==================== 2.25.90 ====================== 2009-01-26 Callum McKenzie * Makefile.am (INCLUDES): Remove -DENABLE_BROKEN. We don't need it and it prevents us building with GTK_DISABLE_DEPRECATED. * main.c: * gweather-applet.c: Deprecated symbol removal. Patch from Maxim Ermilov, see bug 562520. ==================== 2.25.3 ====================== ==================== 2.25.2 ====================== 2008-12-17 William Jon McCann * Makefile.am: Add missing libgnomeui CFLAGS Patch from: lucasr.at.mundo@gmail.com (Bug #564192) 2008-11-15 Mario Blättermann * docs/de/de.po: Updated German translation 2008-11-11 Callum McKenzie * Makefile.am: * gweather-applet.c: Patch from Matthias Clasen to listen for NetworkManager signals and update when the network comes up (bug 488824). 2008-11-07 Mario Blättermann * docs/de/de.po: Added German translation * docs/de/figures/*: Added screenshots * docs/Makefile.am: Added de to DOC_LINGUAS ==================== 2.24.0.1 ==================== 2008-09-05 Callum McKenzie * Makefile.am: Remove the gnome-vfs flags from the build process. 2008-04-30 Callum McKenzie * GNOME_GWeatherApplet.xml: Remove the short-cut keys since they are practically unusable. Fixes bug #530670. * gweather-applet.c: Removed an incorrect comment. 2008-04-22 Ilkka Tuohela * docs/Makefile.am: Added Finnish translation by Jukka Heikkilä. * docs/fi: Added fi to DOC_LINGUAS 2008-04-07 Vincent Untz Use new gweather-xml API. Patch by Dan Winship . Fix bug #526216. * gweather-xml.c: gone, moved to libgweather * gweather-pref.c: Use libgweather's version of the Locations.xml parser now. (load_locations): Update for API changes, select the correct row after constructing the model, since the new gweather_xml_load_locations() doesn't do that automatically. 2008-02-29 Leonardo Ferreira Fontenelle * docs/pt_BR/figures/*: Added 4 screen shots by Amadeu A. Barbosa Jr. 2008-02-29 Leonardo Ferreira Fontenelle * docs/Makefile.am: Added pt_BR do DOC_LINGUAS. * docs/pt_BR/pt_BR.po: Added Brazilian Portuguese translation by Amadeu A. Barbosa Júnior. 2008-02-26 Nickolay V. Shmyrev * docs/Makefile.am: * docs/ru/ru.po: Added Russian translation by Yuri Myasoedov 2008-02-11 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. 2008-01-29 Claude Paroz * docs/fr/fr.po: Updated French translation. 2008-01-17 Callum McKenzie * gweather-xml.c (gweather_xml_load_locations): Use the correct location for the Locations file. libgweather changed API on us. (Fixes bug #509750.) 2008-01-15 Callum McKenzie * main.c: * gweather-pref.c: * gweather-pref.h: * gweather-dialog.c: * gweather-dialog.h: * gweather-applet.c: * gweather-applet.h: * gweather-about.c: * gweather-about.h: Add GWEATHER_I_KNOW_THIS_IS_UNSTABLE to enable the gweather API. 2008-01-13 Callum McKenzie * Makefile.am: Move Locations.xml and associated pieces to a new module: libgweather. 2008-01-08 Kjartan Maraas * Locations.xml.in: Add Yerevan in Armenia. Patch from petrosyan at gmail com. Closes bug #414814. 2008-01-08 Kjartan Maraas * Locations.xml.in: Fix zone code for Washington and Dulles Airport. Closes bug #367777. Patch from Sebastien Bacher. 2008-01-08 Kjartan Maraas * docs/C/gweather.xml: The forecast menu entry was renamed to Details. Reported by Changwoo Ryu. Closes bug #489402. 2007-12-31 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. 2007-12-03 Callum McKenzie * docs/C/gweather.xml: Better abstract courtesy of Andreas Freund. (Bug #500811) 2007-12-02 Changwoo Ryu * docs/Makefile.am (DOC_LINGUAS): Added ko. * docs/ko/ko.po: gnome-doc-utils migration from the old Sun manual, and udpated translation. * docs/ko/*.xml: Removed old XMLs. * docs/ko/figures/*.png: Removed old images. 2007-11-27 Callum McKenzie * Locations.xml.in: Added Kip's home town: White Rock. (Bug #499836). 2007-11-22 Callum McKenzie * gweather-pref.c (gweather_pref_create): The preferences dialog has been set resizable to make navigation of the locations list easier. See bug #462850. * gweather-dialog.c (gweather_dialog_create): Remove a superfluous call to gtk_window_set_policy. 2007-11-18 Callum McKenzie * Locations.xml.in: We misspelled Fort Worth!?. (Bug #497765) 2007-11-16 James Ogley * Locations.xml.in: Rename Nottingham East Midlands as East Midlands. 2007-11-04 Callum McKenzie * gweather-pref.c: Remove an unneeded #include of langinfo.h. * Locations.xml.in: Added forecast zone for West Plains, Missouri. Thanks to Michael Crider (Bug #453539). In addition, best-estimates of the appropriate zones for most other Missouri locations where added where missing. 2007-10-13 Callum McKenzie * Locations.xml.in: Updates to Virginian locations from serac@vt.edu (Bug #469356). 2007-08-01 Callum McKenzie * docs/nl/nl.po: Fix an incorrectly transcribed tag (see bug #448129). 2007-07-17 Jaap Haitsma * GNOME_GWeatherApplet.xml: Use gtk-about i.s.o. gnome-stock-about Fixes bug #456955 * gweather-about.c: (gweather_about_run): * gweather-applet.c: (gweather_applet_create), (update_finish), (gweather_update): * gweather.h: Use g_set_application name such that the application name gets shown correctly in the about dialog. Convert usage of GtkTooltips to new tooltips API of GTK 2.12 Fixes bug #457145 2007-02-28 Sebastien Bacher * Locations.xml.in: add zones to Wisconsin cities, patch from Alex Mauer (bug #363364) 2007-02-17 David Lodge * docs/en_GB/en_GB.po: Added (British) English translation. * docs/Makefile.am: Added en_GB to DOC_LINGUAS 2007-02-10 AP Singh Alam * docs/pa/pa.po: pa is added translation * docs/Makefile.am: pa is added to list 2007-01-30 Kjartan Maraas * gweather-applet.c: Add include to fix a warning. 2006-11-15 Kjartan Maraas * docs/C/gweather.xml: Fix build. 2006-11-08 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. 2006-10-02 Davyd Madeley * gweather-pref.c: Stop the search of a location if the criterium is empty (bug #358499). Patch from Esteban Sánchez . 2006-09-03 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. 2006-09-02 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. * docs/sv/figures/*: Added screenshots. 2006-08-20 Davyd Madeley * Locations.xml.in: - correct zone for Loveland (closes #335135) - commit mass removal of dead locations (closes #166014) 2006-08-07 Davyd Madeley * gweather-applet.c: Call place_widgets() from update_finish() so that in a vertical panel gweather applet redisplays properly. Patch from Joshua Crawford . Closes #325915. 2006-07-25 Christophe Bliard * fr/fr.po: Small update of French translation 2006-07-23 Davyd Madeley * Locations.xml.in: locations love. Patch from John N. Laliberte: Closes #340421. Patch from Thierry Moisan. 2006-07-23 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. 2006-07-11 Philip Langdale * gweather-pref.c: (temp_combo_changed_cb, speed_combo_changed_cb, pres_combo_changed_cb, dist_combo_changed_cb) Call gweather_dialog_update conditionally - the dialog doesn't exist if it's not displayed. 2006-06-29 Daniel Nylander * docs/sv/sv.po: Added Swedish translation. 2006-06-27 Davyd Madeley * Locations.xml.in: split Congo into Democratic Republic of and Republic of. Patch from Denis Jacquerye . Closes #340712. 2006-05-29 Philip Langdale * gweather.h * gweather-applet.c: Remove dead code for managing lifetime of About Dialog. This is now done automatically by Gtk+. * gweather-applet.h: Remove declarations of non-existent functions. 2006-05-29 Philip Langdale This change refactors the details dialog and is the part two of the refactoring I promised below. gweather-dialog.h gweather-dialog.c: (everything). Make the details dialog a real GObject inheriting from GtkDialog. As a bonus, dead code was revealed by the cleanup and has been removed. gweather-pref.c: (*_combo_changed). Update to reflect the changed signature of gweather_dialog_update. gweather.h: Remove all details dialog widgets from struct. gweather-applet.c: (details_cb, update_finish). Update the instantiate the details dialog properly and consolidate singleton handling. 2006-02-11 Philip Langdale * gweather-pref.c: There's one more place where the wrong user_data was being passed. 2006-02-10 Davyd Madeley * gweather-pref.c: fix a bug where the wrong pointer was being passed as user_data in auto_update_toggled. Should fix #330191. 2006-02-02 Claudio Saavedra * gweather-dialog.c: (gweather_dialog_load_geometry): Do not try to set window size if gconf stored values are not valid. Fixes critical warning #329544. 2006-02-01 Davyd Madeley * gweather-applet.c: don't call gtk_main_quit on destroy, this would seem to be a regression from: 2002-05-20 Kevin Vandersloot 2006-01-30 Davyd Madeley * gweather-applet.c: Remove FIXME's from libnotify code. Move libnotify preference into the same location as the other preferences for the applet. * gweather.schemas.in: add a schema for the notification preference 2006-01-22 Philip Langdale This change is the first part of cleaning up the tangled gweather applet code. One of the main goals is to reorganise the code associated with each main widget (applet, details, prefs) into proper GObjects. This particular change handles the Prefs Dialog. * gweather-xml.c * gweather-xml.h: Move TreeModel column definitions here from GWeatherPref. Although it would be overkill to do so, we think of the Locations tree model as being a subclass with specific columns. * gweather-pref.h * gweather-pref.c: (everything). Make the prefs dialog a real GObject inheriting from GtkDialog. We now enforce a proper interface and fully encapsulate the dialog's implementation. * gweather.h: Remove all pref widgets from struct. * gweather-applet.c: (pref_cb): Move singleton handling here and instantiate the prefs dialog properly. 2006-01-21 Vincent Untz * docs/fr/fr.po: small update 2006-01-16 Davyd Madeley * Locations.xml.in: Adjust metar site id for Alamogordo, NM US to a geographically closer and more reliable site. KHMN to KALM. Patch from Jerimiah Cole . Closes #327143. 2006-01-15 Davyd Madeley * gweather-pref.c: add atmospheres as a unit of pressure Patch from Alexandros Frantzis . Closes #325447. 2006-01-12 Frank Solensky * gweather-applet.c: (applet_destroy), (update_finish), (suncalc_timeout_cb): * gweather-applet.h: * gweather-pref.c: (auto_update_toggled): * gweather.h: Use a separate timer to drive icon transitions. Closes bug #310807. 2006-01-10 Kjartan Maraas * main.c: (gweather_applet_new): Plug a small leak. 2006-01-08 Kjartan Maraas * Locations.xml.in: Fix the name for Mexico and Mexico City. (Pedro Villavicencio Garrido). Closes bug #171718. 2006-01-07 Vincent Untz * docs/C/gweather.xml: fix description for the storm icon Fix bug #326106. Also, remove unit from a string. Fix bug #326082. 2006-01-07 Vincent Untz * docs/Makefile.am: * docs/fr/*: add french translation by Christophe Bliard * docs/*: .cvsignore love 2006-01-06 Theppitak Karoonboonyanan * Locations.xml.in: Added translator comments for locations in Thailand. (Patch for bug #161882) 2006-01-03 Ryan Lortie * battstat_applet.c (battery_full_notify): Move to the new libnotify API. Patch from Michael Vogt closes bug #325541. * battstat_applet.c (change_background_cb, gweather_applet_create): Remove the old change_background_cb function using the new functionality in libpanel-applet instead. 2006-01-03 Alexander Shopov * Locations.xml.in: Change location name. Closes bug: #313655 2005-12-29 Adam Schreiber * gweather/Locations.xml.in: Bug #321411 2005-12-26 Funda Wang * Locations.xml.in: Reorganized lots of locations in China.. 2005-12-20 Vincent van Adrighem * docs/nl/*: Dutch doc translation added (translated by Myckel Habets). * docs/Makefile.am: Added nl to LINGUAS. 2005-12-11 Philip Langdale * Merged libgweather from GWEATHER_REFACTOR branch. ChangeLog entries have also been merged. 2005-12-06 Ryan Lortie * weather.c (weather_info_get_update): Use %c universally as the date format. Closes bug #172514. 2005-12-06 Ryan Lortie * Locations.xml.in: Add Lugansk (UKCW) and Ternopol (UKLT) from Ukraine. Closes bug #168527. 2005-12-06 Roozbeh Pournader * Locations.xml.in: Corrected name and coordinates for OIAG (bug #319538, Farzaneh Sarafraz). 2005-12-06 Ryan Lortie * Locations.xml.in: Cleaned up the Dulles/Washington, DC/Virginia mess by setting the Zero Milestone for Washington, updating info between the two copies of Dulles and adding Arlington, VA. These fixes should close bug #313102 and bug #310739. 2005-11-30 Philip Langdale Refactoring to use libgweather and libgweatherprefs. R location.c R location.h: Unused. Let's junk them. R gweather.schemas.in: Moved to libgweatherprefs. R weather-bom.c R weather-iwin.c R weather-met.c R weather-metar.c R weather-wx.c R weather.c R weather.h: Moved to libgweather. M Makefile.am: Removed handled of removed files. M gweather-applet.h M gweather-xml.c: Remove unneeded reference to weather.h M gweather.h: Remove definitions that moved to libgweatherprefs and add a GWeatherGConf instance to the applet. M main.c: Initialise prefs through libgweatherprefs. M gweather-dialog.c M gweather-pref.c M gweather-pref.h: Remove code moved to libgweatherprefs and use that lib for gconf accesses. M gweather-applet.c: Use libgweather and libgweatherprefs. Mostly this involves replacing the direct access to the WeatherInfo struct with Weather* calls. Also account for the changed signature of weather_info_[new|update] 2005-10-04 Davyd Madeley * docs/ChangeLog: removed. Merged into this ChangeLog 2005-09-28 Ryan Lortie * docs/Makefile.am: add DOC_FIGURES list to get .png's into the tarball. Closes bug #317476. 2005-08-28 Davyd Madeley * docs/C/gweather.xml: fix validation error, oops * gweather-about.c: add me to documenters 2005-08-28 Davyd Madeley * docs/C/gweather.xml: * figures/gweather-menu-prefs.png: * figures/gweather-prefs-general.png: * figures/gweather-prefs-locations.png: update documentation for 2.12 2005-08-25 Maxim Dziumanenko * Makefile.am: Add "uk" to DOC_LINGUAS. 2005-08-25 Rodrigo Moya * gweather-applet.c (update_finish): use hints for the notification. 2005-08-24 Ryan Lortie * weather.c: Conditionalise the #inclusion of . Patch from Diego Pettenò closes bug #314366. 2005-08-24 Ryan Lortie * gweather-applet.c (update_finish): Fix serious logic problem in failure-handling code and always reschedule timeout function -- not just in case of success. Closes bug #309492. This patch largely based on the work of Pierre Ossman. 2005-08-24 Ryan Lortie * Locations.xml.in: Removed broken duplicate Wildwood, New Jersey entry. Patch from Chris Hollenbeck closes bug #310043. 2005-08-20 Francisco Javier F. Serrador * C/gweather.xml: s/Anglea/Angela/ 2005-08-13 Francisco Javier F. Serrador * es/es.po: Updated Spanish translation. 2005-08-11 Francisco Javier F. Serrador * es/es.po: Updated es.po. * es/*.xml: Delete old docs. * es/es.po: Added missing es.po 2005-08-08 Davyd Madeley * gweather.xml: (removed) it's a generated file now 2005-08-08 Davyd Madeley * weather.c: Use escaped characters for degree symbol and give explanation to the translators. Closes #150926. Patch from Michael Terry . 2005-07-30 Francisco Javier F. Serrador * es: Added Spanish doc translation. 2005-07-20 Davyd Madeley * docs/Makefile.am: * docs/gweather.omf.in: gnome-doc-util-ise * docs/*: Remove lots of unwanted files. XML files still need converting to po files. 2005-07-14 Ryan Lortie * gweather-xml.c: xmlChar is 'unsigned char' whereas everything else is 'char'. This causes GCC 4 to complain that pointer targets differ in signedness. To combat this, never use xmlChar * for local variables and explicitly cast all strings going in and out of libxml to (xmlChar *) and (char *) respectively. 2005-07-11 Davyd Madeley * Locations.xml.in: German location updates. Patch from Jens ?? . Closes #166913. 2005-07-10 Davyd Madeley * gweather-pref.c: * gweather-applet.c: use dialog instead of g_warning Closes bug #168807. Patch from Pedro Villavicencio . * gweather-pref.c: Clean up the location searching stuff. Set mnemonics for labels and button. Make button show a more clear icon and label. 2005-07-06 Davyd Madeley * weather-metar.c: Parse METAR string time with localtime_r, not gmtime_r. This sets tm.tm_gmtoff to the local timezone offset (rather then 0). This never used to be broken, and smells of a libc6 change. 2005-07-04 Rodrigo Moya * gweather-applet.c (update_finish): when libnotify is available, display a nice notification about the new forecast. * gweather-dialog.c (get_system_monospace_font): fixed leak. * Makefile.am: use LIBNOTIFY_CFLAGS|LIBS. 2005-07-01 Esteban Sanchez * gweather.h (struct _GWeatherApplet): Added pref_find_entry and pref_find_next_btn * gweather-pref.c: (gweather_pref_create): Added a find bar to the location page. Fixed bug #305518 2005-07-01 Davyd Madeley * Locations.xml.in: Locations Loving. Closes at least #306265. 2005-06-26 Máirín Duffy * Locations.xml.in: Restore unintentionally reverted UK zone changes. Add additional UK zones (#309032). 2005-06-20 Theppitak Karoonboonyanan * Locations.xml.in: Nepal is in Asia, not Africa. Fixed bug #308269. 2005-06-09 Theppitak Karoonboonyanan * Locations.xml.in: Rearrange locations in Thailand by cities. Patch submitted via bug #160163. 2005-06-09 Kjartan Maraas * gweather-applet.c: * main.c: (gweather_applet_new): * weather.c: * weather.h: Remove gnome-config cruft. Closes bug #172028. 2005-05-31 Davyd Madeley * gweather-pref.c: * gweather.h: * weather.c: * weather.h: Added support for the Beaufort wind speed scale. See http://www.zetnet.co.uk/sigs/weather/Met_Codes/beaufort.htm. Closes bug #305808. 2005-05-27 Christian Rose * Locations.xml.in: Moved some German locations into the correct places. 2005-05-23 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-10 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-08 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-07 Abel Cheung * Locations.xml.in: Removed some duplicate stations and restructure some city info. 2005-04-07 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-07 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-06 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-05 Abel Cheung * Locations.xml.in: Add some more translator comments, and comment out some stations which has no METAR info. (WIP) 2005-04-05 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-05 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-04 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-03 Ryan Lortie * gweather-pref.c: Since the current_location structure is free'd by the row_changed callback and since we change the active row while populating the TreeView in the XML parser, make a copy. * gweather-xml.c: Replace a direct "return -1" with "goto error_out" to ensure that things get free'd up in the error case. Both of the above are fixes to problems spotted by Kjartan. 2005-04-02 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-04-01 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-31 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-31 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-31 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-30 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2003-03-30 Ryan Lortie * gweather-about.c: Fix a silly typo. 2005-03-30 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-29 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-29 Ryan Lortie * gweather-dialog.c: Remove some debugging output (bug #171924) * gweather-xml.h: Change the prototype from void -> int to allow an indication of success/failure to parse the XML. * gweather-pref.c: Add an error dialog asking the user to file a bug in the case of an Locations.xml parse error. * weather.h: Removed trans/untrans_name for favour of a single 'name' field in the WeatherLocation structure. Change prototype of weather_location_new to take the single name. (bug #171855) * weather.c: Lots of changes to deal with the removal of trans/untrans_name. * weather-iwin.c: Small change to deal with the removal of the translated/untranslated name crud. * gweather-xml.c: Massive (pretty much total) rewrite. Better error reporting, fewer memory leaks. Less code duplication. Changed to deal with a single name (no trans/untrans stuff). * gweather-about.c: Added myself to the author credits. 2005-03-29 Christian Rose * Locations.xml.in: Added comment for Réunion. 2005-03-29 Christian Rose * Locations.xml.in: Corrected the English name of the country Peru. 2005-03-28 Christian Rose * Locations.xml.in: Fixed Finnish location names (bug #171741). 2005-03-28 Ryan Lortie * gweather-xml.c: Lots of fixes: Fix translatability of locations which has been broken for a while. Don't use gnome_i18n_get_language_list anymore (bug #170196). Don't pass around the locale preferences string. Remove the special casing of 'cities' as being entirely separate. 2005-03-28 Ryan Lortie * gweather-pref.c: Fix the check to ensure that spurious gconf updates are not performed to consider the 'use_default' flags for each of the 4 unit types (temperature, pressure, wind speed, visibility distance). Fixes bug #171812. 2005-03-26 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-25 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-15 Kjartan Maraas * weather.c: (weather_location_free): Free location->coordinates too. Closes bug #169827 (and a 100kb+ leak) 2005-03-07 Shaun McCance * gweather/docs/C/gweather.xml: - Fixed validity issue, removed version from title 2005-03-07 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-07 Davyd Madeley * docs/C/gweather.xml: Update documentation for GNOME 2.10. * docs/C/figures/*.png: New images, actually from a version of GNOME beginning with a 2. 2005-03-06 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-06 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. Also reverted the previous change, so that the capital of Denmark is now known as Copenhagen again. Locations in Locations.xml.in are supposed to have their English names. 2005-03-03 Martin Willemoes Hansen * Locations.xml.in: Renamed Copenhagen to København. 2005-03-01 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-03-01 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-02-24 Kjartan Maraas * gweather-dialog.c: (get_system_monospace_font): Mark as static * weather.c: (weather_location_new), (sun), (_weather_info_get_pixbuf): Don't mix code and declarations. 2005-02-19 Frank Solensky reviewed by: Davyd Madeley * weather.c: (sun): Fix calculations for when consecutive sunrises or sunsets do not occur on consecutive sideral days. Closes #164686. 2005-02-20 Christian Rose * Locations.xml.in: Added some more translator comments, explaining what country the names come from. 2005-02-10 Davyd Madeley * Locations.xml.in: Sebang->Sepang (damn regression). Closes #166762. 2005-02-02 Kjartan Maraas * gweather-applet.c: (applet_destroy): NULL vs. 0 * gweather-dialog.c: (gweather_dialog_create): Don't use gtk_signal_connect, use g_signal_connect. 2005-02-07 Jordi Mallach * Locations.xml.in: Further Catalan and Basque corrections. 2005-02-07 Davyd Madeley * Locations.xml.in: Locations love for: - #165212 Maine, Chris Hollenbeck - #166497 Cape Flattery, 2005-02-04 Frank Arnold * Locations.xml.in: Corrected two Wyoming locations. 2005-02-03 Jordi Mallach * Locations.xml.in: Corrected some Catalan, Basque and Spanish names. 2005-02-03 Davyd Madeley * Locations.xml.in: Fixed validity of XML file. Can people please xmllint against the provided DTD. Thanks. 2005-02-02 Ole Laursen * Locations.xml.in: Moved Vágar/Sørvágur to Faroe Islands, a country in Europe (they are not completely independent from Denmark, but nevertheless). Also fixed the order of the Danish stations. 2005-02-02 Žygimantas Beručka * Locations.xml.in: Corrected Lithuanian locations. 2005-02-02 Ole Laursen * Locations.xml.in: Corrected some of the Danish locations. 2005-02-01 Raphael Higino * Locations.xml.in: Corrected Brazilian locations. 2005-01-29 Francisco Javier F. Serrador * Locations.xml.in: Some changes in Latino-american and Spanish strings. 2005-01-27 Jorn Baayen * Locations.xml.in: Tartu/Ulenurme -> Tartu/Ülenurme 2004-01-26 Davyd Madeley * weather.c: Fix #165114 (a stock icon name typo). 2004-01-24 Davyd Madeley * weather-metar.c: Parser fixes from Marius Gedminas . Closes #164177. 2004-01-24 Davyd Madeley * weather.h: Correct calculation for hPa to inHg should be 1/33.86 (the reverse of the calculation for inHg to hPa). That makes it 0.029533373, not 0.02963742. Pressure given in details is now correct. 2004-01-23 Davyd Madeley * Locations.xml.in: Locations Love from Priit Laes . Closes #164034. 2005-01-18 Benoît Dejean * gweather-about.c: (gweather_about_run): * gweather-applet.c: (gweather_applet_create), (update_finish): * gweather-pref.c: (update_dialog), (gweather_pref_create), (gweather_pref_load): * gweather-xml.c: (gweather_xml_get_value), (gweather_xml_parse_name): * main.c: * weather-bom.c: (bom_finish_open): * weather-iwin.c: (iwin_finish_open): * weather-met.c: (met_reprocess), (met_parse), (met_finish_open): * weather-metar.c: (metar_parse), (metar_finish_open): * weather-wx.c: (wx_finish_read), (wx_finish_open): * weather.c: (dmsh2rad), (weather_location_config_read), (sun): * weather.h: Killed many warnings. * ChangeLog: utf-8-ified. Closes #164473. 2005-01-17 Davyd Madeley * weather.c: Mark string "Unknown" as translatable. Fixes #164278. * Changelog: it's 2005 ;) Fixing issues with linear time 2005-01-16 Dennis Cranston * gweather-dialog.c: (get_system_monospace_font): New function. (gweather_dialog_update): Display the forecast in the system monospace font. 2005-01-15 Dennis Cranston Based on patches submitted by Michael Terry and Damián Viano. * gweather-dialog.c: (replace_multiple_new_lines): New function. (gweather_dialog_create): Remove multiple new lines from the forecast. 2005-01-15 Christian Rose * Locations.xml.in: Started adding translator comments, explaining what country the names come from. 2005-01-15 Telsa Gwynne * Locations.xml.in: Patch from Chris Hollenbeck to spell that continent at the bottom of the world correctly and fix #161097. Added translator notes about accents to fix #161094 and #161100. 2005-01-15 Telsa Gwynne * Locations.xml.in: s/Nexrad/NEXRAD/g for consistency. Added co-ordinates for Cocos (Keeling) Island. Two spelling fixes. Closes #161096. 2005-01-15 Davyd Madeley * weather-iwin.c: * weather-metar.c: POSIX says that must be included (by the caller) before . Fixes build with GLibC 2.3.1. 2005-01-13 Davyd Madeley * Locations.xml.in: patch from Adam Sjøgren . Closes #163732. * weather.[ch]: Make the sun/moon be displayed if the sky reads as Invalid. 2005-01-11 Davyd Madeley * Locations.xml.in: patch from Javier F. Serrador. Closes #162737. 2005-01-10 Davyd Madeley * Locations.xml.in: London: change City to City Airport. 2005-01-10 Davyd Madeley * Locations.xml.in: Patch for London, UK from Nicholas J. Skehin . 2005-01-10 Davyd Madeley * gweather-about.c: Update to using GtkAboutDialog. * gweather-applet.c: Give three retries before giving up getting data. Closes #125638. 2005-01-09 Davyd Madeley * gweather-dialog.c: * weather.c: * weather-wx.c: * weather.h: Support animated radar images. Closes bug #149380. Patch from Jonathan Brandmeyer . 2005-01-03 Davyd Madeley * weather.c: use g_locale_from_utf8 for displaying date Patch originally by Gareth Owen . 2004-12-30 Kjartan Maraas * Locations.xml.in: Fix up a bunch of encoding errors. 2004-12-24 Sebastien Bacher * weather-metar.c: (metar_parse): fixed a crasher due to some typos in the parser (Closes: #162070). 2004-12-23 Sebastien Bacher * weather-metar.c: (metar_parse): patch from Ed Catmur to only copy the datas when required (Closes: #161984). 2004-12-21 Davyd Madeley * weather-metar.c: Revert to a non-chained, more flexible METAR parser. Work by Frank Solensky. 2004-12-21 Davyd Madeley * Locations.xml.in: File encoding glitches had broken special characters for Germany and France, fixed them up. There may be others. 2004-12-21 Davyd Madeley * Locations.xml.in: Remove duplicate YPXM and YPXX * gweather.schemas.in: Add schema for coordinates field * gweather-dialog.c: Hide weather.com button if we're not using maps from weather.com 2004-12-20 Dennis Cranston * gweather-pref.c: (gweather_pref_create): Use HIG compliant label capitalization and fix table spacing. 2004-12-20 Frank Solensky reviewed by: Davyd Madeley * weather-metar.c: (metar_tok_time), (metar_tok_wind), (metar_tok_vis), (metar_tok_cloud), (metar_tok_pres), (metar_tok_temp), (metar_tok_cond), (metar_parse): returns next "state" of regexp parsing for metar_parse; "CAVOK" sets both visibility and cloud fields (#160475) 2004-12-20 Davyd Madeley * Locations.xml.in: Fix bugs inadvertantly committed last time. XML now parses. 2004-12-20 Davyd Madeley * Locations.xml.in: Locations Love-in Closes bugs: #159899: ralph@mail.pangea.at #159930: floam@sh.nu (Aaron Gyes) #160007: bugs@mavit.freeserve.co.uk (Peter Oliver) #160135: robrecht.jacques@advalvas.be (Robrecht Jacques) #160909: victor.osadci.gnome@rt.pmc.md (Victor Osadci) #161590: gandalf@owca.info (Jure Cuhalev) #161708: nshmyrev@yandex.ru (Nickolay V. Shmyrev) 2004-12-18 Christian Rose * Locations.xml.in: Updated Swedish airports. 2004-12-12 Frank Solensky reviewed by: Davyd Madeley * Makefile.am: add new files * weather.c: (requests_init), (request_done), (requests_done_check): remove "static" for new files (calc_apparent): fix bug in wind-chill calculations (#160572) * weather.h: add defines, entry points needed for new files * weather-metar.c, weather-iwin.c, weather-bom.c, weather-met.c, weather-wx.c (Added): break out parsing of weather conditions out into separate files 2004-12-11 Simos Xenitellis * Locations.xml.in: Updated entries related to Greece. Assigned remote airports to near-by cities. 2004-12-09 Frank Solensky reviewed by: Davyd Madeley * weather.c: (metar_tok_time), (metar_tok_wind), (metar_tok_vis), (metar_tok_cloud), (metar_tok_pres), (metar_tok_temp), (metar_tok_cond), (metar_parse): Change parsing code to allow regular expressions to include spaces 2004-12-05 Davyd Madeley * weather.c: Updated regexp and parsing of the visibility data field to include international standard as well as a wider variety of values in the US exception to it. http://www.met.tamu.edu/class/METAR/metar-pg7-vis.html Closes #151896 and 160475. Patch from Frank Solensky . 2004-12-04 Danilo Šegan * Locations.xml.in: Clean up Serbia and Montenegro entries, move BIH cities into Bosnia and Herzegovina section, fix "Slavonski" (Croatia) to be "Slavonski Brod". Also, s/>>/>/. 2004-11-30 James Henstridge * gweather-xml.c (gweather_xml_load_locations): when starting to read the locations file, fast forward to the first element node, in order to skip doctypes, comments, PIs, etc at the start of the document. * Makefile.am (EXTRA_DIST): install locations.dtd. * Locations.xml.in: add a DOCTYPE declaration to the top of the file. * locations.dtd: update DTD so that it can validate either Locations.xml.in or Locations.xml. 2004-11-29 Davyd Madeley * Locations.xml.in: Sync with METAR list. Tidy up entire database. Work from Frank Solensky and myself. * locations_diff.py (Add): Generates a log of difference between two copies of Locations.xml.in, useful for checking regressions. * locations.dtd: DTD for testing Locations.xml.in from James Henstridge. 2004-11-28 Frank Solensky reviewed by: Davyd Madeley * gweather-dialog.c: (gweather_dialog_create), (gweather_dialog_update): Display local sunrise, sunset times * gweather-pref.c: (gweather_pref_set_accessibility), (update_dialog), (change_cb), (row_selected_cb): save coordinates of preferred location * gweather-xml.c: (gweather_xml_parse_location): parse coordinate strings * gweather.h: add local sunrise, sunset times to GWeatherApplet * weather.c: (dmsh2rad), (weather_location_new), (weather_location_config_read), (weather_location_clone), (request_done), (make_time), (metar_tok_time), (ecl2equ), (gstObsv), (t0), (sun), (calc_sun), (_weather_info_fill), (weather_info_config_read), (weather_info_get_update), (weather_info_get_sunrise), (weather_info_get_sunset), (init_pixbufs), (_weather_info_get_pixbuf): calculations for and pixmax selection based on times of local sunrise and sunset; make_time simplified * weather.h: store latitute, longitude in WeatherLocation; additional entry points * Locations.xml.in: Add examples of coordinates for "city" locations plus Perth Closes #68616. 2004-11-25 Davyd Madeley * Locations.xml.in: New weather locations (EBBR, CYSC, CYVO, CYMT, CYZG, CYPH, CYVP, CYMU, CYBX, CYBC, CYGP, CYGR, CYGV, CYRJ, CYNM, CYUY). Closes bugs #156877, #158669. Patches courtesy of Nicholas J. Skehin, Yannick Brosseau. Updated locations for the state of Colorado. Closes bug #158631 - Me. 2004-11-09 Davyd Madeley * gweather-applet.c: Make gweather work with transparent panels. 2004-10-30 Davyd Madeley * AUTHORS: Sync file with about dialog. R README: R TODO: R NEWS: Remove old out of date files. 2004-10-30 Davyd Madeley * Locations.xml.in: FYR Macedonia -> Macedonia. Closes bug #156326. 2004-10-22 Davyd Madeley * gweather-applet.c: Make the weather dialog disappear if you click it while the weather forecast is currently being displayed. * gweather-dialog.c: Make the weather dialog spatial, it will now recall it's position and dimensions from when it was last displayed. Closes #156072. * gweather-about.c: Updated the about dialog box somewhat. 2004-10-18 Martin Kretzschmar * Locations.xml.in: fixed German locations' names (umlauts, use English names + translator comments where available). Bug #155202 Added more locations in Germany. Grouped them by state/city. Bug #155203 2004-10-12 Mark McLoughlin Fixes crash when opening preferences dialog - bug #153331 * gweather-pref.c: (load_locations): pass in a copy of the current location since we re-compute the current location when we select it in the treeview. 2004-10-08 Davyd Madeley * Locations.xml.in: Add Linköping (SAAB) to the locations database. Patch from Kalle Svensson . Closes #154194. 2004-10-05 Davyd Madeley * Locations.xml.in: Add Juneau, Wisconsin to the locations database. Patch from Gabriel M. Elder . Closes #152729. 2004-09-29 Gediminas Paulauskas * gweather-dialog.c: Make informational labels in details selectable. Closes #153835. 2004-09-29 Frank Solensky reviewed by: Davyd Madeley * gweather-xml.c: (gweather_xml_parse_name), (gweather_xml_parse_location), (gweather_xml_parse_city), (gweather_xml_parse_node), (gweather_xml_parse): Add support for "city" in XML heirarchy. Closes #150132. * Locations.xml.in: Eight examples of "city" node 2004-09-23 Davyd Madeley * gweather.schemas.in: Fix message inconsistency. Closes #150920. Patch from Chris Kelso . 2004-09-21 Davyd Madeley * Locations.xml.in: Fixed spelling of EKYT: Aalborg 2004-09-20 Simos Xenitellis * Locations.xml.in: Added more Locations for Greece. Closes #150744. 2004-09-20 Davyd Madeley * Locations.xml.in: Added Estonian locations. Closes #152302. Patch from Chris Kelso . * gweather.schemas.in: Fix typo in schema. Closes #152209. Patch from Chris Kelso . 2004-09-16 Davyd Madeley * Locations: REMOVED. See bug #151506 2004-09-13 Shaun McCance * docs/C/gweather-C.omf: * docs/C/gweather.xml: - Updates for 2.8 from Angela Boyle 2004-08-24 Davyd Madeley * weather.c: Fix a TRANSLATOR comment incorrectly indicating "m/s" was miles per hour. Closes #150892. 2004-08-22 Davyd Madeley * weather.c: * Locations.xml.in: Fix forecasting information for United Kingdom. Closes #140677. Patch by Alan Cox . "No translatable strings were harmed in the making of this patch." 2004-08-15 Kjartan Maraas * Makefile.am: Remove reference to screen-exec. * gweather-applet.c: (help_cb), (applet_destroy), (gweather_applet_create): Use gnome_help_* Also s/gtk_signal_connect/g_signal_connect/ * gweather-pref.c: (help_cb): Same. 2004-08-15 Davyd Madeley * GNOME_GWeatherApplet.xml: * gweather-applet.c: * gweather-dialog.c: Change "Forecast" to "Details". Fixes #133871. * gweather-dialog.c: Change "Humidity" to "Relative Humidity". Fixes #147878. 2004-08-14 Davyd Madeley * Locations.xmlin: Add Ulaanbaatar, remove extra occurance of Penang, fix spelling of Sepang, change "Atlantic" to "Atlantic Ocean" to fix translation problem. 2004-08-14 Frank Solensky reviewed by: Davyd Madeley * Locations.xml.in: Add locations for Ukraine and Poland; fix typo on Gloucestershire, UK Fixes bugs #106451, #142677, #149123 2004-08-09 Davyd Madeley * gweather-pref.c: Change centigrade to celsius. Closes bug #149541. * docs/C/gweather.xml: Change centigrade to celsius to reflect update in UI. Also add kPa to the list of pressures. 2004-08-08 Davyd Madeley * gweather-pref.c: * gweather.h: * gweather.c: Add kPa to the list of pressure preferences. Closes #149612. Patch by Ryan Lortie . 2004-08-04 Francisco Javier F. Serrador * Locations.xml.in: Corrected Aguascaliantes to Aguascalientes correct spelling 2004-07-25 Gareth Owen * Locations.xml.in: Added Aigen Im Ennstal to Austrian locations. Fixes bug #148170 Patch by Patrick Steiner 2004-07-25 Gareth Owen * weather.c: Remove C99isms Fixes bug #148050 Patch by Joe Marcus Clarke 2004-07-25 Gareth Owen * gweather-pref.c: Fix compile of systems without _NL_MEASUREMENT_MEASUREMENT Fixes bug #148049 Patch by Joe Marcus Clarke 2004-07-08 Gareth Owen * Locations.xml.in: Corrected zone for Washington DC Fixes bug #145625 2004-07-06 Gareth Owen * weather.c: (metar_tok_wind): Mapping of wind directions [237..247] Fixes bug #145053 Patch by Frank Solensky 2004-07-06 Gareth Owen * gweather-applet.c (size_allocate_cb): added callback for changes in panel size. Fixes bug #135205 Patch by Vincent Noel 2004-06-26 Gareth Owen * docs/C/gweather.xml: Updated document to match recent changes. Fixes bug #144957 2004-06-26 Dennis Smit * docs/C/gweather.xml: Add brief description of "feels like" * gweather-dialog.c: (gweather_dialog_create), (gweather_dialog_update): Add fields for apparent temperature * gweather.h: Add widget for apparent temperature * weather.c: (calc_humidity), (weather_info_get_humidity): Calculate humidity as a gdouble instead of int * (calc_apparent), (weahter_info_get_apparent): Added * (metar_tok_temp), (_weather_info_fill), (weather_info_config_write), (weather_info_config_read): Don't save humidity in info structure; calculate only as needed for display. * weather.h: WeatherHumidity returns gdouble, don't save in "info". Add "get_apparent" for wind chill / heat index calcualtions. Patch by: Frank Solensky Fixes bug #131005. 2004-06-26 Dennis Smit * Locations.xml.in: Added VIJP, Jaipur/Sanganer. Fixes bug #144735. 2004-06-24 Gareth Owen * Locations.xml.in: Removed some broken locations 2004-06-24 Gareth Owen * Locations.xml.in: Added Morganton, NC, USA 2004-06-23 Gareth Owen * Makefile.am: move location translations to a seperate domain. Patch by Danilo Segan 2004-06-21 Gareth Owen * docs/eu/.cvsignore: Quieten CVS 2004-06-20 Gareth Owen * Locations.xml.in: New xml formated locations file. * gweather-xml.c, gweather-xml.h: New files containing xml processing code. * .cvsignore: Added Locations.xml * Makefile.in: Added rules for Locations.xml.in, gweather-xml.c and gweather-xml.h * gweather-pref.c: Moved column enum to header file. (row_select_cb): Added saving of translated location name (load_region): Deleted unused function (load_locations): Now calls gweather_xml_load_locations to fill the tree with location information (free_data): remove un-needed calls to free * gweather-pref.h: Moved column enum to header file. * gweather.schemas.in: Added new location variable for storing translated location name. * weather.c (weather_location_new): Added setting of translated location and handling of NULL initialisation. (weather_location_config_read): Added reading/setting of translated location (weather_location_clone): Changed this so it called weather_location_new (weather_location_free): Added freeing of structure members (weather_location_equal): Added check for location name being the same as some locations now have identical metar codes. * weather.h: Added variable for storing translated location to the GWeatherLocation structure. Fixes bug: 89746 2004-06-19 Dennis Smit * gweather-applet.c (gweather_create_applet): Added setting default values for new unit variables. Removed old metric variable. (update_finish): Removed call to change the units of stored weather readings. * gweather-pref.c: Added #defines and arrays for the different units and functions for handle changing the unit values via the combo boxes. (update_dialog): Added code to set the unit combo box values (metric_toggled): Removed function (gweather_pref_create): Added combo boxes for selecting the units to use. (gweather_pref_load): Added loading of units from gconf. * gweather.h: Added unit related enums. Added variables for storing current unit selections in the preference structure. Added unit combo boxes to the applet structure. * gweather.schemas.in: Added keys for each unit variable (distance, speed, temp and pressure) * weather.c: Added more unit conversion macros. (weather_info_to_metric, weather_info_to_imperial): Removed unused functions. (temperature_string), windspeed_string, : New function to display temperature/windspeed in the current unit. (weather_info_get_temp, weather_info_get_humitdy, weather_info_get_wind, weather_info_get_pressure, weather_info_get_visibility, weather_info_get_temp_summary): Changed to display the variable in the currently selected unit. * weather.h: Removed unused enums, function declarations and structure members. Fantastic patch by: Gareth Owen Fixes bug #50595. 2004-06-16 Dennis Smit * gweather-dialog.c (gweather_dialog_create): Added scrollbars to the radar map. Patch by: S.SanthoshKumar Fixes bug #97047. 2004-06-10 Dennis Smit * gweather-dialog.c (gweather_dialog_create): Set the correct accessible name. Fixes bug #134932. Patch by: Muktha 2004-06-10 Dennis Smit * gweather-applet.c (clicked_cb): Single click to popup forecast: http://developer.gnome.org/projects/gup/hig/1.0/userinput.html#mouse-interaction-applets 2004-06-10 Dennis Smit * gweather-dialog.c (gweather_dialog_open): Present the forecast dialog when it's reselected from the applet. 2004-06-09 Dennis Smit * gweather-pref.c (gweather_pref_create): Set the preference window resizeable flag to FALSE. Fixes bug: 144032. 2004-06-09 Dennis Smit * weather.h (_WeatherLocation): Added flag to track if zone information is valid. * weather.c (weather_location_new): Set zone validity flag from information in Locations file. * gweather-dialog.c (gweather_dialog_create): Only display forecast tab if zone entry is valid. (gweather_dialog_update): Only update forecast tab, if the zone entry is valid. Patch by: Gareth Owen Fixes bug #97593. 2004-06-09 Dennis Smit * gweather-pref.c: HIG fixes for the treeview. Patch by: Ross Burton Fixes bug: #144027. 2004-06-09 Dennis Smit * gweather-pref.c: Portability fixes for the IBM C compiler. 2004-06-09 Dennis Smit Fix for transparant radar images. Patch by: Gareth Owen Fixes bug #139216. 2004-06-07 Dennis Smit * weather.c (weather_info_config_read): Initializing some variables to fix crasher on location change. Patch by: Gareth Owen Fixes bug #143869. 2004-06-07 Dennis Smit * gweather-pref.c (gweather_pref_create): Ally fixes by: Padraig 'O brain . Fixes bug 134929. 2004-06-07 Dennis Smit * gweather-applet.c (gweather_applet_create): Use alignment instead of hbox for the container so the applet gets centered on vertical panels. Patch by: Gareth Owen Fixes bug #133771. 2004-06-07 Dennis Smit * weather.c: Changing the CLOUD_RE_STR define. (metar_tok_cloud): Adding support for NSC, sky clear tag. Patch by: Fabrice Bellet Fixes bug #134452. 2004-06-07 Dennis Smit patch by: Kaushal Kumar * Locations: Added Bangalore (VOBG) in India. 2004-06-04 Kaushal Kumar * Locations: Added Karlstad (ESOK) in Sweden. Patch by: Pontus Ullgren Fixes bug #143678. 2004-06-04 Kaushal Kumar Moved Ornskoldsvik (ESNO) and Ostersund (ESPC) up the list to have the locations sorted alphabetically. 2004-06-03 Dennis Smit * gweather-applet.c (place_widgets): Fixed up applet placement majorly. Patch by: Nathan Fredrickson Fixes bug #142945. 2004-06-03 Dennis Smit * weather.c: Changed Kph to km/h in the WINDSPEED_UNIT_STR define. Kph is not a metric unit. Fixes bug #142919. 2004-06-03 Dennis Smit * gweather-dialog.c (response_cb): Add a response for the update button. (gweather_dialog_create): Add an update button to the forecast dialog. Patch by: Karthik BG Fixes bug #126530. 2004-05-28 Muktha * gweather-applet.c: Add accessible name. Fixes bug #134935. 2004-05-28 Gareth Owen * weather.c: Free buffers on deleting weather info structure. Fixes bug #143316 2004-05-27 Dennis Smit * gweather-applet.c, weather.c: Applied patch by Gareth Owen that fixes bug #134018. I've done two things in this patch. Firstly, when the location is changed any outstanding VFS async calls are cancelled. Secondly, instead of passing a pointer to the weather info structure (which is free'd when you change location) to the callbacks, a pointer to the GWeatherApplet structure is now used. Since the applet is only free'd when the instance is removed from the panel, it can't get deleted before the callback is called. 2004-05-16 Kevin Vandersloot * gweather-pref.c: Allow for translators to specify the default location. Fixes bug #103080. Patch from Gareth Owen 2004-05-13 Davyd Madeley * gweather-dialog.c: Added a ETCHED_IN border around the Forecast dialog. 2004-04-28 Kjartan Maraas * Locations: Adding cities in Great Britain. Patch from Gareth Owen . Closes bug #140675. * Locations: Adding some portugese cities. Patch from Milton Moura . Closes bug #140648. 2004-04-28 Gareth Owen * gweather-applet.c: Fix for crash when removing second applet. Fixes bug #140964. 2004-04-25 Kevin Vandersloot * weather.c: Fix for certain invalid conditions. From bug #134452. Patch from Arnaud Patard . 2004-03-17 Glynn Foster * docs/ja/*: Add ja docs since the original author didn't get back to me. 2004-03-16 Glynn Foster * docs/Makefile.am: Add l10n'd docs to the build. * docs/it/Makefile.am: Point to the proper omf file - I think. 2004-03-15 Glynn Foster * docs/*.sgml: Remove the old sgml docs that we don't need anymore. 2004-03-15 Glynn Foster * docs/*: Localized online help from Sun's translation team for de, es, fr, it, ko, sv, zh_CN, zh_HK and zh_TW 2004-03-10 Dennis Smit * weather.c (weather_info_get_wind): Ditto like the previous commit. 2004-03-10 Dennis Smit * weather.c (weather_info_get_pressure, weather_info_get_visibility): Made the buffers a bit longer so international characters do fit in the buffer as requested by the Thai translation team. Fixes bug #136717. 2004-03-05 Dennis Smit Submitting patch by: Chris Lahey * weather.c (iwin_start_open): This was not using the return value of g_ascii_strdown which allocates a new value. Fixes bug #136186. 2004-02-29 Dennis Smit * gweather-applet.c (change_background_cb): Removed bogus return. 2004-02-28 Kevin Vandersloot * Locations: Update Petawawa. Patch from Stephen Depooter. Fixes bug #131797 2004-02-28 Kevin Vandersloot * Locations: Update Hnugarian locations. Patch from Egmont Koblinger. Fixes bug #135602 2004-02-28 Kevin Vandersloot * Locations: Add Philippines. Patch from Eric Pareja. Fixes bug #135694 2004-02-28 Dennis Smit * gweather-applet.c (place_widgets): Should size better to panel now because we're using widget allocation sizes instead of normalized panel sizes. The panel only emits change_size signals on normalized values tho. bleh. (gweather_applet_create): Initialize the container box we use for the allocation sizes. * gweather.h: Added a container entry to the GWeatherApplet structure to read allocated applet size from. 2004-02-26 Dennis Smit * gweather-applet.c (gweather_applet_create): Connect a signal to change_background. (change_background_cb): Added function and handle background changes. Doesn't work for pixmap backgrounds yet. 2004-02-24 Dennis Smit * gweather-applet.c (place_widgets): The applet now places the text and icon in the right way in every panel/dimension. Also cleaned up the place_widgets function. 2004-02-23 Dennis Smit * gweather-applet.c (place_widgets): Fixes text placing for horizontal panels. Vertical is still broken in some cases. Patch by: Danilo Segan Fixes bug #135205. 2004-02-23 Dennis Smit * Locations: Patch that adds more Malaysian contries and adds "MY" to the Asia list. By: Andre Dahlqvist 2004-02-23 Dennis Smit * gweather-about.c (gweather_about_run): Set the screen right when the user requests the about dialog and it's already there but not on the right screen. 2004-02-23 Dennis Smit * gweather-dialog.c (gweather_dialog_create): Set the fill option for gtk_table_attach to GTK_FILL instead of '0'. Patch by: Detlef Reichl . Fixes bug #135164. 2004-02-22 Dennis Smit * gweather-applet.c (help_cb): Applied patch by Vijaykumar Patwari to fix help in the context menu. Fixes bug #134826. 2004-02-18 Breda McColgan * docs/C/gweather.xml: Updated for GNOME 2.6. * docs/C/gweather-C.omf: Updated for GNOME 2.6. * docs/C/l10n.txt: Updated for GNOME 2.6. 2004-02-17 Dennis Smit * Locations: Adding more swedish cities. Patch by: Andre Dahlgvist Fixes bug #134479. 2004-02-08 Jason Leach * Makefile.am (CLEANFILES): Add .server and .server.in here. (#132071, Padraig O'Briain) 2004-02-06 Dennis Smit * location.c (parse_xml): replaced deprecated glib functions. * weather.c (iwin_start_open): likewise. Patch by: Kjartan Maraas Fixes bug #133159. 2004-02-05 Dennis Smit AI, i was assigning the credits for the patch wrongly, i should go to sleep! 2004-02-05 Dennis Smit * Locations: Added Ukraine to the list of locations. Patch by: Maxim Dzumanenko Fixes bug #126101. 2004-02-01 Kevin Vandersloot * weather.c: Fix display of wind in N direction. Patch from corwashere yahoo com. Fixes bug # 132230 2004-02-01 Kevin Vandersloot * gweather-pref.c, Locations: Fix division into regions, states, cities etc. Fixes bug #81391. Patch from Michael Terry. 2004-01-31 Dennis Smit * gweather-prefs.c (help_cb): Changed gweather", "gweather-prefs", into "gweather", "gweather-settings",. Patch by muktha.narayan@wipro.com. Fixes bug #131894. 2004-01-28 Arvind Samptur * gweather-about.c: (gweather-about-run): Set the screen for the about dialog 2004-01-20 James Henstridge * Locations (name): add BOM report codes to various Australian locations. * weather.c (bom_start_open): Add support for downloading forecasts from the Australian Bureau of Meteorology. 2004-01-18 Jason Leach * Makefile.am (install-data-local): builddir != srcdir fix. 2004-01-12 Archana Shah * gweather.h: Added a field in the structure GWeatherApplet for about dialog. * gweather-applet.c: (gweather-applet-create): Initialized about_dialog field with NULL. (applet_destroy): Destroys the about dialog when the applet is removed from the panel. * gweather-about.c: (gweather-about-run): Removed the static variable "about" and used structure member about_dialog in that place. Fixes bug #131073 2004-01-09 Kevin Vandersloot * weather.c: Format the forecast text to be more readable. Patch from Richard Kilgore. Fixes bug #130749 2004-01-09 Kaushal Kumar * Locations: Updated ICAO location code for Charlottetown to CYYG in the [CA_PE] section. Fixes bug #128569. 2003-12-13 Michael Terry * GNOME_GWeatherApplet_Factory.server.in.in, Makefile.am, gweather-about.c, gweather-applet.c, weather.c: Move icons from built-in xpm pixmaps to gnome-icon-theme icons. Fixes bug #124594. 2003-12-16 Kevin Breit * Locations: Added Wheeling, Illinois 2003-12-07 Kevin Vandersloot * weather.c: Fix different displays of temperature by using lrint for the temp. Fixes bug #102338. Patch from hayastan132 hotmail com . 2003-12-03 Muktha * gweather-applet.c: Fix critical warnings when invoking help. Fixes bug #128364. 2003-11-30 Kevin Vandersloot * Locations: Fix misspellings in French cities. Fixes bug #124750. Patch by Stephane Jourdan 2003-11-16 Behdad Esfahbod * weather.c: Handled unknown values for almost all the fields in info structure. 2003-10-31 Muktha * gweather-pref.c: Fix critical warnings when opening prefs window. Fixes bug #121868. 2003-10-26 Kjartan Maraas * Locations: Merge fix for bug #123471. * Locations: Fixed Whitehorse, Alaska. From stable. * Locations: Added Fredericksburg US. From stable. 2003-10-26 Kjartan Maraas * Locations: Merge fix for Athens from stable. Mon Sep 15 15:19:26 2003 George Lebl * gweather-applet.c: when started in lockdown mode, hide the preferences item 2003-07-24 Kevin Vandersloot * schemas.in: Clean up strings as part of bug #116066 2003-07-21 Dennis Cranston * gweather-pref.c, gweather-dialog.c: HIGify widget padding between the vbox and action area of the dialogs. Thanks to Christian - Manny Calavera - Neumair. 2003-07-17 Dennis Cranston * gweather-dialog.c: Fix the label for the radar map tab. 2003-07-17 Dennis Cranston * gweather-pref.c, gweather-dialog.c: HIG changes for the preferences and forecast dialogs. 2003-07-16 Abel Cheung * weather.c (conditions_str): Removed all impossible weather combinations. (#103813) 2003-07-15 Kevin Vandersloot * Merge back a lot of strings that got changed in the process 2003-07-13 Kevin Vandersloot * Merge back some 2.3.x changes * gweather-pref.c: allow for larger update intervals. Respect key writability of gconf items. Update the applet when the city changes. * gweather-applet.c: expand the applet for Fitts' law. Add the degrees symbol. Keybindings. * gweather-dialog.c: OK instead of CLOSE for button. 2003-07-13 Kevin Vandersloot * Sadly revert 2.3.x changes since the weather server is unreliable. Need to merge in fixes from 2.3.x still Wed Jul 09 15:31:58 2003 George Lebl * gweather-prefs.c: respect key writability, fix initial size so that all widgets will fit on screen, whack a whole bunch of useless gtk_widget_show's 2003-06-22 Kevin Vandersloot * weather.c: work around weather.interceptvector problems to get the applet working again. Patch from Mark Foster. Closed bug #113981 * gweather-applet.c: add some padding between the icon and label. ALso fix issue with setting tooltip. 2003-06-16 Kevin Vandersloot * gweather-pref.c, location.c, gweather-dialog.c: add back some accesibilty descriptions and stuff. Change Close to Ok for forecast dialog. 2003-06-15 Kevin Vandersloot * gweather-applet.c: keybindings for update and forecast. 2003-06-09 Kevin Vandersloot * gweather-applet.c: don't tranlsate the degree symbols. Fixes bug #95436. 2003-06-08 Kevin Vandersloot * gweather-applet.c: display F or C for temperatures. Fixes bug #95436 2003-06-05 Dennis Cranston * gweather-pref.[ch]: HIGify the location tab. * gweather-dialog.c: HIGify the forecast dialog. 2003-06-02 Kevin Vandersloot * gweather-applet.c: small fix for packing 2003-06-01 Kevin Vandersloot * gweather_applet.c: Expand the applet for Fitt's law and pack widgets tighter on larger panels. 2003-05-31 Dennis Cranston * gweather-pref.c: Fix newly created mnemonic clash. 2003-05-31 Kevin Vandersloot * weather.c, gweather-applet.c: improve the animation a bit and display errors better 2003-05-31 Kevin Vandersloot * gweather-pref.c, gweather-applet.c: fix crash when toggling temp labels. Also display temperature range for future days. Fixes bug #113783 and part of #113981 2003-05-07 Dennis Cranston * gweather-pref.c: HIGify the action area of the preferences dialog. 2003-05-15 Kevin Vandersloot * gweather-applet.c, gweather-pref.c: change wording for one of the prefs to make more understandable. 2003-05-14 Kevin Vandersloot * gweather-dialog.c: fix mispelling. Fixes bug #112970 2003-04-25 Dennis Cranston *gweather-pref.c: Minor HIG changes to the preference dialog: add missing mnemonic; add missing colon from label; add units after spin controls; remove dialog separator, set the default button; and fix widget padding. 2003-04-22 Kevin Vandersloot * gweather-pref.c: fix saving of update interval. Also limit minimun update interval to 30 min to save bandwidth 2003-03-25 Kevin Vandersloot * gweather-pref.c: update default location for server changes 2003-03-07 Mark McLoughlin * gweather-applet.c: (help_cb): * gweather-pref.c: (help_cb): update for screen-exec changes. 2003-02-20 Kevin Vandersloot * merge changes from gweather-improve branch. 2003-02-20 Kevin Vandersloot * weather.c: funky animation for when an update occurs 2003-02-18 Kevin Vandersloot * location.c: cancel download of citites if new country is selected. Fixes a problem where the fist country is shown * gweather-applet.c: reoder high and low temps in tooltips * weather.c: change icon for one condition 2003-02-16 Kevin Vandersloot * gweather-dialog.c: add a label for feels like temp and pressure. Get some more metric conversions. * weather.c, weather.c, gweather.h: remove lots of unneeded stuff * location.c: fix crash if the dialog was closed durring an update * gweather-applet.c: open forecast if applet double clicked 2003-02-13 Kevin Vandersloot * gweather-applet.c: add labels to display temps. * gweather-dialog.c: don't display NULL if temp is not set * gweather-pref.c: new config to show temp labels. Better packing of some widgets * gweather.schemas: new config option. * gweather.h: fix an extra enum 2003-02-10 Kevin vandersloot * gweather-applet.c: display only requested number of forecast days * weather.c: download all the forecast days even if the user only wants to display a few. * gweather-pref.c: change wording of the pref to reflect change in behavior. 2003-02-10 Kevin Vandersloot * weather.c, gweather-dialog.c: improve the display of the forecast. Display a string for the wind direction 2003-02-09 Kevin Vandersloot * weather.c: Remove dead code. Add support for canceling updates. Add support for retrieving data in metric. Set tooltips properly when update failed. More checks for xml retrievel - fixes possible crashes. Free forecasts on update to plug some leaks. * main.c: make sure to initialize some WeatherInfo values. * location.c: display errors when retrieval fails * gweather-pref.c: Remove some code. Make metic option work. Small fixes. 2003-02-09 Kevin Vandersloot * gweather-dialog.c: improvements - show images, and better alignments 2003-02-08 Kevin Vandersloot * gweather-dialog.c: add a forecast list 2003-02-08 Kevin Vandersloot * gweather-dialog.c: readd this. Still some more work needed * weather.c: update the forecast dialog when finished * location.c: remove the druid stuff 2003-02-08 Kevin Vandersloot * gweather-pref.c: higify and flesh out the prefs dialog. Can now select locations from this dialog * gweather_applet.c: some cleanup and readd the timer now * gweather.schemas: save the location city and url * location.c: some cleanup. Fix to work with prefs dialog. * main.c: some reorganization 2003-02-06 Kevin Vandersloot * gweather-pref.c: some pref dialog additions and removals. Very messy right now 2003-02-05 Kevin Vandersloot *weather.c: parse wind conditions and city names. * location.c: gnome_vfs_escape_string on url so that urls with spaces work properly (and actually add it to cvs) * gweather-applet.c: improve the tooltip labels 2003-02-04 Kevin Vandersloot * weather.c: free the Forecasts Glist when updating. Fixes a crash on update * gweather-about.c: add myself to authors list 2003-02-04 Kevin Vandersloot * location.c: new code to fetch available locations. Uses a druid as the selector right now which might be an overkill. * weather.c, gweather-applet.c: remove some unused code * .schemas: add new config for number of forecast days and a first time run key 2003-01-29 Kevin Vandersloot * weather.c: use weather.interceptvector.com to fetch weather forecast in xml format. Rewrite large amounts of code and simplify. Display up to a five day forecast on the panel instead of just current condition. Still lots needs to be done. 2003-01-21 Arvind Samptur * gweather-applet.c (gweather_applet_create) (applet_destroy): Destroy the preferences and forcast dialog when destroying the applet. 2003-01-06 Kjartan Maraas * Locations: Spell Gardermoen correctly. 2002-12-14 Fernando Herrera * GNOME_GWeatherApplet_Factory.server.in.in: added bugzilla attributtes 2002-12-12 Kevin Vandersloot * Locations: remove Marquette since its not supported anymore. Patch from Kevin Breit . Fixes bug #100906 2002-12-09 Kjartan Maraas * gweather-pref.c: Fix a typo causing Gtk-CRITICAL warnings. 2002-12-07 Dennis Cranston * gweather-pref.c: Change the default tab to 'General', since it is the first tab in the notebook. 2002-12-07 Dennis Cranston * gweather-pref.c: Fix the previous commit, so instead of having 'Location' and 'Page 2' tab labels, we have 'General' and 'Location' tab labels. 2002-12-02 Christian Neumair * gweather-pref.c: Made tabs HIG compliant (removed mnemonics), prepended "General" tab. 2002-11-27 Kevin Vandersloot * weather.c: fix memory leak. From patch by Sean Egan . Fixes bug #96443 2002-09-15 Juan Salaverria * GNOME_GWeatherApplet.xml: Added a separator in the menu. May fix bug #89864 2002-11-25 Kevin Vandersloot * pixmaps/*.xpm: Update icons from Calum Benson to show up better with different backgrounds. Fixes bug #79458 2002-11-25 Kevin Vandersloot * Locations: Add Lulea Sweden. Fixes bug #99514 2002-11-25 Kevin Vandersloot * Locations: Canadian updates from Mark L. Kahnt Fixes bug #99547 2002-11-19 Kevin Vandersloot * Locations: Lots of updates. Patches from Evert Verhellen and Pekka Pietikäinen. Fixes bugs 97980, 97021, 95311, 93781, and 91872 2002-09-19 Mark McLoughlin * gweather-about.c: (gweather_about_run): * gweather-applet.c: (help_cb): * gweather-dialog.c: (gweather_dialog_create): * gweather-pref.c: (gweather_pref_create), (help_cb): kill the HAVE_GTK_MULTIHEAD conditionals. We require gtk+ HEAD now. 2002-08-14 Mark McLoughlin * Makefile.am: link against libscreen-exec.la. * gweather-applet.c: (help_cb): * gweather-pref.c: (help_cb): use the multiscreen gnome_help variants. 2002-07-18 Mark McLoughlin * Makefile.am: install applet into libexec. * GNOME_GWeatherApplet_Factory.server.in: move .server.in to .server.in.in to allow for libexec dir substitution. 2002-07-16 Kevin Vandersloot * gweather-pref.c: properly save the new location when changed in the prefs dialog. Adapted from patch by Deepa Chacko Pillai. Should fix bug #86631, #88182, and #79787 2002-07-11 Kevin Vandersloot * Locations: fix small breakage in the last commit 2002-07-11 Kevin Vandersloot * Locations: add Prince Edward Island. Patch by Damon Brodie < damon.brodie@bridgewatersystems.com>. Fixes bug #87343 2002-07-11 Mark McLoughlin * gweather-about.c: (gweather_about_run): * gweather-dialog.c: (gweather_dialog_create): * gweather-pref.c: (gweather_pref_create): realise dialogs on the same screen as the applet. 2002-07-10 Mark McLoughlin * gweather-about.c: (gweather_about_run): use gtk_window_present. * gweather-applet.c: use unsafe verbs to minise casting. 2002-07-03 Kevin Vandersloot * weather.c: undo previous changes since they cause more breakage. Need to rewrite a lot of code here 2002-07-01 Kevin Vandersloot * weather.c: set gweather_applet->gweather_info to the newly created info structure. Hopefully fixes bug #86631 and maybe some others. Prevents multiple http requests when the location has been changed and updated 2002-06-02 Kevin Vandersloot * gweather-pref.c: destroy prefs dialog so it doesn't crash when closed using esc - bug #83816. Also free the data when destroying to prevent memory leaks 2002-05-31 Kevin Vandersloot * Makefile.am: Fix GNOMELOCALEDIR to point to correct location. Fixes #83621. 2002-05-30 Kevin Vandersloot * weather.c: fix up temp regex so that it can get the temp even if the dew is not available. Fixes bug #82335 2002-05-29 Kevin Vandersloot * weather.c: kill some memory leaks and become really frightened by the code in this applet. Fixes bug #83457 2002-05-26 John Fleck * docs/C/gweather.xml updated to fix #81306 and clean up other UI/doc inconistencies 2002-05-23 Kevin Vandersloot * gweather-pref.c: gconf sanity checks and report any errros. 2002-05-20 Kevin Vandersloot * gweather-applet.c: add window icon. Also don't call gtk_main_quit on destroy 2002-05-13 Satyajit Kanungo *. gweather-pref.c - Added a help button to the preference dialog box. gweather-applet.c Put the error check condition in the help callback. 2002-05-10 Deepa Natarajan * .xml: added mnemonics for the popup menu 2002-05-09 Kevin Vandersloot * gweather-pref.c, gweather.h: remove the proxy stuff since we now have a capplet for it 2002-05-07 Kevin Vandersloot * Locations - fix spelling error pointed out by chips@chips.fr.eu.org - bug #80773 2002-04-29 Satyajit Kanungo * Makefile.am - to include docs directory * docs/Makefile.am - currently only locale "C" is supported * gweather-applet.c,gweather-pref.c - Used the gnome help api to display * the help document. * GNOME_GWeatherApplet.xml - Added "help" button. 2002-04-27 Dennis Cranston * gweather-about.c: "About..." dialog fixes -- change name to "Weather Report" to match name in "Add to panel" menu. Add the tstorm.xpm pixmap for the logo and window icon. 2002-04-28 Kevin Vandersloot * cast the dialogs to GTK_DIALOG. Also remove some unneded stuff 2002-04-23 Pasupathi Duraisamy * Fixes bug #79459 2002-04-24 Kevin Vandersloot * Locations: finnally get all the states. From Rikke Giles. Closes bug #76857 2002-04-20 Abel Cheung * gweather-about.c: Added translation_credit and documenters placeholders. 2002-04-09 Abel Cheung * gweather-pref.c (gweather_pref_create): Fix typo. 2002-04-07 Kevin Vandersloot * Locations: update Hawaii, ohio, north carolina and rhode island from Rikke Giles. She rocks! 2002-04-04 Kevin Vandersloot * weather.c: check for NULL string when comparing and make sure we have sane defaults if gconf returns notghin. Also, don't leak the strings returned from gconf. Should fix bug #74535 2002-04-02 Kevin Vandersloot * *.xml: change properties to preferences * gweather-pref.c, gweather-dialog.c: add mnemonics and change properties to preferences 2002-04-02 Kevin Vandersloot * Locations: fix misspeling. From patch by leedjarv@interest.ee Fixes bug #77204 2002-04-02 Kevin Vandersloot * Locations: more updates: * Andrew Van Overloop * David Hoover * Rikke Giles * Seth Hadley 2002-03-31 Kevin Vandersloot * Locations: Lot's of radar map updates from the following awesome people see bug #76857: * John Fleck * Alex Duggan * David Hoover * Rikke Giles * Andrew Van Overloop * Chad McHenry 2002-03-28 Kevin Vandersloot * weather.c: update the radar map download url for a better one * Locations: random updates including the city I'm in ;) 2002-03-24 Pasupathi Duraisamy * gweather-pref.c: added functions add_atk_relation() and set_access_namedesc() to set atk relation, accessible name and description to the widgets. Also added gweather_pref_set_accessibility() to set accessibility to the gweather preference dialog. * gweather-pref.h: declarations to add_atk_relation() and set_access_namedesc() * gweather-dialog.c: accessible name and description added to forecast textview and radar link button. 2002-03-23 Deepa Chacko Pillai * weather.c, weather.h: Removed the redundant conversion of pixbuf to pixmap. * gweather-applet.c, gweather-dialog.c, gweather.h: Changed GtkPixmap to GtkImage. 2002-03-18 Kevin Vandersloot * docs/C/gweather.xml: created xml document * docs/C/legal.xml: legal info for document 2002-03-17 Kevin Vandersloot * gweather-pref.c: Make proxy settings work and match those found in nautilus 2002-03-11 Kevin Vandersloot * Allow for custom radar map urls. Fixes bug #53871 2002-03-10 Kevin Vandersloot * gweather-applet.c: on double click don't toggle the forecast dialog - just show it. 2002-03-09 Kevin Vandersloot * weather.c: update the iwin url. Make forecasts work - bug #52518. * gweather-dialog.c: port forecast text to GtkTextView * gweather-pref.c: restart the timeout when user changes the pref for it. Hook up proxy prefs to gnome-vfs gconf values. First attempt at fixing bug #73578. Also remove the detailed forecast for now as local forecast are retrieved as a result of the previous fix. * gweather.schemas: remove the proxy stuff - they're handled by gnome-vfs automatically 2002-03-06 Kevin Vandersloot * gweather-applet.c: don't call gnome_window_icon_ since it can cause crashes with bonobo applets. Also convert to metric here to fix bug #73600 * gweather-pref.c: explicitly change the labels when metric units is toggled. Fix a typo in setting the update interval * weather.c: remove the metric gboolean global since it was causing bug #73600. 2002-03-05 Seth Nickell * GNOME_GWeatherApplet_Factory.server.in: Change description, move into "Accessories". 2002-03-04 Kevin Vandersloot * gweather-applet.c: fix bug #63251 by popping up the forecast on double click 2002-03-03 Bastien Nocera * Makefile.am: don't do gconf fu if DESTDIR is set 2002-02-28 Kevin Vandersloot * gweather-applet.c: remove dumb error dialog when an update is in progress. Fixes bug #72843 * weather.c: silently return if an update is in progress. Fix big memory leaks. Also clean up some indenting mess. Fix radar map retrieving. Test out new url for radars that actually displays recent maps - doesn't work for most cities though - see bug #53871 * gweather-pref.c: fix memleaks. Hide the dialog when closed * gweather-dialog.c: don't hardcode font 2002-02-26 Kevin Vandersloot * gweather-applet.c: use boxes instead of GtkFixed so that labels don't get cut off and code is much simplified. Fixes bug #52369 * weather.c: dont' spew error if info is NULL since we now check on startup * gweather-pref.c: #ifdef out the update on pref dialog closing because I think it is annoying 2002-02-27 Jamin P. Gray * Locations: Fixed some alphabetical disorder with the US states 2002-02-25 Bastien Nocera * weather.c: (weather_location_new), (metar_finish_read), (metar_finish_open), (iwin_finish_open), (iwin_start_open): * weather.h: kill usage of fixed size strings, clean up 2002-02-25 Bastien Nocera * Locations: added Locations for Thailand (Fix:60226) get more locations from http://weather.noaa.gov/ 2002-02-25 Bastien Nocera * Locations: add Ben-Gurion to the list of locations (Fix: 72310) 2002-02-25 Bastien Nocera * weather.c: (weather_info_to_metric), (weather_info_to_imperial): use hPa unit on metric systems (Fix:54483) 2002-02-25 Bastien Nocera * Locations: fix up the locations, I used hadess.net/files/stuff/weather.sh to get the infos (Fix: 31345) 2002-02-24 Kevin Vandersloot * weather.c, gweather-applet: kill the applet global variable. Also remove a lot of debug spew 2002-02-24 Kevin Vandersloot * weather.c: remove some global variables to make multiple instances of gweather work 2002-02-25 Bastien Nocera * weather.c: (weather_location_new): check if the arguments are non-NULL before trying to copy them 2002-02-23 Kevin Vandersloot * fix the utf8 issues wrt the degrees symbol. 2002-02-22 Mark McLoughlin * gweather.desktop.in: * gweather.gnorba: remove these files 2002-02-20 Todd Kulesza * weather.c: initalize WeatherInfo's request_pending member to NULL and fix requests_init() to prevent multiple http requests. * gweather-pref.c: add a call to gweather_update() after the property dialog has been closed. 2002-02-19 Kevin Vandersloot * weather.c, gweather-pref.c: change __inline to inline to fix compilation on Solaris. Pathc from Laszlo (Laca) Peter . Fixes bug #71933 2002-02-17 Kjartan Maraas * gweather-applet.c, gweather-dialog.c: Remove calls to deprecated functions gtk_widget_push|pop_visual(). 2002-02-17 Cody Russell * gweather-applet.c: Got rid of BonoboUI XML data. It's been moved. * GNOME_GWeatherApplet.xml: This is where it's been moved to! 2002-02-11 Kjartan Maraas * GNOME_MultiLoadApplet_Factory.server.in: Mark strings for l10n. 2002-02-11 Mark McLoughlin * GNOME_GWeatherApplet_Factory.server.in: move to Vertigo namespace. * main.c: update for factory macro change. 2002-02-03 Kevin Vandersloot * weather.c: remove the gnome-vfs handle global variables. Fix the bug with not finishing when the server is not contacted. 2002-02-06 Seth Nickell * GNOME_GWeatherApplet_Factory.server.in: Call it "Weather Report" 2002-02-03 Kevin Vandersloot * gweather-pref.c: port the ctree to treeview. Also make double click update the weather. Finnally don't update when the dialog is closed. also call gtk_window_)present if the prefs dialog already exists * weather.c: remove some old stuff 2002-02-02 Kevin Vandersloot * gweather-applet.c: fix crash with NULL data passed to timeout. Fixes bug #70305. Thanks to markb@cs.columbia.edu for pointing out the fix * gweather.schemas: make detailed forecast and radar not on by default since they seem to have issues atm 2002-01-30 Kevin Vandersloot * gweather.schemas: add this file to cvs 2002-01-28 Todd Kulesza * gweather-pref.c, weather.c, weather.h, gweather.schemas, Makefile.am: Hook up GConf. * main.c: comment out "Help" from right-click menu until it actually does something. * gweather-dialog.c: change "OK" button to "Close" for HIG compliance. * gweather-about.c: remove link to defunct website and update description. * GNOME_GWeatherApplet_Factory.server.in: change name to "Weather Monitor". 2002-01-28 Kevin Vandersloot * main.c: remove include of http.h since it isn't used anymore * Makefile.am: dist Locations 2002-01-25 Kevin Vandersloot * gweather-pref.c: port prefs dialog to GtkDialog and make it instant apply. Need to hook up to gconf and port the ctree to treeview * gweather-applet.c: Fix issue with changing the location 2002-01-18 Kevin Vandersloot * weather.c: some more fixes to get the detailed forecast, and don't use the same string to store the different http data. Still doesn't work half the time and the radar map is not getting shown for some reason * gweather-pref.c: default to showing detailed forecast for debugging purposes * gweather-dialog.c: port to GtkDialog and don't crash on closing 2002-01-17 Kevin Vandersloot * gweather-applet.h: add right click menu, hook up to panel changed signals * main.c: remove some unneded stuff 2002-01-17 Kevin Vandersloot * weather.c: neglect the last patch. Really fix the problem now. 2002-01-17 Kevin Vandersloot * weather.c: make the applet work by changing info->valid=succes to info->valid = TRUE 2002-01-17 Kevin Vandersloot * Initial port to GNOME 2.0 by Todd Kulesza Hook up to gnome-vfs and remove global variables. Doesn't quite work yet though 2002-01-09 Kjartan Maraas * gweather-pref.c: Change string to be more presise. Christian Marillat . Fixes #62387. 2001-07-03 Kjartan Maraas * weather.c: Apply fix for compilation on FreeBSD from . 2001-07-02 Christopher R. Gabriel * gweather-pref.c (gweather_pref_create): Typo 2001-06-20 Kjartan Maraas * gweather-pref.c: Remove C99 comments :) * gweather.h: Remove trailing commas from enums to fix compilation with IBMs AIX compiler (and probably other picky compilers). From Dan McNichol . 2001-06-17 Kjartan Maraas * gweather.c: Apply patch from to make detailed forecast more readable. Also a patch for Locations to fix Salem, Portland and Eugene (Oregon) and a patch for temperature rounding. 2001-05-15 Jason Leach * gweather-pref.c: Made some tiny code changes that would make the "Update Interval" spinner be in minutes. Who wants to set the interval as seconds between 30s and 7200s? Seems better to ask the user if they'd like weather updates every 2 minutes, or maybe every 5 or 10. * gweather-pref.c (gweather_pref_create): Other semi-major cosmetic changes to the preferences->General tab. 2001-04-18 Jason Leach * gweather-pref.c (update_pref): Only bug the user about an invalid proxy URL when they've actually toggled the proxy to be used. (gweather_pref_run): Fix bug #53254 (and clean up some code in the process): Pesky error dialog that wouldn't close properly. 2001-02-20 Nat Friedman * gweather-pref.c: Define RADARMAP by default. (gweather_pref_create): Rearranged the pages so that Location is first. Renamed "Basic" to "General". (gweather_pref_load): Enable the radar maps by default. * gweather-applet.c (clicked_cb): Single left click brings up the preferences. (forecast_cb): New function to bring up the detailed-forecast dialog when the user selects the appropriate context menu item. (gweather_applet_create): Added the detailed-forecast menu item. (gweather_applet_create): Removed the shadow. 2001-02-11 Jason Leach * gweather-pref.c (gweather_pref_create): Make the Properties dialog resizable. 2001-01-25 Alan Shutko * weather.c (iwin_parse): Strip CR from CRLF input. * gweather-applet.c (gweather_update): Removed check for update_enabled. This was preventing updates from happening when you ask for them by menu. 2000-12-08 Jason Leach * gweather-pref.c (gweather_pref_create): Changed window title for the properties dialog to "GNOME Weather Properties" from "Gweather Properties". 2000-12-07 Jason Leach * gweather-dialog.c (gweather_dialog_create): Made the forecast page scrollable via mousewheel. * gweather-pref.c (gweather_pref_create): Made the Location CList scrollable via mousewheel. Tue Nov 28 20:11:22 2000 George Lebl * gweather-applet.c, weather.[ch], Makefile.am: Fixes, use of snprintf, bound checking in bunch of places, get rid of usage of g_return_if_fail for error checking, and port to gdk-pixbuf from imlib. Sat Nov 25 13:10:14 2000 George Lebl * gweather-applet.c, weather.c: A couple of potential crash fixes and cleanups 2000-11-06 Jason Leach * Locations (name): Fixed a typo of "Stockholm (Arianda)" which should be "Stockholm (Arlanda)". Fixed bug #30370. 2000-06-01 Jason Leach * weather.c: replaced 5 bzero() calls with equivalent memset() calls, see man 3 bzero, "this function is deprecated, use memset in new programs", the reason appers to be mainly a portability thing. * weather.c (_weather_info_get_pixmap): There was no case for QUALIFIER_VICINITY, which is a valid possability for this switch, which meant that it sent users who have this in their weather report to a assert_not_reached() and then crashed; fixing bug #11806. (_weather_info_get_pixmap): Threw in a missing case for PHENOMENON_ICE_CRYSTALS, which is another valid possability that would otherwise give a user a assert_not_reached() and maybe crash. 2000-05-14 Andreas Hyden * gweather.desktop: Added Swedish translation. 2000-04-27 Dan Mueth * docs/C/*sgml: Added corrections suggested by Spiros and a couple other small fixes. * docs/C/*png: Updated/cleaned up a couple screenshots. 2000-04-25 Fatih Demir * gweather.desktop : Added [tr] section . 2000-04-18 Dan Mueth * gweather-pref.c: Moved help button link to point to preferences section of the docs 2000-04-18 Dan Mueth * docs/C/Makefile.am: Added figures which were left out before 2000-04-20 Jonathan Blandford * gweather-pref.c (gweather_pref_run): Add a help button. Hook it up. My god, this code is crufty. I mean really crufty. I cleaned up a few things but quickly got scared... 2000-04-18 Dan Mueth * docs/C/*: Added screenshots. Moved to new templates. Various small changes in documentation including improved markup. * gweather-applet.c: Fixed link from Help menuitem to docs. 2000-04-04 Jacob Berkman * gweather-applet.c (gweather_applet_create): reorder menu items Sun Apr 02 17:33:11 2000 George Lebl * Locations: MT was left out of the states list for US, while MO was there twice. Patch from: Rusty Conover 2000-03-16 Jacob Berkman * gweather-applet.c (place_widgets): show the temperature on small panels 2000-03-15 Jason Leach * gweather-applet.c (gweather_applet_create): reorganized right click applet menu with About on top and Properties at the bottom * gweather-pref.c (gweather_pref_create): changed the window title for the properties dialog to "Gweather Properties" from just "Properties" 2000-03-14 Spiros Papadimitirou * Included a small patch from Jacob Berkman (jacob@helixcode.com); shows location name in tooltip -- useful if running multiple instances). 2000-02-29 Jacob Berkman * gweather-applet.c (gweather_applet_create): rearrange the menus and give help an icon 2000-02-23 Peter Hawkins * gweather-about.c: stopped about box from being shown multiple times at pnce. 2000-02-11 Jason Leach * weather.c (_weather_info_get_pixmap): fix bug #4746 2000-02-07 Spiros Papadimitriou * Locations: Added Russia (from Serge Matveev). * Fixed an error with pixel size stuff (if not present, compilation would fail). 2000-02-03 Jason Leach * Locations (name): kill bug #5711: added radar location for Rochester, MN. Sun Jan 30 01:18:01 2000 Tom Gilbert * The applet was starting at a set size, querying the weather server, *then* setting its size appropriately. On my slow modem, that meant it sat for 10 seconds before resizing to fit the panel size. Added a size/orientation check on startup to fix this. Sat Jan 29 17:43:28 2000 Tom Gilbert * On an anti-warning hunt using CFLAGS="-O6 -g -W -Wall -Wmissing-prototypes -Wmissing-declarations". Don't mind me. Sun Oct 31 16:45:31 1999 George Lebl * gweather-applet.c: use pixel size stuff 1999-08-15 Jacob Berkman * gweather.desktop (Icon): Use our icon * pixmaps/Makefile.am (gweather_iconsdir): install an icon for us 1999-08-12 Kjartan Maraas * gweather.c: fixed a typo. 1999-08-01 Jacob Berkman * gweather-applet.c (gweather_applet_create): use the stock refresh image on the 'update' menu 1999-07-30 Spiros Papadimitriou * Each applet now properly saves its configuration, so multiple applets displaying the weather at different locations can run without interfering with each other. * Changed upper limit of update interval to 2hrs. 1999-07-28 Spiros Papadimitriou * More radar locations into Locations file (now using weather.com instead of wx.com; awaiting official response from weather.com for using their service on the web). * Improved (or at least changed ;) hunderstorm icon. 1999-07-25 Spiros Papadimitriou * Use Gtk idle timeouts to process HTTP requests in the background, so the interface does not freeze during updates. * Made the background transparent on most icons. 1999-07-18 Jacob Berkman * gweather-applet.c (gweather_applet_create): don't use PACKAGE here, use "gweather" instead, so we don't get ~/.gnome/gnome-applets as a config file 1999-07-18 Spiros Papadimitriou * Sync gnome CVS version with my tree. 1999-07-18 Jacob Berkman * Makefile.am: added pixmaps directory, set up for building from gnome CVS * gweather-pref.c (load_locations): use gnome_datadir_file() instead of confdefs.h 1999-07-15 Spiros Papadimitriou * Display of radar maps is now a runtime option (now compile-time) and windows are destoyed when not displayed, to free up X resources... * Properly respond to "change_size" and "save_session" applet signals. * Added proxy option. 1999-07-13 Spiros Papadimitriou * Better support for users with a dialup connection. 1999-07-11 Spiros Papadimitriou * Fixed a stupid, but serious bug, that would cause coredumps upon updates... * Added option for detailed zone forecasts, instead of the more general state forecasts (takes more time to update, though, since the zone forecast file is about 10-20 times that of the state forecast file). 1999-07-07 Spiros Papadimitriou * Fixed bug ocurring when METAR information is unavailable. * Replaced the gnome_less widget with a gtk_text + scrollbar, because it did strange things, so I worked around it. * Removed all regexps but one (got an occasional coredump when calling regcomp from metar_init_re that I couldn't figure out, so I worked around it). The current C code isn't as comprehensive as the regexps were, but it should suffice (unless the METAR format contains any unexpected tokens). * Fixed a bug in the UTC to localtime conversion function (near midnight, would get time one hour early). There should be a much simpler and less stupid way to do this, though! :-) * Changed the humidity formula. * Fixed a bug in the IWIN parser to handle a more general form of inputs (the old one would fail an assertion and dump core in forecasts where SFPxx was not used as expected) -- now uses regexps. * Fixed the layout for horizontal orientation (still need to take care of three digit temps). 1999-07-07 Spiros Papadimitriou * Began ChangeLog