[ Christopher James Halse Rogers ]
* Merge from Debian experimental. Remaining Ubuntu changes:
- rules:
+ Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
+ Enable xcsecurity. (LP #247537)
+ Add --with-extra-module-dir to support GL alternatives.
+ Mention Ubuntu support in builderstring rather than package uploader's
email address.
- control:
+ Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
+ Add breaks for incompatible drivers. (LP #614993)
+ Drop libaudit-dev from build-deps.
+ Build-depend on newer mesa to pick up DRI search paths variable.
- local/xvfb-run*: Add correct docs about error codes. (LP #328205)
- debian/patches:
+ 100_rethrow_signals.patch:
When aborting, re-raise signals for apport
+ 105_nvidia_fglrx_autodetect.patch:
Load proprietary drivers automatically when installed.
+ 109_fix-swcursor-crash.patch:
Avoid dereferencing null pointer while reloading cursors during
resume. (LP: #371405)
+ 111_armel-drv-fallbacks.patch:
Add support for armel driver fallbacks.
+ 121_only_switch_vt_when_active.diff:
Add a check to prevent the X server from changing the VT when killing
GDM from the console.
+ 122_xext_fix_card32_overflow_in_xauth.patch:
Fix server crash when “xauth generate” is called with large timeout.
+ 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch, 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch 169_mipointer_nullptr_checks.patch, 172_cwgetbackingpicture_nullptr_check.patch:
Fix various segfaults in xserver by checking pointers for NULL
values before dereferencing them.
+ 165_man_xorg_conf_no_device_ident.patch
Correct man page
+ 168_glibc_trace_to_stderr.patch:
Report abort traces to stderr instead of terminal
+ 184_virtual_devices_autodetect.patch:
Use vesa for qemu device, which is not supported by cirrus
+ 188_default_primary_to_first_busid.patch:
Pick the first device and carry on (LP: #459512)
+ 190_cache-xkbcomp_output_for_fast_start_up.patch:
+ 191-Xorg-add-an-extra-module-path.patch:
Add support for the alternatives module path.
+ 198_nohwaccess.patch:
Adds a -nohwaccess argument to make X not access the hardware
ports directly.
+ 200_randr-null.patch:
Clarify a pointer initialization.
+ 206_intel_8xx_default_to_fbdev.patch:
Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
+ 208_switch_on_release.diff:
Switch keyboard layouts on key-release rather than key-press
(LP #36812)
+ 209_add_legacy_bgnone_option.patch:
Add -nr as a synonym for -background none until all ?DM are updated for
the new option.
+ 210_pixman_null_ptr_check.patch:
Catch NULL pointer access after pixman_image_create_bits() failure
(LP #705078)
+ Add 213_xichangehierarchy-check-oom.patch:
Add NULL pointer check for out-of-memory conditions. (LP #720445)
+ debian/patches/214_glx_dri_searchdirs.patch:
Search in same paths as mesa for DRI drivers for AIGLX so we can handle
UMS fallback for radeon gracefully.
* 211_glx_fix_bindtextimageext_length_check.patch:
* 212_fix_request_length_check_for_createglxpbuffersgix.patch:
- Drop; these cherry-picks are included in 1.10RC2
* debian/patches/214_glx_dri_searchdirs.patch:
- Fix nouveau check to downgrade missing DRI error messages to info.
We don't support nouveau's 3D, so let's not complain too strenuously
when it's not installed.
* debian/patches/215_glx_drawable_refcounting.diff:
- Refcount GLXDrawables to avoid use-after-free crashes. Patch from
xorg-devel mailing list. Prevents segfault on logout and server
regenerate, and possibly other times. (LP: #711422)
* 214_glx_dri_searchdirs.patch:
- Fix dlclose/free snafu. (LP: #722563)
* debian/inputabiver:
* debian/videoabiver:
* debian/xserver-xorg-dev.install
- Temporarily re-add these to xserver-xorg-dev so we don't need to merge
all the driver changes from Debian en masse. These should be dropped
once all drivers have been merged from Debian, and certainly in Natty+1.
* debian/serverminver:
- Include 2ubuntu1 string; Xi 2.1 bumps the minor input ABI, so drivers
built against it need the Xi 2.1 patched server.
[ Timo Aaltonen ]
* debian/patches/216_dix-valuator-count-of-0-is-valid.diff:
- For all but motion and proximity events, having no valuators is ok.
Regression from 1.9, keyboard events are not converted to protocol
events. (LP: #714696)
[ Chase Douglas ]
* Add in preliminary xi2.1 support
- Added 500_xi2.1.patch
- Moved 202_xf86CoordinationsToWindows.patch to
501_xf86CoordinatesToWindow.patch
- Moved 203_gestures-extension.patch to 502_gestures-extension.patch
- Bump dependency on x11proto-input for xi 2.1
-- Christopher James Halse Rogers <email address hidden> Wed, 23 Feb 2011 09:40:07 +1100
This bug was fixed in the package xorg-server - 2:1.9.99. 902-2ubuntu1
--------------- 99.902- 2ubuntu1) natty; urgency=low
xorg-server (2:1.9.
[ Christopher James Halse Rogers ] extra-module- dir to support GL alternatives. signals. patch: fglrx_autodetec t.patch: swcursor- crash.patch: drv-fallbacks. patch: switch_ vt_when_ active. diff: fix_card32_ overflow_ in_xauth. patch: null_modes. patch, 162_null_ crtc_in_ rotation. patch,
166_nullptr_ xinerama_ keyrepeat. patch, 167_nullptr_ xisbread. patch
169_mipointer_ nullptr_ checks. patch,
172_cwgetbacki ngpicture_ nullptr_ check.patch: xorg_conf_ no_device_ ident.patch trace_to_ stderr. patch: devices_ autodetect. patch: primary_ to_first_ busid.patch: xkbcomp_ output_ for_fast_ start_up. patch: add-an- extra-module- path.patch: patch: null.patch: 8xx_default_ to_fbdev. patch: on_release. diff: legacy_ bgnone_ option. patch: null_ptr_ check.patch: image_create_ bits() failure rarchy- check-oom. patch: patches/ 214_glx_ dri_searchdirs. patch: fix_bindtextima geext_length_ check.patch: request_ length_ check_for_ createglxpbuffe rsgix.patch: patches/ 214_glx_ dri_searchdirs. patch: patches/ 215_glx_ drawable_ refcounting. diff: dri_searchdirs. patch: xserver- xorg-dev. install serverminver:
* Merge from Debian experimental. Remaining Ubuntu changes:
- rules:
+ Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
+ Enable xcsecurity. (LP #247537)
+ Add --with-
+ Mention Ubuntu support in builderstring rather than package uploader's
email address.
- control:
+ Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
+ Add breaks for incompatible drivers. (LP #614993)
+ Drop libaudit-dev from build-deps.
+ Build-depend on newer mesa to pick up DRI search paths variable.
- local/xvfb-run*: Add correct docs about error codes. (LP #328205)
- debian/patches:
+ 100_rethrow_
When aborting, re-raise signals for apport
+ 105_nvidia_
Load proprietary drivers automatically when installed.
+ 109_fix-
Avoid dereferencing null pointer while reloading cursors during
resume. (LP: #371405)
+ 111_armel-
Add support for armel driver fallbacks.
+ 121_only_
Add a check to prevent the X server from changing the VT when killing
GDM from the console.
+ 122_xext_
Fix server crash when “xauth generate” is called with large timeout.
+ 157_check_
Fix various segfaults in xserver by checking pointers for NULL
values before dereferencing them.
+ 165_man_
Correct man page
+ 168_glibc_
Report abort traces to stderr instead of terminal
+ 184_virtual_
Use vesa for qemu device, which is not supported by cirrus
+ 188_default_
Pick the first device and carry on (LP: #459512)
+ 190_cache-
+ 191-Xorg-
Add support for the alternatives module path.
+ 198_nohwaccess.
Adds a -nohwaccess argument to make X not access the hardware
ports directly.
+ 200_randr-
Clarify a pointer initialization.
+ 206_intel_
Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
+ 208_switch_
Switch keyboard layouts on key-release rather than key-press
(LP #36812)
+ 209_add_
Add -nr as a synonym for -background none until all ?DM are updated for
the new option.
+ 210_pixman_
Catch NULL pointer access after pixman_
(LP #705078)
+ Add 213_xichangehie
Add NULL pointer check for out-of-memory conditions. (LP #720445)
+ debian/
Search in same paths as mesa for DRI drivers for AIGLX so we can handle
UMS fallback for radeon gracefully.
* 211_glx_
* 212_fix_
- Drop; these cherry-picks are included in 1.10RC2
* debian/
- Fix nouveau check to downgrade missing DRI error messages to info.
We don't support nouveau's 3D, so let's not complain too strenuously
when it's not installed.
* debian/
- Refcount GLXDrawables to avoid use-after-free crashes. Patch from
xorg-devel mailing list. Prevents segfault on logout and server
regenerate, and possibly other times. (LP: #711422)
* 214_glx_
- Fix dlclose/free snafu. (LP: #722563)
* debian/inputabiver:
* debian/videoabiver:
* debian/
- Temporarily re-add these to xserver-xorg-dev so we don't need to merge
all the driver changes from Debian en masse. These should be dropped
once all drivers have been merged from Debian, and certainly in Natty+1.
* debian/
- Include 2ubuntu1 string; Xi 2.1 bumps the minor input ABI, so drivers
built against it need the Xi 2.1 patched server.
[ Timo Aaltonen ] patches/ 216_dix- valuator- count-of- 0-is-valid. diff:
* debian/
- For all but motion and proximity events, having no valuators is ok.
Regression from 1.9, keyboard events are not converted to protocol
events. (LP: #714696)
[ Chase Douglas ] ationsToWindows .patch to xf86Coordinates ToWindow. patch extension. patch to 502_gestures- extension. patch
* Add in preliminary xi2.1 support
- Added 500_xi2.1.patch
- Moved 202_xf86Coordin
501_
- Moved 203_gestures-
- Bump dependency on x11proto-input for xi 2.1
-- Christopher James Halse Rogers <email address hidden> Wed, 23 Feb 2011 09:40:07 +1100