$Id: ChangeLog 5038 2012-04-03 20:37:11Z axel $

Cumulus changelog
=================
[+] Added feature
[-] Removed
[o] Modified
[*] Remark, comment

#===============================================================================#
# Please add your changes always on top according to the following format rule: #
#                                                                               #
# [<what>] <Date as YYY-MM-DD> <Short name sign>: <description of modification> #
#                                                                               #
# Thank you Axel ;-))                                                           #
#===============================================================================#

[+] 2012-04-03 AP: Different adaptions added to the source code in the last
                   two months for the Android Qt port. Could not overcome
                   all Android Qt issues with workarounds.

-------------------------------------------------
Cumulus 2.12.x (Development based on X11/Qt-4.8.1)
-------------------------------------------------

[o] 2012-03-23 AP: To overcome the hidden restrictions of a QMessageBox an
                   own solution was programmed for the disclaimer display at
                   program start.

[o] 2012-03-21 AP: GUI surface partly reworked. OK and Cancel button of some
                   widgets moved to a new position where an unwanted press
                   should not happen during normal operation.

[o] 2012-03-21 AP: Fonts can use point size or pixel size. Both in parallel is
                   not possible. Tried to make more generic the setting of an
                   own font size according to the used default (points or pixels).

[o] 2012-03-20 AP: Operation of Flarm alias list modified. A double click on a
                   table column was not so easy to execute. Now if a cell is
                   clicked an extra dialog is opened to handle the input for
                   that cell. Rows can be selected by clicking the left row
                   number button.

[-] 2012-03-06 AP: Zoom issue fixed in help browser.

[o] 2012-02-01 AP: The waypoint default type is set to landmark now, if the
                   waypoint editor is opened for waypoint creation.

[-] 2012-02-01 AP: Missing time zone item UTC added to sunset in the arrival
                   display.

[o] 2012-01-16 AP: Method determineFlightStatus of Calculator class modified.
                   The flight status detection should now work safer and faster
                   as before.

[+] 2012-01-15 AP: New option skip added to NMEA simulator. This option allows
                   to skip a number of lines in a file to be played.

[*] 2012-01-11 AP: Cumulus 2.12.1 released     

[+] 2012-01-11 AP: New option play added to NMEA simulator. This option allows
                   to use a NMEA data file as data source.

[o] 2012-01-11 AP: All Qt default spinboxes are replaced by own improved solutions.
                   That should make the operation more user friendly now.

[o] 2012-01-10 AP: Class HSpinBox renamed to VarSpinBox. The new class can
                   arrange the buttons vertical or horizontal. That is controlled
                   by an enumeration parameter.

[+] 2012-01-05 AP: New class HSpinBox added. This class contains a spinbox
                   which has the buttons at the left and right side arranged
                   to make it possible, to use the fingers for the operation.

[o] 2012-01-04 AP: Spinbox operation of preflight glider, task and common pages
                   changed to extra plus and minus button. That makes the
                   operation possible by using fingers.

[o] 2012-01-03 AP: Co-pilot name and current water ballast are saved now, if the
                   pre-flight dialog is left with the OK button.

[*] 2011-12-24 AP: Cumulus 2.12.0 released      

[o] 2011-12-23 AP: Flight mode wave removed. It is not clearly to decide, when
                   a glider is flying in the wave.

[+] 2011-12-23 AP: If the IGC logger operates in auto start mode the current
                   flight time is displayed now in the flight parameters
                   dialog. This dialog is opened by pressing the Mc display box.
                   
[+] 2011-12-22 AP: If the IGC logger operates in auto start mode and the flight
                   mode changes to unknown or still stand, the logfile is
                   automatically closed after 90s now.

-------------------------------------------------
Cumulus 2.12.x (Development based on X11/Qt-4.8.0)
-------------------------------------------------

[-] 2011-12-21 AP: Wrong entry in file glider.pol fixed.

[+] 2011-12-21 AP: Reachable list overworked. Two buttons added for page
                   scrolling. If an entry is selected and the list is scrolled
                   no jump more to the selected position after a list update.
                   That makes the viewing of the list easier for the user.

[+] 2011-12-20 AP: If the flight state is cruising and a target is selected,
                   a relative bearing information is displayed at the top of the
                   map, if this option is activated in the map object menu.
                   The relative bearing information shows the necessary direction
                   and the degrees of correction to be made to fly directly to
                   the target.
                   
[+] 2011-12-19 AP: Wing load value added to pre-flight glider page and to
                   glider polar drawing.

[-] 2011-12-11 AP: The navigate to home button function did not set the
                   home elevation. That caused a wrong arrival altitude display.
                   The problem was difficult to recognize, if the home site
                   elevation is low. But in Gariep Dam in South Africa I
                   detected the issue because it lays ca. 1300m above MSL.

[+] 2011-12-08 AP: If a target is selected, the drawing of a track line can be
                   activated now in the task setup configuration menu. The track
                   line shows the current movement direction. So you can easier
                   see, if you are on the bearing line to your selected target
                   or not.

[o] 2011-11-25 AP: New cross button added to waypoint list view. Pressing the
                   button will remove all waypoint entries of the list after
                   confirmation. That make it easier and faster to clear the
                   whole list as using the select all and remove feature.
                   
[+] 2011-11-25 AP: On the Linux desktop the mouse wheel can be used now for
                   zoom actions.

[o] 2011-11-18 AP: Map type highway renamed to motorway according to OSM
                   usage.

[o] 2011-11-16 AP: Waypoint import routine for cup files enhanced, that also
                   runway length values can be handled using unit feet. That is
                   not conform to the SeeYou specification but I saw that in
                   a south African waypoint file.

[o] 2011-10-28 AP: The type of an user added waypoint by pressing the bearing
                   icon was changed from turnpoint to landmark. The middle
                   position of a square is better to see at the map as a lot of
                   flags.

[-] 2011-10-24 AP: The first airspace of an airspace file was never loaded. It
                   is fixed now.

[o] 2011-10-23 AP: SeeYou waypoint import filter modified.

[+] 2011-10-21 AP: Disclaimer tabulator added to AboutWidget.

[+] 2011-10-20 AP: Added a new button to the FLARM radar view to make it easier
                   to add alias names for hexadecimal Flarm Identifiers. A
                   selected Flarm object can be assigned an alias name now by
                   using the plus button.

[+] 2011-10-06 AP: City labels are drawn at the map now, if the scale is less
                   than 100. But some of the city labels are wrong. That seems
                   to be a problem in the KFLog data base.

[*] 2011-09-29 AP: Cumulus 2.11.0 released      

-------------------------------------------------
Cumulus 2.11.x (Development based on X11/Qt-4.7.4)
-------------------------------------------------

[+] 2011-09-21 AP: Map can be moved now by pressing left mouse button and mouse
                   move to a new position in manual mode. That works a little
                   bit slow but it works ;-)
[+] 2011-09-21 AP: New waypoint import filter added for WinPilot or CAI waypoint
                   files with extension '.dat'.
[+] 2011-09-09 AP: New configuration option "Save NMEA Data" added to GPS
                   settings page. If the checkbox is enabled, all GPS NMEA
                   records are logged into a file. The file is located in
                   the user's data directory. The file name is CumulusNmea.log.
                   One backup with the name CumulusNmea.log.old is created from
                   a previous log file, when a new log file is opened.
                   
 *  2011-06-30 AP: Cumulus 2.10.5 released      
                   
[-] 2011-06-30 AP: BUGFIX: Waypoint import failed for Seeyou cup data file,
                   if elevation unit was given in feet. Fixed now.
[-] 2011-06-29 AP: BUGFIX: Problems fixed in coordinate editor.
[-] 2011-06-29 AP: BUGFIX: Problems fixed in Debian changelog files for Maemo4
                   and Maemo5.
[o] 2011-06-26 AP: Polar data added for SZD-32 Foka 5 to glider.pol file.
[o] 2011-06-15 AP: Different new glider added to the polar file.
[o] 2011-06-15 AP: Only the first GPS fix after startup is reported additionally
                   by a sound. All other status changes are signaled by changing
                   the background color of the GPS status display. That prevents
                   annoying sounds, if the GPS receiver plays ping pong in its
                   fix reporting. I had often that case, e.g. during the journey
                   by train or by aircraft.
[-] 2011-06-14 AP: BUGFIX: Unknow waypoint types read in by Seeyou import
                   method are set to type landmark now and not more to not
                   selected.
[-] 2011-06-14 AP: BUGFIX: Integer validators in coordinate input boxes makes
                   trouble on some values. Leading zeros were removed. I
                   replaced them by QRegExpValidators.
[-] 2011-05-23 AP: BUGFIX: If the altitude unit was changed, the arrival display
                   was forgotten to update immediately. Until to the next real
                   change of the glide path a wrong value was displayed.
[+] 2011-05-23 AP: Task editor modified. Only allowed command buttons are enabled
                   to see better the possible actions. Inserting of a new task
                   point is done now after the current selected position and
                   not always at the end of the list. That prevents senseless
                   move up actions.
[+] 2011-05-16 AP: Tipping on a task point of an imported task shows now
                   the detailed information of the task point.
[+] 2011-05-14 AP: If a flight task was imported from another source and the
                   flight points were not contained in the Cumulus waypoint
                   list, only a course line was drawn at the map but no points.
                   I added small black squares to the drawing method of the
                   flight task to show the flight task points in every case.                   
[-] 2011-05-13 AP: Robin King reported me, that the GPS status window is blocking
                   the Cumulus GUI on its N810. I investigated that and found
                   out, that the drawing performance of the satellite status
                   views was bad. I could tune it over 70%. An other issue
                   was the GPS message display. If the programmed range of
                   displayed messages is to high (250 at the moment), the
                   message rotate causes an huge processor load. I limited
                   the message display to 100 messages and used a simple
                   QLabel to display them instead of a QTextEdit widget.
                   That has helped together with a timer controlled update
                   to reduce the processor load from 80% to 20% on a N810.
[-] 2011-05-10 AP: BUGFIX: The G-Lib main loop of the gpsMaemoClient did not
                   work as expected by me. A Cumulus user reported to me, that
                   messages from the internal N900 GPS device were delayed
                   processed. I modified some details to get it right working
                   now.
[o] 2011-05-03 AP: Modified the waypoint delete method to become faster, if
                   many waypoints shall be removed.
[-] 2011-04-30 AP: BUGFIX: Changes in airspace filling and airspace warning
                   dialogs are never saved.
[+] 2011-04-28 AP: A new configuration option, arrival altitude display, was
                   added to the pre-flight common page. This option defines,
                   for which task point the arrival altitude is calculated.
                   Possible selections are next task point or landing task
                   point. The default setting is the landing task point.
                   This was a request from Hendrik Hoeth.
[o] 2011-04-28 AP: If Cumulus had more than 5 Flarm devices in sight the GUI
                   was nearly blocked for user interactions. The problem was
                   a bottleneck in the communication between the GPS client and
                   the Cumulus process due to to much handshake actions. This
                   fix should improve in general the GUI reaction time for
                   user interactions.
[+] 2011-04-06 AP: New menu item added under toggles for changing window size
                   between normal size and maximized. The same can be done
                   with the key SPACE.
[+] 2011-04-06 AP: If the speed to fly box is unused, normally if no target
                   is selected, the whole box is labeled with the text string
                   Menu. That make it easier to find the toggle for the menu
                   bar.
[-] 2011-04-06 AP: Did some bug fixing in class MapInfo. The frame of the
                   arrival info box was always drawn in a wrong color. I fixed
                   that.
[o] 2011-04-05 AP: Task management widgets a little bit optimized in their
                   layout.
[+] 2011-04-05 AP: If a flight task is selected, a file with the name
                   cumulus-flarm.tsk is saved in the user's data directory.
                   The content of this file can be used as input for the
                   flarm.cfg file on the Micro SD card.
[-] 2011-04-04 AP: Bugfix: readCup method of WaypointCatalog set never the
                   landing flags for outlandings.
[o] 2011-04-02 AP: Home site country field added to settings personal page.
[o] 2011-04-01 AP: Found an Italian OpenAir file where the single records
                   started with the airspace name and not with the airspace
                   class definition as expected. Cumulus read that but all
                   airspaces had wrong names. I changed the OpenAir parser
                   in that manner, that both item orders are read correct now.                   
[o] 2011-03-30 AP: A thread is introduced for reload of Welt2000 to avoid a
                   longer GUI blocking during reload.
[o] 2011-03-28 AP: Configuration dialogs airspace filling and warnings are
                   not more preloaded, if configuration settings widget is
                   opened.
[o] 2011-03-28 AP: Reading of compiled Welt2000 and airspace files tuned by
                   preallocation of list elements. That reduces the processing
                   time a little bit.
[+] 2011-03-28 AP: Added an airspace file selection window to settings airspace.
                   That allows to define the airspace files to be loaded from
                   the airspace file directory. That makes the airspace file load
                   management easier because you can select now your needed files
                   from a pool of airspace files.
[+] 2011-03-27 AP: Runway length added to reachable list view.
[+] 2011-03-27 AP: Waypoint page of preflight widget enhanced by a combo box
                   to change the priority of imported waypoints. That make it
                   easier to adapt the import handling to the personal desires.
[+] 2011-03-27 AP: Waypoint list view enhanced by a toggle button to display
                   all or only a subset of waypoints. The subset is defined
                   by the waypoint priority, which can be low, normal or high.
[o] 2011-03-16 AP: Country and radius filter options of airfield configuration
                   page are both active now. That makes country filtering
                   more sensitive.
                   One backup copy of a default waypoint file is now created
                   before every new storage action. That shall ensue a fall back
                   possibility, if new storing was unwantedly.
                   Qt version check added to global Makefile and qmake project
                   files to prevent a build under X11 with a wrong Qt release.                  
[o] 2011-03-11 AP: Country code added to all kinds of single points. Different
                   internal format changes done for elevation and frequency.
[o] 2011-03-10 AP: Waypoint names limited to 8 characters and they consists
                   only of upper cases. Waypoint editor adapted to this new
                   requirements. Runway headings are limited to the range
                   10...36. Bug fixing in waypoint catalog methods.                   
[+] 2011-03-09 AP: More than one waypoint can be removed in the waypoint list
                   view now.
                   Preflight widget expanded by a waypoint page. This page
                   allows to import waypoints from different formats. Supported
                   formats are XML and binary formats of KFLog and SeeYou cup
                   formats. Cumulus can store now waypoints in the KFLog binary
                   or XML format.
[-] 2011-03-09 AP: BUGFIX: Coding error in GeneralConig class fixed. Waypoint
                   configuration items were not stored correctly.

-------------------------------------------------
Cumulus 2.10.x (Development based on X11/Qt-4.7.2)
-------------------------------------------------
                
[o] 2011-02-21 AP: Two new Czech glider polars added to glider.pol on request by
                   Radek Pospisil.
[o] 2011-02-14 AP: File codec in openair parser and Welt2000 set to
                   "ISO 8859-15". That ensures, that German umlauts are
                   interpreted right during read in.
[o] 2011-01-14 AP: Airfield drawing method made more generic.
[-] 2011-01-13 AP: BUGFIX: Welt2000 has changed the identifier for gliderfields.
                   Parser modified to the new identifier.
[o] 2011-01-07 AP: Altitude method of openair parser extended. The terms GROUND
                   and the unit extension ALT are added. These items were
                   contained in an openair file of South Africa. 
                   ALT is the altitude in feet with local QNH set, i.e. height
                   above MSL. Thanks to Hendrik Stheeman for his explanation.
                   The openair file is to find here:
                   http://soaringweb.org/TP/Magalies/gautng10.txt
[-] 2011-01-06 AP: BUGFIX: Do only provide the languages in settings personal,
                   which are really installed. The English language is always
                   the default language.
[-] 2010-12-21 AP: BUGFIX: Class SinglePoint placed drawn icons not in the
                   center of its middle point.
[o] 2010-12-09 AP: Doxygen error complains in source code fixed. For most of
                   the classes Doxygen class descriptions have been added.
[+] 2010-12-08 AP: New widget class AboutWidget introduced to display about and
                   team data of Cumulus.
[o] 2010-12-05 AP: English help pages (GPS/Display) checked in reviewed
                   by Robin King. Thanks to him for his good work.
[o] 2010-12-05 AP: English help pages (Flarm) checked in reviewed by Robin King.
                   Thanks to him for his good work.
[o] 2010-11-30 AP: BUGFIX: Map redraw was partly blocked during a resize event.
                   That was a leftover from the Zaurus time. Did remove the
                   block. That ensures that the map is always updated after
                   a resize event. Thanks to Robin King for his hint.
[o] 2010-11-17 AP: All language build actions extracted from Makefile.Maemo4
                   and put into a new file with name Makefile.Language. The
                   Language build process does not depends on a single
                   Maemo release.
[-] 2010-11-16 AP: Several resize issues fixed on glider page.
[+] 2010-11-15 AP: German Qt library translations added to language package.
[-] 2010-11-12 AP: Several resize issues fixed on task page.
[o] 2010-11-10 AP: WaitScreen class reworked.
[o] 2010-11-10 AP: Qt 4.7.1 is used now for the build process of Maemo4. The
                   graphic system raster was chosen as default.

-------------------------------------------------
Cumulus 2.9.x (Development based on X11/Qt-4.7.1)
-------------------------------------------------

[+] 2010-11-10 AP: Setup of a style proxy to make some widget elements larger
                   on Maemo. E.g. the very small tab bar buttons are enlarged.
[-] 2010-11-03 AP: BUGFIX: Wrong floating point formatting fixed in GPS
                   simulator, if language is not C on N8x0 and N900. The decimal
                   point was replaced by a comma.
[+] 2010-11-03 AP: Bluetooth GPS devices can be directly connected by Cumulus
                   now. That ensures the full access to their reported NMEA
                   stream. LibLocation of Maemo4 and Maemo5 provides only
                   GPS basic data and that is sometimes to less.
[+] 2010-11-03 AP: GPS sentence filter added to daemon process, to ensure that
                   only well known NMEA sentences are processed and forwarded
                   to the Cumulus GUI process.
[o] 2010-10-18 AP: Welt2000 has changed the file name. The date part was
                   removed and the name is now WELT2000.TXT.
[o] 2010-10-15 AP: Several dialog windows changed to a tool window because
                   dialog windows have a special layout under Maemo5. The dialog
                   layout of Maemo5 uses not all available space of the parent
                   window and is fully expanded in the horizontal dimension.
[o] 2010-10-14 AP: Altitude display added to altimeter dialog because under
                   Maemo5 the dialog layout hides completely the altitude
                   display of the map.
[o] 2010-10-13 AP: Window type of GPS status dialog changed from dialog to
                   window. That was necessary for Maemo5 at the N900 device
                   because dialogs there have a special look and do not allow
                   to use the whole window space.
[o] 2010-10-13 AP: Help browser extended by font zoom buttons.
[+] 2010-10-12 AP: German language package created and provided now for Maemo.
[o] 2010-10-11 AP: English and German online help pages reworked. A PDF file
                   is provided now for every language on the web page.
[o] 2010-10-04 AP: Allow move to home site also if GPS has no valid fix.
[-] 2010-09-22 AP: BUGFIX: Wrong frequency conversion fixed in case of
                   undefined frequency in Welt2000 parser.
[o] 2010-09-02 AP: Wind calculation partly reworked.
[-] 2010-09-01 AP: BUGFIX: Additional handling added to ~GpsCon to prevent
                   GPS client zombies.
[-] 2010-09-01 AP: BUGFIX: Method recalculateWind() of class WindStore emitted
                   sometimes invalid wind values. That removed the current
                   displayed wind value and arrow from the map.
[-] 2010-09-01 AP: BUGFIX: Method addMeasurement of class WindMeasurementList
                   used wrong method for add list element. That disabled the
                   maximum element control of the list.
[-] 2010-09-01 AP: BUGFIX: Method setLimit of class LimitedList did not
                   work properly.
[o] 2010-08-24 AP: Menu structure redesigned.
[+] 2010-08-20 AP: Flarm alias handling added as new feature.
[o] 2010-08-17 AP: NMEA simulator extended by a new option. Up to 10 different
                   GPS sentences can be passed by using the sentence0 to
                   sentence9 option. That make it easier to test FLARM features.
[o] 2010-08-16 AP: Obsolete class QMatrix replaced by QTransform in MapMatrix.
[o] 2010-08-11 AP: Checksum of GPS sentences is checked now in the receiver
                   process and not more in the GpsNmea class. That shall save
                   performance in Cumulus.
[+] 2010-08-02 AP: Sentence $PGRMZ added to NMEA simulator for a better
                   FLARM simulation.
[-] 2010-07-28 AP: BUGFIX: Altitude of GPS Sentence $PGRMZ was taken as meter
                   and not as foot. That caused a wrong display.
[+] 2010-07-15 AP: Flarm radar and list view added as new features. Tip on
                   track label in map view will open it.
[o] 2010-07-01 AP: Calculation of elevation was done twice in Calculator class
                   but there was no need for that. That coast performance.
                   Thanks to Peter Turczak who gave me the hint ;-)
[+] 2010-06-30 AP: If a Flarm device is connected as GPS source, the most
                   important reported object by Flarm is drawn at the map.
                   Drawing is bound to the current map scale level. If map
                   scale level is less than 60 the Flarm object is drawn as
                   a circle and labeled with the distance and the relative
                   vertical separation.
[o] 2010-06-30 AP: Removed menu label in status bar. It was difficult to hit
                   with the stylus. As alternative the menu toggle was added
                   to the speed to fly box located right beside the McCready
                   display. Now the menu toggle can be operated by finger use.
[o] 2010-06-30 AP: Map scale bar was bad to recognize because the scale unit
                   was drawn in the middle of it. Moved the scale unit label
                   above the scale bar. 
[o] 2010-06-30 AP: Map info display boxes make some trouble in alignment and
                   color under Qt 4.6.3. Tried to fix that.
[+] 2010-06-29 AP: The features Flarm and Internet download can be switched
                   on or off by configuration items in the qmake project file.
[-] 2010-06-29 AP: BUGFIX: Copy constructor of class Polar was incomplete.
                   The items _seats and _maxWater were never considered.
                   That caused funny results in polar drawing. That was
                   a very old bug not caused by the Qt port.
[-] 2010-06-28 AP: BUGFIX: Spin box limits in GilderEditor were partly set to
                   small. Vertical speed unit knots did not work properly
                   in polar drawing. Thanks to Paul Scorer for his hint ;-)
[-] 2010-06-27 AP: BUGFIX: Wrong polar entry for glider 1-26E fixed.
[-] 2010-06-27 AP: BUGFIX: Minus sign of variometer was not right aligned
                   in the middle of the pre-text field.
[+] 2010-06-23 AP: New class Flarm added to handle Flarm specific stuff.
                   NMEA parser extended to extract $PFLAA sentence emitted by
                   Flarm. All Flarm stuff is enclosed in conditional defines
                   to make it easy on/off switchable.
[o] 2010-06-22 AP: Position of altitude and variometer display swapped to make
                   altitude display visible on MAEMO if altitude dialog is
                   opened.
[+] 2010-06-22 AP: MapInfoBox widget enlarged, that units can be also displayed
                   in the pre-text field. The altitude display uses that now.
[+] 2010-06-22 AP: Altitude user dialog enlarged by QNH and unit setting and
                   altitude leveling. Leveling can adjust displayed GPS or
                   pressure altitude on ground, if there is a constant offset
                   in the expected values. QNH and unit can be changed in flight
                   easier as before by using fingers.
[o] 2010-06-21 AP: Altitude selection in Gps settings page reduced to GPS and
                   Pressure. Altitude user correction has been moved to the
                   altitude user dialog.
[-] 2010-06-21 AP: Feature toggle altimeter unit on tip removed from MapView and
                   from the information setting page.
[+] 2010-06-10 AP: NMEA parser extended to extract $PFLAU sentence emitted by
                   Flarm. GPS status is taken over from this sentence.
[+] 2010-06-10 AP: GPS status dialog enlarged by Start/Stop and Save button.
                   Start/Stop controls the NMEA display and with save the
                   content of the display is written into a file.
[-] 2010-06-04 AP: BUGFIX: If a task is replaced by another one and the flight
                   logger is already running, the user is asked now, if he wants
                   to open a new log file. Otherwise the new task declaration
                   cannot written into the current logfile. That is not allowed
                   according to the IGC specification. Thanks to Robin King for
                   this bug report.                 
[o] 2010-06-03 AP: Task start button added to task list view, that there is no
                   need to use the keypad B letter.
[-] 2010-06-02 AP: BUGFIX: If a task is replaced by another one and it exist a
                   target selection, the start point of the new task is selected
                   as the new target.
[o] 2010-06-02 AP: Welt2000 download link updated.
[o] 2010-06-02 AP: Option page size in airfield settings removed. Two buttons
                   added at the right widget side for page up and down move
                   to airfield, outlanding and waypoint list views. Loaded
                   lists are freed now, if the list views are closed to spare
                   memory and reloaded at first show event.
[o] 2010-06-01 AP: ListViewFilters redesigned and performance optimized.
[o] 2010-06-01 AP: Class WpListWidgetParent renamed to ListWidgetParent. Up and
                   down page buttons removed to have more space for the list
                   items at a page.
[o] 2010-05-16 AP: Display widget in TpInfoWidget and WpInfoWidget changed from
                   QLabel to QTextEdit to ensure the display of longer text.
                   QTextEdit enables scroll bars if necessary.
[o] 2010-05-16 AP: Task radii value in spin boxes enlarged to 1000.
[-] 2010-05-11 AP: BUGFIX: Core dump fixed in task switch management. Thanks
                   to Robin King who has detect it and informed me.
[o] 2010-05-04 AP: Class Polar can handle different units now. Drawing of polar
                   improved for slow gliders.
[o] 2010-05-04 AP: Polar object in class Glider changed from pointer to value.
[o] 2010-05-04 AP: Polar list in GliderEditor changed from pointer to value list.
                   List is sorted after loading now and supports different units.
[-] 2010-05-04 AP: BUGFIX: GliderListWidget did not sort the list of gliders
                   at the first load.
[-] 2010-05-03 AP: BUGFIX: Different problems in polar drawing fixed. Drawing
                   enabled for slow flying gliders. Different units can be
                   used in polar settings now.
[o] 2010-05-01 AP: Status bar made a little bit bigger for MAEMO.
[o] 2010-05-01 AP: New position display in status bar limited to 5s, if
                   GPS has a fix. That shall decrease the X-Server load.
                   In manual mode every position change is displayed.
[+] 2010-05-01 AP: New method calcFlarmPos added to class WGSPoint to calculate
                   FLARM positions from FLARM data.
[o] 2010-05-01 AP: Performance tuning in GpsNmea class by eliminating needless
                   call backs from slots caused by missing values in emitted
                   signal. Needed values added to the signal call.
[o] 2010-04-29 AP: Welt2000 download link updated in airfield settings .
[o] 2010-04-29 AP: Performance tuning in MapInfoBox class. Dynamic layout was
                   to often recalculated. Caused a lot of overhead. Furthermore
                   found a possible endless while loop where font size became
                   negative.
[o] 2010-04-27 AP: Performance tuning in Distance, Altitude and Speed classes.
[-] 2010-04-27 AP: Bugfix: GPS user altitude and user altitude correction
                   were not taken over in GPS module after a user modification.
[o] 2010-04-25 AP: Fall back to old GPS connection solution for the N8x0 due to
                   stochastic altitude reporting of LibLoaction service.
[+] 2010-04-23 AP: Width of the bearing course line is taken over from the
                   configured task course line width.
[+] 2010-04-22 AP: Setting tabulator Sector renamed to Task. Added two new
                   configuration items for task course line color and width.
                   Was desired from Robin King.
[o] 2010-04-22 AP: Background color of arrival info box is set to red, if
                   arrival altitude becomes negative.
[-] 2010-04-21 AP: Bugfix: Connection to NMEA simulator was never established
                   after GPS interface change due to MAEMO5.
[o] 2010-04-21 AP: Labels of map info boxes in map view set to an uniform width.
                   The width of the greatest text is taken for all boxes.
[+] 2010-04-20 AP: New altitude kind, above home site level added. You can set
                   the home site elevation under personal settings and if the
                   altitude kind AHL (above home site level) is selected you get
                   displayed the altitude above your home site position.
                   Was desired from Robin King.
[o] 2010-04-13 AP: Mouse snap radius increased to 25 pixels on MAEMO. That shall
                   ensure a better hit of icons with the finger on the map.
[+] 2010-04-13 AP: NMEA parser extended. Barometric altitude emitted by FLARM
                   in sentence PGRMZ is now extracted by Cumulus.
[o] 2010-04-13 AP: The new client process gpsMaemoClient is also used now by
                   MAEMO4. The differences between LibLocation in MAEMO4 and
                   MAEMO5 are not so big and Cumulus uses again an uniform inter-
                   face in both cases.
[o] 2010-04-12 AP: QRegion usage replaced by QPainterPath. That increased the
                   map drawing performance in general. Thanks again to Peter
                   Turczak, he found out that.
[o] 2010-04-08 AP: HTTP download manager modified that all queued downloads are
                   canceled if an network error occurred. That prevents now
                   a flood of error messages. If the user has automatic downloads
                   enabled this is also reset in such a case. 
[-] 2010-04-08 AP: BUGFIX: Cumulus did crash if the user has not confirmed an
                   aborted download.
[o] 2010-04-06 PT: Speed up map projection patch provided by Peter Turczak.
                   Improves map drawing on large scales by 20%.
[-] 2010-04-01 AP: BUGFIX: Base filename was not correctly derived from source
                   filename in openair parser if the source name contains more
                   than one dot.
[o] 2010-03-31 AP: Flight dialog modified to better finger usage.
[o] 2010-03-30 AP: Variometer dialog modified to better finger usage.
                   Tek calculation adjustment modified. If not circling ground
                   speed is taken as basis.
[o] 2010-03-25 AP: Task editor widget was a dialog, changed it to a tool window.
[+] 2010-03-25 AP: New method isMounted added to class HwInfo to get information
                   about mounted MMC cards.
[o] 2010-03-25 AP: Help browser is opened now in the same size as the parent.
                   On tablet means that also maximized, if parent is maximized.
[-] 2010-03-24 AP: BUGFIX: Http prefix removed from proxy environment setting.
[-] 2010-03-24 AP: BUGFIX: Wrong Mc value decoding from Cambrigde device fixed.
[o] 2010-03-18 AP: N900 hardware items added to HwInfo class.
[+] 2010-03-18 AP: Process environment is checked for http_proxy variable, if
                   no proxy has been defined by the user in Cumulus. If the
                   variable is defined it is taken as default proxy in
                   the related widgets.
[o] 2010-03-16 AP: Nokia has replaced in Maemo5 the traditional GPSD daemon by
                   another internal processes. The location services must be taken
                   now to get the GPS data. Therefore a new client process with
                   the name gpsMaemoClient has been added to Cumulus to handle
                   that.
[o] 2010-03-16 AP: NMEA parser extracts too the satellites in use now.
                   Some signals in NMEA parser modified. The change information
                   is added to them to avoid unneeded callbacks.
[-] 2010-03-16 AP: BUGFIX: Satellites in use have to be recorded by IGC logger
                   and not satellites in view.
[+] 2010-03-08 AP: New dialog added for downloading of airspaces in Settings
                   Airspaces.
[-] 2010-03-07 AP: BUGFIX: Cumulus did crash if the GPS device was changed
                   from the GPS Daemon to another one.
[o] 2010-03-06 AP: Ok and cancel button of the variometer dialog moved from
                   the bottom to the right side to avoid a scrollbar on Maemo.
[o] 2010-03-05 AP: Download progess is displayed in the rihgt side of the 
                   status bar.
[-] 2010-03-04 AP: BUGFIX: Item StartupWMClass added to cumulus.desktop.
                   It was missing by Maemo.
[o] 2010-03-02 AP: Class TaskList renamed to PreFlightTaskList to get more
                   clearness about their use.
[-] 2010-02-28 AP: BUGFIX: If transparent airspace filling was disabled no brush
                   has been drawn inside the airspace.
[-] 2010-02-28 AP: BUGFIX: First loading of airspace fill colors failed. Hard
                   coded values have been taken instead of user values.
[+] 2010-02-26 AP: Automatic download added of missing Welt2000 file on user
                   decision. The user is ask once if he wants to download the
                   missing file from the internet. Download is disabled, when
                   Cumulus is in move. In move means faster as 5Km/h.
[-] 2010-02-24 AP: BUGFIX: Border color TMZ was not correctly saved. There was
                   used border color of danger instead.
[o] 2010-02-23 AP: Airspace colors modified to be more in accordance with the
                   ICAO guidelines.
[+] 2010-02-22 AP: To make the installation of Welt2000 easier for the user
                   a new extension has been added to the Airfield Settings
                   tabulator. The user can download on demand the Welt2000 file
                   now. If Cumulus is faster as 5Km/h in move no download is
                   executed. I hope that releases the users from the annoying
                   installation procedure by hand.
[o] 2010-02-21 AP: Recording time intervals of IGC B-Record and K-Record can now
                   be defined separately in Pre-Flight settings Common.
[-] 2010-02-20 AP: BUGFIX: Up to Qt4.6.0 Cumulus did crash when processEvents()
                   was called during resize event handling. It was called
                   several times to empty the GPS receiver buffer during the map
                   load and drawing. For Maemo a new method was provided in
                   GpsNmea to do that now.

-------------------------------------------------
Cumulus 2.6.x (Development based on X11/Qt-4.6.2)
-------------------------------------------------

[+] 2010-02-18 AP: New option Extended Logging added under the menu point Pre-flight
                   Settings tabulator Common. If this option is enabled the IGC
                   logger is logging additional parameters by using the K-Record.
                   Additional parameters are HDT, TAS, WDI, WSP, VAT.
[+] 2010-02-04 AP: To make the installation of maps easier for the user a new
                   extension has been added to the Map Settings tabulator. The
                   user can now define a radius and a center point. On demand
                   all maps of this area are downloaded from the KFLog map server.
                   If Cumulus is faster as 5Km/h in move no downloads are executed.
                   I hope that releases the users from the annoying installation 
                   procedure by hand.
[+] 2010-02-04 AP: Automatic download added of missing map files on user decision.
                   The user is ask once if he wants to download missing map
                   file from the internet. Download is disabled, when Cumulus
                   is in move. In move means faster as 5Km/h.
[o] 2010-02-04 AP: Map default installation directory under Maemo changed to
                   /media/mmc2/Cumulus/maps. That area has more space and is
                   accessible from the outside, if the tablet is connected via
                   USB to a PC. All needed directories resp. subdirectories
                   will be created during startup, if they are missing.            
[-] 2010-01-26 AP: BUGFIX: Missing initialization of QTime variable last in
                   constructor of class GpsClient done. Prevents error
                   message during startup of Cumulus.
[+] 2010-01-18 AP: Preflight planning widget extended by two spin boxes one for
                   wind direction and one for wind speed. If wind speed is greater
                   as zero the wca, the true heading and the ground speed are
                   calculated via the wind triangle and displayed in the task
                   list, if results are meaningful.
[o] 2010-01-14 AP: Class FlightPoint and related functions in MapCalc removed.
                   Not used by Cumulus. New class TaskPoint introduced. This
                   class is derived from wayPoint class and contains all specific
                   flight task stuff. Most of the stuff was moved from wayPoint
                   class to make it slimmer.
[+] 2010-01-13 AP: Wind triangle calculation support added to MapCalc.                 
[+] 2010-01-10 AP: Support added for GPS sentences $LXWP0 and $LXWP2 of
                   LX Navigation devices.
[o] 2009-12-12 AP: Coordinate editor layout complete redesigned to make input
                   easier for Hildon usage.
[o] 2009-11-30 AP: Variometer dialog adapted to Hildon usage.
[o] 2009-11-26 AP: Glider flight status dialog adapted to Hildon usage.
[-] 2009-11-26 AP: BUGFIX: Under Maemo sometimes mouse events are delayed
                   delivered. That could cause the creation of multiple
                   glider flight status dialogs.
[o] 2009-11-25 AP: Waypoint editor size adapted to main window size. All single
                   editor pages are embedded into scroll areas.
[-] 2009-11-24 AP: BUGFIX: Layout error in TaskList widget fixed.
[o] 2009-11-24 AP: Sizes of different child widgets adapted to main window
                   size.
[o] 2009-11-18 AP: New font dialog added to settings look and feel to set the
                   menu font independently from the GUI font. Both font dialogs
                   are set now to the current active font during pop up.
[o] 2009-11-08 AP: Maemo 5 has changed the interfaces to the GPSD. They support
                   only the location services contained in Liblocation. Maemo 4
                   has already these services on board. I changed the GpsMaemo
                   class according to this new library. Was not so easy to do
                   because there are used g_signals and other stuff from the
                   glib and that library is pure C-code.
[o] 2009-11-07 AP: Macros ABS, MAX and MIN removed from resource.h. MAX and MIN
                   are replaced by the QT terms qMax and qMin, ABS was not more
                   in use. 
[o] 2009-11-05 AP: Distance calculation formula changed from Pythagoras to great
                   circle. For longer distances the old formula calculated often
                   longer distances but FAI required calculation according to
                   great circle.
[+] 2009-10-27 AP: New coordinate format DDD (decimal degrees ddd.ddddd°) to
                   settings page unit added. I hope that 5 digits after the
                   decimal are sufficient.
[-] 2009-10-26 AP: BUGFIX: NMEA simulator uses now UTC date and time in GGA and
                   RMC sentence instead of local items. So we get a more
                   realistic scenario for testing as before.
[+] 2009-10-24 AP: NMEA simulator extended by $GPGSA sentence.
[-] 2009-10-22 AP: BUGFIX: IGC Logging reworked and adapted to last IGC
                   specification as far as possible. Logging is now possible
                   without selecting a glider. In such a case a warning message
                   is displayed.
[o] 2009-10-22 AP: Build done with new release Qt4.5.3

-------------------------------------------------
Cumulus 2.5.x (Development based on X11/Qt-4.5.3)
-------------------------------------------------

[-] 2009-08-29 AP: BUGFIX: Wrong handling of eastern time zones in sunrise fixed. 
[-] 2009-09-28 AP: Drawing options of topographical items now considered.
[-] 2009-09-27 AP: The turquoise course line of a flight task is not good to
                   see in sunshine. Changed the color to dark magenta.
                   Furthermore the width of the course line was to small under
                   Maemo. Increased the size a little bit. That all are
                   impressions from my cross country flight with an ultralight
                   CT-SW today over 450Km.
[-] 2009-09-26 AP: BUGFIX: Turnpoints were sorted wrong in task list view if
                   their number exceeds 9.
[+] 2009-09-22 AP: GPS parser/decoder extended to read MacCready value from
                   proprietary record of Cambridge logger device.
[+] 2009-09-21 AP: Home button added to ReachableListView.
[+] 2009-09-19 AP: Warning message added in Unit settings page, if configuration
                   has been changed and was not saved.
[+] 2009-09-18 AP: Wind speed can now be configured as extra item under settings
                   units.
[+] 2009-09-15 AP: Warning message added in Personal settings page, if configuration
                   has been changed and was not saved.
[-] 2009-09-15 AP: BUGFIX: Memory leak in class ListViewFilter fixed. The items
                   of the widget tree were never freed in class destructor.
[-] 2009-09-10 AP: BUGFIX: Core dump fixed caused by ReachableListView due to
                   Null pointer usage.
[o] 2009-09-04 AP: Shortcut key H action changed. This shortcut now navigates
                   to the home site. Pressing it sets the course line from the
                   current position to the home position.
                   Shortcut key SHIFT+H action changed. Pressing it moves
                   the current position to the home site but only in manual mode.
[o] 2009-09-04 AP: New option Projection follows home added to map settings page.
                   This option is only available for Plate Carreé projection.
                   If this option is active and the user sets a new home site,
                   the projection latitude is also updated. That all triggers
                   a recomputing of map data projections. The result should be
                   a better display of the map in the assumption that the user
                   is flying around his home site. Furthermore the projection
                   parallel must not be set by hand as before.
[-] 2009-09-03 AP: BUGFIX: Map setting page should now display always the used
                   map directory also the default one.                             
[o] 2009-09-02 AP: Personal data item birthday removed. Was not used by Cumulus.
[o] 2009-09-02 AP: Class MapElementList used by airfields, glider sites, outlandings
                   replaced by simple QLists. Welt2000 parser now filters out
                   multiple entries.
[+] 2009-09-02 AP: Coordinate filter to Welt2000 parser added, which filters
                   out objects with the same coordinates. Only the first
                   object will pass the filter.
[+] 2009-08-31 AP: Flight status background color is set to green, if logger
                   is running. If logger is in standby flight status background
                   color is set to yellow. Old solution with setting of letter L
                   to bold was not ported to Qt4.5. Hope that new solution is
                   better visible as before.
[+] 2009-08-13 AP: New unit option time added to settings menu. You can now choose
                   between UTC or local time for the display.
[-] 2009-08-13 AP: BUGFIX: Wrong UTC time display in sunset fixed. Hours greater
                   than 23 were displayed. Saw it during by Boston/USA trip.

-------------------------------------------------
Cumulus 2.4.x (Development based on X11/Qt-4.5.2)
-------------------------------------------------

[o] 2009-07-16 AP: Switch to new ground and terrain file format to use the
                   new maps provided by Hendrik Hoeth. Thanks to him for
                   his contribution.
[-] 2009-07-14 AP: Option 'remove original map files after compilation' in
                   Map Settings removed. There is enough space on the Internet
                   tablets.
[o] 2009-07-06 AP: Build done with new release Qt4.5.2

-------------------------------------------------
Cumulus 2.3.x (Development based on X11/Qt-4.5.1)
-------------------------------------------------

[o] 2009-06-17 AP: Default sound player at desktop is set to /usr/bin/aplay now.
[o] 2009-06-17 AP: Default map directories on desktop under $HOME/cumulus/maps/...
                   will be created now at startup, if they do not exist.
[+] 2009-06-09 HH: Support pressure altitude for Volkslogger devices ($PGCS sentence).
[o] 2009-06-09 HH: Allow /dev/ttyUSB0 also in X11 build
[o] 2009-06-04 AP: Build done with new release Qt4.5.1
[+] 2009-06-01 AP: A flight task can be started at the first point now by
                   using the shortcut key b.
[o] 2009-05-28 AP: Last selected flight task stored permanently now.
[o] 2009-05-25 AP: Layout of TaskEditor modified to get an uniform look.
[-] 2009-05-24 AP: BUGFIX: Arrival altitude was not displayed in extra label info.
[-] 2009-05-22 AP: BUGFIX: GPS user altitude correction factor has to be added
                   to and not subtracted to the received altitude. Otherwise the
                   direction of the correction factor works inverse.
[o] 2009-05-19 AP: Layout of WaypointListView modified. Editor command buttons
                   were moved from the top to the right side of the widget
                   to get more space for the waypoint list display. Thanks
                   to Robin King for the proposal ;-)
[-] 2009-05-18 AP: BUGFIX: Waypoint coordinate format DMM did not worked.
[o] 2009-05-18 AP: Layout of map objects setting tabulator modified. Spin boxes
                   for waypoint drawing ranges moved to the top.
[o] 2009-05-07 AP: Additional checks in GPS parser added to avoid working with wrong data.
[o] 2009-05-06 AP: All runway directions are handled now according to the Welt2000
                   definitions. That is a little bit tricky but consistent. Waypoint editor
                   adapted to that new handling. Two runway directions can be defined via
                   combo boxes. A valid runway directions comprises the range 01...36.
                   The value 0 is used for unknown. Storage in waypoint file modified, old
                   formats will be converted automatically to the new one.
[o] 2009-05-04 AP: Outlanding fields added to task editor.
[o] 2009-04-29 AP: Home button to AirfieldListView added.
[o] 2009-04-29 AP: Zoom buttons on the map enlarged by 10 pixels more under
                   Maemo for better finger touch.
[+] 2009-04-29 AP: Outlandings read from Welt2000 file and displayed at the map and
                   in the lists. New configuration option added to Welt2000 tabulator
                   to activate or deactivate the loading of outlandings. Labels
                   of outlandings can be switched on/off too now. Outlandings
                   are included in the reachable list.
                   
-------------------------------------------------
Cumulus 2.2.x (Development based on X11/Qt-4.5.0)
-------------------------------------------------

[o] 2009-04-22 AP: Activating of external links in online help. Clicking on it will
                   start default browser of OS.
[o] 2009-04-22 AP: Widget PreFlightGliderPage pilots name and units in spin boxes
                   added.
[+] 2009-04-22 AP: Plus and minus zoom buttons added to the map at the right side.
                   Now zooming is easier possible and also via finger touch.
[o] 2009-04-22 AP: Title added to airspace color chooser dialog.
[-] 2009-04-21 AP: BUGFIX: Conversion of coordinates from internal format to
                   DMS format leads sometimes to invalid results.
[-] 2009-04-17 HM: Cleaned up all the gcc v4.3.2 warnings.
[+] 2009-04-08 AP: User default data directory under Maemo changed from $HOME/cumulus
                   to $HOME/MyDocs/Cumulus to be Maemo conform. This location is also
                   shown by the tablet file manager.
[+] 2009-04-08 AP: Airfield labels are drawn now on request. New menu and
                   configuration options are added for that.
[o] 2009-04-08 AP: In HwInfo class hardware filter modified for better recognizing
                   of internet tablets N800/N810.
[+] 2009-04-07 AP: Check added after done map directory selection, if expected
                   map subdirectories are exist. If not, the user is ask for
                   their creation.
[-] 2009-04-07 AP: BUGFIX: A earlier done map directory selection was never
                   reloaded again in the directory selection dialog. Load starts
                   always with home directory.
[o] 2009-04-06 AP: English online help partly updated.
[o] 2009-04-06 AP: Default home radius of Welt2000 airfield focus narrowed from
                   1000Km to 500Km to save memory.
[o] 2009-04-06 AP: Start auto logging option stored permanently.
[+] 2009-04-02 AP: The waypoint priority (low, normal, high) and the related
                   draw scale limit can be defined now in settings map objects.
                   So the user can adapt the limits more to this needs.
[o] 2009-04-01 AP: New method __drawLabel introduced in class Map. The code was
                   extracted from the __drawWaypoints method. Will be used for
                   common label drawing up to now.
[o] 2009-04-01 AP: A flight task was drawn after the waypoint labels.
                   That has hidden underlying labels. Draw order changed.
[-] 2009-03-31 AP: BUGFIX: A selected waypoint was never removed from the map
                   display, if it was removed from the waypoint list.
[+] 2009-03-31 AP: Look&Feel tabulator extended by a speed spin box. If selected
                   speed is fallen below the screen saver is switched on.
[o] 2009-03-26 AP: Waypoint labels and extra information text boxes redesigned.
                   All is drawn directly at the pixmap again. That ensures,
                   that the glider or cross symbol are not hidden by the text boxes
                   as before.
[-] 2009-03-26 AP: BUGFIX: A added airfield or glider site to the waypoint list,
                   was only displayed after a cumulus restart. Projected coordinates
                   were forgotten to copy.
[o] 2009-03-24 AP: GPS setting tabulator modified for Maemo, that a speed can be
                   selected too, if the USB device was chosen. The USB-RS232
                   driver can need that to get initialized with the right baud rate.
[o] 2009-03-24 AP: GpsClient process modified, that the connection to the GPS
                   receiver is closed and reopened again after a read timeout.
                   That shall help to release temporary mounted devices like
                   USB or Bluetooth after a connection break. 
[-] 2009-03-23 AP: Wrong string part removed in task switch widget display.
[-] 2009-03-18 AP: Bugfix: Bug in QFileDialog for directory selection has been
                   corrected by Qt Software in release 4.5.0. Workaround in
                   cumulus removed.
[-] 2009-03-18 AP: Bugfix: Broken BT-GPS connection, caused by switch off of GPS
                   mouse, should be reconnected now after switch on.
[-] 2009-03-18 AP: Bugfix: Core dump fixed caused some times by recursive calling
                   of GpsMaemo::readGpsData(). The internal buffer pointers were
                   destroyed by the second call. Protection added to avoid that.
[-] 2009-03-13 AP: Cambridge wind direction angle inverted.
[+] 2009-03-11 AP: Cumulus build with official released Qt-4.5.0.
 
-------------------------------------------------
Cumulus 2.1.x (Development based on X11/Qt-4.4.x)
-------------------------------------------------
[-] 2009-03-11 AP: Bugfix: Popup dialogs during startup phase on Maemo were placed
                   under the wait screen dialog. Removed stay on top flag in
                   WaitScreen class. That was not a problem under Gentoo/X11.
[-] 2009-03-11 AP: Bugfix: Green and magenta circle pixmaps did not work on Maemo
                   if transparency is used. Don't find out why, maybe a bug?
[o] 2009-03-10 AP: Some classes and data types renamed to get more clarity about them.
[-] 2009-03-10 AP: Bugfix: Switch between manual mode and GPS mode was to early.
                   Now it is done, when the GPS has recognized a valid fix and
                   not already after a successful established connection.
[o] 2009-03-10 AP: Village and outlanding icons redesigned. The outlanding icon 
                   is placed so at the map, that the base of the beacon points
                   to the map point.
[o] 2009-03-05 AP: Waypoint and thermal icons redesigned and placed so at the map,
                   that the lower stick end of the flag points to the map point.
                   The old position was in the center of the icon and caused
                   misinterpretations about the right position.
[+] 2009-03-04 AP: Splash picture added during startup of cumulus.
[o] 2009-03-04 AP: Green and magenta circle pixmaps replaced by two new methods in class
                   MapConfig. These pixmaps are used to mark the reachable locations.
[o] 2009-03-02 AP: English online help partly reworked.
[-] 2009-03-27 AP: Bugfix: Wrong decoding of pressure altitudes of Cambridge
                   device fixed.
[+] 2009-02-25 AP: GPS parser/decoder extended to read additional proprietary records
                   from a Cambridge logger device. Wind, variometer, QNH, pressure
                   altitude are processed now.
[+] 2009-02-25 AP: USB device added in GPS settings tabulator. Data can be read in now
                   via a RS232-USB adapter into the N800/N810.
                   Furthermore Altitude selection box is extended by a Pressure field.
                   If Pressure is selected, only pressure GPS altitude records will be
                   used and processed.
[o] 2009-02-24 AP: Map side bar color can be modified via color chooser dialog
                   in Look&Feel setting tabulator now.
[o] 2009-02-24 AP: Terrain colors list reduced from 200 elements to 50. Mapping of
                   elevation value to isoline array index done by a hash table now
                   during read in. That reduces the processing time a little bit more.
[+] 2009-02-18 AP: New setting tabulator Terrain Colors added, where the colors
                   of the different elevations can be defined resp. redefined.
                   Subterrain color (no map ground data loaded) and ground color
                   (isoline drawing is disabled) can also be configured now.
[o] 2009-02-17 AP: Look&Feel setting tabulator modified. Font size box replaced by
                   font dialog. That opens more possibilities for the personal
                   configuration.
[+] 2009-02-04 AP: Airspace fill colors can be defined resp. modified by user
                   in airspace settings configuration tabulator.
[o] 2009-02-02 AP: All QLists in MapConfig replaced by plain arrays to reduce
                   access and management effort.
[+] 2009-01-29 AP: Airspace border colors can be defined resp. modified by user
                   in airspace settings configuration tabulator.
[-] 2009-01-22 AP: Bugfix: Airspace disable drawing options did not work.
[o] 2009-01-20 AP: Airspace colors and brushes reworked.
[o] 2009-01-15 AP: Airspace assignments modified. Airspace E-Low renamed to Airspace E,
                   Airspace E-High renamed to Wave Window, Su-Sector renamed to Gilder Sector.
[-] 2008-12-14 AP: Bugfix: IGC logger file was never created, bug in portage to QT4,
                   issue fixed.
[-] 2008-12-06 AP: Bugfix: Division operator prototypes in nmeaSimulator directory
                   corrected. Caused sometimes a compiler abort.
[-] 2008-12-05 AP: Bugfix: Access to Null pointer fixed in AirfieldListWidget.
                   Caused a core dump, when no waypoints or airfields were loaded.
[o] 2008-11-13 JD: Task edit dialog: geometry of WP list slightly improved
[-] 2008-11-13 JD: Bugfix: WP edit dialog sometimes forgot lat/lon values.
[o] 2008-11-13 JD: WP list filter handling changed; sorting now done in QList instead
                   of list widget. Speed gain (large AF list), stable WP list editing
[o] 2008-10-28 AP: All drawing check options removed in class MapContent. All other
                   classes calling directly now GeneralConfig.
                   Pinter pen, brush and iso color lists changed to value based lists.
[-] 2008-10-28 AP: Bugfix: Additional checks added in calculator for proofing of
                   manual move. Now it is not more possible to leave the earth
                   coordinate system over 90 or 180 degrees.
[o] 2008-10-23 AP: Additional checks added in waypoint editor. Mandatory items
                   name and description have to be entered before accept. Already
                   existing names in the global list can not be reused now.
                   The user is informed via message box about every found problem.
[-] 2008-10-21 AP: Bugfix: Radius for mouse snapping was set to 3km and scaled
                   with zoom level. On low zoom level this was to large. Radius
                   modified to a fixed value and not more scaled.
[o] 2008-10-16 AP: Class Airport renamed to Airfield, FlightPoint class 
                   outsourced from wayPoint and put in a separate file.
[-] 2008-10-16 AP: Bugfix: Crash fixed during adding of waypoints.
[-] 2008-10-16 AP: Bugfix: Runway surface was wrong displayed in info widget.
[o-]2008-10-15 AP: Class GliderSiteList removed, class Airport extended by
                   missing GliderSiteList items. Different conflicts could be
                   solved by this way.
[o] 2008-10-15 AP: Different map element lists changed from pointer list to value list.
[-] 2008-10-15 AP: Bugfix: Missing copy constructor and assignment operator added
                   to class IsoListEntry. That fixed crash problems caused by
                   double freeing of allocated memory.
[o] 2008-10-13 AP: Mechnism optimized for removing not more necessary map tiles. 
[o] 2008-10-09 JD: Bugfix: disabling 'page' function in WP/AF lists works now
[o] 2008-10-02 AP: Class CuCalc remaned to Calculator
[o] 2008-10-02 AP: Reachable list changed from pointer elements to value elements.
                   New allocations inside of class elements sustituted by static
                   declarations. Class ReachablePoint extracted from ReachableList
                   source files and put in own source files.
[+] 2008-09-26 AP: Reachable calculation extended that nearest sites in radius
                   of 75 km are calculated, if no glider is selected. If glider
                   was deleted reachable list has worked with invalid data.
[-] 2008-09-25 AP: Bugfix: Polar object reset to NULL in calculator, if belonging
                   glider has been deleted. Reachable list has worked with invalid
                   data in this situation.
[+] 2008-09-23 AP: Course display added to task list view.
[o] 2008-09-23 AP: Drawing of railroads, roads and hydro according to scale size
                   modified.
[-] 2008-09-23 AP: Bugfix: saved crusing speed was not reloaded during opening
                   of task display.
[-] 2008-09-04 AP: Bugfix: Airspace warning display shows wrong info during move
                   from one airspace into the next.
[o] 2008-09-02 AP: WPEditDialog ok and cancel button moved to the right side.
[-] 2008-09-02 AP: Bugfix: Memory leaks in MapContents::unloadMapObjects fixed.
[-] 2008-09-02 AP: Bugfix: Memory leak in class GliderListWidget fixed.
[-] 2008-09-02 AP: Bugfix: Core dump after map projection change fixed.
[o] 2008-09-01 AP: Stronger checks added in NMEA parser and NMEA receiver module
[-] 2008-08-29 AP: Bugfix: Memory leak fixed in FlightTask. Left over from Qt4 portage.

-------------------------------------------------
Cumulus 2.0.x (Development based on X11/Qt-4.4.1)
-------------------------------------------------
[o] 2008-08-25 JD: Updated glider edit and polar dialog layout (scrollable, fonts etc.)
[-] 2008-08-25 AP: Bugfix: Glider editor position of show button realigned.
[o] 2008-08-21 JD: WP/TP InfoWidgets changed to QLabel from QTextEdit. Prevents
                   activation of input bar (overlapping buttons). TPInfoWidget
                   display marginally improved
[o] 2008-08-21 AP: Layout of warning configuration widgets reworked for better usage under Maemo.
[+] 2008-08-21 AP: Warning slot added, if changes are not committed in Look&Feel tabulator.
[-] 2008-08-21 AP: Bugfix: Answer of QMessageBox to question save/discard changes
                   in ConfigDialog widget was handled wrong. Left over portation bug.
[o] 2008-08-21 AP: Warning distances in generalconfig set to larger defaults.
[-] 2008-08-20 AP: Bugfix: Memory leak in reachablelist removed.
[o] 2008-08-20 JD: QIcons for airfield list prepared in MapConfig. Speeds up list
                   initialization (around 40%)
[o] 2008-08-20 JD: Bugfix: memory leaks in ListViewFilter removed; list page length
                   connected to setup entry
[o] 2008-08-15 JD: Setup and pre-flight widget title removed. Icon added
[o] 2008-08-15 JD: Page flipping mechanism in wp list views changed (just select
                   page entries for flipping)
[-] 2008-08-15 AP: Bugfix: Font size set to a reasonable and useable value
                   in vario and flight dialog. In different setting tabulators
                   layout optimized for Maemo.
[-] 2008-08-14 AP: Icons of help browser adapted to new cumulus layout.
[-] 2008-08-14 AP: Bugfix: Layout of configuration tabulator Sector modified and 
                   wrong checkbox selection after start fixed.
[+] 2008-08-12 AP: New Configuration tabulator added for GUI Look and Feel
[-] 2008-08-11 AP: Bugfix: Change between list view tabs was buggy.
                   Connected signal has changed signature to Qt4.
[o] 2008-08-08 AP: GPS settings for Maemo reduced to the relevant items.
[o] 2008-08-07 AP: Bugfix: Different shortcuts did not work after Qt4 portage.
[o] 2008-08-07 JD: Bugfix in MapInfoBox (no update of rel. bearing icon); display changes
                   in listviews to make airfield symbols visible when highlighted
[o] 2008-08-06 JD: Waypoint labels changed to display a lot bigger. Bugs fixed in Map
                   and proper cleanup of waypoint labels added
[+] 2008-08-06 JD: Relative bearing icon is now "active"; press to "remember waypoint".
                   To enable this, MapInfoBox extended and cleaned up
[+] 2008-08-04 JD: added adjustable entry height for emergency (reachable AF)
                   list and airfield/waypoint lists to ease finger operation;
                   two new options in setup dialog (tab "Airfields")
[+] 2008-08-04 JD: added setup options for page size (airfield/waypoint lists) on tab
                   "Airfields"
[o] 2008-08-04 JD: GUI changes for Maemo, some cleaning and fixes
[o] 2008-07-31 JD: several GUI changes (some Maemo-specific), bug fixes (GPS dialog)
[o] 2008-07-29 JD: Constant updating the progess splash at startup during isoline
                   drawing slowed it down around 600 percent ... Changed to one
                   update only. Sorry, not much of the spinning glider left ...
[+] 2008-07-29 JD: Added mapping functions in MapMatrix to replace Qt standard methods.
                   Using fixed pont math gives a boost of up to one second in map drawing
                   with isolines.
[o] 2008-07-29 JD: Modified airfield/waypoint filter to improve initialization time.
                   Long lists are now be shown in "pages". Will be a settings entry later.
                   Filter function is way better to shorten the list anyway.
[o] 2008-07-29 JD: Changed task editor dialog to use new unified waypoint list widget
                   (same object as in airfield/waypoint view).
[+] 2008-07-29 JD: New class WPListWidgetClass, subclassed by AirfieldListWidget and
                   WaypointListWidget (separated from airfield/waypoint list view).
[o] 2008-07-29 JD: Adapted most dialogs to new size, occasional text and icon
                   changes (some old icons too filigrane for the high resolution).
[o] 2008-07-29 JD: Changed main dialogs to widgets (settings and pre-flight).
                   Adapted tabs for new size (scrolled views where applicable).
[o] 2008-07-29 JD: Changed global font size. Set Nokia font for Maemo to get improved
                   readability.
[o] 2008-07-29 JD: Removed all Qt3 dependencies (phew!). Many files affected
[-] 2008-07-27 HH: Bugfix Openair parser: Only foot based altitudes are
                   assigned to type MSL.
[+] 2008-07-25 AP: Under Maemo the internal GPS daemon is now used to get the GPS data
                   from the BT or the internal GPS receiver. Cumulus does not more fork
                   an own GPS client process under Maemo.
[o] 2008-07-17 AP: Startup of the GPS client process moved to the end of
                   the cumulus initialization to get visible Maemo GPS connection
                   dialog.
[-] 2008-07-08 HH: Bugfix Openair parser: Two small bugfixes in arced airspaces
                   makeAngleArc() was using degrees instead of radians
                   addArc() was sometimes producing corrupt point arrays
                   because of a rounding error in the calculation of #steps.
[-] 2008-07-03 HH: Bugfix Openair parser: Comments at the end of lines caused problems.
                   Decimal notation of coordinates wasn't handled
                   correctly if there was a different number of
                   digits than two. Tks to Hendrik.
[o] 2008-07-03 AP: Map drawing optimized. Some more static things moved from
                   info layer to navi layer. C Function sscanf did not work
                   correct in GPSNMEA parser. Substituted by QString methods.
[-] 2008-06-28 AP: Bugfix: Rounding problem fixed in airspace class.
                   New formatted string for flight level altitude.
[+] 2008-06-28 AP: Openairparser added support for the limit types AGL (= GND)
                   and STD (= FL*100).
[-] 2008-05-18 AP: Bugfix: Rounding problem in degree convertion from internal kflog
                   format to display format e.g. in waypoint editor fixed.
[-] 2008-05-09 AP: Bugfix: missing comma in polar data record of Junior added
[+] 2008-05-08 AP: Textsize in map display boxes automatically adapted to the available space
                   of the box. Thanks to Josua Dietze for his contribution ;-)
[-] 2008-05-05 AP: Bugfix: A new user data directory was not saved in configuration file.
[-] 2008-05-05 AP: Bugfix: Wind arrow for 360 degrees was not displayed due to missing
                   icon for that direction.
[-] 2008-04-30 AP: Bugfix: Mouse snapping for info display fixed. On high zoom
                   level wrong data were snapped.
[-] 2008-04-23 AP: Airspace filling reworked
[-] 2008-04-20 AP: Performance improvements for airspace and isoline drawings provided
                   by Josua Dietze. Thanks to him for his contributions.
[+] 2008-04-18 AP: Warning display in window title bar removed. Maemo has in full
                   screen mode no title bar. Instead of in status bar selected glider
                   and last displayed warning message added.
[-] 2008-04-17 AP: Support for old KFLog binary airfield files removed. Use welt2000
                   as replacement. 
[-] 2008-04-13 AP: Bugfix: Qt4 portage has failed in using qSort method. It works
                   only for value and not for pointer elements. I fixed it.
                   Concerned classes were wind measurement, rechable points, isolines
                   and airspaces.
[+] 2008-04-11 AP: Waypoint display format adapted to N800 size
[-] 2008-04-10 AP: Bugfix: reread of all map files, if user has made a new
                   map root directory selection.
[+] 2008-04-02 AP: Task dialog redesiged from vertical to horizontal layout.
                   Class TaskDialog renamed to TaskEditor to get more clearness.
[-] 2008-04-02 AP: Bugfix: Problem fixed in task dialog, when waypoint list is empty.
                   In such a case the items in the airfield list were not accessable.
[+] 2008-04-02 AP: Zoom keys F7/F8 added in help browser for Maemo and X11.
[-] 2008-03-29 AP: Bugfix: Last position was never saved as new center position on restart
                   of cumulus. Fixed now.
[+] 2008-03-21 AP: New map design introduced. All display boxes are moved from the top to
                   the left side. Thanks to Josua Dietze for his contribution.
[+] 2008-03-13 AP: File selection box added in configuration dialog of information settings
                   for sound player selection by the user. QSound does not work sure,
                   now the user can choice its own sound player.
[+] 2008-03-08 AP: Directory selection box added in configuration dialog of map settings
                   for map directory definition by the user 
[-] 2008-02-29 AP: Bugfix: Wrong display of bearing and altitude in reachable
                   list, if the distance was nearly zero between current position and target.
[-] 2008-02-29 AP: Bugfix: Memory problem in glider list and editor fixed.
                   It caused a crash if the config dialog was closed and a new glider was added.
[+] 2008-02-27 AP: Help html browser added, Personal Setting expanded
                   by language selection box for de/en.
[-] 2008-02-25 AP: Bugfix: welt2000.conf file was never read due to typo
[-] 2008-02-15 AP: Tried to improve resize handling, when menu is toggled
[-] 2008-02-15 AP: Ok and Cancel Button added to Advanced map setting.
[+] 2008-02-15 AP: Help menu item About Qt added
[+] 2008-02-15 AP: At status bar, right side, label added, which toggles menu by mouse press
[-] 2008-02-13 AP: Bugfix: partly wrong usage of QMessageBox. The result was
                   checked against a hard coded interger value instead using
                   the QMessageBox enumration types. The enums are modified
                   to Qt4, therefore the hard coded compare did not work.
[o] 2008-02-12 AP: Ground, Map and Terrain files moved to the new subdirectory landscape under maps
[o] 2008-02-12 AP: Subdirectory maps/airspace renamed to maps/airspaces
[o] 2008-02-12 AP: Maps are searched now under $INSTALL_DIR/maps and $HOME/maps
[-] 2008-02-12 AP: Support for KFLog airspace files has been removed. Only openair files
                   are read in up to now.
[-] 2008-02-09 AP: Bugfix: Left and right key where bound in manual mode to
                   map zoom and position move. Map zoom was removed to fix it.
[-] 2008-02-09 AP: Bugfix: States of menu items show waypoint labels and show
                   waypoint extra info were never saved.
[+] 2008-02-08 AP: Portage of cumulus from Qtopia-2.0 and Qt-2.3.7 to X11/Qt-4.3 finished.
                   First build of a release based on Qt/X11 with several porting bugs.
                   Optimization of widgets is also required.

-------------------------------------------------------
Cumulus 1.3.1 (Development based on Qtopia-2.0 Qt-2.3.7)
-------------------------------------------------------

[o] 2007-03-13 AP: Display of Airspace and Airspace warnings modified. HTML list replaced by HTML table
                   with borders. That enables more space for the messages.
[-] 2007-03-11 AP: Altutide Bug in OpenAir parser fixed. Meters were calculated wrong to feet.
[+] 2007-03-11 AP: Welt 2000 configuration now possible via user GUI. You can define countries
                   resp. radius around home position from config dialog. If home position
                   or configuration is changed, an automatic reload of welt 2000 data is triggered.
[o] 2007-03-10 AP: English and german online help pages updated
[o] 2007-03-09 ME: Select last GPS device in config dialog, if possible
[o] 2007-03-08 AP: Qtopia global statusbar message class exchanged against map view statusbar
                   message class.
[+] Task editor extended, toggle added for switching between waypoint and airfield
    list without new loading. That makes the toggle faster, if the lists are long.
    (supplied by Michael Enke)
[-] Bugfix: Endless loop in listviewfilter fixed by Michael Enke
[-] Bugfix: Activated task has been removed, if task menu has left with cancel button.
[+] Task info widget added, which pops up during taskpoint switch and displays
    information about the next target (distance, duration, eta).
[-] Bugfix: Menu point Info was always active, whether waypoint was selected or not.
[+] IGC logger record interval is now configurable (1-60s) in preflight dialog tabulator common
[+] Task planning page cruising speed box added, as task display is task list now used,
    line with total items distance, cruising speed, time inserted in task display.
[+] Sunrise and sunset time calculations added. Available now in different menus
[+] New config dialog Sector added which allows the defining of different schemes
    (Cylinder/Sector) to be used as turn points in flight tasks. Photo sector or cylinder
    are configurable in radius and angle. Drawing routines adapted to the new bahaviour.
    Turnpoint switch operates in two modes now, nearst or touched configurable via sector tabulator.
[-] Config dialogs in layout changed, so that status bar is not more hidden. Was problem for IPAQ
    users, the could not reach the virtual keybord.
[+] Additional arrival information added to waypoint- and taskpoint dialog.
[-] Bugfix: Altitude comparison operators for less, less equal, greater and
    greater equal were in wrong order
[+] Glidepath calculation to final target over several taskpoints inserted in taskpoint display
[-] Different problems fixed in view handling, Some accelerators did not work correct due to
    wrong settings.
[o] Font size of menu bar increased for a better handling in flight
[+] Tipping on bearing widget in map view will show for 5s the reverse course.
    In this case the background color of the widget is changed to red.
[+] Nmea simulator integrated into cumulus as extra tool. The connection is
    realized via a named pipe so that no serial interfaces are needed.
[-] Lost of selected waypoint fixed after leave of configuration dialog
[-] Crash fixed after projection change during receiving GPS data.
[+] Added manual mode during flight (Michael)
[o] close GPS status dialog on G or Enter or Escape (Michael)
[o] Have Altitude "Std" as FL, removed flightlevel from Setup-Units


Cumulus 1.3 (23.12.2006)
-------------------
[o] Changed icons for village (supplied by Stephan Danner)
[+] Added manual GPS altitude correction option in GPS settings page
[-] Bugfix: Wrong drawing of sectors of flight tasks fixed
[o] Computing of bearing precision improved, not more dependent on current map scale
[o] Some modifications to make Cumulus behave better on larger screens
[+] Clicking on the GPS status indicator in the statusbar will open the GPS status dialog.
[o] In-flight spinboxes modified to use easier to use horizontal layout
[-] Bugfix: sometimes lines for for instance tasks were drawn on places they were not
    supposed to be.
[+] Readin of UL-Fields enabled from Airfieldfiles, display was already realized
[-] Defaults for unknown air/glider field items updated. Should now display the string unknown
    instead of senseless values.
[-] Bugfix: wrong formating of waypoint information fixed
[-] Bugfix: resume handling for CF device fixed
[-] Bugfix: use unit setting for McCready in in-flight dialog (fix by Hendrik Hoeth)
[o] Open the tasklist instead of the waypoint list on clicking the waypoint info box if a
    task has been selected.
[-] Bugfix: fixed problems with tasks: waypoint type was messed up and not stored in task
    (fix by Hendrik Hoeth)
[+] Semi-transparent fill added to airspaces. The fill intensity varies with the vertical
    separation with the airspace structure.
[-] Bugfix: fixed problem with vertical airspace warnings
[+] Warning suppress time introduced to suppress multiple warnings during flight in the near of
    an airspace border for a certain configurable time in minutes
[-] Bugfix: SL5500 and Opie, wrong rotation of tranparent airspaces fixed
[+] OpenAir parser available as alternative source for airspaces
[-] Bugfix: first open airspace file was never read
[-] Bugfix: openair parser (uninitialized variable, SFC added as add. GND)
[-] Bugfix: update of window caption during move away from a touched airspace
[-] Bugfix: openair parser considers now airspace foxtrott
[-] Bugfix: bearing calculation improved in openair parser
[-] Bugfix: openair parser considers now airspaces TMZ and TRA
[o] Airspace TMZ color changed from green to blue
[+] openair parser improved by additional mapping possibility provided as configuration file,
    Help descriptions for English and German updated
[+] Custom mappings for OpenAir airspace types can now be added by placing a simple mapping
    file with the map file itself. Changed default CTR mapping back to AS-C.
[+] Welt 2000 data base is available as alternative airfield source now
    Help descriptions for English and German updated
[-] Bugfix: elevation error in welt 2000 parser fixed, usage extended from 3 digits to 4
[+] OpenAir generates precompiled files after parsing now, that will sensible reduce the read time after restart
[+] Airspace filling is now configurable. A filling percentage can be set for each "nearness".
    The filling can change when there are changes in the nearness of the airspace.
[+] Altimeter toggle mode is now configurable via the general setup information tabulator
[o] Optimized drawing speed of transparent regions (used for airspace drawing).
[o] Cleaned up map drawing routines.
[o] Make polar display adapt to screen size.
[+] Added sector type SuSector, to be used for special sectors like Glider only sectors.
[+] Airspace can now be forced to be drawn if it is close to your current altitude.
[o] Made sure airspaces are drawn in the correct order by sorting them by ceiling and floor levels.
[o] Improved loading speed for airfield type files.
[o] Optimisations added (and later on fixed again) for Isoline drawing. Fix suggested by Johua Dietze.
[+] Calculation and display of required and current LD to a selected target added, display is toggled in
    map view together with variometer and wind widget
[+] Help description updated with LD feature
[-] task.tsk file moved from $HOME to $HOME/Applications/cumulus
[-] Bugfix: Task distance computing and sector drawing (supplied by Michael Enke)
[-] Bugfix: Task and waypoint lists with more then 10 entries (supplied by Michael Enke)
[+] Some basic support added for Zaurus C3200 (supplied by Michael Enke)
[-] Polycon clipper added for airspace drawing to prevent crashes on high zoom levels
    by using of old sharp ROMs (supplied by Michael Enke)
[+] automatic retry to open GPS blue tooth device /dev/rfcomm... added (supplied by Michael Enke)
[+] waypoint selection choice extended by compulsary reporting point and radio facilities (VOR, VORTAC, VOR/DME, NDB)
[o] Boxes min. arrival altitude and qnh moved from personal settings tabulator to preflight misc tabulator.
    Preflight Misc. tabulator renamed to Common.
[+] Automatic switch to next turnpoint in flighttask added (supplied by Michael Enke)
    Turnpoint radius can be adjusted in Preflight Task settings page under tabulator common
[+] Automatic selection of first target point, if a flight task is selected
[+] Automatic selection of current selected waypoint in flighttask list
[-] Bugfix: rounding problems in double spin box fixed


Cumulus 1.2.1 (2.3.2005)
------------------------
[+] Runways draw in their direction from database
[+] Dialog to select an airfield not in waypoint list
[+] Dialog with an overview of your selected task and select waypoints from it.
[o] All list-type views (Waypoint list, Reachable list, Airfield list, Task list) are now
    combined using tabs.
[o] Some profiling led to some optimisations that speed up Cumulus significantly.
[o] To support Ms Windows users better, the case of the filenames for maps doesn't matter
    any longer.
[o] Bigger fonts for text above the map.
[+] List of all airfields available.
[+] Task creation and editing from within Cumulus added.
[-] Bugfix: tasks did not take notice of selected units.
[-] Bugfix: start and finish sectors were sometimes drawn in the wrong direction.
[+] Graphical indication of the wind (arrow) added to map.
[o] Airfields and waypoints on the map are easier to select now.
[-] Bugfix: min. arrival altitude not more setable
[+] Glider dialog extended by added load and empty weight boxes. Bug fixed, that
    edited glider was not saved, if no glider selection has been done.
[+] Preflight dialog extended by added load box.
[+] Command buttons in list widgets enlarged for a better hit. Selections can be
    done by using center key now
[-] Bugfix: double adding of waypoints in waypoint list fixed
[+] ETA added as toggle with distance in mapview
[-] Bugfix: core dump occured after map projection change, if map was not
    redrawn and airfield or airspace info were requested.
[+] System clock can be synchronized with GPS time
[-] Bugfix: KFlog changed the Airspacefile version number from 100->101, did the same for cumulus
[+] Message handler added for Q messages (qDebug, qWarning, qFatal)
    via config option UseSystemLog you can redirect all output into the system logfile for better debugging
[-] Bugfix: Opie has a bug in the routing of hardware keys, althrough keybord was grabbed by cumulus
            Problem fixed with a workaround, Bug report to Opie submitted
[-] Bugfix: Problem solved in automatic CF card device regognizing. Second path added for OpenZaurus.
[-] Bugfix: Screen saver problems again fixed, hope now successfully ;)
[-] Bugfix: Airspace Warning Popup windows reenabled after overwrite of qwsEvent method in QPEApplication class,
            solved also problem with hardware key regognizing and routing
[-] Bugfix: Airspace Warning message texts were sometimes not fully readable
[o] Most of the configuration items moved to class GeneralConfig
[o] Map icon directory /opt/QtPalmtop/mapicons renamed to /opt/QtPalmtop/cumulus, cumulus.png
    also move into this new location
[+] GPS status dialog. Displays an overview of the currently available satelites. Press 'G' to display.
[o] Speedup for selecting a waypoint or an airfield from the list.
[-] Bugfix: Wind arrow for 360 was missing
[o] A warning is being issued when the config dialog is cancelled and gliderlist or the advanced map
    settings have been modified.
[+] Display arrival altitude for all waypoints if requested.


Cumulus 1.2 (17.4.2004)
-----------------------
[+] Horizontal/Vertical warning distance in tab Airspace considers selected altitude unit.
    unit meter -> input in meters, unit ft,FL -> input in feet
[+] Minimal arrival altitude in tab Personal considers selected altitude unit.
    unit meter -> input in meters, unit ft,FL -> input in feet
[+] Settings Information extended by info display time
[+] New position format (degrees and decimal minutes) added
[-] Bugfix: last seletected entry in unit items not reloaded
[o] Runways now displayed in usual two digit format together with the opposite direction
[-] Bugfix: sounds now work on all supported devices
[+] Addition of 'active' info boxes: Clicking on the To box shows the waypoint list,
    clicking on the McCready value displays the In Flight Settings dialog.
[+] Key assignments are hardware dependent.
[+] Cumulus defaults to the last selected glider.
[+] List of nearest sites added
[o] added relative bearing, red color for non reachable sites, blue for sites reachable
    below the safety altitude. Sorting support for all kind of columns.
[o] Info page allows selection without need for adding to WP list
[+] Display of Waypoint types as icon in the map
[+] Indication of altitude reletive to the ground possible (note that this is an APPROXIMATION)
[+] Altimeter can be configured in toggling mode in Cumulus.conf
[+] GPS config tab extended by Altitude item
[-] GNSS altitude calculation was wrong, fixed
[o] Variometer calculation uses global flight sample list now and not more its own one
[+] Variometer integration time can be adjusted via dialog box
[+] Automatic recompile of map sources after projection parameters have been changed
[-] Many memoryleaks and initialisation problems fixed (thanks to Valgrind and Axel!)
[+] Unneeded maps are automaticly unloaded if the available memory runs low. New maps are no
    longer loaded if there isn't enough free memory. The unload policy is configurable.
[o] Maps are automaticly re-compiled if the projection has been changed.
[+] The log can optionally autostart when Cumulus detects a change in flightmode.
[o] The hardwaretype is now inserted in the IGC log.
[+] Reachability of sites represented in map via coloured circle behind the icon in green
    (reachable) or magenta (reachable below safety altitude). The reachability of the
    currently selected waypoint is shown through a colouring of the direction line, using
    the same colours and red for not reachable.
[o] Waypoints created from the mapview no longer have seconds in their name, and get the
    elevation of the current position.
[-] Bugfix that caused maploading problems when used on the southern hemisphere.
[+] Arrival altitude and distance appears on the quick info and detailed info for airfields
    and waypoints (if known.)
[+] GPS module as subprocess outhoused
[-] suppression of creation of multiple waypoints with R key at the same position
[-] Bugfix: Add selected waypoint button was only useable once after cumulus start.
[-] Bugfix: diverse memory problems fixed in waypoint lists
[+] The waypointlist can now be filtered to gain faster access to the item you are
    looking for.
[-] Canceling of current waypoint selection during waypoint deletion fixed.
[-] Display of wrong airfield waypoint info fixed, if two airfield waypoints have the same name.
    ICAO code added to the comparison.
[+] Cancel waypoint selection button activated in Info page
[+] Set Home position button in Info page introduced
[+] Set Home position button in Waypoint list introduced
[o] Add Waypoint and set Home are no longer available in flight from the waypoint info,
    but only in standstill or manuell mode.

Cumulus 1.1 (24/01/2004)
------------------------
[-] Bugfix: glide path now based on actual speed
[+] Forests can now be turned off in the map, color of forests changed to green
[-] Crash with loading maps containing Trail objects
[+] McCready value for best speed calculation
[+] first variometer and wind calculation
[+] Play sound when GPS status changes
[+] Remember actual position by pressing 'R'
[+] "Are you sure" message box when terminating
[+] Water ballast and bugs included in polar calculation
[+] New implemented menu replaces some keyboard shortcuts
[+] In flight dialog to set McCready, water and bugs
[-] Bug in creating logfiles if the directory does not exist
[o] Some layout changes
[-] Bug that prevented use on Western and Southern hemisperes
[-] Bug that caused freeze when drawing far-away waypoints
[+] Added Eggert to authors in help file and about box.
[+] Implemented airspace warning with sound
[+] New "What's this" help menu entry
[+] Now also waypoint infos can be displayed by mouse/stylus click
[+] Dialogs stay on top when application is switched
[+] Homesite determines standard hemisphere in dialogs where lat/lon is asked.
[+] Multiple gliders can now be configured
[+] Preflight dialog that combines selecting a glider, setting a co-pilot,
    setting waterbalast and selecting a task.
[+] Map file are now stored in a projected format with first loading. The
    original file is optionally deleted. This makes for a huge speedincrease
    in loading maps! Thanks to Jushua Dietze!
[+] The compiled files are much smaller than the original files.
[+] Waypoint labels can now be turned off and on, both in the Settings
    and in during flight. Use the A key or the menu for that.
[-] Axel Pauli removed a memory leak and other problems from the GPS connection
    code. No more lost sentences! Also optimized and trimmed down to the essentials.
    Thanks Axel!
[+] Information in popups is shown longer if there are more items in the list. Made
    configurable by Axel.
[o] The H button now is used instead of the Home button in manual navigation.
[o] Layout of main screen changed for better readability.
[+] You can now select waypoints directly from the map.
[+] You can now choose different projections to use, and modify the parameters used
    for the projection from the Advanced map configuration page.
[+] Sound warnings can be turned on and off.
[o] Many bugs in flightmode detection and windcalculation fixed.
[-] Bug in the calculation of flightlevels.

And many other things we don't quite remember now...


Cumulus 1.0 (31-10-2002)
------------------------
[o] derived from 0.5 beta


Cumulus 0.5 beta (not released)
-------------------------------
[-] Bug in the calculation of flightlevels.
[+] Added some details in the PDA-documentation (cumulus.html)
[o] More optimized functioncalls (thanks Eggert!)
[-] Unnesecairy double serial connection instantiation.
[-] Unnesecairy double mapmatrix creation when changing zoomfactor.
[+] Confirmationdialog before stopping logging.
[+] Line from current position to waypoint as visual indication of direction of waypoint.
[o] The algorithm that determined if an isoline was drawn at a certain zoomlevel caused
    problems with the lower levels: sometimes no land was drawn at all. The algorithm has
    been modified to solve this problem. Also, a finer devision has been made, causing
    less lines to be drawn in the higher mapscales but at better intervals.
[+] Basic task support. The selected task is drawn on the map with photosectors. There are still
    some problems with line not being drawn or being drawn in the wrong place. Working on that!
[-] Bug wich caused Cumulus to crash if you tried to center on a waypoint while none was
    selected.(thanks Eggert!)
[o] Improved the drawing of the symbols on the map. Its a bit faster now. (thanks Eggert!)
[+] Added a mapconfiguration tab in the settings dialog. You can turn the bearing-lines and the
    isolines on and off.
[o] Changed the source directory structure.
[+] Added an about box, available with SHIFT+V. (thanks Eggert!)
[+] Cumulus now disables the automatic power-off of the Zaurus while it's running. (thanks Eggert!)
[-] Unnecessary destruction and recreation of serial connection when changing other settings.
[o] Modified the connection-speed list in GPS setting tab to include more speeds and not to
    allow other values than the pre-defined ones, since they were not recognized anyway.
    Serial connection speeds of 600 up to 57400 baud are now supported.
[o] Authors emailaddress changed to andre@kflog.org.
[o] Changed changed-symbol in this log from [*] to [o] to make it stand out better against
    the [+] added symbol.
[o] Optimalisations in the serial communication unit and MNEA analyser (Eggert).
[+] The statusbar now displays the number of satelites in view (Eggert).
[+] The mouse/stylus can be used to show airfield and airspace info (Eggert).
[+] The serial port is resetted and reactivated in case of cf card interface after resume (Eggert)
[o] New helpfile structure.
[+] Screen to indicate what's happening during long operations.
[o] Some changes in the maploading. Maps load way faster now.
[+] Info is send to the GPS after a resume, to decrease GPS aquisition time.
[+] Basic glider polar calculation, glide path information and graphical polar display.
[+] Added options not to load isolines, roads, highways, railroads, cities and waterways.
[-] Bug with the taskselection where not selecting a task and pressing OK would result in a crash.
[+] Waypoints can be added from the detailed airfield information display now.


Cumulus 0.4 beta (13/09/2002)
-----------------------------
[+] Changelog!
[+] You can now also delete waypoints.
[o] Elevations and runwaylengths in the waypointeditor are now
    displayed and entered in the correct units (which is displayed).
[o] Application now starts with homesite as mapcenter.
[-] Size :-) The app has become smaller.
[-] Fixed problem with maploading.
[-] Removed ugly workaround (thanks Eggert!)
[o] Several functioncalls optimized (thanks Eggert!)
[+] Caching mapredraws, resulting in fewer redraws thus better performance.
    It also results in a small if a redraw is needed, because Cumulus waits
    for a small time to see if there are other changes that may result in a
    mapredraw.
[o] Current position is now displayed in centerarea of the map, not only
    in the center itself. Result is less redraws.
[+] Statusmessage if the zoom on waypoint can't be executed
[-] Bug in startup, resulting in an invalid maptile-reference
    This did not result in a problem on the desktop, but chrashed the Z
[-] Bug where the map would not return to the GPS position, if the GPS
    connection was temporary lost and the map had been moved manually in
    the meantime.
[o] Maximum scale raised from 800 to 1000 meters/pixel (so,
    about 200x200 km map). We must check if that is still workable or not.
[+] You can now edit a waypoint's comment field.


Cumulus 0.3 beta (08/09/2002)
-----------------------------
[+] Manual navigation mode
[+] Waypoint editor
[+] Waypoint labels are drawn on the 'inside' of the map
[+] Scale indicator on the map, in the correct units
[-] Couple of bugs


Cumulus 0.2 beta
----------------
Sorry, don't know anymore.


Cumulus 0.1 beta
----------------
[+] First public release.
