File: ChangeLog

package info (click to toggle)
starplot 0.95.5-8.3
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 3,492 kB
  • sloc: ansic: 11,296; cpp: 6,418; sh: 5,092; makefile: 613; yacc: 289; sed: 16
file content (290 lines) | stat: -rw-r--r-- 13,767 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
starplot (0.95.5) - 15 May 2008

	* The "Now in SVN -- what took you so long?" release.
	* src/gui/filedialogs.cc, src/gui/infodialogs.cc, src/gui/menuops.cc,
	  src/classes/strings.cc: Minor changes to compile with g++ 4.3.
	  Thanks Francisco García <franciscomanuel.garcia@hispalinux.es>
	  and Debarshi 'Rishi' Ray <debarshi.ray@gmail.com>.
	* README, configure.ac, doc/Makefile.am, lib/gettext.h, src/Makefile.am,
	  src/convert/starpkg.in: Updates needed for newer autotools.
	* Makefile.am, autogen.sh: Add a script to regenerate autotools
	  files from scratch.  (Files generated by autotools are not being
	  maintained in version control, though they will of course be
	  distributed in official release tarballs.)
	* configure.ac: Set help/web browser to "/usr/bin/open" on Mac OS X
	  by default.
	* doc/Makefile.am, doc/html: Write chapters 0 and 2 of documentation.
	* src/gui/starplot.h: If BROWSER is not #defined, do NOT define it
	  to be an empty string.
	* src/gui/menuops.cc, src/gui/xpmdata.h: Add new button to set
	  the chart orientation as seen from Earth.
	* src/classes/strings.h, src/classes/mathdefs.h,
	  src/classes/stararray.cc, src/classes/strings.cc: Show the chart
	  radius in units of AU or km/mi when it covers a very small volume
	  of space.
	* src/classes/star.h, src/classes/stararray.{h,cc},
	  src/classes/strings.{h,cc}, src/gui/chartdialogs.cc,
	  src/gui/filedialogs.cc, src/gui/infodialogs.cc,
	  src/gui/menu.h, src/gui/menuops.cc, src/gui/starplot.h:
	  Allow the distance units to be user-settable, and consistently
	  use the user-requested units in the GUI.
	* src/gui/chartdialogs.cc, src/gui/infodialogs.cc, src/gui/menu.h,
	  src/gui/starplot.h: Add a dialog to calculate the distance
	  between any two arbitrary positions in space.  Thanks to Bryan
	  Brake <brakeb@gmail.com> for the idea.
	* src/classes/stararray.cc, src/gui/chartdialogs.cc: Improve
	  star search function in various ways.
	* src/classes/strings.cc, src/classes/vector3.h,
	  src/gui/chartdialogs.cc, src/gui/filedialogs.cc,
	  src/gui/hrdiagram.cc, src/gui/infodialogs.cc, src/gui/menuops.cc,
	  src/convert/names.cc, src/convert/convert.cc, src/convert/convert.h:
	  Very minor code clean-ups and changes.
	* src/classes/vector3.h: More accurate conversion to Galactic
	  coordinates taken from appendix of
	  http://www.journals.uchicago.edu/doi/full/10.1086/424960 .
	* src/convert/starpkg.in, doc/man/starpkg.man: Add --quiet / --verbose
	  and --starconvert-option flags to the starpkg script.
	* src/convert/convert.cc, doc/man/starconvert.man: Add --{no-,}add-sun
	  options to the starconvert program.
	* src/convert/names.cc, src/convert/parse.cc, src/classes/strings.h:
	  Optimize starconvert for speed by reducing number of times we
	  convert strings to uppercase.
	* starplot.desktop, src/Makefile.am, Makefile.am: Add starplot
	  desktop entry; install it and starplot32x32.xpm.  Thanks to
	  Marco Rodrigues <gothicx@sapo.pt>.
	* INSTALL: Note that a truetype font including Greek letters is
	  required.
	* starplot.spec.in: No longer distribute an RPM spec file, since the
	  program is available directly from Fedora.

starplot (0.95.4) - 2 February 2007

	* The Groundhog Day "Early Spring Cleanup" release.
	* src/Makefile.am: Put all libraries in *_LDADD rather than in
	  *_LDFLAGS.  Evidently *_LDFLAGS is really only for flags, not
	  for libraries.  This corrects an error that caused compilation
	  failures when libintl or libiconv were static libraries.
	* doc/Makefile.am: Write explicit Makefile rules for generating the
	  man pages; it seems that BSD make doesn't have as many pattern
	  substitution skills as GNU make.  Thanks to Bryan Brake
	  <brakeb@gmail.com> for discovering the build bugs that require
	  this fix and the above one.
	* src/convert/starpkg.in: Make starpkg call itself as "$0", and call
	  starconvert as "$(dirname $0)/starconvert" when starconvert isn't
	  in $PATH.  Thanks to Rachel Kronick <rachel_kronick@jiawen.net>
	  for pointing out the need for this.
	* lib/dummy.c, lib/Makefile.am: Create a do-nothing dummy function
	  to ensure that libcompat.a is never empty (which some versions of
	  ar complain about).
	* src/gui/filedialogs.cc, src/gui/infodialogs.cc: Fix "missing
	  sentinel in function call" warnings by replacing "0" with
	  "NULL" at ends of varargs functions.
	* config.guess, config.sub: Update to 2006.09.20 CVS versions.
	* README, src/gui/menuops.cc: Update copyright years.

starplot (0.95.3) - 9 September 2005

	* po/es.po: Updated Spanish translation with submission from Javier
	  Fernández-Sanguino Peña.  Fixed small bug in translation that
	  caused segfault when opening HR diagram window.
	  Bug was a result of fragile code in menuops.cc that duplicates menu
	  entries from menu.h -- this will be reworked in version 0.96.
	* src/convert/names.cc: Modified to accept odd format used in
	  Hipparcos data file for Durchmusterung catalog entries.
	* src/gui/infodialogs.cc: Small fix to prevent compilation failure
	  on 64-bit architectures with gcc 4.  Thanks to Andreas Jochens
	  <aj@andaco.de>.

starplot (0.95.2) - 27 December 2004

	* src/*: Prefix enum types with "star_" to avert name clash on BSD.

starplot (0.95.1) - 9 December 2004

	* doc/Makefile.am: Prefix created dirs with $(DESTDIR).
	* configure.ac, src/Makefile.am: Tweaks to use AM_PATH_GTK_2_0.

	* Fixes for old compilers and GTK+ 2 versions follow:
	* configure.ac, src/gui/infodialogs.cc: Test for and fallback in case
	  of early GTK+ 2.x with no GtkExpander widget.
	* lib/compat.h: Remove unneeded declarations of strstr, strcasecmp,
	  strncasecmp.  #undef isalpha if it is a macro.
	* src/classes/strings.cc: Add missing "#include <cstdio>".
	* src/classes/stararray.h: Use "#include <iostream>" instead of
	  <istream> and <ostream>.

starplot (0.95) - 30 August 2004

	* Prepare starplot for l10n with gettextize, xgettext et al.
	* Stop using deprecated GtkCList for informational dialogs, and
	  move to use of GtkTreeView and GtkListStore instead.  This permits
	  nice features like sortable columns.
	* Write special sorting functions so that "declination" and
	  "spectral class" columns can be sorted in the way one would expect.
	* Display Greek letters in star names in info dialogs.
	* Display all star names in right-click popup dialog (hidden by
	  default in a GtkExpander).
	* Real error message popup windows when bad things happen.
	* Fix "File->Save as PNG" menu functionality.
	* Add "Chart->Star Filter" option to show/hide companion stars in
	  multiple systems; save setting to ~/.starplotrc file.
	* Add "Help->StarPlot Web Page" menu item.
	* Fix incorrect size of star icon with "Options->Star Diameters->By
	  MK Class" setting when MK class is unknown.
	* Fix apparent bug that arose in File->Merge infrastructure.
	* Add --with-webbrowser=PROGRAM argument to ./configure to allow
	  selection of help document viewer at compile time instead of runtime.
	* XHTML-ify existing documentation.  (I will finish writing it
	  before version 1.0, really.)
	* starconvert: Implement rudimentary detection of multiple stars.
	* starconvert: Allow to specify the priority into which a name in a
	  substitution rule is inserted.
	* starpkg: POSIX-compliance fixes for starpkg shell script.
	* No longer distribute a "debian" directory, since the program is
	  available directly from Debian.

starplot (0.94.1) - 30 June 2003

    * Fix random color-changing bug on Mac OS X.

starplot (0.94) - 26 June 2003

    * Use autoproject to put source tree into a more standard format,
      and automake/autoconfiscate everything.
    * Start the process of fully STL-izing the src/classes source code
      (i.e. replace char * with std::string, etc.)
    * Move to GTK+ version 2.x.
    * Use GTK+ stock buttons to make dialog appearance consistent.
    * Move to Pango for drawing text on the canvas (Greek letters are now
      drawn using system fonts rather than bitmaps).
    * Use UTF-8 rather than Latin-1 encoding for degree symbol
    * Add font selection dialog and write selection to .starplotrc file.
    * Change starpkg script to be less strict on location of *.spec and
      catalog.dat files within a data set
    * Bugfix - Stars->Chart Data dialog now displays the correct heading
      for position columns ("Right Ascension" vs. "Gal. Longitude", etc.)
      after switching coordinate systems.
    * Bugfix - corrected value for d{M_v}/d{subclass} for class B
      main sequence stars (was 0.34, corrected to 0.46)

starplot (0.93) - 17 November 2002

    * New shell script, "starpkg", makes it easier to keep data sets
      updated.
    * Removed (most) Makefile options to change binary names; it was getting
      messy and difficult to keep track of.

starplot (0.92.3) - 6 December 2001

    * Will now display and search on full constellation names of stars,
      e.g. "Alpha Centauri", even though still stored in data files as
      abbreviations ("Alpha Cen")
    * Added ability to toggle filtering on each spectral class by
      clicking on chart legend
    * A couple small fixes to make it compile with icc, Intel's C++
      compiler
    * Cosmetic edits of Makefile and debian scripts

starplot (0.92.2) - 23 September 2001

    * Fixed to compile with g++ version 3.0 as well as 2.95.x and 2.91.66
    * Added missing makefile dependency upon classes/viewer.h
    * Anti-aliased stars for nicer look

starplot (0.92.1) - 18 June 2001

    * Bugfix to deal with conflicts between StringList member function
      names and toupper, tolower functions (which may be macros)
    * Should now compile with egcs 1.1.2 (= g++ 2.91.66)

starplot (0.92) - 23 May 2001

    * Added ability to read/write a ~/.starplotrc file saving the user's
      display and chart settings
    * Added File menu options to read/write "parameter files" with the same
      format as the RC file
    * Added menu option to select a web browser for use in reading docs
    * Added menu option to browse help documentation
    * Improved search function (for substring match, it now tries to
      match all space-separated tokens in search string)
    * Rewrote code dealing with "Rules" struct (program settings) and
      entries in Options menu for ANSI C++ compliance
    * Worked around bug in recent GTK versions which causes text labels
      containing extended ASCII characters not to be displayed
    * Separated stararray display code into several functions
    * Reorganized installation section of Makefile
    * Merged Debian control and package-build information into source tree
    * Worked on compliance with Debian Policy Manual

starplot (0.91.2) - 31 January 2001

    * Yet another fix for Flamsteed numbers in starconvert.  I swear
      this is the last one.
    * Announced on FreshMeat February 14, 2001.

starplot (0.91.1) - 30 January 2001

    * Fix for starconvert Flamsteed number bug in previous release had
      bugs itself; these have now been fixed also (I hope).

starplot (0.91) - 28 January 2001

    * Added minimalist "About StarPlot" dialog
    * Added File->Merge dialog allowing the user to view more than one
      file at once from the GUI
    * Added the option to view only names of "landmark" stars on the chart
      and set it as the default
    * Added the option to set star icon size based either on MK class
      or on absolute magnitude
    * Attached submenus to the Options menu to prevent it from getting
      too cluttered
    * Fixed synch of radio buttons between Options menus in main window
      and HR diagram window
    * Added scaling dialog for magnitude axis of HR diagram window
    * All the dialogs available from Stars menu now behave like HR window
      (only one instance of each open at a time, automatic updating, etc.)
    * Chart status data on the display turns red if invalid (e.g. chart 
      radius < 0)
    * Fixed several bugs relating to charts at extremely high
      magnifications (chart radius < 50 stellar radii)
    * starconvert now recognizes "SD" as a valid Durchmusterung prefix
      (in addition to BD, CD and CP)
    * Fixed a bug in starconvert which occasionally caused bizarre
      Flamsteed numbers to be produced
    * More code tidying

starplot (0.90) - 14 January 2001

    * There is now a Hertzsprung-Russell diagram pop-up window!
    * Implemented star search dialog box.  You can also now center the
      chart origin at a particular star without knowing its coordinates
      beforehand.
    * Added a "feature" to prevent more than 20000 stars from being
      loaded into memory at once, to avoid accidentally DOS'ing oneself
    * Changed the appearance of the chart dialog boxes slightly
    * Changed a few accelerator keys (Control+<key>) for the menu bar
    * Fixed a bug in DecStringsToRadians function which caused sign errors
      for some stars with a declination between 0 deg and 1 deg south
    * Various random code tidying up

starplot (0.86) - 11 January 2001

    * Added fast star filtering code and used different input functions
      in the StarArray::Read loop in classes/stararray.cc.  This improves
      StarPlot's file loading speed by a factor of 5 or more with large
      files.  I can now check out a 19-megabyte database in about 8 seconds
      on my Pentium 233.
    * Minor changes to Makefiles and gui/filedialogs.cc to allow for easier
      Debianization of StarPlot.

starplot (0.85.1) - 13 November 2000

    * Edited convert/parse.h to put structs in a more C++-like format.
      This should fix the starconvert segfaults observed on some systems.

starplot (0.85) - 12 November 2000

    * Initial alpha release.

--Kevin B. McCarty <starplot@starplot.org>