2006-05-29: - initialize some fonts to avoid X warning messages (noted by Dave Serls) - let's call it 0.6.3 2004-04-13: - fix some bugs in the X handling noticed under XFree86 >= 4.3 - let's call it 0.6.2 2003-11-23: - apply patch from Dave Serls: * initialize some variables to prevent odd core-dumps - apply patch by Michael G. Henderson to update GrabWeather manual page 2003-01-11: - apply patch from Dave Serls: * allow user to specify timezone in hours-offset from UTC * prepend information with location to allow user to easily distinguish multiple instances of bbweather for different location - neatify some of the code - cleanup Makefile to work with GNU make and normal make 2002-07-06: - if text is too long to fit into the window, let it scroll from left to right. Caveat: all XEvents are queued during scrolling, that is, one can not cycle by hand (right mouse-button) until this cycle is over. 2002-07-05: - bugfix: don't overwrite what's in the config file *unless* specified on the command line (for example geometry) 2002-07-04: (I only work on Holidays ;-) - apply patch by Darryl Luff: * if the weather file does not contain 'Sky conditions' skip 'conditions' when cycling * when using 'metric' display, show wind-speed in kmh rather than in knots - initialize time to update to every 10 Minutes - used to be uninitialized unless specified using '-u'. Also pointed out by Darryl Luff 2001-11-23: - Happy Turkey-Day (Yum!) - productive in spite of Triptophin: - added command-line option "-d, --weathdir", as suggested by Dave Serls , to allow user to specify the directory in which the data resides. Slight modification from Dave's code. - finally added command-line option "-f, --file" to allow the user to specify an alternate configuration file than the default 2001-07-29: - Some people reported segfaults, so I added further checking for malloc'd memory and char*-assignments. - added command-line option "-t, --ticks" taking one argument of type int specifying the time in seconds interval to be used for cycling. Alternatively, this may be specified in the configfile: bbweather.ticks: 5 - added command-line option "-s, --shape", disabling the window-frame - reduced update interval: used to re-read the file every minute, that's too much. Now only check for new data every 10 minutes. - added comman-line option "-u, --update", taking one argument of type int specifying the time in minutes to check for new data (File I/O) - added possibility to specify the following command-line options in the configuration file: -c, --cycle: bbweather.cycle True -m, --metric: bbweather.metric True -s, --shape: bbweather.shape True -w, --withdrawn: bbweather.withdrawn True -x, --extra: bbweather.extra True 2001-07-28: Released Version 0.2.2: - added information regarding the time and the location for which the weather information is valid. Together with "pressure" and "dew point" this forms the "extra" information (see below). - changed cycling behaviour: if "-c, --cycle" is passed, cycle through: T: Temperature H: Humidity W: Wind speed and direction V: Visibility General Conditions When cycling manually (ie with right-click), cycle through ALL information - added command-line option "-x, --extra"; if passed, when cycling, bbweather will cycle through ALL information available: T: Temperature H: Humidity W: Wind speed and direction V: Visibility General Conditions P: Pressure DP: Dew Point As of: Time Data collected In: location 2001-07-27: - added additional error-checking in bbweather.cpp to avoid segfaults due to malloc bailing out 2001-07-26: - ironed out some spelling errors (pointed out by Stephen Ball , thanks!) 2001-07-23: - added command-line option "-g, --geometry", taking one argument, specifying the geometry - removed some code that was left from bbdate and is not needed 2001-07-22: further tweaking on configure.in for Solaris - if on Solaris, use "-fpermissive" flag when compiling, because some of sun's X headers are supposedly broken 2001-07-21: Released Version 0.2.1 - polished bbweather's man-page - created man-page for GrabWeather - created Debian package - created RPM package 2001-07-20: Added error-checking to GrabWeather. 2001-07-19: getopt_long is only available if _GNU_SOURCE is defined. To make bbweather compile on other systems, we need to typedef getopt_long and use "getopt" otherwise. 2001-07-19: Released version 0.2: - applied patch from Joshua M. Peterson providing the "-w, --withdrawn" options to place bbweather into the slit - added command-line option "-c, --cycle": when specified, bbweather will cycle through the various weather conditions - without, it will remain with Temperature and Humidity The options through wich are cycled are: T: Temperature H: Humidity W: Wind speed and direction V: Visibility General Conditions P: Pressure DP: Dew Point Cycling can be turned on and off by middle-clicking on bbweather If cycling is turned off, you can cycle through the options by hand by right-clicking on bbweather 2001-07-18: - applied patch from Alan Eldridge some minor errors in configure.in and Makefile.am - Redraw() when the window gets hidden and shown again 2001-07-17: Released first version of bbweather