Imported Debian patch 2:1.11.4-0ubuntu8
[ubuntu-omap:xserver.git] / debian / changelog
1 xorg-server (2:1.11.4-0ubuntu8) precise; urgency=low
2
3   [ Chase Douglas ]
4   * Fix crash at startup due to input option abi break (LP: #931397)
5     - Revert two commits from upstream 1.12 input stack
6
7   [ Bryce Harrington ]
8   * debian/patches/227_null_ptr_midispcur.patch:
9     - Check for NULL pointer before dereferencing pointer from
10       miGetDCDevice.  Fixes crash after connecting a bluetooth keyboard.
11       (LP: #930936)
12
13   [ Chase Douglas ]
14   * Fix mouse warping and clipping (LP: #948938)
15     - Add temporary patch 503_fix_mouse_warp.patch
16   * Implement passive touch ungrab (LP: #968726)
17     - Add temporary patch 503_implement_passive_touch_ungrab.patch
18   * Bump lintian standards to 3.9.3
19
20  -- Chase Douglas <chase.douglas@ubuntu.com>  Thu, 29 Mar 2012 18:09:19 -0700
21
22 xorg-server (2:1.11.4-0ubuntu7) precise; urgency=low
23
24   * debian/patches/111_armel-drv-fallbacks.patch:
25     - Avoid loading the driver to test if it's available. Xorg will later load
26       and validate the module, and if it's already loaded it'll trigger an
27       error and invalidate the driver (LP: #959928)
28
29  -- Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>  Tue, 20 Mar 2012 02:09:18 -0300
30
31 xorg-server (2:1.11.4-0ubuntu6) precise; urgency=low
32
33   * debian/patches/500_pointer_barrier_thresholds.diff:
34     - Don't try to send events from the context of the SIGIO handler.  That
35       leads to the dark side, or at least to server freezes when trying to
36       reveal the launcher in Unity (LP: #946954).  May also fix other seemingly
37       random X server crashes.
38     - Add build-time tests to make check for barrier behaviour.  These are
39       disabled, pending gtest, xorg-gtest, and xserver-xorg-video-dummy MIRs.
40
41  -- Christopher James Halse Rogers <raof@ubuntu.com>  Fri, 09 Mar 2012 19:16:02 +1100
42
43 xorg-server (2:1.11.4-0ubuntu5) precise; urgency=low
44   * Update to 1.12 input stack 
45   * Drop input patches that have been merged upstream:
46     - 600-Revert-dix-deduplicate-callers-of-DeliverDeviceEvent.patch
47     - 601-Store-window-pointer-in-touch-listener-record.patch
48     - 602-Factor-out-TouchEnd-generation-and-delivery.patch
49     - 603-Export-TouchEventRejected-as-TouchRejected.patch
50     - 604-Move-AllowTouch-to-dix-touch.c-and-rename-to-TouchAc.patch
51     - 605-Check-for-proper-window-ID-when-processing-touch-all.patch
52     - 606-Implement-early-touch-reject.patch
53     - 607-Implement-touch-early-accept.patch
54     - 608-dix-fix-an-out-of-memory-crash.patch
55     - 609-Xi-handle-new-XIAllowEvents-request-in-inputproto-2..patch
56     - 610-Fix-scrolling.patch
57     - 611-Fix-touch-punt-crash.patch
58     - 612-Fix-vcp-touches-corruption.patch
59     - 613-Keep-vcp-touch-class.patch
60   * Fix indirect touch grab handling (LP: #929408)
61     - Add temporary patch 501_touch_accept_end.patch
62     - Add temporary patch 502_indirect_touch_window_set.patch
63
64  -- Chase Douglas <chase.douglas@ubuntu.com>  Wed, 07 Mar 2012 15:36:20 -0800
65
66 xorg-server (2:1.11.4-0ubuntu4) precise; urgency=low
67
68   * debian/patches/500_pointer_barrier_thresholds.diff:
69     - Make the velocity calculation more robust on screen edges.  Fixes reveal
70       behaviour on nVidia 295.20 driver, which now clamps the pointer to the
71       visible screen area. (LP: #937792)
72
73  -- Christopher James Halse Rogers <raof@ubuntu.com>  Tue, 21 Feb 2012 17:04:41 +1100
74
75 xorg-server (2:1.11.4-0ubuntu3) precise; urgency=low
76
77   * Fix touch class memory corruption
78     - Add 612-Fix-vcp-touches-corruption.patch
79     - Add 613-Keep-vcp-touch-class.patch
80
81  -- Chase Douglas <chase.douglas@ubuntu.com>  Mon, 13 Feb 2012 15:54:04 -0800
82
83 xorg-server (2:1.11.4-0ubuntu2) precise; urgency=low
84
85   * Fix crash when punting a touch to a non-existent owner
86     - Add 611-Fix-touch-punt-crash.patch
87
88  -- Chase Douglas <chase.douglas@ubuntu.com>  Mon, 13 Feb 2012 12:10:02 -0800
89
90 xorg-server (2:1.11.4-0ubuntu1) precise; urgency=low
91
92   [ Chase Douglas ]
93   * Allow for non-root config paths so xorg-gtest can be run without root
94     - Add 225_non-root_config_paths.patch backported from upstream
95
96   [ Alberto Milone]
97   * debian/patches/226_fall_back_to_autoconfiguration.patch:
98     - Fall back to autoconfiguration for graphics drivers in some cases
99       instead of letting X fail when configuration files are available.
100
101   [ Chase Douglas ]
102   * Update to 1.11.99.902 input stack
103   * Update to 1.11.4 for everything else
104   * Drop input patches that have been merged upstream:
105     - 220_dont_scale_indirect.patch
106     - 221_pointer_motion_update_fix.patch
107     - 222_touch_valuators_absolute.patch
108     - 223_indirect_touch_x_y_valuators.patch
109   * Add reviewed input patches that have not been merged upstream yet:
110     - 600-Revert-dix-deduplicate-callers-of-DeliverDeviceEvent.patch
111     - 601-Store-window-pointer-in-touch-listener-record.patch
112     - 602-Factor-out-TouchEnd-generation-and-delivery.patch
113     - 603-Export-TouchEventRejected-as-TouchRejected.patch
114     - 604-Move-AllowTouch-to-dix-touch.c-and-rename-to-TouchAc.patch
115     - 605-Check-for-proper-window-ID-when-processing-touch-all.patch
116     - 606-Implement-early-touch-reject.patch
117     - 607-Implement-touch-early-accept.patch
118     - 608-dix-fix-an-out-of-memory-crash.patch
119     - 609-Xi-handle-new-XIAllowEvents-request-in-inputproto-2..patch
120     - 610-Fix-scrolling.patch (LP: #925785)
121   * Bump deps on x11proto-input-dev to 2.1.99.6
122
123  -- Chase Douglas <chase.douglas@ubuntu.com>  Fri, 10 Feb 2012 16:27:25 -0800
124
125 xorg-server (2:1.11.3-0ubuntu10) precise; urgency=low
126
127   * Drop 214_glx_dri_searchdirs.patch, drisearchdirs is no longer
128     exported in mesa's dri.pc because of multiarch and the only consumer
129     (dri-alternates) is no longer used.
130
131  -- Robert Hooker <sarvatt@ubuntu.com>  Thu, 02 Feb 2012 12:08:55 -0500
132
133 xorg-server (2:1.11.3-0ubuntu9) precise; urgency=low
134
135   * debian/patches/500_pointer_barrier_thresholds.diff:
136     - Implement proposed XFIXES 6.0 protocol.  This protocol is subject to
137       change, use at own risk!
138   * debian/control:
139     - Bump build-dep on x11proto-fixes to pick up new protocol definition
140
141  -- Christopher James Halse Rogers <raof@ubuntu.com>  Fri, 27 Jan 2012 20:05:42 +1100
142
143 xorg-server (2:1.11.3-0ubuntu8) precise; urgency=low
144
145   * debian/patches/224_return_BadWindow_not_BadMatch.diff:
146     - Fix the error values of a whole slew of window-related calls.
147       Fixes some gnome-settings-daemon aborts in XLib (LP: #903973)
148
149  -- Christopher James Halse Rogers <raof@ubuntu.com>  Mon, 23 Jan 2012 16:09:29 +1100
150
151 xorg-server (2:1.11.3-0ubuntu7) precise; urgency=low
152
153   * Fixes for relative devices
154     - Add 220_dont_scale_indirect.patch
155     - Add 221_pointer_motion_update_fix.patch
156     - Add 222_touch_valuators_absolute.patch
157     - Add 223_indirect_touch_x_y_valuators.patch
158
159  -- Chase Douglas <chase.douglas@ubuntu.com>  Thu, 19 Jan 2012 16:23:28 -0800
160
161 xorg-server (2:1.11.3-0ubuntu6) precise; urgency=low
162
163   * Bump Build-Depends on x11proto-input-dev to 2.1.99.5
164
165  -- Chase Douglas <chase.douglas@ubuntu.com>  Tue, 17 Jan 2012 22:22:57 +0100
166
167 xorg-server (2:1.11.3-0ubuntu5) precise; urgency=low
168
169   * Add Breaks clause for XInput changes
170     - qt4-x11 < 4:4.8.0-1ubuntu2 (crashes due to XI ABI change)
171     - utouch-geis < 2.2.3 (infinite loop if utouch XCB backend is unavailable)
172     - utouch-frame < 2.1.0 (crashes due to XI ABI change)
173     - unity < 5.0.0 (crashes if utouch stack is unavailable)
174
175  -- Chase Douglas <chase.douglas@ubuntu.com>  Tue, 17 Jan 2012 22:03:35 +0100
176
177 xorg-server (2:1.11.3-0ubuntu4) precise; urgency=low
178
179   * Merge in input changes from upstream master through commit 954bb99
180   * Remove temporary patch 220_grab_event_time.patch
181
182  -- Chase Douglas <chase.douglas@ubuntu.com>  Tue, 17 Jan 2012 19:52:04 +0100
183
184 xorg-server (2:1.11.3-0ubuntu3) precise; urgency=low
185
186   * Add temporary patch for fixing grab time bug
187     - Add 220_grab_event_time.patch
188
189  -- Chase Douglas <chase.douglas@ubuntu.com>  Wed, 11 Jan 2012 07:41:04 -0800
190
191 xorg-server (2:1.11.3-0ubuntu2) precise; urgency=low
192
193   * Merge in input changes from upstream master through commit 8722ad6
194   * Remove temporary patch 220_test-loop.patch, merged upstream
195
196  -- Chase Douglas <chase.douglas@ubuntu.com>  Tue, 10 Jan 2012 10:48:31 +0100
197
198 xorg-server (2:1.11.3-0ubuntu1) precise; urgency=low
199
200   * New upstream bugfix release
201   * Merge in input changes from upstream master through commit e7df42a
202   * Bump input ABI
203   * Bump x11proto-input-dev build dependency version
204   * Add temporary patch for fixing a test case loop
205     - Add 220_test-loop.patch
206
207  -- Chase Douglas <chase.douglas@ubuntu.com>  Thu, 22 Dec 2011 12:11:39 -0800
208
209 xorg-server (2:1.11.2.902-1ubuntu1) precise; urgency=low
210
211   * Drop prototype XI multitouch patches
212   * Merge in input changes from upstream master through commit 7da7aa9
213   * Bump input ABI
214   * Refresh patches
215     - Drop 210_pixman_null_ptr_check.patch, merged upstream
216
217  -- Chase Douglas <chase.douglas@ubuntu.com>  Wed, 14 Dec 2011 16:06:37 -0800
218
219 xorg-server (2:1.11.2.902-1) unstable; urgency=low
220
221   [ Julien Cristau ]
222   * New upstream release candidate (1.11.3 RC2)
223
224  -- Cyril Brulebois <kibi@debian.org>  Sat, 10 Dec 2011 22:36:42 +0100
225
226 xorg-server (2:1.11.2.901-1) unstable; urgency=low
227
228   * New upstream release candidate (1.11.3 RC1):
229     - As usual: Fixes for various crashes and correctness issues.
230     - In particular: Fix for crash when starting a game (in wine) twice
231       (Closes: #637448).
232     - Also: Fix crashes with server regeneration (Closes: #649420).
233   * Add some lintian overrides:
234     - xserver-xorg-core: breaks-without-version against virtual packages
235       is perfectly OK.
236   * Don't forget to ship xorg.conf.d(5) in xserver-xorg-core.
237
238  -- Cyril Brulebois <kibi@debian.org>  Tue, 29 Nov 2011 17:04:09 +0100
239
240 xorg-server (2:1.11.1.902-1) unstable; urgency=low
241
242   * New upstream release candidate (1.11.2 RC2):
243     - Fixes for various crashes and correctness issues.
244
245  -- Cyril Brulebois <kibi@debian.org>  Wed, 02 Nov 2011 11:10:03 +0100
246
247 xorg-server (2:1.11.1.901-2) unstable; urgency=high
248
249   * Merge from upstream to get CVEs fixed:
250     - Fix CVE-2011-4028: File disclosure vulnerability.
251     - Fix CVE-2011-4029: File permission change vulnerability.
252   * Set urgency to “high” accordingly.
253
254  -- Cyril Brulebois <kibi@debian.org>  Thu, 20 Oct 2011 15:04:53 +0200
255
256 xorg-server (2:1.11.1.901-1) unstable; urgency=low
257
258   * New upstream release candidate (1.11.2 RC1)
259     + Disable check of double-aligned in test/input.c on Renesas SH
260       (closes: #636673)
261   * Use dpkg-buildflags to enable hardening with recent dpkg.
262   * Enable PIE with DEB_BUILD_MAINT_OPTIONS, but add -Bsymbolic to LDFLAGS to
263     reduce performance loss from PIE.
264   * Pass --disable-silent-rules to configure.
265   * Drop dh_testroot from clean target.
266   * Add dummy build-{arch,indep} targets depending on build.
267
268  -- Julien Cristau <jcristau@debian.org>  Sat, 15 Oct 2011 19:05:41 +0200
269
270 xorg-server (2:1.11.1-1) unstable; urgency=high
271
272   [ Cyril Brulebois ]
273   * Bump glproto dependency for xserver-xorg-dev (Closes: #639651).
274   * Set urgency to “high” since there were no issues other than the libwfb
275     one (see below) in the last 4 weeks.
276
277   [ Julien Cristau ]
278   * New upstream bugfix release
279     - belatedly bump extension ABI major
280     - add missing fbFoo → wfbFoo renames for libwfb.so, fixing issues with the
281       nvidia driver (closes: #641344)
282
283  -- Cyril Brulebois <kibi@debian.org>  Sat, 24 Sep 2011 11:23:17 +0200
284
285 xorg-server (2:1.11.0-1ubuntu1~prep1) oneiric; urgency=low
286
287   * Merge from Debian experimental.  Remaining Ubuntu changes
288     - Fill in later
289   * Drop all XI2.1 multitouch patches, pending Chase's rework.
290   * 217_revert_bgnonevisitwindow.patch:
291   * 219_fedora-pointer-barriers.diff:
292     - Drop; included in the new upstream release.
293
294  -- Christopher James Halse Rogers <chris@cooperteam.net>  Sat, 10 Sep 2011 21:26:49 -0700
295
296 xorg-server (2:1.11.0-1) unstable; urgency=low
297
298   [ Julien Cristau ]
299   * Make xvfb, xnest, xserver-xephyr and xserver-xfbdev provide the xserver
300     virtual package again.
301
302   [ Cyril Brulebois ]
303   * New upstream release:
304     - Fix assertion failure when calling dixSetPrivate (Closes: #632549).
305       Thanks, Mohammed Sameer!
306     - Fix memcpy abuse in the fb layer (Closes: #626682).
307
308  -- Cyril Brulebois <kibi@debian.org>  Sun, 28 Aug 2011 12:53:06 +0200
309
310 xorg-server (2:1.10.99.901+git20110731-1) experimental; urgency=low
311
312   [ Cyril Brulebois ]
313   * New upstream release candidate.
314   * Bump serverminver, as well as input and video ABI.
315   * Adapt 15-nouveau.diff to cope with the glxdricommon-ification of
316     GLX probing. Nouveau users might still see an error (EE) mentioning
317     the fallback to software rendering.
318   * Bump pixman build-dep/dep to 0.21.8.
319   * Bump xutils-dev build-dep for new macros.
320   * Drop libglib2.0-dev build-dep, no longer needed for unit tests.
321   * Bump x11proto-fixes-dev build-dep for pointer barriers support.
322
323   [ Julien Cristau ]
324   * Update to git HEAD.
325     + DIX: Set backgroundState correctly for root window (Closes: #632134)
326   * Bump xproto, dri2proto and glproto build-dependencies.
327   * Merge packaging changes from the 1.10.x branch:
328     + Bump libgl1-mesa-dri versioned Recommends to 7.10.2-4, to lower the
329       odds of having a server built against multiarched mesa, installed
330       along a pre-multiarch mesa. The Breaks in mesa packages take care of
331       the other way round already.
332     + And since the server's binNMU managed to migrate to testing way too
333       early, add a Breaks against pre-multiarch libgl1-mesa-dri and
334       libgl1-mesa-dri-experimental.
335     + Bump Standards-Version to 3.9.2 (no changes).
336     + Add Breaks on drivers abandoned between lenny and squeeze.  This helps
337       apt decide to remove them instead of removing all of X.  Thanks, David
338       Kalnischkies!
339   * Drop obsolete 20-workaround-36986.diff.
340   * Fix patch stamp dependency.
341
342  -- Julien Cristau <jcristau@debian.org>  Sun, 31 Jul 2011 22:15:07 +0200
343
344 xorg-server (2:1.10.4-1ubuntu1) oneiric; urgency=low
345
346   [ Christopher James Halse Rogers ]
347   * Drop i8xx-disablement patch.  2.6.39 and later kernels contain a patch
348     which alledgedly fixes the cache-incoherency problems. (LP: #817814)
349
350   [ Ricardo Salveti de Araujo ]
351   * debian/patches/112_armel-pvr-drv.patch:
352     - Include support for the pvr driver available on OMAP 4 (LP: #828494)
353
354   [ Timo Aaltonen ]
355   * Merge from Debian unstable.
356     - Fixes Xephyr assert failure in dixGetPrivateAddr (LP: #821090)
357   * debian/rules: Modify the patch stampdir creation.
358   * Update patch 500_xi2.1.patch to apply.
359   * Refresh patches.
360   * debian/rules: Add PATH for the xvfb-run check, otherwise Xvfb is not found.
361   * debian/rules: Shift the xvfb-run test to be run later, to ensure that the
362     binaries are installed.
363
364   [ Bryce Harrington ]
365   * debian/rules: Add check target invoking xvfb-run to test that it works
366   * debian/control: Add build dependency on xauth, required by xvfb-run
367
368   [ Chase Douglas ]
369   * Add fixes for touch grab handling, courtesy of Carlos Garnacho
370     - 505_Xi_ensure_replayed_touch_events_have_devices.patch
371     - 506_Xi_ensure_touch_events_update_currentTime.patch
372     - 507_dix_Ensure_touch_events_are_delivered_to_next_client.patch
373
374  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 09 Sep 2011 14:13:07 +0300
375
376 xorg-server (2:1.10.4-1) unstable; urgency=low
377
378   [ Timo Aaltonen ]
379   * New upstream release.
380
381  -- Cyril Brulebois <kibi@debian.org>  Wed, 24 Aug 2011 10:44:42 +0200
382
383 xorg-server (2:1.10.3-1) unstable; urgency=medium
384
385   [ Cyril Brulebois ]
386   * New upstream release (with just a version bump).
387   * Remove the Replaces: xdmx from xdmx-tools, that was before lenny.
388   * Add a Breaks: libgl1-mesa-dri-no-multiarch, to handle upgrades from
389     squeeze-backports (without multiarch) to wheezy (with multiarch).
390   * Set urgency to “medium” to speed things up. Migration to testing is
391     a prerequisite for squeeze backports.
392
393   [ Julien Cristau ]
394   * Merge packaging changes lost from the 1.7 (squeeze) branch:
395     + Add Breaks on drivers abandoned between lenny and squeeze.  This helps
396       apt decide to remove them instead of removing all of X.  Thanks, David
397       Kalnischkies!
398     + Set default xkb rules to evdev on linux, to work around a wrong default in
399       configure.ac and an Xorg issue where it reverts to the default on reset.
400       Thanks to Bastian Blank for the report.
401
402  -- Cyril Brulebois <kibi@debian.org>  Sun, 07 Aug 2011 19:35:07 +0200
403
404 xorg-server (2:1.10.2.902-1ubuntu3) oneiric; urgency=low
405
406   * debian/patches/220_xi21_always_deliver_raw_events.diff:
407     - Backport patch from the mailing list to deliver raw events regardless of
408       grab state.  Bon appétit, DX!
409
410  -- Christopher James Halse Rogers <raof@ubuntu.com>  Mon, 11 Jul 2011 10:03:26 +1000
411
412 xorg-server (2:1.10.2.902-1ubuntu2) oneiric; urgency=low
413
414   [ Bryce Harrington ]
415   * rules:  patch needs to depend on stampdir, else it doesn't get created,
416     and 'debian/rules patch' malfunctions.
417
418   [ Chase Douglas ]
419   * Fix event handling when neither X nor Y coordinates are set (LP: #806256)
420     - Added 504_fix_no_coords.patch
421
422   [ Christopher James Halse Rogers ]
423   * rules: Add both /usr/lib/xorg/extra-modules and
424     /usr/lib/$MULTIARCH/xorg/extra-modules for extra modules.
425     Fixes GLX for the proprietary drivers after a mesa upgrade (LP: #807209)
426
427  -- Christopher James Halse Rogers <raof@ubuntu.com>  Fri, 08 Jul 2011 13:16:59 +1000
428
429 xorg-server (2:1.10.2.902-1ubuntu1) oneiric; urgency=low
430
431   * Merge from Debian unstable. (LP: #441653)
432     - Update 500_xi2.1.patch to apply.
433     - Drop patch 218_randr-check-rotated-virtual-size-limits-correctly.diff,
434       fixed upstream.
435   * Update the crtc confinement patch with one that should work, with
436     further fixes from upstream. (LP: #389519)
437   * Dropped a bunch of old Breaks from xserver-xorg-core.
438
439  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 05 Jul 2011 16:22:23 +0300
440
441 xorg-server (2:1.10.2.902-1) unstable; urgency=low
442
443   * New upstream release (1.10.3 rc2):
444     - DIX: Set backgroundState correctly for root window (Closes: #632134).
445   * Drop 20-workaround-36986.diff, fixed upstream.
446   * Bump Standards-Version to 3.9.2 (no changes).
447
448  -- Cyril Brulebois <kibi@debian.org>  Sat, 02 Jul 2011 11:58:58 +0200
449
450 xorg-server (2:1.10.2-2) unstable; urgency=low
451
452   * Bump libgl1-mesa-dri versioned Recommends to 7.10.2-4, to lower the
453     odds of having a server built against multiarched mesa, installed
454     along a pre-multiarch mesa. The Breaks in mesa packages take care of
455     the other way round already.
456   * And since the server's binNMU managed to migrate to testing way too
457     early, add a Breaks against pre-multiarch libgl1-mesa-dri and
458     libgl1-mesa-dri-experimental.
459
460  -- Cyril Brulebois <kibi@debian.org>  Fri, 17 Jun 2011 18:09:36 +0200
461
462 xorg-server (2:1.10.2-1ubuntu1) oneiric; urgency=low
463
464   [ Timo Aaltonen ]
465   * Merge from Debian unstable, remaining changes:
466      - rules:
467       + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
468       + Add --with-extra-module-dir to support GL alternatives.
469       + Mention Ubuntu support in builderstring rather than package uploader's
470         email address.
471       + Enable multitouch gestures.
472     - control:
473       + Xvfb depends on xauth, x11-xkb-utils, recommends libgl1-mesa-dri.
474         (LP #500102)
475       + Add breaks for incompatible drivers. (LP #614993)
476       + Drop libaudit-dev from build-deps.
477       + Build-depend on newer mesa to pick up DRI search paths variable.
478       + Bump dependency on x11proto-input-dev for Xi 2.1
479       + Drop linux-any specifier to make pbuilder less narky.
480     - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
481     - debian/patches:
482       + 100_rethrow_signals.patch:
483         When aborting, re-raise signals for apport
484       + 105_nvidia_fglrx_autodetect.patch:
485         Load proprietary drivers automatically when installed.
486       + 109_fix-swcursor-crash.patch:
487         Avoid dereferencing null pointer while reloading cursors during
488         resume. (LP #371405)
489       + 111_armel-drv-fallbacks.patch:
490         Add support for armel driver fallbacks.
491       + 122_xext_fix_card32_overflow_in_xauth.patch:
492         Fix server crash when “xauth generate” is called with large timeout.
493       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
494         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
495         172_cwgetbackingpicture_nullptr_check.patch:
496         Fix various segfaults in xserver by checking pointers for NULL
497         values before dereferencing them.
498       + 165_man_xorg_conf_no_device_ident.patch
499         Correct man page
500       + 168_glibc_trace_to_stderr.patch:
501         Report abort traces to stderr instead of terminal
502       + 188_default_primary_to_first_busid.patch:
503         Pick the first device and carry on (LP #459512)
504       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
505         Cache keyboard settings.
506       + 191-Xorg-add-an-extra-module-path.patch:
507         Add support for the alternative module path.
508       + 198_nohwaccess.patch:
509         Adds a -nohwaccess argument to make X not access the hardware
510         ports directly.
511       + 200_randr-null.patch:
512         Clarify a pointer initialization.
513       + 206_intel_8xx_default_to_fbdev.patch:
514         Makes 8xx class intel GPUs default to fbdev for stability. (LP #633593)
515       + 208_switch_on_release.diff:
516         Switch keyboard layouts on key-release rather than key-press
517         (LP #36812)
518       + 209_add_legacy_bgnone_option.patch:
519         Add -nr as a synonym for -background none until all ?DM are updated for
520         the new option.
521       + 210_pixman_null_ptr_check.patch:
522         Catch NULL pointer access after pixman_image_create_bits() failure
523         (LP #705078)
524       + 214_glx_dri_searchdirs.patch:
525         Search in same paths as mesa for DRI drivers for AIGLX so we can handle
526         UMS fallback for radeon gracefully.
527       + 217_revert_bgnonevisitwindow.patch:
528         Revert a commit that causes brief graphical corruption. (LP: 726807)
529       + 218_randr-check-rotated-virtual-size-limits-correctly.diff:
530         Fix rotation with nvidia driver. (LP: 740933)
531       + 500_xi2.1.patch,
532         501_xf86CoordinatesToWindow.patch,
533         502_gestures-extension.patch:
534         Add Xi 2.1 and Gesture extension support.
535       + 503_fix_masked_transformed_valuators.patch:
536         Fix masked transformed valuator handling (LP #774938)
537   * Drop patch 215_glx_drawable_refcounting.diff, similar fix included
538     upstream.
539   * Drop patch 121_only_switch_vt_when_active.diff, doesn't seem to
540     work anymore.
541   * videoabiver, inputabiver, xserver-xorg-dev.install:
542     Drop changes that are obsolete post-natty.
543   * Add 219_fedora-pointer-barrier.diff:
544     Pointer barrier and cursor confinement patch backported to 1.10.
545
546   [ Christopher James Halse Rogers ]
547   * debian/control:
548     Bump mesa-common-dev build-dep to pick up multiarch DRI paths.
549
550  -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 15 Jun 2011 10:51:18 +1000
551
552 xorg-server (2:1.10.2-1) unstable; urgency=low
553
554   * New upstream release.
555   * Add 20-workaround-36986.diff to avoid test failures on *i386.
556   * On GNU/kFreeBSD, enable HAL support for the main build, but disable it
557     for the udeb build, thanks to Robert Millan (Closes: #596586).
558
559  -- Cyril Brulebois <kibi@debian.org>  Mon, 30 May 2011 11:37:37 +0200
560
561 xorg-server (2:1.10.1.901-1) experimental; urgency=low
562
563   * New upstream release (1.10.2 rc1):
564     - Comes with some Xi fixes.
565     - Comes with many GLX fixes.
566
567  -- Cyril Brulebois <kibi@debian.org>  Sat, 07 May 2011 13:27:28 +0200
568
569 xorg-server (2:1.10.1-2) unstable; urgency=low
570
571   * Build xserver-xorg-core-udeb on hurd-i386.  Thanks, Samuel Thibault!
572   * Upload to unstable.
573
574  -- Julien Cristau <jcristau@debian.org>  Thu, 28 Apr 2011 13:28:58 +0200
575
576 xorg-server (2:1.10.1-1ubuntu3) oneiric; urgency=low
577
578   * Add 218_randr-check-rotated-virtual-size-limits-correctly.diff
579     - Fix rotation with nvidia driver. (LP: #740933)
580
581  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 20 May 2011 00:07:11 +0300
582
583 xorg-server (2:1.10.1-1ubuntu2) oneiric; urgency=low
584
585   * Fix masked transformed valuator handling (LP: #774938)
586     - Added debian/patches/503_fix_masked_transformed_valuators.patch
587
588  -- Bryce Harrington <bryce@ubuntu.com>  Tue, 17 May 2011 14:44:58 -0700
589
590 xorg-server (2:1.10.1-1ubuntu1) natty; urgency=low
591
592   * Merge from Debian experimental (LP: #757972)
593
594  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 19 Apr 2011 16:12:14 +0300
595
596 xorg-server (2:1.10.1-1) experimental; urgency=low
597
598   * New upstream release.
599
600  -- Cyril Brulebois <kibi@debian.org>  Tue, 19 Apr 2011 03:08:08 +0200
601
602 xorg-server (2:1.10.0.902-1ubuntu1) natty; urgency=low
603
604   * Merge from Debian experimental.
605     - dropped patches, included upstream:
606       213_xichangehierarchy-check-oom.patch
607       216_fix_sdksyms_build.diff, included upstream.
608       218_getValuatorEvents_cleanup.patch
609       219_xi1_handle_noncontinuous_valuator_data.patch
610
611  -- Timo Aaltonen <tjaalton@ubuntu.com>  Mon, 11 Apr 2011 09:51:56 +0300
612
613 xorg-server (2:1.10.0.902-1) experimental; urgency=low
614
615   * New upstream release (1.10.1 rc2).
616
617  -- Cyril Brulebois <kibi@debian.org>  Sat, 09 Apr 2011 04:18:28 +0200
618
619 xorg-server (2:1.10.0.901-1) experimental; urgency=low
620
621   * New upstream release (1.10.1 rc1).
622   * Relax build-dep and dep on x11proto-randr-dev since the XRandR 1.4
623     bits were finally reverted upstream.
624   * Remove patch: 16-construct-paths-in-doxygen.conf.diff (merged
625     upstream).
626   * Pass --enable-xcsecurity to the main build to restore the XC-SECURITY
627     extension, thanks to Stefan Fritsch's report (Closes: #599657).
628
629  -- Cyril Brulebois <kibi@debian.org>  Wed, 30 Mar 2011 02:22:56 +0200
630
631 xorg-server (2:1.10.0-0ubuntu3) natty; urgency=low
632
633   [ Bryce Harrington ]
634   * patches/111_armel-drv-fallbacks.patch: Always fallback to -fbdev,
635     not just when no other X driver matches. (Thanks jcristau)
636
637   [ Chase Douglas ]
638   * Fix jumpy cursor in XI 1.x applications.
639     (LP: #736500)
640     - Added 218_getValuatorEvents_cleanup.patch
641     - Added 219_xi1_handle_noncontinuous_valuator_data.patch
642
643  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 31 Mar 2011 23:58:07 -0700
644
645 xorg-server (2:1.10.0-0ubuntu2) natty; urgency=low
646
647   [ Chase Douglas ]
648   * patches/500_xi2.1.patch: Process ownership properly when activating an
649     async passive grab.
650     (LP: #733483)
651
652   [ Bryce Harrington ]
653   * 217_revert_bgnonevisitwindow.patch: Cherrypick from upstream.  Drops
654     recent change that inhibits drawing backfill for non-bg-None windows.
655     This causes a regression on -ati (at least) where menus and other
656     windows display graphical corruption briefly.
657     (LP: #726807)
658
659  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 24 Mar 2011 15:27:40 -0700
660
661 xorg-server (2:1.10.0-0ubuntu1) natty; urgency=low
662
663   * Update to new upstream final release.
664     + Drop 16-construct-paths-in-doxygen.conf.diff; included in new upstream.
665   * debian/patches/216_fix_sdksyms_build.diff:
666     + Cherry-pick from 1.10 branch, fixing the stale sdksyms.c file picked up
667       in the udeb build, causing the udeb build to fail with missing symbols.
668   * Merge from unreleased Debian experimental.  Remaining Ubuntu changes:
669     - rules:
670       + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
671       + Enable xcsecurity. (LP #247537)
672       + Add --with-extra-module-dir to support GL alternatives.
673       + Mention Ubuntu support in builderstring rather than package uploader's
674         email address.
675     - control:
676       + Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
677       + Add breaks for incompatible drivers. (LP #614993)
678       + Drop libaudit-dev from build-deps.
679       + Build-depend on newer mesa to pick up DRI search paths variable.
680       + Bump dependency on x11proto-input-dev for Xi 2.1
681       + Drop linux-any specifier to make pbuilder less narky.
682       + Bump build-depends on mesa-common-dev to pick up dri.pc DRI search
683         paths change for 214_glx_dri_searchdirs.patch
684     - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
685     - debian/patches:
686       + 100_rethrow_signals.patch:
687         When aborting, re-raise signals for apport
688       + 105_nvidia_fglrx_autodetect.patch:
689         Load proprietary drivers automatically when installed.
690       + 109_fix-swcursor-crash.patch:
691         Avoid dereferencing null pointer while reloading cursors during
692         resume. (LP #371405)
693       + 111_armel-drv-fallbacks.patch:
694         Add support for armel driver fallbacks.
695       + 121_only_switch_vt_when_active.diff:
696         Add a check to prevent the X server from changing the VT when killing
697         GDM from the console.
698       + 122_xext_fix_card32_overflow_in_xauth.patch:
699         Fix server crash when “xauth generate” is called with large timeout.
700       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
701         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
702         172_cwgetbackingpicture_nullptr_check.patch:
703         Fix various segfaults in xserver by checking pointers for NULL
704         values before dereferencing them.
705       + 165_man_xorg_conf_no_device_ident.patch
706         Correct man page
707       + 168_glibc_trace_to_stderr.patch:
708         Report abort traces to stderr instead of terminal
709       + 184_virtual_devices_autodetect.patch:
710         Use vesa for qemu device, which is not supported by cirrus
711       + 188_default_primary_to_first_busid.patch:
712         Pick the first device and carry on (LP #459512)
713       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
714       + 191-Xorg-add-an-extra-module-path.patch:
715         Add support for the alternatives module path.
716       + 198_nohwaccess.patch:
717         Adds a -nohwaccess argument to make X not access the hardware
718         ports directly.
719       + 200_randr-null.patch:
720         Clarify a pointer initialization.
721       + 206_intel_8xx_default_to_fbdev.patch:
722         Makes 8xx class intel GPUs default to fbdev for stability. (LP #633593)
723       + 208_switch_on_release.diff:
724         Switch keyboard layouts on key-release rather than key-press
725         (LP #36812)
726       + 209_add_legacy_bgnone_option.patch:
727         Add -nr as a synonym for -background none until all ?DM are updated for
728         the new option.
729       + 210_pixman_null_ptr_check.patch:
730         Catch NULL pointer access after pixman_image_create_bits() failure
731         (LP #705078)
732       + 213_xichangehierarchy-check-oom.patch:
733         Add NULL pointer check for out-of-memory conditions. (LP #720445)
734       + 214_glx_dri_searchdirs.patch:
735         Search in same paths as mesa for DRI drivers for AIGLX so we can handle
736         UMS fallback for radeon gracefully.
737       + 215_glx_drawable_refcounting.diff:
738         Prevents segfault on logout and server regenerate, and possibly other
739         times. (LP #711422)
740       + 500_xi2.1.patch,
741         501_xf86CoordinatesToWindow.patch,
742         502_gestures-extension.patch:
743         Add Xi 2.1 and Gesture extension support.
744   * debian/serverminver:
745     - Bump to 1.10.0-0ubuntu1~ for Xi 2.1 ABI
746   * New upstream release fixes crash in Record, trigerred by x11vnc
747     (LP: #525066)
748   * Refresh 500_xi2.1.patch for new upstream version
749   * debian/videoabiver:
750     - Bump to 10 for XRandR 1.4 revert.
751
752  -- Cyril Brulebois <kibi@debian.org>  Wed, 30 Mar 2011 02:22:56 +0200
753
754
755 xorg-server (2:1.9.99.903-1) experimental; urgency=low
756
757   * New upstream release candidate (1.10 rc3).
758   * Remove patch: 17-fix-ftbfs-on-sparc.diff (merged upstream).
759   * Remove patch: 20-update-gpu-pitch.diff (merged upstream).
760   * Refresh patch: 07-xfree86-fix-build-with-xv-disabled.diff
761   * Replace patch fixing out-of-tree-build:
762     - 16-oot-build.diff (dirty local hack).
763     + 16-construct-paths-in-doxygen.conf.diff (from upstream,
764       without the gitignore hunk to get patching working).
765   * Bump video ABI version, and serverminver accordingly.
766
767  -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 15:22:39 +0100
768
769 xorg-server (2:1.9.99.902-3) experimental; urgency=low
770
771   * Merge from master up to 93a7399370.
772   * New patch: 17-fix-ftbfs-on-sparc.diff; let's try it for real before
773     asking for its being merged upstream.
774   * Refresh all patches.
775
776  -- Cyril Brulebois <kibi@debian.org>  Wed, 23 Feb 2011 13:36:13 +0100
777
778 xorg-server (2:1.9.99.902-2ubuntu2) natty; urgency=low
779
780   [ Timo Aaltonen ]
781   * Remove 169_mipointer_nullptr_checks.patch, fixed in another way
782     upstream since 1.6.1.901.
783
784   [ Chase Douglas ]
785   * Cancel touch clients if emulated button press is delivered.
786     (LP: #725191)
787   * Check slave device touch selection mask during implicit grab.
788     (LP: #725241)
789   * Cancel slave touch selections when attached to master device.
790     (LP: #723904)
791   * Check for touch selections only when there are active clients.
792     (LP: #723900)
793   * Prevent pointer motion when more than one touch on touchpad.
794     (LP: #730881)
795
796   [ Bryce Harrington ]
797   * Drop specification for linux-any.  Breaks pbuilder test builds.
798
799  -- Chase Douglas <chase.douglas@ubuntu.com>  Mon, 07 Mar 2011 14:28:02 -0500
800
801 xorg-server (2:1.9.99.902-2ubuntu1) natty; urgency=low
802
803   [ Christopher James Halse Rogers ]
804   * Merge from Debian experimental.  Remaining Ubuntu changes:
805     - rules:
806       + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
807       + Enable xcsecurity. (LP #247537)
808       + Add --with-extra-module-dir to support GL alternatives.
809       + Mention Ubuntu support in builderstring rather than package uploader's
810         email address.
811     - control:
812       + Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
813       + Add breaks for incompatible drivers. (LP #614993)
814       + Drop libaudit-dev from build-deps.
815       + Build-depend on newer mesa to pick up DRI search paths variable.
816     - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
817     - debian/patches:
818       + 100_rethrow_signals.patch:
819         When aborting, re-raise signals for apport
820       + 105_nvidia_fglrx_autodetect.patch:
821         Load proprietary drivers automatically when installed.
822       + 109_fix-swcursor-crash.patch:
823         Avoid dereferencing null pointer while reloading cursors during
824         resume. (LP: #371405)
825       + 111_armel-drv-fallbacks.patch:
826         Add support for armel driver fallbacks.
827       + 121_only_switch_vt_when_active.diff:
828         Add a check to prevent the X server from changing the VT when killing
829         GDM from the console.
830       + 122_xext_fix_card32_overflow_in_xauth.patch:
831         Fix server crash when “xauth generate” is called with large timeout.
832       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
833         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
834         169_mipointer_nullptr_checks.patch,
835         172_cwgetbackingpicture_nullptr_check.patch:
836         Fix various segfaults in xserver by checking pointers for NULL
837         values before dereferencing them.
838       + 165_man_xorg_conf_no_device_ident.patch
839         Correct man page
840       + 168_glibc_trace_to_stderr.patch:
841         Report abort traces to stderr instead of terminal
842       + 184_virtual_devices_autodetect.patch:
843         Use vesa for qemu device, which is not supported by cirrus
844       + 188_default_primary_to_first_busid.patch:
845         Pick the first device and carry on (LP: #459512)
846       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
847       + 191-Xorg-add-an-extra-module-path.patch:
848         Add support for the alternatives module path.
849       + 198_nohwaccess.patch:
850         Adds a -nohwaccess argument to make X not access the hardware
851         ports directly.
852       + 200_randr-null.patch:
853         Clarify a pointer initialization.
854       + 206_intel_8xx_default_to_fbdev.patch:
855         Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
856       + 208_switch_on_release.diff:
857         Switch keyboard layouts on key-release rather than key-press
858         (LP #36812)
859       + 209_add_legacy_bgnone_option.patch:
860         Add -nr as a synonym for -background none until all ?DM are updated for
861         the new option.
862       + 210_pixman_null_ptr_check.patch:
863         Catch NULL pointer access after pixman_image_create_bits() failure
864         (LP #705078)
865       + 213_xichangehierarchy-check-oom.patch:
866         Add NULL pointer check for out-of-memory conditions. (LP #720445)
867       + 214_glx_dri_searchdirs.patch:
868         Search in same paths as mesa for DRI drivers for AIGLX so we can handle
869         UMS fallback for radeon gracefully.
870   * 211_glx_fix_bindtextimageext_length_check.patch:
871   * 212_fix_request_length_check_for_createglxpbuffersgix.patch:
872     - Drop; these cherry-picks are included in 1.10RC2
873   * 214_glx_dri_searchdirs.patch:
874     - Fix dlclose/free snafu. (LP: #722563)
875     - Fix nouveau check to downgrade missing DRI error messages to info.
876       We don't support nouveau's 3D, so let's not complain too strenuously
877       when it's not installed.
878   * 215_glx_drawable_refcounting.diff:
879     - Refcount GLXDrawables to avoid use-after-free crashes.  Patch from
880       xorg-devel mailing list.  Prevents segfault on logout and server
881       regenerate, and possibly other times. (LP: #711422)
882   * debian/inputabiver,
883     debian/videoabiver,
884     debian/xserver-xorg-dev.install
885     - Temporarily re-add these to xserver-xorg-dev so we don't need to merge
886       all the driver changes from Debian en masse.  These should be dropped
887       once all drivers have been merged from Debian, and certainly in Natty+1.
888   * debian/serverminver:
889     - Include 2ubuntu1 string; Xi 2.1 bumps the minor input ABI, so drivers
890       built against it need the Xi 2.1 patched server.
891
892   [ Timo Aaltonen ]
893   * debian/patches/216_dix-valuator-count-of-0-is-valid.diff:
894     - For all but motion and proximity events, having no valuators is ok.
895       Regression from 1.9, keyboard events are not converted to protocol
896       events. (LP: #714696)
897
898   [ Chase Douglas ]
899   * Add in preliminary xi2.1 support
900     - Added 500_xi2.1.patch
901     - Moved 202_xf86CoordinationsToWindows.patch to
902       501_xf86CoordinatesToWindow.patch
903     - Moved 203_gestures-extension.patch to 502_gestures-extension.patch
904     - Bump dependency on x11proto-input for xi 2.1
905
906  -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 23 Feb 2011 09:40:07 +1100
907
908 xorg-server (2:1.9.99.902-2) experimental; urgency=low
909
910   * Bump dependency on x11proto-randr-dev, needed since xorg-server.pc
911     pulls a newer randrproto version.
912   * Merge from debian-unstable (picking packaging updates from 2:1.9.4-3).
913   * Mention some basic checks to perform when updating to a new upstream
914     release, in README.source: ABI bumps and SDK_REQUIRED_MODULES updates.
915   * Accordingly:
916     - Bump the x11proto-xext-dev dependency.
917     - Don't bump the x11proto-kb-dev dependency (even etch had a
918       sufficient version).
919
920  -- Cyril Brulebois <kibi@debian.org>  Sun, 20 Feb 2011 07:02:20 +0100
921
922 xorg-server (2:1.9.99.902-1) experimental; urgency=low
923
924   [ Christopher James Halse Rogers ]
925   * New upstream release (1.10 rc1)
926   * Drop 16-xaa-fbcomposite-fix-negative-size.diff, the mod macro that this
927     patch fixes is no longer used.
928   * debian/control:
929     - Bump x11proto-randr-dev and x11proto-xext-dev build-deps to 1.3.99 and
930       7.1.99 for new XRandR and XSync extension protocols.
931
932   [ Julien Cristau ]
933   * Bump serverminver and ABI versions.
934
935   [ Cyril Brulebois ]
936   * New upstream release (1.10 rc2).
937   * bug script: Report libGL-related diversions.
938   * Bump serverminver again, since ABI_XINPUT_VERSION was bumped from 12.0
939     to 12.2.
940   * Update debian/copyright from upstream COPYING.
941   * Add patch to work around out-of-tree issues: 16-oot-build.diff
942
943  -- Cyril Brulebois <kibi@debian.org>  Sat, 19 Feb 2011 15:29:54 +0100
944
945 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu6) natty; urgency=low
946
947   * debian/patches/214_glx_dri_searchdirs.patch:
948     - Search for DRI drivers for AIGLX in the same set of directories as mesa.
949       Allows us to fall back to the classic radeon drivers when KMS is not
950       available.
951   * debian/rules:
952     - --disable-builddocs → --disable-devel-docs to match upstream rename.
953       Makes local builds faster and less prone to doxygen errors.
954   * debian/control:
955     - Bump build-depends on mesa to pick up new drisearchdirs variable in
956       dri.pc
957
958  -- Christopher James Halse Rogers <raof@ubuntu.com>  Fri, 18 Feb 2011 17:03:46 +1100
959
960 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu5) natty; urgency=low
961
962   * Add 213_xichangehierarchy-check-oom.patch: Another NULL pointer check
963     for out-of-memory conditions, this time leading to a segfault in an
964     unchecked calloc in XISendDeviceHierarchyEvent().
965     (LP: #720445)
966
967  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 16 Feb 2011 16:46:35 -0800
968
969 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu4) natty; urgency=low
970
971   * Add 211_glx_fix_bindtextimageext_length_check.patch,
972     212_fix_request_length_check_for_createglxpbuffersgix.patch:
973     - Correct wrong request size match for xGLXCreateGLXPbufferSGIXReq.
974       This can result in some invalid BadLength errors.
975       (LP: #714280)
976
977  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 14 Feb 2011 12:07:45 -0800
978
979 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu3) natty; urgency=low
980
981   * Restore 208_switch_on_release.diff - the patch does not appear to be
982     upstream actually.  Users confirm the fix regressed without it.
983     (LP: #711842)
984   * Add 210_pixman_null_ptr_check.patch: pixman_image_create_bits() can
985     return NULL under a variety of circumstances, thus needs checked
986     before dereferencing it in the pixman_image_set_has_client_clip()
987     call.
988     (LP: #705078, deb: 596155, fdo: 28882)
989
990  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 03 Feb 2011 22:42:52 -0800
991
992 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu1) natty; urgency=low
993
994   * Merge from (unreleased) debian-experimental.  Remaining Ubuntu changes:
995     - rules:
996       + Disable SELinux, libaudit-dev is not in main yet. (LP: #406226)
997       + Enable xcsecurity. (LP: #247537)
998       + Add --with-extra-module-dir to support GL alternatives.
999     - control:
1000       + Xvfb depends on xauth, x11-xkb-utils. (LP: #500102)
1001       + Add breaks for incompatible drivers. (LP: #614993)
1002       + Drop libaudit-dev from build-deps.
1003     - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
1004     - debian/patches:
1005       + 100_rethrow_signals.patch:
1006         When aborting, re-raise signals for apport
1007       + 109_fix-swcursor-crash.patch:
1008         Avoid dereferencing null pointer while reloading cursors during
1009         resume. (LP: #371405)
1010       + 111_armel-drv-fallbacks.patch:
1011         Add support for armel driver fallbacks.
1012       + 121_only_switch_vt_when_active.diff:
1013         Add a check to prevent the X server from changing the VT when killing
1014         GDM from the console.
1015       + 122_xext_fix_card32_overflow_in_xauth.patch:
1016         Fix server crash when “xauth generate” is called with large timeout.
1017       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1018         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1019         169_mipointer_nullptr_checks.patch,
1020         172_cwgetbackingpicture_nullptr_check.patch:
1021         Fix various segfaults in xserver by checking pointers for NULL
1022         values before dereferencing them.
1023       + 165_man_xorg_conf_no_device_ident.patch
1024         Correct man page
1025       + 168_glibc_trace_to_stderr.patch:
1026         Report abort traces to stderr instead of terminal
1027       + 184_virtual_devices_autodetect.patch:
1028         Use vesa for qemu device, which is not supported by cirrus
1029       + 188_default_primary_to_first_busid.patch:
1030         Pick the first device and carry on (LP: #459512)
1031       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1032       + 191-Xorg-add-an-extra-module-path.patch:
1033         Add support for the alternatives module path.
1034       + 198_nohwaccess.patch:
1035         Adds a -nohwaccess argument to make X not access the hardware
1036         ports directly.
1037       + 200_randr-null.patch:
1038         Clarify a pointer initialization.
1039       + 206_intel_8xx_default_to_fbdev.patch:
1040         Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
1041   * Refresh 121_only_switch_vt_when_active.diff for new upstream.
1042   * Drop 187_edid_quirk_hp_nc8430.patch; upstream.
1043   * Drop 189_xserver_1.5.0_bg_none_root.patch; functionality now upstream.
1044   * Refresh 190_cache-xkbcomp_output_for_fast_start_up.patch for new upstream.
1045   * Drop 197_xvfb-randr.patch:
1046     - miRandR, which this used, has been removed from the server.
1047   * Drop 204_fix-neg-sync-transition.patch; upstream.
1048   * Drop 207_dga_master_device.patch; upstream.
1049   * Drop 208_switch_on_release.diff; upstream.
1050   * debian/patches/209_add_legacy_bgnone_option.patch:
1051     - Add "-nr" as a synonym for "-background none" to ease the transition from
1052       the old 189_xserver_1.5.0_bg_none_root.patch patch.  Can be dropped once
1053       all the ?DM have been updated to use the new option.
1054   * debian/control:
1055     - Add Breaks: to xserver-xorg-video-8 and current fglrx.  These proprietary
1056       drivers don't yet have appropriate dependency information, so manually
1057       handle them here to prevent broken upgrades.
1058
1059  -- Christopher James Halse Rogers <raof@ubuntu.com>  Mon, 31 Jan 2011 19:45:19 +1100
1060
1061 xorg-server (2:1.9.4-3) unstable; urgency=low
1062
1063   * Maintainer script clean-up:
1064     - xserver-xorg-core.preinst.in: Remove, 1.5 is long gone.
1065     - xserver-xorg-core.postinst.in: Remove, 1.5 is long gone, and 1.7.4
1066       was between lenny and squeeze.
1067     - xserver-xorg-core.postrm.in: Rename as xserver-xorg-core.postrm,
1068       handling upgrades from 1.5 is no longer needed, only keep the logs
1069       removal and the #DEBHELPER# placeholder.
1070   * Move remaining xsfbs bits to debian/rules:
1071     - Create/clean stampdir/.
1072     - Use quilt.make, $(QUILT_STAMPFN), unpatch.
1073     - Define SOURCE_NAME and SOURCE_VERSION.
1074   * Remove debian/xsfbs accordingly.
1075   * Remove reference to xsfbs in README.source accordingly.
1076   * Add patch: 20-update-gpu-pitch.diff (from upstream bug 33929), fixing
1077     issues with the radeon driver (Closes: #613957).
1078
1079  -- Cyril Brulebois <kibi@debian.org>  Sun, 20 Feb 2011 05:35:50 +0100
1080
1081 xorg-server (2:1.9.4-2) unstable; urgency=low
1082
1083   * Put an end to the dependency hell! Now that we have proper
1084     dependencies between drivers and the server, remove xserver-xorg from
1085     xserver-xorg-core's Depends (Closes: #362313). In a nutshell, one may
1086     want to choose between installing:
1087     - xserver-xorg-core: the server itself, with no strings attached.
1088     - xserver-xorg: pulls the server and drivers, contains the X wrapper
1089       and some documentation.
1090     - xorg: pulls xserver-xorg as well as various X11 clients and fonts.
1091   * bug script: Report KMS configuration files and their contents.
1092   * bug script: Keep only one lspci call (with proper filtering), which
1093     makes PCI IDs come back.
1094   * bug script: Report libGL-related diversions.
1095   * Stop providing xorg-input-abi-11.0 and xorg-video-abi-8.0 now that
1096     drivers have reached unstable.
1097   * Merge server-1.9-branch up to 0a4b0de9af.
1098
1099  -- Cyril Brulebois <kibi@debian.org>  Wed, 16 Feb 2011 23:17:07 +0100
1100
1101 xorg-server (2:1.9.4-1) unstable; urgency=low
1102
1103   * The “squeeze is released, target sid!” upload.
1104   * New upstream release.
1105   * Unfuzzy all patches.
1106   * Get rid of long obsolete NEWS file.
1107   * Replace “--remaining-packages” with “-Nfoo -Nbar” in the “dh_strip -s”
1108     call, to avoid non-stripped binaries if the build is resumed.
1109   * Use “dh_prep” instead of deprecated “dh_clean -k”.
1110   * Bump debhelper build-dep accordingly.
1111   * Introduce dh_xsf_substvars, to be used in driver packages to set
1112     appropriate substitution variables for Depends and Provides, before
1113     calling dh_gencontrol. Ship it in xserver-xorg-dev.
1114   * Also ship a debhelper sequence: xsf.pm, to insert dh_xsf_substvars
1115     before dh_gencontrol. Usage: “dh $@ --with xsf” when using dh.
1116   * Get rid of inputabiver and videoabiver files, they've been deprecated
1117     for a while, and drivers should all have switched by now.
1118   * rules: Only read the first line of debian/serverminver to set the
1119     serverminver variable, used to prepare xinputdep and videodrvdep
1120     files.
1121   * rules: Keep only the major ABI version from pkg-config's output to
1122     build xorg-{input,video}-abi-$ABI. To handle minor ABI versions, we
1123     have the serverminver mechanism.
1124   * To avoid having to binNMU all drivers to update their Depends from
1125     xorg-*-abi-$MAJOR-$MINOR to xorg-*-abi-$MAJOR, add xorg-video-abi-8.0
1126     and xorg-input-abi-11.0 to the server's Provides temporarily (until
1127     the next ABI bump).
1128   * Add ${videoabi}, ${inputabi} to the udeb's Provides. There's no reason
1129     for udebs to have loose dependencies.
1130   * Accordingly, copy server's substvars as udeb's substvars once the
1131     videoabi/inputabi variables are computed.
1132   * Add an abibumpcheck target which checks for xinput and videodrv ABI
1133     updates, based on the versions stored in debian/serverminver; make
1134     clean depend on it to make sure such an update is noticed at the very
1135     beginning of the build.
1136   * Add current versions to debian/serverminver accordingly.
1137   * Remove “xserver” from Provides, it's deprecated.
1138   * Use architecture wildcards for build-deps.
1139   * Make xserver-xfbdev linux-any; add armhf and powerpcspe to the udeb
1140     (Closes: #585697, #605764).
1141   * Cherry-pick, thanks to Samuel Thibault (Closes: #590715):
1142     - xserver: enable TLS even if AIGLX is not enabled
1143   * Update Uploaders list. Thanks, David & Steve & Brice!
1144   * Bump Standards-Version to 3.9.1 (no changes needed).
1145
1146  -- Cyril Brulebois <kibi@debian.org>  Sat, 05 Feb 2011 10:40:55 +0100
1147
1148 xorg-server (2:1.9.3.902-1) experimental; urgency=low
1149
1150   * New upstream release (1.9.4 rc2).
1151   * Improve bug script:
1152     - Stop reporting about roster and checksum for config file and server
1153       symlink, they are no longer used.
1154     - Replace printf with echo everywhere, it's slightly more readable and
1155       all lines are newline-terminated anyway.
1156     - Also use a “pecho” (pretty echo) function to underline some strings,
1157       making the output slightly more readable.
1158     - Fix listing xorg.conf.d's contents. Previously, that was only done
1159       if xorg.conf existed.
1160     - Check for local libraries by running ldd on the server.
1161     - Check for obsolete libraries in the same way (/usr/X11R6/lib might
1162       still exist in some cases, and be referenced in /etc/ld.so.conf, so
1163       using ldd is sufficient to find out, see #546836 for an example).
1164
1165  -- Cyril Brulebois <kibi@debian.org>  Mon, 31 Jan 2011 14:00:41 +0100
1166
1167 xorg-server (2:1.9.3.901-1) experimental; urgency=low
1168
1169   * New upstream release (1.9.4 rc1).
1170
1171  -- Cyril Brulebois <kibi@debian.org>  Sun, 09 Jan 2011 03:10:13 +0100
1172
1173 xorg-server (2:1.9.2.902-1) experimental; urgency=low
1174
1175   * New upstream release (1.9.3 rc2).
1176   * Drop 06_dont_trap_access_to_timer_and_keyboard.diff, merged upstream.
1177
1178  -- Cyril Brulebois <kibi@debian.org>  Sun, 05 Dec 2010 02:16:14 +0100
1179
1180 xorg-server (2:1.9.2-1) experimental; urgency=low
1181
1182   * New upstream release.
1183
1184  -- Cyril Brulebois <kibi@debian.org>  Wed, 10 Nov 2010 00:10:19 +0100
1185
1186 xorg-server (2:1.9.0.902-1ubuntu4) natty; urgency=low
1187
1188   * Add 208_switch_on_release.diff: Perform keyboard layout switches on
1189     key-release rather than key-press events.  This solves a very
1190     long-standing issue where e.g. <ctrl>+<shift>+<key> fails when
1191     ctrl+shift is configured for layout switching.
1192     (LP: #36812)
1193 2A
1194  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 06 Jan 2011 14:35:59 -0800
1195
1196 xorg-server (2:1.9.0.902-1ubuntu3) natty; urgency=low
1197
1198   * Add 207_dga_master_device.patch: Cherrypick from upstream xserver git
1199     to fix crash with a bluetooth keyboard when using XBMC full screen.
1200     (LP: #597895)
1201
1202  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 06 Jan 2011 12:17:16 -0800
1203
1204 xorg-server (2:1.9.0.902-1ubuntu2) natty; urgency=low
1205
1206   [ Christopher James Halse Rogers ]
1207   * Cherry-pick 3effb61e from server-1.9 branch.  Fixes a typo in Xinerama
1208     support which caused Qt apps to crash X when using Xinerama multi-head
1209     (LP: #650539)
1210
1211   [ Robert Hooker ]
1212   * Add 105_nvidia_fglrx_autodetect.patch, enables fglrx and nvidia to work
1213     without an xorg.conf.
1214   * debian/local/64-xorg-xkb.rules, control: Use keyboard-configuration
1215     information for keymaps (/etc/default/keyboard)
1216
1217  -- Robert Hooker <sarvatt@ubuntu.com>  Wed, 05 Jan 2011 11:29:17 -0500
1218
1219 xorg-server (2:1.9.0.902-1ubuntu1) natty; urgency=low
1220
1221   * Merge from Debian experimental.  Remaining Ubuntu changes:
1222     - rules:
1223       + Disable SELinux, libaudit-dev is not in main yet. (LP: #406226)
1224       + Enable xcsecurity. (LP: #247537)
1225       + Add --with-extra-module-dir to support GL alternatives.
1226     - control: 
1227       + Xvfb depends on xauth, x11-xkb-utils. (LP: #500102)
1228       + Add breaks for incompatible drivers. (LP: #614993)
1229       + Drop libaudit-dev from build-deps.
1230     - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
1231       until it's available.
1232     - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
1233     - debian/patches:
1234       + 100_rethrow_signals.patch:
1235         When aborting, re-raise signals for apport
1236       + 109_fix-swcursor-crash.patch:
1237         Avoid dereferencing null pointer while reloading cursors during
1238         resume. (LP: #371405)
1239       + 111_armel-drv-fallbacks.patch:
1240         Add support for armel driver fallbacks.
1241       + 121_only_switch_vt_when_active.diff:
1242         Add a check to prevent the X server from changing the VT when killing
1243         GDM from the console.
1244       + 122_xext_fix_card32_overflow_in_xauth.patch:
1245         Fix server crash when “xauth generate” is called with large timeout.
1246       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1247         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1248         169_mipointer_nullptr_checks.patch,
1249         172_cwgetbackingpicture_nullptr_check.patch:
1250         Fix various segfaults in xserver by checking pointers for NULL
1251         values before dereferencing them.
1252       + 165_man_xorg_conf_no_device_ident.patch
1253         Correct man page
1254       + 168_glibc_trace_to_stderr.patch:
1255         Report abort traces to stderr instead of terminal
1256       + 184_virtual_devices_autodetect.patch:
1257         Use vesa for qemu device, which is not supported by cirrus
1258       + 187_edid_quirk_hp_nc8430.patch:
1259         Quirk for another LPL monitor (LP: #380009)
1260       + 188_default_primary_to_first_busid.patch:
1261         Pick the first device and carry on (LP: #459512)
1262       + 189_xserver_1.5.0_bg_none_root.patch:
1263         Create a root window with no background.
1264       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1265       + 191-Xorg-add-an-extra-module-path.patch:
1266         Add support for the alternatives module path.
1267       + 197_xvfb-randr.patch:
1268         Adds xrandr support to xvfb. (LP: #516123)
1269       + 198_nohwaccess.patch:
1270         Adds a -nohwaccess argument to make X not access the hardware
1271         ports directly.
1272       + 200_randr-null.patch:
1273         Clarify a pointer initialization.
1274       + 203_gestures-extension.patch:
1275       + 202_xf86CoordinationsToWindows.patch:
1276         Add gesture extension support (LP: #616678)
1277       + 204_fix-neg-sync-transition.patch:
1278         Fixes gnome screensaver fade being uninterruptable. (LP: #595555)
1279       + 206_intel_8xx_default_to_fbdev.patch:
1280         Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
1281   * Drop 205_udev-product-ids.patch, merged upstream.
1282
1283  -- Robert Hooker <robert.hooker@canonical.com>  Mon, 18 Oct 2010 11:19:33 -0400
1284
1285 xorg-server (2:1.9.0.902-1) experimental; urgency=low
1286
1287   * New upstream release (1.9.1 rc2).
1288   * Drop 20-Revert-for-bug-30267.diff, merged upstream.
1289
1290  -- Cyril Brulebois <kibi@debian.org>  Sat, 16 Oct 2010 15:24:48 +0200
1291
1292 xorg-server (2:1.9.0.901-1) experimental; urgency=low
1293
1294   [ Christopher James Halse Rogers ]
1295   * New upstream release (1.9.0):
1296     - Fixes crash in DamageUnregister on session close (LP: #343694)
1297     - Fixes crash with extremely large windows exposed by xpdf (Closes: #320627)
1298   * Drop 17-fix-DRI2-segfault-when-clientGone.diff: fixed upstream in more
1299     generality.
1300
1301   [ Cyril Brulebois ]
1302   * New upstream release (1.9.1 rc1).
1303   * Add patch: 20-Revert-for-bug-30267.diff, to fix FTBFS due to test
1304     failures, see https://bugs.freedesktop.org/show_bug.cgi?id=30267 for
1305     reference.
1306   * Bump xutils-dev build-dep for new macros.
1307   * Remove --disable-multibuffer from configure flags, that extension is
1308     gone for real now.
1309
1310  -- Cyril Brulebois <kibi@debian.org>  Tue, 12 Oct 2010 22:13:20 +0200
1311
1312 xorg-server (2:1.9.0-0ubuntu6) maverick; urgency=low
1313
1314   [ Chase Douglas ] 
1315   * Fix udev USB product ID parsing (LP: #628214)
1316     - debian/patches:
1317       + 205_udev-product-ids.patch
1318
1319   [ Christopher James Halse Rogers ]
1320   * debian/patches/206_intel_8xx_default_to_fbdev.patch:
1321     - Don't autoload the intel driver on i830, i845g and i855.  These are
1322       still too unstable with KMS/GEM.  X will autoload the fbdev driver
1323       (if using KMS) or the vesa driver instead.  (LP: #633593)
1324
1325  -- Christopher James Halse Rogers <raof@ubuntu.com>  Mon, 13 Sep 2010 18:48:54 +1000
1326
1327 xorg-server (2:1.9.0-0ubuntu5) maverick; urgency=low
1328
1329   * debian/control:
1330     - fix duplicated breaks for xserver-xorg-video-v4l
1331
1332  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 08 Sep 2010 10:57:49 +0200
1333
1334 xorg-server (2:1.9.0-0ubuntu4) maverick; urgency=low
1335
1336   * debian/control:
1337     - add more "breaks" for leftover drivers that have no
1338       xserver 1.9 abi version, thanks to Jean-Baptiste Lallement
1339       (LP: #614993)
1340
1341  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 31 Aug 2010 10:52:29 +0200
1342
1343 xorg-server (2:1.9.0-0ubuntu3) maverick; urgency=low
1344
1345   * debian/control:
1346     - add additional breaks for video drivers that have no ABI for
1347       xserver 1.9 (LP: #614993)
1348     - merge the "breaks" list from the debian git tree
1349
1350  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 31 Aug 2010 10:04:01 +0200
1351
1352 xorg-server (2:1.9.0-0ubuntu2) maverick; urgency=low
1353
1354   * debian/control:
1355     - add explict breaks from xserver-xorg-core against 
1356       xserver-xorg-video-v4l (<< 1:0.2.0-4ubuntu1) to ensure that
1357       upgrades with universe disabled work (LP: #614993)
1358
1359  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 30 Aug 2010 15:40:07 +0200
1360
1361 xorg-server (2:1.9.0-0ubuntu1) maverick; urgency=low
1362   
1363   * Merge from (unreleased) Debian experimental.  Remaining Ubuntu changes:
1364     - rules, control:
1365       + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
1366         Drop libaudit-dev from build-deps.
1367     - rules: Enable xcsecurity (LP 247537).
1368     - local/xvfb-run*: Add correct docs about error codes (LP 328205)
1369     - rules: Add --with-extra-module-dir to support GL alternatives.
1370     - control: Xvfb depends on xauth, x11-xkb-utils. (LP 500102)
1371     - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
1372       until it's available.
1373     - control: Update some versioned Breaks for Ubuntu versions.
1374     - debian/patches:
1375       + 100_rethrow_signals.patch:
1376         When aborting, re-raise signals for apport
1377       + 109_fix-swcursor-crash.patch:
1378         Avoid dereferencing null pointer while reloading cursors during
1379         resume. (LP 371405)
1380       + 111_armel-drv-fallbacks.patch:
1381         Add support for armel driver fallbacks.
1382       + 121_only_switch_vt_when_active.diff:
1383         Add a check to prevent the X server from changing the VT when killing
1384         GDM from the console.
1385       + 122_xext_fix_card32_overflow_in_xauth.patch:
1386         Fix server crash when “xauth generate” is called with large timeout.
1387       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1388         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1389         169_mipointer_nullptr_checks.patch,
1390         172_cwgetbackingpicture_nullptr_check.patch:
1391         Fix various segfaults in xserver by checking pointers for NULL
1392         values before dereferencing them.
1393       + 165_man_xorg_conf_no_device_ident.patch
1394         Correct man page
1395       + 168_glibc_trace_to_stderr.patch:
1396         Report abort traces to stderr instead of terminal
1397       + 184_virtual_devices_autodetect.patch:
1398         Use vesa for qemu device, which is not supported by cirrus
1399       + 187_edid_quirk_hp_nc8430.patch:
1400         Quirk for another LPL monitor (LP 380009)
1401       + 188_default_primary_to_first_busid.patch:
1402         Pick the first device and carry on (LP 459512)
1403       + 189_xserver_1.5.0_bg_none_root.patch:
1404         Create a root window with no background.
1405       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1406         Cache keyboard settings.
1407       + 191-Xorg-add-an-extra-module-path.patch:
1408         Add support for the alternatives module path.
1409       + 197_xvfb-randr.patch:
1410         Adds xrandr support to xvfb. (LP 516123)
1411       + 198_nohwaccess.patch:
1412         Adds a -nohwaccess argument to make X not access the hardware
1413         ports directly.
1414       + 200_randr-null.patch:
1415         Clarify a pointer initialization.  
1416       + 203_gestures-extension.patch:
1417       + 202_xf86CoordinationsToWindows.patch:
1418         Add gesture extension support (LP: 616678)
1419       + debian/serverminver:
1420         Bump for gesture support
1421   * New upstream release:
1422     - Fixes crash in DamageUnregister on session close (LP: #343694)
1423     - Fixes crash with extremely large windows exposed by xpdf (Closes: #320627)
1424   * Drop 17-fix-DRI2-segfault-when-clientGone.diff: fixed upstream in more
1425     generality.
1426   * debian/patches/204_fix-neg-sync-transition.patch:
1427     - Fix edge case in SYNC extension resulting in GNOME screensaver's 
1428       fade-to-screensaver being uninteruptible.  (LP: #595555)
1429
1430  -- Christopher James Halse Rogers <raof@ubuntu.com>  Tue, 24 Aug 2010 15:44:10 +1000
1431
1432 xorg-server (2:1.8.99.905-1ubuntu3) maverick; urgency=low
1433
1434   * Bump debian/serverminver for gesture support
1435
1436  -- Chase Douglas <chase.douglas@ubuntu.com>  Fri, 20 Aug 2010 16:35:22 -0400
1437
1438 xorg-server (2:1.8.99.905-1ubuntu2) maverick; urgency=low
1439   
1440     * Add in gesture support (LP: #616678)
1441       - add debian/patches/203_gestures-extension.patch
1442         and debian/patches/202_xf86CoordinationsToWindows.patch
1443       - debian/rules:
1444         - add configure option to enable gesture
1445
1446  -- Chase Douglas <chase.douglas@ubuntu.com>  Mon, 09 Aug 2010 14:33:40 +0000
1447
1448 xorg-server (2:1.8.99.905-1ubuntu1) maverick; urgency=low
1449
1450   * Merge from (unreleased) Debian experimental.  Remaining Ubuntu changes:
1451     - rules, control:
1452       + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
1453         Drop libaudit-dev from build-deps.
1454     - rules: Enable xcsecurity (LP 247537).
1455     - local/xvfb-run*: Add correct docs about error codes (LP 328205)
1456     - rules: Add --with-extra-module-dir to support GL alternatives.
1457     - control: Xvfb depends on xauth, x11-xkb-utils. (LP 500102)
1458     - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
1459       until it's available.
1460     - control: Update some versioned Breaks for Ubuntu versions.
1461     - debian/patches:
1462       + 100_rethrow_signals.patch:
1463         When aborting, re-raise signals for apport
1464       + 109_fix-swcursor-crash.patch:
1465         Avoid dereferencing null pointer while reloading cursors during
1466         resume. (LP 371405)
1467       + 111_armel-drv-fallbacks.patch:
1468         Add support for armel driver fallbacks.
1469       + 121_only_switch_vt_when_active.diff:
1470         Add a check to prevent the X server from changing the VT when killing
1471         GDM from the console.
1472       + 122_xext_fix_card32_overflow_in_xauth.patch:
1473         Fix server crash when “xauth generate” is called with large timeout.
1474       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1475         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1476         169_mipointer_nullptr_checks.patch,
1477         172_cwgetbackingpicture_nullptr_check.patch:
1478         Fix various segfaults in xserver by checking pointers for NULL
1479         values before dereferencing them.
1480       + 165_man_xorg_conf_no_device_ident.patch
1481         Correct man page
1482       + 168_glibc_trace_to_stderr.patch:
1483         Report abort traces to stderr instead of terminal
1484       + 184_virtual_devices_autodetect.patch:
1485         Use vesa for qemu device, which is not supported by cirrus
1486       + 187_edid_quirk_hp_nc8430.patch:
1487         Quirk for another LPL monitor (LP 380009)
1488       + 188_default_primary_to_first_busid.patch:
1489         Pick the first device and carry on (LP 459512)
1490       + 189_xserver_1.5.0_bg_none_root.patch:
1491         Create a root window with no background.
1492       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1493         Cache keyboard settings.
1494       + 191-Xorg-add-an-extra-module-path.patch:
1495         Add support for the alternatives module path.
1496       + 197_xvfb-randr.patch:
1497         Adds xrandr support to xvfb. (LP 516123)
1498       + 198_nohwaccess.patch:
1499         Adds a -nohwaccess argument to make X not access the hardware
1500         ports directly.
1501       + 200_randr-null.patch:
1502         Clarify a pointer initialization.
1503   * Update changelog entries for 1.8.1.902-1 which became 1.8.99.904-1
1504   * Drop 196_xvfbscreeninit-handling.patch: it's semantically empty, and now 
1505     doesn't apply.  Merge remaining #include change into 197_xvfb-randr.patch
1506   * New upstream version will start correctly when no outputs are connected,
1507     as long as the video driver can dynamically resize the framebuffer
1508     (true for all KMS drivers) (LP: #337889)
1509   * New upstream version fixes crash on non-admin logout with KDE (LP: #569879)
1510   * Refresh 111_armel-drv-fallbacks.patch to fix the build on armel
1511
1512  -- Christopher James Halse Rogers <raof@ubuntu.com>  Thu, 05 Aug 2010 11:25:14 +1000
1513
1514 xorg-server (2:1.8.99.905-1) experimental; urgency=low
1515
1516   * Drop recommends on xbase-clients.
1517   * Add xauth to xserver-common recommends.
1518   * Bump Standards-Version to 3.9.0.
1519   * Don't install serverminver, drivers shouldn't use this anymore.
1520   * New upstream release candidate.
1521
1522  -- Julien Cristau <jcristau@debian.org>  Sat, 17 Jul 2010 11:13:32 +0100
1523
1524 xorg-server (2:1.8.99.904-1) experimental; urgency=low
1525
1526   [ Julien Cristau ]
1527   * Install the upstream changelog in xserver-common, instead of duplicating
1528     its 1MB in all other packages.
1529   * Stop repacking the tarball: the non-modifiable README.DRI was removed
1530     upstream.
1531   * Bump build-deps on x11proto-core-dev, x11proto-dri2-dev, libxfont-dev.
1532   * Bump xserver-xorg-dev dependency on x11proto-core-dev and
1533     x11proto-dri2-dev, add dependency on x11proto-xinerama-dev.
1534   * Bump serverminver, videoabiver, inputabiver.
1535
1536   [ Christopher James Halse Rogers ]
1537   * New upstream RC
1538     - A number of DRI2 fixes.
1539     - Fix for hanging OpenGL clients with multiple heads.
1540   * 17-fix-DRI2-segfault-when-clientGone.diff:
1541     - Pick up fix from https://bugs.freedesktop.org/show_bug.cgi?id=27497 to
1542       fix server crash in DRI2SwapEvent handling (LP: #595182).
1543
1544  -- Julien Cristau <jcristau@debian.org>  Fri, 09 Jul 2010 12:45:09 +0100
1545
1546 xorg-server (2:1.8.1.902-0ubuntu2) maverick; urgency=low
1547
1548   * debian/rules:
1549     - Drop the upstream changelog harder.  We're scrabbling for CD space
1550       and this is an easy 1MB saving.
1551
1552  -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 30 Jun 2010 09:50:33 +1000
1553
1554 xorg-server (2:1.8.1.902-0ubuntu1) maverick; urgency=low
1555
1556   * Merge from (unreleased) Debian experimental.  Remaining changes:  
1557     - rules, control:
1558       + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
1559         Drop libaudit-dev from build-deps.
1560     - rules: Enable xcsecurity (LP 247537).
1561     - local/xvfb-run*: Add correct docs about error codes (LP 328205)
1562     - rules: Add --with-extra-module-dir to support GL alternatives.
1563     - control: Xvfb depends on xauth, x11-xkb-utils. (LP 500102)
1564     - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
1565       until it's available.
1566     - control: Update some versioned Breaks for Ubuntu versions.
1567     - debian/patches:
1568       + 100_rethrow_signals.patch:
1569         When aborting, re-raise signals for apport
1570       + 109_fix-swcursor-crash.patch:
1571         Avoid dereferencing null pointer while reloading cursors during
1572         resume. (LP 371405)
1573       + 111_armel-drv-fallbacks.patch:
1574         Add support for armel driver fallbacks.
1575       + 121_only_switch_vt_when_active.diff:
1576         Add a check to prevent the X server from changing the VT when killing
1577         GDM from the console.
1578       + 122_xext_fix_card32_overflow_in_xauth.patch:
1579         Fix server crash when “xauth generate” is called with large timeout.
1580       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1581         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1582         169_mipointer_nullptr_checks.patch,
1583         172_cwgetbackingpicture_nullptr_check.patch:
1584         Fix various segfaults in xserver by checking pointers for NULL
1585         values before dereferencing them.
1586       + 165_man_xorg_conf_no_device_ident.patch
1587         Correct man page
1588       + 168_glibc_trace_to_stderr.patch:
1589         Report abort traces to stderr instead of terminal
1590       + 184_virtual_devices_autodetect.patch:
1591         Use vesa for qemu device, which is not supported by cirrus
1592       + 187_edid_quirk_hp_nc8430.patch:
1593         Quirk for another LPL monitor (LP 380009)
1594       + 188_default_primary_to_first_busid.patch:
1595         Pick the first device and carry on (LP 459512)
1596       + 189_xserver_1.5.0_bg_none_root.patch:
1597         Create a root window with no background.
1598       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1599         Cache keyboard settings.
1600       + 191-Xorg-add-an-extra-module-path.patch:
1601         Add support for the alternatives module path.
1602       + 196_xvfb-fbscreeninit-handling.patch, 197_xvfb-randr.patch:
1603         Adds xrandr support to xvfb. (LP 516123)
1604       + 198_nohwaccess.patch:
1605         Adds a -nohwaccess argument to make X not access the hardware
1606         ports directly.
1607       + 200_randr-null.patch:
1608         Clarify a pointer initialization.
1609   * Update changelog entries for previously unreleased Debian 1.8.1.901-1
1610   
1611  -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 23 Jun 2010 11:19:49 +1000
1612
1613 xorg-server (2:1.8.1.901-1ubuntu1) maverick; urgency=low
1614
1615   [ Timo Aaltonen ]
1616   * Merged from Debian experimental, remaining changes:
1617     - rules, control:
1618       + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
1619         Drop libaudit-dev from build-deps.
1620     - rules: Enable xcsecurity (LP 247537).
1621     - local/xvfb-run*: Add correct docs about error codes (LP 328205)
1622     - rules: Add --with-extra-module-dir to support GL alternatives.
1623     - control: Xvfb depends on xauth, x11-xkb-utils, recommends
1624       libgl1-mesa-dri. (LP 500102)
1625     - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
1626       until it's available.
1627     - debian/patches:
1628       + 100_rethrow_signals.patch:
1629         When aborting, re-raise signals for apport
1630       + 109_fix-swcursor-crash.patch:
1631         Avoid dereferencing null pointer while reloading cursors during
1632         resume. (LP 371405)
1633       + 111_armel-drv-fallbacks.patch:
1634         Add support for armel driver fallbacks.
1635       + 121_only_switch_vt_when_active.diff:
1636         Add a check to prevent the X server from changing the VT when killing
1637         GDM from the console.
1638       + 122_xext_fix_card32_overflow_in_xauth.patch:
1639       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1640         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1641         169_mipointer_nullptr_checks.patch,
1642         172_cwgetbackingpicture_nullptr_check.patch:
1643         Fix various segfaults in xserver by checking pointers for NULL
1644         values before dereferencing them.
1645       + 165_man_xorg_conf_no_device_ident.patch
1646         Correct man page
1647       + 168_glibc_trace_to_stderr.patch:
1648         Report abort traces to stderr instead of terminal
1649       + 184_virtual_devices_autodetect.patch:
1650         Use vesa for qemu device, which is not supported by cirrus
1651       + 187_edid_quirk_hp_nc8430.patch:
1652         Quirk for another LPL monitor (LP 380009)
1653       + 188_default_primary_to_first_busid.patch:
1654         Pick the first device and carry on (LP 459512)
1655       + 189_xserver_1.5.0_bg_none_root.patch:
1656         Create a root window with no background.
1657       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1658         Cache keyboard settings.
1659       + 191-Xorg-add-an-extra-module-path.patch:
1660         Add support for the alternatives module path.
1661       + 196_xvfb-fbscreeninit-handling.patch, 197_xvfb-randr.patch:
1662         Adds xrandr support to xvfb. (LP 516123)
1663       + 198_nohwaccess.patch:
1664         Adds a -nohwaccess argument to make X not access the hardware
1665         ports directly.
1666       + 200_randr-null.patch:
1667         Clarify a pointer initialization.
1668   * Dropped patches:
1669     - 106_nouveau_autodetect.patch: obsoleted by 15-nouveau.diff
1670     - 112_xaa-fbcomposite-fix-negative-size.patch: adopted by Debian
1671     - 113_quell_nouveau_aiglx.patch: obsoleted by 15-nouveau.diff
1672     - 115_xext_fix_cursor_ref_counting.patch: merged upstream
1673     - 116_fix_typos_in_swap_functions.patch: merged upstream
1674     - 118_xkb_fix_garbage_init.patch: merged upstream
1675     - 123_exa_sys_ptr_nullpointer_check.patch: merged upstream
1676     - 199_xfvb-help-typo.patch: merged upstream
1677   * debian/xserver-xorg-core.preinst.in: Drop the removal of the wrong
1678     alternative, obsolete by now.
1679   * debian/control: Build the udeb and bump the relaxed build-deps.
1680   * debian/local/xvfb-run: Don't disable composite, seems to run fine
1681     with it nowadays.
1682
1683   [ Robert Hooker ]
1684   * Fix 190_cache-xkbcomp_output_for_fast_start_up.patch so it works.
1685   * Drop 164_trap-aspect-ratios.patch: obsolete.
1686   * debian/rules: Adjust confflag targets so xcsecurity isn't enabled for udeb
1687     with disabled xace.
1688   * Drop 184_virtual_devices_autodetect.patch: It's a noop with todays autoconfig.
1689   
1690   [ Bryce Harrington ]
1691   * debian/rules: Don't reference the package uploader for support; instead point
1692     users to the standard Ubuntu support page.
1693     (LP: #589811)
1694
1695   [ Christopher James Halse Rogers ]
1696   * Add debian/gbp.conf pointing at ubuntu branch.
1697   * Drop 109_fix-swcursor-crash.patch; merged upstream in 3a3edb2c.
1698   * 122_xext_fix_card32_overflow_in_xauth.patch: Update to most recent patch
1699     on patchwork.  This patch actually works! (tested with 
1700     “xauth generate :0 . trusted timeout 99999999) (LP: #519049)
1701   
1702  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 07 Jun 2010 14:50:49 -0700
1703
1704 xorg-server (2:1.8.1.901-1) experimental; urgency=low
1705
1706   [ Julien Cristau ]
1707   * New upstream release
1708   * Merge changes from 2:1.7.7-2.
1709
1710   [ Christopher James Halse Rogers ]
1711   * 16-xaa-fbcomposite-fix-negative-size.diff:
1712     - mi hunk merged upstream.  Update to keep just the fbpict.c hunk.
1713
1714  -- Julien Cristau <jcristau@debian.org>  Mon, 07 Jun 2010 23:22:48 +0200
1715
1716 xorg-server (2:1.8.1-1) experimental; urgency=low
1717
1718   * New upstream release
1719     - 02_Add-libgcrypt-and-libnettle-as-options-for-sha1.diff: partly merged
1720       upstream, rest renamed to 02_Add-libnettle-as-option-for-sha1.diff and
1721       ported to new version
1722     - 05_only_call_gamma_set_if_nonnull.diff: merged upstream
1723     - 07-xfree86-fix-build-with-xv-disabled.diff: rediffed
1724     - 08-config-xorg-conf-d.diff: merged upstream
1725     - 09-inputclass-sans-abi9.diff: likewise
1726     - 10-config-libudev-backend.diff: likewise
1727     - 11-xfree86-fix-video-fallback.diff: likewise
1728     - 12-xfree86-dont-complain-about-missing-coredevices.diff: likewise
1729     - 13-unbreak-input-abi.diff: obsolete
1730     - 14-tone-down-nidr-errors.diff: merged upstream
1731     - 15-nouveau.diff: rediffed
1732     - 17-xfree86-saner-conf-search-paths.diff: merged upstream
1733     - 18-Add-10-evdev.conf.diff: likewise
1734   * Bump xutils-dev build-dep for new macros.
1735   * Add build-dep on xfonts-utils for fontutil.pc.
1736   * Bump build-deps on mesa, glproto and dri2proto.
1737   * Drop obsolete configure options --disable-xsdl and
1738     --disable-null-root-cursor.
1739   * --enable-werror has been replaced by --enable-strict-compilation, adjust
1740     rules.
1741   * xdmx-tools.install: xdmx was renamed to dmxinfo.
1742   * Bump debian/serverminver and ABI versions.
1743
1744  -- Julien Cristau <jcristau@debian.org>  Wed, 12 May 2010 18:01:39 +0200
1745
1746 xorg-server (2:1.7.7-2) unstable; urgency=low
1747
1748   * autoconfig: load the nouveau driver for nvidia hw.  Stolen from F13.
1749   * Try to catch non-event devices when running udevadm info in the bug
1750     script.
1751   * Pull from upstream server-1.7-nominations branch
1752     - dix: make DeviceEvent coordinates signed for Xinerama (closes: #581763)
1753     - xfree86: dga needs to use the master keyboard state (closes: #576393)
1754     - Fix null pointer dereference in xf86_reload_cursors (closes: #507916)
1755
1756  -- Julien Cristau <jcristau@debian.org>  Thu, 03 Jun 2010 17:00:18 +0200
1757
1758 xorg-server (2:1.7.7-1) unstable; urgency=low
1759
1760   [ Timo Aaltonen ]
1761   * Update patch 17; Add missing __datadir__ to cpprules.in.
1762
1763   [ Cyril Brulebois ]
1764   * Add listing files under /etc/X11/xorg.conf.d in bug script.
1765   * Fix typo in 10-mouse.conf: s/Mouse/Pointer/ (Closes: #579130).
1766
1767   [ Julien Cristau ]
1768   * Drop the GLX 1.4 patches to fix server crashes with DRI2 (closes:
1769     #567677).
1770   * Change driver ABI Conflicts to Breaks.  Drop old Conflicts/Replaces on
1771     pre-modular xserver packages.
1772   * Unset PRERELEASE to avoid the prerelease warning in the log.
1773   * New upstream release:
1774     - fixes Xvfb crash with XI2 (closes: #575905)
1775     - EXA: Check sys_ptr isn't NULL before passing it to the UploadToScreen
1776       hook (closes: #576656)
1777   * 19-exa-handle-pixmap-create-destroy-in-lower-layers.diff is now upstream,
1778     remove it.
1779   * Drop mention of input_id from debian/copyright since we stopped shipping
1780     it a while back.
1781
1782  -- Julien Cristau <jcristau@debian.org>  Tue, 04 May 2010 15:17:59 +0200
1783
1784 xorg-server (2:1.7.6.901-3) unstable; urgency=low
1785
1786   [ Julien Cristau ]
1787   * On !linux, install mouse and kbd catchall snippets in the xorg.conf.d
1788     directory.  Fixes FTBFS on those archs.
1789
1790   [ Cyril Brulebois ]
1791   * Cherry-pick “exa: handle pixmap create/destroy in lower layers” which
1792     fixes server crashes when pixmaps are created in the course of
1793     software fallbacks (Closes: #576816). Many thanks to Arthur Marsh for
1794     the tests!
1795
1796  -- Cyril Brulebois <kibi@debian.org>  Mon, 19 Apr 2010 15:26:15 +0200
1797
1798 xorg-server (2:1.7.6.901-2) unstable; urgency=low
1799
1800   * Fix dependency generation: Replace PKG_CONFIG_DIR with PKG_CONFIG_PATH
1801     (/usr/share/xserver-xorg/{videodrv,xinput}dep may lack a version
1802     otherwise).
1803
1804  -- Cyril Brulebois <kibi@debian.org>  Sat, 17 Apr 2010 18:38:17 +0200
1805
1806 xorg-server (2:1.7.6.901-1) unstable; urgency=low
1807
1808   * New upstream release candidate.
1809     - Fix crash when all glyphs of a given depth are freed, but not all
1810       glyphsets (closes: #568533)
1811
1812   [ Cyril Brulebois ]
1813   * Steal patch 112_xaa-fbcomposite-fix-negative-size.patch from ubuntu,
1814     and rename it 16-xaa-fbcomposite-fix-negative-size.diff as it's now
1815     applied in Debian as well. It fixes arithmetic bugs in mod(); thanks to
1816     Bryce Harrington.
1817   * Merge 'xsfbs/debian-unstable' to fix target dependencies, which fixes
1818     useless rebuilds.
1819   * Add support for “noudeb” in DEB_BUILD_OPTIONS to disable building the
1820     udeb flavour (even on architectures where udebs are supposed to be
1821     built) to speed up debug builds. When this is used, the udeb is still
1822     built, but rather empty…
1823   * Modify bug script to include kernel version (from /proc/version) since
1824     the uname in Xorg.*.log might not give enough details (like the Debian
1825     revision).
1826
1827   [ Julien Cristau ]
1828   * Remove from debian/rules an obsolete reference to
1829     /usr/share/debhelper/dh_make/debianm/rules.
1830   * Make xserver-xorg-core provide ABI-versioned virtual packages for drivers
1831     to depend on.  This is a first step in making our ABI handling saner (see
1832     #573371).
1833   * xvfb-run: don't rely on /tmp/X$i-lock to bump $SERVERNUM in auto-servernum
1834     mode (closes: #577195).  Thanks, Jozef Kutej!
1835   * Bump serverminver for new handling of input config.
1836   * Add Breaks on input drivers installing files in /usr/lib/X11/xorg.conf.d
1837     since we're changing the path.
1838   * Stop looking for x11_driver property in udev, since we're migrating the
1839     drivers over to xorg.conf.d anyway.
1840   * Install 10-evdev.conf in /usr/share/X11/xorg.conf.d (from upstream, patch
1841     18-Add-10-evdev.conf.diff).
1842
1843   [ Timo Aaltonen ]
1844   * Add 17-xfree86-saner-conf-search-paths.diff. Allows using another
1845     xorg.conf.d directory for local changes.
1846
1847  -- Cyril Brulebois <kibi@debian.org>  Sat, 17 Apr 2010 16:55:39 +0200
1848
1849 xorg-server (2:1.7.6-2ubuntu8) lucid-updates; urgency=low
1850
1851   [Bryce Harrington]
1852   * Add 123_exa_sys_ptr_nullpointer_check.patch: Patch from upstream to
1853     verify a pointer is not NULL before dereferencing it.  Fixes X
1854     segfault in miCopyRegion which occurs while using firefox (e.g. typing
1855     into fields in AOL).  Issue found by Jerry Lamos.
1856     (LP: #539772)
1857   * Add 19-exa-handle-pixmap-create-destroy-in-lower-layers.diff: Patch
1858     from Debian to fix X segfault on mouse click in xfig, when pixmaps
1859     are created in the course of software fallbacks.
1860     (LP: #553647)
1861
1862   [Martin Pitt]
1863   * debian/local/64-xorg-xkb.rules: Ignore XKBMODEL=="SKIP" and
1864     XKBVARIANT=="U.S. English", which happen to get into
1865     /etc/default/console-setup in some cases like the VMWare automatic
1866     installer.
1867     (LP: #548891)
1868
1869  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 28 Apr 2010 13:10:44 -0700
1870
1871 xorg-server (2:1.7.6-2ubuntu7) lucid; urgency=low
1872
1873   * Drop 117_fix_crash_with_createglyphset.patch
1874     - Dupe of patch 110
1875   * Drop 03_fedora_glx_versioning.diff, 04_fedora_glx14-swrast.diff
1876     - These patches were brought in by Debian to provide glx 1.4 support
1877       which Fedora backported from xserver 1.8, however testing in
1878       Ubuntu showed they caused a crash when closing Clutter apps (#550218),
1879       and graphics corruption when opening windows.  Dropping these patches
1880       returns us to GLX 1.2, which has been found to be stable; Debian has
1881       also dropped these two patches.
1882       (Fixes #565903).
1883   * Drop 114_dri2_make_sure_x_drawable_exists.patch
1884     - This was an early attempt by upstream which fixed the aforementioned
1885       Clutter crash, but which introduced a memory leak.
1886       (Fixes #565981)
1887
1888  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 22 Apr 2010 17:24:38 -0700
1889
1890 xorg-server (2:1.7.6-2ubuntu6) lucid; urgency=low
1891
1892   * Add 122_xext_fix_card32_overflow_in_xauth.patch:  Prevent overflow
1893     of a CARD32 variable millis by doing bounds checking.  This is a
1894     patch currently in discussion at fdo #27134, so this patch can be
1895     dropped in favor of whatever upstream decides to include.
1896     (LP: #519049)
1897
1898  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 15 Apr 2010 14:10:53 -0700
1899
1900 xorg-server (2:1.7.6-2ubuntu5) lucid; urgency=low
1901
1902   * Update patches in previous upload to fix FTBS issue.
1903
1904  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 15 Apr 2010 11:03:01 -0700
1905
1906 xorg-server (2:1.7.6-2ubuntu4) lucid; urgency=low
1907
1908   * Add several cherrypicks of fixes from upstream git tree which fix various
1909     issues and that look safe with low or no risk of regression.
1910     + 115_xext_fix_cursor_ref_counting.patch: Xext: Fix cursor reference
1911       counting hazard.
1912     + 116_fix_typos_in_swap_functions.patch: Fixes typos in several of the
1913       glxcmdsswap routines.
1914     + 117_fix_crash_with_createglyphset.patch:  Fixes crash introduced in
1915       FindGlyphsByHash() if one client disconnects while a second is in
1916       the middle of doing certain Glyph operations.
1917     + 118_xkb_fix_garbage_init.patch: Fixes typo that can cause garbage
1918       bits to get appended on the xkbControlsNotify changedControls mask
1919       because it was uninitialized on the stack.
1920
1921  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 14 Apr 2010 18:49:56 -0700
1922
1923 xorg-server (2:1.7.6-2ubuntu3) lucid; urgency=low
1924
1925   * add support for omapfb to 111_armel-drv-fallbacks.patch
1926
1927  -- Alexander Sack <asac@ubuntu.com>  Mon, 12 Apr 2010 14:43:42 +0200
1928
1929 xorg-server (2:1.7.6-2ubuntu2) lucid; urgency=low
1930
1931   [Bryce Harrington]
1932   * Add 113_quell_nouveau_aiglx.patch: Don't emit error message about
1933     AIGLX on nouveau.  3D is not supported yet on -nouveau so this error
1934     message serves only to confuse bug reporters.
1935     (LP: #529590)
1936
1937   [Robert Sarvatt]
1938   * Add 114_dri2_make_sure_x_drawable_exists.patch: Makes sure
1939     a corresponding X drawable exists before trying to use it, fixing
1940     xserver segfaults under DRI2 when closing down GLX apps.
1941     (LP: #550218)
1942
1943  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 31 Mar 2010 16:37:45 -0700
1944
1945 xorg-server (2:1.7.6-2ubuntu1) lucid; urgency=low
1946
1947   [ Timo Aaltonen ]
1948   * Merge from Debian unstable. (LP: #546933)
1949
1950   [ Michael Casadevall ]
1951   * Updated 111_armel-drv-fallbacks.patch to also add support for finding
1952     dovefb devices in addition to imx51 ones. (LP: #550701)
1953
1954  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 30 Mar 2010 22:01:12 +0300
1955
1956 xorg-server (2:1.7.6-2) unstable; urgency=low
1957
1958   [ Timo Aaltonen ]
1959   * Add 08-config-xorg-conf-d.diff, 09-inputclass-sans-abi9.diff,
1960     10-config-libudev-backend.diff. Backport xorg.conf.d, inputclass
1961     and libudev support from xserver 1.8. Replaces the patches we had
1962     before. This allows us to migrate from a temporary udev based
1963     input device configuration straight to the long term solution
1964     introduced in 1.8.
1965   * Add 11-xfree86-fix-video-fallback.diff from SUSE. Allows the video
1966     fallback method to work when there's an xorg.conf around.
1967   * Add 12-xfree86-dont-complain-about-missing-coredevices.diff.
1968     No reason to complain about these, unless AEI is off.
1969   * Add 13-unbreak-input-abi.diff. Keep the old NewInputDeviceRequest(),
1970     rename the new as NIDR18() and call it from NIDR(). This way we
1971     don't break the input ABI.
1972   * Add 14-tone-down-nidr-errors.diff. Use X_INFO instead of X_ERROR.
1973
1974   [ Julien Cristau ]
1975   * 15-keep-udev-x11-driver.diff: keep looking for the x11_driver udev
1976     property as a transitional measure.  This should allow the new server to
1977     work while drivers aren't transitioned to xorg.conf.d yet.
1978
1979  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 30 Mar 2010 21:32:52 +0300
1980
1981 xorg-server (2:1.7.6-1ubuntu3) lucid; urgency=low
1982
1983   * Extend 112_xaa-fbcomposite-fix-negative-size.patch to also correct a
1984     mod() definition in the mi code which suffers the same flaw.
1985
1986  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 29 Mar 2010 14:15:07 -0700
1987
1988 xorg-server (2:1.7.6-1ubuntu2) lucid; urgency=low
1989
1990   * Add 112_xaa-fbcomposite-fix-negative-size.patch:  Prevent 3rd-party
1991     controllable Xorg crash/exploit when XAA and compositing is in use.
1992     Be more careful in sign-changes with mod().
1993     (LP: #551193)
1994
1995  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 29 Mar 2010 13:37:06 -0700
1996
1997 xorg-server (2:1.7.6-1ubuntu1) lucid; urgency=low
1998
1999   [Timo Aaltonen]
2000   * Merge from Debian unstable.
2001   * Drop patch 107, included in Debian.
2002   * Drop patch 108, included upstream.
2003   * control: Drop the udeb, we don't need it for lucid.
2004   * control: Relax/drop some build-deps caused by the udeb.
2005
2006   [Bryce Harrington]
2007   * Add 110_findglyphbyhash-fix.patch from upstream to fix a sporadic
2008     crash in FindGlyphByHash.
2009     (LP: #401045)
2010   * Renumber patch 201_armel-drv-fallbacks.patch to 111
2011
2012  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 24 Mar 2010 12:04:20 -0700
2013
2014 xorg-server (2:1.7.6-1) unstable; urgency=low
2015
2016   [ Brice Goglin ]
2017   * Add 06_dont_trap_access_to_timer_and_keyboard.diff,
2018     thanks Samuel Thibault.
2019
2020   [ Timo Aaltonen ]
2021   * New upstream release, closes: #574354.
2022
2023   [ Julien Cristau ]
2024   * Don't build xserver-xorg-core-udeb on sparc.  The linker fails because
2025     relocations have to be truncated when building statically against
2026     libnettle.
2027
2028  -- Cyril Brulebois <kibi@debian.org>  Tue, 23 Mar 2010 16:59:08 +0100
2029
2030 xorg-server (2:1.7.5.902-1) unstable; urgency=low
2031
2032   [ Julien Cristau ]
2033   * config/udev: fix adding unnamed devices.
2034   * Build two flavours, one for the main package and one for the udeb.
2035   * Add patch to fix Xorg build with XV disabled.
2036
2037   [ Timo Aaltonen ]
2038   * Add 16-config-dont-filter-input-subsys.diff so for instance serial
2039     wacom devices are initialized by the udev backend (LP: #522318,
2040     closes: #568236).
2041
2042   [ Brice Goglin ]
2043   * New upstream release.
2044     + Allow for missing or disabled compat_output, closes: #572268, #554450.
2045     + Reenable RECORD extension, closes: #570680.
2046     + dix: try to ring the bell even if the current device doesn't have one,
2047       closes: #564200.
2048   * Refresh patches.
2049   * Fix typo in xvfb-run.1, thanks Joey Hess, closes: #527490.
2050   * Add 06_dont_trap_access_to_timer_and_keyboard.diff,
2051     thanks Samuel Thibault.
2052
2053   [ Cyril Brulebois ]
2054   * Add udeb needed for the graphical installer: xserver-xorg-core-udeb.
2055   * Version/Bump some B-D to make sure xserver-xorg-core-udeb gets its
2056     dependencies on the (recently-added) udebs rather than on the
2057     libraries:
2058      - libpciaccess-dev
2059      - libudev-dev
2060      - libxau-dev
2061      - libxfont-dev
2062   * Replace 02_Add-libgcrypt-as-an-option-for-sha1.diff with
2063     02_Add-libgcrypt-and-libnettle-as-options-for-sha1.diff so that it's
2064     also possible to link against libnettle. Link (unconditionally)
2065     statically against libnettle.a to avoid an extra udeb for a few bytes.
2066   * Add nettle-dev to Build-Depends; and pass --with-sha1=libnettle for
2067     the udeb build (and --with-sha1=libgcrypt for the main build).
2068   * Add myself to Uploaders.
2069   * Tweak builderstring to use the name of the person responsible for the
2070     upload instead of an host-specific one (Closes: #574017).
2071
2072  -- Cyril Brulebois <kibi@debian.org>  Mon, 15 Mar 2010 22:19:01 +0100
2073
2074 xorg-server (2:1.7.5-1ubuntu4) lucid; urgency=low
2075
2076   * 201_armel-drv-fallbacks.patch: use imx driver if available on
2077     armel imx51 systems; the current test checks for mxc_gpu
2078     devices listed in /sys/devices/platform and ensures that the
2079     imx_drv module can be loaded; if both succeed, imx driver is
2080     used instead of fbdev; note: the mxc_gpu device test should be
2081     replaced with parsing output of /proc/fb once the mxc driver
2082     provides reasonable content there.
2083
2084  -- Alexander Sack <asac@ubuntu.com>  Wed, 24 Mar 2010 13:03:41 +0100
2085
2086 xorg-server (2:1.7.5-1ubuntu3) lucid; urgency=low
2087
2088   * Add 109_fix-swcursor-crash.patch: Avoid dereferencing null pointer
2089     while reloading cursors during resume.
2090     (LP: #371405)
2091
2092  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 11 Mar 2010 17:16:12 -0800
2093
2094 xorg-server (2:1.7.5-1ubuntu2) lucid; urgency=low
2095
2096   [ Bryce Harrington ]
2097   [Timo Aaltonen]
2098   * Add 107_dont_filter_input_subsys.diff so for instance serial wacom
2099     devices are initialized by the udev backend (LP: #522318)
2100
2101   [Bryce Harrington]
2102   * Add 108_reenable_record_ext.patch: Upstream patch to make the
2103     record callback work with the new internal core/Xi events mechanism
2104     instead of xEvents. With this fix, the record extension can be
2105     re-enabled.
2106     (LP: #315456)
2107
2108  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 02 Mar 2010 17:09:33 +0200
2109
2110 xorg-server (2:1.7.5-1ubuntu1) lucid; urgency=low
2111
2112   [ Bryce Harrington ]
2113   [Robert Hooker]
2114   * Add 106_nouveau_autodetect.patch: makes nouveau the default driver
2115     for supported cards when not explicitly named in xorg.conf.
2116
2117   [Timo Aaltonen]
2118   * Merge from Debian unstable.
2119   * Drop patch 101, included in Debian.
2120
2121   [Robert Collins]
2122   * Add 199_xfvb-help-typo.patch to fix typo in help for xvfb (fdo #32990)
2123   * Add 200_randr-null.patch to clarify a pointer initialization (fdo #26389)
2124
2125  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 19 Feb 2010 13:24:15 +0200
2126
2127 xorg-server (2:1.7.5-1) unstable; urgency=low
2128
2129   [ Julien Cristau ]
2130   * Remove myself from Uploaders
2131
2132   [ Brice Goglin ]
2133   * New upstream release.
2134     + Restore lastDeviceEventTime update in dixSaveScreens,
2135       closes: #563816.
2136     + Don't double-swap the RandR PropertyNotify event,
2137       closes: #569036.
2138     + Xi: reset the sli pointers after copying device classes,
2139       closes: #566147.
2140   * Bump Standards-Version to 3.8.4.
2141
2142  -- Brice Goglin <bgoglin@debian.org>  Tue, 16 Feb 2010 08:00:27 +0100
2143
2144 xorg-server (2:1.7.4-2) unstable; urgency=low
2145
2146   [ Julien Cristau ]
2147   * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
2148     good reason.  Thanks, Colin Watson!
2149
2150   [ Brice Goglin ]
2151   * Add 05_only_call_gamma_set_if_nonnull.diff to unbreak the nv driver,
2152     closes: #564203.
2153
2154  -- Brice Goglin <bgoglin@debian.org>  Wed, 20 Jan 2010 23:51:26 +0100
2155
2156 xorg-server (2:1.7.4-1) unstable; urgency=low
2157
2158   [ Timo Aaltonen ]
2159   * New upstream release.
2160
2161   [ Julien Cristau ]
2162   * Don't call config_init() until after InitInput() has initialized the event
2163     queue, so that devices don't get enabled too early (closes: #564256,
2164     #564324).
2165
2166  -- Julien Cristau <jcristau@debian.org>  Tue, 12 Jan 2010 10:49:22 +0000
2167
2168 xorg-server (2:1.7.3.902-1ubuntu12) lucid; urgency=low
2169
2170   * Add 198_nohwaccess.patch: Needed for rootless X.  Adds a -nohwaccess
2171     argument to make X not access the hardware ports directly.
2172
2173  -- Bryce Harrington <bryce@ubuntu.com>  Fri, 05 Feb 2010 22:17:20 -0800
2174
2175 xorg-server (2:1.7.3.902-1ubuntu11) lucid; urgency=low
2176
2177   * Add 196_xvfb-fbscreeninit-handling.patch and 197_xvfb-randr.patch:
2178     Adds xrandr support to xvfb.  Thanks lifeless!
2179     (LP: #516123)
2180
2181  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 04 Feb 2010 10:56:12 -0800
2182
2183 xorg-server (2:1.7.3.902-1ubuntu10) lucid; urgency=low
2184
2185   * 100_rethrow_signals.patch: Fix SigAbortServer to cleanly exit(1) on a
2186     non-signal crash, as the original upstream code does. Not exiting leads to
2187     continuing back into the code which threw the error, which eventually
2188     leads to writing into the already closed log file and other operations
2189     which cause segfaults.
2190   * Re-enable 100_rethrow_signals.patch.  Hello apport.
2191
2192  -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 03 Feb 2010 17:29:53 -0800
2193
2194 xorg-server (2:1.7.3.902-1ubuntu9) lucid; urgency=low
2195
2196   * Fully disable 100_rethrow_signals.patch as it seems to still cause
2197     crashes.  Goodbye apport.
2198     (LP: #506510)
2199
2200  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 18 Jan 2010 23:31:08 -0800
2201
2202 xorg-server (2:1.7.3.902-1ubuntu8) lucid; urgency=low
2203
2204   * Drop 160_log_timestamping.patch.  The bootup time objectives have been
2205     met so this patch is no longer required.
2206
2207  -- Bryce Harrington <bryce@ubuntu.com>  Sat, 16 Jan 2010 02:28:30 -0800
2208
2209 xorg-server (2:1.7.3.902-1ubuntu7) lucid; urgency=low
2210
2211   * Update 100_rethrow_signals.patch: Don't log more error messages after
2212     the log has been closed, else it causes a SIGSEGV (signal 11) crash
2213     under several different conditions, including on even ordinary error
2214     exits.
2215     (LP: #506510, #507345, #506977, #504497, #507083)
2216
2217  -- Bryce Harrington <bryce@ubuntu.com>  Fri, 15 Jan 2010 15:22:34 -0800
2218
2219 xorg-server (2:1.7.3.902-1ubuntu6) lucid; urgency=low
2220
2221   * debian/xserver-xorg-core.preinst.in:
2222     - Correct the name of the alternative that we need to remove.
2223       Thanks to Steve Langasek for spotting the error.
2224
2225  -- Alberto Milone <alberto.milone@canonical.com>  Thu, 14 Jan 2010 12:50:19 +0100
2226
2227 xorg-server (2:1.7.3.902-1ubuntu5) lucid; urgency=low
2228
2229   * debian/xserver-xorg-core.preinst.in:
2230     - Make sure that the alternative which was previously provided by
2231       xserver-xorg-core is removed.
2232
2233  -- Alberto Milone <alberto.milone@canonical.com>  Tue, 12 Jan 2010 11:37:49 +0100
2234
2235 xorg-server (2:1.7.3.902-1ubuntu4) lucid; urgency=low
2236
2237   * debian/patches/191-Xorg-add-an-extra-module-path.patch:
2238     - Patch from Mandriva to allow the use of an extra-modules-dir so that
2239       the modules installed in this dir will override the ones in the
2240       default directory.
2241   * debian/rules:
2242     - Remove alternatives stuff introduced in a previous upload.
2243     - Configure with --with-extra-module-dir="/usr/lib/xorg/extra-modules".
2244     - Do not install libglx.so and libdri.so in a different place any more.
2245     - Do not install ld.so.conf file any more. Mesa will deal with this.
2246   * debian/xserver-xorg-core.links:
2247     - Do not create link to /usr/lib/xvmcconfig-standard/XvMCConfig.
2248     - Remove links file.
2249   * debian/xserver-xorg-core.postinst.in:
2250     - Do not install an alternative any more. Mesa will deal with this.
2251   * debian/xserver-xorg-core.prerm.in:
2252     - Remove file.
2253
2254  -- Alberto Milone <alberto.milone@canonical.com>  Mon, 11 Jan 2010 14:48:35 +0100
2255
2256 xorg-server (2:1.7.3.902-1ubuntu3) lucid; urgency=low
2257
2258   [ Julien Cristau ]
2259   * Don't call config_init() until after InitInput() has initialized the event
2260     queue, so that devices don't get enabled too early (closes: #564256,
2261     #564324). (LP: #504254)
2262
2263  -- Timo Aaltonen <tjaalton@ubuntu.com>  Sat, 09 Jan 2010 19:34:30 +0200
2264
2265 xorg-server (2:1.7.3.902-1ubuntu2) lucid; urgency=low
2266
2267   * debian/rules:
2268     - Make sure that /usr/lib/standard-x11/ld.so.conf points to
2269       the libraries provided by mesa.
2270
2271  -- Alberto Milone <alberto.milone@canonical.com>  Fri, 08 Jan 2010 18:55:52 +0100
2272
2273 xorg-server (2:1.7.3.902-1ubuntu1) lucid; urgency=low
2274
2275   [ Timo Aaltonen ]
2276   * Merge from Debian unstable.
2277
2278   [ Michael Vogt ]
2279   * Add 101_nv-crash-fix.diff: Do not crash if gamma_set is NULL.
2280     (LP: #494627)
2281
2282   [ Alberto Milone ]
2283   * Install libglx.so and libdri.so in /usr/lib/standard-x11 as X
2284     seems to prefer the file in /usr/lib/xorg/modules/extensions/standard/
2285     over links in /usr/lib/xorg/modules/extensions/.
2286
2287  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 08 Jan 2010 14:21:15 +0200
2288
2289 xorg-server (2:1.7.3.902-1) unstable; urgency=low
2290
2291   [ Timo Aaltonen ]
2292   * Run udevadm trigger on postinst, and depend on udev [linux-any].
2293
2294   [ Julien Cristau ]
2295   * Add xserver-common dependency on x11-xkb-utils for xkbcomp.
2296   * Remove our copy of input_id, add Depends on new enough udev instead.
2297   * New upstream release.
2298   * Make xserver-common recommend xfonts-base, some clients don't work without
2299     those.
2300   * Upload to unstable.
2301
2302  -- Julien Cristau <jcristau@debian.org>  Wed, 06 Jan 2010 17:44:59 +0000
2303
2304 xorg-server (2:1.7.3.901-1ubuntu5) lucid; urgency=low
2305
2306   * Use alternatives to make it easier to switch between X11 and 3rd
2307     party modules.
2308   * Add link to /usr/lib/xvmcconfig-standard/XvMCConfig and use it
2309     for alternatives.
2310
2311  -- Alberto Milone <alberto.milone@canonical.com>  Mon, 04 Jan 2010 12:08:17 +0100
2312
2313 xorg-server (2:1.7.3.901-1ubuntu4) lucid; urgency=low
2314
2315   * xvfb: Depend again on xauth. Depend on x11-xkb-utils. LP: #500102.
2316
2317  -- Matthias Klose <doko@ubuntu.com>  Thu, 24 Dec 2009 12:20:02 +0100
2318
2319 xorg-server (2:1.7.3.901-1ubuntu3) lucid; urgency=low
2320
2321   * Update 100_rethrow_signals.patch to work with xserver 1.7
2322
2323  -- Bryce Harrington <bryce@ubuntu.com>  Fri, 18 Dec 2009 18:55:56 -0800
2324
2325 xorg-server (2:1.7.3.901-1ubuntu2) lucid; urgency=low
2326
2327   [ Alberto Milone ]
2328   * debian/patches/190_cache-xkbcomp_output_for_fast_start_up.patch:
2329     Make the patch build again with xserver 1.7.
2330
2331   [ Timo Aaltonen ]
2332   * Enable patch 190 now that it works.
2333
2334  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 15 Dec 2009 14:49:39 +0200
2335
2336 xorg-server (2:1.7.3.901-1ubuntu1) lucid; urgency=low
2337
2338   * Merge from Debian experimental.
2339
2340  -- Timo Aaltonen <tjaalton@ubuntu.com>  Mon, 14 Dec 2009 11:34:33 +0200
2341
2342 xorg-server (2:1.7.3.901-1) experimental; urgency=low
2343
2344   [ Julien Cristau ]
2345   * Enable GLX 1.4 on DRI2 and swrast (from upstream, via F12).
2346   * xserver-xorg-dev: add Depends on x11proto-kb-dev and libxkbfile-dev for
2347     xkbsrv.h (closes: #559676).  Thanks, Ron!
2348   * Update input_id to the version in udev 149.
2349   * Update xserver-xorg-core bug script to run udevadm info instead of lshal.
2350
2351   [ Brice Goglin ]
2352   * New upstream release.
2353     + Refresh patches.
2354
2355  -- Brice Goglin <bgoglin@debian.org>  Sat, 12 Dec 2009 17:46:45 +0100
2356
2357 xorg-server (2:1.7.2-2ubuntu2) lucid; urgency=low
2358
2359   * local/64-xorg-xkb.rules: Use "program" instead of "file" when
2360     grepping the XKB settings from console-setup.
2361
2362  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 08 Dec 2009 13:17:04 +0200
2363
2364 xorg-server (2:1.7.2-2ubuntu1) lucid; urgency=low
2365
2366   * Merge from Debian experimental. Remaining Ubuntu changes:
2367     - debian/rules, debian/control:
2368       + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
2369         Drop libaudit-dev from build-deps.
2370     - debian/rules: Enable xcsecurity (LP 247537).
2371     - local/xvfb-run*: Add correct docs about error codes (LP 328205)
2372     - local/xvfb-run: Use "-extension Composite" to fix xvfb-run crashing.
2373     - debian/patches:
2374       + 121_only_switch_vt_when_active.diff:
2375         Add a check to prevent the X server from changing the VT when killing
2376         GDM from the console.
2377       + 135_rethrow_signals.patch:
2378         When aborting, re-raise signals for apport
2379       + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2380         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2381         169_mipointer_nullptr_checks.patch,
2382         172_cwgetbackingpicture_nullptr_check.patch:
2383         Fix various segfaults in xserver by checking pointers for NULL
2384         values before dereferencing them.
2385       + 164_trap-aspect-ratios.patch:
2386         Correct monitor EDIDs that have misreported aspect ratios.
2387       + 165_man_xorg_conf_no_device_ident.patch
2388         Correct man page
2389       + 168_glibc_trace_to_stderr.patch:
2390         Report abort traces to stderr instead of terminal
2391       + 184_virtual_devices_autodetect.patch:
2392         Use vesa for qemu device, which is not supported by cirrus
2393       + 187_edid_quirk_hp_nc8430.patch:
2394         Quirk for another LPL monitor (LP: #380009)
2395       + 188_default_primary_to_first_busid.patch:
2396         Pick the first device and carry on (LP 459512)
2397       + 189_xserver_1.5.0_bg_none_root.patch:
2398         Create a root window with no background.
2399       + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2400         Cache keyboard settings.
2401   * debian/control: Drop obsolete Conflicts/Breaks against -psb,
2402     -synaptics and -evdev.
2403   * debian/local/xserver-xephyr.1: Delete, upstream has Xephyr.1 now.
2404   * Dropped patches:
2405     - 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch:
2406       Upstream dropped it.
2407     - 102_ubuntu_sharevts_load_cpu.patch: Upstream.
2408     - 103_psb_auto.patch: Fallback to vesa done differently upstream.
2409     - 110_fedora_no_move_damage.patch: Upstream dropped it.
2410     - 140_quell_acpi_errmsgs.patch: Superseded.
2411     - 153_make_dmx_compile.patch: Xdmx is fixed upstream.
2412     - 156_exevents_copykeyclass_nullptrcheck.patch: No longer needed.
2413       Appropriate checks are done on the pointers prior to CopyKeyClass
2414       being called now.
2415     - 158_raise_maxclients.patch: Breaks binary drivers.  We've had this
2416       reverted for some time now, may as well just get rid of it entirely.
2417     - 174_set_bg_pixmap_of_cow_to_none.patch: Upstream
2418     - 177_animated_cursor_change_master.patch: Different fix upstream.
2419     - 180_fedora_no_synaptics_mouse_synthesis.patch: Superseded.
2420     - 181_fedora_log_proc_cmdline.patch: Upstream.
2421     - 185_dix_badwindow.patch: Upstream.
2422     - 186_autoconfig_geode.patch: Upstream.
2423   * 189_xserver_1.5.0_bg_none_root.patch: Fetched a new version.
2424   * 135_rethrow_signals.patch, 168_glibc_trace_to_stderr.patch:
2425     Disabled until fixed to work with the current version.
2426   * 160_log_timestamping.patch: Updated and re-enabled for boot speed
2427     testing in Lucid.  This patch should be disabled by beta2.
2428   * 169_mipointer_nullptr_checks.patch: Updated.  MIPOINTER() still
2429     can return NULL under some circumstances, and its return values
2430     are still being dereferenced without checking for NULL.
2431   * 188_default_primary_to_first_busid.patch: Updated.  Still looks to be
2432     relevant for certain multi-card systems.
2433   * 190_cache-xkbcomp_output_for_fast_start_up.patch: Updated.
2434   * control, local/64-xorg-xkb.rules: Don't depend on keyboard-configuration
2435     until we have it.
2436   * rules, local/64-xorg-xkb.rules: Use input_id from udev.
2437
2438  -- Timo Aaltonen <tjaalton@ubuntu.com>  Mon, 07 Dec 2009 15:30:18 +0200
2439
2440 xorg-server (2:1.7.2-2) experimental; urgency=low
2441
2442   [ Julien Cristau ]
2443   * debian/rules: upstream build system got fixed, no need to remove
2444     configure-generated files.
2445   * Steal input_id helper from udev, install it in /lib/xorg.  Thanks, Martin
2446     Pitt!
2447
2448   [ Brice Goglin ]
2449   * Cherry pick upstream commit to fix the ABI.
2450
2451  -- Brice Goglin <bgoglin@debian.org>  Mon, 30 Nov 2009 20:10:27 +0100
2452
2453 xorg-server (2:1.7.2-1) experimental; urgency=low
2454
2455   * New upstream release
2456     + Xorg sets umask to 022 (closes: #555308)
2457   * Delete 09_debian_xserver_rtff.diff.  Was disabled since 1.3.99, and is not
2458     necessary since the fall back to builtin fonts was added.
2459   * Change the server's dependency on xserver-common to >= ${source:Version},
2460     to allow installation of different versions of the various servers.
2461   * Add build-dep on libglib2.0-dev, xkb-data and x11-xkb-utils for unit
2462     tests, and run the tests unless nocheck is in DEB_BUILD_OPTIONS.
2463   * Cherry-pick upstream commit to turn ModeDebug on during server startup,
2464     replacing our Turn-on-ModeDebug-by-default.patch.
2465   * Number our patches to make it easier to keep track of things.  Requested
2466     by the Ubuntu folks.
2467   * xvfb-run: retry a few times if Xvfb can't be started when using
2468     --auto-servernum, to make concurrent invocations work (closes: #521075).
2469     Thanks, Kees Cook!
2470   * Use libudev instead of libhal for input hotplug on linux.
2471   * Add udev rule to get keymap from /etc/default/keyboard.
2472
2473  -- Julien Cristau <jcristau@debian.org>  Sat, 28 Nov 2009 16:48:43 +0100
2474
2475 xorg-server (2:1.7.0-1) experimental; urgency=low
2476
2477   * Add missing Conflicts on xserver-xorg-video-5 and xserver-xorg-input-4.
2478   * Add xkb-data to xserver-common's Depends.  XKB is mandatory in 1.7.
2479   * Make all servers depend on xserver-common (= ${source:Version}).
2480   * New upstream release
2481     + fixes Xvfb crashes (closes: #529927)
2482     + fixes DGA init crash (closes: #548716)
2483
2484  -- Julien Cristau <jcristau@debian.org>  Sun, 04 Oct 2009 15:57:01 +0200
2485
2486 xorg-server (2:1.6.99.903-1) experimental; urgency=low
2487
2488   * New upstream snapshot.
2489     + doesn't fill log file with errors when acpid isn't running
2490       (closes: #487904, #500583)
2491     + adds autoconfig for geode variants (closes: #544988)
2492     + fixes idle time computation (closes: #542064)
2493     + Xnest uses the host's mouse acceleration and speed (closes: #325181)
2494     + Xephyr now has a manpage (closes: #427121)
2495     + Xdmx works again (closes: #541254)
2496   * Update build deps
2497   * Update patch stack:
2498     - 20_hurd-i386.diff applied upstream
2499     - fedora-bad-fbdev-thats-mine.patch applied upstream
2500     - fedora-pci-primary.diff superseded upstream
2501     - fedora-vboxvideo.diff applied upstream
2502     - kfreebsd-ftbfs.diff applied upstream
2503     - Add-libgcrypt-as-an-option-for-sha1.diff refreshed
2504     - Turn-on-ModeDebug-by-default.patch refreshed
2505   * Cleanup some libtool cruft in debian/rules clean.
2506   * Bump serverminver, videoabiver and inputabiver.
2507   * Bump debhelper compat level to 5:
2508     - handle dh_strip behaviour change
2509     - fix xserver-xorg-core.install
2510   * Bump Standards-Version to 3.8.3.
2511
2512  -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 17:51:05 +0200
2513
2514 xorg-server (2:1.6.4-2ubuntu6) lucid; urgency=low
2515
2516   * 189_xserver_1.5.0_bg_none_root.patch: Moblin patch to allow X to
2517     create a root window with no background by passing the -nr
2518     argument.  This will make X no longer clear the framebuffer when it
2519     starts, thus eliminating a flicker between bootsplash and gdm.  -nr
2520     is ignored if this feature is not supported by the driver.  This patch
2521     is not upstream yet.
2522     TESTERS:  Watch for screen corruption issues during X or app start.
2523   * 190_cache-xkbcomp_output_for_fast_start_up.patch: Causes the X
2524     Keyboard Compiler (xkbcomp) to create a cache file of the keyboard
2525     settings.  This will make the 2nd and later boots slightly faster.
2526     TESTERS:  Watch for issues relating to keyboard customizations not
2527     taking effect properly following boot.
2528
2529  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 23 Nov 2009 13:59:44 -0800
2530
2531 xorg-server (2:1.6.4-2ubuntu5) lucid; urgency=low
2532
2533   * Rework xvfb-run patch to wait for server to come up before checking
2534     status (LP: #481591, Debian bug 521075).
2535
2536  -- Kees Cook <kees@ubuntu.com>  Fri, 13 Nov 2009 16:15:36 -0800
2537
2538 xorg-server (2:1.6.4-2ubuntu4) karmic; urgency=low
2539
2540   * Add 188_default_primary_to_first_busid.patch: X can abort if multiple
2541     video devices are present, and none are marked as primary.  This makes
2542     X just pick the first one it sees and carry on.
2543     (LP: #459512)
2544
2545  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 26 Oct 2009 10:05:44 -0700
2546
2547 xorg-server (2:1.6.4-2ubuntu3) karmic; urgency=low
2548
2549   * local/xvfb-run: Fix race condition in xvfb-run that can cause
2550     concurrent invocations to fail.
2551     (LP: #348052)
2552
2553  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 14 Oct 2009 15:21:51 -0700
2554
2555 xorg-server (2:1.6.4-2ubuntu2) karmic; urgency=low
2556
2557   * Add 187_edid_quirk_hp_nc8430.patch: Quirk for another LPL monitor, to
2558     fix huge font sizes due to invalid EDID from the hardware.
2559     (LP: #380009)
2560
2561  -- Bryce Harrington <bryce@ubuntu.com>  Tue, 13 Oct 2009 02:25:46 -0700
2562
2563 xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low
2564
2565   * Merge from Debian unstable.  (LP: #447010)
2566     Remaining Ubuntu changes:
2567     - debian/control:
2568       + set Conflicts: xkb-data (<< 0.9), since xkb-path is
2569         different from previous releases
2570       + do not Conflict with xserver-xorg-video
2571       + xvfb Depends on xauth, xfonts-base
2572       + Set Maintainer to Ubuntu Core Developers
2573     - debian/rules:
2574       + build using -fno-stack-protector
2575       + --with-os-vendor=Ubuntu
2576     - debian/xserver-xorg-core.install:
2577       + Add ioport, pcitweak, scanpci scripts & man pages
2578     - debian/patches:
2579       + 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch:
2580         Specify correct paths to fonts
2581       + 102_ubuntu_sharevts_load_cpu.patch:
2582         close console fd only when ShareVTs
2583       + 103_psb_auto.patch:
2584         Autodetect poulsbo devices (but use -vesa since -psb is broken)
2585       + 110_fedora_no_move_damage.patch:
2586         further aiglx support
2587       + 121_only_switch_vt_when_active.diff:
2588         Add a check to prevent the X server from changing the VT when killing
2589         GDM from the console.
2590       + 135_rethrow_signals.patch:
2591         When aborting, re-raise signals for apport
2592       + 140_quell_acpi_errmsgs.patch:
2593         Avoid generating extraneous warnings when acpi is missing
2594       + 153_make_dmx_compile.patch:
2595         Change xcalloc -> calloc, so that dmx compiles.
2596       + 156_exevents_copykeyclass_nullptrcheck.patch,
2597         157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2598         166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2599         169_mipointer_nullptr_checks.patch,
2600         172_cwgetbackingpicture_nullptr_check.patch:
2601         Fix various segfaults in xserver by checking pointers for NULL
2602         values before dereferencing them.
2603       + 164_trap-aspect-ratios.patch:
2604         Correct monitor EDIDs that have misreported aspect ratios.
2605       + 165_man_xorg_conf_no_device_ident.patch
2606         Correct man page
2607       + 168_glibc_trace_to_stderr.patch:
2608         Report abort traces to stderr instead of terminal
2609       + 174_set_bg_pixmap_of_cow_to_none.patch:
2610         Set background pixmap of composite overlay window to no background
2611       + 177_animated_cursor_change_master.patch:
2612         Don't create animated cursors for slave devices
2613       + 180_fedora_no_synaptics_mouse_synthesis.patch:
2614         Don't synthesize a mouse section if a synaptics device is found
2615       + 181_fedora_log_proc_cmdline.patch:
2616         Dump /proc/cmdline in the log file too
2617       + 184_virtual_devices_autodetect.patch:
2618         Use vesa for qemu device, which is not supported by cirrus
2619       + 185_dix_badwindow.patch:
2620         Don't return BadMatch from GetProperty if window isn't actually a window
2621       + 186_autoconfig_geode.patch
2622         Perform autodetection correctly for various geode devices
2623   * Update 184_virtual_devices_autodetect.patch to only include inserting
2624     cirrus, since vbox is covered by the new fedora patch.
2625   * Drop patches already included upstream:
2626     - 187_lastdeviceeventtime-no-reset.patch
2627     - 178_glx_flush_cache.patch
2628     - 179_glx_cleanup_drawables.patch
2629     - 183_dont_reset_event_time.patch
2630     - 182_negative_sync_transitions.patch
2631   * Ubuntu bugs fixed as of this release:
2632     - Generate key up event only when key is released.  (Fixed previously)
2633       (LP: #403339)
2634     - Fix XDPMS change event idle handling
2635       (LP: #114336, #152999)
2636     - Don't shutdown the libhal ctx if it failed to initialize.  Fixes
2637       crash if HAL or dbus is not running or is interrupted.
2638       (LP: #114336)
2639     - Fix crash if SendCoreEvents is off.  Don't send events through
2640       master in this case.
2641       (LP: #368135)
2642     - Fix SWCursor check in xf86CursorSetCursor to prevent cursor image
2643       showing up on every screen with Xinerama.
2644       (LP: #357901)
2645
2646  -- Bryce Harrington <bryce@ubuntu.com>  Fri, 09 Oct 2009 12:01:52 -0700
2647
2648 xorg-server (2:1.6.4-2) unstable; urgency=low
2649
2650   * Add fix-dga-removal.patch, closes: #548724.
2651
2652  -- Brice Goglin <bgoglin@debian.org>  Wed, 30 Sep 2009 22:40:29 +0200
2653
2654 xorg-server (2:1.6.4-1) unstable; urgency=low
2655
2656   * New upstream release.
2657   * Update 20_hurd-i386.diff, thanks Samuel Thibault, closes: #548606.
2658   * Drop render-return-the-supported-version.patch, applied upstream.
2659
2660  -- Brice Goglin <bgoglin@debian.org>  Mon, 28 Sep 2009 07:23:07 +0200
2661
2662 xorg-server (2:1.6.3.901-1) unstable; urgency=low
2663
2664   [ Julien Cristau ]
2665   * Add patch stolen from Fedora to add the vboxvideo driver to the
2666     autodetection routine (closes: #540884).
2667   * Add built-ins to the default font path so that non-Xorg servers can use
2668     them (closes: #542707).  Thanks, Josselin Mouette!
2669   * Add avr32 to the libselinux-dev/libaudit-dev build-deps (closes: #543540).
2670     Thanks, Bradley Smith!
2671   * Add patch to return the actually supported version in RenderQueryVersion
2672     rather than whatever renderproto version the server built against.
2673   * New upstream release.
2674     + idle counter computation fixes (closes: #542064)
2675   * Cherry-pick three more patches nominated on
2676     http://www.x.org/wiki/Server16Branch:
2677     - Don't reset the lastDeviceEventTime when doing DPMS actions
2678     - dri2: Don't crash if pPriv is NULL
2679     - EXA: Only take special code path for 1x1 fill for pixmaps
2680
2681   [ David Nusinow ]
2682   * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a
2683
2684  -- Julien Cristau <jcristau@debian.org>  Mon, 14 Sep 2009 15:33:46 +0200
2685
2686 xorg-server (2:1.6.3-1ubuntu7) karmic; urgency=low
2687
2688   * Add 187_lastdeviceeventtime-no-reset.patch: Avoids resetting IDLETIME on
2689     DPMS events.  Cherrypick from upstream.
2690     (LP: #397839)
2691
2692  -- Loïc Minier <loic.minier@ubuntu.com>  Mon, 28 Sep 2009 10:54:08 +0200
2693
2694 xorg-server (2:1.6.3-1ubuntu6) karmic; urgency=low
2695
2696   * Add 186_autoconfig_geode.patch:  Add autoconfiguration support for
2697     older geode cards.  Cherrypick from upstream.
2698     (LP: #423866)
2699
2700  -- Bryce Harrington <bryce@ubuntu.com>  Tue, 08 Sep 2009 15:43:28 -0700
2701
2702 xorg-server (2:1.6.3-1ubuntu5) karmic; urgency=low
2703
2704   * Add 185_dix_badwindow.patch: dixLookupWindow may return BadMatch if
2705     the window in question isn't actually a window. In this case,
2706     GetProperty needs to return BadWindow - not BadMatch.  Fixes unexpected
2707     crash in some GNOME applications not expecting to get BadMatch returned
2708     from this function call.
2709     (LP: #321041)
2710
2711  -- Bryce Harrington <bryce@ubuntu.com>  Thu, 03 Sep 2009 18:27:04 -0700
2712
2713 xorg-server (2:1.6.3-1ubuntu4) karmic; urgency=low
2714
2715   * Add 184_virtual_devices_autodetect.patch: Automatic driver detection
2716     for vbox and kvm for non-cirrus devices.
2717     (LP: #338219, #348497)
2718
2719  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 24 Aug 2009 14:58:22 -0700
2720
2721 xorg-server (2:1.6.3-1ubuntu3) karmic; urgency=low
2722
2723   * Add 183_dont_reset_event_time.patch:  Upstream cherrypick.
2724     Fix another random display blanking issue.  When we turn off DPMS with
2725     DPMSModeOff and do dixSaveScreens, don't reset the event time else
2726     session clients using IDLETIME will be reset.
2727     See http://blogs.gnome.org/hughsie/2009/08/17/
2728
2729  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 19 Aug 2009 10:21:45 -0700
2730
2731 xorg-server (2:1.6.3-1ubuntu2) karmic; urgency=low
2732
2733   * Add 182_negative_sync_transitions.patch:  Upstream cherrypick.
2734     Fix random blanking display when system is not idle, caused by
2735     mishandling of negative transition triggers in XSync.
2736     (LP: #397839)
2737
2738  -- Bryce Harrington <bryce@ubuntu.com>  Fri, 14 Aug 2009 11:21:09 -0700
2739
2740 xorg-server (2:1.6.3-1ubuntu1) karmic; urgency=low
2741
2742   * Merge from Debian unstable.
2743   * control: Drop libaudit-dev from build-deps, since SELinux-support
2744     is still disabled anyway.
2745   * Drop 182_fedora_quirk_pea.patch, included in 1.6.3.
2746
2747  -- Timo Aaltonen <tjaalton@ubuntu.com>  Wed, 05 Aug 2009 14:11:01 +0300
2748
2749 xorg-server (2:1.6.3-1) unstable; urgency=low
2750
2751   * New upstream release.
2752
2753  -- Brice Goglin <bgoglin@debian.org>  Sat, 01 Aug 2009 08:55:40 +0200
2754
2755 xorg-server (2:1.6.2.901-1ubuntu3) karmic; urgency=low
2756
2757   * Add 182_fedora_quirk_pea.patch:  Quirk for Peacock Ergovision 19
2758     to use first detailed mode.
2759   * Add 181_fedora_log_proc_cmdline.patch: Log the /proc/cmdline into
2760     Xorg.0.log
2761   * Add 180_fedora_no_synaptics_mouse_synthesis.patch: Don't synthesise a
2762     mouse section if synaptics devices are found.
2763     (LP: #406291, #405281, #396908)
2764   * Actually enable patches 178 and 179
2765
2766  -- Bryce Harrington <bryce@ubuntu.com>  Tue, 04 Aug 2009 02:37:12 -0700
2767
2768 xorg-server (2:1.6.2.901-1ubuntu2) karmic; urgency=low
2769
2770   * Add 178_glx_flush_cache.patch and 179_glx_cleanup_drawables.patch:
2771     - Cleanup destroyed windows and drawables, to prevent crash during
2772       compiz startup.
2773       (LP: #408293)
2774
2775  -- Bryce Harrington <bryce@ubuntu.com>  Mon, 03 Aug 2009 07:55:12 -0700
2776
2777 xorg-server (2:1.6.2.901-1ubuntu1) karmic; urgency=low
2778
2779   [ Timo Aaltonen ]
2780   * Merge from Debian unstable. (LP: #403316)
2781   * Drop 170_primary_pci_video_device.patch, included in Debian
2782
2783  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 28 Jul 2009 15:34:16 +0300
2784
2785 xorg-server (2:1.6.2.901-1) unstable; urgency=low
2786
2787   * New upstream release candidate.
2788   * Bump mesa Build-Depends to >= 7.5 to fix DRI2 madness again,
2789     closes: #538637.
2790
2791  -- Brice Goglin <bgoglin@debian.org>  Mon, 27 Jul 2009 00:17:42 +0200
2792
2793 xorg-server (2:1.6.2-1) unstable; urgency=low
2794
2795   [ Brice Goglin ]
2796   * New upstream release.
2797     + Fixes dri2 madness introduced in previous upload
2798       (closes: #534522, #536019, #534766, #534771, #534890).
2799     + Fixes xkb bogus length in write keyboard desc, closes: #529625.
2800     + Fixes SWCursor being multiply rendered, closes: #526260.
2801     + Drop Change-default-for-ExaOptimizeMigration-to-false.diff,
2802       applied upstream.
2803     + Pull upstream server-1.6-branch up to commit 606f6dba.
2804   * Bump serverminver to 2:1.6.2 for the dri2 upstream changes in the
2805     previous upload.
2806
2807   [ Julien Cristau ]
2808   * Bump xserver-xorg-dev's dependency on dri2proto to >= 2.1 for the same
2809     reason.
2810   * Don't set PCI_TXT_IDS_DIR, we don't use that anymore.
2811   * xserver-xorg-core.bug.script: add a newline between X log and lshal
2812     output.
2813
2814  -- Brice Goglin <bgoglin@debian.org>  Mon, 13 Jul 2009 23:35:13 +0200
2815
2816 xorg-server (2:1.6.1.901-3) unstable; urgency=low
2817
2818   [ Julien Cristau ]
2819   * xvfb-run: don't pass the magic cookie to xauth on the command line
2820     (CVE-2009-1573; closes: #526678).  Thanks, Loïc Minier!
2821   * xvfb-run: use mktemp to create the temporary directory.
2822   * Change default for ExaOptimizeMigration to false.  This option still
2823     causes visual corruption in some cases.  Thanks, Michel Dänzer!
2824   * Only include hal info for keyboards, mice, touchpads and tablets in the
2825     bug script.
2826   * In the bug script, grep dmesg for agp in addition to drm.
2827   * Add patch stolen from Fedora to disable the fbdev driver when it's loaded
2828     together with a PCI or SBUS driver, instead of calling FatalError (closes:
2829     #508476).
2830   * Add patch stolen from Fedora to try and detect the primary PCI device by
2831     mapping the legacy VGA bios and comparing the vendor and device ids.
2832     Previously if there was more than one VGA device and the config didn't
2833     specify BusIDs, the server would just fail to start, so this hack should
2834     improve things.
2835   * Update configure options:
2836     + use --enable-xvfb instead of --enable-vfb
2837     + drop --disable-builtin-fonts, --enable-xtrap, --disable-kdrive-vesa,
2838       --disable-lbx, --disable-xprint, --disable-xorgconfig, --disable-xorgcfg
2839       which don't exist anymore
2840     + use --disable-config-hal and --disable-dri on hurd-i386
2841     + reorder options to match configure.ac, and use explicit
2842       --enable/--disable instead of using the defaults / autodetection
2843   * Don't recommend xfonts-base.  libXfont provides builtin versions of the
2844     fixed and cursor fonts, which are the only required ones.  Keep xfonts-*
2845     packages in Suggests for xserver-xorg-core.
2846   * Bump Standards-Version to 3.8.2 now that we have README.source.
2847   * Drop Build-Conflicts on xlibs-static-dev; it's only in oldstable at this
2848     point.
2849   * Pull from upstream server-1.6-branch as of June 23rd (commit dbac41b).
2850   * Bump build-dep on dri2proto to 2.1 for new protocol.
2851   * Bump build-dep on libselinux1-dev to 2.0.80 for avc_netlink_acquire_fd.
2852
2853   [ David Nusinow ]
2854   * Add README.source
2855
2856  -- Julien Cristau <jcristau@debian.org>  Tue, 23 Jun 2009 19:52:10 +0200
2857
2858 xorg-server (2:1.6.1.901-2ubuntu2) karmic; urgency=low
2859
2860   * Add xserver-1.5.0-bad-fbdev-thats-mine.patch - If no xorg.conf is
2861     specified, framebuffer device can erroneously grab the PCI.  Make
2862     it fail instead in this case.
2863     (LP: #383407)
2864
2865  -- Bryce Harrington <bryce@ubuntu.com>  Wed, 24 Jun 2009 15:24:44 -0700
2866
2867 xorg-server (2:1.6.1.901-2ubuntu1) karmic; urgency=low
2868
2869   * Merge from Debian unstable.
2870   * Dropped patches:
2871     - obsolete:
2872       100_xserver_exa_force_greedy.patch
2873       107_fedora_dont_backfill_bg_none.patch
2874     - upstream:
2875       163_thinko_in_xf86targetpreferred.patch
2876       171_xkb_geometry_copying.patch
2877       173_edid_quirk_philips_lcd.patch
2878       175_set_pointer_screen_in_xtestfakeinput.patch
2879       176_quell_warning_exacopydirty.patch
2880     - included by Debian: 999_default_modedebug_on.patch
2881   * Disable 143_default_to_vesa.patch for now, breaks autoconfiguration
2882     when the pci-ids directory exists but has no match. (LP: #379504)
2883   * Disable SELinux support for now, because libaudit-dev needs to be
2884     moved to main first.
2885
2886  -- Timo Aaltonen <tjaalton@ubuntu.com>  Sun, 24 May 2009 00:32:37 +0300
2887
2888 xorg-server (2:1.6.1.901-2) unstable; urgency=low
2889
2890   * Merge from upstream server-1.6-branch (commit a9f85dce).