Created by Chris Coulson and last modified
Get this branch:
bzr branch lp:~chrisccoulson/gnome-session/lucid-startup-speed
Only Chris Coulson can upload to this branch. If you are Chris Coulson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Chris Coulson

Recent revisions

38. By Chris Coulson on 2010-01-26

* debian/patches/22_startup_time_improvement.patch:
  - Various changes to improve startup time of gnome-session
  - Avoid reading from the GConf database for as long as possible,
    as the first call takes a big chunk of time, which delay's the
    session starting. This is achieved by:
    + Reading the default session and required components from a
      key file.
    + Not initializing the idle timeout delay until the session has
    + Not setting up the autostart condition monitors for each app
      until they are about to be loaded. This avoids the situation where
      an app in the Application phase which has an autostart condition
      will delay the entire session from loading whilst its monitor
      is set up
  - This means that gconfd can load the database in parallel without
    blocking the session from loading, so it will be ready to use
    by components which load later on
* debian/components:
  - New configuration for default session and required components
* debian/rules:
  - Install new configuration file
* Refreshed patches:
  - 80_new_upstream_session_dialog.patch
  - 95_dbus_request_shutdown.patch
  - 101_screen_lock_on_suspend.patch

37. By Sebastien Bacher on 2010-01-20

releasing version 2.28.0-0ubuntu8

36. By Chris Coulson on 2009-12-06

releasing version 2.28.0-0ubuntu7

35. By Chris Coulson on 2009-12-06

* debian/patches/21_dkp_start_on_demand.patch:
  - Don't call dkp_client_new() until actually needed. This blocks
    for some time whilst DK-Power is started, if it wasn't running already
    (which is the case during auto-login). This can delay the whole
    session from starting.

34. By Sebastien Bacher on 2009-11-25

releasing version 2.28.0-0ubuntu6

33. By Martin Pitt on 2009-10-23

releasing version 2.28.0-0ubuntu5

32. By Chris Coulson on 2009-10-23

* debian/patches/100_fix_xsmp_stop_crash.patch:
  - Bugzilla patch to fix a crash when calling gsm_client_stop on
    an unregistered XSMP client in the client store (LP: #437425)
* debian/patches/101_screen_lock_on_suspend.patch:
  - Use the same logic as gnome-power-manager for deciding the "screen
    lock on suspend" policy. This restores the Jaunty behaviour rather
    than just using the screensaver settings, which is surprising for
    users (LP: #446191)

31. By Martin Pitt on 2009-10-07

releasing version 2.28.0-0ubuntu4

30. By Martin Pitt on 2009-10-07

No-change upload to dynamically link against libdevkit-power-gobject again
(previous version had static linkage due to a missing dependency).

29. By Sebastien Bacher on 2009-09-24

releasing version 2.28.0-0ubuntu3

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.