$Id: ChangeLog 6629 2014-05-01 18:57:53Z axel $ Cumulus changelog ================= [+] Added feature [-] Removed [o] Modified [*] Remark, comment #===============================================================================# # Please add your changes always on top according to the following format rule: # # # # [] : # # # # Thank you Axel ;-)) # #===============================================================================# [-] 2014-04-30 AP: BUGFIX: The wind triangle calculation did not work on task display, if wind speed or direction were modified. [o] 2014-04-30 AP: Airfield frequency added to reachable list overview. [o] 2014-04-23 AP: Tried to improve provided wind information more related to the current altitude. [o] 2014-04-19 AP: Short names of openAIP airfield data are unique now per country. [o] 2014-04-09 AP: If the elevation offset of the terrain color is moved down under zero, the last assigned color is green and not more blue because blue is the color of the sea and not of land. [*] 2014-04-02 AP: Cumulus 5.14.0 released for all supported platforms. [o] 2014-04-01 AP: Changes in the flight glider dialog done for Mc, bug or water values are reported immediately to the calculator and the map to see their effects to the current glide path. If the dialog is left via cancel all changes are reverted. [-] 2014-04-01 AP: Bugfix: The generated PDF documentation was incomplete for a longer time. Newer help pages were not included. I changed the pdf generation script from a fixed file list to a dynamic generated one. [+] 2014-03-31 AP: New pre-flight page added for manual wind configuration. If you tip longer on the wind label at the map view, the wind configuration page is opened too. Futhermore this page displays a wind statistics over the last flight hour. [-] 2014-03-20 AP: Bugfix: If the unit was changed in the altimeter dialog, the gained altitude display was not immediately updated. [-] 2014-03-17 AP: Bugfix: Issues fixed in settings airfields page. The entered airfields were not saved in every case. [-] 2014-03-16 AP: Bugfix: Altitude leveling value has going lost, if the altitude unit was changed during leveling. Furthermore the correction value was never saved for the unit feet. [*] 2014-03-14 AP: Cumulus 5.13.0 released for Android. [o] 2014-03-14 AP: Download of openAIP airfield and airspace data on first startup after installation, if a country could be regognized. [o] 2014-03-12 AP: SMS text for retriever modified. Outlanding position link changed to a Google map link. This link can be resolved from the SMS App. [+] 2014-03-12 AP: New setting page added for openAIP airspaces download under settings airspaces. Now the user can install openAIP airspaces in Cumulus via this new download feature. [-] 2014-03-02 AP: Bugfix: Cumulus for Android OS Froyo recovered. Has gone lost due to a build error. [o] 2014-02-24 AP: Welt2000 update check string adapted to last Welt2000 release. [o] 2014-02-23 AP: QNH calculation improved by using an official formula and not more a fixed value in AltimeterDialog widget. [-] 2014-02-22 AP: Bugfix: Ok and Cancel button press of number editor delayed to prevent undesired selections in underlaying lists. That problem occurred on my Galaxy S3. [+] 2014-02-18 AP: If the load or water value is changed in the pre-flight glider menu successfully, the new value is stored in the glider list and saved, if the user leave the menu via the OK button. If the user moves through the gilder list, done load or water changes for a single list entry will not more discared, if the selection is changed. [+] 2014-02-09 AP: New feature added that can parse, store and load openAIP airspace files. The airspaces are defined by using XML syntax. See http://www.openaip.net for more info. [+] 2014-02-02 AP: Android: IOIO service added. One IOIO uart can be configured to read/write data to the connected device. [*] 2014-01-19 AP: Cumulus 5.10.2 released for Android. [-] 2014-01-16 AP: Bugfix: A running LiveTracking session was never closed, if GPS receiver was switched off. [-] 2014-01-14 AP: Bugfix: LiveTrack server url of DHV has been changed to livexc.dhv.de. [+] 2014-01-01 AP: Android: New menu entry Hardware added under the File menu of Cumulus. That ensures, that GPS and Baro sensor can be switched on/off without using the Android menu key. [*] 2013-12-31 AP: Cumulus 5.10.0 released for all platforms. [-] 2013-12-31 AP: Bugfix: Lost Android software menu key reenabled. It is necessary for Nexus devices. [*] 2013-12-08 AP: Cumulus 5.9.3 released for Android only. [-] 2013-12-07 AP: Bugfix: Format issues fixed in glider.pol file. [-] 2013-12-07 AP: Bugfix: Crash fixed in polar drawing. It was caused by a zero division. [+] 2013-12-04 AP: New variometer calculation added, which is based on Android's barometric sensor values. If the Android baro sensor is enabled, variometer calculation is started immediately. [-] 2013-12-04 AP: Bugfix: A TAS value, extracted in the GpsNmea class, was never forwarded to the calculator. [*] 2013-11-21 AP: Cumulus 5.9.2 released for all supported platforms. [-] 2013-11-14 AP: Bugfix: URL to skylines-project.org server updated. The prefix www is needed now before the server name. [*] 2013-10-24 AP: Cumulus 5.9.1 released for Android only. [-] 2013-10-24 AP: Bugfix: App crash during startup fixed on older Android systems. [*] 2013-10-22 AP: Cumulus 5.9.0 released for all supported platforms. [+] 2013-10-18 AP: Two new unit configuration boxes added for temperature and air pressure on settings unit page. These new unit items are used in METAR report to display the temperature and the air pressure in the desired units. [+] 2013-10-15 AP: New pre-flight page added for LiveTracking. Three server www.livetrack24.com, livexc.dhv1.de and www.skylines-project.org can be used for this purpose. [-] 2013-10-15 AP: Bugfix: Automatic text recognition was not disabled for keyboard in glider editor. That destroyed the entered text under Android. [*] 2013-10-12 AP: Cumulus 5.8.0 released for all supported platforms. [+] 2013-10-01 AP: LD calculation time made configurable on pre-flight's common page. Default time changed from 60s to 30s. [o] 2013-10-01 AP: Flight logbooks extracted from the pre-flight common page and moved to the new pre-flight logbooks page. [-] 2013-09-30 AP: Bugfix: Memory leak fixed in HttpClient class. [+] 2013-09-27 AP: New pre-flight page added for METAR and TAF reports download and display. [*] 2013-09-24 AP: Cumulus 5.7.2 released for all supported platforms. [o] 2013-08-20 AP: Flarm alias list delete handling modified. You can now delete several entries and also just new added entries without content. [-] 2013-08-20 AP: Bugfix: Wrong table header item label fixed of Flarm flightlog page. [-] 2013-08-19 AP: Bugfix: Switch to openAIP airfields did not remove all old Welt2000 content. [*] 2013-08-09 AP: Cumulus 5.7.0 released for all supported platforms. [-] 2013-08-09 AP: Bugfix: Terrain colors elevation offset did not work. [o] 2013-08-09 AP: Welt2000 update user notification updated to new check date. [+] 2013-08-08 AP: Runway length filter added on Settings/Airfield to filter out airfields and outlandings, where the runway is too short for a safe landing. [*] 2013-08-01 AP: Cumulus 5.6.0 only for Android released [+] 2013-07-31 AP: Download of openAIP airfield files by Cumulus made possible. Thanks to Stephan Besser from the openAIP project who gave Cumulus the access rights to do that. [*] 2013-07-11 AP: Cumulus 5.5.2 released [o] 2013-07-09 AP: Maemo 4 release is build with Qt 4.8.5 now. [o] 2013-07-05 AP: Adaption of OpenAIP read routines to new data format 1.1. Data format check added to prevent reading of unknown OpenAIP data formats. [*] 2013-07-02 AP: Cumulus 5.5.1 released [-] 2013-06-25 AP: Bugfix: Value adaption in map info boxes modified. If a value was smaller the display size was never increased. [*] 2013-06-20 AP: Cumulus 5.5.0 only for Android released. [o] 2013-06-18 AP: Cumulus help pages updated. [-] 2013-06-12 AP: Android Bluetooth connection problem fixed. [+] 2013-06-10 AP: Remove file function and directory name display added to openair and airfield table display. [+] 2013-06-09 AP: On pre-fight airfield new feature openAIP added whichs allows the use of openAIP airfield files provided by www.openaip.net. Create an account at that webpage to get the access to such airfield files. [*] 2013-05-29 AP: Cumulus 5.4.0 only for Android released. [+] 2013-06-04 AP: On pre-fight a new page added with name Retriever. This feature is only available under Android. After an outlanding the pilot can send a SMS to his retriever crew containing the outlanding position coordinates. [o] 2013-05-29 AP: Airfield name handling in openAIP importer modified. Upper lower case airfield names introduced. [*] 2013-05-29 AP: Android Cumulus 5.3.2 released. [-] 2013-05-29 AP: Bugfix: The Flarm alias list was not moveable with fingers due to a programming issue. Furthermore a new added item was not selected. So it was not more visible, if the list was greater as the window. [*] 2013-05-28 AP: Cumulus 5.3.1 released. [-] 2013-05-28 AP: Bugfix: Overflow fixed in openair parser. The upper airspace border was wrong in a compiled file version, if the altitude was greater than 10000m. [+] 2013-05-26 AP: Background and text color of waypoint, taskpoint info display and flight dialogs can be toggled between white/black and vise versa in settings information now. Black background and white text is mostly better to read in sunshine. [-] 2013-05-18 AP: Bugfix Android: Timeout time for IGC file download from Flarm increased to 10s. That is needed after the last Flarm fimeware update v5.09 otherwise the last IGC file records with the security data are lost. [-] 2013-05-17 AP: Bugfix: Table in settings airspaces was not moveable with fingers due to a programming issue. [-] 2013-05-17 AP: Bugfix: Widget flight log book had too big buttons under Android. [*] 2013-05-13 AP: Cumulus 5.2.0 released. [o] 2013-05-08 AP: Reset button added to altitude and in-flight dialog. That resets the input field which has the focus to its initial value. [o] 2013-05-08 AP: New subdirectory igc introduced for storing of IGC files. [-] 2013-05-07 AP: Bugfix: Flight taskpoint switch did not work at slow speed. If end and landing point of a flight task were the same points the task end was not recognized. [o] 2013-05-07 AP: Behaviour of altitude, inflight and variometer dialog modified. If a value is changed, the close timer is stopped, so that the user must confirm or reject his done change. [-] 2013-05-05 AP: Bugfix: Auto logger start speed was never read from the configuration due to a spelling error. Thanks to Robin King who reported the bug to me. [-] 2013-05-03 AP: Bugfix: The task parser stumbled if a taskpoint contains a comment text with a newline. Comment field removed from the saved tasks file. [-] 2013-05-01 AP: NMEA simulator expanded that GPS data can also be sent out via a serial device like ttyS0. [-] 2013-04-30 AP: Bugfix: The begin and the end of a task were not correct handled, if the taskpoint figure was a line. [o] 2013-04-28 AP: Runway heading combo selection boxes replaced by a number editor input widget in waypoint editor. [-] 2013-04-28 AP: Bugfix: Negative numbers could not saved in number editor. [-] 2013-04-28 AP: Bugfix: Needless elevation unit removed in waypoint editor. [o] 2013-04-26 AP: Class TaskPoint is now derived from SinglePoint and not more from Waypoint. A taskpoint has only the basic data of a single point and its special data. That is clearer to handle. [o] 2013-04-25 AP: Waypoint editor modified. Two runways can be edited now as single runways. The runway handling has been modified in airfield and waypoint data. The single runway data elements have been replaced by a runway list in these data objects. [+] 2013-04-24 AP: A XML parser added to import Open AIP data files via the pre-flight waypoint page. Hotspot, navigation aid and airfield data can be imported now. [+] 2013-04-16 AP: A Debian source package can be build now for the X11 desktop version of Cumulus. [o] 2013-04-11 AP: Preflight Flarm page, stealth mode button added to show and to change that mode. [*] 2013-04-07 AP: Cumulus 5.1.0 released. [-] 2013-04-07 AP: Bugfix: Sink speed in glider editor contained only one decimal. Changed it back to two. [+] 2013-04-07 AP: Map info boxes can be switched on/off by moving left/right on the map with the mouse/fingers, if a GPS Fix is available. Otherwise the map is moved. [o] 2013-04-07 AP: Glider Pegase added to gilder polar file. [-] 2013-04-04 AP: Bugfix: Defined the Cumulus application in the android manifest as persistent. That prevents the destroy of the activity, if the screen is switched off with the power button. The result before after switch screen on was always a black screen. [o] 2013-04-04 AP: Maximum scale to 1:60 reduced where city labels are drawn. Too much overlapping of labels in the region of Berlin. The former maximum scale was 1:100. [-] 2013-04-04 AP: Bugfix: Predictive text recognition disabled in QLineEdit class objects to prevent senseless input under Android. [-] 2013-04-01 AP: Bugfix: Dynamic font calculation for Android made trouble on Nexus 7 because no maximum font size limits were defined. [*] 2013-03-31 AP: Cumulus 5.0.1 released. [o] 2013-03-29 AP: Online help pages updated [+] 2013-03-18 AP/EE: Additional task support configuration items have been added like start and finish line and variable sector angles. A new task point editor was programmed to configure single task points according to the user wishes. [-] 2013-03-18 AP: Bugfix: Added a Qt version tag to the compiled data streams of Welt2000 and openair parser to avoid crashes, if you go back from Qt5 to Qt4. [-] 2013-03-17 AP: Tried to optimize different Qt widgets for a better operation with fingers under Android. A backport of kinetic finger scrolling has been added to all widgets. Also the font adaption to different screens under Android has been approved. [-] 2013-03-12 AP: Bugfix: QTime has another behavior under Qt5. It must be correct initialized to get an elapsed value. [-] 2013-02-24 AP: Bugfix: ReachpointListView up down buttons did not work. [+] 2013-02-10 EE: Portage made to Qt5 for all sources. [+] 2013-02-10 AP: Auto zoom added, if the near of a task point is reached. This feature can be switched on/off via a configuration option. [+] 2013-02-03 AP: Settings menu modified from a tab menu to a list menu. [+] 2013-01-27 AP: Preflight menu modified from a tab menu to a list menu. [+] 2013-01-25 AP: Settings line widget added. [+] 2013-01-20 AP: Start and finish line added to the task handling. [-] 2013-01-10 AP: Bugfix: Application has crashed, if the disclaimer was rejected by the user. [+] 2013-01-09 AP: Number input handling completely changed to an own solution with a number keypad widget. That makes the number input handling easier especially under Android where the virtual keyboard made often problems. [*] 2012-12-23 AP: Cumulus 2.19.2 released. No release produced for Android. [-] 2012-12-13 AP: Bugfix: Cumulus is crashed, if a new waypoint was added and saved due to modifications in the waypoint handling. [*] 2012-11-11 AP: Cumulus 2.19.1 for N8x0 with Qt4.8.4 libraries released. [+] 2012-12-11 AP: Build with Qt4.8.4 -------------------------------------------------- Cumulus 2.19.x (Development based on X11/Qt-4.8.4) -------------------------------------------------- [*] 2012-11-15 AP: Cumulus 2.19.0 released. [-] 2012-10-29 AP: Bugfix: GPS settings dialog, alternative added device was never displayed in the GPS device list. [+] 2012-10-24 AP: New feature gain altitude added to altitude dialog. If the S button is pressed, the gained altitude is calculated and displayed in the dialog. That is a cool feature, if you have to make a certain altitude gain, e.g. for the Silver-C, Gold-C or a diamond. [-] 2012-10-23 AP: Bugfix: Additional checks added in OpenAir parser to prevent that wrong defined coordinates are taken over. That caused sometimes a crash. [*] 2012-10-15 AP: Cumulus 2.18.1 only for Android released. Contains changes in Android build and delivery structure (includes Qt libraries). [-] 2012-10-15 AP: Bugfix: All Qt libraries added to Android package, because new Necessitas seems to be incompatible to the old release. Got a user report, that installation of Cumuls fails, if new Necessitas is used for Qt library download. [*] 2012-09-28 AP: Cumulus 2.18.0 for Linux desktop, N8x0 and N900 released. [-] 2012-09-28 AP: BUGFIX: Crash fixed, if a sound player was defined but the binary did not exist. Only valid for N8x0, N900 and Linux desktop. [*] 2012-09-27 AP: Cumulus 2.18.0 for Android released. [+] 2012-09-26 AP: Welt2000 update user notification added. [+] 2012-09-04 AP: Waypoint management made easier. If the waypoint info is requested by the user from the map the info display allows now to delete or edit the shown waypoint. The same is possible if the waypoint info is requested from the waypoint list view. [-] 2012-09-04 AP: BUGFIX: If a selected target waypoint was edited its data were never updated after editing at the arrival map display and in the gliding calculator. [-] 2012-09-04 AP: BUGFIX: If the data of a selected target waypoint were removed the arrival map display was sometimes not reset. [*] 2012-08-30 AP: Cumulus 2.17.2 only for Android released. [-] 2012-08-30 AP: BUGFIX: Some altimeter dialog settings modified to become valid immediately. [-] 2012-08-30 AP: BUGFIX: Wrong Vg value display fixed in FlarmListView. [*] 2012-08-16 AP: Cumulus 2.17.1 released. [-] 2012-08-15 AP: BUGFIX: Free space check bug fixed in FlarmLogbook. [-] 2012-08-14 AP: BUGFIX: Timeout handling for Flarm download modified to avoid popup of error boxes. [*] 2012-08-14 AP: Cumulus 2.17.0 only for Android released. -------------------------------------------------- Cumulus 2.17.x (Development based on X11/Qt-4.8.2) -------------------------------------------------- [-] 2012-08-14 AP: BUGFIX: Overflow issue fixed in HwInfo::getFreeUserSpace. Reported free disk space was wrong. [-] 2012-08-13 AP: BUGFIX: Do not reporting a landing, if IGC log file was not opened. [+] 2012-08-10 AP: Home site name added to personal page. [o] 2012-08-10 AP: If moving away from a violated airspace no longer alarms are generated, if movement is from inside, to very near, to near and out side. [-] 2012-08-10 AP: BUGFIX Android: If word detection is enabled by Android, the waypoint editor had problems with input handling of waypoint name and country. [-] 2012-08-10 AP: BUGFIX: If a task was set and the last taskpoint was selected, the arrival altitude display showed always zero. [-] 2012-08-07 AP: BUGFIX Android: Shutdown function and flag introduced in jniSupport to avoid message forwarding to C++ GUI part in case of shutdown. Otherwise we can get an exception in the shutdown phase because the C++ part has already terminated but not the java part which delivers GPS data via JNI to the C++ part. [o] 2012-08-07 AP: Combo boxes for sky directions replaced against toggle buttons in coordinate editor. Makes the operation under Android simpler as before. [o] 2012-08-07 AP: Kinetic finger scrolling added to combo boxes with large lists only for Android. [-] 2012-08-02 AP: BUGFIX: Long string labels of German translation shorten for color dialog. That makes the dialog buttons fully visible for Android. [+] 2012-07-31 AP: Kinetic finger scrolling added for Android only. On N8x0/N900 it does not work in the expected manner. [+] 2012-07-31 AP: Flarm IGC file download support added. [*] 2012-07-31 AP: Cumulus 2.16.1 for N900 released. [-] 2012-07-31 AP: BUGFIX: Wrong routing of Maemo5 GPS sentences fixed. Delivery made for N900 only. [*] 2012-07-24 AP: Cumulus 2.16.0 for all devices released. [-] 2012-07-19 AP: BUGFIX: Airspace drawing upper border option did not work due to a programming error. [+] 2012-07-19 AP: Flarm IGC setup support added to pre-flight task page. A task declaration can be written to Flarm now. [-] 2012-07-19 AP: BUGFIX: Undesired airspace configuration change warning fixed, when settings were stored. [*] 2012-07-17 AP: Cumulus 2.15.2 for all devices released. [-] 2012-07-16 AP: Android BUGFIX: New wrapper method reportGpsStatus introduced to prevent an exception, if native C++ part is not yet loaded. Got a user stack trace via Google Play. [-] 2012-07-13 AP: Display issue fixed in flight logbook on N8x0. [o] 2012-07-13 AP: Popup Menu modified. GPS and airspace status moved to an own menu point called Status. New menu entry Flarm Radar added under the menu point View. [o] 2012-07-13 AP: Additional configurable space added to row height of Logbook and Flarm alias list. [*] 2012-07-12 AP: Cumulus 2.15.1 for Android and Maemo4 released. [o] 2012-07-08 AP: Don't remove an old NMEA logfile, if its size is zero. That shall prevent that an existing backup file with content is replaced by nothing. [+] 2012-07-05 AP: Flarm alarms are shown as popups over the map now. This feature can be switched on/off via settings->information. [o] 2012-07-04 AP: Calculate the QNH automatically, if altitude level is adjusted by the user and a pressure based altitude is delivered. [*] 2012-06-29 AP: Cumulus 2.15.0 for Ubuntu and Maemo released. [+] 2012-06-29 AP: Map label boxes made a little bit smaller. Takeoff and landing is signaled to the user as notification, if the logger works in auto mode. [o] 2012-06-29 AP: Map zoom in level limit changed from 1:10 to 1:5. [*] 2012-06-28 AP: Cumulus 2.15.0 for Android released. [+] 2012-06-28 AP: New functionality flight logbook added. It contains the basic data of a flight (date, takeoff, landing, flight time, pilot). This feature works only, if auto logging is enabled! A new button logbook added on the pre-flight common page to open it. A user can remove all or selected entries from the logbook, if he wants. [-] 2012-06-26 AP: Android Modification: -Tabulator page button enlarged in its width. Makes operation easier with it. -Deselect button moved from the left to the right side in preflight gilder page. -Combo selection box altitude reference made available on GPS setting page. If an external GPS device delivers altitude pressure data, e.g. a Flarm, these data can be used now. -Android menu structure reworked. Hide/show of left map info boxes added. -Different labels and widgets better adapted to Android. -Airspace download option removed. -Icon added to notification bar, when Cumulus is running to remind the user, if he leaves the program via the home button. [-] 2012-06-26 AP: Proxy settings on different settings pages moved to personal page. Only on that page an Internet proxy can be defined now. [-] 2012-06-25 AP: Wind calculation did not work under Android, if no NMEA raw data are available. Motorola Defy is an example for that. [+] 2012-06-25 AP: Android location data are forwarded to GPS status dialog terminal window, if no NMEA raw data are available. That makes an analysis possible also in that case. Motorola Defy is an example for that. [o] 2012-06-25 AP: Altimeter settings dialog modified, that the altitude reference (GPS/Pressure) can also be changed in it. [+] 2012-06-25 AP: The left map sidebar containing the info boxes can be toggled now in its visibility by using the shortcut key D. That was a wish from different Android users. [*] 2012-06-14 AP: Cumulus 2.14.0 released. [+] 2012-06-12 AP: New airspace status display added, that shows the user an overview, if airspaces are violated or if he is in the near of an airspace. Pressing at the map for 750ms opens a popup widget with the airspace information. Furthermore the display can be opened via the menu. [*] 2012-05-26 AP: Cumulus 2.13.3 released. It was made only for Maemo4. [o] 2012-06-12 AP: Glider editor widget modified due to problems on Android device Motorola Defy. [-] 2012-06-12 AP: BUGFIX: Airspace Prohibited was never drawn at the map. A new checkbox was added in the setup airspace page to enable or disable drawing. [-] 2012-06-08 AP: BUGFIX: Flight trail option was not changeable in setup page map objects. [o] 2012-06-08 AP: QFontDialog replaced by an own programmed font dialog because the QFontDialog widget is to large on Android. Found no way to make QFontDialog smaller. [-] 2012-06-07 AP: BUGFIX: Popup of software input panel reenabled for color dialogs in general setup. That is only valid for Android. [+] 2012-06-05 AP: New option introduced in setup airspace, which allows to skip airspaces laying over a predefined vertical border. I found an airspace file with a lot of information in the upper airspace, which are not more of interest for glider pilots. With the help of this option you can filter out upper airspaces now. [-] 2012-06-05 AP: Option force drawing ... in setup airspace removed. It caused sometimes a lot of unwanted warnings. [*] 2012-05-26 AP: Cumulus 2.13.1 released. It was only for Android made. [o] 2012-05-25 AP: If the Android user has German Language selected, the native Cumulus part will also use the German surface now after startup. [*] 2012-05-24 AP: Cumulus 2.13.0 released [-] 2012-05-24 AP: A forwarded close event from Android's Java part caused often a core dump in the C++ part, when it was sent to other widgets as the main window. Therefore I decided to handle close events only in the main window. All other widgets have an integrated close button for that. [+] 2012-05-19 AP: Classical menubar replaced by a context popup menu. That prevents that the space of the map display is reduced when the menu is opened. [+] 2012-05-19 AP: Flight trail drawing introduced. The last 5 minutes are drawn as trail on the map. Trail drawing can be switched on/off via the context menu. [o] 2012-05-18 AP: Logger backtrack storage changed from 30 to 60 entries. The backtrack storage saves the logger records before a take off is recognized in auto mode to have a good ground line. [o] 2012-05-04 AP: Under Android a Qt window splitter is not operable with fingers. Therefore I changed the window layout of the preflight task page. Now only the listed tasks are to see, if you enter the page. If a task is selected and you press the show button, the task content is displayed on the task page instead of the task list. I think that is a better solution as before. For both widgets is now more space available. [-] 2012-04-27 AP: BUGFIX: Software Input Panel was disabled for airspace download in settings airspace. Is fixed now. [+] 2012-04-24 AP: German translation of Java part added for Android. [+] 2012-04-24 AP: Screen saver control added for Android. [o] 2012-04-19 AP: Font handling optimized for different hardware devices. [o] 2012-04-19 AP: Landmark pixmap enlarged from 8x8 pixels to 10x10 pixels to make it better visible at the map. [-] 2012-04-16 AP: If the glider load or water ballast was modified, the wing load was never updated on the preflight glider page. I fixed that. [*] 2012-04-16 AP: Cumulus 2.12.3 released [-] 2012-04-16 AP: BUGFIX: Due to a programming error the wind calculation did not work as expected. I notice that on my first cross country flight in this year. This bug is fixed now. [+] 2012-04-13 AP: A Java Bluetooth service class added for Android to make it possible to connect external Bluetooth GPS devices and to get NMEA raw data. [*] 2012-04-04 AP: Cumulus 2.12.2 released [+] 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 more 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 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.