$Id: ChangeLog,v 1.117 2003/07/12 14:45:55 heiner Exp $


2003-07-12 Florian Ehinger <florian@kflog.org>

  * added status windows during downloads / uploads to the recorder
    (not perfect yet!)


2003-07-11 Eggert Ehmke <eggert@kflog.org>

  * added edit/delete waypoints to the map context menu

  * suppressed the rename/overwrite warning if nothing has changed

  * don't start the context menu timer when in planning mode


2003-07-10 Eggert Ehmke <eggert@kflog.org>

  * added the waypoint list to the mapinfo that is displayed when activated
    by context menu or by tooltip popup

  * Bugfix: if waypoints are deleted, this has immediat effect on the map display now.


2003-07-09 Heiner Lamprecht <heiner@kflog.org>

  * Fixed a bug in EvaluationFrame::slotScale(), which could crash KFLog,
    if no flight was loaded.


2003-07-09 Eggert Ehmke <eggert@kflog.org>

  * Updated german translation


2003-06-24 Eggert Ehmke <eggert@kflog.org>

  * backported architecture independant code for Filser plugin from kflogembedded


2003-07-07 André Somers <andre@kflog.org>

  * Made it possible to rename a waypoint if a waypoint with the same name is allready
    in the catalog and you try to add a new one. This also fixes the weird situation that
    there was no functional difference between the No and the Cancel options and the fact
    that Yes, No, and Cancel were not appropriate button labels.


2003-07-05 André Somers <andre@kflog.org>

  * Made the mapinfo boxes appear as popups (like tooltips) if you hold the mouse over an
    interesting object on the map. The mapinfo is also accessible through the new context
    menu.


2003-07-04 André Somers <andre@kflog.org>

  * Added a contextmenu to the map

  * Added the KFLogBrowser that replaces the old Tasks list

  * Added a pointer to the evaluation dialog that indicates the position currently
    selected on the map. Also very nice in animations!

  * Fixed a small bug in the Evaluation dialog

  * Tasks are treated as normal documents now too, so they show up in the Recent Documents
    list and can be dragged & dropped into the map or the KFLogBrowser, just like you can
    with flights.

  
2003-06-12 Eggert Ehmke <eggert@kflog.org>

  * Bugfix: coordinates during flight animation are shown correctly now in status bar


2003-06-04 Heiner Lamprecht <heiner@kflog.org>

  * Changed the fonts in the printout of the flightdata.

  * Repaired the map-printing.


2003-06-05 Eggert Ehmke <eggert@kflog.org>

  * improved Filser interface, tested with different versions of lx devices

  * fixed bug: last entry in flight list is not doubled anymore

  * added duration column in flight list

  
2003-05-29 Florian Ehinger <florian@kflog.org>

  * Fixed Bugs in EvaluationDialog
    (Flags in the map are shown again, cursor text is shown again)

  * it's no longer possible to move cursor1 behind cursor2

  * Changed the evaluation Dialog to a KDockwiget

  
2003-05-27 Eggert Ehmke <eggert@kflog.org>

  * Extended flight recorder capabilities for basic data
    like serial number, pilot name, glider type, competition id and more.
    All these data can now be fetched by new function getBasicData.


2003-05-23 André Somers <andre@kflog.org>

  * Added separate desktop entry for SDI posigraph

  
2003-05-21 Eggert Ehmke <eggert@kflog.org>

  * Bugfix: list of waypoints in OLCDialog was sorted wrong if more than 9 entries

  * Optimization: several class parameters are now const class&

  * more optimizations have been backported from Cumulus


2003-05-20 Helmut Rohs <helmut@kflog.org>

  * Add ENL facility, display a white track on the map for engine powered flight

  * Changed time base type to analyse flights crossing the 0:00 UTC boarder
  

2003-05-20 Eggert Ehmke <eggert@kflog.org>

  * Added a wait cursor for time consuming operations in RecorderDialog

  * Improved display of serial number of Filser recorders

  * Improved GCC 3.3 / ISO C++ compatibility

  
2003-05-03 André Somers <andre@kflog.org>

  * Added a Tip of the Day

  * First step to implement new KFLog Browser
  

2003-05-01 Heiner <heiner@kflog.org>

  * Tagged and prepared Release 2.1.0


2003-04-29 André <andre@kflog.org>
  
  * Addition: implict start of dragZoom. Just start dragging anywhere on
    the map and it will automaticly start

  * Fix: could not drag in north-west direction

  * Fix: rectangle too small to zoom to was not removed from map


2003-04-28 Heiner <heiner@kflog.org>

  * Fixed some problem in evaluating over-night-flights.

  
2003-04-27 Heiner <heiner@kflog.org>

  * Completed the mouse-zoomig. Now the side-ratio of the current map-window
    is used and no additional border is added to the rectangle.


2003-04-27 André <andre@kflog.org>
  
  * Cleaned up and fixed handling of new waypoints.
  
  * Fixed crash on changing the projection with loaded tasks.


2003-04-26 André <andre@kflog.org>
  
  * Removed bug where KFLog would crash if you tried to add a waypoint from 
    the map and there was no catalog opened. Fixed by creating a new catalog
    if this happens.


2003-04-26 Heiner <heiner@kflog.org>

  * Updated the messages-catalog

  * Merged the different actions for map-moving into one set.

  * Added drawing a rubberband for mouse-zooming.


2003-04-26 Christof <christof@kflog.org>

  * Automatic download of map tiles

  * Optimization for OLC contest (www.onlinecontest.org)

  * Added keyboard shortcuts for panning & zooming with numpad (NumLock=on)
  
  * Free rectangular zoom added

  
2003-04-25 Florian <florian@kflog.org>
  
  * Changed the MapdirectorySelect Dialog to a KFileDialog
    looks nicer ;-)
    The Dialog will no longer appears two times

    
2003-04-25 André <andre@kflog.org>
  
  * Removed bug where flight and task were not drawn in the correct
    position after a change in the projection.
    
  * Fixed spelling of my name in the about dialog (figured out how to
    make an 'é' there :) )
  
    
2003-04-24 Florian <florian@kflog.org>
  
  * some adjustments for the default layout
  
  * added (hopefully) all authors in the about dialog / AUTHORS File

  * added default keys for map handling

  
2003-04-12 André <andre@kflog.org>
  
  * Waypoints can now be copied and moved between catalogs.
  
  
2003-04-10 Heiner <heiner@kflog.org>

  * Fixed a small bug in RecorderDialog, which occurred while downloading a
    flight when no default flight directory was configured.


2003-04-09 Florian <florian@kflog.org>

  * Added Helpwindow.

  * Changed the printer-dialog the way, that the configuration-tabs are opened.


2003-03-09 André <andre@kflog.org>

  * Added a legend for the elevations.
  
  
2003-02-28 Harry <harry@kflog.org>

  * Replaced wayPoint struct with Waypoint class


2003-02-24 Heiner <heiner@kflog.org>

  * The evaluation-dialog saves the window-size in the config-files and
    redas it


2003-02-19 Harry <harry@kflog.org>

  * Support for SoaringPilot added


2003-01-21 Harry <harry@kflog.org>

  * Fixed bug in draw empty FAI Areas, show TC in Dataview and TaskDialog


2003-01-20 Heiner <heiner@kflog.org>

  * Fixed the zero-value-detection, so that the altitude is not checked.


2003-01-15 Harry <harry@kflog.org>

  * Configuration of FAI Areas


2003-01-02 Heiner <heiner@kflog.org>

  * Fixed a small bug in KFLogApp::saveOptions(), which could crash KFLog,
    if no waypoint-catalog has been opened.

  * Ignoring zero-value-points in MapContents::loadFlight().


2003-01-01 Eggert <eggert@kflog.org>

  * Some updates to compile with gcc 3.2

  
2002-12-28 Harry <harry@kflog.org>

  * Integration of Volkslogger with new API definition


2002-11-30 Andre <andre@kflog.org>

  * Add icons to the waypointlist

  * Add reading and writing of waypoint in binairy format

  
2002-08-06 Thomas <thomas@kflog.org>

  * Add commandline option to specify and load WaypointCatalog


2002-08-01 Harry <harry@kflog.org>

  * Activate area based planning
	

2002-07-15 Harry <harry@kflog.org>

  * Added task editing dialog


2002-07-11 Thomas <thomas@kflog.org>

  * Added automagical panning of map when stepping through flight.

  * Added help-dialog to 3D view.


2002-07-11 Heiner <heiner@kflog.org>

  * Prepared release 2.0.7


2002-07-06 Florian <florian@kflog.org>

  * Added more mapelement-types.


2002-07-04 Heiner <heiner@kflog.org>

  * Added recognition of mapfile-format-version and defined
    the new format wich more element-types and fields.


2002-07-01 Florian <florian@kflog.org>

  * Made some Modifications relating the handling of new
    Waypoints by clicking into the map


2002-06-30 Heiner <heiner@kflog.org>

  * Added Andrees patch (CenterToDialog) to HEAD.


2002-06-26 Harry <harry@kflog.org>

  * Dock Widget for task handling added
    Saving and loading of task files

  * Redraw waypoint markers on map when adding/updating
    a waypoint


2002-06-22 Heiner <heiner@kflog.org>

  * Changed the sources to new versions of autoconf and automake.
    Now, we need at least autoconf 2.52 and automake 1.5.

  * Made KFLog compile under KDE 3.0!


2002-06-15 Thomas <thomas@kflog.org>

  * Added printing of waypoints from active WaypointCatalog. 

  * Added printing of planned task.


2002-06-13 Thomas <thomas@kflog.org>

  * Click on waypoint from WaypointCatalog in map to add to task.


2002-06-12 Thomas <thomas@kflog.org>

  * Added drawing of waypoints for active WaypointCatalog.


2002-05-21 Heiner <heiner@kflog.org>

  * Added methods for changing and configuring the map-projection.


2002-05-20 Heiner <heiner@kflog.org>

  * Added classes for projection-handling.


2002-05-19 Harry <harry@kflog.org>

  * Added flight selection dialog

  * select flights for flightgroup


2002-05-18 Heiner <heiner@kflog.org>

  * Added dutch translation. Thanks to André Somers


2002-05-15 Thomas <thomas@kflog.org>

  * Added import of FlightGear files.

  * Added import of Gardown files.

  * Fixed bug with QLists in ~MapContents().


2002-05-01 Heiner <heiner@kflog.org>

  * Prepared and release bugfix-release


2002-04-30 Harry <harry@kflog.org>

  * Fix switched lat/long in waypoint handling


2002-04-27 Heiner <heiner@kflog.org>

  * Prepared the next release and tagged it.


2002-04-27 Florian <florian@kflog.org>

  * Cleaned up graphical planning.


2002-04-27 Heiner <heiner@kflog.org>

  * Fixed some minor bugs in planning

  * Completed german translation.


2002-04-25 Heiner <heiner@kflog.org>

  * Created the class WGSPoint, which is derived from QPoint and
    provides easy-to-understand position-access.


2002-04-23 Heiner <heiner@kflog.org>

  * Fixed some bugs in kfrgcs. Now the correct waypoint-position
    is written to the recorder.


2002-04-22 Heiner <heiner@kflog.org>

  * Added task-writing to the recorder-dialog and kfrgcs.


2002-04-19 Harry <harry@kflog.org>

  * Adding free waypoint to graphical planning

  * format display of task in dataview


2002-04-16 Harry <harry@kflog.org>

  * Show current flight in 3D

  * Size Evaluation Dialog


2002-04-14 Florian <florian@kflog.org>

  * Extended graphical planing.


2002-04-10 Harry <harry@kflog.org>

  * Cleanup of old classes

  * Rename TaskAndWaypoint to Waypoints


2002-04-09 Thomas <thomas@kflog.org>

  * Corrected handling of igcfiles not containing waypoints

  * Fixed bug in drawing of flight


2002-04-09 Heiner <heiner@kflog.org>

  * Added first flush of Volkslogger-support and the RecorderDialog.


2002-04-08 Heiner <heiner@kflog.org>

  * Fixed handling of the path to the installed mapfiles.


2002-04-08 Harry <harry@kflog.org>

  * Fixed bug in setting animation index


2002-04-05 Thomas <thomas@kflog.org>

  * Added indicator showing current point in flight animation.

  * Flight information updated on statusbar while animating.


2002-03-26 Thomas <thomas@kflog.org>

  * Rewrite and optimize animation code with new class-structure.


2002-03-26 Harry <harry@kflog.org>

  * Introduction of BaseFlightElement for all flight types

  * Switch active flight


2002-03-16 Heiner <heiner@kflog.org>

  * Fixed a bug in main(). Now the splash-screen disappears after all
    flight are loaded, when the user calls KFLog with igc-files as
    arguments.


2002-03-10 Heiner <heiner@kflog.org>

  * Fixed a bug in MapContents::loadFlight(), that causes KFLog to crash
    after loading an igc-file, that does not contain a flight.

  * Added recognition of the recorder-manufactorer and ID, as given in
    the igc-file.


2002-03-04 Harry <harry@kflog.org>

  * Some improvements in waypoint handling/filtering

  * First version of task dialog


2002-02-24 Heiner <heiner@kflog.org>

  * Tagged and released KFLog 2.0.4


2002-02-22 Heiner <heiner@kflog.org>

  * Fixed a bug in Map::mousePressEvent()


2002-02-17 Heiner <heiner@kflog.org>

  * Fixed a bug in KFLogApp::slotFileQuit(), that caused KFLog to crash
    on exiting.


2002-02-14 Florian <florian@kflog.org>

  * Added basically functions for graphical Task Planning

  * Fixed crash of EvaluationDialog when loading a flight without a task.


2002-02-13 Harry <harry@kflog.org>

  * Added waypoints as dockable widget

  * Added filter for import and display of waypoints


2002-02-12 Thomas <thomas@kflog.org>

  * Added zoom, tilt and rotate functionallity to 3DIgc dialog.


2002-02-10 Heiner <heiner@kflog.org>

  * Created the class FlightTask and moved all task-related stuff
    there from Flight.

  * Added optimization of the task.


2002-02-09 Heiner <heiner@kflog.org>

  * Fixed MapContents and IDCPreview to support logger, that produce
    some strange igc-header.

  * Added drag'n drop. The user now can drag an igc-file onto the map.


2002-02-04 Thomas <thomas@kflog.org>

  * Integrated 3DIgc by Jan Max Krueger into KFlog.


2002-02-03 Heiner <heiner@kflog.org>

  * Integrated mapprinting into kde-printing-framework.

  * Added printing of the flight and the task. The printout
    can be centered to the flight or the task.


2002-02-01 Harry <harry@kflog.org>

  * Added import waypoints from map


2002-01-27 Heiner <heiner@kflog.org>

  * Changed drawing of airspaces slightly.

  * Started to integrate the printing-dialog into the standard
    KPrinterDialog.


2002-01-26 Thomas <thomas@kflog.org>

  * Process animation keystrokes using KActions and slots.


2002-01-25 Florian <florian@kflog.org>

  * Added Airspace A and Airspace B in the map and in the
    configuration-dialog.


2002-01-24 Thomas <thomas@kflog.org>

  * Added start/stop of animation of current flight using F12/F11 keys.

  * Jump to start/end of flight with Home/End keys.

  * Enabled multi-stepping through flight using PgUp/PgDn keys.


2002-01-24 Heiner <heiner@kflog.org>

  * Fixed two minor bugs: Whenever the map-scale or -size is changed,
    the mapcontrolwidget updates his data. And when the mouse leaves
    the map, the cursor on the flight-track is removed.


2002-01-23 Thomas <thomas@kflog.org>

  * Enabled stepping through flight using arrowkeys.


2002-01-18 Heiner <heiner@kflog.org>

  * Tagged version 2.0.3 and released it.


2002-01-16 Florian <florian@kflog.or>

  * Made usable default drawing-values for the airspaces.


2002-01-16 Helmut <helmut@kflog.org>

  * Added first flush of french translation.


2002-01-05 Heiner <heiner@kflog.org>

  * Added function for reading binary airport- and airfield-files.

  * Reactivated splash-screen and added transparency.


2002-01-04 Harry <harry@kflog.org>

  * Added first version of waypoint-dialog and -handling.


2001-12-28 Heiner <heiner@kflog.org>

  * Did some api-documentation.


2001-12-26 Heiner <heiner@kflog.org>

  * Changed the flight-drawing slightly, so that the line looks a bit
    smoother.

  * Did some garbage-collection throughout the code and changed some
    member-functions into slots to make communication between classes
    easier.


2001-12-25 Heiner <heiner@kflog.org>

  * Added configuration of print-styles.

  * Made MapConfig a global object.

  * Now, different values of a flight-point can be displayed in the map.
    The type can be selected via menu. Possible types are: altitude,
    cycling, speed and vario.


2001-12-23 Heiner <heiner@kflog.org>

  * Added proofe of mapcontents before printing, so that new mapsection
    will be loaded if neaded.


2001-12-20 Florian <florian@kflog.org>

  * Added saving of window- and drawing-settings of the evaluation-dialog.


2001-12-20 Heiner <heiner@kflog.org>

  * Added preview of the igc-file in the open-file-dialog. Only the
    file-header (date, pilot, glider, task) is displayed. The preview
    only appears on local files.

  * Fixed a bug in MapContents::degreeToNum()


2001-12-18 Heiner <heiner@kflog.org>

  * Tagged 2.0.2


2001-12-16 Heiner <heiner@kflog.org>

  * Added Map::slotCenterToWaypoint(). When the user selects a waypoint
    in the dataview, the map is centered to the selected waypoint and
    zoomed to the lower scale-limit.


2001-12-15 Heiner <heiner@kflog.org>

  * Added tooltips for the waypoints.


2001-12-14 Heiner <heiner@kflog.org>

  * Added reloading the mapscale after configuring KFLog. Also fixed
    a minor bug in MapMatrix::initMatrix(), so that the current scale
    will only change if the lower limit is larger or the upper limit
    is smaler as the current scale.


2001-12-09 Heiner <heiner@kflog.org>

  * Reduced the number of pixmaps used for drawing. "allSites", "airports"
    and "glider" are drawn into the same pixmap now.

  * Now, the position and size of the dockwidgets will be saved and
    restored, so that the user will get the same window-layout again
    the next time he starts KFLog.


2001-12-07 Heiner <heiner@kflog.org>

  * Added all airspace-types to kflogconfig.

  * Reactivated printing. By now, all elements are printed the same way as
    displayed on the screen. We should add a seperate way to configure the
    printing.


2001-12-06 Heiner <heiner@kflog.org>

  * Added more airspaces to the config-dialog. The default-values
    for pens and brushes need to be fixed.


2001-12-04 Heiner <heiner@kflog.org>

  * Changed the meaning of the configdata for cities. From now on,
    "Color [1234]" is used for the outline, not for filling. Filling
    is configured by "Brush Color [1234]". Therfore, we must look at the
    version of the configfile. Due to the way, cities are drawn, one can
    not set brushstyle or penstyle.

  * Changed the way, cities will be drawn into the map. Now a city
    is drawn only one time without having mistakes even when the city
    lies at the edge of a map-section.


2001-12-02 Heiner <heiner@kflog.org>

  * Extended configuration-dialog and added widgets for configure penstyle
    and brushes.


2001-12-02 Florian <florian@kflog.org>

  * Extended the evaluation-dialog. Added two splitters to allow the
    user to change the size of the text below the graph.

  * Added the waypoints to the evaluation-graph.


2001-12-01 Heiner <heiner@kflog.org>

  * Fixed a bug in map.cpp, that could crash the X-Server.


2001-11-27 Heiner <heiner@kflog.org>

  * Added MapConfig as central configuration-object.


2001-11-25 Heiner <heiner@kflog.org>

  * Added recognition of point-validation. Now the validation-flag of the
    logger will be read. Non-valid points will be ignored in calculation
    distance and speed.

  * Fixed some bugs in parsing an igc-file. Now a negative height will be
    read without generating an syntax-error.


2001-11-18 Göran Källqvist <kjellqvist@nordkalak.se>

  * Added swedish translation


2001-11-17 Thomas Nielsen <thomanie@stud.ntnu.no>

  * Added norwegian translation


2001-11-17 Heiner <heiner@kflog.org>

  * Fixed some minor bugs.


2001-11-14 Heiner <heiner@kflog.org>

  * Released KFLog 2.0.1
