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.