1. 27 Jan, 2006 1 commit
    • Vincent Untz's avatar
      fix distcheck · 768d628a
      Vincent Untz authored
      2006-01-27  Vincent Untz  <vuntz@gnome.org>
      
      	* Makefile.am: fix distcheck
      768d628a
  2. 26 Jan, 2006 1 commit
    • Kjartan Maraas's avatar
      Fix a compiler warning. · 68cf1aab
      Kjartan Maraas authored
      2006-01-26  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* panel.c: (drop_internal_applet): Fix a compiler warning.
      68cf1aab
  3. 23 Jan, 2006 1 commit
    • Vincent Untz's avatar
      don't load the object if the id is null, so we're more solid against gconf · 61d55d16
      Vincent Untz authored
      2006-01-23  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-profile.c: (panel_profile_load_added_ids): don't load the
      	object if the id is null, so we're more solid against gconf breakage
      	(panel_profile_load_list): same here
      
      	* panel-separator.c: (panel_separator_set_orientation): fix C99-ism
      	Patch by Jens Granseuer <jensgr@gmx.net>
      61d55d16
  4. 22 Jan, 2006 7 commits
    • Vincent Untz's avatar
      don't remove panel-default-setup.entries in "make clean" · 1bf04125
      Vincent Untz authored
      2006-01-22  Vincent Untz  <vuntz@gnome.org>
      
      	* Makefile.am: don't remove panel-default-setup.entries in "make
      	clean"
      1bf04125
    • Vincent Untz's avatar
      give a verb to the separator so we can identify it hide separator if the · 6cfbc967
      Vincent Untz authored
      2006-01-22  Vincent Untz  <vuntz@gnome.org>
      
      	* GNOME_Panel_Popup.xml: give a verb to the separator so we can
      	identify it
      	* panel-applet-frame.c: (panel_applet_frame_sync_menu_state): hide
      	separator if the panel is locked down
      	I don't really understand why it hides both separators (since the code
      	should only requests that one of them is hidden), but since it's what
      	we want, let's just be happy.
      	Fix bug #324444
      6cfbc967
    • Vincent Untz's avatar
      change accelerator for Lock To Panel ditto Fix bug #320839 · e9e26bc4
      Vincent Untz authored
      2006-01-22  Vincent Untz  <vuntz@gnome.org>
      
      	* GNOME_Panel_Popup.xml: change accelerator for Lock To Panel
      	* applet.c: (panel_applet_create_menu): ditto
      	Fix bug #320839
      
      	* panel-action-button.c: add a comment about strings
      	* panel-menu-items[.ch]: (panel_menu_items_create_action_item_full):
      	new based on panel_menu_items_create_action_item() but can force a
      	label/tooltip
      	(panel_menu_items_create_action_item): updated to use
      	panel_menu_items_create_action_item_full()
      	(panel_menu_items_append_lock_logout): put the username in the
      	label/tooltip for Log out
      	Fix bug #130663
      
      	* panel-menu-items.c: (panel_place_menu_item_append_gtk_bookmarks):
      	remove warning
      	(panel_place_menu_item_sort_volume): remove warning
      	(panel_place_menu_item_append_volumes): use an icon for the network
      	places submenu
      
      	* panel-addto.c: make the launcher description a bit better
      	Fix bug #171829
      
      	* panel-menu-bar.c: (panel_menu_bar_enter_places): simplify the
      	tooltip
      	Fix bug #326185
      
      	* panel-properties-dialog.c: add context to the orientation strings
      	(panel_properties_dialog_setup_orientation): use Q_()
      	Fix bug #315305
      e9e26bc4
    • Vincent Untz's avatar
      add back the screenshot action in an array · fbe2f619
      Vincent Untz authored
      2006-01-22  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-action-button.c: add back the screenshot action in an array
      	(panel_action_get_is_deprecated): new
      	(panel_action_get_is_disabled): check if the action is deprecated
      	(panel_action_button_set_type): ditto
      	(panel_action_button_load_from_gconf): beautify code
      	(panel_action_button_load_from_drag): check if the action is deprecated
      	Fix bug #328157
      fbe2f619
    • Vincent Untz's avatar
      Remove the screenshot action button and migrates the existing config to · a5b6b27c
      Vincent Untz authored
      2006-01-22  Vincent Untz  <vuntz@gnome.org>
      
      	Remove the screenshot action button and migrates the existing config
      	to use gnome-screenshot.desktop
      
      	* panel-action-button.c: remove screenshot stuff
      	(panel_action_screenshot): kill
      	(panel_action_button_load_from_gconf): if the type of the action is
      	screenshot, migrate this object
      	* panel-compatibility.[ch]:
      	(panel_compatiblity_migrate_screenshot_action): new, migrates the
      	screenshot action object to a simple launcher
      	* panel-enums.h: mark PANEL_ACTION_SCREENSHOT as deprecated
      	* panel-menu-items.c: (panel_desktop_menu_item_append_menu): remove
      	useless variable
      a5b6b27c
    • Vincent Untz's avatar
      remove panel-default-setup.entries from here kill add back, without · 0485887c
      Vincent Untz authored
      2006-01-22  Vincent Untz  <vuntz@gnome.org>
      
      	* .cvsignore: remove panel-default-setup.entries from here
      	* panel-default-setup.entries.in: kill
      	* panel-default-setup.entries: add back, without DATADIR
      	* Makefile.am: remove all the stuff related to the generation of
      	panel-default-setup.entries
      	* launcher.c: (create_launcher): look in the XDG data dirs if the
      	.desktop file exists, so we can use epiphany.desktop without telling
      	the panel the whole path.
      0485887c
    • Vincent Untz's avatar
      don't add the gnome-screenshot item. It's now in · 51485487
      Vincent Untz authored
      2006-01-22  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-menu-items.c: (panel_desktop_menu_item_append_menu): don't add
      	the gnome-screenshot item. It's now in Applications->Accessories.
      	Fix bug #311036.
      51485487
  5. 21 Jan, 2006 2 commits
  6. 20 Jan, 2006 3 commits
  7. 18 Jan, 2006 1 commit
  8. 17 Jan, 2006 5 commits
    • Vincent Untz's avatar
      Fix crash with logout dialogs when esd and sound events are enabled. Fix · b72cf061
      Vincent Untz authored
      2006-01-17  Vincent Untz  <vuntz@gnome.org>
      
      	Fix crash with logout dialogs when esd and sound events are enabled.
      	Fix bug #327320.
      
      	* panel-logout.c: (panel_logout_set_property): new
      	(panel_logout_get_property): new
      	(panel_logout_class_init): override the "message-type" property of
      	GtkMessageDialog, so that our code is called when libgnomeui reads
      	the property (and not gtk+ code).
      b72cf061
    • Vincent Untz's avatar
      update to pass the screen and the activate time to panel_logout_new() · 3838f67d
      Vincent Untz authored
      2006-01-17  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-action-button.c: (panel_action_logout): update to pass the
      	screen and the activate time to panel_logout_new()
      	(panel_action_shutdown): ditto
      	(panel_action_run_program): indentation love
      	* panel-logout.[ch]: (panel_logout_new): put the window on the correct
      	screen, present it with the correct time if it already exists
      	* panel-run-dialog.c: (panel_run_dialog_new): we don't need the
      	activate time here
      	(panel_run_dialog_present): use gtk_window_present_with_time(), update
      	for panel_run_dialog_new() change
      3838f67d
    • Vincent Untz's avatar
      put the window above other windows and on all workspaces by default · 002357c9
      Vincent Untz authored
      2006-01-17  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-logout.c: (panel_logout_init): put the window above other
      	windows and on all workspaces by default
      002357c9
    • Vincent Untz's avatar
      init timeout to 0 (panel_logout_destroy): forget the current dialog · 42a7666e
      Vincent Untz authored
      2006-01-17  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-logout.c: (panel_logout_init): init timeout to 0
      	(panel_logout_destroy): forget the current dialog
      	(panel_logout_set_timeout): new, set the timeout
      	(panel_logout_new): if there's already a logout dialog of the same
      	type, use it; if it's of another type, destroy it.
      	use panel_logout_set_timeout()
      42a7666e
    • Vincent Untz's avatar
      fix timeout label so that it really show the number of seconds. Fix bug · 67356804
      Vincent Untz authored
      2006-01-17  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-logout.c: (panel_logout_timeout): fix timeout label so that
      	it really show the number of seconds. Fix bug #327321.
      67356804
  9. 16 Jan, 2006 6 commits
    • Vincent Untz's avatar
      post-release bump to 2.13.90. · 9d1541c0
      Vincent Untz authored
      2006-01-16  Vincent Untz  <vuntz@gnome.org>
      
      	* configure.in: post-release bump to 2.13.90.
      9d1541c0
    • Vincent Untz's avatar
      fix strings · 5aee3394
      Vincent Untz authored
      2006-01-16  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-logout.c: (panel_logout_new): fix strings
      5aee3394
    • Vincent Untz's avatar
      s/Shut down/Shut Down/ · 78b09f0a
      Vincent Untz authored
      2006-01-16  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-action-button.c: s/Shut down/Shut Down/
      78b09f0a
    • Vincent Untz's avatar
      fix display for bookmarks on NFS shares. Fix bug #325757 · 33b5b6c9
      Vincent Untz authored
      2006-01-16  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-menu-items.c: (panel_place_menu_item_append_gtk_bookmarks):
      	fix display for bookmarks on NFS shares. Fix bug #325757
      33b5b6c9
    • Vincent Untz's avatar
      fix display for remote bookmarks. Patch by Bastien Nocera · 6788b263
      Vincent Untz authored
      2006-01-16  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-menu-items.c: (panel_place_menu_item_append_gtk_bookmarks):
      	fix display for remote bookmarks. Patch by Bastien Nocera
      	<hadess@hadess.net>
      	Fix bug #327067.
      
      	* panel-profile.c: fix typo in name of
      	panel_profile_remove_commit_timeout
      6788b263
    • Vincent Untz's avatar
      Add new logout/shutdown dialogs. · e806ab7c
      Vincent Untz authored
      2006-01-16  Vincent Untz  <vuntz@gnome.org>
      
      	Add new logout/shutdown dialogs.
      
      	* Makefile.am: add panel-logout.[ch] and panel-gdm.[ch]
      	* panel-logout.[ch]: new, implements a logout dialog
      	* panel-gdm.[ch]: new, for communications with gdm
      	* panel-action-button.c: add a new shutdown button
      	(panel_action_logout): remove the recursion guard from here and use
      	the new logout dialog
      	(panel_action_shutdown): new
      	* panel-enums.h: add the new shutdown action button
      	* panel-menu-items.c: (panel_place_menu_item_append_gtk_bookmarks):
      	fix comment
      	(panel_menu_items_append_lock_logout): append the shutdown item
      	* panel-session.c: (panel_session_request_logout): add recursion guard
      	here, don't tell gnome-session to show its logout dialog
      e806ab7c
  10. 14 Jan, 2006 3 commits
    • Vincent Untz's avatar
      Forgot this changelog entry: re-load the menu in the idle loop. · dc96a0b5
      Vincent Untz authored
      2006-01-14  Vincent Untz  <vuntz@gnome.org>
      
      	Forgot this changelog entry:
      	* menu.c: (handle_gmenu_tree_changed): re-load the menu in the idle
      	loop.
      dc96a0b5
    • Vincent Untz's avatar
      use the separator icon define the separator icon · 3ffeb9fc
      Vincent Untz authored
      2006-01-14  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-addto.c: use the separator icon
      	* panel-separator.h: define the separator icon
      3ffeb9fc
    • Vincent Untz's avatar
      Add a search entry to the "add to panel" dialog. · 0442828e
      Vincent Untz authored
      2006-01-14  Vincent Untz  <vuntz@gnome.org>
      
      	Add a search entry to the "add to panel" dialog.
      
      	* panel-addto.c: (panel_addto_drag_begin_cb): use the child model of
      	the filter model
      	(panel_addto_make_applet_model): create a filter model, don't return a
      	model since this is useless
      	(panel_addto_make_application_model): ditto
      	(panel_addto_add_item): don't return a useless value
      	(panel_addto_dialog_response): use the child model of the filter model
      	(panel_addto_present_applications): small update for the filter, focus
      	the search entry, save the text from the search entry
      	(panel_addto_present_applets): small update for the filter, focus the
      	search entry, put the previous search text when there was one
      	(panel_addto_dialog_free): free the new stuff
      	(panel_addto_name_change): change the string
      	(panel_addto_filter_func): new function to know if an item is visible
      	(panel_addto_search_entry_changed): new, refilter the model and select
      	the first item
      	(panel_addto_search_entry_activated): new, do as if the user clicked
      	on Add
      	(panel_addto_selection_changed): use the child model of the filter
      	(panel_addto_dialog_new): add a search entry and connect the signals
      
      	* panel-run-dialog.c: (panel_run_dialog_add_items_idle): add a FIXME
      	(program_list_selection_changed): use the child model of the filter
      0442828e
  11. 13 Jan, 2006 1 commit
    • Vincent Untz's avatar
      Add separator internal applet. Based on patch by Carlos Garcia Campos · a7cd5bce
      Vincent Untz authored
      2006-01-13  Vincent Untz  <vuntz@gnome.org>
      
      	Add separator internal applet. Based on patch by Carlos Garcia Campos
      	<carlosg@gnome.org>. Fix bug #300593
      
      	* Makefile.am: add new files
      	* applet.c: (panel_applet_set_dnd_enabled): handle the separator case
      	(applet_callback_callback): ditto
      	(panel_applet_load_idle_handler): ditto
      	* panel-addto.c: add separator item
      	(panel_addto_add_item): handle separator case
      	* panel-enums.h: add separator to the list of internal objects
      	* panel-profile.c: add separator to the object map list
      	* panel-separator.[ch]: new
      	* panel.c: (orientation_change): handle separator case,
      	(back_change): ditto
      	(drop_internal_applet): ditto
      a7cd5bce
  12. 11 Jan, 2006 3 commits
    • Sebastien Bacher's avatar
      CD recording item for the Places menu (Fixes #308419) · fdf72f51
      Sebastien Bacher authored
      2006-01-11  Sebastien Bacher  <seb128@debian.org>
      
      	* panel-menu-items.c: (panel_place_menu_item_create_menu):
      	CD recording item for the Places menu (Fixes #308419)
      fdf72f51
    • Vincent Untz's avatar
      remove the idle source looking for an icon if there's no text in the · fbcefcea
      Vincent Untz authored
      2006-01-11  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-run-dialog.c: (entry_changed): remove the idle source looking
      	for an icon if there's no text in the entry.
      	Fix crasher in bug #326360 (caused by a critical warning)
      fbcefcea
    • Vincent Untz's avatar
      remove panel-gdk-pixbuf-extensions.[ch] kill use cairo and · cbeecc07
      Vincent Untz authored
      2006-01-11  Vincent Untz  <vuntz@gnome.org>
      
      	* Makefile.am: remove panel-gdk-pixbuf-extensions.[ch]
      	* panel-gdk-pixbuf-extensions.[ch]: kill
      	* panel-background-monitor.c:
      	(panel_background_monitor_tile_background): use cairo and
      	panel_util_cairo_rgbdata_to_pixbuf() to tile the image
      	* panel-background.c: (composite_image_onto_desktop): use cairo
      	(load_background_file): add a FIXME, update alpha so we know if the
      	image has alpha
      	* panel-util.[ch]: (panel_util_cairo_rgbdata_to_pixbuf): new, to
      	convert data created by cairo to a GdkPixbuf
      	Fix bug #160926.
      cbeecc07
  13. 09 Jan, 2006 1 commit
    • Vincent Untz's avatar
      notify for change here instead of... (since we want to notify for change · cda5f9f6
      Vincent Untz authored
      2006-01-09  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-background.c: (panel_background_prepare): notify for change
      	here instead of... (since we want to notify for change when the size
      	of panel changes, eg)
      	(panel_background_composite): here
      	(panel_background_set_image_background_on_widget): rewrite with cairo
      	goodness so that we correctly handle tiles
      	Fix part of bug #164349.
      	* panel-menu-bar.c: (panel_menu_bar_setup_tooltip): add a FIXME
      cda5f9f6
  14. 07 Jan, 2006 1 commit
  15. 02 Jan, 2006 1 commit
  16. 01 Jan, 2006 3 commits
    • Vincent Untz's avatar
      register the open dialog so that it gets destroyed when the PanelWidget is · e80be3c3
      Vincent Untz authored
      2006-01-01  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-addto.c: (panel_addto_dialog_new): register the open dialog so
      	that it gets destroyed when the PanelWidget is destroyed. Fix a crash
      	when killing the panel with the Add to dialog open.
      	* panel-properties-dialog.c: (panel_properties_dialog_new): ditto, but
      	there was no crash
      	* panel.c: (panel_delete): don't push twice the autohide disabler
      e80be3c3
    • Vincent Untz's avatar
      Fix crash when a toplevel is destroyed before the location changes are · d718a79a
      Vincent Untz authored
      2006-01-01  Vincent Untz  <vuntz@gnome.org>
      
      	Fix crash when a toplevel is destroyed before the location changes
      	are committed.
      
      	* panel-profile.c: (panel_porfile_remove_commit_timeout): new
      	(panel_profile_set_commit_timeout): add a destroy notify
      d718a79a
    • Vincent Untz's avatar
      Hide panel menu tooltips when a menu is activated. Fixes bug #325094 Based · 498be0b5
      Vincent Untz authored
      2006-01-01  Vincent Untz  <vuntz@gnome.org>
      
      	Hide panel menu tooltips when a menu is activated. Fixes bug #325094
      	Based on path by Christian Kirbach
      	<Christian.Kirbach@student.uni-siegen.de>
      
      	* panel-menu-bar.c: (panel_menu_bar_reinit_tooltip): new, reset the
      	tooltip
      	(panel_menu_bar_hide_tooltips): new, remove tooltip on the menu bar
      	(panel_menu_bar_setup_tooltip): new, with code from
      	panel_menu_bar_instance_init() and also connects to the correct
      	signals so that the tooltip disappear when we open a menu
      	(panel_menu_bar_instance_init): just use
      	panel_menu_bar_setup_tooltip()
      498be0b5