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
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
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
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
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
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
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
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
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
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
197 * Apparently, AVN uses JUNE instead of JUN. Let's guess it uses JULY too
200 -- Tue, 18 Jun 2002 08:52:27 -0500
204 * Fixed heat index so it'll display when the temp is below 100 ;)
206 -- Tue, 16 Apr 2002 21:22:07 -0500
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
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
226 -- Thu, 6 Sep 2001 22:55:10 -0500
232 -- Sat, 1 Sep 2001 21:10:22 -0500
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
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