/ NEWS
NEWS
  1  
  2  Changes in version 2.4 (TBD)
  3  
  4  - Fixed bug that could prevent TLE update to work on Windows
  5  - Fixed rotator error handling to prevent fake feedback
  6  - Fixed rotator controller on Windows
  7  - Fixed bug that limited altitude to 5000 feet
  8  - Fixed timezone bug in Epoch string in the satellite info dialog
  9  - Fixed crash when eccentricity of orbit is exactly 0
 10  - Fixed bug that prevented changing the polar view background
 11  - Fixed saving the sort order in the satellite list view
 12  - Fixed several memory leaks in the map view
 13  - Ensure Azimuth read from rotator is always between 0-360 degrees
 14  - Ensure rotator limits are respected while tracking
 15  - Ensure next events are in chronological order
 16  - Added operational status to list view
 17  - Restore radio controller cycle time between sessions
 18  - Restore rotator cycle time and threshold between sessions
 19  - Require Glib 2.40 or later
 20  - New module menu icon
 21  
 22  
 23  Changes in version 2.2 (5 Jan 2018)
 24  
 25  - New Monitor mode for antenna controller
 26  - Improved satellite search field in module editor
 27  - Finished migration to Gtk+ 3
 28  - Fixed time controller jumping to January in manual mode when using local time
 29  - Fixed crash when connecting to rotctld server that isn't running
 30  - Fixed missing version number in Debian packages
 31  - Avoid using gcc-specific language extensions
 32  - Fixed some automake warnings
 33  - Fixed "GtkDialog mapped without a transient parent..." messages
 34  - Various internal bugfixes and improvements
 35  - Updated translations
 36  - Updated satellite data
 37  - Updated windows build files
 38  
 39  
 40  Changes in version 2.0 (10 Dec 2017)
 41  
 42  - New logo
 43  - Initial port to Gtk+ 3
 44  - Import transponder data from Satnogs database https://db.satnogs.org/
 45  - Support for multiple TLE sources
 46  - Improved radio and antenna rotator controllers (no application freeze)
 47  - Map can be centered around arbitrary longitude
 48  - Natural sort function for satellite list in module configuration
 49  - Select a satellite in all views
 50  - AOS and LOS signalling in rigctl interface
 51  - Autotrack satellites in a module
 52  - Support for user defined end stops on Azimuth axis
 53  - Experimental gpsd support
 54  - Change frequency and antenna position using the mouse wheel
 55  - Highlight satellites within range in the list view
 56  - Improved handling of decayed satellites
 57  - Fixed application freezing while talking to radios and rotators
 58  - Fixed incorrect program name in desktop files
 59  - Fixed 100% CPU load on manual time adjustment
 60  - Fixed issue controlling Yaesu FT-847
 61  - Fixed old log files not being saved
 62  - Fixed track button in rotator controller having no effect
 63  - Fixed operational status of satellites
 64  - Fixed wrong icon in time controller
 65  - Fixed missing ground track for new satellites
 66  - Fixed show next pass shows the current pass
 67  - Fixed problems with plotting footprints near the poles
 68  - Fixed satellite nickname not escaped for Pango
 69  - Updated translations
 70  
 71  
 72  Changes in version 1.3 (1 Mar 2011)
 73  
 74  - Feature request 2873824: Flip Passes.
 75  - Feature Request 3022617: Malaysia's location.
 76  - Automatically refresh the Sky at a glance view every minute.
 77  - Added more checks with hamlib communications.
 78  - List satellite as available or selected when configuring module.
 79  - Fixed bug 2116691: Leave network connection open.
 80  - Fixed bug 3099314: Rotator Thrashing.
 81  - Fixed bug 2167508: problems in rotator controller.
 82  - Update from local files won't work with files in UPPER case
 83  - Fixed bug 3171615: Searching for satellites in the satellite selector
 84  - Fixed bug 3113190: .desktop file error
 85  - Address bug 2945538: Pass in polar display going outside the circle
 86  
 87  
 88  Changes in version 1.2 (12 Oct 2010)
 89  
 90  - New layout engine that allows any combination of views to be created
 91    in a grid
 92  - Sky at a glance is now more interactive. Show pass summary when mouse
 93    hovers over pass and click on pass shows the details
 94  - Added satellite tooltips in polar view showing current Az, El and time
 95    to LOS
 96  - Added satellite tooltips in map view showing current SSP Lat, Lon, Az,
 97    El and time to AOS/LOS.
 98  - Fixed bug 2877974: Incorrect uplink Doppler.
 99  - Fixed bug 2918672: Trailing whitespace and newline in satellite names.
100  - Fixed bug 2914679: Unable to save Future passes.
101  - Fixed bug 2674626: Process 100% CPU load with one kepler element.
102  - Fixed bug 2792349: Segfault on certain satellites (Geo).
103  - Fixed bug 3050068: Unable to update TLE from local files.
104  - Fixed bugs 3057771 and 3058753: Crash if module file is empty.
105  - Fixed bug 3074990: Crash if directory does not exist
106  - Fixed bug 3080019: Corrupted hw file cause crash.
107  - Patch 2876485: Fix a memory leak in the rotator controller (AA1VS).
108  - Patch 2877878: Change Flag to Lock in tle-update (AA1VS).
109  - Patch 2877918: Fixes segfault in TLE updater (AA1VS).
110  - Patch 2881367: Updated Flags to Locks (AA1VS).
111  - Patch 2893617: Patches for fixing Windows build (Valentin Yakovenkov).
112  - Patch 2916646: Minor fixes to documentation (Paul Schulz).
113  - Patch 2929816: Fixes Bound Checking in gtk-rot-knob.c (AA1VS).
114  - Patch 2930342: Improved robustness of pass prediction (AA1VS).
115  - Patch 2933879: Check for AOS before burning computational resources (AA1VS).
116  - Patch 2943018: Potential Double Free in qth-data.c (AA1VS).
117  - Patch 2942658: Ground Tracks with Narrow Windows (AA1VS).
118  - Patch 2943024: Eliminate Segfault in gtk-sat-map.c (AA1VS).
119  - Patch 2943448: Remove Segfault from corrupted module (AA1VS).
120  - Patch 2945525: Sort list of modules in open module dialog (AA1VS).
121  - Patch 2947459: Make Module List Scrollable (AA1VS).
122  - Patch 2951724: Allow TX Doppler correction for FT-817, 857 and 897 (AA1VS).
123  - Patch 3002344: Remove Uninitialized Jump (AA1VS).
124  - Patch 3002345: Free catfilename (AA1VS).
125  - Patch 3002348: Option context never freed (AA1VS).
126  - Patch 3005548: Cut and Paste Error In print_pass.h (AA1VS).
127  - Patch 3009725: Delete Explicit Call to gtk_set_locale (AA1VS).
128  - Patch 3009727: Free satellite hash references (AA1VS).
129  - Patch 3050047: Improve sat search and prediction of upcoming passes (OE6PSE)
130  - Patch 3059022: Fix gpredict crashed with NULL pointer exception (AA1VS).
131  - Slightly improved UI for the single-satellite view.
132  - Command line options for cleaning user's TLE and transponder data,
133    see --help.
134  - Satellite Map: Added shadow to satellite marker and label to enhance
135    visual appearance over light background map regions.
136  - Fixed incorrect uplink and downlink frequencies for HO-68, mode V/U packet.
137  - Modules docked in the main window can be reordered by dragging the tabs.
138  - Updated translations for CS, DE, EN_GB, EN_US, FI, FR, IT, LT, RU and TH
139  
140  
141  Changes in version 1.1 (5 Oct 2009)
142  
143  - New satellite selector in the module configuration dialog that makes
144    it easier to locate and select satellites.
145  - User configuration on Unix is now stored in $HOME/.config/Gpredict/
146    The old configuration is imported automatically and one can still use
147    Gpredict 1.0 with the old configuration stored in $HOME/.gpredict2/
148  - Distribution now includes all satellites from CelesTrak.
149  - Added a slider control to the Time Controller.
150  - Added config option to automatically show the sky tracks on the polar view.
151  - In the multi pass window one can now double click on any pass to show the
152    pass details. The right click pop-menu still works.
153  - Fixed bug 2116693: List view does not sort properly for all time formats.
154  - Fixed bug 2836265: Time controls should wrap around their limits.
155  - Fixed bug 2691499: Sky at glance crashes with empty module.
156  - Fixed bug 2836263: Setup translations in Launchpad.
157  - Include more maps from NASA Visible Earth: Blue Marble Next Generation.
158  - Binary packages for Ubuntu via PPA.
159  
160  
161  Changes in version 1.0 beta 5 (24 May 2005)
162  
163  - Added new transponder files received from David VK5DG.
164  - Fixed some bugs that caused the Doppler shift to be calculated
165    incorrectly in some cases.
166  - Fixed a bug that could cause the transponder frequency to "drift"
167    away from the set frequencies.
168  
169  
170  Changes in version 1.0 beta 4 (13 May 2009)
171  
172  - Fixed a bug that cause rig type to switch from DUPLEX -> RX
173    (Thanks Thomas DL1JBE).
174  - Fixed bug 2691797: Potential array index out of range.
175  - Fixed bug 2691795: Potential array index out of range.
176  - Fixed bug 2691794: Potential array index out of range.
177  - Fixed bug 2691792: Potential array index out of range.
178  - Fixed other compile warnings (bugs 2691799, 2691787 and 2691790).
179  
180  
181  Changes in version 1.0 beta 3 (10 May 2009)
182  
183  - Feature request 2691964: Full-duplex controller.
184  - Fixed a bug that caused long delays when opening or reconfiguring modules
185    containing a polar view.
186  
187  
188  Changes in version 1.0 beta 2 (15 Apr 2009):
189  
190  - Improved implementation of the radio controller to include uplink.
191  - Added transponder data management (GUI editor to be added in beta 3).
192  - Libcurl is now required to build.
193  - Feature request 2756021: Doppler tuning using two radios (duplex).
194  - Feature request 2691963: Doppler tuning on uplink (Simplex TRX).
195  - Feature request 2192404: Starting time for pass predictions.
196  - Feature request 2347471: Use system goocanvas.
197  - Feature request 2130940: Transponder info in gpredict.
198  - Fixed a bug that could cause gpredict to hang during pass predictions.
199  - Fixed bug 2139102: rigctld port.
200  - Fixed bug 2130912: Crash when no rig or no rotator are defined.
201  - Fixed bug 2130914: Gpredict doesn't handle PTT.
202  - Fixed bug 2170642: Small error in user manual.
203  - Fixed bug 2750119: Unable to set the time correctly in Time Controller.
204  - Updated PDF user manual.
205  - French translation.
206  
207  
208  Changes in version 1.0 beta 1 (21 Sep 2008):
209  
210  - Radio doppler tuning via hamlibs rigctld.
211  - Antenna rotator control via hamlibs rotctld.
212  - User defined twilight threshold for predicting satellite visibility.
213  - Feature request 1705375: Restore main window position and size.
214  - Fixed bug 1752908: New satellites in TLE files.
215  - Fixed bug 1818144: No log file created at first execution.
216  - Fixed bug 1839140: Sky at a glance axis incorrectly labelled.
217  - Fixed bug 1848837: Typo in preferences dialogue.
218  - Fixed bug 1704133: Blank lines in config file.
219  - Fixed bug 1954664: Wrong overpass prediction.
220  - Fixed bug 1880815: Null pointer dereference causes crash on startup.
221  - Updated PDF user manual.
222  
223  
224  Changes in version 0.9.0 (29 Sep 2007):
225  
226  - Save satellite pass predictions to text file.
227  - Fixed bug 1754801: Time Controller Window.
228  - Fixed bug 1752910: Modules have no window icon.
229  - Fixed bug 1752912: Module window title.
230  - Log messages are now saved to $HOME/.gpredict2/logs/gpredict.log
231  - Fixed bug 1752915: Pop-up menu in single satellite view.
232  - Fixed bug 1763356: Geo sats take a really long time to load.
233  - Fixed bug 1763321: Geo sats display very large hour value for AOS/LOS.
234  - Fixed bug 1650261: Cloned module only opens in one view.
235  - Fixed bug 1772454: Single pass prediction flags are reset to default.
236  - Fixed a problem that would prevent gpredcit to be compiled using Gtk+ 2.12.
237  - Other minor fixes and cleaning (bugs 1754255, 1752917, 1705238)
238  - Fixed bug that caused incorrect calculation of sky tracks in non-realtime
239    cases.
240  
241  
242  Changes in version 0.8.0 (3 Jun 2007):
243  
244  - Implemented simulated real-time and manual time control in addition to
245    real-time control. Each module has now its own time controller.
246  - Sky at a glance pass prediction mode.
247  - Background map selector. Use either stock maps or own maps of any size.
248  - Adjust position of satellite names on the map in order to avoid clipping
249    of the labels when the sat is close to the map border.
250  - Allow user to explicitly select DEFAULT ground station even after a new
251    ground station is selected as default (bug #1656943).
252  - Allow users to specify ground station LAT and LON with up to four decimal
253    digits.
254  - Fixed a bug that prohibited showing of satellite names in the single-sat
255    view when the satellite name contained an '&' character (bug #1644926).
256  - Fixed a bug that prevented the "Enable rules hint in list views" setting
257    to be disabled (bug #1728575).
258  - Fixed a bug in the pass prediction code that could cause crashes when
259    there were no passes with max_el greater than the required elevation.
260  - Improved robustness of prediction code to avoid UI freeze when satellites
261    have no passes in the near future.
262  - Fixed more memory leaks.
263  
264  
265  Changes in version 0.7.1 (20 Jan 2007):
266  
267  - Windows build files are now included in the source tarball.
268  - Fixed a bug that prevented TLE to be updated under win32 (bug #1631803).
269  - Fixed some severe memory leaks (bug #1636429).
270  - Fixed a bug that caused an error message when creating modules with two
271    views (bug #1570195).
272  - Fixed a bug with missing arrows on win32 (bug #1580012).
273  
274  
275  Changes in version 0.7.0 (3 Jan 2007):
276  
277  - Automatic update of TLE elements from network or local files. Gpredict can
278    either notify the user when TLEs are getting too old, or perform automatic
279    update in the background. The network update requires libcurl.
280  - Added optional grid lines to the map view (30 deg resolution).
281  - Added possibility to show ground tracks on the map (feature request #557586)
282  - Added support for the optional operational status of satellites encoded into
283    the satellite names in TLE coming from CelesTrak.
284  - Fixed wrong epoch day in the satellite info dialogue (bug #1586341).
285  - Polar and Az/El plots of passes in the single-pass dialogue.
286  
287  
288  Changes in version 0.6.1 (5 Sep 2006):
289  
290  - Fixed bug that caused data to be installed into the wrong directory when using
291    'make install DESTDIR=/foo' (patch #1552216 by Denis Leroy).
292  - Fixed bug that caused errors when user deleted the sample ground station while
293    one or more modules were still using it (reported by Hamish Moffatt).
294  
295  
296  Changes in version 0.6.0 (4 Sep 2006):
297  
298  - New module design: A module is no longer either a list or a map. A module can
299    contain up to three views that can be any combination of map, list, polar and
300    single satellite view.
301  - Each module can be configured individually (colours, views, location) or it
302    can use the global default settings.
303  - Module have three states: Docked, Window and fullscreen.
304  - Improved map view quality and performance with possibility to highlight areas
305    covered by satellites.
306  - List View is fully configurable with respect to which columns should be
307    visible. Furthermore, the list view has a lots of new columns.
308  - The upcoming passes dialogs can show much more details like TCA, duration and
309    maximum elevation.
310  - Context sensitive pop-up menus instead of buttons to access the most important
311    functions.
312  - Geographical coordinates can be shown using N, S, E and W suffixes instead
313    og sign. This should settle the debate on whether negative longitude is East
314    or West of Greenwich (I know which one is the correct one ;-).
315  - Added support for imperial units (default is still the metric system).
316  - Added support for user specified time format strings.
317  - No upper limit on the number of satellites.
318  - Uses SGP4/SDP4 algorithms for element set propagation.
319  - Requires Gtk+ 2.8 or later and GNOME dependencies are gone for good!
320  - Gpredict is now much more robust against configuration errors. If something
321    goes wrong you can simply delete all user configuration files and start from
322    fresh. Besides that, gpredict only uses human readable configuration files,
323    which can be edited using a text editor. It should, however, never be necessary
324    to alter the configuration files manually.
325  - Draft User Manual and Design Document.
326  
327  
328  Changes in version 0.5.3 (19 Jan 2006):
329  
330  - Fixed errors when compiling on NetBSD, thanks to Berndt VK5ABN. This patch
331    actually fixes the i18n installation problems on the other platforms too.
332  
333  
334  Changes in version 0.5.2 (22 Dec 2005):
335  
336  - Fixed errors when compiling without hamlib support.
337  
338  
339  Changes in version 0.5.1 (25 May 2005):
340  
341  - Selecting local time instead of UTC will now show the correct time
342    everywhere in the program, thanks to Thierry F4DWV.
343  - Show pass duration in minutes in the "Upcoming Passes" dialog.
344  
345  
346  Changes in version 0.5.0 (29 Jan 2005):
347  
348  - It is now possible to specify a minimum elevation for upcoming passes.
349    Passes with max elevation below this limit will be discaded from the list.
350  - Hamlib 1.2.0 support. If compiled with hamlib support, gpredict now
351    requires version 1.2.0 or later and will not compile with earlier
352    versions.
353  - Possibility for other map sizes. Gpredict will automatically detect
354    the size of the map and scale the canvas accordingly.
355  - Improved map display showing QTH, time, upcoming satellite and brief info
356    about a selected satellite. Added buttons for pass prediction for selected
357    satellite.
358  - Satellite lists can be sorted automatically at regular intervals
359    (preferences->lists->autosort). Disabled by default.
360  - Satmap-druid will now open a warning dialog if the number of
361    selected satellites is greater than 10 (bug #555595).
362  - Fixed positioning and alignment errors in AOS prints. Added orbit
363    number to detailed prints.
364  - We now use the standard Gnome data directories (incompatible with
365    previous releases). This means, that the 'configure --prefix=...'
366    and other directory switches should work now.
367  - Replaced obsolete ftime function with gettimeofday. The program should
368    now compile on MacOS X and FreeBSD as well.
369  - Simple and detailed pass predictions can again be saved to text files
370    (bug #839373).
371  - Show rise/set times in Sun and Moon frames.
372  
373  
374  Changes in version 0.4.0 (17 Apr 2003):
375  
376  - TLE files are now stored in user's home directory in
377    $HOME/.gpredict/tle and can be updated automatically at run time.
378    The supplied files are identicale to those at celestrak.com except
379    that the extensions have been changed from .txt to .tle
380  - The tracked satellites are organized in a tree when presented to
381    the user, rather than a flat list.
382  - Updated locations database with more than 2000 known locations
383    with altitude and weather station info. The known locations
384    are now organized in a tree structure. If Hamlib 1.1.3 is available
385    locator squares are calculated as well.
386  - Possibility to have many locations configured and switch between
387    them at runtime.
388  - Possibility to use other maps. Gnome Predict comes bundled with 5
389    different maps, but the user can add and use his/her own maps by
390    copying the images into the $HOME/.gpredict/maps/ directory. The maps
391    will automatically be scaled to 800x400 pixels.
392  - Notebook tabs/labels are only shown if there are at least
393    two modules in the notebook (the user can override it though).
394  - Module names can be up to 50 characters long.
395  - Modules can be deleted and edited after creation (right-click in the
396    iconbar).
397  - Program is safe if a satellite somehow disappears from the database.
398  - Fixed bugs #636186 and #633886.
399  
400  
401  Changes in version 0.3.2 (24 Jun 2002):
402  
403  - No more crash when trying to open a deleted map file
404    (bug #554785).
405  - Number of satellites in the lists is displayed when
406    the user creates a new module (bug #555595).
407  - Updated gpredict.tle
408  - Updated gpredict.pot
409  - Updated da.po (new strings not translated though).
410  
411  
412  Changes in version 0.3.1 (6 May 2002):
413  
414  - Added danish translation.
415  - Fixed bug #551224.
416  
417  
418  Changes in version 0.3.0 (13 Apr 2002):
419  
420  - Configuration is stored using GConf instead of gnome-config.
421  - Default prefix is no longer /usr/local/groundstation
422  - User configuration files are stored in ~/.gpredict/
423    (previously ~/.groundstation/)
424  - Longitude is in the range of -180 to 180 negative being East of
425    Greenwich.
426  - Get detailed information about any of the upcoming passes. The plot
427    showing a satellite pass can be saved as an image or printed.
428  - New earth map module with the possibility to save and print the map
429    as an image.
430  - Anti aliased graphics giving much better quality. The user can disable
431    this feature if the performance is very poor.
432  - New shortcut bar.
433  - Have as many modules open as your computer can handle.
434  - Disabled the possibility to change the TLE file at runtime
435    (obsolete feature).
436  
437  
438  Changes in version 0.2.2 (23 Oct 2001):
439  
440  - Program can read custom TLE files even at runtime.
441  - New, very flexible functions to predict upcoming passes.
442  - Show/Save/Print/Plot detailed info about the upcoming pass.
443  - Plot the upcoming pass in polar form (Az/El).
444  - Show/Save/Print AOS/LOS times for upcoming passes.
445  - Satellites in the satlist can have different colors for practically
446    any state a satellite can have.
447  - More options in the preferences box.
448  
449  
450  Changes in version 0.2.1:
451  
452  - Just added a sentence to INSTALL about not to
453    use ~ in --prefix=...
454  
455  
456  Changes in version 0.2.0 (4 Aug 2001):
457  
458  - Abandoned client/server interface and included tracking code from Predict
459    directly into the program
460  - Can track a large number of satellites (current limit is at 200, but can be
461    chaged by editing the 'defaults.h' file)
462  - Predict AOS and LOS times for upcoming passes
463  - The user can change the text colors in the satellite list
464  - The user can change the time between satellite list updates