lp:ubuntu/intrepid-proposed/fast-user-switch-applet

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/intrepid-proposed/fast-user-switch-applet
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

38. By Ted Gould

* Added debian/patches/73_max_users_from_passwd.patch which makes it so
  there is a maximum of 15 users that can be read from the password file
  before going into overload mode. In that mode there are no users shown
  from the password files, only logged in users and an other that will
  take you back to GDM. Fixes LP: #203217
* Added debian/patches/94_user_manager_signals.patch which adds removal
  of signals on shutdown. Each of these signals are invalid if they're
  called anywhere after this function.
* Updated 90_status_management.patch to better handle removal of signals
  which should fix LP: #285797
* Updated 84_session_management.patch to properly disconnect the signals
  related to the DBus events it is watching.
* 90_status_management.patch: Changing 'Online' to 'Available' fixing
  LP: #279057
* 90_status_management.patch: More work into handling the pixels around
  the applet. This will be the final version for how those pixels are
  handled, closing LP: #272824

37. By Ted Gould

90_status_management.patch: Changing the parameter order for the
call to create a NewSavedstatus in Pidgin. This fixes the well
written bug report LP: #272218

36. By Ted Gould

* 82_gdm_guest_session.patch: Update by ion to make it so that the
  Guest session menu item hides if there is already a guest logged
  into the system. Fixes LP: #281971
* 91_ltsp_new_features.patch: Update for changes to 82 above.

35. By Ted Gould

* 84_session_management.patch: Update to watch for, and respond to
  gnome-power-manager coming on and off the Session DBus. Fixes
  (LP: #278810)
* 91_ltsp_new_features.patch: Update for changes to 84 above.

34. By Ted Gould

* 84_session_management.patch: Add a check for the lock screen lockdown
  key and ensure that if it is set, there is no lock screen option.
  (LP: #277650)
* 88_status_icons.patch: Adding the removal of the generated icons so
  that the package can rebuild correctly.
* 90_status_management.patch: Reducing padding on panel. Not able to get
  rid of all, but it's better. (LP: #272824)
* 90_status_management.patch: Adding a check for the status manager
  validity in get status. (LP: #262187)
* 91_ltsp_new_features.patch:
 * Remove guest account with LTSP. (LP: #282610)
  * Make it so that failure to send a command to GDM on logout
    still results in logging out. (LP: #282595)
  * Hide the Reboot and shutdown items when the LTSP_CLIENT environment
    variable is set. (LP: #282613)
* 92_autotools.patch: Update with other patches

33. By Ted Gould

84_session_management.patch, 90_status_management.patch: changing
both of these to have suspend and hibernate, and asking GPM whether
they should be shown. (LP #274140)

32. By Ted Gould

* Upstream release. Translation updates.
* 92_autotools.patch: Refresh for new upstream release.
* debian/gconf-defaults: Working to get the right GConf settings that we
  want.

31. By Ted Gould

* 84_session_management.patch: Changing tooltip to have session management
  in it.
* 86_fusa_menu_item_changes.patch: Adding a conflict mode where the menu
  item will have the user name if the display names are the same.
* 90_status_management.patch:
  * Put session management items back on top
  * Make a smarter hibernate/suspend item. One item currently.
  * Generally improve the sorting of usernames so that it works with the
    GConf keys
  * Make it so that if there is no status the logout icon is shown.
  * Making sure the status icon is alway shown
  * resorting the users to put them in the right place when an IM client
    disappears.

30. By Ted Gould

* Rename patches: (required as more are added)
  debian/patches/85_session_management.patch => debian/patches/84_session_management.patch
  debian/patches/85_5_status_icons.patch => debian/patches/88_status_icons.patch
  debian/patches/86_status_management.patch => debian/patches/90_status_management.patch
  debian/patches/90_autotools.patch => debian/patches/92_autotools.patch

* 71_no_ltsp_user_switching_option.patch: Refressing to new build and making
  sure that LTSP_CLIENT is checkd on GConf key change also.
* 82_gdm_guest_session.patch:
  * Removing icon on guest session menu item
  * Add support for a GConf key to show or hide the guest session item.
    Some refactoring required to make that key work.
* 84_session_management.patch:
  * Adding lock screen, suspend and hibernate.
  * Change Effect to Affect to fix (LP: #262464)
  * Lots and lots of code clean-ups and memory leak fixes.
* 85_session_management.patch:
  * Add support for a GConf key to hide/show the session management items
  * Removed commented code that wasn't required
* 86_fusa_menu_item_changes.patch:
  * Removing padding on user names.
  * Added to change the behavior of the FUSA user menu items so that they
    have no checkbox and icon -- and they are now bold if the user is
    logged in. They're also indented slightly with the "other" menu item
    now "Switch User..." at the top. Guest session item is also being
    indented.
* 88_status_icons.patch: Steal icons from Empathy and make
  them into app specifc icons that follow the FD.o icon naming spec.
* 90_status_management.patch:
  * Now the session management code will respond to both Pidgin and
  * Mission Control getting on and off the bus.
  * There is now two way status sync with Empathy/Mission Control.
  * Align text to the left and make it so that the fusa users and now on
    the very top with the other items below them.
  * Adjust so that the drop down menu aligns the icons with the icon in
    the panel.
  * Add support for a GConf key to hide/show the status management items
  * Add status-management-marshal.h to the dist targets
  * Add in signals and ability to handle clients coming on and off the bus
  * Change so that status management items only appear with a client on
  * Integrate the usage of the icons into the applet. Now all status
    icons are from the app specfic repository.
* 92_autotools.patch: Refresh for updated patches above. Much larger due
  to icons patch.
* debian/control: Add sharutils as a build dep for icons

29. By Ted Gould

* Changed to upstream SVN snapshot. Provides some small patches, most
  siginificantly adding GIO support and removing GNOME-VFS. There are
  also translation updated.
* debian/patches/90_autotools.patch: Adding a patch that includes the
  rebuilt autotools chain. Build with:
     NOCONFIGURE=1 gnome-autogen.sh && rm-rf autom4te.cache
* debian/control: Going to policy version 3.8.0
* debian/control: Increasing the glib dependency to match configure.ac
* 82_gdm_guest_session.patch:
  * Updating to new upstream snapshot.
  * Remove call to set style to fix icon.
* 85_session_management.patch: Add ability to manage ones session
  on the menu. Makes calls to gnome-session and to GDM.
* 86_status_management.patch: Add ability to manage ones IM status
  on the menu. Support for both Pidgin over DBus and Telepathy mission
  control.
* debian/control: Add dependency on dbus-glib >= 0.76 as needed per
  86_status_management.patch

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/fast-user-switch-applet
This branch contains Public information 
Everyone can see this information.

Subscribers