- 11 Aug, 2009 1 commit
-
-
Vincent Untz authored
-
- 06 Aug, 2009 2 commits
-
-
Matthias Clasen authored
This reverts commit 7c8d2389.
-
Matthias Clasen authored
Add a location abstraction to ClockData (a ClockGeoclue). ClockGeoclue uses a couple of geoclue providers to get current location on demand and on NetworkManager signals
-
- 21 Jul, 2009 1 commit
-
-
Vincent Untz authored
-
- 04 Jun, 2009 1 commit
-
-
Vincent Untz authored
Remove the old code that was used to choose/start the config tool to set the time and date, since we now use a PolicyKit helper. Also remove --with-clock-time-utility configure option.
-
- 02 May, 2009 1 commit
-
-
Vincent Untz authored
-
- 26 Apr, 2009 1 commit
-
-
Vincent Untz authored
See http://git.lespiau.name/cgit/shave/tree/README for more details.
-
- 17 Feb, 2009 1 commit
-
-
Vincent Untz authored
2009-02-17 Vincent Untz <vuntz@gnome.org> * configure.in: require GTK+ 2.15.1 for orientable GtkBox. 2009-02-17 Vincent Untz <vuntz@gnome.org> Kill OBox since GtkBox now supports changing the orientation. Patch by Christian Persch <chpe@gnome.org>. Fix bug #571042. * Makefile.am: remove obox.[ch] * obox.[ch]: killed * clock.c: (clock_box_init), (clock_box_class_init): add an instantiable GtkBox type (create_clock_widget), (applet_change_orient): use GtkBox methods. 2009-02-17 Vincent Untz <vuntz@gnome.org> Kill OBox since GtkBox now supports changing the orientation. Patch by Christian Persch <chpe@gnome.org>. Fix bug #571042. * Makefile.am: remove obox.[ch] * obox.[ch]: killed * main.c: remove useless include * na-tray.c: (na_box_init), (na_box_class_init): add an instantiable GtkBox type (update_size_and_orientation), (na_tray_init): use GtkBox methods. svn path=/trunk/; revision=11518
-
- 07 Jan, 2009 1 commit
-
-
Vincent Untz authored
2009-01-07 Vincent Untz <vuntz@gnome.org> * Makefile.am: add LIBPANEL_APPLET_LIBS to LDADD since we don't really use the libpanel-applet pkg-config file. Fix build issue with "-Wl,-z,defs". svn path=/trunk/; revision=11435
-
- 04 Aug, 2008 1 commit
-
-
Dan Winship authored
* clock.c: Use GWeatherLocationEntry and GWeatherTimezoneMenu in the add/edit location dialog. Remove all the old find-location-dialog code * clock.glade: Remove some old versions of dialogs, and update for new widgets * clock-country.c: * clock-zoneinfo.c: * clock-zonetable.c: Gone; GWeatherTimezone handles this now * Makefile.am (INCLUDES): remove refs to EVOLUTION_TEXTDOMAIN; we don't need to steal evolution's translations any more (CLOCK_SOURCES): remove stuff svn path=/trunk/; revision=11189
-
- 21 Apr, 2008 1 commit
-
-
Vincent Untz authored
2008-04-21 Vincent Untz <vuntz@gnome.org> * Makefile.am: * gnome-clock-applet-mechanism.policy.in: rename to... * org.gnome.clockapplet.mechanism.policy.in: this, and add <vendor>, <vendor_url>, <icon> 2008-04-21 Vincent Untz <vuntz@gnome.org> * POTFILES.in: updated svn path=/trunk/; revision=11073
-
- 10 Apr, 2008 1 commit
-
-
Vincent Untz authored
2008-04-10 Vincent Untz <vuntz@gnome.org> * configure.in: add gio check for CLOCK_MECHANISM, because of the use of system-timezone.c 2008-04-10 Vincent Untz <vuntz@gnome.org> Rewrite the code to set the system timezone. It should work on most distributions now, instead of only the ones doing the same thing as Fedora. Like the rewrite to get the timezone, it helps improve the world. * Makefile.am: fix typo and add system-timezone.[ch] to gnome_clock_applet_mechanism_SOURCES * gnome-clock-applet-mechanism.c: (gnome_clock_applet_mechanism_set_timezone): just call system_timezone_set_from_file() * system-timezone.[ch]: add clear comments and some code to easily test the functions Also add comments on our current knowledge about system timezones on the various distributions. (system_timezone_constructor), (system_timezone_finalize): fix the same singleton issue as the one fixed in the previous commit (system_timezone_write_etc_timezone), (system_timezone_write_key_file), (system_timezone_write_etc_TIMEZONE), (system_timezone_write_etc_sysconfig_clock), (system_timezone_write_etc_sysconfig_clock_alt), (system_timezone_write_etc_conf_d_clock), (system_timezone_is_zone_file_valid), (system_timezone_set_etc_timezone), (system_timezone_update_config), (system_timezone_set_from_file), (system_timezone_set), (system_timezone_error_quark): well, all new. To do some magic things. Some code is loosely based on what was in gnome-clock-applet-mechanism.c svn path=/trunk/; revision=11024
-
- 08 Apr, 2008 2 commits
-
-
Vincent Untz authored
2008-04-08 Vincent Untz <vuntz@gnome.org> Completely rewrite the way we detect the system timezone. It will work on more distributions this way. Also the code is better and it helps improve the world. Good thing is that now the clock will always immediately update after the timezone is updated. * Makefile.am: add new files * system-timezone.[ch]: new file, implement a singleton that knows how to read the system timezone and that monitors it * clock-location.[ch]: (clock_location_new): don't get the TZ environment variable here (files_are_identical): (recursive_guess_zone): (guess_zone_from_tree): (parse_etc_sysconfig_clock): (monitor_etc_sysconfig_clock): (zone_from_etc_sysconfig_clock): (clock_location_guess_zone): killed (clock_location_init): updated to create the SystemTimezone object (clock_location_finalize): updated (clock_location_unset_tz): use system_timezone_get_env() instead of a local variable (clock_location_is_current_timezone): use system_timezone_get() (clock_location_get_offset): use clock_location_unset_tz() instead of duplicating code (make_current_cb): updated to remove the current timezone handling * clock-zoneinfo.h: move SYSTEM_ZONEINFODIR to system-timezone.h * clock-zonetable.c: add new include * clock.c: add a SystemTimezone object (destroy_clock): unref it (clock_timezone_changed): new, handle system timezone change (fill_clock_applet): create the SystemTimezone object and connect to its changed signal * clock-marshallers.list: remove marshallers that already exist in glib * clock-location.[ch]: (clock_location_class_init): updated for this svn path=/trunk/; revision=11016
-
Vincent Untz authored
2008-04-08 Vincent Untz <vuntz@gnome.org> Use the right directory for timezone data on Solaris. Based on patch by Brian Cameron <brian.cameron@sun.com> Fix bug #515085. Also use the right evolution text domain for timezone translations. * Makefile.am: remove definition of SYSTEM_ZONEINFODIR, and update the evolution text domain * clock-zoneinfo.h: define SYSTEM_ZONEINFODIR * clock-zonetable.[ch]: (clock_zonetable_new): do not take an argument, and directly use the defined value for the directory * clock.c: (fill_clock_applet): updated svn path=/trunk/; revision=11011
-
- 07 Apr, 2008 1 commit
-
-
Vincent Untz authored
2008-04-07 Vincent Untz <vuntz@gnome.org> * configure.in: require gweather 2.22.1, do not check for libxml and the locations.xml file for the clock applet End of bug #519823. 2008-04-07 Vincent Untz <vuntz@gnome.org> Use new gweather API, and make sure we always use data from the right country. Patch by Dan Winship <danw@gnome.org>. Fix bug #519823. * gweather-xml.c: gone, moved to libgweather * clock-location.c: updated * Makefile.am: updated * clock.c: #include <libgweather/gweather-xml.h> rather than "gweather-xml.h" (find_timezone): if the weather station has a country code associated with it, only return timezones that are also located in that country. (update_timezone): Use the tz-hint and iso-code from the location data to more reliably pick a timezone. #519823. (find_weather_code): Moved here from gweather-xml.c and updated to look for a matching country code as well. svn path=/trunk/; revision=10984
-
- 03 Apr, 2008 1 commit
-
-
Vincent Untz authored
2008-04-03 Vincent Untz <vuntz@gnome.org> * Makefile.am: * timezone.glade: remove timezone.glade, unused now. svn path=/trunk/; revision=10981
-
- 02 Apr, 2008 1 commit
-
-
Vincent Untz authored
2008-04-02 Vincent Untz <vuntz@gnome.org> * configure.in: updated for e-map removal 2008-04-02 Vincent Untz <vuntz@gnome.org> * Makefile.am: updated * e-map/Makefile.am: * e-map/e-map-marshal.list: * e-map/e-map.c: * e-map/e-map.h: * tz-list.c: * tz-list.h: * tz-sel-dialog.c: * tz-sel-dialog.h: * tz-window.c: * tz-window.h: * tz.c: * tz.h: Remove all those files that aren't used anymore. svn path=/trunk/; revision=10975
-
- 26 Feb, 2008 1 commit
-
-
Matthias Clasen authored
svn path=/trunk/; revision=10900
-
- 11 Feb, 2008 1 commit
-
-
Vincent Untz authored
2008-02-11 Vincent Untz <vuntz@gnome.org> * Makefile.am: tweak for distcheck... svn path=/trunk/; revision=10823
-
- 27 Jan, 2008 3 commits
-
-
Vincent Untz authored
2008-01-28 Vincent Untz <vuntz@gnome.org> * Makefile.am: clean this a bit svn path=/trunk/; revision=10762
-
Vincent Untz authored
2008-01-28 Vincent Untz <vuntz@gnome.org> * Makefile.am: updated to intltoolize the policy.in file * gnome-clock-applet-mechanism.policy: moved... * gnome-clock-applet-mechanism.policy.in: ... here, and mark strings as translatable Fix bug #510635. Patch by Luca Ferretti <elle.uca@libero.it> 2008-01-28 Vincent Untz <vuntz@gnome.org> * POTFILES.in: updated svn path=/trunk/; revision=10761
-
Vincent Untz authored
2008-01-28 Vincent Untz <vuntz@gnome.org> * configure.in: look for Locations.xml through pkg-config. Fix bug #509888. Patch by Patryk Zawadzki <patrys@pld-linux.org> 2008-01-28 Vincent Untz <vuntz@gnome.org> * Makefile.am: define where Locations.xml is (via pkg-config) * gweather-xml.c: (gweather_xml_load_locations): updated for the change Fix bug #509888. Patch by Patryk Zawadzki <patrys@pld-linux.org> svn path=/trunk/; revision=10760
-
- 20 Jan, 2008 1 commit
-
-
2008-01-20 Christian Persch <chpe@gnome.org> * Makefile.am: Add --internal when generating the marshalers. svn path=/trunk/; revision=10747
-
- 17 Jan, 2008 1 commit
-
-
Matthias Clasen authored
2008-01-16 Matthias Clasen <mclasen@redhat.com> * Makefile.am (EXTRA_DIST): This must not depend on HAVE_POLKIT unless the maintainer remembers to only ever distcheck on systems with a new enough PolicyKit. svn path=/trunk/; revision=10744
-
- 16 Jan, 2008 1 commit
-
-
Kjartan Maraas authored
2008-01-16 Kjartan Maraas <kmaraas@gnome.org> * Makefile.am: Fix a typo that broke the build. svn path=/trunk/; revision=10742
-
- 15 Jan, 2008 1 commit
-
-
Carlos Garcia Campos authored
2008-01-15 Carlos Garcia Campos <carlosgc@gnome.org> * Makefile.am: Add -DGWEATHER_I_KNOW_THIS_IS_UNSTABLE. Fixes bug #509581. svn path=/trunk/; revision=10738
-
- 14 Jan, 2008 1 commit
-
-
Federico Mena Quintero authored
2008-01-14 Federico Mena Quintero <federico@novell.com> INTLCLOCK MERGE ENDS HERE * applets/clock/*: Merged the International Clock applet into applets/clock. 2008-01-02 Federico Mena Quintero <federico@novell.com> * configure.in: Add a test for _NL_MEASUREMENT_MEASUREMENT. 2008-01-02 Federico Mena Quintero <federico@novell.com> * configure.in (CLOCK_MECHANISM): Check the libraries that the clock / timezone mechanism needs. 2007-12-05 Federico Mena Quintero <federico@novell.com> * configure.in: Check for extra modules needed for the clock applet: rsvg, d-bus, polkit. INTLCLOCK MERGE BEGINS HERE Signed-off-by:
Federico Mena Quintero <federico@gnu.org> svn path=/trunk/; revision=10725
-
- 08 Jul, 2007 1 commit
-
-
Vincent Untz authored
2007-07-08 Vincent Untz <vuntz@gnome.org> * Makefile.am: dist the glade file svn path=/trunk/; revision=10540
-
- 05 Jul, 2007 1 commit
-
-
Vincent Untz authored
2007-07-05 Vincent Untz <vuntz@gnome.org> Changes needed for the support for timezones in the clock applet. Bug #88754. * configure.in: check for glade for the clock applet, check for solaris build and add new Makefile * icons/world_map-960.png: new * icons/Makefile.am: add new file 2007-07-05 Vincent Untz <vuntz@gnome.org> Add support for timezones. This needs some more work and testing on various OS. I'm not sure the tz.c part work well outside of Linux, eg. Fix bug #88754. * Makefile.am: add new files, and other updates needed for this commit * calendar-window.c: make gconf keys #define (calendar_window_destroy): unref the gconf client * calendar-window.h: small update * clock-utils.[ch]: new file, containing some common code: clock_locale_format() and clock_utils_display_help() * clock.h: small update * clock.c: make gconf keys #define (set_tooltip): kill (update_clock): update the tz popup too with the new time (update_tooltip): use gtk_widget_set_tooltip_text() (destroy_clock): updated (close_on_escape): make a bit more generic (delete_event): ditto (clock_locale_format): moved to clock-utils.c (create_calendar): updated (create_tz): new (position_calendar_popup): updated to be a bit more simple (position_tz_popup): new (present_calendar_popup): killed (update_calendar_popup): renamed from update_popup, close the tz popup if it's open (update_tz_popup): new, based on update_calendar_popup() (toggle_calendar): updated (toggle_timezone): new (toggle_timezone_shown): new (toggle_timezone_hidden): new (create_clock_widget): updated, and added the obox and the tz toggle (applet_change_orient): change obox orientation and the direction of the arrow in the tz toggle (format_changed): updated (gmt_time_changed): updated (show_week_changed): updated (show_tz_changed): new (setup_gconf): add new listener (fill_clock_applet): updated (set_show_zones_cb): new (properties_response_cb): use clock_utils_display_help() (display_properties_dialog): updated for the new checkbox (display_help_dialog): use clock_utils_display_help() * clock.schemas.in: add new show_timezones and timezones/tz_id_list keys * e-map/*: e-map code, taken from evolution/gnome-system-tools * obox.[ch]: new, stolen from the notification area * tz-list.[ch]: new, handles configuration related to the timezones. * tz-sel-dialog.[ch]: new, a dialog to handle timezone configuration * timezone.glade: new, glade file for the timezone configuration dialog * tz-window.[ch]: new, a popup similar to the calendar popup showing selected timezones * tz.[ch]: new, read timezone information from the OS. It's based on code taken from anaconda/evolution/gnome-system-tools. The data is shared among all instances in the process. svn path=/trunk/; revision=10532
-
- 26 Jun, 2007 1 commit
-
-
Vincent Untz authored
2007-06-26 Vincent Untz <vuntz@gnome.org> * Makefile.am: add LIBPANEL_APPLET_CFLAGS to make compilation work. It seems some pkgconfig file changed, and we didn't have the bonobo headers anymore... svn path=/trunk/; revision=10484
-
- 25 May, 2007 1 commit
-
-
Vincent Untz authored
2007-05-25 Vincent Untz <vuntz@gnome.org> * configure.in: detect the datadir of e-d-s, since we need it for icons. This adds a dependency on e-d-s (for packagers who split e-d-s in many small libraries) 2007-05-25 Vincent Untz <vuntz@gnome.org> * Makefile.am: remove old code handling icons, and directly use the e-d-s icons * calendar-window.c: (set_renderer_pixbuf_pixmap): new (set_renderer_pixbuf_pixmap_for_bday): change path for icons, and use set_renderer_pixbuf_pixmap() (set_renderer_pixbuf_pixmap_for_weather): ditto (calendar_window_tree_selection_changed), (create_task_list), (create_list_for_appointment_model), (create_appointment_list), (create_birthday_list), (create_weather_list), (calendar_window_init): simplify the code to have only one selection svn path=/trunk/; revision=10419
-
- 20 May, 2007 2 commits
-
-
Vincent Untz authored
2007-05-21 Vincent Untz <vuntz@gnome.org> Move the calendar popup code in a new file. Implement saving of the state of appointment expanders in gconf. * Makefile.am: add new files, generate clock-typebuiltins.[ch] * calendar-window.[ch]: new GtkWindow-derived widget, that implements the calendar popup. Based on code from clock.c (which has been of course removed) * clock.h: new, with stuff from clock.c needed by CalendarWindow * clock.schemas.in: add new gconf keys for the state of expanders * clock.c: (destroy_clock): remove now unneeded code (create_calendar): simplify, now only creates a CalendarWindow (update_popup): updated (format_changed): update CalendarWindow (gmt_time_changed): update CalendarWindow (show_week_changed): update CalendarWindow (fill_clock_applet): updated svn path=/trunk/; revision=10402
-
Vincent Untz authored
2007-05-20 Vincent Untz <vuntz@gnome.org> Have separate treeviews for appointments, birthdays and weather. Use GtkExpander to let the user hide them. Fix most of bug #165732 Based on patch by Priit Laes <amd@store20.com> * Makefile.am: prepare for installation of some icons, even if we don't install some right now. This might get reverted later. * calendar-client.[ch]: (get_source_uri): new (calendar_appointment_equal): take into account the uri (calendar_appointment_copy): ditto (calendar_appointment_finalize): ditto (calendar_appointment_init): ditto * clock.c: (destroy_clock): updated for new treeviews (is_appointment): new (is_birthday): new (is_weather): new (create_hig_frame): kill (set_renderer_pixbuf_pixmap_for_bday): new (set_renderer_pixbuf_pixmap_for_weather): new (appointment_pixbuf_cell_data_func): small update (birthday_pixbuf_cell_data_func): new (weather_pixbuf_cell_data_func): new (clock_expander_activated): new (create_task_list): use a GtkExpander instead of a frame (handle_appointments_changed): small update (create_list_for_appointment_model): new, mostly based on create_appointment_list(), but with a GtkExpander and made more generic (create_appointment_list): call create_list_for_appointment_model() (create_birthday_list): new (create_weather_list): new (add_appointments_and_tasks): updated (update_popup): updated (fill_clock_applet): updated svn path=/trunk/; revision=10401
-
- 08 May, 2007 1 commit
-
-
Vincent Untz authored
2007-05-08 Vincent Untz <vuntz@gnome.org> * Makefile.am: add new define CLOCK_TIME_UTILITY in compile line * clock.c: stop hardcoding the various utilities out there to setup the time and date and use the one passed in configure Fix bug #436837 svn path=/trunk/; revision=10347
-
- 12 Aug, 2006 1 commit
-
-
Vincent Untz authored
2006-08-12 Vincent Untz <vuntz@gnome.org> * Makefile.am: install in-process library in $(libdir)/gnome-panel Fix bug #351042
-
- 08 Aug, 2006 1 commit
-
-
Vincent Untz authored
2006-08-08 Vincent Untz <vuntz@gnome.org> * GNOME_ClockApplet_Factory.server.in.in: * Makefile.am: make it possible to compile as an in-process applet * clock.c: ditto, and set icons for all dialogs since the default icon can only be set if the applet is out of process, also remove useless includes
-
- 28 Jul, 2006 1 commit
-
-
Vincent Untz authored
2006-07-28 Vincent Untz <vuntz@gnome.org> * GNOME_ClockApplet_Factory.server.in.in: update bugzilla stuff * Makefile.am: also fill the version in the server file
-
- 04 Nov, 2004 1 commit
-
-
Vincent Untz authored
2004-11-04 Vincent Untz <vincent@vuntz.net> * clock.c: (create_task_list): stop using egg_cell_renderer_text since we can ellipsize the GtkCellRendererText now (create_appointment_list): ditto * Makefile.am: * cut-n-paste/: kill
-
- 12 Jan, 2004 1 commit
-
-
Mark McLoughlin authored
2004-01-12 Mark McLoughlin <mark@skynet.ie> Patch to make the calendar popup display your tasks and appointments from Evolution. Based on patches from William Jon McCann <mccann@jhu.edu> (bug #128283) and Martin Grimme <martin@pycage.de> and Christian Kellner <gicmo@xatom.net> (bug #128283). Still in need of work. UI loving, mainly. Small TODO list in clock.c. * GNOME_ClockApplet_Factory.server.in.in: make the applet out of process. * Makefile.am: build the cut-n-paste subdir, make a binary instead of an shlib, build the calendar bits. * clock.c: add tasks and appointments to the calendar popup. * calendar-client.[ch]: hide all the book-keeping behind a nice API. * calendar-debug.h: debugging utils. * calendar-sources.[ch]: keep track of Evolution's selected sources. * cut-n-paste/eel-pango-extensions.[ch]: copy eel's method for creating a PangoLayout with text ellipsized at a given width. * cut-n-paste/eggcellrenderertext.[ch]: copy GtkCellRendererText and add ellipsizing support. * cut-n-paste/eggintl.h: i18n support. * cut-n-paste/eggmarshalers.list: marhsallers. * cut-n-paste/eggtreeprivate.h: copy bit from gtktreeprivate.h, but they're not really used.
-
- 10 Dec, 2003 1 commit
-
-
Mark McLoughlin authored
2003-12-10 Mark McLoughlin <mark@skynet.ie> * clock.c: (try_config_tool), (properties_response_cb), (display_help_dialog): use the new libgnomeui and GDK functions to replace the egg-screen stuff. * Makefile.am: don't do the libegg thang. * egg-screen-exec.[ch], egg-screen-help.[ch], egg-screen-url.[ch], update-from-egg.sh: die.
-