2008-08-04 Vincent Untz * configure.in: * NEWS: version 2.23.6 2008-08-04 Dan Winship * libgweather/gweather-location.c (gweather_location_get_city_name): Make this work for cities too, not just s. * libgweather/location-entry.c (fill_location_entry_model): fix the city-with-a-single-location case. 2008-08-04 Dan Winship * configure.in (ZONEINFO_DIR): Figure out zoneinfo directory * libgweather/gweather-timezone.c: Use that rather than hardcoding /usr/share/zoneinfo * libgweather/gweather.pc.in: define datarootdir, to shut up an autoconf warning 2008-08-04 Dan Winship * data/Locations.xml.in: * data/locations.dtd: add information about timezones * libgweather/parser.c: new Locations.xml.in parser * libgweather/gweather-location.c: opaque replacement for WeatherLocation, based on the new parser * libgweather/location-entry.c: Autocompleting location-selecting entry * libgweather/gweather-timezone.c: type representing a timezone * libgweather/timezone-menu.c: New widget for selecting a (localized) timezone. * libgweather/gweather-xml.c: use the new parser internally (but convert to WeatherLocation externally) 2008-08-03 Dan Winship * data/Locations.xml.in: Regenerate this. Now every node is inside a node with a real city name, and the file can be regenerated easily as we get updated weather station lists. * data/build-locationdb.pl: * data/update-locations.py: the Locations.xml.in-rebuilding scripts. (Not yet in final form. Still need some refactoring and bugfixes...) * data/sources: * data/sources/README.sources: Directory to store the location/weather source files in, and a description of them * data/city-fixups.pl: * data/station-fixups.pl: * data/major-cities.txt: Additional scripts and data to "patch" the upstream data sources * data/check-observations.py: Script to get a list of currently- reporting weather stations * data/Makefile.am: add rebuild-locations rule * data/locations.dtd: update for schema changes 2008-07-30 Claude Paroz * weather-metar.c: (metar_finish): Added translator comment. 2008-07-25 Matthias Clasen * libgweather/weather*.c: Only increase pending_requests if we actually queued request, else we may never call the finish_cb. Fixes weather information not showing up in the clock applet. 2008-07-22 Vincent Untz * configure.in: post-release bump to 2.23.6 ==================== 2.23.5 ====================