Share

Ground Station Software Suite

File Release Notes and Changelog

Release Name: 0.9.0

Notes:
Changes in version 0.9.0 (2007-09-29):

- Save satellite pass predictions to text file.
- Fixed bug 1754801: Time Controller Window.
- Fixed bug 1752910: Modules have no window icon.
- Fixed bug 1752912: Module window title.
- Log messages are now saved to $HOME/.gpredict2/logs/gpredict.log
- Fixed bug 1752915: Pop-up menu in single satellite view.
- Fixed bug 1763356: Geo sats take a really long time to load.
- Fixed bug 1763321: Geo sats display very large hour value for AOS/LOS.
- Fixed bug 1650261: Cloned module only opens in one view.
- Fixed bug 1772454: Single pass prediction flags are reset to default.
- Fixed a problem that would prevent gpredcit to be compiled using Gtk+ 2.12.
- Other minor fixes and cleaning (bugs 1754255, 1752917, 1705238)
- Fixed bug that caused incorrect calculation of sky tracks in non-realtime
  cases.

Changes: 2007-08-23; Alexandru Csete * src/gtk-sat-map.c: One more fix for bug 1763321. * src/predict-tools.[ch]: Added optional start time parameter to allow correct use of get_current_pass() in non-realtime cases. * src/gtk-polar-view.c: Fixed bug that caused incorrect calculation of sky tracks in non-realtime cases. 2007-08-16; Alexandru Csete * src/sat-log-browser.[ch]: Added files containing message log browser. * src/menubar.c: Use new log browser. * src/sat-log.[ch]: Changed column separator. * win32/Makefile: * src/Makefile.am: Include new log browser files. 2007-08-14; Alexandru Csete * src/Makefile.am: Allow deprecated symbols otherwise gpredict will not compile with Gtk+ 2.12 (GtkTooltips deprecated). * src/main.c: Print info text when starting gpredict on win32 (bug 1631832). The delay has been located to happen the first time we use GLib file I/O functions, thus the bug is unfixable in gpredict. 2007-08-13; Alexandru Csete * src/gpredict-help.[ch]: Added function to show distributed help files (license, news, etc.) * src/menubar.c: Added menu entries for License and News. * win32/Makefile: Updated with goocanvas 0.8 files. 2007-08-12; Alexandru Csete * src/sat-pref-single-pass.c: Fixed bug 1772454: Single pass prediction flags are reset to default. 2007-08-11; Alexandru Csete * src/save-pass.[ch]: * src/pass-to-txt.[ch]: Implemented functions to save pass predictions to text files. 2007-08-04; Alexandru Csete * src/sat-cfg.[ch]: Added parameters for saving pass predictions. 2007-08-02; Alexandru Csete * configure.ac: * src/all: Replaced config.h with build-config.h to avoid conflicts with config.h from GooCanvas when building win32 binaries (bug 1631822). 2007-07-31; Alexandru Csete * src/predict-tools.[ch]: The AOS and LOS finders (find_aos and find_los) now take an optional upper time limit for calculations (same parameter as for the other get_pass* functions). Should help fixing bugs 1763321 and 1763356. * src/gtk-sat-module.c: Use SAT_CFG_INT_PRED_LOOK_AHEAD when calling find_aos and find_los. Should fix bugs 1763321 and 1763356. * src/gtk-single-sat.c: Use N/A in Next Event, Next AOS, and Next LOS fields if satellite has no AOS and/or LOS (bug 1763321). * src/gtk-polar-view.c: Don't try to display LOS time for selected geostationary satellites (bug 1763321). 2007-07-29; Alexandru Csete * src/gpredict-utils.[ch]: Added Gtk+ workaround for allowing tooltips on GtkComboBox. * src/sat-pref-debug.c: * src/sat-pref-general.c Added widget for configuring the debug message handler. * src/gtk-sat-module-popup.[ch]: * src/mod-mgr.c: * src/gtk-sat-module.c: * src/menubar.c: Reopen modules in the same state in which they were last time. 2007-07-27; William J Beksi * src/gtk-azel-plot.[ch]: * src/gtk-polar-plot.[ch]: * src/gtk-polar-view.[ch]: * src/gtk-polar-view-popup.c: * src/gtk-sat-map-ground-track.c: * src/gtk-sat-map.[ch]: * src/gtk-sky-glance.[ch]: Port to goocanvas-0.8. * configure.ac, Makefile.am, src/Makefile.am: Build for goocanvas-0.8. 2007-07-16; Alexandru Csete * src/gtk-sat-module-popup.c: Added window icon to module windows (bug #1752910). Correctly re-parent time controller window when docking/undocking the modules (bug #1754801). Include program name and QTH name in the window title (bug #1752912). * src/gtk-single-sat.c: Changed pop-up menu in single satellite view so that the "Select Satellite" item is the last one (bug #1752915). * src/gtk-sky-glance.c: * src/sat-pref-tle.c: * src/sat-pref-qth.c: * src/sat-pref-formats.c: * src/sat-log.c: * src/menubar.c: * src/gtk-sat-map-popup.c: * src/gtk-polar-view-popup.c: Removed unused functions and variables. * src/about.c: Updated info. * src/gpredcit-url-hook.[ch]: Added files to implement URL hook functions. * src/sat-cfg.[ch]: Added parameters for log file management. * src/main.c: Remember to initialise and shut down logger. * src/sat-log.c: First implementation of log to file, including log rotation and other maintenance operations. Proper configuration is still TBD. 2007-07-15; Alexandru Csete * src/conig-keys.h: Added configuration keys for module state. * src/sat-cfg.[ch]: Added configuration parameters for restoring module states. * src/mod-mgr.c: Save module configuration when closing module manager. * src/gk-sat-module.c: Save module configuration when CLOSE signal is received. * src/gtk-sat-module-popup.c: Store state of module when docking or undocking. Use stored positon of module window if requested by configuration. 2007-07-13; Alexandru Csete * src/sat-cfg.[ch]: Added configuration parameters for remembering window position. * src/main.c: Restore window position if requested by user configuration. * src/sat-pref-layout.c: Allow user to select explicit window positioning (restore last powition of the main and module windows). 2007-07-10; Alexandru Csete * src/sat-cfg.[ch]: Added config parameters for main window position. * src/main.c: Store position and size of main window every time it receives a "configure_event" (feature request #1705375). 2007-06-18; Alexandru Csete * src/gpredict-utils.c: Use g_file_get_contents and g_file_set_contents in file copy function (bug #1575291). 2007-06-16; Alexandru Csete * src/loc-tree.c: Enabled rules hint in the location tree. * src/menubar.c: Show an error message if gpredict is compiled without libcurl.