1. 05 Jul, 2007 1 commit
    • Vincent Untz's avatar
      Changes needed for the support for timezones in the clock applet. Bug · 5882f3c1
      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
      5882f3c1
  2. 03 Jul, 2007 3 commits
    • Bastien Nocera's avatar
      Update the documentation for the action protocol, following the addition · ebd18933
      Bastien Nocera authored
      2007-07-03  Bastien Nocera  <hadess@hadess.net>
      
      	* doc/gnome-panel-action-protocol.txt: Update the documentation
      	for the action protocol, following the addition of
      	_GNOME_PANEL_ACTION_KILL_DIALOG (Closes: #442625)
      
      2007-07-03  Bastien Nocera  <hadess@hadess.net>
      
      	* panel-action-button.c: (panel_action_force_quit):
      	* panel-action-protocol.c: (panel_action_protocol_kill_dialog),
      	(panel_action_protocol_filter), (panel_action_protocol_init):
      	* panel-force-quit.c: (panel_force_quit):
      	* panel-force-quit.h: Add the _GNOME_PANEL_ACTION_KILL_DIALOG message
      	to allow a keybinding for the force quit dialogue to be added
      	(Closes: #442625)
      
      
      svn path=/trunk/; revision=10531
      ebd18933
    • Jordi Mas's avatar
      Fix by Joan Duran · b8a0e790
      Jordi Mas authored
      2007-07-03  Jordi Mas <jmas@softcatala.org>
      
      	* ca.po: Fix by Joan Duran
      
      
      svn path=/trunk/; revision=10530
      b8a0e790
    • Nguyen Thai Ngoc Duy's avatar
      updated vi.po · 6148e99a
      Nguyen Thai Ngoc Duy authored
      svn path=/trunk/; revision=10529
      6148e99a
  3. 02 Jul, 2007 3 commits
  4. 01 Jul, 2007 10 commits
    • Nguyen Thai Ngoc Duy's avatar
      updated vi.po · a4da785d
      Nguyen Thai Ngoc Duy authored
      svn path=/trunk/; revision=10516
      a4da785d
    • Vincent Untz's avatar
      use gtk_widget_set_tooltip_text() dittp kill wncklet_set_tooltip() · 6cb63cf0
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* showdesktop.c: (update_button_display): use
      	gtk_widget_set_tooltip_text()
      	* window-menu.c: (window_menu_applet_fill): dittp
      	* wncklet.[ch]: kill wncklet_set_tooltip()
      
      svn path=/trunk/; revision=10515
      6cb63cf0
    • Vincent Untz's avatar
      use gtk_widget_set_tooltip_markup() · 23e05224
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* fish.c: (set_tooltip): use gtk_widget_set_tooltip_markup()
      
      svn path=/trunk/; revision=10514
      23e05224
    • Vincent Untz's avatar
      use gtk_widget_set_tooltip_text() · 3d90d86b
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* test-bonobo-applet.c: (test_applet_fill): use
      	gtk_widget_set_tooltip_text()
      
      svn path=/trunk/; revision=10513
      3d90d86b
    • Vincent Untz's avatar
      add a detail for the arrow in the button widget · daaa9df3
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* button-widget.c: (button_widget_expose): add a detail for the arrow
      	in the button widget
      
      svn path=/trunk/; revision=10512
      daaa9df3
    • Vincent Untz's avatar
      don't use setup_menuitem(), but gtk_menu_item_new_with_mnemonic() since we · 4ee99734
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* menu.[ch]: (create_item_context_menu): don't use setup_menuitem(),
      	but gtk_menu_item_new_with_mnemonic() since we don't need what
      	setup_menuitem() does
      	(setup_menuitem): always create invisible mnemonic
      	(create_submenu_entry): updated
      	(create_menuitem): updated
      	(setup_menu_item_with_icon): always create invisible mnemonic
      	* panel-menu-items.c:
      	* panel-recent.c: updated for
      	setup_menuitem()/setup_menu_item_with_icon() change
      
      svn path=/trunk/; revision=10511
      4ee99734
    • Vincent Untz's avatar
      add two comments to help with understanding the code. · 8b7b78f1
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-toplevel.c: add two comments to help with understanding the
      	code.
      
      svn path=/trunk/; revision=10510
      8b7b78f1
    • Jorge Gonzalez Gonzalez's avatar
      Updated Spanish translation · 3ef32092
      Jorge Gonzalez Gonzalez authored
      svn path=/trunk/; revision=10509
      3ef32092
    • Vincent Untz's avatar
      Migrate to GtkTooltip. · b5abe063
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	Migrate to GtkTooltip.
      
      	* panel-util.[ch]: (panel_util_query_tooltip_cb): new, check if
      	tooltips are enabled but displaying one
      	(panel_util_set_tooltip_text): wrapper for tooltip for the panel,
      	since we need to check if the tooltips are enabled in the panel config.
      	* panel-config-global.c: simplify, since we don't need to do the
      	GtkTooltips stuff
      	* main.c: (main):
      	* panel-globals.h: remove useless global GtkTooltips variable
      	* drawer.c:
      	* launcher.c:
      	* menu.c:
      	* panel-action-button.c:
      	* panel-menu-button.c:
      	* panel-menu-items.c:
      	* panel-recent.c: use panel_util_set_tooltip_text()
      	* panel-menu-bar.c: (panel_menu_bar_enter_applications): kill
      	(panel_menu_bar_enter_places): kill
      	(panel_menu_bar_enter_desktop): kill
      	(panel_menu_bar_reinit_tooltip): updated
      	(panel_menu_bar_hide_tooltip): updated
      	(panel_menu_bar_setup_tooltip): simplify thanks to GtkTooltip
      	* gnome-desktop-item-edit.c:
      	(panel_global_config_get_tooltips_enabled): needed symbol for
      	compilation. This is just a hacky workaround.
      
      svn path=/trunk/; revision=10508
      b5abe063
    • Vincent Untz's avatar
      add icon for home folder new (panel_place_menu_item_create_menu): don't · f105b8e4
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-icon-names.h: add icon for home folder
      	* panel-menu-items.c: (activate_home_uri): new
      	(panel_place_menu_item_create_menu): don't use nautilus-home.desktop,
      	but create a "place" menu item. Fix bug #338700.
      	Also, put an uri for the Desktop menu item, else it will crash on drag
      	and drop.
      	* panel-util.c: (panel_util_get_icon_for_uri_known_folders): new, gets
      	the icon for some well-know folders ($HOME, $Desktop)
      	(panel_util_get_icon_for_uri): updated to use
      	panel_util_get_icon_for_uri_known_folders()
      	* panel.c: (drop_uri): get the icon too
      	(drop_urilist): updated, don't get an icon here for uris
      
      svn path=/trunk/; revision=10507
      f105b8e4
  5. 30 Jun, 2007 4 commits
    • Vincent Untz's avatar
      compare the GCallbacks too, instead of just checking that the GCallback · c6a3a83e
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-lockdown.c: (panel_lockdown_notify_find): compare the
      	GCallbacks too, instead of just checking that the GCallback that we
      	have in our list is not NULL. That was probably a typo.
      	Fix bug #301308.
      
      svn path=/trunk/; revision=10506
      c6a3a83e
    • Vincent Untz's avatar
      Make it possible to have bigger panels (up to 1/5 the screen size). Help · 9a2ddb4a
      Vincent Untz authored
      2007-07-01  Vincent Untz  <vuntz@gnome.org>
      
      	Make it possible to have bigger panels (up to 1/5 the screen size).
      	Help for people wanting sidebars.
      	Fix bug #355010.
      
      	* panel-properties-dialog.glade: don't have a page_size of 12 for the
      	size spin button
      	* panel-properties-dialog.c:
      	(panel_properties_dialog_setup_size_spin): don't hardcode the maximum
      	size and use panel_toplevel_get_maximum_size()
      	(panel_properties_dialog_update_orientation): update the spin button
      	maximum size
      	* panel-toplevel.[ch]: (panel_toplevel_update_size): take into account
      	the maximum size computed by panel_toplevel_get_maximum_size() too
      	(panel_toplevel_get_maximum_size): new, gets the maximum size, which
      	depends on the monitor size
      
      svn path=/trunk/; revision=10505
      9a2ddb4a
    • Jorge Gonzalez Gonzalez's avatar
      Updated spanish translation · 7cc13bf3
      Jorge Gonzalez Gonzalez authored
      svn path=/trunk/; revision=10504
      7cc13bf3
    • Clytie Siddall's avatar
      Updated Vietnamese translation. · 488e2270
      Clytie Siddall authored
      svn path=/trunk/; revision=10503
      488e2270
  6. 29 Jun, 2007 7 commits
    • Vincent Untz's avatar
      disconnect the "deactivate" signal handler (panel_menu_get): simplify · eb4ba53b
      Vincent Untz authored
      2007-06-29  Vincent Untz  <vuntz@gnome.org>
      
      	* panel.[ch]: (panel_destroy): disconnect the "deactivate" signal
      	handler
      	(panel_menu_get): simplify
      	(make_popup_panel_menu): make static
      	Should fix bug #448025, where the panel was crashing because the
      	toplevel is used while already destroyed
      
      svn path=/trunk/; revision=10502
      eb4ba53b
    • Daniel Nylander's avatar
      sv.po: Updated Swedish translation · f185c6b4
      Daniel Nylander authored
      svn path=/trunk/; revision=10501
      f185c6b4
    • Artur Flinta's avatar
      Updated Polish translation by GNOME PL Team. · 601aaba7
      Artur Flinta authored
      2007-06-29  Artur Flinta  <aflinta@svn.gnome.org>
      
      	* pl.po: Updated Polish translation by GNOME PL Team.
      
      
      svn path=/trunk/; revision=10500
      601aaba7
    • Pema Geyleg's avatar
      updated dzongkha translation · 7e1539fa
      Pema Geyleg authored
      svn path=/trunk/; revision=10499
      7e1539fa
    • Vincent Untz's avatar
      add libbonobo and libbonoboui pkgconfig checks for the panel to make · 789425a5
      Vincent Untz authored
      2007-06-29  Vincent Untz  <vuntz@gnome.org>
      
      	* configure.in: add libbonobo and libbonoboui pkgconfig checks for the
      	panel to make compilation work. It seems some pkgconfig file changed,
      	and we didn't have the bonobo headers anymore...
      
      svn path=/trunk/; revision=10498
      789425a5
    • Vincent Untz's avatar
      Add fields to PanelToplevel to have the possibility to use a position · d5cd6921
      Vincent Untz authored
      2007-06-29  Vincent Untz  <vuntz@gnome.org>
      
      	Add fields to PanelToplevel to have the possibility to use a position
      	relative from the right and/or bottom of the monitor. This is mainly
      	for non-expanded panels. This fixes the panel position:
      	 - after a resolution change: if the panel was at the bottom or right
      	   of the screen and the resolution goes down and up again, we no
      	   longer have a panel that starts to be floating for no reason
      	 - when the panel is at the right of the screen and its size grows
      	   (because of a tasklist): it no longer becomes centered or snaps to
      	   the left of the screen.
      	This change should still compatibility with older configuration: if
      	you log in with an older GNOME after having used 2.20, things should
      	still work as expected.
      	Fix bug #107622 (and maybe other bugs).
      
      	* panel-toplevel.schemas.in: add x_right, y_bottom keys for toplevels
      	* panel-default-setup.entries: add those keys in the default setup
      	* panel-profile.c: (panel_profile_queue_toplevel_location_change):
      	(panel_profile_connect_to_toplevel):
      	(panel_profile_toplevel_change_notify):
      	(panel_profile_load_toplevel):
      	(panel_profile_can_be_moved_freely): basically, a dumb update to
      	handle the new keys (I just searched for what was done for the x and y
      	keys and copied that)
      	* panel-toplevel.[ch]: add new fields and properties for x_right and
      	y_bottom
      	(panel_toplevel_begin_grab_op): updated
      	(panel_toplevel_cancel_grab_op): updated
      	(panel_toplevel_resize_to_pointer): update y_bottom and x_right when
      	this is necessary
      	(panel_toplevel_move_to): fix x (y) when x_centered (y_centered) is
      	true, and compute the new x_right/y_bottom values
      	(panel_toplevel_calc_floating): use position from x_right/y_bottom
      	when they're different from -1
      	(panel_toplevel_update_normal_position): don't set x/y after snapping:
      	this is just wrong, since setting x/y should only be done after a
      	direct change by the user (and not automatically). This function is
      	only used to update the x/y in the geometry, and not in the config.
      	Also, to determine if we need to snap, only use x/y (with right/bottom
      	variants) from the config, not the computed values imposed by
      	constraints. This part fix the case where a panel is right aligned,
      	but gets centered and then left aligned because its size grows
      	(panel_toplevel_update_auto_hide_position): same update
      	(panel_toplevel_update_expanded_position): compute x_right and
      	y_bottom too, and notify of their changes when needed
      	(panel_toplevel_update_position): handle x_right/y_bottom in the
      	temporary position_centered case, and core part of the change: use
      	x_right/y_bottom when they're not -1
      	(panel_toplevel_set_property): updated for new properties
      	(panel_toplevel_get_property): ditto
      	(panel_toplevel_class_init): ditto
      	(panel_toplevel_init): ditto
      	(panel_toplevel_set_expand): small update to put the right values for
      	x_right/y_bottom
      	(panel_toplevel_set_orientation): when rotating a centered panel, set
      	the relevant x_right/y_bottom value to -1 (since the rotated panel is
      	centered (but not "force-centered"), its position is relative to the
      	left/top
      	(panel_toplevel_set_x): add x_right handling
      	(panel_toplevel_set_y): add y_bottom handling
      	(panel_toplevel_get_position): add x_right/y_bottom handling
      
      svn path=/trunk/; revision=10497
      d5cd6921
    • Changwoo Ryu's avatar
      Updated Korean translation. · 5fbbb953
      Changwoo Ryu authored
      2007-06-29  Changwoo Ryu  <cwryu@debian.org>
      
      	* ko.po: Updated Korean translation.
      
      svn path=/trunk/; revision=10496
      5fbbb953
  7. 28 Jun, 2007 3 commits
  8. 27 Jun, 2007 3 commits
  9. 26 Jun, 2007 6 commits
    • Vincent Untz's avatar
      use g_option_context_set_translation_domain() to translate the description · 9e444ab0
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	* gnome-desktop-item-edit.c: (main): use
      	g_option_context_set_translation_domain() to translate the description
      	Patch by Gabor Kelemen <kelemeng@gnome.hu>. Fix bug #450158
      
      svn path=/trunk/; revision=10488
      9e444ab0
    • Vincent Untz's avatar
      new icon for recent documents use new icon for this. Fix bug #450894 · c3e70ba4
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-icon-names.h: new icon for recent documents
      	* panel-recent.c: (panel_recent_append_documents_menu): use new icon
      	for this.
      	Fix bug #450894
      
      svn path=/trunk/; revision=10487
      c3e70ba4
    • Clytie Siddall's avatar
      Updated Vietnamese translation. · a74072d3
      Clytie Siddall authored
      svn path=/trunk/; revision=10486
      a74072d3
    • Vincent Untz's avatar
      the last two listeners were removed · b10733d8
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	* window-list.c: (destroy_tasklist): the last two listeners were
      	removed
      
      svn path=/trunk/; revision=10485
      b10733d8
    • Vincent Untz's avatar
      add LIBPANEL_APPLET_CFLAGS to make compilation work. It seems some · 528bbffe
      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
      528bbffe
    • Vincent Untz's avatar
      Get rid of minimum/maximum size for the window list. · 64c9213f
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	Get rid of minimum/maximum size for the window list.
      
      	* 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...
      	* window-list.c: (applet_change_orient): updated
      	(minimum_size_changed): killed
      	(maximum_size_changed): killed
      	(setup_gconf): updated
      	(window_list_applet_fill): updated
      	(spin_minimum_size_changed): killed
      	(spin_maximum_size_changed): killed
      	(setup_dialog): updated
      	* window-list.glade: updated
      	* window-list.schemas.in: mark the relevant keys as deprecated.
      
      svn path=/trunk/; revision=10483
      64c9213f