lp:ubuntu/hardy-updates/gdm

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/hardy-updates/gdm
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

103. By Sebastien Bacher

The glib version used to build the previous revision had buggy big endian
detection code, no change upload to rebuild using the new fixed version
(bug #245150)

102. By Sebastien Bacher

* New upstream version (lp: #245539):
  - When GDM checks the XFree86_VT atom, it does not set it if it
    does not already exist.
  - Free a pointer array via g_free instead of g_ptr_array_free, avoiding
    an assert on shutdown.
  - When reading in the BaseXsession configuration value, it now only
    accepts the first word as the script name and ignores the rest.
    Previously if you had any trailing spaces or other arguments, it
    would cause GDM to fail to read any value for the script.

101. By Martin Pitt

debian/gdm.postinst: On upgrades, fix rc.d symlink priority from 13 to 30,
so that gdm starts after hal. Also fix the comparison operators (lt-nl
instead of lt) for the already existing cases. (LP: #227838)

100. By Sebastien Bacher

* New upstream version (lp: #229866):
  - Fix two related bugs that were causing GDM to crash regularly on exit.
    Refer to bug #517526.
  - Fix a third bug that was causing the GDM daemon to crash occasionally when
    using gdmsetup. This fix changes GDM so that when it receives an
    UPDATE_CONFIG command, it only updates the key specified rather than
    re-reading the entire configuration file. Fixes bug #517526.
  - Sync to avoid any XIO errors after session exits.
  - Fix so that the XDMCP configuration values are read from the configuration
    file when the XDMCP manager is started rather than initialized. It seems
    the related fixes implemented in 2.20.2 did not fully resolve this issue.
  - Fix bug that was causing GDM session desktop file marked as "Hidden=true"
    to show up in the Session dialog.
  - Fix gdmsetup bug that caused users to need to restart GDM in order for
    it to notice changes made in the "Server settings" dialog.
  - Fix gdmsetup so it does not save 24HourClock setting as a translated
    string, which was causing the configuration to get confused.
  - If the user's $HOME/.dmrc file does not exist, avoid calling gkeyfile
    functions. This avoids useless gkeyfile warning messages about the file
    being NULL. A previous fix in 2.20.1 minimized this problem by creating
    the file if it did not exist. However, that does not always work if the
    user's $HOME directory is not writable (e.g. LiveCD). So this fix avoids
    the warnings.
  - Add default OpenBSD Halt, Reboot and Suspend commands to the configure
    script.
  - Remove broken logic in the configure script that was trying to append
    ${prefix}/bin to the DefaultPath and RootPath. Please use the
    --with-post-path configure option if you want to add custom directories
    to the end of DefaultPath and RootPath.
  - Fix the way the Xsession script is built so that distros can more easily
    add their own custom logic to the Xsession script. Some Solaris specific
    code was moved to the Xsession.solaris file so that other distros do not
    get affected by this code. Remove logic to normalize LC_ variables since
    this was causing problems for some users. Refer to bug #509141
* debian/patches/11_powermanagement.patch,
  debian/patches/56_xnest-wrapper.patch,
  debian/patches/70_mandatory-relibtoolize.patch:
  - updated for the new version
* debian/Xsession:
  - set the USERXSESSIONRC environment variable (lp: #229199)

99. By Peter Meiser

changed debian/patches/11_powermanagement.patch to fix hibernate
button in the GDM menu (lp: #208136).

98. By Michael Vogt

* debian/gdm.init:
  - look for /etc/environment as a fallback if /etc/default/locale
    is not available for the default language. Required to make
    dapper->hardy upgrades work smoothly

97. By Sebastien Bacher

* New upstream version
  - Use GDK functions to get proper screen resolution.
  - Move default Welcome/RemoteWelcome strings from gdm.h to
    gdm-daemon-config-keys.h so it isn't defined twice.
  - Translation updates
* debian/patches/70_mandatory-relibtoolize.patch:
  - new version update

96. By Sebastien Bacher

* debian/gdm.preinst, debian/rules:
  - clean the conffile which was used before for the locales setting
    since the new version uses the system locale definition (lp: #211381)

95. By Sebastien Bacher

* debian/gdm.install:
  - install gdmprefetchlist too
* debian/patches/17_correct_gdmprefetch_location:
  - use the correction gdmpreftech command (lp: #200049)
* debian/patches/36_update_prefetch_lists.patch:
  - update the prefetch lists to what is required on ubuntu
* debian/patches/70_mandatory-relibtoolize.patch:
  - refreshed to update the configure

94. By Sebastien Bacher

* New upstream version:
  - The Custom Widgetry code in gdmgreeter was broken, and would not create
    the /var/lib/$DISPLAY.GreeterInfo file properly. Due to the move away
    from vicious-extensions and towards GKeyFile, the format of this file
    changed slightly to INI format with the [GreeterInfo] group. The docs
    were modified to explain this change.
  - Now the default local and remote welcome strings ("Welcome" and
    "Welcome to %n") are translated.
  - If the user picks the default local welcome string to be used as the
    remote welcome string, or vice versa, then the strings will be
    translated also.
  - Get default locale from LC_MESSAGES rather than from g_get_language_names.
  - Honor GTK+ default password character rather than hardcoding to '*'. The
    docs were modified to explain this change. Fixes bug #477881.
  - Provide better tooltip for entry field in gdmgreeter.
  - Get the environment variable XDG_DATA_DIRS before clearing the
    environment variables. This way if the user sets XDG_DATA_DIRS before
    running GDM, this should now be honored.
  - Fix gdmsetup bug that was causing the Welcome (local and remote)
    message to not be saved properly when changed.
  - Fix the setting of the custom command NOTIFY key to avoid crashing when
    changing the label values of a custom command in gdmsetup.
  - Add include of "gdm-log.h" to daemon/verify-crypt.c and
    daemon/verify-shadow.c to fix compile issue on some platforms.
* debian/patches/11_powermanagement.patch:
  - new version update
* debian/patches/35_gdm.conf.patch:
  - new version update
* debian/patches/36_use_correct_locale.patch:
  - dropped, fixed in the new version
* debian/patches/70_mandatory-relibtoolize.patch:
  - new version update

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/gdm
This branch contains Public information 
Everyone can see this information.

Subscribers