wmaker-eukara/dockapps/wmweather+/ChangeLog

296 lines
11 KiB
Plaintext

wmweather+ (2.18) unstable; urgency=medium
* Fix compilation for GCC 10
* Don't auto-generate date in manpage (Debian doesn't like that)
-- Brad Jorsch <anomie@users.sourceforge.net> Fri, 24 Apr 2020 14:11:46 -0400
wmweather+ (2.17) unstable; urgency=medium
* Add User-Agent when downloading files.
* Hook SIGABRT to better delete temp files on exit.
* Fix warning right-click handling.
* Add "tsunami" and "tsunami_seismic_msg", although they seem to need their
own warning zones.
-- Brad Jorsch <anomie@users.sourceforge.net> Sun, 05 Mar 2017 17:22:08 -0500
wmweather+ (2.16) unstable; urgency=medium
* Fix resource leak in wmweather+.c
* Make build reproducable. Patch from Chris Lamb <lamby@debian.org> via Debian bug 833440.
* Update METAR and warning URLs
* Fix numsymbols in font.c
-- Brad Jorsch <anomie@users.sourceforge.net> Sat, 24 Dec 2016 10:04:32 -0500
wmweather+ (2.15) unstable; urgency=medium
* Fix mkgmtime to not crash if passed a tm_mon > 11
-- Brad Jorsch <anomie@users.sourceforge.net> Tue, 31 Dec 2013 19:36:42 -0500
wmweather+ (2.14) unstable; urgency=medium
* Update curl code to handle the possiblity of curl_multi_fdset returning -1
in maxfds.
* Clean up a few warnings from -Werror.
* Use automake 1.14 instead of 1.10.
-- Brad Jorsch <anomie@users.sourceforge.net> Sun, 08 Dec 2013 15:20:15 -0500
wmweather+ (2.13) unstable; urgency=low
* Change the res_class to "DockApp".
* Escape dashes in the manpage.
-- Brad Jorsch <anomie@users.sourceforge.net> Wed, 15 Sep 2010 10:10:34 -0400
wmweather+ (2.12) unstable; urgency=low
* Remove curl handle from the multihandle before closing the file
descriptor and before doing the callbacks. Otherwise we might get another
completion message, which will cause double-free errors and such.
-- Brad Jorsch <anomie@users.sourceforge.net> Tue, 17 Aug 2010 15:27:37 -0400
wmweather+ (2.11) unstable; urgency=low
* Apply 01_wmweather+_patch_displaydelay.dpatch from Debian
* Fix Debian bug #419644 in a different way: First, change snprintf and
vsnprintf handling to be more like AC_FUNC_MALLOC handles malloc. Second,
just always call FUNC_VSNPRINTF_LIBOBJ instead of being conditional on
snprintf.
-- Brad Jorsch <anomie@users.sourceforge.net> Fri, 18 Jan 2008 10:30:05 -0500
wmweather+ (2.10) unstable; urgency=low
* Remove libwww, add libcurl.
-- Brad Jorsch <anomie@users.sourceforge.net> Sun, 06 Jan 2008 22:42:07 -0500
wmweather+ (2.9) unstable; urgency=low
* Add support for the new FW/SC distinction in some of the forecast data.
Also do it for METAR, even though the two are supposedly the same there.
* Fix some nasty double-free bugs in download.c if terminate_handler were to
be called before HTLoadAbsolute/HTPostAbsolute returned.
-- Brad Jorsch <anomie@users.sourceforge.net> Mon, 17 May 2004 23:55:48 -0400
wmweather+ (2.8) unstable; urgency=low
* The downloader now tracks active downloads, and refuses to start a second
download when one is already active for a particular target file. Also,
downloads now time out after 10 minutes.
-- Brad Jorsch <anomie@users.sourceforge.net> Mon, 29 Mar 2004 22:22:31 -0500
wmweather+ (2.7) unstable; urgency=low
* Oops, forgot to fix the manpage when the URIs changed in v2.5.
-- Brad Jorsch <anomie@users.sourceforge.net> Fri, 21 Nov 2003 20:55:07 -0500
wmweather+ (2.6) unstable; urgency=low
* Use atexit() to clean up downloaded files.
* Alter forecast parsers to be less picky. 'AVN' and 'MRF' are changing to
'GFS' and 'GFSX' on Dec 16, and looking for just "MOS GUIDANCE" instead of
"xxx MOS GUIDANCE" should work about as well.
-- Brad Jorsch <anomie@users.sourceforge.net> Fri, 21 Nov 2003 20:55:07 -0500
wmweather+ (2.5) unstable; urgency=low
* Added the "-display-mode" option. This fixes part of Debian bug #200110.
* Tack the PID on to downloaded files, so multiple instances of wmweather+
won't stomp on each other. This fixes the rest of Debian bug #200110
* Rewrote the longitude-guessing code, now it just depends on time_t being
an arithmetic type (which mkgmtime() did already).
* Replace the old b0rken/mktime.c with the one from GNU tar. The old one has
a SysVism that wasn't working too well for BSD people, who need the
replacement because mktime() on BSD fails for 'impossible' times (i.e. the
hour skipped when DST begins).
* Change forecast URIs, because NOAA changed them.
* Add a 'forget-warning-zones' option, which IMO adequately covers Debian
bug #214482. And it allows you to override zones on the command line too.
-- Brad Jorsch <anomie@users.sourceforge.net> Tue, 28 Oct 2003 13:35:24 -0500
wmweather+ (2.4) unstable; urgency=low
* Remove a bunch of unused variables.
* Initialize a few things the compiler can't tell will always be initialized
before they're used.
- dock.c update_dock(): i will be initialized if either j&1 or j&2, and
only used if j&3. j is not volatile, so this will always initialize i.
- forecast.c locate_current(): current is set to NULL at the beginning of
the function. curdiff is set whenever current is, and is only used when
current!=NULL.
* Added .nf commands to the manpage, so man won't complain about long
pseudo-URLs (Fixes Debian bug #184306).
* Fixed various assumptions about char signedness (i.e. I made them
explicitly signed char) (Fixes Debian bug #181245).
* Added multiple warning zones, so for example you can look at both kyz036
and kyc209 for warnings (Partially fixes Debian bug #185651).
- The summary isn't so much a warning summary, as a summary of the weather
over the past day or so.
- Unless those "warnings not in the expected place" were due to the kyc209
versus kyz036 issue, I can't determine where the files might actually
have been. Sorry.
* Updated some of the docs.
* autoconf changed the name of the malloc cache variable...
* Added a replacement mktime. Hopefully it works right.
-- Brad Jorsch <anomie@users.sourceforge.net> Sat, 22 Mar 2003 12:45:10 -0500
wmweather+ (2.3) unstable; urgency=low
* Fix a compiler warning, thanks to Martin Godisch
* Remove the debian directory at the request of the Debian maintainer; if
you want those files, they are available at debian.org
* Removed documentation of useless -geometry option
* Fixed crash on right-click when no warning zone was given
-- Brad Jorsch <anomie@users.sourceforge.net> Tue, 28 Jan 2003 12:47:07 -0500
wmweather+ (2.2) unstable; urgency=low
* It seems I forgot to create a b0rken/malloc.c
-- Brad Jorsch <anomie@users.sourceforge.net> Tue, 1 Oct 2002 16:36:12 -0400
wmweather+ (2.1) unstable; urgency=low
* Make the 'malformed location' error message more clear.
* Fix stupid crash in forecast.c (didn't wrap properly when iterating over
an array)
* Fix is_forecast_current, mktime wants 0-based month.
-- Brad Jorsch <anomie@users.sourceforge.net> Mon, 30 Sep 2002 15:02:29 -0400
wmweather+ (2.0) unstable; urgency=low
* In no particular order:
* Animations can now display a label indicating the percent being shown. The
forecast window uses this extensively.
* All URIs can now be changed via command line/config file options.
* Added ./configure checks for b0rken snprintf/vsnprintf.
* Added ETA forecasts. These are mixed in with the AVN forecasts in the
rotation, sorted by time.
* Added display of the forecast type, which shows up at the bottom of the
forecast window where wind chill, heat index, and so on appear.
* When not animating, the percent chance cutoff can be adjusted using the
mouse wheel (as mapped to buttons 4 and 5).
* Made all forecast and warning options optional. Thus, if you don't specify
e.g. avn-station, no AVN forecasts will be downloaded.
* Regularized options: -radar is now -radar-uri, and -zone is now
-warning-zone.
* Support for POST for the radar image.
* Support for system-wide configs.
* -email is now optional too.
* Lots of code cleanups.
-- Brad Jorsch <anomie@users.sourceforge.net> Sun, 22 Sep 2002 14:25:58 -0400
wmweather+ (1.11) unstable; urgency=low
* Fix a few URIs.
* Fix rounding errors in the pressure conversion functions (returned floats
don't need to be rounded, damnit!)
* Fix a bug in the warning code (displaying the wrong warnings)
-- Brad Jorsch <anomie@users.sourceforge.net> Sun, 15 Sep 2002 18:35:18 -0400
wmweather+ (1.10) unstable; urgency=low
* Handle libwww fds going bad, so the select will still function.
-- Brad Jorsch <anomie@users.sourceforge.net> Sun, 8 Sep 2002 11:22:05 -0400
wmweather+ (1.9) unstable; urgency=low
* Remove dependancy on libftp, we use libwww's FTP module now.
* Rewrote the file downloader to take advantage of libwww's callbacks
(instead of waiting for the file to appear).
* Adjusted the m4 files to be more informative, and to check for libwraster
in /usr/X11R6 (stupid place for it, but oh well).
* Add some international METAR support. Mainly things reported in different
units.
* Make dock.c signals safe!
-- Brad Jorsch <anomie@users.sourceforge.net> Thu, 5 Sep 2002 22:01:42 -0400
wmweather+ (1.8) unstable; urgency=low
* Added failure conditions to configure.ac.
* Actually use LIBOBJS. Change to automake-1.6 since 1.4 is b0rken.
-- Brad Jorsch <anomie@users.sourceforge.net> Sun, 1 Sep 2002 20:31:55 -0400
wmweather+ (1.7) unstable; urgency=low
* Initial Debianization
* Autoconfiscated
* Updated wmgeneral from wmpasman
* Fixed a bug in createXBMfromXPM
* Use createXBMfromXPM to get the mask. It's easier.
-- Brad Jorsch <anomie@users.sourceforge.net> Thu, 15 Aug 2002 15:31:46 -0400
version 1.6
* Apparently, AVN uses JUNE instead of JUN. Let's guess it uses JULY too
while we're at it.
-- Tue, 18 Jun 2002 08:52:27 -0500
version 1.5
* Fixed heat index so it'll display when the temp is below 100 ;)
-- Tue, 16 Apr 2002 21:22:07 -0500
version 1.4
* Changed the METAR display around a little bit. Local time is now primary.
* Changed the warning output to indicate the file the warning is from.
* minor code cleanups
-- Sat, 8 Sep 2001 17:14:32 -0500
version 1.3
* Display a moon instead of a sun when it's supposed to be night. We even
calculate a rough moon phase and calculate the solar zenith to determine
whether the sun is up or not.
* Adjusted some of the graphics again. master is even smaller now!
* Make the forecast bottom line change priority every few seconds (in other
words, if more than one line could be displayed it will alternate between
them).
-- Thu, 6 Sep 2001 22:55:10 -0500
version 1.2
* Fixed SEPT bug
-- Sat, 1 Sep 2001 21:10:22 -0500
version 1.1
* Made the master xpm smaller.
* Changed the font handling so only 1 copy of the characters is needed.
* Changed some of the wmgeneral stuff more.
-- Tue, 28 Aug 2001 12:46:54 -0500
version 1.0
* Wrote the thing over the past few weeks. I probably should have been
adding changelog entries all along, oh well.
-- Tue, 21 Aug 2001 18:36:32 -0500