[22312] in Source-Commits
third/gnome-panel/gnome-panel
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Fri Mar 25 12:19:07 2005
From: ghudson@MIT.EDU
Date: Fri, 25 Mar 2005 12:18:59 -0500
Message-Id: <200503251718.j2PHIxOJ021301@equal-rites.mit.edu>
To: source-commits@MIT.EDU
Update of /afs/dev.mit.edu/source/repository/third/gnome-panel/gnome-panel
In directory equal-rites.mit.edu:/afs/dev.mit.edu/user/ghudson/third/gnome-panel/gnome-panel
Modified Files:
applet.c drawer.c launcher.c main.c panel-action-button.c
panel-applet-frame.c panel-compatibility.c
panel-compatibility.h panel-gconf.c panel-gconf.h
panel-general.schemas.in panel-menu-button.c panel-profile.c
panel-profile.h panel-run-dialog.c panel-session.c
Log Message:
Take a Red Hat backport of an upstream patch to fix interoperability with
GNOME 2.2 panel settings. From the upstream log message:
Back in 2.4, we messed up by not realising that the new
configuration format didn't in fact co-exist at all well
with the 2.2 configuration. Which means if you share a
homedir between a GNOME 2.2 (or before) login and a
GNOME 2.4 (or later) login, you're panel is screwed
terribly.
This change belatedly fixes the problem by storing the
panel configuration in a different location from where
we stored it in GNOME 2.2. It also removes the broken
concept of panel profiles. The new layout is the same
as before except its store in /apps/panel now - e.g. the
list of panels is now /apps/panel/general/toplevel_id_list