2005-02-28  Stefan Jahn  <stefan@lkcc.org>

	* qucsview.cpp (drawContents): Fixed two more segfault bugs.

	* docs/de/*.html: Fixed loads of typos.  Anyway, great
	translation this.  Thanks a lot, Jens!

2005-02-28  Raimund 'Raimi' Jacob  <raimi@lkcc.org>

	* docs/de/index.html: Committed german documentation translated
	by Jens Flucke.

2005-02-26  Stefan Jahn  <stefan@lkcc.org>

	* main.cpp (main): Made the Qucs application relocatable
	using the environment variable QUCSDIR.

2005-02-23  Stefan Jahn  <stefan@lkcc.org>

	* qucs_fr.ts: Applied french translation updates by Vincent.

2005-02-19  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* fixed two small bugs that painted diagrams wrong.

2005-02-06  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* avoid last lines in tabulars (more beautiful)
	* return key in sweep edit dialog

2005-01-28  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* selecting graphs works again
	* fixed small bug causing wrong painting symbol position

2005-01-09  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* "acfrequency" in component edit menu

2005-01-09  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* menu on right mouse button
	* several small improvements
	* Hungarian translation

2004-12-29  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* scroll bar for tabular diagrams
	* update diagrams if display page is the same as schematic
	page
	* better handling of tabular diagrams with empty data

2004-12-27  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* component edit dialog extented to show special page for
	simulations
	* fixed small bug that placed text of subcircuits to wrong
	position after undo/load

2004-12-14  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* new routines to kill processes when Qucs is terminated

2004-12-14  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* add nodeset support (initial node voltages) to the label
	dialog
	* fixed small bug in painting node labels
	* fixed small bug in showing manual log scale
	* manual diagram limits can now be max < min

2004-12-04  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* fixed some bugs in diagram clipping algorithm
	* graphs can be painted with stars, circles and arrows

2004-12-01  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* disabled rotation angle in graphictext dialog if in
	symbol mode

2004-11-23  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* wire label a little bit more beautiful
	* manual diagram limits for all circumstances
	* changed markers accordingly

2004-11-21  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* new pictures for smith and polar diagrams
	* some small improvments
	* manual limits for diagrams

2004-11-07  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* avoid to narrow grids
	* fixed bugs in "zoom in" and equation bounding
	* some cleaning up

2004-11-11  Stefan Jahn  <stefan@lkcc.org>

	* qucs.cpp (initView): Setting application icon on startup.

	* bitmaps/tiny.qucs.xpm: Made tiny Qucs icon transparent.

	* qucsinit.cpp (slotHelpAbout): Added Toyoyuki ISHIKAWA
	to the list of translators.

2004-11-07  Michael Margraf   <michael.margraf@alumni.tu-berlin.de>

	* three new diagrams: admittance smith chart and two combi
	diagrams smith/polar

2004-11-05  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed many small bugs
	* implemented right y axis for rectangluar diagram

2004-10-25  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* open the documents given in command line
	* component name edit -> RETURN = OK button
	* fixed bug that pointed marker to wrong position
	* in substrate: changed default tand nach 2e-4 (aluminia)
	* zoom in with rectangle and click
	* fixed bug that didn't set text position of sim components
	* cursor symbols of paintings not scaled
	* new components: amplifier, msvia
	* all paintings available for designing subcircuit
	* fixed bug that changed subcircuit instance names when
	changed subcircuit
	* all subprograms are terminated when qucs is terminated
	* double-click on dataset opens it in text editor

2004-10-23  Stefan Jahn  <stefan@lkcc.org>

	* qucs_es.ts, qucs_pl.ts: Updated Polosh and Spanish
	translations.

	* docs/en/index.html, docs/es/index.html: Added links to online
	technical documentation and examples.

	* qucsinit.cpp (slotHelpAbout): Added proper copyright notice.

2004-10-23  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed several bugs in subcircuit handling

2004-10-21  Stefan Jahn  <stefan@lkcc.org>

	* qucsview.cpp (MPressMoveText): Fixed compiler (gcc 3.4.2)
	error.

2004-10-18  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed small bug: no wrong paint after click in "move
	component text" mode

2004-10-16  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* dialog for id_text painting (subcircuit text)
	* improved printing a little
	* new action: move component text

2004-10-14  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* id_text.cpp: text of subcircuit symbols can be
	repositioned by the user

2004-10-13  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed bug in paint routine of the markers
	* new paintGrid routine in QucsDoc (also works with zoom)
	* class graphictext works with rotation
	* changed the font handling to avoid problems with Qt bug

2004-10-11  Stefan Jahn  <stefan@lkcc.org>

	* README.translations: Added a brief description about the
	translations.  Added German and French Qt standard dialog
	translations.

2004-10-10  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* homemade function for double to string conversion
	* class "viewpainter" to draw nice looking fonts

2004-10-04  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* new marker property: transparent = yes/no
	* Font size scaled with zoom -> looks nicer

2004-10-03  Stefan Jahn  <stefan@lkcc.org>

	* dialogs/simmessage.cpp (slotDisplayMsg): Fixed layout
	and progress bar filter of simulation messages.

2004-10-01  Stefan Jahn  <stefan@lkcc.org>

	* docs/es/index.html: Updated spanish documentation pages.

	* qucs_es.ts: Applied spanish translation updates.

2004-09-30  Stefan Jahn  <stefan@lkcc.org>

	* docs/Makefile.am (SUBDIRS): Added the es/ directory
	supplied by Jose L. Redrejo Rodriguez.  Thanks a lot!

	* qucsinit.cpp (slotHelpAbout): Mentioned Jose as Spanish
	translator in the About.. box.

	* qucs_es.ts: Applied the spanish translation.  Thanks to
	Jose L. Redrejo Rodriguez.

2004-09-29  Stefan Jahn  <stefan@lkcc.org>

	* docs/Makefile.am (dist_man_MANS): Added simple man page.

2004-09-26  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* placing component over wire, deletes wire
	* wire labels move correctly with paste
	* rotate and mirror wire labels correctly
	* fixed bug that did not revert the edit mode status after
	closing a project
	* changed status line text for symbol edit mode
	* fixed bug that remove node labels when rotating or
	mirroring
	* add components: vrect and irect
	* add progress bar to the simulation window

2004-09-25  Stefan Jahn  <stefan@lkcc.org>

	* paintings/painting.h: Made 'Name' a QString in order to
	allow the '==' comparisons.

	* docs/en/Makefile.am (HTML): Added missing 'programs.html'
	file to the list of installed files.

2004-09-19  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* CTRL+U = edit circuit symbol
	* F5 = show last message
	* fixed bug that prevents default circuit symbol to be
	drawn
	* new entry in mouse menu: "delete group"
	* fixed bug that didn't copy node labels

2004-09-19  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* subcircuit symbols can be defined by the user

2004-09-12  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* correct cursor symbols at zoom

2004-09-15  Stefan Jahn  <stefan@lkcc.org>

	* qucs_de.ts: Updated german translation.

	* Makefile.am (%.ts): Added translations of qucs-help and
	qucs-edit.

2004-09-12  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* added new painting: Elliptic Arc

2004-09-01  Stefan Jahn  <stefan@lkcc.org>

	* docs/en/mathfunc.html: Documented some new mathematical
	operations for equations.

2004-08-31  Stefan Jahn  <jahn@mwt.ee.tu-berlin.de>

	* dialogs/messagebox.cpp (MessageBox): Changed
	'DiscardAll' to 'Discard all'.

	* qucs.cpp (QucsApp): Removed file extensions from
	translations.

2004-08-30  Stefan Jahn  <jahn@mwt.ee.tu-berlin.de>

	* diagrams/diagram.cpp: Including headers for finite().

	* qucsinit.cpp (slotHelpAbout): Fixed typo.

	* qucs_ro.ts: Preliminary checkin of romanian translation.

	* qucs_de.ts: Updated german translation.

2004-08-29  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* qucsdoc.cpp: changed the "copy..." functions

2004-08-24  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* diagrams/graph: Using malloc to store screen points.
	* many small improvements
	* "Close Project" and "Print Selected Elements" operation

2004-08-23  Stefan Jahn  <stefan@lkcc.org>

	* diagrams/markerdialog.cpp (MarkerDialog): Set maximum
	precision value to 12 (for Qt versions where the QIntValidator
	really works).

	* diagrams/graph.h: Using QValueVector for storing screen
	points.  This fixes a bug when large dotted graphs occurred.

2004-08-13  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed many little bugs

2004-08-09  Stefan Jahn  <stefan@lkcc.org>

	* qucs_de.ts: Updated german translation.

	* bitmaps/Makefile.am (XPMS): Added missing files to be
	installed properly.

2004-08-08  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* put enhancement and depletion MOSFET into one component
	class
	* created a MOSFET with substrate port

2004-08-07  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed bug that remembers only one subcircuit history step
	* update changed subcircuits in all open documents

2004-07-24  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* functions: distribute horizontally/vertically,
	set on grid

2004-07-24  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* component name can be edited

2004-07-24  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* MScoupled can now be loaded
	* marker set correctly after new upper x bound
	* undo/redo set changed flag of document
	* fixed bug in showing smith chart with r>1
	* resize of setting dialogs a little nicer
	* menu: align

2004-07-21  Stefan Jahn  <stefan@lkcc.org>

	* docs/en/Makefile.am (HTML): Added missing files.

2004-07-18  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* new components: msgap, bjtsub
	* subcircuit netlist now matches the qucsator style
	* fixed bug in loading equations

2004-07-16  Stefan Jahn  <stefan@lkcc.org>

	* qucsdoc.cpp (QucsDoc): Fixed bug when instantiating a qucsdoc
	without a given application pointer (0).
	(giveNodeNames): Fixed path reference when writing a subcircuit
	netlist.

	* qucs_de.ts: Updated german translation.

	* qucs.cpp: Defining new global variable 'QucsHomeDir'
	containing the "root" directory for the Qucs application.
	Changed all possible callers.

2004-07-14  Stefan Jahn  <jahn@mwt.ee.tu-berlin.de>

	* paintings/filldialog.cpp (FillDialog): Fixed description
	of dense levels.

	* dialogs/settingsdialog.cpp (SettingsDialog): Fixed widget
	layout error for the 'show Grid' option.

	* qucs.cpp: Introduced QucsWorkDir as global variable used
	to save the current directory instead of changing into
	directories directly.  Changed file and directory references
	appropriately.

2004-06-25  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* added qucshelp and qucsedit as independent programs
	* added an "edit" button to the componentdialog
	* fixed bug in enabling/disabling undo button
	* fixed bug in creating subcircuit netlist
	* "Type" parameter in "parameter sweep", "AC simulation",
	"S parameter simulation"

2004-06-22  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* changes current document by <tab> key.
	* in diagramdialog: disable property widgets if no graph
	is selected
	* simplified undo strings
	* enable/disable undo action accordingly
	* rectdiagram with logarithmical scale

2004-06-20  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* graphs can be shown dashed (real dashes, i.e. independent
	of point-to-point distance !!!!)
	* variables of different datasets can be shown on one page

2004-06-14  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* resize function for paintings
	* replaced filledrect, filledellipse and linedialog with
	other classes
	* fixed bug, that moved labels not correctly
	* limit of scale factor: 0.01 ... 10
	* markers can show complex numbers in different ways
	* tabdiagram: in dialog one can change precision and number
	mode
	* fixed bug that doesn't load diagrams after undo
	* all transistors can now be loaded
	* put Resistor and Resistorus together to one component
	* implemented "redo" function

2004-06-10  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* for "move" action: only set "changed" if position really
	changed
	* implemented "undo" function

2004-06-06  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* added components: BJT, JFET, MOSFET
	* changes  method to created listview of components in
	qucs.cpp
	* better text positioning after rotate/mirror of component

2004-05-30  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed small bug in creating rectangular diagrams

2004-05-26  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed bug in label handling when wire is split into two
	wires
	* fixed endless loop when diagram is too small for a grid

2004-05-23  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* improved detection of grounded wires and labeled wires
	* add component ampere_ac

2004-05-22  Stefan Jahn  <stefan@lkcc.org>

	* qucsdoc.cpp (selectElements): Rearranged the code for
	re-ordering the select area rectangle coordinates.  Seemed
	to be a compiler bug or something.

2004-05-21  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* double-click on label opens the label name edit dialog
	* fixed bug in marker text
	* fixed bug in diagram calculation

2004-05-19  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed many small bugs in the view area handling
	* filled rectangle and filled ellipse as paintings

2004-05-19  Stefan Jahn  <stefan@lkcc.org>

	* diagrams/tabdiagram.cpp (calcDiagram): Yet another bug fix
	causing segfaulting the tabdiagram when an graph input has
	disappered after a new simulation.

2004-05-19  Stefan Jahn  <jahn@mwt.ee.tu-berlin.de>

	* diagrams/rectdiagram.cpp (calcDiagram): Fixed an endless
	loop bug when trying to calculate grid properties for zero
	ymax and ymin.

	* qucsfile.cpp (simpleInsertWire): Fixed segfault bug when
	accessing null pointer.

	* qucsview.cpp (MPressRotate): Fixed possible cause of
	segfault.
	(MReleasePaste): Fixed segfault reason when the re-inserted wire
	gets deleted.

	* qucsdoc.cpp (insertWire): Run oneLabel() only if the wire has
	not been deleted in this function.  Fixes segfault of GUI.
	(deleteWire): Fixed apparent typo which lead to segfault.

2004-05-15  Stefan Jahn  <jahn@mwt.ee.tu-berlin.de>

	* diagrams/diagram.cpp (loadIndepVarData): Fixed typo
	in error message.

	* qucs_de.ts: Updated german translation.

	* qucs.cpp (QucsApp): Fixed Qucs file filter description.

2004-05-15  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* markers show more-dimensional data correct
	* cursor up/down key moves selected markers
	* outsourced toggle actions into class "QucsActions"
	* fixed bug in tabdiagram (more-dimensional display)

2004-05-10  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed a few bugs with the graph handling
	* the graph line is now saved within "..."

2004-05-09  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* fixed bug after placing diagram dialog
	* fixed bug in scaling smith chart graphes
	* diagrams can show graph with multiple dimensions

2004-05-07  Stefan Jahn  <stefan@lkcc.org>

	* Makefile.am (TRANSLATIONS): Added romanian translation file.

2004-05-01  Stefan Jahn  <stefan@lkcc.org>

	* qucs_it.ts: Applied changes made by Gorgio.  Thanks.

2004-04-21  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* strongly improved save as function
	* outsourced the initialization of QucsApp into QucsInit
	* polar diagrams correctly fit negative values
	* rectangle diagrams can show data containing only one point
	* fixed bug in component dialog (add property)
	* improved marker handling
	* "graphictext" can be rotated

2004-04-26  Stefan Jahn  <stefan@lkcc.org>

	* docs/en/Makefile.am (PIC): Added 'mathfunc.html' and
	'contab.png' files to be installable files.

2004-04-21  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* added document for equation functions in help system
	* markers an graphs (marker.cpp/.h): pointer can be moved
	with cursor left/right

2004-04-16  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* small drawings at the mouse cursor to show the active
	action

2004-04-11  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* hinder keyboard input during element moving
	* CTRL+I=Go into Subcircuit, CTRL+H=Pop outside subcircuit,
	CTRL+B=set marker, CTRL+G=insert ground

2004-04-10  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* strongly speed up reading of datasets
	* speed up selecting of graphs
	* CTRL-L=insert wire label

2004-04-03  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* diagrams can show independent variables
	* fixed crash with messagebox class
	* rectdiagram: more beautiful
	* the graphs of diagrams can be selected.

2004-04-02  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* componentdialog: fixed crash if show box is pressed in
	components without properties
	* fixed delete bug for component/diagram dialog
	* backspace can also used for deleting
	* polardiagram: more beautiful

2004-03-31  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* F1=help, F2=simulate, ctrl+R=rotate, ctrl+M=mirror about y,
	F4=change to data display/schematic

2004-03-28  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* placing a ground on a labeled wire line or node deletes
	the label
	* new: class "QucsFile" manages load, save, copy, paste

2004-03-13  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* several simulations can be started
	* ShowFileDialogs are modeless
	* wire labels have been improved

2004-02-28  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* new property for "parameter sweep": Sim
	* file "qucs.ini" renamed to "qucsrc"
	* command "View all" also heeds the wire labels
	* wire labels are removed if an empty wire name is entered
	* by scrolling with the mouse wheel, one can enlarges the
	schematic area, shift + mouse wheel scrolls and enlarges
	horizontally, ctrl + mouse wheel zooms
	* component drawings of the simulations uses now font metrics
	for painting the frame

2004-02-21  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* Ctrl+E (electric) for "Wire" mode, Ctrl+R (run) for
	"Simulate", Ctrl+D for "Deactivate"
	* wire labels don't change their position at Copy&Paste anymore
	* Wire labels can be moved with  mouse cursor
	* ~/.qucs/qucs.ini introduced, saving size and position of
	the main window
	* the name of equations can be edited, you can add/remove
	several equations per component
	* right mouse button in ListView on the left side: delete
	and rename files

2004-02-09  Stefan Jahn  <stefan@lkcc.org>

	* bitmaps/Makefile.am (XPMS): Added missing pixmaps.

	* qucs_de.ts: Reverting last (wrong) patch and adding new
	translations.

	* Makefile.am (%.ts): Using the path transformation command
	for passing file names to 'lupdate'.

2004-02-07  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* components/msmbend.cpp, components/msopen.cpp added
	including their bitmaps.

2004-02-03  Stefan Jahn  <stefan@lkcc.org>

	* newprojdialog.cpp (NewProjDialog): For some reason tr()
	strings were not really translatable, thus I changed them into
	QObject::tr() strings.  These are now translatable.

2004-01-29  Stefan Jahn  <stefan@lkcc.org>

	* paintings/Makefile.am, diagrams/Makefile.am,
	components/Makefile.am (INCLUDES): Fixed include path for
	X headers and Qt headers.

2004-01-21  Stefan Jahn  <stefan@lkcc.org>

	* fileshowdialog.cpp, settingsdialog.cpp: Added translatable 
	strings.

	* Makefile.am (TRANSLATIONS): Adjusted paths for translation 
	files to make 'make distcheck' working again.

2004-01-19  Stefan Jahn  <stefan@lkcc.org>

	* helpdialog.cpp (HelpDialog): Added a FIXME.  Possible use
	of translated documentation.

	* docs/Makefile.am, docs/en/Makefile.am: Corrected these.
	Made documentation installable.

	* Makefile.am (SUBDIRS): Added docs sub directory and fixed
	Michael's additions.

2004-01-14  Stefan Jahn  <stefan@lkcc.org>

	* qucsdoc.cpp (loadComponents): Added gyrator and phaseshifter
	to the list of loadable components.

2003-11-29  Stefan Jahn  <stefan@lkcc.org>

	* bitmaps/Makefile.am (picdatadir): Adjusted installation path
	of bitmaps.

	* qucsdoc.cpp (QucsDoc): Made much more string representations
	translatable.

	* qucs.cpp (initActions): Remove "bitmaps/" from hardcoded
	bitmap locations.  BITMAPDIR now contains the full-qualified
	location.
	Made much more string representations translatable.

	* main.cpp (main): Using LANGUAGEDIR instead of ".".

	* Makefile.am (langdata_DATA): Added translation installation
	path.

2003-10-30  Stefan Jahn  <jahn@mwt.ee.tu-berlin.de>

	* qucsdoc.cpp, qucs.cpp: Using BITMAPDIR definition from
	<config.h>.

	* ChangeLog: Created this file.
