Fix two bugs related to command execution:
[dockapps.git] / wmweather+ / ChangeLog
blobba7ba90683a96b607b52f23cf7b2fcf61866291d
1 wmweather+ (2.12) unstable; urgency=low
3   * Remove curl handle from the multihandle before closing the file
4     descriptor and before doing the callbacks. Otherwise we might get another
5     completion message, which will cause double-free errors and such.
7  -- Brad Jorsch <anomie@users.sourceforge.net>  Tue, 17 Aug 2010 15:27:37 -0400
9 wmweather+ (2.11) unstable; urgency=low
11   * Apply 01_wmweather+_patch_displaydelay.dpatch from Debian
12   * Fix Debian bug #419644 in a different way: First, change snprintf and
13     vsnprintf handling to be more like AC_FUNC_MALLOC handles malloc. Second,
14     just always call FUNC_VSNPRINTF_LIBOBJ instead of being conditional on
15     snprintf.
17  -- Brad Jorsch <anomie@users.sourceforge.net>  Fri, 18 Jan 2008 10:30:05 -0500
19 wmweather+ (2.10) unstable; urgency=low
21   * Remove libwww, add libcurl.
23  -- Brad Jorsch <anomie@users.sourceforge.net>  Sun, 06 Jan 2008 22:42:07 -0500
25 wmweather+ (2.9) unstable; urgency=low
27   * Add support for the new FW/SC distinction in some of the forecast data.
28     Also do it for METAR, even though the two are supposedly the same there.
29   * Fix some nasty double-free bugs in download.c if terminate_handler were to
30     be called before HTLoadAbsolute/HTPostAbsolute returned.
32  -- Brad Jorsch <anomie@users.sourceforge.net>  Mon, 17 May 2004 23:55:48 -0400
34 wmweather+ (2.8) unstable; urgency=low
36   * The downloader now tracks active downloads, and refuses to start a second
37     download when one is already active for a particular target file. Also,
38     downloads now time out after 10 minutes.
40  -- Brad Jorsch <anomie@users.sourceforge.net>  Mon, 29 Mar 2004 22:22:31 -0500
42 wmweather+ (2.7) unstable; urgency=low
44   * Oops, forgot to fix the manpage when the URIs changed in v2.5.
46  -- Brad Jorsch <anomie@users.sourceforge.net>  Fri, 21 Nov 2003 20:55:07 -0500
48 wmweather+ (2.6) unstable; urgency=low
50   * Use atexit() to clean up downloaded files.
51   * Alter forecast parsers to be less picky. 'AVN' and 'MRF' are changing to
52     'GFS' and 'GFSX' on Dec 16, and looking for just "MOS GUIDANCE" instead of
53     "xxx MOS GUIDANCE" should work about as well.
55  -- Brad Jorsch <anomie@users.sourceforge.net>  Fri, 21 Nov 2003 20:55:07 -0500
57 wmweather+ (2.5) unstable; urgency=low
59   * Added the "-display-mode" option. This fixes part of Debian bug #200110.
60   * Tack the PID on to downloaded files, so multiple instances of wmweather+
61     won't stomp on each other. This fixes the rest of Debian bug #200110
62   * Rewrote the longitude-guessing code, now it just depends on time_t being
63     an arithmetic type (which mkgmtime() did already).
64   * Replace the old b0rken/mktime.c with the one from GNU tar. The old one has
65     a SysVism that wasn't working too well for BSD people, who need the
66     replacement because mktime() on BSD fails for 'impossible' times (i.e. the
67     hour skipped when DST begins).
68   * Change forecast URIs, because NOAA changed them.
69   * Add a 'forget-warning-zones' option, which IMO adequately covers Debian
70     bug #214482. And it allows you to override zones on the command line too.
72  -- Brad Jorsch <anomie@users.sourceforge.net>  Tue, 28 Oct 2003 13:35:24 -0500
74 wmweather+ (2.4) unstable; urgency=low
76   * Remove a bunch of unused variables.
77   * Initialize a few things the compiler can't tell will always be initialized
78     before they're used.
79     - dock.c update_dock(): i will be initialized if either j&1 or j&2, and
80       only used if j&3. j is not volatile, so this will always initialize i.
81     - forecast.c locate_current(): current is set to NULL at the beginning of
82       the function. curdiff is set whenever current is, and is only used when
83       current!=NULL.
84   * Added .nf commands to the manpage, so man won't complain about long
85     pseudo-URLs (Fixes Debian bug #184306).
86   * Fixed various assumptions about char signedness (i.e. I made them
87     explicitly signed char) (Fixes Debian bug #181245).
88   * Added multiple warning zones, so for example you can look at both kyz036
89     and kyc209 for warnings (Partially fixes Debian bug #185651).
90     - The summary isn't so much a warning summary, as a summary of the weather
91       over the past day or so.
92     - Unless those "warnings not in the expected place" were due to the kyc209
93       versus kyz036 issue, I can't determine where the files might actually
94       have been. Sorry.
95   * Updated some of the docs.
96   * autoconf changed the name of the malloc cache variable...
97   * Added a replacement mktime. Hopefully it works right.
99  -- Brad Jorsch <anomie@users.sourceforge.net>  Sat, 22 Mar 2003 12:45:10 -0500
101 wmweather+ (2.3) unstable; urgency=low
103   * Fix a compiler warning, thanks to Martin Godisch
104   * Remove the debian directory at the request of the Debian maintainer; if
105     you want those files, they are available at debian.org
106   * Removed documentation of useless -geometry option
107   * Fixed crash on right-click when no warning zone was given
109  -- Brad Jorsch <anomie@users.sourceforge.net>  Tue, 28 Jan 2003 12:47:07 -0500
111 wmweather+ (2.2) unstable; urgency=low
113   * It seems I forgot to create a b0rken/malloc.c
115  -- Brad Jorsch <anomie@users.sourceforge.net>  Tue,  1 Oct 2002 16:36:12 -0400
117 wmweather+ (2.1) unstable; urgency=low
119   * Make the 'malformed location' error message more clear.
120   * Fix stupid crash in forecast.c (didn't wrap properly when iterating over
121     an array)
122   * Fix is_forecast_current, mktime wants 0-based month.
124  -- Brad Jorsch <anomie@users.sourceforge.net>  Mon, 30 Sep 2002 15:02:29 -0400
126 wmweather+ (2.0) unstable; urgency=low
128   * In no particular order:
129   * Animations can now display a label indicating the percent being shown. The
130     forecast window uses this extensively.
131   * All URIs can now be changed via command line/config file options.
132   * Added ./configure checks for b0rken snprintf/vsnprintf.
133   * Added ETA forecasts. These are mixed in with the AVN forecasts in the
134     rotation, sorted by time.
135   * Added display of the forecast type, which shows up at the bottom of the
136     forecast window where wind chill, heat index, and so on appear.
137   * When not animating, the percent chance cutoff can be adjusted using the
138     mouse wheel (as mapped to buttons 4 and 5).
139   * Made all forecast and warning options optional. Thus, if you don't specify
140     e.g. avn-station, no AVN forecasts will be downloaded.
141   * Regularized options: -radar is now -radar-uri, and -zone is now
142     -warning-zone.
143   * Support for POST for the radar image.
144   * Support for system-wide configs.
145   * -email is now optional too.
146   * Lots of code cleanups.
148  -- Brad Jorsch <anomie@users.sourceforge.net>  Sun, 22 Sep 2002 14:25:58 -0400
150 wmweather+ (1.11) unstable; urgency=low
152   * Fix a few URIs.
153   * Fix rounding errors in the pressure conversion functions (returned floats
154     don't need to be rounded, damnit!)
155   * Fix a bug in the warning code (displaying the wrong warnings)
157  -- Brad Jorsch <anomie@users.sourceforge.net>  Sun, 15 Sep 2002 18:35:18 -0400
159 wmweather+ (1.10) unstable; urgency=low
161   * Handle libwww fds going bad, so the select will still function.
163  -- Brad Jorsch <anomie@users.sourceforge.net>  Sun,  8 Sep 2002 11:22:05 -0400
165 wmweather+ (1.9) unstable; urgency=low
167   * Remove dependancy on libftp, we use libwww's FTP module now.
168   * Rewrote the file downloader to take advantage of libwww's callbacks
169     (instead of waiting for the file to appear).
170   * Adjusted the m4 files to be more informative, and to check for libwraster
171     in /usr/X11R6 (stupid place for it, but oh well).
172   * Add some international METAR support. Mainly things reported in different
173     units.
174   * Make dock.c signals safe!
176  -- Brad Jorsch <anomie@users.sourceforge.net>  Thu,  5 Sep 2002 22:01:42 -0400
178 wmweather+ (1.8) unstable; urgency=low
180   * Added failure conditions to configure.ac.
181   * Actually use LIBOBJS. Change to automake-1.6 since 1.4 is b0rken.
183  -- Brad Jorsch <anomie@users.sourceforge.net>  Sun,  1 Sep 2002 20:31:55 -0400
185 wmweather+ (1.7) unstable; urgency=low
187   * Initial Debianization
188   * Autoconfiscated
189   * Updated wmgeneral from wmpasman
190   * Fixed a bug in createXBMfromXPM
191   * Use createXBMfromXPM to get the mask. It's easier.
193  -- Brad Jorsch <anomie@users.sourceforge.net>  Thu, 15 Aug 2002 15:31:46 -0400
195 version 1.6
197   * Apparently, AVN uses JUNE instead of JUN. Let's guess it uses JULY too
198     while we're at it.
200  -- Tue, 18 Jun 2002 08:52:27 -0500
202 version 1.5
204   * Fixed heat index so it'll display when the temp is below 100 ;)
206  -- Tue, 16 Apr 2002 21:22:07 -0500
208 version 1.4
210   * Changed the METAR display around a little bit. Local time is now primary.
211   * Changed the warning output to indicate the file the warning is from.
212   * minor code cleanups
214  -- Sat,  8 Sep 2001 17:14:32 -0500
216 version 1.3
218   * Display a moon instead of a sun when it's supposed to be night. We even
219     calculate a rough moon phase and calculate the solar zenith to determine
220     whether the sun is up or not.
221   * Adjusted some of the graphics again. master is even smaller now!
222   * Make the forecast bottom line change priority every few seconds (in other
223     words, if more than one line could be displayed it will alternate between
224     them).
226  -- Thu,  6 Sep 2001 22:55:10 -0500
228 version 1.2
230   * Fixed SEPT bug
232  -- Sat,  1 Sep 2001 21:10:22 -0500
234 version 1.1
236   * Made the master xpm smaller.
237   * Changed the font handling so only 1 copy of the characters is needed.
238   * Changed some of the wmgeneral stuff more.
240  -- Tue, 28 Aug 2001 12:46:54 -0500
242 version 1.0
244   * Wrote the thing over the past few weeks. I probably should have been
245     adding changelog entries all along, oh well.
247  -- Tue, 21 Aug 2001 18:36:32 -0500