Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/ubuntu/lucid-proposed/xorg-server
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

193. By Jose Plans

Add 209_fixes-crash-XIQueryDevice.patch fixing a crash in XIQueryDevice
which calls strlen on a NULL pointer.
(LP #933745)

192. By Bryce Harrington

Add 204_scale_high_resolution.patch: Use larger 64-bit integer to
avoid integer overflow with high resolution devices like the Wacom
Intuos 4L and XL tablets.
(LP: #730488)

191. By Marc Deslauriers

debian/patches/203_fix-xtest-lp607071.patch: fix segfault with certain
uses of XTest because of null pointer dereference. (LP: #607071)

190. By Timo Aaltonen

[ Graham Inggs ]
Add 202_trappedMouseCursor.patch patch: Patch from upstream to fix
trapped mouse cursor within Lesstif/Openmotif buttons.
(LP: #553415)

189. By Scott Kitterman

Add 201_dixFreePrivates.patch patch: Patch from upstream to fix double
free in dixFreePrivates to prevent crash on logout in KDE (LP: #569879)

188. By Alberto Milone

Add 124_make_xinerama_use_signed_coordinates.patch: Patch from
upstream to make sure that coordinates are signed in xinerama.
This is necessary as coordinates can be negative when dealing
with screens above or to the left of the main screen (LP: #563100).

187. By Chris Halse Rogers

[Bryce Harrington]
* Add 123_exa_sys_ptr_nullpointer_check.patch: Patch from upstream to
  verify a pointer is not NULL before dereferencing it. Fixes X
  segfault in miCopyRegion which occurs while using firefox (e.g. typing
  into fields in AOL). Issue found by Jerry Lamos.
  (LP: #539772)
* Add 19-exa-handle-pixmap-create-destroy-in-lower-layers.diff: Patch
  from Debian to fix X segfault on mouse click in xfig, when pixmaps
  are created in the course of software fallbacks.
  (LP: #553647)
* debian/rules: Don't reference the package uploader for support; instead point
  users to the standard Ubuntu support page.
  (LP: #589811)

[Martin Pitt]
* debian/local/64-xorg-xkb.rules: Ignore XKBMODEL=="SKIP" and
  XKBVARIANT=="U.S. English", which happen to get into
  /etc/default/console-setup in some cases like the VMWare automatic
  (LP: #548891)

[ Christopher James Halse Rogers ]
* Update 122_xext_fix_card32_overflow_in_xauth.patch to most recent version
  on patchwork tracker. This one actually fixes the crash with xauth
  generate (LP: #519049)

186. By Bryce Harrington

* Drop 117_fix_crash_with_createglyphset.patch
  - Dupe of patch 110
* Drop 03_fedora_glx_versioning.diff, 04_fedora_glx14-swrast.diff
  - These patches were brought in by Debian to provide glx 1.4 support
    which Fedora backported from xserver 1.8, however testing in
    Ubuntu showed they caused a crash when closing Clutter apps (#550218),
    and graphics corruption when opening windows. Dropping these patches
    returns us to GLX 1.2, which has been found to be stable; Debian has
    also dropped these two patches.
    (Fixes #565903).
* Drop 114_dri2_make_sure_x_drawable_exists.patch
  - This was an early attempt by upstream which fixed the aforementioned
    Clutter crash, but which introduced a memory leak.
    (Fixes #565981)

185. By Bryce Harrington

Update patches in previous upload to fix FTBS issue.

184. By Bryce Harrington

* Add several cherrypicks of fixes from upstream git tree which fix various
  issues and that look safe with low or no risk of regression.
  + 115_xext_fix_cursor_ref_counting.patch: Xext: Fix cursor reference
    counting hazard.
  + 116_fix_typos_in_swap_functions.patch: Fixes typos in several of the
    glxcmdsswap routines.
  + 117_fix_crash_with_createglyphset.patch: Fixes crash introduced in
    FindGlyphsByHash() if one client disconnects while a second is in
    the middle of doing certain Glyph operations.
  + 118_xkb_fix_garbage_init.patch: Fixes typo that can cause garbage
    bits to get appended on the xkbControlsNotify changedControls mask
    because it was uninitialized on the stack.

Branch metadata

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