1. 06 Feb, 2012 1 commit
  2. 02 Feb, 2012 1 commit
  3. 14 Jun, 2011 1 commit
    • Vincent Untz's avatar
      build: Modernize build system a bit · 04e752f5
      Vincent Untz authored
      Stop using GNOME_COMMON_INIT as it is deprecated.
      Do not use AM_MAINTAINER_MODE as it is not recommended by automake
      Use LT_PREREQ & LT_INIT for libtool checks.
      Require intltool 0.40.6 to avoid various bugs.
      Do not use AC_ISC_POSIX, AC_HEADER_STDC, AM_PROG_CC_C_O as they
      shouldn't be needed on modern systems.
      Remove checks for perl and awk, and the useless --disable-rebuilds
      configure flag.
  4. 01 Apr, 2011 3 commits
  5. 28 Mar, 2011 8 commits
  6. 31 Jan, 2011 2 commits
  7. 29 Sep, 2010 1 commit
  8. 27 Sep, 2010 1 commit
  9. 20 Sep, 2010 1 commit
  10. 14 Sep, 2010 1 commit
  11. 26 May, 2010 1 commit
  12. 18 May, 2010 1 commit
  13. 26 Feb, 2010 1 commit
  14. 22 Feb, 2010 1 commit
    • Carlos Garcia Campos's avatar
      Remove bonobo dependency · 060e3638
      Carlos Garcia Campos authored
      Libpanel-applet and gnome-panel have been ported to dbus and the applets
      have been migrated to the new libpanel-applet API.
      See bug #572131.
  15. 12 Jan, 2010 2 commits
    • Vincent Untz's avatar
      [panel] Get rid of the last bits of libgnome* (GnomeClient) · 77ccd476
      Vincent Untz authored
      Here's a summary of what was done here:
       - remove configure checks for libgnome and libgnomeui
       - add a copy of EggSMClient (and add configure checks for sm & ice)
       - patch the copy of EggSMClient to add egg_sm_client_startup. See
         https://bugzilla.gnome.org/show_bug.cgi?id=606786 for details
       - convert the GnomeClient code we were using to use EggSMClient
       - use egg_set_desktop_file(), so we don't have to manually set the
         application name and default window icon
       - replace GnomeProgam usage with GOption and gtk_init()
       - remove the gnome_disable_sound_events workaround in PanelToplevel
         (that was disabling libgnomeui sounds for those widgets)
      Note that we apparently don't need to call bonobo_init(), so we don't
      call it for now.
    • Vincent Untz's avatar
      [build] Remove useless crap from CFLAGS · 4f278c62
      Vincent Untz authored
  16. 28 Aug, 2009 2 commits
  17. 11 Aug, 2009 2 commits
  18. 21 Jul, 2009 1 commit
  19. 02 May, 2009 1 commit
  20. 26 Apr, 2009 1 commit
  21. 08 Dec, 2008 1 commit
    • Vincent Untz's avatar
      Use dbus-based uniquification instead of bonobo-based, and makes it · 377bc956
      Vincent Untz authored
      2008-12-08  Vincent Untz  <vuntz@gnome.org>
      	Use dbus-based uniquification instead of bonobo-based, and makes it
      	possible to replace a currently running panel.
      	Based on patch by Colin Walters <walters@verbum.org>
      	Fix bug #558534.
      	* GNOME_Panel.server.in: kill
      	* Makefile.am: updated for file removal
      	* main.c: (main): add a --replace option to replace the current panel
      	* panel-session.c: (panel_session_handle_die_request): just call
      	* panel-shell.[ch]: this is pretty much rewritten
      2008-12-08  Vincent Untz  <vuntz@gnome.org>
      	* GNOME_Panel.idl: remove PanelShell stuff
      svn path=/trunk/; revision=11369
  22. 03 Aug, 2008 1 commit
    • Vincent Untz's avatar
      use GtkMountOperation kill those files updated · fb568bf0
      Vincent Untz authored
      2008-08-03  Vincent Untz  <vuntz@gnome.org>
      	* panel-menu-items.c: (panel_menu_item_mount_volume): use
      	* panel-mount-operation.[ch]: kill those files
      	* Makefile.am: updated
      2008-08-03  Vincent Untz  <vuntz@gnome.org>
      	* configure.in: require GTK+ 2.13.1 for GtkMountOperation
      svn path=/trunk/; revision=11179
  23. 06 Jun, 2008 1 commit
    • Vincent Untz's avatar
      Use the gnome-session DBus API to log out/shut down. The dialog is also · 8784d73b
      Vincent Untz authored
      2008-06-06  Vincent Untz  <vuntz@gnome.org>
      	Use the gnome-session DBus API to log out/shut down. The dialog is also
      	displayed by gnome-session.
      	Fix bug #507391
      	* Makefile.am: remove files
      	* panel-gdm.[ch]: killed, not used anymore
      	* panel-logout.[ch]: killed, not used anymore
      	* panel-session.[ch]: remove panel_session_request_logout()
      	* libpanel-util/Makefile.am: add new files
      	* libpanel-util/panel-session-manager.[ch]: new, object to interact
      	with the session manager
      	* panel-action-button.c: (panel_action_logout): use PanelSessionManager
      	(panel_action_shutdown): ditto
      	(panel_action_shutdown_reboot_is_disabled): updated, with a comment
      	about a regression
      	* libpanel-util/panel-power-manager.c: remove useless includes
      	(panel_power_manager_can_suspend): add g_return_val_if_fail
      	(panel_power_manager_can_hibernate): add g_return_val_if_fail
      	(panel_power_manager_attempt_suspend): add g_return_if_fail
      	(panel_power_manager_attempt_hibernate): add g_return_if_fail
      svn path=/trunk/; revision=11134
  24. 05 Jun, 2008 2 commits
    • Vincent Untz's avatar
      move PanelPowerManager to libpanel-util update the include for the change · 4d45aca9
      Vincent Untz authored
      2008-06-06  Vincent Untz  <vuntz@gnome.org>
      	* Makefile.am:
      	* libpanel-util/Makefile.am:
      	* panel-power-manager.[ch]: move PanelPowerManager to libpanel-util
      	* panel-logout.c: update the include for the change
      svn path=/trunk/; revision=11133
    • Vincent Untz's avatar
      Add svn:ignore. · 2f5768aa
      Vincent Untz authored
      2008-06-05  Vincent Untz  <vuntz@gnome.org>
      	* configure.in: updated for gnome-panel/libpanel-util/
      2008-06-05  Vincent Untz  <vuntz@gnome.org>
      	Let's start cleaning up the source. Okay, this attempt will certainly
      	fail at some point ;-)
      	First step, create an internal libpanel-util library where we put some
      	utility functions.
      	We start with the GKeyFile extensions.
      	* Makefile.am: updated for this change
      	* libpanel-util/Makefile.am: new
      	* libpanel-util/panel-keyfile.[ch]: new, based on panel-util.c code
      	* panel-ditem-editor.c: s/panel_util_key_file/panel_key_file/g
      	* panel-menu-items.c: s/panel_util_key_file/panel_key_file/g
      	* panel-run-dialog.c: s/panel_util_key_file/panel_key_file/g
      	* panel-util.[ch]: s/panel_util_key_file/panel_key_file/g and remove
      	* launcher.c: s/panel_util_key_file/panel_key_file/g
      	* gnome-desktop-item-edit.c: s/panel_util_key_file/panel_key_file/g
      svn path=/trunk/; revision=11128
  25. 10 Feb, 2008 1 commit
    • Vincent Untz's avatar
      Once upon a time, someone created gio. And those words were told: "thou · 5b6a262c
      Vincent Untz authored
      2008-02-10  Vincent Untz  <vuntz@gnome.org>
      	Once upon a time, someone created gio. And those words were told:
      	"thou shall port your application to gio".
      	And people worked hard towards this goal.
      	* Makefile.am:
      	* panel-mount-operation.[ch]: add PanelMountOperation, stolen from eel
      	* panel-menu-items.c: (activate_uri): easy port to gio
      	(panel_menu_items_append_from_desktop):  ditto
      	(panel_place_menu_item_append_gtk_bookmarks): harder, but still okay
      	port to gio
      	(drive_poll_for_media_cb): new, callback when polling a drive. There's
      	a FIXME: should we automount the newly discovered volume?
      	(panel_menu_item_rescan_drive): new, we poll a drive when we activate
      	(panel_menu_item_append_drive): new, to append a drive to the menu
      	(volume_mount_cb): new, callback when mounting a volume. There's a
      	FIXME: should we activate the URI of the new mount?
      	(panel_menu_item_mount_volume): new, we mount a volume when we
      	activate it
      	(panel_menu_item_append_volume): new, to append a volume to the menu
      	(panel_menu_item_append_mount): new, to append a mount to the menu
      	(panel_place_menu_item_append_volumes): new, based on nautilus code
      	(panel_place_menu_item_append_mounts): ditto
      	(panel_place_menu_item_create_menu): simplify code to get the name of
      	the Home folder, easy port to gio
      	(panel_place_menu_item_gtk_bookmarks_changed): updated
      	(panel_place_menu_item_mounts_changed): updated
      	(panel_place_menu_item_finalize): updated
      	(panel_place_menu_item_init): easy port
      	* panel-util.[ch]: (panel_util_get_icon_name_from_g_icon): export
      	(panel_util_get_file_display_name_if_mount): fix leak
      	(panel_util_get_file_icon_name_if_mount): fix leak
      svn path=/trunk/; revision=10797
  26. 13 May, 2007 1 commit