$Id: ChangeLog 3348 2009-04-23 18:28:45Z axel $ Cumulus changelog ================= [+] Added feature [-] Removed [o] Modified #===============================================================================# # Please add your changes always on top according to the following format rule: # # # # [] : # # # # Thank you Axel ;-)) # #===============================================================================# ------------------------------------------------- Cumulus 2.2.x (Development based on X11/Qt-4.5.x) ------------------------------------------------- [o] 2009-04-22 AP: Activating of external links in online help. Clicking on it will start default browser of OS. [o] 2009-04-22 AP: Widget PreFlightGliderPage pilots name and units in spin boxes added. [+] 2009-04-22 AP: Plus and minus zoom buttons added to the map at the right side. Now zooming is easier possible and also via finger touch. [o] 2009-04-22 AP: Title added to airspace color chooser dialog. [-] 2009-04-21 AP: BUGFIX: Conversion of coordinates from internal format to DMS format leads sometimes to invalid results. [-] 2009-04-17 HM: Cleaned up all the gcc v4.3.2 warnings. [+] 2009-04-08 AP: User default data directory under Maemo changed from $HOME/cumulus to $HOME/MyDocs/Cumulus to be Maemo conform. This location is also shown by the tablet file manager. [+] 2009-04-08 AP: Airfield labels are drawn now on request. New menu and configuration options are added for that. [o] 2009-04-08 AP: In HwInfo class hardware filter modified for better recognizing of internet tablets N800/N810. [+] 2009-04-07 AP: Check added after done map directory selection, if expected map subdirectories are exist. If not, the user is ask for their creation. [-] 2009-04-07 AP: BUGFIX: A earlier done map directory selection was never reloaded again in the directory selection dialog. Load starts always with home directory. [o] 2009-04-06 AP: English online help partly updated. [o] 2009-04-06 AP: Default home radius of Welt2000 airfield focus narrowed from 1000Km to 500Km to save memory. [o] 2009-04-06 AP: Start auto logging option stored permanently. [+] 2009-04-02 AP: The waypoint priority (low, normal, high) and the related draw scale limit can be defined now in settings map objects. So the user can adapt the limits more to this needs. [o] 2009-04-01 AP: New method __drawLabel introduced in class Map. The code was extracted from the __drawWaypoints method. Will be used for common label drawing up to now. [o] 2009-04-01 AP: A flight task was drawn after the waypoint labels. That has hidden underlying labels. Draw order changed. [-] 2009-03-31 AP: BUGFIX: A selected waypoint was never removed from the map display, if it was removed from the waypoint list. [+] 2009-03-31 AP: Look&Feel tabulator extended by a speed spin box. If selected speed is fallen below the screen saver is switched on. [o] 2009-03-26 AP: Waypoint labels and extra information text boxes redesigned. All is drawn directly at the pixmap again. That ensures, that the glider or cross symbol are not hidden by the text boxes as before. [-] 2009-03-26 AP: BUGFIX: A added airfield or glider site to the waypoint list, was only displayed after a cumulus restart. Projected coordinates were forgotten to copy. [o] 2009-03-24 AP: GPS setting tabulator modified for Maemo, that a speed can be selected too, if the USB device was chosen. The USB-RS232 driver can need that to get initialized with the right baud rate. [o] 2009-03-24 AP: GpsClient process modified, that the connection to the GPS receiver is closed and reopened again after a read timeout. That shall help to release temporary mounted devices like USB or Bluetooth after a connection break. [-] 2009-03-23 AP: Wrong string part removed in task switch widget display. [-] 2009-03-18 AP: Bugfix: Bug in QFileDialog for directory selection has been corrected by Qt Software in release 4.5.0. Workaround in cumulus removed. [-] 2009-03-18 AP: Bugfix: Broken BT-GPS connection, caused by switch off of GPS mouse, should be reconnected now after switch on. [-] 2009-03-18 AP: Bugfix: Core dump fixed caused some times by recursive calling of GpsMaemo::readGpsData(). The internal buffer pointers were destroyed by the second call. Protection added to avoid that. [-] 2009-03-13 AP: Cambridge wind direction angle inverted. [+] 2009-03-11 AP: Cumulus build with official released Qt-4.5.0. ------------------------------------------------- Cumulus 2.1.x (Development based on X11/Qt-4.4.x) ------------------------------------------------- [-] 2009-03-11 AP: Bugfix: Popup dialogs during startup phase on Maemo were placed under the wait screen dialog. Removed stay on top flag in WaitScreen class. That was not a problem under Gentoo/X11. [-] 2009-03-11 AP: Bugfix: Green and magenta circle pixmaps did not work on Maemo if transparency is used. Don't find out why, maybe a bug? [o] 2009-03-10 AP: Some classes and data types renamed to get more clarity about them. [-] 2009-03-10 AP: Bugfix: Switch between manual mode and GPS mode was to early. Now it is done, when the GPS has recognized a valid fix and not already after a successful established connection. [o] 2009-03-10 AP: Village and outlanding icons redesigned. The outlanding icon is placed so at the map, that the base of the beacon points to the map point. [o] 2009-03-05 AP: Waypoint and thermal icons redesigned and placed so at the map, that the lower stick end of the flag points to the map point. The old position was in the center of the icon and caused misinterpretations about the right position. [+] 2009-03-04 AP: Splash picture added during startup of cumulus. [o] 2009-03-04 AP: Green and magenta circle pixmaps replaced by two new methods in class MapConfig. These pixmaps are used to mark the reachable locations. [o] 2009-03-02 AP: English online help partly reworked. [-] 2009-03-27 AP: Bugfix: Wrong decoding of pressure altitudes of Cambridge device fixed. [+] 2009-02-25 AP: GPS parser/decoder extended to read additional proprietary records from a Cambridge logger device. Wind, variometer, QNH, pressure altitude are processed now. [+] 2009-02-25 AP: USB device added in GPS settings tabulator. Data can be read in now via a RS232-USB adapter into the N800/N810. Furthermore Altitude selection box is extended by a Pressure field. If Pressure is selected, only pressure GPS altitude records will be used and processed. [o] 2009-02-24 AP: Map side bar color can be modified via color chooser dialog in Look&Feel setting tabulator now. [o] 2009-02-24 AP: Terrain colors list reduced from 200 elements to 50. Mapping of elevation value to isoline array index done by a hash table now during read in. That reduces the processing time a little bit more. [+] 2009-02-18 AP: New setting tabulator Terrain Colors added, where the colors of the different elevations can be defined resp. redefined. Subterrain color (no map ground data loaded) and ground color (isoline drawing is disabled) can also be configured now. [o] 2009-02-17 AP: Look&Feel setting tabulator modified. Font size box replaced by font dialog. That opens more possibilities for the personal configuration. [+] 2009-02-04 AP: Airspace fill colors can be defined resp. modified by user in airspace settings configuration tabulator. [o] 2009-02-02 AP: All QLists in MapConfig replaced by plain arrays to reduce access and management effort. [+] 2009-01-29 AP: Airspace border colors can be defined resp. modified by user in airspace settings configuration tabulator. [-] 2009-01-22 AP: Bugfix: Airspace disable drawing options did not work. [o] 2009-01-20 AP: Airspace colors and brushes reworked. [o] 2009-01-15 AP: Airspace assignments modified. Airspace E-Low renamed to Airspace E, Airspace E-High renamed to Wave Window, Su-Sector renamed to Gilder Sector. [-] 2008-12-14 AP: Bugfix: IGC logger file was never created, bug in portage to QT4, issue fixed. [-] 2008-12-06 AP: Bugfix: Division operator prototypes in nmeaSimulator directory corrected. Caused sometimes a compiler abort. [-] 2008-12-05 AP: Bugfix: Access to Null pointer fixed in AirfieldListWidget. Caused a core dump, when no waypoints or airfields were loaded. [o] 2008-11-13 JD: Task edit dialog: geometry of WP list slightly improved [-] 2008-11-13 JD: Bugfix: WP edit dialog sometimes forgot lat/lon values. [o] 2008-11-13 JD: WP list filter handling changed; sorting now done in QList instead of list widget. Speed gain (large AF list), stable WP list editing [o] 2008-10-28 AP: All drawing check options removed in class MapContent. All other classes calling directly now GeneralConfig. Pinter pen, brush and iso color lists changed to value based lists. [-] 2008-10-28 AP: Bugfix: Additional checks added in calculator for proofing of manual move. Now it is not more possible to leave the earth coordinate system over 90 or 180 degrees. [o] 2008-10-23 AP: Additional checks added in waypoint editor. Mandatory items name and description have to be entered before accept. Already existing names in the global list can not be reused now. The user is informed via message box about every found problem. [-] 2008-10-21 AP: Bugfix: Radius for mouse snapping was set to 3km and scaled with zoom level. On low zoom level this was to large. Radius modified to a fixed value and not more scaled. [o] 2008-10-16 AP: Class Airport renamed to Airfield, FlightPoint class outsourced from wayPoint and put in a separate file. [-] 2008-10-16 AP: Bugfix: Crash fixed during adding of waypoints. [-] 2008-10-16 AP: Bugfix: Runway surface was wrong displayed in info widget. [o-]2008-10-15 AP: Class GliderSiteList removed, class Airport extended by missing GliderSiteList items. Different conflicts could be solved by this way. [o] 2008-10-15 AP: Different map element lists changed from pointer list to value list. [-] 2008-10-15 AP: Bugfix: Missing copy constructor and assignment operator added to class IsoListEntry. That fixed crash problems caused by double freeing of allocated memory. [o] 2008-10-13 AP: Mechnism optimized for removing not more necessary map tiles. [o] 2008-10-09 JD: Bugfix: disabling 'page' function in WP/AF lists works now [o] 2008-10-02 AP: Class CuCalc remaned to Calculator [o] 2008-10-02 AP: Reachable list changed from pointer elements to value elements. New allocations inside of class elements sustituted by static declarations. Class ReachablePoint extracted from ReachableList source files and put in own source files. [+] 2008-09-26 AP: Reachable calculation extended that nearest sites in radius of 75 km are calculated, if no glider is selected. If glider was deleted reachable list has worked with invalid data. [-] 2008-09-25 AP: Bugfix: Polar object reset to NULL in calculator, if belonging glider has been deleted. Reachable list has worked with invalid data in this situation. [+] 2008-09-23 AP: Course display added to task list view. [o] 2008-09-23 AP: Drawing of railroads, roads and hydro according to scale size modified. [-] 2008-09-23 AP: Bugfix: saved crusing speed was not reloaded during opening of task display. [-] 2008-09-04 AP: Bugfix: Airspace warning display shows wrong info during move from one airspace into the next. [o] 2008-09-02 AP: WPEditDialog ok and cancel button moved to the right side. [-] 2008-09-02 AP: Bugfix: Memory leaks in MapContents::unloadMapObjects fixed. [-] 2008-09-02 AP: Bugfix: Memory leak in class GliderListWidget fixed. [-] 2008-09-02 AP: Bugfix: Core dump after map projection change fixed. [o] 2008-09-01 AP: Stronger checks added in NMEA parser and NMEA receiver module [-] 2008-08-29 AP: Bugfix: Memory leak fixed in FlightTask. Left over from Qt4 portage. ------------------------------------------------- Cumulus 2.0.x (Development based on X11/Qt-4.4.1) ------------------------------------------------- [o] 2008-08-25 JD: Updated glider edit and polar dialog layout (scrollable, fonts etc.) [-] 2008-08-25 AP: Bugfix: Glider editor position of show button realigned. [o] 2008-08-21 JD: WP/TP InfoWidgets changed to QLabel from QTextEdit. Prevents activation of input bar (overlapping buttons). TPInfoWidget display marginally improved [o] 2008-08-21 AP: Layout of warning configuration widgets reworked for better usage under Maemo. [+] 2008-08-21 AP: Warning slot added, if changes are not committed in Look&Feel tabulator. [-] 2008-08-21 AP: Bugfix: Answer of QMessageBox to question save/discard changes in ConfigDialog widget was handled wrong. Left over portation bug. [o] 2008-08-21 AP: Warning distances in generalconfig set to larger defaults. [-] 2008-08-20 AP: Bugfix: Memory leak in reachablelist removed. [o] 2008-08-20 JD: QIcons for airfield list prepared in MapConfig. Speeds up list initialization (around 40%) [o] 2008-08-20 JD: Bugfix: memory leaks in ListViewFilter removed; list page length connected to setup entry [o] 2008-08-15 JD: Setup and pre-flight widget title removed. Icon added [o] 2008-08-15 JD: Page flipping mechanism in wp list views changed (just select page entries for flipping) [-] 2008-08-15 AP: Bugfix: Font size set to a reasonable and useable value in vario and flight dialog. In different setting tabulators layout optimized for Maemo. [-] 2008-08-14 AP: Icons of help browser adapted to new cumulus layout. [-] 2008-08-14 AP: Bugfix: Layout of configuration tabulator Sector modified and wrong checkbox selection after start fixed. [+] 2008-08-12 AP: New Configuration tabulator added for GUI Look and Feel [-] 2008-08-11 AP: Bugfix: Change between list view tabs was buggy. Connected signal has changed signature to Qt4. [o] 2008-08-08 AP: GPS settings for Maemo reduced to the relevant items. [o] 2008-08-07 AP: Bugfix: Different shortcuts did not work after Qt4 portage. [o] 2008-08-07 JD: Bugfix in MapInfoBox (no update of rel. bearing icon); display changes in listviews to make airfield symbols visible when highlighted [o] 2008-08-06 JD: Waypoint labels changed to display a lot bigger. Bugs fixed in Map and proper cleanup of waypoint labels added [+] 2008-08-06 JD: Relative bearing icon is now "active"; press to "remember waypoint". To enable this, MapInfoBox extended and cleaned up [+] 2008-08-04 JD: added adjustable entry height for emergency (reachable AF) list and airfield/waypoint lists to ease finger operation; two new options in setup dialog (tab "Airfields") [+] 2008-08-04 JD: added setup options for page size (airfield/waypoint lists) on tab "Airfields" [o] 2008-08-04 JD: GUI changes for Maemo, some cleaning and fixes [o] 2008-07-31 JD: several GUI changes (some Maemo-specific), bug fixes (GPS dialog) [o] 2008-07-29 JD: Constant updating the progess splash at startup during isoline drawing slowed it down around 600 percent ... Changed to one update only. Sorry, not much of the spinning glider left ... [+] 2008-07-29 JD: Added mapping functions in MapMatrix to replace Qt standard methods. Using fixed pont math gives a boost of up to one second in map drawing with isolines. [o] 2008-07-29 JD: Modified airfield/waypoint filter to improve initialization time. Long lists are now be shown in "pages". Will be a settings entry later. Filter function is way better to shorten the list anyway. [o] 2008-07-29 JD: Changed task editor dialog to use new unified waypoint list widget (same object as in airfield/waypoint view). [+] 2008-07-29 JD: New class WPListWidgetClass, subclassed by AirfieldListWidget and WaypointListWidget (separated from airfield/waypoint list view). [o] 2008-07-29 JD: Adapted most dialogs to new size, occasional text and icon changes (some old icons too filigrane for the high resolution). [o] 2008-07-29 JD: Changed main dialogs to widgets (settings and pre-flight). Adapted tabs for new size (scrolled views where applicable). [o] 2008-07-29 JD: Changed global font size. Set Nokia font for Maemo to get improved readability. [o] 2008-07-29 JD: Removed all Qt3 dependencies (phew!). Many files affected [-] 2008-07-27 HH: Bugfix Openair parser: Only foot based altitudes are assigned to type MSL. [+] 2008-07-25 AP: Under Maemo the internal GPS daemon is now used to get the GPS data from the BT or the internal GPS receiver. Cumulus does not more fork an own GPS client process under Maemo. [o] 2008-07-17 AP: Startup of the GPS client process moved to the end of the cumulus initialization to get visible Maemo GPS connection dialog. [-] 2008-07-08 HH: Bugfix Openair parser: Two small bugfixes in arced airspaces makeAngleArc() was using degrees instead of radians addArc() was sometimes producing corrupt point arrays because of a rounding error in the calculation of #steps. [-] 2008-07-03 HH: Bugfix Openair parser: Comments at the end of lines caused problems. Decimal notation of coordinates wasn't handled correctly if there was a different number of digits than two. Tks to Hendrik. [o] 2008-07-03 AP: Map drawing optimized. Some more static things moved from info layer to navi layer. C Function sscanf did not work correct in GPSNMEA parser. Substituted by QString methods. [-] 2008-06-28 AP: Bugfix: Rounding problem fixed in airspace class. New formatted string for flight level altitude. [+] 2008-06-28 AP: Openairparser added support for the limit types AGL (= GND) and STD (= FL*100). [-] 2008-05-18 AP: Bugfix: Rounding problem in degree convertion from internal kflog format to display format e.g. in waypoint editor fixed. [-] 2008-05-09 AP: Bugfix: missing comma in polar data record of Junior added [+] 2008-05-08 AP: Textsize in map display boxes automatically adapted to the available space of the box. Thanks to Josua Dietze for his contribution ;-) [-] 2008-05-05 AP: Bugfix: A new user data directory was not saved in configuration file. [-] 2008-05-05 AP: Bugfix: Wind arrow for 360 degrees was not displayed due to missing icon for that direction. [-] 2008-04-30 AP: Bugfix: Mouse snapping for info display fixed. On high zoom level wrong data were snapped. [-] 2008-04-23 AP: Airspace filling reworked [-] 2008-04-20 AP: Performance improvements for airspace and isoline drawings provided by Josua Dietze. Thanks to him for his contributions. [+] 2008-04-18 AP: Warning display in window title bar removed. Maemo has in full screen mode no title bar. Instead of in status bar selected glider and last displayed warning message added. [-] 2008-04-17 AP: Support for old KFLog binary airfield files removed. Use welt2000 as replacement. [-] 2008-04-13 AP: Bugfix: Qt4 portage has failed in using qSort method. It works only for value and not for pointer elements. I fixed it. Concerned classes were wind measurement, rechable points, isolines and airspaces. [+] 2008-04-11 AP: Waypoint display format adapted to N800 size [-] 2008-04-10 AP: Bugfix: reread of all map files, if user has made a new map root directory selection. [+] 2008-04-02 AP: Task dialog redesiged from vertical to horizontal layout. Class TaskDialog renamed to TaskEditor to get more clearness. [-] 2008-04-02 AP: Bugfix: Problem fixed in task dialog, when waypoint list is empty. In such a case the items in the airfield list were not accessable. [+] 2008-04-02 AP: Zoom keys F7/F8 added in help browser for Maemo and X11. [-] 2008-03-29 AP: Bugfix: Last position was never saved as new center position on restart of cumulus. Fixed now. [+] 2008-03-21 AP: New map design introduced. All display boxes are moved from the top to the left side. Thanks to Josua Dietze for his contribution. [+] 2008-03-13 AP: File selection box added in configuration dialog of information settings for sound player selection by the user. QSound does not work sure, now the user can choice its own sound player. [+] 2008-03-08 AP: Directory selection box added in configuration dialog of map settings for map directory definition by the user [-] 2008-02-29 AP: Bugfix: Wrong display of bearing and altitude in reachable list, if the distance was nearly zero between current position and target. [-] 2008-02-29 AP: Bugfix: Memory problem in glider list and editor fixed. It caused a crash if the config dialog was closed and a new glider was added. [+] 2008-02-27 AP: Help html browser added, Personal Setting expanded by language selection box for de/en. [-] 2008-02-25 AP: Bugfix: welt2000.conf file was never read due to typo [-] 2008-02-15 AP: Tried to improve resize handling, when menu is toggled [-] 2008-02-15 AP: Ok and Cancel Button added to Advanced map setting. [+] 2008-02-15 AP: Help menu item About Qt added [+] 2008-02-15 AP: At status bar, right side, label added, which toggles menu by mouse press [-] 2008-02-13 AP: Bugfix: partly wrong usage of QMessageBox. The result was checked against a hard coded interger value instead using the QMessageBox enumration types. The enums are modified to Qt4, therefore the hard coded compare did not work. [o] 2008-02-12 AP: Ground, Map and Terrain files moved to the new subdirectory landscape under maps [o] 2008-02-12 AP: Subdirectory maps/airspace renamed to maps/airspaces [o] 2008-02-12 AP: Maps are searched now under $INSTALL_DIR/maps and $HOME/maps [-] 2008-02-12 AP: Support for KFLog airspace files has been removed. Only open air files are read in up to now. [-] 2008-02-09 AP: Bugfix: Left and right key where bound in manual mode to map zoom and position move. Map zoom was removed to fix it. [-] 2008-02-09 AP: Bugfix: States of menu items show waypoint labels and show waypoint extra info were never saved. [+] 2008-02-08 AP: Portage of cumulus from Qtopia-2.0 and Qt-2.3.7 to X11/Qt-4.3 finished. First build of a release based on Qt/X11 with several porting bugs. Optimization of widgets is also required. ------------------------------------------------------- Cumulus 1.3.1 (Development based on Qtopia-2.0 Qt-2.3.7) ------------------------------------------------------- [o] 2007-03-13 AP: Display of Airspace and Airspace warnings modified. HTML list replaced by HTML table with borders. That enables more space for the messages. [-] 2007-03-11 AP: Altutide Bug in OpenAir parser fixed. Meters were calculated wrong to feet. [+] 2007-03-11 AP: Welt 2000 configuration now possible via user GUI. You can define countries resp. radius around home position from config dialog. If home position or configuration is changed, an automatic reload of welt 2000 data is triggered. [o] 2007-03-10 AP: English and german online help pages updated [o] 2007-03-09 ME: Select last GPS device in config dialog, if possible [o] 2007-03-08 AP: Qtopia global statusbar message class exchanged against map view statusbar message class. [+] Task editor extended, toggle added for switching between waypoint and airfield list without new loading. That makes the toggle faster, if the lists are long. (supplied by Michael Enke) [-] Bugfix: Endless loop in listviewfilter fixed by Michael Enke [-] Bugfix: Activated task has been removed, if task menu has left with cancel button. [+] Task info widget added, which pops up during taskpoint switch and displays information about the next target (distance, duration, eta). [-] Bugfix: Menu point Info was always active, whether waypoint was selected or not. [+] IGC logger record interval is now configurable (1-60s) in preflight dialog tabulator common [+] Task planning page cruising speed box added, as task display is task list now used, line with total items distance, cruising speed, time inserted in task display. [+] Sunrise and sunset time calculations added. Available now in different menus [+] New config dialog Sector added which allows the defining of different schemes (Cylinder/Sector) to be used as turn points in flight tasks. Photo sector or cylinder are configurable in radius and angle. Drawing routines adapted to the new bahaviour. Turnpoint switch operates in two modes now, nearst or touched configurable via sector tabulator. [-] Config dialogs in layout changed, so that status bar is not more hidden. Was problem for IPAQ users, the could not reach the virtual keybord. [+] Additional arrival information added to waypoint- and taskpoint dialog. [-] Bugfix: Altitude comparison operators for less, less equal, greater and greater equal were in wrong order [+] Glidepath calculation to final target over several taskpoints inserted in taskpoint display [-] Different problems fixed in view handling, Some accelerators did not work correct due to wrong settings. [o] Font size of menu bar increased for a better handling in flight [+] Tipping on bearing widget in map view will show for 5s the reverse course. In this case the background color of the widget is changed to red. [+] Nmea simulator integrated into cumulus as extra tool. The connection is realized via a named pipe so that no serial interfaces are needed. [-] Lost of selected waypoint fixed after leave of configuration dialog [-] Crash fixed after projection change during receiving GPS data. [+] Added manual mode during flight (Michael) [o] close GPS status dialog on G or Enter or Escape (Michael) [o] Have Altitude "Std" as FL, removed flightlevel from Setup-Units Cumulus 1.3 (23.12.2006) ------------------- [o] Changed icons for village (supplied by Stephan Danner) [+] Added manual GPS altitude correction option in GPS settings page [-] Bugfix: Wrong drawing of sectors of flight tasks fixed [o] Computing of bearing precision improved, not more dependent on current map scale [o] Some modifications to make Cumulus behave better on larger screens [+] Clicking on the GPS status indicator in the statusbar will open the GPS status dialog. [o] In-flight spinboxes modified to use easier to use horizontal layout [-] Bugfix: sometimes lines for for instance tasks were drawn on places they were not supposed to be. [+] Readin of UL-Fields enabled from Airfieldfiles, display was already realized [-] Defaults for unknown air/glider field items updated. Should now display the string unknown instead of senseless values. [-] Bugfix: wrong formating of waypoint information fixed [-] Bugfix: resume handling for CF device fixed [-] Bugfix: use unit setting for McCready in in-flight dialog (fix by Hendrik Hoeth) [o] Open the tasklist instead of the waypoint list on clicking the waypoint info box if a task has been selected. [-] Bugfix: fixed problems with tasks: waypoint type was messed up and not stored in task (fix by Hendrik Hoeth) [+] Semi-transparent fill added to airspaces. The fill intensity varies with the vertical separation with the airspace structure. [-] Bugfix: fixed problem with vertical airspace warnings [+] Warning suppress time introduced to suppress multiple warnings during flight in the near of an airspace border for a certain configurable time in minutes [-] Bugfix: SL5500 and Opie, wrong rotation of tranparent airspaces fixed [+] OpenAir parser available as alternative source for airspaces [-] Bugfix: first open airspace file was never read [-] Bugfix: openair parser (uninitialized variable, SFC added as add. GND) [-] Bugfix: update of window caption during move away from a touched airspace [-] Bugfix: openair parser considers now airspace foxtrott [-] Bugfix: bearing calculation improved in openair parser [-] Bugfix: openair parser considers now airspaces TMZ and TRA [o] Airspace TMZ color changed from green to blue [+] openair parser improved by additional mapping possibility provided as configuration file, Help descriptions for English and German updated [+] Custom mappings for OpenAir airspace types can now be added by placing a simple mapping file with the map file itself. Changed default CTR mapping back to AS-C. [+] Welt 2000 data base is available as alternative airfield source now Help descriptions for English and German updated [-] Bugfix: elevation error in welt 2000 parser fixed, usage extended from 3 digits to 4 [+] OpenAir generates precompiled files after parsing now, that will sensible reduce the read time after restart [+] Airspace filling is now configurable. A filling percentage can be set for each "nearness". The filling can change when there are changes in the nearness of the airspace. [+] Altimeter toggle mode is now configurable via the general setup information tabulator [o] Optimized drawing speed of transparent regions (used for airspace drawing). [o] Cleaned up map drawing routines. [o] Make polar display adapt to screen size. [+] Added sector type SuSector, to be used for special sectors like Glider only sectors. [+] Airspace can now be forced to be drawn if it is close to your current altitude. [o] Made sure airspaces are drawn in the correct order by sorting them by ceiling and floor levels. [o] Improved loading speed for airfield type files. [o] Optimisations added (and later on fixed again) for Isoline drawing. Fix suggested by Johua Dietze. [+] Calculation and display of required and current LD to a selected target added, display is toggled in map view together with variometer and wind widget [+] Help description updated with LD feature [-] task.tsk file moved from $HOME to $HOME/Applications/cumulus [-] Bugfix: Task distance computing and sector drawing (supplied by Michael Enke) [-] Bugfix: Task and waypoint lists with more then 10 entries (supplied by Michael Enke) [+] Some basic support added for Zaurus C3200 (supplied by Michael Enke) [-] Polycon clipper added for airspace drawing to prevent crashes on high zoom levels by using of old sharp ROMs (supplied by Michael Enke) [+] automatic retry to open GPS blue tooth device /dev/rfcomm... added (supplied by Michael Enke) [+] waypoint selection choice extended by compulsary reporting point and radio facilities (VOR, VORTAC, VOR/DME, NDB) [o] Boxes min. arrival altitude and qnh moved from personal settings tabulator to preflight misc tabulator. Preflight Misc. tabulator renamed to Common. [+] Automatic switch to next turnpoint in flighttask added (supplied by Michael Enke) Turnpoint radius can be adjusted in Preflight Task settings page under tabulator common [+] Automatic selection of first target point, if a flight task is selected [+] Automatic selection of current selected waypoint in flighttask list [-] Bugfix: rounding problems in double spin box fixed Cumulus 1.2.1 (2.3.2005) ------------------------ [+] Runways draw in their direction from database [+] Dialog to select an airfield not in waypoint list [+] Dialog with an overview of your selected task and select waypoints from it. [o] All list-type views (Waypoint list, Reachable list, Airfield list, Task list) are now combined using tabs. [o] Some profiling led to some optimisations that speed up Cumulus significantly. [o] To support Ms Windows users better, the case of the filenames for maps doesn't matter any longer. [o] Bigger fonts for text above the map. [+] List of all airfields available. [+] Task creation and editing from within Cumulus added. [-] Bugfix: tasks did not take notice of selected units. [-] Bugfix: start and finish sectors were sometimes drawn in the wrong direction. [+] Graphical indication of the wind (arrow) added to map. [o] Airfields and waypoints on the map are easier to select now. [-] Bugfix: min. arrival altitude not more setable [+] Glider dialog extended by added load and empty weight boxes. Bug fixed, that edited glider was not saved, if no glider selection has been done. [+] Preflight dialog extended by added load box. [+] Command buttons in list widgets enlarged for a better hit. Selections can be done by using center key now [-] Bugfix: double adding of waypoints in waypoint list fixed [+] ETA added as toggle with distance in mapview [-] Bugfix: core dump occured after map projection change, if map was not redrawn and airfield or airspace info were requested. [+] System clock can be synchronized with GPS time [-] Bugfix: KFlog changed the Airspacefile version number from 100->101, did the same for cumulus [+] Message handler added for Q messages (qDebug, qWarning, qFatal) via config option UseSystemLog you can redirect all output into the system logfile for better debugging [-] Bugfix: Opie has a bug in the routing of hardware keys, althrough keybord was grabbed by cumulus Problem fixed with a workaround, Bug report to Opie submitted [-] Bugfix: Problem solved in automatic CF card device regognizing. Second path added for OpenZaurus. [-] Bugfix: Screen saver problems again fixed, hope now successfully ;) [-] Bugfix: Airspace Warning Popup windows reenabled after overwrite of qwsEvent method in QPEApplication class, solved also problem with hardware key regognizing and routing [-] Bugfix: Airspace Warning message texts were sometimes not fully readable [o] Most of the configuration items moved to class GeneralConfig [o] Map icon directory /opt/QtPalmtop/mapicons renamed to /opt/QtPalmtop/cumulus, cumulus.png also move into this new location [+] GPS status dialog. Displays an overview of the currently available satelites. Press 'G' to display. [o] Speedup for selecting a waypoint or an airfield from the list. [-] Bugfix: Wind arrow for 360 was missing [o] A warning is being issued when the config dialog is cancelled and gliderlist or the advanced map settings have been modified. [+] Display arrival altitude for all waypoints if requested. Cumulus 1.2 (17.4.2004) ----------------------- [+] Horizontal/Vertical warning distance in tab Airspace considers selected altitude unit. unit meter -> input in meters, unit ft,FL -> input in feet [+] Minimal arrival altitude in tab Personal considers selected altitude unit. unit meter -> input in meters, unit ft,FL -> input in feet [+] Settings Information extended by info display time [+] New position format (degrees and decimal minutes) added [-] Bugfix: last seletected entry in unit items not reloaded [o] Runways now displayed in usual two digit format together with the opposite direction [-] Bugfix: sounds now work on all supported devices [+] Addition of 'active' info boxes: Clicking on the To box shows the waypoint list, clicking on the McCready value displays the In Flight Settings dialog. [+] Key assignments are hardware dependent. [+] Cumulus defaults to the last selected glider. [+] List of nearest sites added [o] added relative bearing, red color for non reachable sites, blue for sites reachable below the safety altitude. Sorting support for all kind of columns. [o] Info page allows selection without need for adding to WP list [+] Display of Waypoint types as icon in the map [+] Indication of altitude reletive to the ground possible (note that this is an APPROXIMATION) [+] Altimeter can be configured in toggling mode in Cumulus.conf [+] GPS config tab extended by Altitude item [-] GNSS altitude calculation was wrong, fixed [o] Variometer calculation uses global flight sample list now and not more its own one [+] Variometer integration time can be adjusted via dialog box [+] Automatic recompile of map sources after projection parameters have been changed [-] Many memoryleaks and initialisation problems fixed (thanks to Valgrind and Axel!) [+] Unneeded maps are automaticly unloaded if the available memory runs low. New maps are no longer loaded if there isn't enough free memory. The unload policy is configurable. [o] Maps are automaticly re-compiled if the projection has been changed. [+] The log can optionally autostart when Cumulus detects a change in flightmode. [o] The hardwaretype is now inserted in the IGC log. [+] Reachability of sites represented in map via coloured circle behind the icon in green (reachable) or magenta (reachable below safety altitude). The reachability of the currently selected waypoint is shown through a colouring of the direction line, using the same colours and red for not reachable. [o] Waypoints created from the mapview no longer have seconds in their name, and get the elevation of the current position. [-] Bugfix that caused maploading problems when used on the southern hemisphere. [+] Arrival altitude and distance appears on the quick info and detailed info for airfields and waypoints (if known.) [+] GPS module as subprocess outhoused [-] suppression of creation of multiple waypoints with R key at the same position [-] Bugfix: Add selected waypoint button was only useable once after cumulus start. [-] Bugfix: diverse memory problems fixed in waypoint lists [+] The waypointlist can now be filtered to gain faster access to the item you are looking for. [-] Canceling of current waypoint selection during waypoint deletion fixed. [-] Display of wrong airfield waypoint info fixed, if two airfield waypoints have the same name. ICAO code added to the comparison. [+] Cancel waypoint selection button activated in Info page [+] Set Home position button in Info page introduced [+] Set Home position button in Waypoint list introduced [o] Add Waypoint and set Home are no longer available in flight from the waypoint info, but only in standstill or manuell mode. Cumulus 1.1 (24/01/2004) ------------------------ [-] Bugfix: glide path now based on actual speed [+] Forests can now be turned off in the map, color of forests changed to green [-] Crash with loading maps containing Trail objects [+] McCready value for best speed calculation [+] first variometer and wind calculation [+] Play sound when GPS status changes [+] Remember actual position by pressing 'R' [+] "Are you sure" message box when terminating [+] Water ballast and bugs included in polar calculation [+] New implemented menu replaces some keyboard shortcuts [+] In flight dialog to set McCready, water and bugs [-] Bug in creating logfiles if the directory does not exist [o] Some layout changes [-] Bug that prevented use on Western and Southern hemisperes [-] Bug that caused freeze when drawing far-away waypoints [+] Added Eggert to authors in help file and about box. [+] Implemented airspace warning with sound [+] New "What's this" help menu entry [+] Now also waypoint infos can be displayed by mouse/stylus click [+] Dialogs stay on top when application is switched [+] Homesite determines standard hemisphere in dialogs where lat/lon is asked. [+] Multiple gliders can now be configured [+] Preflight dialog that combines selecting a glider, setting a co-pilot, setting waterbalast and selecting a task. [+] Map file are now stored in a projected format with first loading. The original file is optionally deleted. This makes for a huge speedincrease in loading maps! Thanks to Jushua Dietze! [+] The compiled files are much smaller than the original files. [+] Waypoint labels can now be turned off and on, both in the Settings and in during flight. Use the A key or the menu for that. [-] Axel Pauli removed a memory leak and other problems from the GPS connection code. No more lost sentences! Also optimized and trimmed down to the essentials. Thanks Axel! [+] Information in popups is shown longer if there are more items in the list. Made configurable by Axel. [o] The H button now is used instead of the Home button in manual navigation. [o] Layout of main screen changed for better readability. [+] You can now select waypoints directly from the map. [+] You can now choose different projections to use, and modify the parameters used for the projection from the Advanced map configuration page. [+] Sound warnings can be turned on and off. [o] Many bugs in flightmode detection and windcalculation fixed. [-] Bug in the calculation of flightlevels. And many other things we don't quite remember now... Cumulus 1.0 (31-10-2002) ------------------------ [o] derived from 0.5 beta Cumulus 0.5 beta (not released) ------------------------------- [-] Bug in the calculation of flightlevels. [+] Added some details in the PDA-documentation (cumulus.html) [o] More optimized functioncalls (thanks Eggert!) [-] Unnesecairy double serial connection instantiation. [-] Unnesecairy double mapmatrix creation when changing zoomfactor. [+] Confirmationdialog before stopping logging. [+] Line from current position to waypoint as visual indication of direction of waypoint. [o] The algorithm that determined if an isoline was drawn at a certain zoomlevel caused problems with the lower levels: sometimes no land was drawn at all. The algorithm has been modified to solve this problem. Also, a finer devision has been made, causing less lines to be drawn in the higher mapscales but at better intervals. [+] Basic task support. The selected task is drawn on the map with photosectors. There are still some problems with line not being drawn or being drawn in the wrong place. Working on that! [-] Bug wich caused Cumulus to crash if you tried to center on a waypoint while none was selected.(thanks Eggert!) [o] Improved the drawing of the symbols on the map. Its a bit faster now. (thanks Eggert!) [+] Added a mapconfiguration tab in the settings dialog. You can turn the bearing-lines and the isolines on and off. [o] Changed the source directory structure. [+] Added an about box, available with SHIFT+V. (thanks Eggert!) [+] Cumulus now disables the automatic power-off of the Zaurus while it's running. (thanks Eggert!) [-] Unnecessary destruction and recreation of serial connection when changing other settings. [o] Modified the connection-speed list in GPS setting tab to include more speeds and not to allow other values than the pre-defined ones, since they were not recognized anyway. Serial connection speeds of 600 up to 57400 baud are now supported. [o] Authors emailaddress changed to andre@kflog.org. [o] Changed changed-symbol in this log from [*] to [o] to make it stand out better against the [+] added symbol. [o] Optimalisations in the serial communication unit and MNEA analyser (Eggert). [+] The statusbar now displays the number of satelites in view (Eggert). [+] The mouse/stylus can be used to show airfield and airspace info (Eggert). [+] The serial port is resetted and reactivated in case of cf card interface after resume (Eggert) [o] New helpfile structure. [+] Screen to indicate what's happening during long operations. [o] Some changes in the maploading. Maps load way faster now. [+] Info is send to the GPS after a resume, to decrease GPS aquisition time. [+] Basic glider polar calculation, glide path information and graphical polar display. [+] Added options not to load isolines, roads, highways, railroads, cities and waterways. [-] Bug with the taskselection where not selecting a task and pressing OK would result in a crash. [+] Waypoints can be added from the detailed airfield information display now. Cumulus 0.4 beta (13/09/2002) ----------------------------- [+] Changelog! [+] You can now also delete waypoints. [o] Elevations and runwaylengths in the waypointeditor are now displayed and entered in the correct units (which is displayed). [o] Application now starts with homesite as mapcenter. [-] Size :-) The app has become smaller. [-] Fixed problem with maploading. [-] Removed ugly workaround (thanks Eggert!) [o] Several functioncalls optimized (thanks Eggert!) [+] Caching mapredraws, resulting in fewer redraws thus better performance. It also results in a small if a redraw is needed, because Cumulus waits for a small time to see if there are other changes that may result in a mapredraw. [o] Current position is now displayed in centerarea of the map, not only in the center itself. Result is less redraws. [+] Statusmessage if the zoom on waypoint can't be executed [-] Bug in startup, resulting in an invalid maptile-reference This did not result in a problem on the desktop, but chrashed the Z [-] Bug where the map would not return to the GPS position, if the GPS connection was temporary lost and the map had been moved manually in the meantime. [o] Maximum scale raised from 800 to 1000 meters/pixel (so, about 200x200 km map). We must check if that is still workable or not. [+] You can now edit a waypoint's comment field. Cumulus 0.3 beta (08/09/2002) ----------------------------- [+] Manual navigation mode [+] Waypoint editor [+] Waypoint labels are drawn on the 'inside' of the map [+] Scale indicator on the map, in the correct units [-] Couple of bugs Cumulus 0.2 beta ---------------- Sorry, don't know anymore. Cumulus 0.1 beta ---------------- [+] First public release.