commit afff0e826bb5510f0adb4dc113e263660fd6c29d
Author: Vincent Untz <vuntz@gnome.org>
Date:   2011-03-29

    release: 2.91.93

M	NEWS
M	configure.ac

commit 52d18bdd765f5a2b8b745b3fdcb012c394a41a27
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	2011-03-29

    Updated Arabic translation

M	po/ar.po

commit 0541c036eaca871afda8af1093a7d16dc12bd87b
Author: Daniel Nylander <po@danielnylander.se>
Date:	2011-03-29

    Updated Swedish translation

M	po/sv.po

commit eb352173eb6899cb484a417c00dfa972a893b5bb
Author: Daniel Nylander <po@danielnylander.se>
Date:	2011-03-29

    Updated Swedish translation

M	po/sv.po

commit 5e36fb0c76d1f76bf9b9cc67baa15acd0ac8efe5
Author: Daniel Nylander <po@danielnylander.se>
Date:	2011-03-29

    Updated Swedish translation

M	po/sv.po

commit 9c7f174eb78483377837d0f57a1403938841c39b
Author: Ryan Lortie <desrt@desrt.ca>
Date:	2011-03-29

    Remove unused inline gconf utility function

    ...and #include

M	gnome-panel/menu.c

commit c2c013e7c4339418c68e5b628860d643ea389e29
Author: A S Alam <aalam@users.sf.net>
Date:	2011-03-29

    update tranlation for Punjabi by A S Alam

M	po/pa.po

commit b5922f217df60367235c48df339aae79dbf6fcdc
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	2011-03-29

    Updated Galician translations

M	po/gl.po

commit 30d415ecc557630ec1acf8c81e925abb88a00ac1
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2011-03-28

    Updated Polish translation

M	po/pl.po

commit 4d179612593570ddf20d1e6875d051c110032869
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-28

    schemas: Make GSettings schemas translatable

M	data/Makefile.am
D	data/org.gnome.gnome-panel.applet.clock.gschema.xml
A	data/org.gnome.gnome-panel.applet.clock.gschema.xml.in.in
D	data/org.gnome.gnome-panel.applet.fish.gschema.xml
A	data/org.gnome.gnome-panel.applet.fish.gschema.xml.in.in
D	data/org.gnome.gnome-panel.applet.window-list.gschema.xml
A	data/org.gnome.gnome-panel.applet.window-list.gschema.xml.in.in
D	data/org.gnome.gnome-panel.applet.workspace-switcher.gschema.xml
A
data/org.gnome.gnome-panel.applet.workspace-switcher.gschema.xml.in.in
D	data/org.gnome.gnome-panel.gschema.xml
A	data/org.gnome.gnome-panel.gschema.xml.in.in
D	data/org.gnome.gnome-panel.launcher.gschema.xml
A	data/org.gnome.gnome-panel.launcher.gschema.xml.in.in
D	data/org.gnome.gnome-panel.menu-button.gschema.xml
A	data/org.gnome.gnome-panel.menu-button.gschema.xml.in.in
D	data/org.gnome.gnome-panel.object.gschema.xml
A	data/org.gnome.gnome-panel.object.gschema.xml.in.in
D	data/org.gnome.gnome-panel.toplevel.gschema.xml
A	data/org.gnome.gnome-panel.toplevel.gschema.xml.in.in
M	po/POTFILES.in
M	po/POTFILES.skip

commit 1c325749ab686470d8d2e1791115a93b1a00f5d0
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-28

    schemas: Do not ship the clock GSettings schema for now

    I won't port the clock applet, it needs to much work, really.

M	data/Makefile.am

commit e00ad6d31ec0d5b5e71ae2af9b7f7cd2a9445071
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-28

    panel: Also remove per-instance gconf path of applets on removal

    We were never removing gconf per-applet configuration of applets on
    removal, which means we'd keep stale data forever; this also means
    a new
    applet could inherit keys from a previous removed applet.

M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-gconf.c
M	gnome-panel/panel-gconf.h
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-layout.h

commit 3faa80cd686026a28e7ea514af4388d8da7c81c6
Author: Ryan Lortie <desrt@desrt.ca>
Date:	2011-03-28

    workspace switcher: GSettings port

M	applets/wncklet/Makefile.am
M	applets/wncklet/workspace-switcher.c
D	applets/wncklet/workspace-switcher.schemas.in
M	data/org.gnome.gnome-panel.applet.workspace-switcher.gschema.xml

commit 1da2291670fa485d4d748926babf155d4831fe77
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-28

    panel: Fix generation of enums GSettings schemas

    Orientation is not a flag, really. Thanks Ryan for the tip on the fix!

M	gnome-panel/panel-enums-gsettings.h

commit 24ae51447b878e6ec7e73ec3ab5f7a37d4d078d7
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-28

    wncklet: Drop window list GConf schema

M	applets/wncklet/Makefile.am
D	applets/wncklet/window-list.schemas.in

commit 4916b40afe7e5f932b07947a39c7a2a9b128dbd3
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-28

    fish: Port to GSettings

    Note that the image that is being used is now defined in .fish files.
    There's no UI to choose this right now; will be for 3.2.

M	applets/fish/Makefile.am
M	applets/fish/fish.c
D	applets/fish/fish.schemas.in
M	applets/fish/fish.ui
A	applets/fish/fishanim.fish
A	applets/fish/footguy.fish
A	applets/fish/monkey.fish
A	applets/fish/oldwanda.fish
A	applets/fish/wanda.fish
M	data/org.gnome.gnome-panel.applet.fish.gschema.xml

commit 00f91d71ae51db5014a1884b7fde618c3a417033
Author: Ryan Lortie <desrt@desrt.ca>
Date:	2011-03-28

    window list applet: port to GSettings

    A fairly direct port, without use of g_settings_bind or anything
    fancy.

M	applets/wncklet/window-list.c
M	data/org.gnome.gnome-panel.applet.window-list.gschema.xml

commit dea38d7234cf078090aad61f8650466d259e1d6d
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-28

    applets: Add GSettings schemas for applets

M	data/Makefile.am
A	data/org.gnome.gnome-panel.applet.clock.gschema.xml
A	data/org.gnome.gnome-panel.applet.fish.gschema.xml
A	data/org.gnome.gnome-panel.applet.window-list.gschema.xml
A	data/org.gnome.gnome-panel.applet.workspace-switcher.gschema.xml

commit 07341274fe3427227584d7552414de30186cf052
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-27

    libpanel-applet: Mark all GConf-related API as deprecated

    Applet developers are encouraged to use GSettings :-)

M	libpanel-applet/panel-applet-gconf.c
M	libpanel-applet/panel-applet.c

commit 5e3685ca12aeed6c8c7b7d9c6afd8514fed72dba
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-27

    doc: Add panel_applet_settings_new() to API doc

M	doc/reference/panel-applet/panel-applet-sections.txt
M	doc/reference/panel-applet/tmpl/applet.sgml

commit 9d89bbc8a3cb37ded868dd642043535b68de9dd1
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-26

    libpanel-applet: Add panel_applet_settings_new() API

    This makes it convenient for applets to use per-instance configuration
    in GSettings.

    Note that  for compatibility reasons, we keep all the gconf API too.

M	libpanel-applet/panel-applet.c
M	libpanel-applet/panel-applet.h

commit 9ba82bcd808b9707553f88b5149b981e2f2a2df3
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-26

    panel, libpanel-applet: Send per-instance GSettings path to the
    applets

    We add a new "settings-path" property.

    This will enable applets to use GSettings for per-instance
    configuration.

M	gnome-panel/libpanel-applet-private/panel-applet-container.c
M	gnome-panel/libpanel-applet-private/panel-applet-frame-dbus.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-applet-frame.h
M	libpanel-applet/panel-applet.c

commit 987d9c132be42eb4a0c49fdee3db520189c55dfb
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Rename panel_toplevel_get_toplevel_id to panel_toplevel_get_id

M	gnome-panel/applet.c
M	gnome-panel/launcher.c
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-menu-bar.c
M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-separator.c
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-toplevel.h
M	gnome-panel/panel.c

commit 446ff991d2f9a221dbb6fd98d35731937ef827b4
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Change pack-end (boolean) key to pack (enum) in object schema

    This will make it easier to add a way to center objects later on.

M	data/org.gnome.gnome-panel.object.gschema.xml
M	data/panel-default-layout.layout
M	gnome-panel/applet.c
M	gnome-panel/panel-enums-gsettings.h
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-object-loader.c
M	gnome-panel/panel-schemas.h

commit 456ecda3c9c43afc0065327b2db5ef76582eb431
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Remove some gconf-related includes where not needed

M	gnome-panel/applet.h
M	gnome-panel/menu.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-menu-items.c
M	gnome-panel/panel.c

commit a596db4e829fb1f8922e20a2dfcb2439104a4aa8
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Drop GConf schemas

    Woohoo!

M	gnome-panel/Makefile.am
D	gnome-panel/panel-compatibility.schemas
D	gnome-panel/panel-default-setup.entries
D	gnome-panel/panel-general.schemas.in
D	gnome-panel/panel-global.schemas.in
D	gnome-panel/panel-object.schemas.in
D	gnome-panel/panel-toplevel.schemas.in

commit 5da6a2695edaf25cfb6645d54e5c2e4bc6cf9ec4
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Drop panel-profile.[ch] and remove dead code in
    panel-gconf.[ch]

M	gnome-panel/Makefile.am
M	gnome-panel/applet.c
M	gnome-panel/main.c
M	gnome-panel/menu.c
M	gnome-panel/panel-addto.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-bindings.c
M	gnome-panel/panel-compatibility.c
M	gnome-panel/panel-compatibility.h
M	gnome-panel/panel-context-menu.c
M	gnome-panel/panel-enums.h
M	gnome-panel/panel-gconf.c
M	gnome-panel/panel-gconf.h
M	gnome-panel/panel-layout.h
D	gnome-panel/panel-profile.c
D	gnome-panel/panel-profile.h
M	gnome-panel/panel-shell.c
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-widget.c
M	gnome-panel/panel.c

commit f7ef5d80eb174f5cd4ba39f539dba0aceeaf376f
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port creation of PanelActionButton to GSettings

M	gnome-panel/panel-action-button.c

commit 48fab1f7f0f689af8db0d3ecbed7ab22455f4ba2
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port PanelMenuButton to GSettings

M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-schemas.h

commit 81c039aeb6493e79371500c558d0d863d06e3a84
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port launchers to GSettings

M	data/org.gnome.gnome-panel.launcher.gschema.xml
M	gnome-panel/launcher.c
M	gnome-panel/panel-schemas.h

commit 5a806da92d79c4fdb5c994d4288edda4fe1e45f8
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Add panel_layout_get_instance_settings() API

    This is needed so that objects can get their per-instance settings
    directory.

M	gnome-panel/panel-layout.c
M	gnome-panel/panel-layout.h

commit 9cc8e976a5ab970522694cd4c329aa40b5b0d866
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Remove code handling use_menu_path/user_custom_icon

    This is for PanelMenuButton. We really don't need those properties: if
    the menu_path/custom_icon is set to something not empty, we should
    simply use it.

M	gnome-panel/panel-action-protocol.c
M	gnome-panel/panel-addto.c
M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-menu-button.h
M	gnome-panel/panel.c

commit 780b810f9e844896c6f5faf90ee3c9807c1e4a2e
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Change gconf path of applet prefs

    This way, we're sure the configuration of applets won't be mixed with
    some GNOME 2 configuration.

M	gnome-panel/panel-applet-frame.c

commit 06e0724f2f9f8958472ba44f144bcbcc0fd6d7b9
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port addition of menubar and separator to GSettings

M	gnome-panel/panel-menu-bar.c
M	gnome-panel/panel-separator.c

commit 3b5b10ebe7b3226cbaa2275fc68b0199d02701a6
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port addition of objects to GSettings (first part)

    This adds the required API for the migration, and as a proof of
    example,
    it makes it possible to add applets. Other objects will follow.

M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-layout.h
M	gnome-panel/panel-object-loader.c
M	gnome-panel/panel-object-loader.h

commit 9addabe6b8b3a017b76f08843f618861410a0f6d
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Fix warning when closing addto dialog

    We were removing a signal id from the wrong object.

M	gnome-panel/panel-addto.c

commit bc00786810a3ef03ad11b21f6f8714bb48a71aba
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Add panel_layout_is_writable()

    This replaces a similar gconf-based function.

M	gnome-panel/applet.c
M	gnome-panel/panel-addto.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-context-menu.c
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-layout.h
M	gnome-panel/panel-profile.c
M	gnome-panel/panel.c

commit 20dd1a7ccc8d5040110f8bc8fd4f9d7be570c30a
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port creation of new toplevels to GSettings

M	gnome-panel/panel-context-menu.c
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-layout.h
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-toplevel.h

commit 21d12ddffb356db4789e028a7e3825dd83dd6c65
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Remove some dead code in panel-gconf

M	gnome-panel/panel-gconf.c
M	gnome-panel/panel-gconf.h

commit b2dc8aa026aa7ce246ccada119543f1537d31688
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Implement removing objects/toplevels from layout

    Also, the layout should now detect newly created objects/toplevels,
    but
    this is untested right now.

M	gnome-panel/applet.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-compatibility.c
M	gnome-panel/panel-compatibility.h
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-layout.h
M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-profile.c
M	gnome-panel/panel.c

commit 99ed2febb92c2a87b415ce097ba0a2aa45bb1a2a
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Two small fixes to object loader

    a) Never queue an object twice
    b) Make stop_loading() also remove objects that are still marked as
    "to
       load", instead of just "loading" objects. That's really the
       behavior
       we want.

M	gnome-panel/panel-object-loader.c

commit ae9e84a328b521cf63466fea652baee21c9fad98
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Add panel_gsettings_remove_all_from_strv() API

M	gnome-panel/libpanel-util/panel-gsettings.c
M	gnome-panel/libpanel-util/panel-gsettings.h

commit b949a78a16111f911dd28d5f3254890122f2eec6
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: No need to check gnome-session 'logout-prompt'

    gnome-session checks it already, so we don't have to tell
    gnome-session
    if confirmation for logout is needed or not.

M	gnome-panel/panel-action-button.c

commit 8ca42a2169158529d37b11166b2ceeb69cd0ac82
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Make "action-type" property of PanelActionButton construct-only

    We can remove the monitoring of the old gconf key. Note that with
    GSettings, we use a detail field in the iid to know the type; there is
    no separate key.

M	gnome-panel/panel-action-button.c

commit 7d7d108b0a50aafaa180b898cf0120978789658b
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Save applet position in GSettings when moving

    Thanks to GSettings, we don't have to be as careful as we were with
    GConf (checking for writability, eg).

M	gnome-panel/applet.c

commit 45f25f52e9f22c82e7b05615c0c3482737ab80ec
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Replace '-' with '_' in applet gconf prefs path

    The applet ids are from GSettings (with '-'), but applets might store
    prefs in gconf where '_' is used.

M	gnome-panel/panel-applet-frame.c

commit 3b4ab1d7fdac0d0370658dbde4b26b745aa85e3d
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Drop unneeded arguments in panel_applet_register()

    Also pass a GSettings, which we'll use for the applet.

M	gnome-panel/applet.c
M	gnome-panel/applet.h
M	gnome-panel/launcher.c
M	gnome-panel/launcher.h
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-action-button.h
M	gnome-panel/panel-addto.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-applet-frame.h
M	gnome-panel/panel-menu-bar.c
M	gnome-panel/panel-menu-bar.h
M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-menu-button.h
M	gnome-panel/panel-object-loader.c
M	gnome-panel/panel-separator.c
M	gnome-panel/panel-separator.h
M	gnome-panel/panel.c

commit 2da7a44e3932f3762a05a5dd0dbee7dd0f1a2fb1
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Rename *_load_from_gconf to *_load

M	gnome-panel/launcher.c
M	gnome-panel/launcher.h
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-action-button.h
M	gnome-panel/panel-menu-bar.c
M	gnome-panel/panel-menu-bar.h
M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-menu-button.h
M	gnome-panel/panel-object-loader.c
M	gnome-panel/panel-separator.c
M	gnome-panel/panel-separator.h

commit 52d060cce20e4c7d4deb513a8c4c074acc0efe54
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Load objects from GSettings on startup

    This is far from the end of porting the panel objects to GSettings,
    but
    we can now have the full default panel!

    The object loading code was moved to its own file.

M	gnome-panel/Makefile.am
M	gnome-panel/applet.c
M	gnome-panel/applet.h
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-applet-frame.h
M	gnome-panel/panel-compatibility.c
M	gnome-panel/panel-compatibility.h
M	gnome-panel/panel-layout.c
A	gnome-panel/panel-object-loader.c
A	gnome-panel/panel-object-loader.h
M	gnome-panel/panel-profile.c

commit 8b79ec6dec12cd186f0df268cad11f18abc66d8e
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port code to check if panel can be dragged to GSettings

M	gnome-panel/panel-profile.c
M	gnome-panel/panel-toplevel.c

commit 2dc604c01ee22f3f53432dbda144f2ad53ccf315
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Finish porting all background handling to GSettings

    There were still some code needed for drag and drop.

M	gnome-panel/panel-profile.c
M	gnome-panel/panel.c

commit 35e96311a0e68ff9d76f6f2b1a6a19e7908368c7
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Replace fit/stretch settings keys for background with
    image-style

    The two options were incompatibly, so it's really an enum.

M	data/org.gnome.gnome-panel.toplevel.gschema.xml
M	gnome-panel/panel-background.c
M	gnome-panel/panel-background.h
M	gnome-panel/panel-enums-gsettings.h
M	gnome-panel/panel-schemas.h

commit 3ee993a540d1f348d0977143e1eaddf539d1314a
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Change background image to an uri in gsettings

    We rename the key to make this clear, and we also rename the
    rotate key
    to image-rotate to clearly show it applies to the image only.

M	data/org.gnome.gnome-panel.toplevel.gschema.xml
M	gnome-panel/panel-background.c
M	gnome-panel/panel-properties-dialog.c
M	gnome-panel/panel-schemas.h

commit 672463885d072591b360a7cc89eb0f65e424d459
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port panel properties to GSettings

M	gnome-panel/panel-background.c
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-properties-dialog.c
M	gnome-panel/panel-schemas.h
M	gnome-panel/panel-toplevel.c

commit 5917d4242caa814f11e309ccbe450d91b3cb5802
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Add forgotten _KEY suffixes to defines

    Also remove a duplicate g_settings_bind() call in panel-toplevel.c

M	gnome-panel/panel-layout.c
M	gnome-panel/panel-schemas.h
M	gnome-panel/panel-toplevel.c

commit 88e0b8f697510b4e67a2d8ef1bc7fb927e71b68a
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-25

    panel: Port toplevel configuration to GSettings

    This is big, but actually mostly straightforward.

    The panel properties dialog still needs to be ported, and there
    is some
    code commented out (with #if 0) to enable build without porting this
    yet.

    We needed to split some enums in a new file (panel-enums-gsettings.h),
    so that we can generate GSettings schemas for them and use enums for
    keys.

    Note that we also drop the opacity key for background, as we directly
    store RGBA in the color key now.

M	data/Makefile.am
M	data/org.gnome.gnome-panel.toplevel.gschema.xml
M	gnome-panel/Makefile.am
M	gnome-panel/applet.c
M	gnome-panel/launcher.c
M	gnome-panel/panel-addto.c
M	gnome-panel/panel-background.c
M	gnome-panel/panel-background.h
A	gnome-panel/panel-enums-gsettings.h
M	gnome-panel/panel-enums.h
M	gnome-panel/panel-layout.c
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-properties-dialog.c
M	gnome-panel/panel-schemas.h
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-toplevel.h
M	gnome-panel/panel.c

commit 7454717e2f45e6b0ecd2d7db4f47c99dcf3e43b2
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Fix check for unique id with dconf subdirs

    We were keeping a trailing slash in the subdirs, so the checks were
    not working.

M	gnome-panel/libpanel-util/panel-dconf.c
M	gnome-panel/libpanel-util/panel-dconf.h
M	gnome-panel/panel-layout.c

commit f458292b693924216a885f84be977a2e255b3e1c
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Check that toplevel/object id is unique as a dconf dir

    We were only checking that the id is not in the id list, but we don't
    want to re-use a pre-existing dconf directory, so we have to
    check that
    too.

M	gnome-panel/panel-layout.c
M	gnome-panel/panel-schemas.h

commit bc4816b3a21694909e950996a40f108778f09aa7
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Add some dconf helper API

    We'll need this later on.

M	configure.ac
M	gnome-panel/libpanel-util/Makefile.am
A	gnome-panel/libpanel-util/panel-dconf.c
A	gnome-panel/libpanel-util/panel-dconf.h

commit 02759ed229bb8024dcf5cb73a64a1733b9449803
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Add code to import a panel layout in GSettings

    Now, on first start, we will populate GSettings with a layout.

    This is the first step for the migration to GSettings for
    toplevels/objects.

M	gnome-panel/Makefile.am
M	gnome-panel/main.c
A	gnome-panel/panel-layout.c
A	gnome-panel/panel-layout.h
M	gnome-panel/panel-schemas.h

commit 3a9a039840fa97db1c352cfa4b3cfaea77b345bc
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Add some helper API for GSettings

M	gnome-panel/libpanel-util/Makefile.am
A	gnome-panel/libpanel-util/panel-gsettings.c
A	gnome-panel/libpanel-util/panel-gsettings.h

commit a13331a93f96d0879f664cec9792791375a0f609
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Stop saving launchers in ~/.gnome2, and use XDG config dir

M	gnome-panel/panel-util.c

commit e479e57bd01af75a432205d00600228eb8bea703
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Do not call gtk_widget_show_all() on internal applets

    Some applets might want to hide widgets by default.

    This fixes the visibility on startup of lock/logout/shutdown in the
    menubar when they are locked down.

M	gnome-panel/applet.c
M	gnome-panel/panel-menu-bar.c

commit b98311801b609ab24982196c93ce5c5791dac951
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Add shutdown item in menu if shutdown is not available

    This was a small regression introduced with the lockdown change.

M	gnome-panel/panel-menu-items.c

commit f8759e60e2f03048b8aa682cd902afc532bec05d
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Port to GDBus

    We can remove our PanelDBusService helper class now.

M	configure.ac
M	gnome-panel/libpanel-util/Makefile.am
D	gnome-panel/libpanel-util/panel-dbus-service.c
D	gnome-panel/libpanel-util/panel-dbus-service.h
M	gnome-panel/libpanel-util/panel-screensaver.c
M	gnome-panel/libpanel-util/panel-screensaver.h
M	gnome-panel/libpanel-util/panel-session-manager.c
M	gnome-panel/libpanel-util/panel-session-manager.h

commit 16187fe1f3671496652eb624657c191e20309861
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Talk to gnome-screensaver via dbus

    We were using gnome-screensaver-command before, but there's no
    reason to
    stay this way.

    This means we lose support for xscreensaver; it could be added back,
    if some people want it, but this doesn't make a lot of sense since
    xscreensaver doesn't completely integrate in GNOME (in the system
    settings, for example).

    Also, open the system settings on the screen panel for screensaver
    properties.

M	gnome-panel/gnome-desktop-item-edit.c
M	gnome-panel/libpanel-util/Makefile.am
A	gnome-panel/libpanel-util/panel-screensaver.c
A	gnome-panel/libpanel-util/panel-screensaver.h
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-util.c
M	gnome-panel/panel-util.h

commit 638a9f0b727aed358588ad18afd6a10dbfecfd74
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    cleanup

M	gnome-panel/panel-lockdown.c

commit c9aebbfc7b3802a9a80fd476cc1ef839240d439e
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Move Lock before Activate in screensaver button popup

    Lock is the default action, so it should be first.

M	gnome-panel/panel-action-button.c

commit fc64192bd8a8ca3704c22c7e3683dd3638e5d8dd
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Remove unneeded use_image field

M	gnome-panel/panel-menu-items.c

commit bb64244a00e67e8b12c0ad415817335aece82e29
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-24

    panel: Port lockdown to GSettings

M	gnome-panel/applet.c
M	gnome-panel/applet.h
M	gnome-panel/gnome-desktop-item-edit.c
M	gnome-panel/launcher.c
M	gnome-panel/main.c
M	gnome-panel/menu.c
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-addto.c
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-applet-frame.h
M	gnome-panel/panel-context-menu.c
M	gnome-panel/panel-lockdown.c
M	gnome-panel/panel-lockdown.h
M	gnome-panel/panel-menu-bar.c
M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-menu-items.c
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-run-dialog.c
M	gnome-panel/panel-schemas.h
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-util.c
M	gnome-panel/panel-util.h
M	gnome-panel/panel-widget.c
M	gnome-panel/panel.c

commit d4af3d340a3148e519a7a8e7bc9383cdddfaedbb
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Port tooltips_enabled key to GSettings

    This also means we can get rid of panel-config-global.[ch] since it's
    now doing nothing.

M	data/org.gnome.gnome-panel.gschema.xml
M	gnome-panel/Makefile.am
M	gnome-panel/applet.c
M	gnome-panel/button-widget.c
M	gnome-panel/gnome-desktop-item-edit.c
M	gnome-panel/launcher.c
M	gnome-panel/main.c
M	gnome-panel/menu.c
M	gnome-panel/panel-action-button.c
D	gnome-panel/panel-config-global.c
D	gnome-panel/panel-config-global.h
M	gnome-panel/panel-context-menu.c
M	gnome-panel/panel-global.schemas.in
M	gnome-panel/panel-schemas.h
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-util.c
M	gnome-panel/panel.c

commit 257fe5d1fd536aed99f25be946c0e54fad96dd83
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Move highlight_launchers_on_mouseover setting from gconf
    to theme

    I don't think people want to change this as a setting. However, for
    themes, it might make sense.

    It can be changed with "-ButtonWidget-hover-highlight: false;" set for
    ButtonWidget. By default, it's set to true, and ButtonWidgets are
    highlighted on hover.

M	data/org.gnome.gnome-panel.gschema.xml
M	gnome-panel/button-widget.c
M	gnome-panel/panel-config-global.c
M	gnome-panel/panel-config-global.h
M	gnome-panel/panel-global.schemas.in

commit 00266f6183220c9dc902998b242f53528942dc56
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Port confirm_panel_remove key to GSettings

M	gnome-panel/panel-config-global.c
M	gnome-panel/panel-config-global.h
M	gnome-panel/panel-global.schemas.in
M	gnome-panel/panel-schemas.h
M	gnome-panel/panel.c

commit d3073f409cf04f3366391babb71c7c75590d7a0f
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Move defines for GSettings schemas in one header

    This will be much easier if we have all the defines in one file.

M	gnome-panel/Makefile.am
M	gnome-panel/panel-run-dialog.c
A	gnome-panel/panel-schemas.h

commit 738de59f34e32033f5eb1aafe7f147ca6b12cca7
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Remove global enable_animations key

    Instead, we simply use the gtk-enable-animations property of
    GtkSettings.

M	data/org.gnome.gnome-panel.gschema.xml
M	gnome-panel/launcher.c
M	gnome-panel/panel-config-global.c
M	gnome-panel/panel-config-global.h
M	gnome-panel/panel-global.schemas.in

commit d991991b18ab78deba1adf6f2502eaa3cd790944
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Remove enable_animations key for toplevels

    Instead, we simply use the gtk-enable-animations property of
    GtkSettings.

M	data/org.gnome.gnome-panel.toplevel.gschema.xml
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-toplevel.h
M	gnome-panel/panel-toplevel.schemas.in

commit 7321412e018e3a9425acfe71974a22fcda4f7898
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Port run dialog history to GSettings

M	data/org.gnome.gnome-panel.gschema.xml
M	gnome-panel/panel-run-dialog.c

commit 1f0b69fa91666157d77898a6416d1f75d3af5499
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Port run dialog to GSettings

    Also correctly handle change of "enable-program-list" key.

    Note: history of the run dialog is still saved in gconf.

M	gnome-panel/panel-general.schemas.in
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-profile.h
M	gnome-panel/panel-run-dialog.c

commit 859efb57cacbb283ac66b152087f14aacbc9bb97
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Add GSettings schema and new definition of default panel layout

    This is just the schemas, and no code has been ported. The schemas
    will
    need to be reviewed later on too.

    The default panel layout will be defined in a simple keyfile, that the
    panel will duplicate inside gsettings if there is no toplevel
    configured.

M	configure.ac
M	data/Makefile.am
A	data/org.gnome.gnome-panel.gschema.xml
A	data/org.gnome.gnome-panel.launcher.gschema.xml
A	data/org.gnome.gnome-panel.menu-button.gschema.xml
A	data/org.gnome.gnome-panel.object.gschema.xml
A	data/org.gnome.gnome-panel.toplevel.gschema.xml
A	data/panel-default-layout.layout

commit 639b4261a4f996d33ea28546f738594dd7cc717f
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    misc: Rename icons directory to data

    We'll add gsettings schemas there too.

M	Makefile.am
M	configure.ac
R100	icons/16x16/Makefile.am data/16x16/Makefile.am
R100	icons/16x16/gnome-panel-clock.png
data/16x16/gnome-panel-clock.png
R100	icons/16x16/gnome-panel-clock.xcf.bz2
data/16x16/gnome-panel-clock.xcf.bz2
R100	icons/16x16/gnome-panel-fish.png
data/16x16/gnome-panel-fish.png
R100	icons/16x16/gnome-panel-fish.xcf.bz2
data/16x16/gnome-panel-fish.xcf.bz2
R100	icons/16x16/gnome-panel-force-quit.png
data/16x16/gnome-panel-force-quit.png
R100	icons/16x16/gnome-panel-force-quit.svg
data/16x16/gnome-panel-force-quit.svg
R100	icons/16x16/gnome-panel-launcher.png
data/16x16/gnome-panel-launcher.png
R100	icons/16x16/gnome-panel-launcher.svg
data/16x16/gnome-panel-launcher.svg
R100	icons/16x16/gnome-panel-notification-area.png
data/16x16/gnome-panel-notification-area.png
R100	icons/16x16/gnome-panel-notification-area.svg
data/16x16/gnome-panel-notification-area.svg
R100	icons/16x16/gnome-panel-separator.png
data/16x16/gnome-panel-separator.png
R100	icons/16x16/gnome-panel-separator.svg
data/16x16/gnome-panel-separator.svg
R100	icons/16x16/gnome-panel-window-list.png
data/16x16/gnome-panel-window-list.png
R100	icons/16x16/gnome-panel-window-list.xcf.bz2
data/16x16/gnome-panel-window-list.xcf.bz2
R100	icons/16x16/gnome-panel-window-menu.png
data/16x16/gnome-panel-window-menu.png
R100	icons/16x16/gnome-panel-window-menu.xcf.bz2
data/16x16/gnome-panel-window-menu.xcf.bz2
R100	icons/16x16/gnome-panel-workspace-switcher.png
data/16x16/gnome-panel-workspace-switcher.png
R100	icons/16x16/gnome-panel-workspace-switcher.svg
data/16x16/gnome-panel-workspace-switcher.svg
R100	icons/16x16/gnome-panel.png	data/16x16/gnome-panel.png
R100	icons/16x16/gnome-panel.svg	data/16x16/gnome-panel.svg
R100	icons/22x22/Makefile.am data/22x22/Makefile.am
R100	icons/22x22/gnome-panel-clock.png
data/22x22/gnome-panel-clock.png
R100	icons/22x22/gnome-panel-clock.svg
data/22x22/gnome-panel-clock.svg
R100	icons/22x22/gnome-panel-fish.png
data/22x22/gnome-panel-fish.png
R100	icons/22x22/gnome-panel-fish.xcf.bz2
data/22x22/gnome-panel-fish.xcf.bz2
R100	icons/22x22/gnome-panel-force-quit.png
data/22x22/gnome-panel-force-quit.png
R100	icons/22x22/gnome-panel-force-quit.xcf.bz2
data/22x22/gnome-panel-force-quit.xcf.bz2
R100	icons/22x22/gnome-panel-launcher.png
data/22x22/gnome-panel-launcher.png
R100	icons/22x22/gnome-panel-launcher.svg
data/22x22/gnome-panel-launcher.svg
R100	icons/22x22/gnome-panel-notification-area.png
data/22x22/gnome-panel-notification-area.png
R100	icons/22x22/gnome-panel-notification-area.svg
data/22x22/gnome-panel-notification-area.svg
R100	icons/22x22/gnome-panel-separator.png
data/22x22/gnome-panel-separator.png
R100	icons/22x22/gnome-panel-separator.svg
data/22x22/gnome-panel-separator.svg
R100	icons/22x22/gnome-panel-window-list.png
data/22x22/gnome-panel-window-list.png
R100	icons/22x22/gnome-panel-window-list.xcf.bz2
data/22x22/gnome-panel-window-list.xcf.bz2
R100	icons/22x22/gnome-panel-window-menu.png
data/22x22/gnome-panel-window-menu.png
R100	icons/22x22/gnome-panel-window-menu.xcf.bz2
data/22x22/gnome-panel-window-menu.xcf.bz2
R100	icons/22x22/gnome-panel-workspace-switcher.png
data/22x22/gnome-panel-workspace-switcher.png
R100	icons/22x22/gnome-panel-workspace-switcher.svg
data/22x22/gnome-panel-workspace-switcher.svg
R100	icons/22x22/gnome-panel.png	data/22x22/gnome-panel.png
R100	icons/22x22/gnome-panel.svg	data/22x22/gnome-panel.svg
R100	icons/24x24/Makefile.am data/24x24/Makefile.am
R100	icons/24x24/gnome-panel-clock.png
data/24x24/gnome-panel-clock.png
R100	icons/24x24/gnome-panel-fish.png
data/24x24/gnome-panel-fish.png
R100	icons/24x24/gnome-panel-force-quit.png
data/24x24/gnome-panel-force-quit.png
R100	icons/24x24/gnome-panel-launcher.png
data/24x24/gnome-panel-launcher.png
R100	icons/24x24/gnome-panel-notification-area.png
data/24x24/gnome-panel-notification-area.png
R100	icons/24x24/gnome-panel-separator.png
data/24x24/gnome-panel-separator.png
R100	icons/24x24/gnome-panel-window-list.png
data/24x24/gnome-panel-window-list.png
R100	icons/24x24/gnome-panel-window-menu.png
data/24x24/gnome-panel-window-menu.png
R100	icons/24x24/gnome-panel-workspace-switcher.png
data/24x24/gnome-panel-workspace-switcher.png
R100	icons/24x24/gnome-panel.png	data/24x24/gnome-panel.png
R100	icons/32x32/Makefile.am data/32x32/Makefile.am
R100	icons/32x32/gnome-panel-clock.png
data/32x32/gnome-panel-clock.png
R100	icons/32x32/gnome-panel-clock.svg
data/32x32/gnome-panel-clock.svg
R100	icons/32x32/gnome-panel-fish.png
data/32x32/gnome-panel-fish.png
R100	icons/32x32/gnome-panel-fish.svg
data/32x32/gnome-panel-fish.svg
R100	icons/32x32/gnome-panel-force-quit.png
data/32x32/gnome-panel-force-quit.png
R100	icons/32x32/gnome-panel-force-quit.svg
data/32x32/gnome-panel-force-quit.svg
R100	icons/32x32/gnome-panel-launcher.png
data/32x32/gnome-panel-launcher.png
R100	icons/32x32/gnome-panel-launcher.svg
data/32x32/gnome-panel-launcher.svg
R100	icons/32x32/gnome-panel-notification-area.png
data/32x32/gnome-panel-notification-area.png
R100	icons/32x32/gnome-panel-notification-area.svg
data/32x32/gnome-panel-notification-area.svg
R100	icons/32x32/gnome-panel-separator.png
data/32x32/gnome-panel-separator.png
R100	icons/32x32/gnome-panel-separator.svg
data/32x32/gnome-panel-separator.svg
R100	icons/32x32/gnome-panel-window-list.png
data/32x32/gnome-panel-window-list.png
R100	icons/32x32/gnome-panel-window-list.svg
data/32x32/gnome-panel-window-list.svg
R100	icons/32x32/gnome-panel-window-menu.png
data/32x32/gnome-panel-window-menu.png
R100	icons/32x32/gnome-panel-window-menu.svg
data/32x32/gnome-panel-window-menu.svg
R100	icons/32x32/gnome-panel-workspace-switcher.png
data/32x32/gnome-panel-workspace-switcher.png
R100	icons/32x32/gnome-panel-workspace-switcher.svg
data/32x32/gnome-panel-workspace-switcher.svg
R100	icons/32x32/gnome-panel.png	data/32x32/gnome-panel.png
R100	icons/32x32/gnome-panel.svg	data/32x32/gnome-panel.svg
R100	icons/48x48/Makefile.am data/48x48/Makefile.am
R100	icons/48x48/gnome-panel.png	data/48x48/gnome-panel.png
R100	icons/48x48/gnome-panel.svg	data/48x48/gnome-panel.svg
R100	icons/Makefile.am	data/Makefile.am
R100	icons/gnome-gegl.png	data/gnome-gegl.png
R100	icons/scalable/Makefile.am	data/scalable/Makefile.am
R100	icons/scalable/gnome-panel-clock.svg
data/scalable/gnome-panel-clock.svg
R100	icons/scalable/gnome-panel-fish.svg
data/scalable/gnome-panel-fish.svg
R100	icons/scalable/gnome-panel-force-quit.svg
data/scalable/gnome-panel-force-quit.svg
R100	icons/scalable/gnome-panel-launcher.svg
data/scalable/gnome-panel-launcher.svg
R100	icons/scalable/gnome-panel-notification-area.svg
data/scalable/gnome-panel-notification-area.svg
R100	icons/scalable/gnome-panel-separator.svg
data/scalable/gnome-panel-separator.svg
R100	icons/scalable/gnome-panel-window-list.svg
data/scalable/gnome-panel-window-list.svg
R100	icons/scalable/gnome-panel-window-menu.svg
data/scalable/gnome-panel-window-menu.svg
R100	icons/scalable/gnome-panel-workspace-switcher.svg
data/scalable/gnome-panel-workspace-switcher.svg
R100	icons/scalable/gnome-panel.svg	data/scalable/gnome-panel.svg

commit a9b9eb9a68b0376c4067f34267e9f52b98f4d1a8
Author: Colin Walters <walters@verbum.org>
Date:	2011-03-23

    main.c: Return 1 instead of -1

    A -1 error code will just turn into 255, which is lame.  Fix
    it to be just 1 like everything else; we have no error code
    standardization or anything.

M	gnome-panel/main.c

commit 483cd61754de161b70458913579dbed5fde1a92c
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel, libpanel-applet: Put Move before Remove in applet menu

    It's better to put a non-destructive action first.

M	gnome-panel/applet.c
M	gnome-panel/applet.h
M	libpanel-applet/panel-applet.c

commit 0bdc51653c961d7b4de2b2352018993806d8d72b
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel, libpanel-applet: Drop per-applet Lock setting

    This was mostly useful because it was too easy to move applets,
    but with
    the new way to edit panels, it's not needed anymore.

M	doc/reference/panel-applet/tmpl/applet.sgml
M	gnome-panel/applet.c
M	gnome-panel/applet.h
M	gnome-panel/launcher.c
M	gnome-panel/launcher.h
M	gnome-panel/libpanel-applet-private/panel-applet-container.c
M	gnome-panel/libpanel-applet-private/panel-applet-container.h
M	gnome-panel/libpanel-applet-private/panel-applet-frame-dbus.c
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-action-button.h
M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-applet-frame.h
M	gnome-panel/panel-menu-bar.c
M	gnome-panel/panel-menu-bar.h
M	gnome-panel/panel-menu-button.c
M	gnome-panel/panel-menu-button.h
M	gnome-panel/panel-object.schemas.in
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-separator.c
M	gnome-panel/panel-separator.h
M	gnome-panel/panel-widget.c
M	gnome-panel/panel-widget.h
M	libpanel-applet/panel-applet.c

commit f9a7efdc90727a2089bd5d8924d39afa1e1cd97e
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Require modifier to move applets by clicking on handle

    Also do the same for internal object (eg: menubar) when clicking with
    middle button.

M	gnome-panel/panel-applet-frame.c
M	gnome-panel/panel-widget.c

commit a1defe9a69dca2478dd267f88d43b8fdf64b9a82
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Remove unneeded gconf calls for /desktop/gnome/interface

M	gnome-panel/main.c

commit b9fc819b956319b6ae99fa13bf54c4f54d9e3a0e
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Drop hidden --profile argument, used for < 2.10 compatibility

M	gnome-panel/main.c

commit e57b3afd9255671789ea6c1b6136bbad82573cdc
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Drop migration code for lock-object and logout-object (pre-2.2)

M	gnome-panel/applet.c
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-action-button.h
M	gnome-panel/panel-enums.h
M	gnome-panel/panel-profile.c

commit ea30fbff95f4917a10ca008d1172dbb6a0cffbf9
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Remove unneeded includes

M	gnome-panel/panel-compatibility.c

commit 0737911b32cbd07f7b6e40afc9e230212846e0dc
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Drop migration code for screenshot action buttons (pre-2.14
    days)

    Same rationale as previous commits.

M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-compatibility.c
M	gnome-panel/panel-compatibility.h
M	gnome-panel/panel-enums.h

commit 373a69197149f57d2e15373d16dbeb2c10a5a426
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Drop migration code for launchers from pre-2.10 days

    Same rationale as previous commit.

M	gnome-panel/launcher.c
M	gnome-panel/panel-compatibility.c
M	gnome-panel/panel-compatibility.h

commit 9c94a53b51d7093f4574b5e49c871d62c6e79ba7
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Remove code to migrate pre-2.4 panel configuration

    Users migrating from such an old version shouldn't expect the
    upgrade to keep their configuration for 3.0, really.

M	gnome-panel/applet.c
M	gnome-panel/panel-compatibility.c
M	gnome-panel/panel-compatibility.h
M	gnome-panel/panel-general.schemas.in
M	gnome-panel/panel-profile.c
M	gnome-panel/panel.c

commit 7ca5dda8564abbbb77b869d04f822ec11c80ad13
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Drop drawers

    It's finally time to drop drawers:
     - there are always been various issues here and there, and they've
       never got fixed
     - it added complexity to the code
     - number of users using it is small
     - 3.0 is a good time to do this change

M	gnome-panel/Makefile.am
M	gnome-panel/applet.c
M	gnome-panel/applet.h
D	gnome-panel/drawer.c
D	gnome-panel/drawer.h
M	gnome-panel/launcher.c
M	gnome-panel/main.c
M	gnome-panel/menu.c
M	gnome-panel/panel-action-button.c
M	gnome-panel/panel-addto.c
M	gnome-panel/panel-compatibility.c
M	gnome-panel/panel-config-global.c
M	gnome-panel/panel-config-global.h
M	gnome-panel/panel-context-menu.c
M	gnome-panel/panel-enums.h
M	gnome-panel/panel-global.schemas.in
M	gnome-panel/panel-icon-names.h
M	gnome-panel/panel-object.schemas.in
M	gnome-panel/panel-profile.c
M	gnome-panel/panel-profile.h
M	gnome-panel/panel-properties-dialog.c
M	gnome-panel/panel-properties-dialog.ui
M	gnome-panel/panel-struts.c
M	gnome-panel/panel-toplevel.c
M	gnome-panel/panel-toplevel.h
M	gnome-panel/panel-widget.c
M	gnome-panel/panel-widget.h
M	gnome-panel/panel.c
M	icons/16x16/Makefile.am
D	icons/16x16/gnome-panel-drawer.png
D	icons/16x16/gnome-panel-drawer.svg
M	icons/22x22/Makefile.am
D	icons/22x22/gnome-panel-drawer.png
D	icons/22x22/gnome-panel-drawer.svg
M	icons/24x24/Makefile.am
D	icons/24x24/gnome-panel-drawer.png
M	icons/32x32/Makefile.am
D	icons/32x32/gnome-panel-drawer.png
D	icons/32x32/gnome-panel-drawer.svg
M	icons/scalable/Makefile.am
D	icons/scalable/gnome-panel-drawer.svg

commit c1ab7e84f6478a826a746d5999d95f2fcbe13d4f
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-23

    panel: Remove popup menu for items in applications menu

    This just does not work with GTK+ 3, and was considered bad design
    for a
    long time since it's the only menu in the desktop where a popup menu
    exists.

    Users can achieve most of it with alacarte / the addto dialog.

M	gnome-panel/menu.c

commit b71a10617788104a036d73f2bbcf6bfcd30fbbeb
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:	2011-03-27

    Added UG translation

M	po/ug.po

commit ffb358e8f69a5a2aac0473e6db4f8683bb6994c3
Author: Rodrigo Padula de Oliveira <contato@rodrigopadula.com>
Date:	2011-03-25

    Updated Brazilian Portuguese translation

M	po/pt_BR.po

commit ba29f7eeb3ec41bd780454afaddd32c1b27ca907
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-22

    release: post-release bump to 3.0.0

M	configure.ac

commit a9622af7f40bb0b5a39d6cbb7206ee9676541eba
Author: Vincent Untz <vuntz@gnome.org>
Date:	2011-03-22

    release: 2.91.92

M	NEWS