Add patch that contain Mali fixes.
[deb_xorg-server.git] / debian / changelog
1 xorg-server (2:1.15.1-0ubuntu2.7) trusty; urgency=medium
2
3 * Add Mali specific fixes patch.
4
5 -- Jérôme Benoit <jerome.benoit@piment-noir.org> Mon, 22 Dec 2014 19:38:00 +0100
6
7 xorg-server (2:1.15.1-0ubuntu2.6) trusty-proposed; urgency=medium
8
9 [ Laércio de Sousa ]
10 * Backport support for logind-based multiseat back to trusty. (LP: #1209008)
11
12 [ Maarten Lankhorst ]
13 * Re-enable support for rotation and transforms on gpu-screens with support.
14 - Allows re-enabling intel SNA rotation after fixing it. (LP: #1386620)
15 * Fix black screen when using qemu with cirrus vga.
16 - fb-24-depth.patch (LP: #1318119)
17
18 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 03 Nov 2014 12:36:32 +0100
19
20 xorg-server (2:1.15.1-0ubuntu2.5) trusty-security; urgency=medium
21
22 * SECURITY UPDATE: Dec 2014 security issues - additional fixes
23 - debian/patches/CVE-2014-8xxx/003[4567]*.patch: add additional
24 fixes not included in original pre-advisory bundle.
25
26 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 09 Dec 2014 17:12:42 -0500
27
28 xorg-server (2:1.15.1-0ubuntu2.4) trusty-security; urgency=medium
29
30 * SECURITY UPDATE: Dec 2014 protocol handling security issues
31 - debian/patches/CVE-2014-8xxx/*.patch: patches from upstream to fix
32 a multitude of security issues, including a couple of pre-requisite
33 fixes from git.
34 - CVE-2014-8091
35 - CVE-2014-8092
36 - CVE-2014-8093
37 - CVE-2014-8094
38 - CVE-2014-8095
39 - CVE-2014-8096
40 - CVE-2014-8097
41 - CVE-2014-8098
42 - CVE-2014-8099
43 - CVE-2014-8100
44 - CVE-2014-8101
45 - CVE-2014-8102
46 - CVE-2014-8103
47 * This package does _not_ contain the changes from 2:1.15.1-0ubuntu2.3
48 in trusty-proposed.
49
50 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 08 Dec 2014 15:42:08 -0500
51
52 xorg-server (2:1.15.1-0ubuntu2.1) trusty-proposed; urgency=medium
53
54 * Copy utopic package back to trusty.
55 - Fix ppc64el byte order. (LP: #1333422)
56 + xi-dont-copy-too-much.patch
57 - Fix valgrind issue with xi copying too much.
58 + xi-dont-copy-too-much.patch
59 - Fix crash related to suspend/shutdown. (LP: #1208473)
60 + mi-dont-process-disabled.patch
61 - Fix touch event history overflow.
62 + xi2-resize-touch.patch
63 - Fix switching to guest sessions. (LP: #1322212)
64 + Revive drm_device_keep_trying.patch
65
66 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 02 Jul 2014 12:37:25 +0200
67
68 xorg-server (2:1.15.1-0ubuntu6) utopic; urgency=medium
69
70 * ppc64el-endian-fix.patch: Fix PPC endian assumptions (LP: #1333422)
71
72 -- Adam Conrad <adconrad@ubuntu.com> Mon, 23 Jun 2014 23:47:15 -0600
73
74 xorg-server (2:1.15.1-0ubuntu5) utopic; urgency=low
75
76 * Add upstream patch to fix some valgrind issues.
77 - xi-dont-copy-too-much.patch
78 * Fix crash related to suspend/shutdown. (LP: #1208473)
79 - mi-dont-process-disabled.patch
80
81 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 20 May 2014 11:32:41 +0200
82
83 xorg-server (2:1.15.1-0ubuntu4) utopic; urgency=low
84
85 * Resize touch event history if the array is filled up.
86 - xi2-resize-touch.patch
87
88 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 07 May 2014 13:52:59 +0200
89
90 xorg-server (2:1.15.1-0ubuntu3) utopic; urgency=medium
91
92 * Revive the old drm_device_keep_trying.patch.
93 - Removing the call to get_drm_info fixes switching to guest sessions.
94
95 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 28 Apr 2014 10:06:21 +0200
96
97 xorg-server (2:1.15.1-0ubuntu2) trusty; urgency=medium
98
99 * Disable support for rotations and transforms
100 on gpu screens for now. (LP: #1308515)
101
102 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 16 Apr 2014 10:14:39 +0200
103
104 xorg-server (2:1.15.1-0ubuntu1) trusty; urgency=medium
105
106 * Merge from unreleased debian unstable.
107 - Unbreaks KDE desktop effects on IVB+. (LP: #1294666)
108
109 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 14 Apr 2014 12:57:12 +0200
110
111 xorg-server (2:1.15.1-1) UNRELEASED; urgency=low
112
113 * New upstream release.
114
115 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 14 Apr 2014 12:52:18 +0200
116
117 xorg-server (2:1.15.0.901-1) unstable; urgency=medium
118
119 [ Robert Millan ]
120 * Add devd input backend for kFreeBSD, and use it instead of hal (closes:
121 #736765, #710196, #683833)
122
123 [ Julien Cristau ]
124 * New upstream release
125
126 -- Julien Cristau <jcristau@debian.org> Mon, 31 Mar 2014 12:19:57 +0200
127
128 xorg-server (2:1.15.0-1ubuntu7) trusty; urgency=medium
129
130 * Fix crash in RRCrtcDetachScanoutPixmap. (LP: #1280743)
131
132 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 13 Mar 2014 13:10:52 +0100
133
134 xorg-server (2:1.15.0-1ubuntu6) trusty; urgency=low
135
136 * Add a small patch to hopefully fix FTBFS on ppc64el.
137 * Add breaks/replaces on xserver-common-lts-* to fix upgrades from precise.
138
139 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 13 Feb 2014 14:06:11 +0100
140
141 xorg-server (2:1.15.0-1ubuntu5) trusty; urgency=medium
142
143 * Another no-change rebuild against latest Mir
144
145 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@canonical.com> Wed, 12 Feb 2014 18:33:20 +0100
146
147 xorg-server (2:1.15.0-1ubuntu4) trusty; urgency=low
148
149 * Only set RR caps that are appropriate to main/gpu screen. (LP: #1277014)
150
151 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 10 Feb 2014 18:51:19 +0100
152
153 xorg-server (2:1.15.0-1ubuntu3) trusty; urgency=low
154
155 * No-change rebuild against correct libgcrypt.
156
157 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 06 Feb 2014 09:38:39 +0000
158
159 xorg-server (2:1.15.0-1ubuntu2) trusty; urgency=medium
160
161 * No-change rebuild against latest Mir
162
163 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 04 Feb 2014 20:35:47 -0200
164
165 xorg-server (2:1.15.0-1ubuntu1) trusty; urgency=low
166
167 * New upstream release.
168
169 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 04 Feb 2014 15:45:00 +0000
170
171 xorg-server (2:1.15.0-2) unstable; urgency=medium
172
173 [ Julien Cristau ]
174 * Bump debhelper compat level to 7.
175 * Upload to unstable.
176
177 [ Yaroslav Halchenko ]
178 * Adding xorg-server-source binary package to provide a tarball with
179 original (patched, autoreconfed) sources of the xserver (Closes:
180 #730552)
181
182 -- Julien Cristau <jcristau@debian.org> Thu, 06 Feb 2014 16:14:15 +0100
183
184 xorg-server (2:1.15.0-1) experimental; urgency=low
185
186 * New upstream release.
187
188 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 06 Jan 2014 11:00:39 +0100
189
190 xorg-server (2:1.14.99.904-2) experimental; urgency=medium
191
192 * Pass VERBOSE=1 to make check to make debugging test failures possible.
193 * Disable dri3 on kfreebsd. xtrans doesn't enable fd passing there yet.
194
195 -- Julien Cristau <jcristau@debian.org> Sat, 14 Dec 2013 18:16:17 +0100
196
197 xorg-server (2:1.14.99.904-1) experimental; urgency=low
198
199 [ Julien Cristau ]
200 * New upstream release candidate.
201 * Update (build-)dependencies:
202 - bump x11proto-xext-dev, x11proto-gl-dev, xtrans-dev, libgl1-mesa-dev
203 - add x11proto-present-dev, x11proto-dri3-dev, libxshmfence-dev
204 * Enable dri3 (on !hurd) and present extensions.
205 * Point to http://www.debian.org/support instead of the uploader's email
206 address in the Xorg log.
207
208 [ Maarten Lankhorst ]
209 * Disable xorg-server's linux acpi and apm support. Can only cause bugs.
210
211 -- Julien Cristau <jcristau@debian.org> Thu, 12 Dec 2013 12:11:14 +0100
212
213 xorg-server (2:1.14.99.3-1) experimental; urgency=low
214
215 * New upstream snapshot.
216 * Drop patches applied upstream:
217 - 02_improve-posix-saved-ids-check.diff
218 - 04_hashtabletest-s390x.diff
219 - 10_Include-missing-selection-h.diff
220 - os-move-arpa-inet.h-for-any-win32-system.patch
221 - xfree86-hurd-include-hurd.h.patch
222 * Update build-deps:
223 - bump libx11-dev to 2:1.6 for _XEatDataWords
224 - require xcb bits for Xephyr
225 - xserver-xorg-dev depends on x11proto-xf86bigfont-dev
226 * Bump ABI versions (should have been done upstream, but hasn't yet).
227 * Stop building Xfbdev.
228 * Reduce noise from dh_install --list-missing by deleting some files from the
229 udeb build after make install.
230 * Run abibumpcheck on build instead of clean so it's done on a patched tree.
231 * Remove Drew and Cyril from Uploaders.
232
233 -- Julien Cristau <jcristau@debian.org> Mon, 21 Oct 2013 23:46:34 +0200
234
235 xorg-server (2:1.14.5-1ubuntu4) trusty; urgency=medium
236
237 * Build xserver-xorg-core-udeb on arm64 and ppc64el.
238
239 -- Colin Watson <cjwatson@ubuntu.com> Mon, 03 Feb 2014 15:44:50 +0000
240
241 xorg-server (2:1.14.5-1ubuntu3) trusty; urgency=low
242
243 * Add a workaround for a linker crash bug. (LP: #1266492)
244
245 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 29 Jan 2014 16:13:36 +0100
246
247 xorg-server (2:1.14.5-1ubuntu2) trusty; urgency=medium
248
249 * Don't build XMir on ppc64el.
250
251 -- Matthias Klose <doko@ubuntu.com> Sun, 15 Dec 2013 22:42:40 +0100
252
253 xorg-server (2:1.14.5-1ubuntu1) trusty; urgency=low
254
255 * Merge from released debian-unstable.
256 * Refresh xrandr-rroutputchanged-main.patch.
257
258 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Fri, 13 Dec 2013 11:24:16 +0100
259
260 xorg-server (2:1.14.5-1) unstable; urgency=low
261
262 * New upstream release.
263
264 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Fri, 13 Dec 2013 11:10:46 +0100
265
266 xorg-server (2:1.14.4.901-0ubuntu2) trusty; urgency=low
267
268 * Re-apply security update again.
269
270 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 10 Dec 2013 15:25:04 +0100
271
272 xorg-server (2:1.14.4.901-0ubuntu1) trusty; urgency=low
273
274 * New upstream release with some optimus fixes.
275 * Include a patch to fix gpu screen output hotplugging. (LP: #1259561)
276
277 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 10 Dec 2013 15:09:07 +0100
278
279 xorg-server (2:1.14.4-1ubuntu2) trusty; urgency=low
280
281 * SECURITY UPDATE: unsafe use of xkb cache files
282 - debian/patches/190_cache-xkbcomp_output_for_fast_start_up.patch:
283 updated to not use xkb cache files in /tmp when running a non-root
284 server.
285 - CVE-2013-1056
286
287 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 06 Dec 2013 11:15:23 -0500
288
289 xorg-server (2:1.14.4-1ubuntu1) trusty; urgency=low
290
291 * Merge released debian-unstable.
292 * Cherry-pick fix to sync code. (LP: #1238410)
293
294 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 04 Dec 2013 13:54:02 +0100
295
296 xorg-server (2:1.14.4-1) unstable; urgency=low
297
298 * New upstream release.
299 * Drop upstreamed patches.
300 - 02_improve-posix-saved-ids-check.diff
301 - 04_hashtabletest-s390x.diff
302 - 10_Include-missing-selection-h.diff
303
304 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 04 Dec 2013 13:09:36 +0100
305
306 xorg-server (2:1.14.3-5ubuntu1) trusty; urgency=low
307
308 * Merge released debian-unstable to fix mesa-10 loading.
309 * Drop avoid-use-after-free.diff, upstreamed.
310
311 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 25 Nov 2013 16:17:49 +0100
312
313 xorg-server (2:1.14.3-5) unstable; urgency=low
314
315 * Cherry-pick a upstream commit to fix mesa-10 driver loading.
316
317 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 25 Nov 2013 14:52:54 +0100
318
319 xorg-server (2:1.14.3-3ubuntu4) trusty; urgency=low
320
321 * No-change rebuild for xmir to use the new Mir ABI.
322
323 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Mon, 28 Oct 2013 13:36:02 -0400
324
325 xorg-server (2:1.14.3-3ubuntu3) trusty; urgency=low
326
327 * pixman-validate.patch: Do not render invalid trapezoids. (LP: #1197921)
328
329 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 23 Oct 2013 12:11:27 +0200
330
331 xorg-server (2:1.14.3-3ubuntu2) saucy-proposed; urgency=low
332
333 * avoid-use-after-free.diff: Fix CVE-2013-4396.
334
335 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 15 Oct 2013 12:05:48 +0300
336
337 xorg-server (2:1.14.3-3ubuntu1) saucy; urgency=low
338
339 * Merge from unreleased debian git.
340 * rrcrtc-brackets-are-hard.patch: Replace xf86-detach-scanout.patch
341 with this patch from Fedora. Should fix crashers on hybrid systems
342 (LP: #1210025)
343 * Drop include-selection-h.patch, not needed anymore.
344
345 -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 03 Oct 2013 15:30:22 +0300
346
347 xorg-server (2:1.14.3-4) unstable; urgency=high
348
349 [ Timo Aaltonen ]
350 * rules: Drop defoma support from the font path. (Closes: #689233,
351 LP: #986061)
352
353 [ Julien Cristau ]
354 * Avoid use-after-free in dix/dixfonts.c: doImageText(). Addresses
355 CVE-2013-4396.
356
357 -- Julien Cristau <jcristau@debian.org> Sat, 05 Oct 2013 15:57:55 +0200
358
359 xorg-server (2:1.14.3-3) unstable; urgency=low
360
361 * Upload to unstable.
362
363 -- Julien Cristau <jcristau@debian.org> Sun, 22 Sep 2013 16:32:19 +0200
364
365 xorg-server (2:1.14.3-2) experimental; urgency=low
366
367 * Delete test-driver on clean.
368 * Add a couple patches to fix FTBFS on hurd (closes: #720736). Thanks, Pino
369 Toscano!
370
371 -- Julien Cristau <jcristau@debian.org> Fri, 20 Sep 2013 00:21:41 +0200
372
373 xorg-server (2:1.14.3-1) experimental; urgency=low
374
375 [ Julien Cristau ]
376 * Remove the Replaces: xdmx from xdmx-tools, that was before lenny. That
377 change was done in the 1.10.x timeframe and then lost when moving to
378 1.11.x.
379
380 [ Michele Cane ]
381 * New upstream release.
382
383 -- Julien Cristau <jcristau@debian.org> Sun, 15 Sep 2013 23:57:26 +0200
384
385 xorg-server (2:1.14.2.901-2ubuntu7) saucy; urgency=low
386
387 * Make glx link against glapi for the dispatch table symbols. (LP: #1232000)
388 * Cherry pick a few related glx fixes from upstream.
389
390 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 01 Oct 2013 13:30:59 +0200
391
392 xorg-server (2:1.14.2.901-2ubuntu6) saucy; urgency=low
393
394 * xmir.patch: Drop vestigial libatomic-ops dependency, fixing
395 driver FTBFS.
396
397 -- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 26 Sep 2013 08:29:44 -0700
398
399 xorg-server (2:1.14.2.901-2ubuntu5) saucy; urgency=low
400
401 * xmir.patch: Drop input on loss of focus. Fixes "I'm sending all my
402 passwords to IRC when I switch to a VT" with associated
403 unity-system-compositor change. (LP: #1192843)
404 * xmir.patch: Add DPMS support (LP: #1193222)
405 * Drop os-use-libunwind-to-generate-backtraces.patch; this was not enabled
406 due to libunwind8-dev not shipping a pkg-config file. Now that it does,
407 this causes FTBFS on armhf.
408
409 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 24 Sep 2013 08:58:45 -0700
410
411 xorg-server (2:1.14.2.901-2ubuntu4) saucy; urgency=low
412
413 * xmir.patch: Add XRandR support
414 * Bump serverminver for XMir API changes
415
416 -- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 29 Aug 2013 19:42:41 +1000
417
418 xorg-server (2:1.14.2.901-2ubuntu3) saucy; urgency=low
419
420 * xmir.patch: Use the API we have, not the API we've documented
421
422 -- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 22 Aug 2013 15:18:55 +1000
423
424 xorg-server (2:1.14.2.901-2ubuntu2) saucy; urgency=low
425
426 * xmir.patch: Update for new API
427
428 -- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 22 Aug 2013 14:23:40 +1000
429
430 xorg-server (2:1.14.2.901-2ubuntu1) saucy; urgency=low
431
432 * Merge from released debian-experimental.
433 * Drop upstreamed prime patches.
434 * Refresh 228_autobind_gpu.patch.
435 * Pick up some more input fixes from upstream.
436
437 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 14 Aug 2013 10:52:17 +0200
438
439 xorg-server (2:1.14.2.901-2) experimental; urgency=low
440
441 * Use libbsd-overlay to get missing declarations on kfreebsd and fix FTBFS.
442 Require dpkg-dev 1.16.1.
443 * Also improve POSIX_SAVED_IDS check to work on kbsd.
444 * Link against libnettle.a, to unbreak the udeb (there's no libnettle udeb).
445 * Fix a test failure on 64bit big-endian (s390x, ppc64, sparc64).
446
447 -- Julien Cristau <jcristau@debian.org> Sat, 03 Aug 2013 18:17:30 +0200
448
449 xorg-server (2:1.14.2.901-1) experimental; urgency=low
450
451 * New upstream release
452
453 [ Maarten Lankhorst ]
454 * Bump minimum required abi, randr, dri2 and gl protos.
455 * Remove upstreamed patches.
456 - 02_Add-libnettle-as-option-for-sha1.diff
457 - 04_int10-fix-pci_device_read_rom-usage.diff
458 - 07_Revert-kinput-allocate-enough-space-for-null-charact.diff
459 * Bump x11proto-input-dev and libpixman-1-dev minimum versions.
460
461 [ Timo Aaltonen ]
462 * Refresh 02_Add-libnettle-as-option-for-sha1.diff.
463 * Remove 03_fix-panning.diff, upstream
464 * Refresh 04_int10-fix-pci_device_read_rom-usage.diff.
465 * Drop 09_EXA-Track...diff, upstream.
466 * control: Mark xvfb as M-A: foreign.
467 * control: Bump inputproto build-dep to 2.3.
468
469 [ Robert Hooker ]
470 * Update to a newer git snapshot, 7fe5e6dfa5c1e71
471 * Bump input ABI version in serverminver
472 * Bump libxi-dev build requirement to 2:1.6.99.1
473
474 [ Julien Cristau ]
475 * Merge sid branch up to 2:1.12.4-6.1.
476 * Drop old --disable-builddocs, --disable-xcalibrate configure options from
477 d/rules.
478 * Make build-deps match xserver-xorg-dev dependencies and configure checks.
479
480 -- Julien Cristau <jcristau@debian.org> Sat, 27 Jul 2013 13:18:28 +0200
481
482 xorg-server (2:1.14.2-0ubuntu9) saucy; urgency=low
483
484 [ Maarten Lankhorst ]
485 * Fix crash in RRCrtcDetachScanoutPixmap.
486 * Add xmir module to xserver-xorg-core-dbg.
487 * Fix xf86DeleteDriver infinite loop. (LP: 1208715)
488
489 [ Christopher James Halse Rogers ]
490 * Fix damage reporting (LP: 1206744)
491
492 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 06 Aug 2013 16:11:47 +1000
493
494 xorg-server (2:1.14.2-0ubuntu8) saucy; urgency=low
495
496 * Don't build XMir on AArch64.
497
498 -- Matthias Klose <doko@ubuntu.com> Mon, 05 Aug 2013 15:51:01 +0200
499
500 xorg-server (2:1.14.2-0ubuntu7) saucy; urgency=low
501
502 * Don't have the -dev package depending on libmirclient-dev on powerpc
503 as unavailable
504
505 -- Didier Roche <didrocks@ubuntu.com> Mon, 05 Aug 2013 12:33:48 +0200
506
507 xorg-server (2:1.14.2-0ubuntu6) saucy; urgency=low
508
509 * As we don't build XMir on PPC we should not try to build the
510 xserver-xorg-xmir package, either.
511
512 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 05 Aug 2013 19:09:47 +1000
513
514 xorg-server (2:1.14.2-0ubuntu5) saucy; urgency=low
515
516 * rules,control: Restrict XMir build to !powerpc, as we don't build Mir there
517
518 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 05 Aug 2013 18:46:43 +1000
519
520 xorg-server (2:1.14.2-0ubuntu4) saucy; urgency=low
521
522 * Add xmir.patch; First upload with XMir support.
523
524 -- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 01 Aug 2013 13:00:41 +1000
525
526 xorg-server (2:1.14.2-0ubuntu3) saucy; urgency=low
527
528 * Oops, refresh xf86-detach-scanout, embarassing bug in the for check.
529
530 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 30 Jul 2013 12:51:40 +0200
531
532 xorg-server (2:1.14.2-0ubuntu2) saucy; urgency=low
533
534 * Add support for Aarch64.
535
536 -- Matthias Klose <doko@ubuntu.com> Wed, 24 Jul 2013 14:24:25 +0200
537
538 xorg-server (2:1.14.2-0ubuntu1) saucy; urgency=low
539
540 * New upstream release. (LP: #1156498)
541 * Remove upstreamed patch.
542 - xf86setdesired-hybrid.patch
543
544 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 16 Jul 2013 09:36:06 +0200
545
546 xorg-server (2:1.14.1-0ubuntu1) saucy; urgency=low
547
548 * Fix null pointer deref on logout. (LP: #1194343)
549
550 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 11 Jul 2013 16:52:28 +0200
551
552 xorg-server (2:1.14.1-0ubuntu0.8) saucy; urgency=low
553
554 * Use correct version for libxfixes3.
555
556 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 03 Jul 2013 12:03:57 +0200
557
558 xorg-server (2:1.14.1-0ubuntu0.7) saucy; urgency=low
559
560 * Add build-depends on recent enough libxi-dev and libxfixes-dev
561 for the new pointer barriers.
562 * Add breaks on old libxi6, libxfixes3, unity.
563
564 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 03 Jul 2013 10:37:30 +0200
565
566 xorg-server (2:1.14.1-0ubuntu0.6) saucy; urgency=low
567
568 * Add patch to fix nvidia regression.
569 - xf86-inactive-gpuscreen.patch
570
571 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 17 Jun 2013 14:18:35 +0200
572
573 xorg-server (2:1.14.1-0ubuntu0.5) saucy; urgency=low
574
575 * Add patch to fix device enumeration with nvidia drivers. (LP: #1190546)
576 - xf86-fixup-detection.patch
577
578 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 13 Jun 2013 13:03:17 +0200
579
580 xorg-server (2:1.14.1-0ubuntu0.4) raring; urgency=low
581
582 * Add patch to fix crash on hybrid systems during shutdown. (LP: #1185035)
583 - xf86-detach-scanout.patch
584 * Add patch to fix build error on saucy.
585 - include-selection-h.patch
586
587 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 28 May 2013 16:13:24 +0200
588
589 xorg-server (2:1.14.1-0ubuntu0.3) raring; urgency=low
590
591 * Add patch to fixup optimus again.
592 - xf86-dont-enable-gpuscreens.patch
593
594 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 01 May 2013 09:38:59 +0200
595
596 xorg-server (2:1.14.1-0ubuntu0.2) raring; urgency=low
597
598 * Add patch to run on outputless hybrid systems again.
599 - xf86setdesired-hybrid.patch
600
601 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 29 Apr 2013 11:29:10 +0200
602
603 xorg-server (2:1.14.1-0ubuntu0.1) raring; urgency=low
604
605 [ Timo Aaltonen ]
606 * Merge from unreleased debian git.
607 * 500_pointer_barrier_thresholds.diff: Dropped, implemented upstream.
608 * Dropped upstreamed patches:
609 165_man_xorg_conf_no_device_ident.patch
610 233-xf86events-valgrind.patch
611 236-use-fbdev-for-poulsbo-oaktrail-medfield.patch
612 * Dropped drm_device_keep_trying.patch, not needed anymore.
613
614 [ Bryce Harrington ]
615 * 157_check_null_modes.patch: Dropped, patch included upstream.
616 * 162_null_crtc_in_rotation.patch: Dropped, no longer relevant
617 (see LP: 139990)
618 * 167_nullptr_xisbread.patch: Dropped, fixed differently upstream.
619
620 [ Maarten Lankhorst ]
621 * Update to 1.14.0 release.
622
623 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 06 Mar 2013 14:49:21 +0100
624
625 xorg-server (2:1.13.3-0ubuntu13) saucy; urgency=low
626
627 * Re-enable xf86-fixup-detection.patch.
628 * Add patch to fix nvidia regression.
629 - xf86-inactive-gpuscreen.patch
630
631 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 17 Jun 2013 14:16:05 +0200
632
633 xorg-server (2:1.13.3-0ubuntu12) saucy; urgency=low
634
635 * Disable xf86-fixup-detection.patch for now as it breaks PRIME
636 with nvidia.
637
638 -- Alberto Milone <alberto.milone@canonical.com> Fri, 14 Jun 2013 17:21:16 +0200
639
640 xorg-server (2:1.13.3-0ubuntu11) saucy; urgency=low
641
642 * Add patch to fix device enumeration with nvidia drivers. (LP: #1190546)
643 - xf86-fixup-detection.patch
644
645 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 13 Jun 2013 13:00:58 +0200
646
647 xorg-server (2:1.13.3-0ubuntu10) saucy; urgency=low
648
649 * Add patch to fix DPMS. (LP: #1184999)
650 - include-GPU-screens-in-DPMS-code.patch
651 * Add patch to fix crash on hybrid systems during shutdown. (LP: #1185035)
652 - xf86-detach-scanout.patch
653
654 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 28 May 2013 16:12:12 +0200
655
656 xorg-server (2:1.13.3-0ubuntu9) saucy; urgency=low
657
658 * Cherry-pick patch from 1.14 to fix DRI1 regression. (LP: #1083032)
659 - dri1-fix-dri1-startup-since-459c6da0f907ba33d733c7e6.patch
660
661 -- Tormod Volden <debian.tormod@gmail.com> Sun, 12 May 2013 11:30:46 +0200
662
663 xorg-server (2:1.13.3-0ubuntu8) saucy; urgency=low
664
665 * Fixup build error on saucy.
666
667 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 08 May 2013 14:02:12 +0200
668
669 xorg-server (2:1.13.3-0ubuntu7) saucy; urgency=low
670
671 * Add patch to fixup optimus again.
672 - xf86-dont-enable-gpuscreens.patch
673
674 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 01 May 2013 10:35:55 +0200
675
676 xorg-server (2:1.13.3-0ubuntu6) raring; urgency=low
677
678 * SECURITY UPDATE: input event leak via inactive VT
679 - debian/patches/CVE-2013-1940.patch: fix flush input to work with
680 Linux evdev devices in hw/xfree86/os-support/shared/posix_tty.c.
681 - CVE-2013-1940
682
683 -- Jamie Strandboge <jamie@ubuntu.com> Wed, 17 Apr 2013 09:41:17 -0500
684
685 xorg-server (2:1.13.3-0ubuntu5) raring; urgency=low
686
687 [ Bryce Harrington ]
688 * Add no-nv.patch: Don't autoprobe -nv on linux.
689 * Refresh drm_device_keep_trying.patch (LP: #1161981)
690 - Set empty busid for usb devices
691 - Parse pci path more strictly.
692 - Make platform devices work correctly, try to obtain busid from
693 path if possible.
694 - Fallback if not possible (tegra).
695
696 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 08 Apr 2013 11:40:26 +0200
697
698 xorg-server (2:1.13.3-0ubuntu4) raring; urgency=low
699
700 * Do not bother registering xv/xvmc on gpu screens.
701 - xfree86-no-xv-for-gpuscreens.patch
702 * Re-enable GLX on Xephyr. (LP: #1079096)
703 - xephyr-glx-register.patch
704
705 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 26 Mar 2013 16:16:14 +0100
706
707 xorg-server (2:1.13.3-0ubuntu3) raring; urgency=low
708
709 * Refresh autoconfig-fixup-tell-changed-so-randr-clients-can-t.patch
710 - Unbind offload sink and render slave simultaneously.
711 This prevents a use-after-free bug.
712 * Add config-add-no-removal.patch (LP: #1157614)
713 - Do not call device_remove when a device is hotplugged.
714 * Refresh drm_device_keep_trying.patch
715 - There is no need for drm master here. This might
716 reopen LP #982889, but I do not think spinning here
717 :is the correct answer.
718
719 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 21 Mar 2013 15:40:42 +0100
720
721 xorg-server (2:1.13.3-0ubuntu2) raring; urgency=low
722
723 * Add patch to improve backtraces in the Xorg log.
724 - os-use-libunwind-to-generate-backtraces.patch
725
726 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 14 Mar 2013 16:12:16 +0100
727
728 xorg-server (2:1.13.3-0ubuntu1) raring; urgency=low
729
730 * New upstream release.
731 * Drop patches applied upstream.
732 - 237_dix_save_touchpoint_last_coords_before_transform.patch
733 - randr-cleanup-provider-properly.patch
734 * Rework drm_device_keep_trying.patch (LP: #982889)
735
736 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 14 Mar 2013 08:41:51 +0100
737
738 xorg-server (2:1.13.2-0ubuntu3) raring; urgency=low
739
740 * Add drm_device_keep_trying.patch: When kernel reports drm device is
741 not available, don't give up immediately, but keep retrying for a
742 little bit. Fixes boot failures due to a race condition with plymouth
743 or the kernel. Typical symptom is xserver error exit, "Cannot run in
744 framebuffer mode" and Xorg.0.log messages about "setversion 1.4
745 failed".
746 (LP: #982889)
747
748 -- Bryce Harrington <bryce@ubuntu.com> Tue, 19 Feb 2013 07:58:24 -0800
749
750 xorg-server (2:1.13.2-0ubuntu2) raring; urgency=low
751
752 * Restore selinux support now that audit has been promoted to main.
753
754 -- Adam Conrad <adconrad@ubuntu.com> Sat, 09 Feb 2013 00:03:45 -0700
755
756 xorg-server (2:1.13.2-0ubuntu1) raring; urgency=low
757
758 * New upstream release.
759 * control: Mark xvfb M-A: foreign.
760 * Refresh autobind patch from fedora, and cherry-pick some fixes from them for
761 reverse-optimus and hotplugging.
762
763 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 29 Jan 2013 17:23:44 +0200
764
765 xorg-server (2:1.13.1.901-0ubuntu2) raring; urgency=low
766
767 * Add 237_dix_save_touchpoint_last_coords_before_transform.patch:
768 Fix sensitive touch settings on Nexus 7 when input is transformed.
769 (LP: #1075415, #1076567, #1076627)
770
771 -- Bryce Harrington <bryce@ubuntu.com> Tue, 22 Jan 2013 13:51:16 -0800
772
773 xorg-server (2:1.13.1.901-0ubuntu1) raring; urgency=low
774
775 * Merge from unreleased debian git.
776
777 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 08 Jan 2013 16:40:30 +0200
778
779 xorg-server (2:1.13.0.902-0ubuntu1) raring; urgency=low
780
781 [ Timo Aaltonen ]
782 * Merge from unreleased debian git.
783 * Dropped upstream patches:
784 - 229_udev-fix.diff
785 - 231-scan-pci-after-probing-devices.patch
786 - 235-composite-tracking.patch
787 - 237-dix-set-the-device-transformation-matrix.patch
788
789 [ Maarten Lankhorst ]
790 * Dropped upstream patches:
791 - 230-fix-compat-output-selection.patch
792 * Merge 1.13.1.rc2 from unreleased debian git.
793 * Bump ABI_VIDEODRV_VERSION to 13.1
794 - xf86UpdateDesktopDimensions is newly exported for nvidia blob
795
796 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Fri, 07 Dec 2012 09:14:37 +0100
797
798 xorg-server (2:1.13.0-0ubuntu8) raring; urgency=low
799
800 * Revert the change to 500_pointer_barrier_thresholds.diff, causes
801 issues with unity launcher.
802
803 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 19 Nov 2012 12:15:49 +0200
804
805 xorg-server (2:1.13.0-0ubuntu7) raring; urgency=low
806
807 [ Maarten Lankhorst ]
808 * Add 233-xf86events-valgrind.patch to fix a xserver corruption
809 when acpid is stopped before Xorg is.
810 (LP: #1070481)
811 * Add 235-composite-tracking.patch to fix exa corruption.
812 (LP: #1010794)
813
814 [ Bryce Harrington ]
815 * Add 236-use-fbdev-for-poulsbo-oaktrail-medfield.patch: Never use Intel
816 driver on Poulsbo/Oaktrail/Medfield. Thanks to Matthias Klumpp.
817 (LP: #1069031)
818 * Add 237-dix-set-the-device-transformation-matrix.patch: Fix pointer
819 jumping with absolute pointing device. Initializes device
820 transformation matrix to an identity matrix. Thanks to a7x.
821 (LP: #1041063)
822
823 [ Tim Lunn ]
824 * 500_pointer_barrier_thresholds.diff: Update to fix gaps above
825 barriers at edge of screen
826 (LP: #1073724)
827
828 -- Bryce Harrington <bryce@ubuntu.com> Fri, 16 Nov 2012 11:37:26 -0800
829
830 xorg-server (2:1.13.0-0ubuntu6) quantal; urgency=low
831
832 [ Timo Aaltonen ]
833 * patches/series: Reorganize our patches in categories in order to
834 make reviewing and rebasing easier.
835
836 [ Maarten Lankhorst ]
837 * add 232-xf86compatoutput-valgrind.patch to silence a valgrind error
838
839 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 08 Oct 2012 17:58:54 +0300
840
841 xorg-server (2:1.13.0-0ubuntu5) quantal; urgency=low
842
843 * Update 228_autobind_gpu.patch to not crash when the device has no
844 randr provider. (LP: #1054051)
845
846 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 25 Sep 2012 09:46:44 +0300
847
848 xorg-server (2:1.13.0-0ubuntu4) quantal; urgency=low
849
850 * Add patches to fix issues with hybrid graphics:
851 - 230-fix-compat-output-selection.patch
852 Fix compat output selection when the GPU has no outputs
853 (LP: #1043458)
854 - 231-scan-pci-after-probing-devices.patch
855 Fix a race condition when dynamically powering off secondary GPU's
856
857 -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 20 Sep 2012 14:34:45 +0300
858
859 xorg-server (2:1.13.0-0ubuntu3) quantal; urgency=low
860
861 * Try again with the right hotplug patch.
862
863 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 17 Sep 2012 16:24:29 +0300
864
865 xorg-server (2:1.13.0-0ubuntu2) quantal; urgency=low
866
867 [ Maarten Lankhorst ]
868 * Add patch to autobind gpu's
869
870 [ Timo Aaltonen ]
871 * Add a patch to fix drm device hotplugging.
872
873 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 17 Sep 2012 15:58:32 +0300
874
875 xorg-server (2:1.13.0-0ubuntu1) quantal; urgency=low
876
877 * Merge from unreleased debian git.
878
879 -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 06 Sep 2012 12:25:51 +0300
880
881 xorg-server (2:1.12.99.905-0ubuntu3) quantal; urgency=low
882
883 * debian/patches/111_armel-drv-fallbacks.patch:
884 - Now that the modesetting is part of xserver-xorg-video-all, enable the
885 arm specific drivers before modesetting is included, otherwise it'll
886 always be the default, even if we have arm-compatible drivers available
887 at the system (LP: #1041686)
888
889 -- Ricardo Salveti de Araujo <ricardo.salveti@linaro.org> Sat, 25 Aug 2012 19:19:16 -0300
890
891 xorg-server (2:1.12.99.905-0ubuntu2) quantal; urgency=low
892
893 * debian/patches/111_armel-drv-fallbacks.patch:
894 - Adding support for omapdrm based devices (using the omap xorg driver),
895 and make xorg to use the recently added platform probe functions, by
896 trying to probe the driver in case there's only one platform device
897 available and without a valid busID (case of Omap3 and Omap4 based
898 devices) (LP: #1040405)
899
900 -- Ricardo Salveti de Araujo <ricardo.salveti@linaro.org> Thu, 23 Aug 2012 01:20:03 -0300
901
902 xorg-server (2:1.12.99.905-0ubuntu1) quantal; urgency=low
903
904 [ Robert Hooker ]
905 * New upstream release snapshot (1.13-rc5)
906
907 -- Timo Aaltonen <tjaalton@ubuntu.com> Wed, 22 Aug 2012 18:29:26 +0300
908
909 xorg-server (2:1.12.99.904-0ubuntu2) quantal; urgency=low
910
911 [ Maarten Lankhorst ]
912 * Remove disabled and unwanted patches
913 - 13_debian_add_xkbpath_env_variable.diff
914 - 200_randr-null.patch
915 - 217_revert_bgnonevisitwindow.patch
916 - 219_fedora-pointer-barriers.diff
917
918 [ Christopher James Halse Rogers ]
919 * Bump build-dep on libdrm to 2.4.38-0ubuntu2 and rebuild to pick up correct
920 libdrm2-udeb dependencies on xserver-xorg-core-udeb
921
922 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 21 Aug 2012 16:07:00 +1000
923
924 xorg-server (2:1.12.99.904-0ubuntu1) quantal-proposed; urgency=low
925
926 [ Maarten Lankhorst ]
927 * New upstream release snapshot (on the way to 1.13).
928 * Remove 172_cwgetbackingpicture_nullptr_check.patch:
929 - Code is removed now that XAA is gone.
930
931 -- Timo Aaltonen <tjaalton@ubuntu.com> Wed, 08 Aug 2012 14:35:03 +0300
932
933 xorg-server (2:1.12.99.904-1) UNRELEASED; urgency=low
934
935 * New upstream release snapshot (on the way to 1.13).
936 * Bump minimum required abi, randr, dri2 and gl protos.
937
938 -- Maarten Lankhorst <maarten.lankhorst@canonical.com> Thu, 12 Jul 2012 13:54:50 +0200
939
940 xorg-server (2:1.12.99.902-0ubuntu1) quantal-proposed; urgency=low
941
942 [ Maarten Lankhorst ]
943 * New upstream release snapshot (on the way to 1.13).
944 - Fixes QT5 app segfaults (LP: #1015292)
945 * Bump minimum required abi, randr, dri2 and gl protos.
946 * Refreshed patches to apply on x1.13
947 * Remove patches merged upstream:
948 - 508_device_off_release_buttons.patch
949 - 510-dix-return-early-from-DisableDevice-if-the-device-is.patch
950 - 511-dix-move-freeing-the-sprite-into-a-function.patch
951 - 512-dix-free-the-sprite-when-disabling-the-device.patch
952 - 513-dix-disable-non-sprite-owners-first-when-disabling-p.patch
953 - 514-Xi-drop-forced-unpairing-when-changing-the-hierarchy.patch
954 - 515-dix-disable-all-devices-before-shutdown.patch
955
956 [ Christopher James Halse Rogers ]
957 * debian/patches/100_rethrow_signals.patch:
958 - Drop, in favour of getting LightDM to pass -core to the server. This
959 upstream mechanism is significantly more reliable at dumping core in
960 my testing. We may later wish to improve this with some processing in
961 the apport hook.
962
963 -- Julien Cristau <jcristau@debian.org> Sat, 27 Jul 2013 13:18:28 +0200
964
965
966 xorg-server (2:1.12.4-6.1) unstable; urgency=low
967
968 * Non-maintainer upload.
969 * 10_Include-missing-selection-h.diff: Fix FTBFS with GCC 4.8. Include
970 selection.h in dix/window.c for the missing DeleteWindowFromAnySelections
971 function prototype. Patch by Gerardo Malazdrewicz (closes: #701372)
972
973 -- Michael Biebl <biebl@debian.org> Thu, 25 Jul 2013 19:45:29 +0200
974
975 xorg-server (2:1.12.4-6) unstable; urgency=low
976
977 * Touch: Fix duplicate TouchBegin selection with virtual devices
978 (closes: #696272)
979 * Xi: Don't check for TOUCH_END, it's never set
980 * Xi: Update the device after delivering the emulated pointer event
981 (closes: #702662)
982 * xf86: fix flush input to work with Linux evdev devices. Addresses
983 CVE-2013-1940.
984
985 -- Julien Cristau <jcristau@debian.org> Wed, 17 Apr 2013 12:12:30 +0200
986
987 xorg-server (2:1.12.4-5) unstable; urgency=low
988
989 * dmx: don't include dmx-config.h from xdmxconfig (closes: #495816)
990 * xfree86: bail on misformed acpi strings (closes: #696110)
991 * dix: don't allow overriding a grab with a different type of grab
992 * dix: Set focus field on XI2 crossing events (closes: #699907)
993 * Link against -lbsd on kfreebsd. This gives us access to getpeereid(), and
994 makes MIT-SHM work with non-world-accessible segments (closes: #701469).
995
996 -- Julien Cristau <jcristau@debian.org> Sat, 23 Feb 2013 15:37:44 +0100
997
998 xorg-server (2:1.12.4-4) unstable; urgency=low
999
1000 * Fix memory leak in libnettle sha1 patch. Thanks, Yaakov Selkowitz!
1001 * Cherry-pick from upstream:
1002 - dix: set the device transformation matrix. Avoids cursor jumps in
1003 virtualbox (closes: #694598)
1004
1005 -- Julien Cristau <jcristau@debian.org> Thu, 29 Nov 2012 19:27:31 +0100
1006
1007 xorg-server (2:1.12.4-3) unstable; urgency=low
1008
1009 * Replace EXA patch from previous upload with the one actually applied
1010 upstream (closes: #666468).
1011
1012 -- Julien Cristau <jcristau@debian.org> Mon, 05 Nov 2012 10:44:58 +0100
1013
1014 xorg-server (2:1.12.4-2) unstable; urgency=low
1015
1016 * Fix Xephyr command line option parsing (closes: #689246). Thanks, Andrzej
1017 Pietrasiewicz!
1018 * Restore {in,out}{b,w,l} on ia64 (closes: #685750). Thanks, Stephan
1019 Schreiber!
1020 * EXA: Fall back earlier and more thoroughly from exaGlyphs (closes:
1021 #666468). Patch by Michel Dänzer stolen from upstream bugzilla.
1022
1023 -- Julien Cristau <jcristau@debian.org> Wed, 24 Oct 2012 16:46:48 +0200
1024
1025 xorg-server (2:1.12.4-1) unstable; urgency=low
1026
1027 * New upstream stable release.
1028 * int10: fix pci_device_read_rom usage (closes: #686153). Thanks, Stephan
1029 Schreiber!
1030 * Revert 'Unload submodules' (closes: #686152). Seems to introduce a
1031 regression, let's try that again later. Thanks, Stephan Schreiber!
1032 * Revert "fb: reorder Bresenham error correction to avoid overshoot". Fixes
1033 regression introduced in 1.12.3.902 (fdo#54168, closes: #688908)
1034 * Add conflicts against obsolete evtouch input driver (hopefully closes:
1035 #687268)
1036
1037 -- Julien Cristau <jcristau@debian.org> Sun, 30 Sep 2012 12:47:00 +0200
1038
1039 xorg-server (2:1.12.3.902-1) unstable; urgency=low
1040
1041 * New upstream release candidate
1042 + glx: Free DRI2 drawable reference to destroyed GLX drawable
1043 (closes: #681265, #674668)
1044 + dix: make sure the mask is set for emulated scroll events
1045 (closes: #684051)
1046 * 03_fix-panning.diff: disable cursor confinement when panning is enabled
1047 (closes: #643693)
1048 * Video ABI bumped to 12.1, serverminver to 2:1.12.3.901.
1049
1050 -- Julien Cristau <jcristau@debian.org> Tue, 21 Aug 2012 21:35:25 +0200
1051
1052 xorg-server (2:1.12.3-1) unstable; urgency=low
1053
1054 * New upstream release.
1055 * Install /var/lib/xkb/README.compiled in xserver-common.
1056
1057 -- Julien Cristau <jcristau@debian.org> Wed, 18 Jul 2012 08:36:57 +0200
1058
1059 xorg-server (2:1.12.1.902-1ubuntu1) quantal-proposed; urgency=medium
1060
1061 [ Maarten Lankhorst ]
1062 * Refresh patches to apply on x-server 1.12
1063 - patch-x-indent.sh from xorg-pkg-tools was used to redo coding style
1064 * Deleted following patches because they have been committed upstream
1065 - 224_return_BadWindow_not_BadMatch.diff
1066 - 225_non-root_config_paths.patch
1067 - 505_query_pointer_touchscreen.patch
1068 - 506_touchscreen_pointer_emulation_checks.patch
1069 - 507_touchscreen_fixes.patch
1070 * Non-trivial refresh of 500_pointer_barrier_thresholds.diff, based on
1071 xorg-edgers
1072 * Rest was refreshed with patch-x-indent.sh to survive coding style changes
1073 * Add upstream patches for proper device disabling:
1074 - 510-dix-return-early-from-DisableDevice-if-the-device-is.patch
1075 - 511-dix-move-freeing-the-sprite-into-a-function.patch
1076 - 512-dix-free-the-sprite-when-disabling-the-device.patch
1077 - 513-dix-disable-non-sprite-owners-first-when-disabling-p.patch
1078 - 514-Xi-drop-forced-unpairing-when-changing-the-hierarchy.patch
1079 - 515-dix-disable-all-devices-before-shutdown.patch
1080
1081 [ Bryce Harrington ]
1082 * Drop 209_add_legacy_bgnone_option.patch: lightdm and other *dm's have
1083 switched to the new standard -background option. No need to continue
1084 providing the legacy -nr synonym.
1085 * Drop 201_report-real-dpi.patch: Commented out in series.
1086 * Drop 198_nohwaccess.patch: Rootless-X no longer a development focus
1087 for us; the patch would need reworked anyway to provide proper
1088 support.
1089 * Drop 166_nullptr_xinerama_keyrepeat.patch: Fixed differently upstream
1090 in commit 24e682d0, as verified by original reporter.
1091
1092 -- Bryce Harrington <bryce@ubuntu.com> Mon, 04 Jun 2012 19:12:23 -0700
1093
1094 xorg-server (2:1.12.1.902-1) unstable; urgency=medium
1095
1096 [ Julien Cristau ]
1097 * xvfb-run: kill Xvfb when the script dies.
1098 * xvfb-run: instead of waiting 3 seconds and hoping that's enough for Xvfb
1099 to come up (and waiting 2.9 seconds too many in the general case), tell it
1100 to send us SIGUSR1 when it's ready to accept connections. This reduces
1101 "xvfb-run -- xterm -e true" from ~3.2s to ~0.4s on a quick test.
1102 * xvfb-run: fix xauth handling; setting XAUTHORITY when starting an X server
1103 isn't actually useful, we need to use the -auth command-line parameter
1104 instead. Somehow this seems to have been broken all these years and
1105 nobody noticed...
1106
1107 [ Cyril Brulebois ]
1108 * New upstream release candidate for the 1.12 stable branch:
1109 - Bring the usual lot of stability fixes.
1110 - Fix segfault on server shutdown (Closes: #671812).
1111 - Refactor logging, fixing a format string vulnerability which could lead
1112 to a denial of service (“only”, thanks to the fortified sources). This
1113 is CVE-2012-2118 (Closes: #673148).
1114 * Bump severity to “medium” for those two important fixes.
1115
1116 -- Cyril Brulebois <kibi@debian.org> Sun, 20 May 2012 10:52:52 +0200
1117
1118 xorg-server (2:1.12.1-2) unstable; urgency=low
1119
1120 * Merge from server-1.12-branch up to 22a1953c4a to get:
1121 - many XI 2.2 fixes.
1122 - “os: make timers signal-safe”; fixing infinite loops with the
1123 synaptics tap handling code.
1124
1125 -- Cyril Brulebois <kibi@debian.org> Mon, 07 May 2012 01:46:16 +0200
1126
1127 xorg-server (2:1.12.1-1) unstable; urgency=low
1128
1129 * New upstream release.
1130 * Upload to unstable.
1131
1132 -- Cyril Brulebois <kibi@debian.org> Tue, 01 May 2012 01:56:32 +0200
1133
1134 xorg-server (2:1.12.0.902-1) experimental; urgency=low
1135
1136 * New upstream release candidate (1.12.1 RC2).
1137 * Refresh patches, yay for automated re-indenting…
1138
1139 -- Cyril Brulebois <kibi@debian.org> Wed, 11 Apr 2012 19:31:09 +0000
1140
1141 xorg-server (2:1.12.0-1) experimental; urgency=low
1142
1143 * New upstream release.
1144 * Bump x11proto-input-dev in Build-Depends and Depends.
1145
1146 -- Cyril Brulebois <kibi@debian.org> Mon, 05 Mar 2012 11:18:41 +0100
1147
1148 xorg-server (2:1.11.99.902-1) experimental; urgency=low
1149
1150 * New upstream release candidate (1.12 RC2):
1151 - Fix FTBFS on ia64 and mips*.
1152 * Bump x11proto-input-dev build-dep.
1153
1154 -- Cyril Brulebois <kibi@debian.org> Thu, 02 Feb 2012 03:15:00 +0100
1155
1156 xorg-server (2:1.11.99.901-1) experimental; urgency=low
1157
1158 * New upstream release candidate (1.12 RC1).
1159 * Bump input ABI and serverminver again.
1160 * Bump x11proto-input-dev build-dep/dep.
1161
1162 -- Cyril Brulebois <kibi@debian.org> Fri, 30 Dec 2011 00:01:35 +0100
1163
1164 xorg-server (2:1.11.99.2-1) experimental; urgency=low
1165
1166 * New upstream snapshot.
1167 * Bump input ABI and serverminver again.
1168
1169 -- Cyril Brulebois <kibi@debian.org> Tue, 20 Dec 2011 11:39:51 +0100
1170
1171 xorg-server (2:1.11.99.1-1) experimental; urgency=low
1172
1173 * New upstream release snapshot (on the way to 1.12).
1174 * Bump libpciaccess-dev, x11proto-input-dev build-deps.
1175 * Update xserver-xorg-dev's dependencies:
1176 - Add libpixman-1-dev.
1177 - Bump x11proto-input-dev.
1178 * Update serverminver with new server and ABI versions.
1179 * Drop patches (merged upstream):
1180 - 07-xfree86-fix-build-with-xv-disabled.diff
1181 - 15-nouveau.diff
1182
1183 -- Cyril Brulebois <kibi@debian.org> Thu, 15 Dec 2011 18:49:10 +0100
1184
1185 xorg-server (2:1.11.4-0ubuntu11) quantal; urgency=low
1186
1187 * Release buttons when device is disabled on suspend (LP: #968845)
1188 - Add temporary patch 508_device_off_release_buttons.patch from upstream
1189
1190 -- Chase Douglas <chase.douglas@ubuntu.com> Sat, 05 May 2012 13:17:34 -0700
1191
1192 xorg-server (2:1.11.4-0ubuntu10.1) precise-proposed; urgency=low
1193
1194 [ Bryce Harrington ]
1195 * Enable 227_null_ptr_midispcur.patch to apply
1196
1197 [ Chase Douglas ]
1198 * Update to xserver 1.12.1 for the input stack
1199 * Drop patches merged upstream in 1.12.1:
1200 - 501_touch_accept_end.patch
1201 - 502_indirect_touch_window_set.patch
1202 - 503_fix_mouse_warp.patch
1203 - 504_implement_passive_touch_ungrab.patch
1204 * Fix patch 506_touchscreen_pointer_emulation_checks.patch after upstream
1205 review
1206 * Fix various touchscreen issues (LP: #974887)
1207 - Add temporary patch 506_touchscreen_fixes.patch, which is a combination of
1208 multiple upstream patches
1209
1210 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 19 Apr 2012 12:34:54 -0700
1211
1212 xorg-server (2:1.11.4-0ubuntu10) precise; urgency=low
1213
1214 * Fix touchscreen pointer emulation (LP: #949791)
1215 - Add temporary patch 506_touchscreen_pointer_emulation_checks.patch
1216
1217 -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 04 Apr 2012 16:53:33 -0700
1218
1219 xorg-server (2:1.11.4-0ubuntu9) precise; urgency=low
1220
1221 * Report button press when touchscreen touch is active (LP: #972985)
1222 - Add temporary patch 505_query_pointer_touchscreen.patch
1223 - Fixes some compiz/unity touchscreen issues
1224
1225 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 03 Apr 2012 19:04:01 -0700
1226
1227 xorg-server (2:1.11.4-0ubuntu8) precise; urgency=low
1228
1229 [ Chase Douglas ]
1230 * Fix crash at startup due to input option abi break (LP: #931397)
1231 - Revert two commits from upstream 1.12 input stack
1232
1233 [ Bryce Harrington ]
1234 * debian/patches/227_null_ptr_midispcur.patch:
1235 - Check for NULL pointer before dereferencing pointer from
1236 miGetDCDevice. Fixes crash after connecting a bluetooth keyboard.
1237 (LP: #930936)
1238
1239 [ Chase Douglas ]
1240 * Fix mouse warping and clipping (LP: #948938)
1241 - Add temporary patch 503_fix_mouse_warp.patch
1242 * Implement passive touch ungrab (LP: #968726)
1243 - Add temporary patch 503_implement_passive_touch_ungrab.patch
1244 * Bump lintian standards to 3.9.3
1245
1246 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 29 Mar 2012 18:09:19 -0700
1247
1248 xorg-server (2:1.11.4-0ubuntu7) precise; urgency=low
1249
1250 * debian/patches/111_armel-drv-fallbacks.patch:
1251 - Avoid loading the driver to test if it's available. Xorg will later load
1252 and validate the module, and if it's already loaded it'll trigger an
1253 error and invalidate the driver (LP: #959928)
1254
1255 -- Ricardo Salveti de Araujo <ricardo.salveti@linaro.org> Tue, 20 Mar 2012 02:09:18 -0300
1256
1257 xorg-server (2:1.11.4-0ubuntu6) precise; urgency=low
1258
1259 * debian/patches/500_pointer_barrier_thresholds.diff:
1260 - Don't try to send events from the context of the SIGIO handler. That
1261 leads to the dark side, or at least to server freezes when trying to
1262 reveal the launcher in Unity (LP: #946954). May also fix other seemingly
1263 random X server crashes.
1264 - Add build-time tests to make check for barrier behaviour. These are
1265 disabled, pending gtest, xorg-gtest, and xserver-xorg-video-dummy MIRs.
1266
1267 -- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 09 Mar 2012 19:16:02 +1100
1268
1269 xorg-server (2:1.11.4-0ubuntu5) precise; urgency=low
1270 * Update to 1.12 input stack
1271 * Drop input patches that have been merged upstream:
1272 - 600-Revert-dix-deduplicate-callers-of-DeliverDeviceEvent.patch
1273 - 601-Store-window-pointer-in-touch-listener-record.patch
1274 - 602-Factor-out-TouchEnd-generation-and-delivery.patch
1275 - 603-Export-TouchEventRejected-as-TouchRejected.patch
1276 - 604-Move-AllowTouch-to-dix-touch.c-and-rename-to-TouchAc.patch
1277 - 605-Check-for-proper-window-ID-when-processing-touch-all.patch
1278 - 606-Implement-early-touch-reject.patch
1279 - 607-Implement-touch-early-accept.patch
1280 - 608-dix-fix-an-out-of-memory-crash.patch
1281 - 609-Xi-handle-new-XIAllowEvents-request-in-inputproto-2..patch
1282 - 610-Fix-scrolling.patch
1283 - 611-Fix-touch-punt-crash.patch
1284 - 612-Fix-vcp-touches-corruption.patch
1285 - 613-Keep-vcp-touch-class.patch
1286 * Fix indirect touch grab handling (LP: #929408)
1287 - Add temporary patch 501_touch_accept_end.patch
1288 - Add temporary patch 502_indirect_touch_window_set.patch
1289
1290 -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 07 Mar 2012 15:36:20 -0800
1291
1292 xorg-server (2:1.11.4-0ubuntu4) precise; urgency=low
1293
1294 * debian/patches/500_pointer_barrier_thresholds.diff:
1295 - Make the velocity calculation more robust on screen edges. Fixes reveal
1296 behaviour on nVidia 295.20 driver, which now clamps the pointer to the
1297 visible screen area. (LP: #937792)
1298
1299 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 21 Feb 2012 17:04:41 +1100
1300
1301 xorg-server (2:1.11.4-0ubuntu3) precise; urgency=low
1302
1303 * Fix touch class memory corruption
1304 - Add 612-Fix-vcp-touches-corruption.patch
1305 - Add 613-Keep-vcp-touch-class.patch
1306
1307 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 13 Feb 2012 15:54:04 -0800
1308
1309 xorg-server (2:1.11.4-0ubuntu2) precise; urgency=low
1310
1311 * Fix crash when punting a touch to a non-existent owner
1312 - Add 611-Fix-touch-punt-crash.patch
1313
1314 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 13 Feb 2012 12:10:02 -0800
1315
1316 xorg-server (2:1.11.4-0ubuntu1) precise; urgency=low
1317
1318 [ Chase Douglas ]
1319 * Allow for non-root config paths so xorg-gtest can be run without root
1320 - Add 225_non-root_config_paths.patch backported from upstream
1321
1322 [ Alberto Milone]
1323 * debian/patches/226_fall_back_to_autoconfiguration.patch:
1324 - Fall back to autoconfiguration for graphics drivers in some cases
1325 instead of letting X fail when configuration files are available.
1326
1327 [ Chase Douglas ]
1328 * Update to 1.11.99.902 input stack
1329 * Update to 1.11.4 for everything else
1330 * Drop input patches that have been merged upstream:
1331 - 220_dont_scale_indirect.patch
1332 - 221_pointer_motion_update_fix.patch
1333 - 222_touch_valuators_absolute.patch
1334 - 223_indirect_touch_x_y_valuators.patch
1335 * Add reviewed input patches that have not been merged upstream yet:
1336 - 600-Revert-dix-deduplicate-callers-of-DeliverDeviceEvent.patch
1337 - 601-Store-window-pointer-in-touch-listener-record.patch
1338 - 602-Factor-out-TouchEnd-generation-and-delivery.patch
1339 - 603-Export-TouchEventRejected-as-TouchRejected.patch
1340 - 604-Move-AllowTouch-to-dix-touch.c-and-rename-to-TouchAc.patch
1341 - 605-Check-for-proper-window-ID-when-processing-touch-all.patch
1342 - 606-Implement-early-touch-reject.patch
1343 - 607-Implement-touch-early-accept.patch
1344 - 608-dix-fix-an-out-of-memory-crash.patch
1345 - 609-Xi-handle-new-XIAllowEvents-request-in-inputproto-2..patch
1346 - 610-Fix-scrolling.patch (LP: #925785)
1347 * Bump deps on x11proto-input-dev to 2.1.99.6
1348
1349 -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 10 Feb 2012 16:27:25 -0800
1350
1351 xorg-server (2:1.11.3-0ubuntu10) precise; urgency=low
1352
1353 * Drop 214_glx_dri_searchdirs.patch, drisearchdirs is no longer
1354 exported in mesa's dri.pc because of multiarch and the only consumer
1355 (dri-alternates) is no longer used.
1356
1357 -- Robert Hooker <sarvatt@ubuntu.com> Thu, 02 Feb 2012 12:08:55 -0500
1358
1359 xorg-server (2:1.11.3-0ubuntu9) precise; urgency=low
1360
1361 * debian/patches/500_pointer_barrier_thresholds.diff:
1362 - Implement proposed XFIXES 6.0 protocol. This protocol is subject to
1363 change, use at own risk!
1364 * debian/control:
1365 - Bump build-dep on x11proto-fixes to pick up new protocol definition
1366
1367 -- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 27 Jan 2012 20:05:42 +1100
1368
1369 xorg-server (2:1.11.3-0ubuntu8) precise; urgency=low
1370
1371 * debian/patches/224_return_BadWindow_not_BadMatch.diff:
1372 - Fix the error values of a whole slew of window-related calls.
1373 Fixes some gnome-settings-daemon aborts in XLib (LP: #903973)
1374
1375 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 23 Jan 2012 16:09:29 +1100
1376
1377 xorg-server (2:1.11.3-0ubuntu7) precise; urgency=low
1378
1379 * Fixes for relative devices
1380 - Add 220_dont_scale_indirect.patch
1381 - Add 221_pointer_motion_update_fix.patch
1382 - Add 222_touch_valuators_absolute.patch
1383 - Add 223_indirect_touch_x_y_valuators.patch
1384
1385 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 19 Jan 2012 16:23:28 -0800
1386
1387 xorg-server (2:1.11.3-0ubuntu6) precise; urgency=low
1388
1389 * Bump Build-Depends on x11proto-input-dev to 2.1.99.5
1390
1391 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 17 Jan 2012 22:22:57 +0100
1392
1393 xorg-server (2:1.11.3-0ubuntu5) precise; urgency=low
1394
1395 * Add Breaks clause for XInput changes
1396 - qt4-x11 < 4:4.8.0-1ubuntu2 (crashes due to XI ABI change)
1397 - utouch-geis < 2.2.3 (infinite loop if utouch XCB backend is unavailable)
1398 - utouch-frame < 2.1.0 (crashes due to XI ABI change)
1399 - unity < 5.0.0 (crashes if utouch stack is unavailable)
1400
1401 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 17 Jan 2012 22:03:35 +0100
1402
1403 xorg-server (2:1.11.3-0ubuntu4) precise; urgency=low
1404
1405 * Merge in input changes from upstream master through commit 954bb99
1406 * Remove temporary patch 220_grab_event_time.patch
1407
1408 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 17 Jan 2012 19:52:04 +0100
1409
1410 xorg-server (2:1.11.3-0ubuntu3) precise; urgency=low
1411
1412 * Add temporary patch for fixing grab time bug
1413 - Add 220_grab_event_time.patch
1414
1415 -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 11 Jan 2012 07:41:04 -0800
1416
1417 xorg-server (2:1.11.3-0ubuntu2) precise; urgency=low
1418
1419 * Merge in input changes from upstream master through commit 8722ad6
1420 * Remove temporary patch 220_test-loop.patch, merged upstream
1421
1422 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 10 Jan 2012 10:48:31 +0100
1423
1424 xorg-server (2:1.11.3-0ubuntu1) precise; urgency=low
1425
1426 * New upstream bugfix release
1427 * Merge in input changes from upstream master through commit e7df42a
1428 * Bump input ABI
1429 * Bump x11proto-input-dev build dependency version
1430 * Add temporary patch for fixing a test case loop
1431 - Add 220_test-loop.patch
1432
1433 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 22 Dec 2011 12:11:39 -0800
1434
1435 xorg-server (2:1.11.2.902-1ubuntu1) precise; urgency=low
1436
1437 * Drop prototype XI multitouch patches
1438 * Merge in input changes from upstream master through commit 7da7aa9
1439 * Bump input ABI
1440 * Refresh patches
1441 - Drop 210_pixman_null_ptr_check.patch, merged upstream
1442
1443 -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 14 Dec 2011 16:06:37 -0800
1444
1445 xorg-server (2:1.11.2.902-1) unstable; urgency=low
1446
1447 [ Julien Cristau ]
1448 * New upstream release candidate (1.11.3 RC2)
1449
1450 -- Cyril Brulebois <kibi@debian.org> Sat, 10 Dec 2011 22:36:42 +0100
1451
1452 xorg-server (2:1.11.2.901-1) unstable; urgency=low
1453
1454 * New upstream release candidate (1.11.3 RC1):
1455 - As usual: Fixes for various crashes and correctness issues.
1456 - In particular: Fix for crash when starting a game (in wine) twice
1457 (Closes: #637448).
1458 - Also: Fix crashes with server regeneration (Closes: #649420).
1459 * Add some lintian overrides:
1460 - xserver-xorg-core: breaks-without-version against virtual packages
1461 is perfectly OK.
1462 * Don't forget to ship xorg.conf.d(5) in xserver-xorg-core.
1463
1464 -- Cyril Brulebois <kibi@debian.org> Tue, 29 Nov 2011 17:04:09 +0100
1465
1466 xorg-server (2:1.11.1.902-1) unstable; urgency=low
1467
1468 * New upstream release candidate (1.11.2 RC2):
1469 - Fixes for various crashes and correctness issues.
1470
1471 -- Cyril Brulebois <kibi@debian.org> Wed, 02 Nov 2011 11:10:03 +0100
1472
1473 xorg-server (2:1.11.1.901-2) unstable; urgency=high
1474
1475 * Merge from upstream to get CVEs fixed:
1476 - Fix CVE-2011-4028: File disclosure vulnerability.
1477 - Fix CVE-2011-4029: File permission change vulnerability.
1478 * Set urgency to “high” accordingly.
1479
1480 -- Cyril Brulebois <kibi@debian.org> Thu, 20 Oct 2011 15:04:53 +0200
1481
1482 xorg-server (2:1.11.1.901-1) unstable; urgency=low
1483
1484 * New upstream release candidate (1.11.2 RC1)
1485 + Disable check of double-aligned in test/input.c on Renesas SH
1486 (closes: #636673)
1487 * Use dpkg-buildflags to enable hardening with recent dpkg.
1488 * Enable PIE with DEB_BUILD_MAINT_OPTIONS, but add -Bsymbolic to LDFLAGS to
1489 reduce performance loss from PIE.
1490 * Pass --disable-silent-rules to configure.
1491 * Drop dh_testroot from clean target.
1492 * Add dummy build-{arch,indep} targets depending on build.
1493
1494 -- Julien Cristau <jcristau@debian.org> Sat, 15 Oct 2011 19:05:41 +0200
1495
1496 xorg-server (2:1.11.1-1) unstable; urgency=high
1497
1498 [ Cyril Brulebois ]
1499 * Bump glproto dependency for xserver-xorg-dev (Closes: #639651).
1500 * Set urgency to “high” since there were no issues other than the libwfb
1501 one (see below) in the last 4 weeks.
1502
1503 [ Julien Cristau ]
1504 * New upstream bugfix release
1505 - belatedly bump extension ABI major
1506 - add missing fbFoo → wfbFoo renames for libwfb.so, fixing issues with the
1507 nvidia driver (closes: #641344)
1508
1509 -- Cyril Brulebois <kibi@debian.org> Sat, 24 Sep 2011 11:23:17 +0200
1510
1511 xorg-server (2:1.11.0-1ubuntu1~prep1) oneiric; urgency=low
1512
1513 * Merge from Debian experimental. Remaining Ubuntu changes
1514 - Fill in later
1515 * Drop all XI2.1 multitouch patches, pending Chase's rework.
1516 * 217_revert_bgnonevisitwindow.patch:
1517 * 219_fedora-pointer-barriers.diff:
1518 - Drop; included in the new upstream release.
1519
1520 -- Christopher James Halse Rogers <chris@cooperteam.net> Sat, 10 Sep 2011 21:26:49 -0700
1521
1522 xorg-server (2:1.11.0-1) unstable; urgency=low
1523
1524 [ Julien Cristau ]
1525 * Make xvfb, xnest, xserver-xephyr and xserver-xfbdev provide the xserver
1526 virtual package again.
1527
1528 [ Cyril Brulebois ]
1529 * New upstream release:
1530 - Fix assertion failure when calling dixSetPrivate (Closes: #632549).
1531 Thanks, Mohammed Sameer!
1532 - Fix memcpy abuse in the fb layer (Closes: #626682).
1533
1534 -- Cyril Brulebois <kibi@debian.org> Sun, 28 Aug 2011 12:53:06 +0200
1535
1536 xorg-server (2:1.10.99.901+git20110731-1) experimental; urgency=low
1537
1538 [ Cyril Brulebois ]
1539 * New upstream release candidate.
1540 * Bump serverminver, as well as input and video ABI.
1541 * Adapt 15-nouveau.diff to cope with the glxdricommon-ification of
1542 GLX probing. Nouveau users might still see an error (EE) mentioning
1543 the fallback to software rendering.
1544 * Bump pixman build-dep/dep to 0.21.8.
1545 * Bump xutils-dev build-dep for new macros.
1546 * Drop libglib2.0-dev build-dep, no longer needed for unit tests.
1547 * Bump x11proto-fixes-dev build-dep for pointer barriers support.
1548
1549 [ Julien Cristau ]
1550 * Update to git HEAD.
1551 + DIX: Set backgroundState correctly for root window (Closes: #632134)
1552 * Bump xproto, dri2proto and glproto build-dependencies.
1553 * Merge packaging changes from the 1.10.x branch:
1554 + Bump libgl1-mesa-dri versioned Recommends to 7.10.2-4, to lower the
1555 odds of having a server built against multiarched mesa, installed
1556 along a pre-multiarch mesa. The Breaks in mesa packages take care of
1557 the other way round already.
1558 + And since the server's binNMU managed to migrate to testing way too
1559 early, add a Breaks against pre-multiarch libgl1-mesa-dri and
1560 libgl1-mesa-dri-experimental.
1561 + Bump Standards-Version to 3.9.2 (no changes).
1562 + Add Breaks on drivers abandoned between lenny and squeeze. This helps
1563 apt decide to remove them instead of removing all of X. Thanks, David
1564 Kalnischkies!
1565 * Drop obsolete 20-workaround-36986.diff.
1566 * Fix patch stamp dependency.
1567
1568 -- Julien Cristau <jcristau@debian.org> Sun, 31 Jul 2011 22:15:07 +0200
1569
1570 xorg-server (2:1.10.4-1ubuntu1) oneiric; urgency=low
1571
1572 [ Christopher James Halse Rogers ]
1573 * Drop i8xx-disablement patch. 2.6.39 and later kernels contain a patch
1574 which alledgedly fixes the cache-incoherency problems. (LP: #817814)
1575
1576 [ Ricardo Salveti de Araujo ]
1577 * debian/patches/112_armel-pvr-drv.patch:
1578 - Include support for the pvr driver available on OMAP 4 (LP: #828494)
1579
1580 [ Timo Aaltonen ]
1581 * Merge from Debian unstable.
1582 - Fixes Xephyr assert failure in dixGetPrivateAddr (LP: #821090)
1583 * debian/rules: Modify the patch stampdir creation.
1584 * Update patch 500_xi2.1.patch to apply.
1585 * Refresh patches.
1586 * debian/rules: Add PATH for the xvfb-run check, otherwise Xvfb is not found.
1587 * debian/rules: Shift the xvfb-run test to be run later, to ensure that the
1588 binaries are installed.
1589
1590 [ Bryce Harrington ]
1591 * debian/rules: Add check target invoking xvfb-run to test that it works
1592 * debian/control: Add build dependency on xauth, required by xvfb-run
1593
1594 [ Chase Douglas ]
1595 * Add fixes for touch grab handling, courtesy of Carlos Garnacho
1596 - 505_Xi_ensure_replayed_touch_events_have_devices.patch
1597 - 506_Xi_ensure_touch_events_update_currentTime.patch
1598 - 507_dix_Ensure_touch_events_are_delivered_to_next_client.patch
1599
1600 -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 09 Sep 2011 14:13:07 +0300
1601
1602 xorg-server (2:1.10.4-1) unstable; urgency=low
1603
1604 [ Timo Aaltonen ]
1605 * New upstream release.
1606
1607 -- Cyril Brulebois <kibi@debian.org> Wed, 24 Aug 2011 10:44:42 +0200
1608
1609 xorg-server (2:1.10.3-1) unstable; urgency=medium
1610
1611 [ Cyril Brulebois ]
1612 * New upstream release (with just a version bump).
1613 * Remove the Replaces: xdmx from xdmx-tools, that was before lenny.
1614 * Add a Breaks: libgl1-mesa-dri-no-multiarch, to handle upgrades from
1615 squeeze-backports (without multiarch) to wheezy (with multiarch).
1616 * Set urgency to “medium” to speed things up. Migration to testing is
1617 a prerequisite for squeeze backports.
1618
1619 [ Julien Cristau ]
1620 * Merge packaging changes lost from the 1.7 (squeeze) branch:
1621 + Add Breaks on drivers abandoned between lenny and squeeze. This helps
1622 apt decide to remove them instead of removing all of X. Thanks, David
1623 Kalnischkies!
1624 + Set default xkb rules to evdev on linux, to work around a wrong default in
1625 configure.ac and an Xorg issue where it reverts to the default on reset.
1626 Thanks to Bastian Blank for the report.
1627
1628 -- Cyril Brulebois <kibi@debian.org> Sun, 07 Aug 2011 19:35:07 +0200
1629
1630 xorg-server (2:1.10.2.902-1ubuntu3) oneiric; urgency=low
1631
1632 * debian/patches/220_xi21_always_deliver_raw_events.diff:
1633 - Backport patch from the mailing list to deliver raw events regardless of
1634 grab state. Bon appétit, DX!
1635
1636 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 11 Jul 2011 10:03:26 +1000
1637
1638 xorg-server (2:1.10.2.902-1ubuntu2) oneiric; urgency=low
1639
1640 [ Bryce Harrington ]
1641 * rules: patch needs to depend on stampdir, else it doesn't get created,
1642 and 'debian/rules patch' malfunctions.
1643
1644 [ Chase Douglas ]
1645 * Fix event handling when neither X nor Y coordinates are set (LP: #806256)
1646 - Added 504_fix_no_coords.patch
1647
1648 [ Christopher James Halse Rogers ]
1649 * rules: Add both /usr/lib/xorg/extra-modules and
1650 /usr/lib/$MULTIARCH/xorg/extra-modules for extra modules.
1651 Fixes GLX for the proprietary drivers after a mesa upgrade (LP: #807209)
1652
1653 -- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 08 Jul 2011 13:16:59 +1000
1654
1655 xorg-server (2:1.10.2.902-1ubuntu1) oneiric; urgency=low
1656
1657 * Merge from Debian unstable. (LP: #441653)
1658 - Update 500_xi2.1.patch to apply.
1659 - Drop patch 218_randr-check-rotated-virtual-size-limits-correctly.diff,
1660 fixed upstream.
1661 * Update the crtc confinement patch with one that should work, with
1662 further fixes from upstream. (LP: #389519)
1663 * Dropped a bunch of old Breaks from xserver-xorg-core.
1664
1665 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 05 Jul 2011 16:22:23 +0300
1666
1667 xorg-server (2:1.10.2.902-1) unstable; urgency=low
1668
1669 * New upstream release (1.10.3 rc2):
1670 - DIX: Set backgroundState correctly for root window (Closes: #632134).
1671 * Drop 20-workaround-36986.diff, fixed upstream.
1672 * Bump Standards-Version to 3.9.2 (no changes).
1673
1674 -- Cyril Brulebois <kibi@debian.org> Sat, 02 Jul 2011 11:58:58 +0200
1675
1676 xorg-server (2:1.10.2-2) unstable; urgency=low
1677
1678 * Bump libgl1-mesa-dri versioned Recommends to 7.10.2-4, to lower the
1679 odds of having a server built against multiarched mesa, installed
1680 along a pre-multiarch mesa. The Breaks in mesa packages take care of
1681 the other way round already.
1682 * And since the server's binNMU managed to migrate to testing way too
1683 early, add a Breaks against pre-multiarch libgl1-mesa-dri and
1684 libgl1-mesa-dri-experimental.
1685
1686 -- Cyril Brulebois <kibi@debian.org> Fri, 17 Jun 2011 18:09:36 +0200
1687
1688 xorg-server (2:1.10.2-1ubuntu1) oneiric; urgency=low
1689
1690 [ Timo Aaltonen ]
1691 * Merge from Debian unstable, remaining changes:
1692 - rules:
1693 + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
1694 + Add --with-extra-module-dir to support GL alternatives.
1695 + Mention Ubuntu support in builderstring rather than package uploader's
1696 email address.
1697 + Enable multitouch gestures.
1698 - control:
1699 + Xvfb depends on xauth, x11-xkb-utils, recommends libgl1-mesa-dri.
1700 (LP #500102)
1701 + Add breaks for incompatible drivers. (LP #614993)
1702 + Drop libaudit-dev from build-deps.
1703 + Build-depend on newer mesa to pick up DRI search paths variable.
1704 + Bump dependency on x11proto-input-dev for Xi 2.1
1705 + Drop linux-any specifier to make pbuilder less narky.
1706 - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
1707 - debian/patches:
1708 + 100_rethrow_signals.patch:
1709 When aborting, re-raise signals for apport
1710 + 105_nvidia_fglrx_autodetect.patch:
1711 Load proprietary drivers automatically when installed.
1712 + 109_fix-swcursor-crash.patch:
1713 Avoid dereferencing null pointer while reloading cursors during
1714 resume. (LP #371405)
1715 + 111_armel-drv-fallbacks.patch:
1716 Add support for armel driver fallbacks.
1717 + 122_xext_fix_card32_overflow_in_xauth.patch:
1718 Fix server crash when “xauth generate” is called with large timeout.
1719 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1720 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1721 172_cwgetbackingpicture_nullptr_check.patch:
1722 Fix various segfaults in xserver by checking pointers for NULL
1723 values before dereferencing them.
1724 + 165_man_xorg_conf_no_device_ident.patch
1725 Correct man page
1726 + 168_glibc_trace_to_stderr.patch:
1727 Report abort traces to stderr instead of terminal
1728 + 188_default_primary_to_first_busid.patch:
1729 Pick the first device and carry on (LP #459512)
1730 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1731 Cache keyboard settings.
1732 + 191-Xorg-add-an-extra-module-path.patch:
1733 Add support for the alternative module path.
1734 + 198_nohwaccess.patch:
1735 Adds a -nohwaccess argument to make X not access the hardware
1736 ports directly.
1737 + 200_randr-null.patch:
1738 Clarify a pointer initialization.
1739 + 206_intel_8xx_default_to_fbdev.patch:
1740 Makes 8xx class intel GPUs default to fbdev for stability. (LP #633593)
1741 + 208_switch_on_release.diff:
1742 Switch keyboard layouts on key-release rather than key-press
1743 (LP #36812)
1744 + 209_add_legacy_bgnone_option.patch:
1745 Add -nr as a synonym for -background none until all ?DM are updated for
1746 the new option.
1747 + 210_pixman_null_ptr_check.patch:
1748 Catch NULL pointer access after pixman_image_create_bits() failure
1749 (LP #705078)
1750 + 214_glx_dri_searchdirs.patch:
1751 Search in same paths as mesa for DRI drivers for AIGLX so we can handle
1752 UMS fallback for radeon gracefully.
1753 + 217_revert_bgnonevisitwindow.patch:
1754 Revert a commit that causes brief graphical corruption. (LP: 726807)
1755 + 218_randr-check-rotated-virtual-size-limits-correctly.diff:
1756 Fix rotation with nvidia driver. (LP: 740933)
1757 + 500_xi2.1.patch,
1758 501_xf86CoordinatesToWindow.patch,
1759 502_gestures-extension.patch:
1760 Add Xi 2.1 and Gesture extension support.
1761 + 503_fix_masked_transformed_valuators.patch:
1762 Fix masked transformed valuator handling (LP #774938)
1763 * Drop patch 215_glx_drawable_refcounting.diff, similar fix included
1764 upstream.
1765 * Drop patch 121_only_switch_vt_when_active.diff, doesn't seem to
1766 work anymore.
1767 * videoabiver, inputabiver, xserver-xorg-dev.install:
1768 Drop changes that are obsolete post-natty.
1769 * Add 219_fedora-pointer-barrier.diff:
1770 Pointer barrier and cursor confinement patch backported to 1.10.
1771
1772 [ Christopher James Halse Rogers ]
1773 * debian/control:
1774 Bump mesa-common-dev build-dep to pick up multiarch DRI paths.
1775
1776 -- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 15 Jun 2011 10:51:18 +1000
1777
1778 xorg-server (2:1.10.2-1) unstable; urgency=low
1779
1780 * New upstream release.
1781 * Add 20-workaround-36986.diff to avoid test failures on *i386.
1782 * On GNU/kFreeBSD, enable HAL support for the main build, but disable it
1783 for the udeb build, thanks to Robert Millan (Closes: #596586).
1784
1785 -- Cyril Brulebois <kibi@debian.org> Mon, 30 May 2011 11:37:37 +0200
1786
1787 xorg-server (2:1.10.1.901-1) experimental; urgency=low
1788
1789 * New upstream release (1.10.2 rc1):
1790 - Comes with some Xi fixes.
1791 - Comes with many GLX fixes.
1792
1793 -- Cyril Brulebois <kibi@debian.org> Sat, 07 May 2011 13:27:28 +0200
1794
1795 xorg-server (2:1.10.1-2) unstable; urgency=low
1796
1797 * Build xserver-xorg-core-udeb on hurd-i386. Thanks, Samuel Thibault!
1798 * Upload to unstable.
1799
1800 -- Julien Cristau <jcristau@debian.org> Thu, 28 Apr 2011 13:28:58 +0200
1801
1802 xorg-server (2:1.10.1-1ubuntu3) oneiric; urgency=low
1803
1804 * Add 218_randr-check-rotated-virtual-size-limits-correctly.diff
1805 - Fix rotation with nvidia driver. (LP: #740933)
1806
1807 -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 20 May 2011 00:07:11 +0300
1808
1809 xorg-server (2:1.10.1-1ubuntu2) oneiric; urgency=low
1810
1811 * Fix masked transformed valuator handling (LP: #774938)
1812 - Added debian/patches/503_fix_masked_transformed_valuators.patch
1813
1814 -- Bryce Harrington <bryce@ubuntu.com> Tue, 17 May 2011 14:44:58 -0700
1815
1816 xorg-server (2:1.10.1-1ubuntu1) natty; urgency=low
1817
1818 * Merge from Debian experimental (LP: #757972)
1819
1820 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 19 Apr 2011 16:12:14 +0300
1821
1822 xorg-server (2:1.10.1-1) experimental; urgency=low
1823
1824 * New upstream release.
1825
1826 -- Cyril Brulebois <kibi@debian.org> Tue, 19 Apr 2011 03:08:08 +0200
1827
1828 xorg-server (2:1.10.0.902-1ubuntu1) natty; urgency=low
1829
1830 * Merge from Debian experimental.
1831 - dropped patches, included upstream:
1832 213_xichangehierarchy-check-oom.patch
1833 216_fix_sdksyms_build.diff, included upstream.
1834 218_getValuatorEvents_cleanup.patch
1835 219_xi1_handle_noncontinuous_valuator_data.patch
1836
1837 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 11 Apr 2011 09:51:56 +0300
1838
1839 xorg-server (2:1.10.0.902-1) experimental; urgency=low
1840
1841 * New upstream release (1.10.1 rc2).
1842
1843 -- Cyril Brulebois <kibi@debian.org> Sat, 09 Apr 2011 04:18:28 +0200
1844
1845 xorg-server (2:1.10.0.901-1) experimental; urgency=low
1846
1847 * New upstream release (1.10.1 rc1).
1848 * Relax build-dep and dep on x11proto-randr-dev since the XRandR 1.4
1849 bits were finally reverted upstream.
1850 * Remove patch: 16-construct-paths-in-doxygen.conf.diff (merged
1851 upstream).
1852 * Pass --enable-xcsecurity to the main build to restore the XC-SECURITY
1853 extension, thanks to Stefan Fritsch's report (Closes: #599657).
1854
1855 -- Cyril Brulebois <kibi@debian.org> Wed, 30 Mar 2011 02:22:56 +0200
1856
1857 xorg-server (2:1.10.0-0ubuntu3) natty; urgency=low
1858
1859 [ Bryce Harrington ]
1860 * patches/111_armel-drv-fallbacks.patch: Always fallback to -fbdev,
1861 not just when no other X driver matches. (Thanks jcristau)
1862
1863 [ Chase Douglas ]
1864 * Fix jumpy cursor in XI 1.x applications.
1865 (LP: #736500)
1866 - Added 218_getValuatorEvents_cleanup.patch
1867 - Added 219_xi1_handle_noncontinuous_valuator_data.patch
1868
1869 -- Bryce Harrington <bryce@ubuntu.com> Thu, 31 Mar 2011 23:58:07 -0700
1870
1871 xorg-server (2:1.10.0-0ubuntu2) natty; urgency=low
1872
1873 [ Chase Douglas ]
1874 * patches/500_xi2.1.patch: Process ownership properly when activating an
1875 async passive grab.
1876 (LP: #733483)
1877
1878 [ Bryce Harrington ]
1879 * 217_revert_bgnonevisitwindow.patch: Cherrypick from upstream. Drops
1880 recent change that inhibits drawing backfill for non-bg-None windows.
1881 This causes a regression on -ati (at least) where menus and other
1882 windows display graphical corruption briefly.
1883 (LP: #726807)
1884
1885 -- Bryce Harrington <bryce@ubuntu.com> Thu, 24 Mar 2011 15:27:40 -0700
1886
1887 xorg-server (2:1.10.0-0ubuntu1) natty; urgency=low
1888
1889 * Update to new upstream final release.
1890 + Drop 16-construct-paths-in-doxygen.conf.diff; included in new upstream.
1891 * debian/patches/216_fix_sdksyms_build.diff:
1892 + Cherry-pick from 1.10 branch, fixing the stale sdksyms.c file picked up
1893 in the udeb build, causing the udeb build to fail with missing symbols.
1894 * Merge from unreleased Debian experimental. Remaining Ubuntu changes:
1895 - rules:
1896 + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
1897 + Enable xcsecurity. (LP #247537)
1898 + Add --with-extra-module-dir to support GL alternatives.
1899 + Mention Ubuntu support in builderstring rather than package uploader's
1900 email address.
1901 - control:
1902 + Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
1903 + Add breaks for incompatible drivers. (LP #614993)
1904 + Drop libaudit-dev from build-deps.
1905 + Build-depend on newer mesa to pick up DRI search paths variable.
1906 + Bump dependency on x11proto-input-dev for Xi 2.1
1907 + Drop linux-any specifier to make pbuilder less narky.
1908 + Bump build-depends on mesa-common-dev to pick up dri.pc DRI search
1909 paths change for 214_glx_dri_searchdirs.patch
1910 - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
1911 - debian/patches:
1912 + 100_rethrow_signals.patch:
1913 When aborting, re-raise signals for apport
1914 + 105_nvidia_fglrx_autodetect.patch:
1915 Load proprietary drivers automatically when installed.
1916 + 109_fix-swcursor-crash.patch:
1917 Avoid dereferencing null pointer while reloading cursors during
1918 resume. (LP #371405)
1919 + 111_armel-drv-fallbacks.patch:
1920 Add support for armel driver fallbacks.
1921 + 121_only_switch_vt_when_active.diff:
1922 Add a check to prevent the X server from changing the VT when killing
1923 GDM from the console.
1924 + 122_xext_fix_card32_overflow_in_xauth.patch:
1925 Fix server crash when “xauth generate” is called with large timeout.
1926 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
1927 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
1928 172_cwgetbackingpicture_nullptr_check.patch:
1929 Fix various segfaults in xserver by checking pointers for NULL
1930 values before dereferencing them.
1931 + 165_man_xorg_conf_no_device_ident.patch
1932 Correct man page
1933 + 168_glibc_trace_to_stderr.patch:
1934 Report abort traces to stderr instead of terminal
1935 + 184_virtual_devices_autodetect.patch:
1936 Use vesa for qemu device, which is not supported by cirrus
1937 + 188_default_primary_to_first_busid.patch:
1938 Pick the first device and carry on (LP #459512)
1939 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
1940 + 191-Xorg-add-an-extra-module-path.patch:
1941 Add support for the alternatives module path.
1942 + 198_nohwaccess.patch:
1943 Adds a -nohwaccess argument to make X not access the hardware
1944 ports directly.
1945 + 200_randr-null.patch:
1946 Clarify a pointer initialization.
1947 + 206_intel_8xx_default_to_fbdev.patch:
1948 Makes 8xx class intel GPUs default to fbdev for stability. (LP #633593)
1949 + 208_switch_on_release.diff:
1950 Switch keyboard layouts on key-release rather than key-press
1951 (LP #36812)
1952 + 209_add_legacy_bgnone_option.patch:
1953 Add -nr as a synonym for -background none until all ?DM are updated for
1954 the new option.
1955 + 210_pixman_null_ptr_check.patch:
1956 Catch NULL pointer access after pixman_image_create_bits() failure
1957 (LP #705078)
1958 + 213_xichangehierarchy-check-oom.patch:
1959 Add NULL pointer check for out-of-memory conditions. (LP #720445)
1960 + 214_glx_dri_searchdirs.patch:
1961 Search in same paths as mesa for DRI drivers for AIGLX so we can handle
1962 UMS fallback for radeon gracefully.
1963 + 215_glx_drawable_refcounting.diff:
1964 Prevents segfault on logout and server regenerate, and possibly other
1965 times. (LP #711422)
1966 + 500_xi2.1.patch,
1967 501_xf86CoordinatesToWindow.patch,
1968 502_gestures-extension.patch:
1969 Add Xi 2.1 and Gesture extension support.
1970 * debian/serverminver:
1971 - Bump to 1.10.0-0ubuntu1~ for Xi 2.1 ABI
1972 * New upstream release fixes crash in Record, trigerred by x11vnc
1973 (LP: #525066)
1974 * Refresh 500_xi2.1.patch for new upstream version
1975 * debian/videoabiver:
1976 - Bump to 10 for XRandR 1.4 revert.
1977
1978 -- Cyril Brulebois <kibi@debian.org> Wed, 30 Mar 2011 02:22:56 +0200
1979
1980
1981 xorg-server (2:1.9.99.903-1) experimental; urgency=low
1982
1983 * New upstream release candidate (1.10 rc3).
1984 * Remove patch: 17-fix-ftbfs-on-sparc.diff (merged upstream).
1985 * Remove patch: 20-update-gpu-pitch.diff (merged upstream).
1986 * Refresh patch: 07-xfree86-fix-build-with-xv-disabled.diff
1987 * Replace patch fixing out-of-tree-build:
1988 - 16-oot-build.diff (dirty local hack).
1989 + 16-construct-paths-in-doxygen.conf.diff (from upstream,
1990 without the gitignore hunk to get patching working).
1991 * Bump video ABI version, and serverminver accordingly.
1992
1993 -- Cyril Brulebois <kibi@debian.org> Fri, 25 Feb 2011 15:22:39 +0100
1994
1995 xorg-server (2:1.9.99.902-3) experimental; urgency=low
1996
1997 * Merge from master up to 93a7399370.
1998 * New patch: 17-fix-ftbfs-on-sparc.diff; let's try it for real before
1999 asking for its being merged upstream.
2000 * Refresh all patches.
2001
2002 -- Cyril Brulebois <kibi@debian.org> Wed, 23 Feb 2011 13:36:13 +0100
2003
2004 xorg-server (2:1.9.99.902-2ubuntu2) natty; urgency=low
2005
2006 [ Timo Aaltonen ]
2007 * Remove 169_mipointer_nullptr_checks.patch, fixed in another way
2008 upstream since 1.6.1.901.
2009
2010 [ Chase Douglas ]
2011 * Cancel touch clients if emulated button press is delivered.
2012 (LP: #725191)
2013 * Check slave device touch selection mask during implicit grab.
2014 (LP: #725241)
2015 * Cancel slave touch selections when attached to master device.
2016 (LP: #723904)
2017 * Check for touch selections only when there are active clients.
2018 (LP: #723900)
2019 * Prevent pointer motion when more than one touch on touchpad.
2020 (LP: #730881)
2021
2022 [ Bryce Harrington ]
2023 * Drop specification for linux-any. Breaks pbuilder test builds.
2024
2025 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 07 Mar 2011 14:28:02 -0500
2026
2027 xorg-server (2:1.9.99.902-2ubuntu1) natty; urgency=low
2028
2029 [ Christopher James Halse Rogers ]
2030 * Merge from Debian experimental. Remaining Ubuntu changes:
2031 - rules:
2032 + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
2033 + Enable xcsecurity. (LP #247537)
2034 + Add --with-extra-module-dir to support GL alternatives.
2035 + Mention Ubuntu support in builderstring rather than package uploader's
2036 email address.
2037 - control:
2038 + Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
2039 + Add breaks for incompatible drivers. (LP #614993)
2040 + Drop libaudit-dev from build-deps.
2041 + Build-depend on newer mesa to pick up DRI search paths variable.
2042 - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
2043 - debian/patches:
2044 + 100_rethrow_signals.patch:
2045 When aborting, re-raise signals for apport
2046 + 105_nvidia_fglrx_autodetect.patch:
2047 Load proprietary drivers automatically when installed.
2048 + 109_fix-swcursor-crash.patch:
2049 Avoid dereferencing null pointer while reloading cursors during
2050 resume. (LP: #371405)
2051 + 111_armel-drv-fallbacks.patch:
2052 Add support for armel driver fallbacks.
2053 + 121_only_switch_vt_when_active.diff:
2054 Add a check to prevent the X server from changing the VT when killing
2055 GDM from the console.
2056 + 122_xext_fix_card32_overflow_in_xauth.patch:
2057 Fix server crash when “xauth generate” is called with large timeout.
2058 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2059 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2060 169_mipointer_nullptr_checks.patch,
2061 172_cwgetbackingpicture_nullptr_check.patch:
2062 Fix various segfaults in xserver by checking pointers for NULL
2063 values before dereferencing them.
2064 + 165_man_xorg_conf_no_device_ident.patch
2065 Correct man page
2066 + 168_glibc_trace_to_stderr.patch:
2067 Report abort traces to stderr instead of terminal
2068 + 184_virtual_devices_autodetect.patch:
2069 Use vesa for qemu device, which is not supported by cirrus
2070 + 188_default_primary_to_first_busid.patch:
2071 Pick the first device and carry on (LP: #459512)
2072 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2073 + 191-Xorg-add-an-extra-module-path.patch:
2074 Add support for the alternatives module path.
2075 + 198_nohwaccess.patch:
2076 Adds a -nohwaccess argument to make X not access the hardware
2077 ports directly.
2078 + 200_randr-null.patch:
2079 Clarify a pointer initialization.
2080 + 206_intel_8xx_default_to_fbdev.patch:
2081 Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
2082 + 208_switch_on_release.diff:
2083 Switch keyboard layouts on key-release rather than key-press
2084 (LP #36812)
2085 + 209_add_legacy_bgnone_option.patch:
2086 Add -nr as a synonym for -background none until all ?DM are updated for
2087 the new option.
2088 + 210_pixman_null_ptr_check.patch:
2089 Catch NULL pointer access after pixman_image_create_bits() failure
2090 (LP #705078)
2091 + 213_xichangehierarchy-check-oom.patch:
2092 Add NULL pointer check for out-of-memory conditions. (LP #720445)
2093 + 214_glx_dri_searchdirs.patch:
2094 Search in same paths as mesa for DRI drivers for AIGLX so we can handle
2095 UMS fallback for radeon gracefully.
2096 * 211_glx_fix_bindtextimageext_length_check.patch:
2097 * 212_fix_request_length_check_for_createglxpbuffersgix.patch:
2098 - Drop; these cherry-picks are included in 1.10RC2
2099 * 214_glx_dri_searchdirs.patch:
2100 - Fix dlclose/free snafu. (LP: #722563)
2101 - Fix nouveau check to downgrade missing DRI error messages to info.
2102 We don't support nouveau's 3D, so let's not complain too strenuously
2103 when it's not installed.
2104 * 215_glx_drawable_refcounting.diff:
2105 - Refcount GLXDrawables to avoid use-after-free crashes. Patch from
2106 xorg-devel mailing list. Prevents segfault on logout and server
2107 regenerate, and possibly other times. (LP: #711422)
2108 * debian/inputabiver,
2109 debian/videoabiver,
2110 debian/xserver-xorg-dev.install
2111 - Temporarily re-add these to xserver-xorg-dev so we don't need to merge
2112 all the driver changes from Debian en masse. These should be dropped
2113 once all drivers have been merged from Debian, and certainly in Natty+1.
2114 * debian/serverminver:
2115 - Include 2ubuntu1 string; Xi 2.1 bumps the minor input ABI, so drivers
2116 built against it need the Xi 2.1 patched server.
2117
2118 [ Timo Aaltonen ]
2119 * debian/patches/216_dix-valuator-count-of-0-is-valid.diff:
2120 - For all but motion and proximity events, having no valuators is ok.
2121 Regression from 1.9, keyboard events are not converted to protocol
2122 events. (LP: #714696)
2123
2124 [ Chase Douglas ]
2125 * Add in preliminary xi2.1 support
2126 - Added 500_xi2.1.patch
2127 - Moved 202_xf86CoordinationsToWindows.patch to
2128 501_xf86CoordinatesToWindow.patch
2129 - Moved 203_gestures-extension.patch to 502_gestures-extension.patch
2130 - Bump dependency on x11proto-input for xi 2.1
2131
2132 -- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 23 Feb 2011 09:40:07 +1100
2133
2134 xorg-server (2:1.9.99.902-2) experimental; urgency=low
2135
2136 * Bump dependency on x11proto-randr-dev, needed since xorg-server.pc
2137 pulls a newer randrproto version.
2138 * Merge from debian-unstable (picking packaging updates from 2:1.9.4-3).
2139 * Mention some basic checks to perform when updating to a new upstream
2140 release, in README.source: ABI bumps and SDK_REQUIRED_MODULES updates.
2141 * Accordingly:
2142 - Bump the x11proto-xext-dev dependency.
2143 - Don't bump the x11proto-kb-dev dependency (even etch had a
2144 sufficient version).
2145
2146 -- Cyril Brulebois <kibi@debian.org> Sun, 20 Feb 2011 07:02:20 +0100
2147
2148 xorg-server (2:1.9.99.902-1) experimental; urgency=low
2149
2150 [ Christopher James Halse Rogers ]
2151 * New upstream release (1.10 rc1)
2152 * Drop 16-xaa-fbcomposite-fix-negative-size.diff, the mod macro that this
2153 patch fixes is no longer used.
2154 * debian/control:
2155 - Bump x11proto-randr-dev and x11proto-xext-dev build-deps to 1.3.99 and
2156 7.1.99 for new XRandR and XSync extension protocols.
2157
2158 [ Julien Cristau ]
2159 * Bump serverminver and ABI versions.
2160
2161 [ Cyril Brulebois ]
2162 * New upstream release (1.10 rc2).
2163 * bug script: Report libGL-related diversions.
2164 * Bump serverminver again, since ABI_XINPUT_VERSION was bumped from 12.0
2165 to 12.2.
2166 * Update debian/copyright from upstream COPYING.
2167 * Add patch to work around out-of-tree issues: 16-oot-build.diff
2168
2169 -- Cyril Brulebois <kibi@debian.org> Sat, 19 Feb 2011 15:29:54 +0100
2170
2171 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu6) natty; urgency=low
2172
2173 * debian/patches/214_glx_dri_searchdirs.patch:
2174 - Search for DRI drivers for AIGLX in the same set of directories as mesa.
2175 Allows us to fall back to the classic radeon drivers when KMS is not
2176 available.
2177 * debian/rules:
2178 - --disable-builddocs → --disable-devel-docs to match upstream rename.
2179 Makes local builds faster and less prone to doxygen errors.
2180 * debian/control:
2181 - Bump build-depends on mesa to pick up new drisearchdirs variable in
2182 dri.pc
2183
2184 -- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 18 Feb 2011 17:03:46 +1100
2185
2186 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu5) natty; urgency=low
2187
2188 * Add 213_xichangehierarchy-check-oom.patch: Another NULL pointer check
2189 for out-of-memory conditions, this time leading to a segfault in an
2190 unchecked calloc in XISendDeviceHierarchyEvent().
2191 (LP: #720445)
2192
2193 -- Bryce Harrington <bryce@ubuntu.com> Wed, 16 Feb 2011 16:46:35 -0800
2194
2195 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu4) natty; urgency=low
2196
2197 * Add 211_glx_fix_bindtextimageext_length_check.patch,
2198 212_fix_request_length_check_for_createglxpbuffersgix.patch:
2199 - Correct wrong request size match for xGLXCreateGLXPbufferSGIXReq.
2200 This can result in some invalid BadLength errors.
2201 (LP: #714280)
2202
2203 -- Bryce Harrington <bryce@ubuntu.com> Mon, 14 Feb 2011 12:07:45 -0800
2204
2205 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu3) natty; urgency=low
2206
2207 * Restore 208_switch_on_release.diff - the patch does not appear to be
2208 upstream actually. Users confirm the fix regressed without it.
2209 (LP: #711842)
2210 * Add 210_pixman_null_ptr_check.patch: pixman_image_create_bits() can
2211 return NULL under a variety of circumstances, thus needs checked
2212 before dereferencing it in the pixman_image_set_has_client_clip()
2213 call.
2214 (LP: #705078, deb: 596155, fdo: 28882)
2215
2216 -- Bryce Harrington <bryce@ubuntu.com> Thu, 03 Feb 2011 22:42:52 -0800
2217
2218 xorg-server (2:1.9.99.901+git20110131.be3be758-0ubuntu1) natty; urgency=low
2219
2220 * Merge from (unreleased) debian-experimental. Remaining Ubuntu changes:
2221 - rules:
2222 + Disable SELinux, libaudit-dev is not in main yet. (LP: #406226)
2223 + Enable xcsecurity. (LP: #247537)
2224 + Add --with-extra-module-dir to support GL alternatives.
2225 - control:
2226 + Xvfb depends on xauth, x11-xkb-utils. (LP: #500102)
2227 + Add breaks for incompatible drivers. (LP: #614993)
2228 + Drop libaudit-dev from build-deps.
2229 - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
2230 - debian/patches:
2231 + 100_rethrow_signals.patch:
2232 When aborting, re-raise signals for apport
2233 + 109_fix-swcursor-crash.patch:
2234 Avoid dereferencing null pointer while reloading cursors during
2235 resume. (LP: #371405)
2236 + 111_armel-drv-fallbacks.patch:
2237 Add support for armel driver fallbacks.
2238 + 121_only_switch_vt_when_active.diff:
2239 Add a check to prevent the X server from changing the VT when killing
2240 GDM from the console.
2241 + 122_xext_fix_card32_overflow_in_xauth.patch:
2242 Fix server crash when “xauth generate” is called with large timeout.
2243 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2244 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2245 169_mipointer_nullptr_checks.patch,
2246 172_cwgetbackingpicture_nullptr_check.patch:
2247 Fix various segfaults in xserver by checking pointers for NULL
2248 values before dereferencing them.
2249 + 165_man_xorg_conf_no_device_ident.patch
2250 Correct man page
2251 + 168_glibc_trace_to_stderr.patch:
2252 Report abort traces to stderr instead of terminal
2253 + 184_virtual_devices_autodetect.patch:
2254 Use vesa for qemu device, which is not supported by cirrus
2255 + 188_default_primary_to_first_busid.patch:
2256 Pick the first device and carry on (LP: #459512)
2257 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2258 + 191-Xorg-add-an-extra-module-path.patch:
2259 Add support for the alternatives module path.
2260 + 198_nohwaccess.patch:
2261 Adds a -nohwaccess argument to make X not access the hardware
2262 ports directly.
2263 + 200_randr-null.patch:
2264 Clarify a pointer initialization.
2265 + 206_intel_8xx_default_to_fbdev.patch:
2266 Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
2267 * Refresh 121_only_switch_vt_when_active.diff for new upstream.
2268 * Drop 187_edid_quirk_hp_nc8430.patch; upstream.
2269 * Drop 189_xserver_1.5.0_bg_none_root.patch; functionality now upstream.
2270 * Refresh 190_cache-xkbcomp_output_for_fast_start_up.patch for new upstream.
2271 * Drop 197_xvfb-randr.patch:
2272 - miRandR, which this used, has been removed from the server.
2273 * Drop 204_fix-neg-sync-transition.patch; upstream.
2274 * Drop 207_dga_master_device.patch; upstream.
2275 * Drop 208_switch_on_release.diff; upstream.
2276 * debian/patches/209_add_legacy_bgnone_option.patch:
2277 - Add "-nr" as a synonym for "-background none" to ease the transition from
2278 the old 189_xserver_1.5.0_bg_none_root.patch patch. Can be dropped once
2279 all the ?DM have been updated to use the new option.
2280 * debian/control:
2281 - Add Breaks: to xserver-xorg-video-8 and current fglrx. These proprietary
2282 drivers don't yet have appropriate dependency information, so manually
2283 handle them here to prevent broken upgrades.
2284
2285 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 31 Jan 2011 19:45:19 +1100
2286
2287 xorg-server (2:1.9.4-3) unstable; urgency=low
2288
2289 * Maintainer script clean-up:
2290 - xserver-xorg-core.preinst.in: Remove, 1.5 is long gone.
2291 - xserver-xorg-core.postinst.in: Remove, 1.5 is long gone, and 1.7.4
2292 was between lenny and squeeze.
2293 - xserver-xorg-core.postrm.in: Rename as xserver-xorg-core.postrm,
2294 handling upgrades from 1.5 is no longer needed, only keep the logs
2295 removal and the #DEBHELPER# placeholder.
2296 * Move remaining xsfbs bits to debian/rules:
2297 - Create/clean stampdir/.
2298 - Use quilt.make, $(QUILT_STAMPFN), unpatch.
2299 - Define SOURCE_NAME and SOURCE_VERSION.
2300 * Remove debian/xsfbs accordingly.
2301 * Remove reference to xsfbs in README.source accordingly.
2302 * Add patch: 20-update-gpu-pitch.diff (from upstream bug 33929), fixing
2303 issues with the radeon driver (Closes: #613957).
2304
2305 -- Cyril Brulebois <kibi@debian.org> Sun, 20 Feb 2011 05:35:50 +0100
2306
2307 xorg-server (2:1.9.4-2) unstable; urgency=low
2308
2309 * Put an end to the dependency hell! Now that we have proper
2310 dependencies between drivers and the server, remove xserver-xorg from
2311 xserver-xorg-core's Depends (Closes: #362313). In a nutshell, one may
2312 want to choose between installing:
2313 - xserver-xorg-core: the server itself, with no strings attached.
2314 - xserver-xorg: pulls the server and drivers, contains the X wrapper
2315 and some documentation.
2316 - xorg: pulls xserver-xorg as well as various X11 clients and fonts.
2317 * bug script: Report KMS configuration files and their contents.
2318 * bug script: Keep only one lspci call (with proper filtering), which
2319 makes PCI IDs come back.
2320 * bug script: Report libGL-related diversions.
2321 * Stop providing xorg-input-abi-11.0 and xorg-video-abi-8.0 now that
2322 drivers have reached unstable.
2323 * Merge server-1.9-branch up to 0a4b0de9af.
2324
2325 -- Cyril Brulebois <kibi@debian.org> Wed, 16 Feb 2011 23:17:07 +0100
2326
2327 xorg-server (2:1.9.4-1) unstable; urgency=low
2328
2329 * The “squeeze is released, target sid!” upload.
2330 * New upstream release.
2331 * Unfuzzy all patches.
2332 * Get rid of long obsolete NEWS file.
2333 * Replace “--remaining-packages” with “-Nfoo -Nbar” in the “dh_strip -s”
2334 call, to avoid non-stripped binaries if the build is resumed.
2335 * Use “dh_prep” instead of deprecated “dh_clean -k”.
2336 * Bump debhelper build-dep accordingly.
2337 * Introduce dh_xsf_substvars, to be used in driver packages to set
2338 appropriate substitution variables for Depends and Provides, before
2339 calling dh_gencontrol. Ship it in xserver-xorg-dev.
2340 * Also ship a debhelper sequence: xsf.pm, to insert dh_xsf_substvars
2341 before dh_gencontrol. Usage: “dh $@ --with xsf” when using dh.
2342 * Get rid of inputabiver and videoabiver files, they've been deprecated
2343 for a while, and drivers should all have switched by now.
2344 * rules: Only read the first line of debian/serverminver to set the
2345 serverminver variable, used to prepare xinputdep and videodrvdep
2346 files.
2347 * rules: Keep only the major ABI version from pkg-config's output to
2348 build xorg-{input,video}-abi-$ABI. To handle minor ABI versions, we
2349 have the serverminver mechanism.
2350 * To avoid having to binNMU all drivers to update their Depends from
2351 xorg-*-abi-$MAJOR-$MINOR to xorg-*-abi-$MAJOR, add xorg-video-abi-8.0
2352 and xorg-input-abi-11.0 to the server's Provides temporarily (until
2353 the next ABI bump).
2354 * Add ${videoabi}, ${inputabi} to the udeb's Provides. There's no reason
2355 for udebs to have loose dependencies.
2356 * Accordingly, copy server's substvars as udeb's substvars once the
2357 videoabi/inputabi variables are computed.
2358 * Add an abibumpcheck target which checks for xinput and videodrv ABI
2359 updates, based on the versions stored in debian/serverminver; make
2360 clean depend on it to make sure such an update is noticed at the very
2361 beginning of the build.
2362 * Add current versions to debian/serverminver accordingly.
2363 * Remove “xserver” from Provides, it's deprecated.
2364 * Use architecture wildcards for build-deps.
2365 * Make xserver-xfbdev linux-any; add armhf and powerpcspe to the udeb
2366 (Closes: #585697, #605764).
2367 * Cherry-pick, thanks to Samuel Thibault (Closes: #590715):
2368 - xserver: enable TLS even if AIGLX is not enabled
2369 * Update Uploaders list. Thanks, David & Steve & Brice!
2370 * Bump Standards-Version to 3.9.1 (no changes needed).
2371
2372 -- Cyril Brulebois <kibi@debian.org> Sat, 05 Feb 2011 10:40:55 +0100
2373
2374 xorg-server (2:1.9.3.902-1) experimental; urgency=low
2375
2376 * New upstream release (1.9.4 rc2).
2377 * Improve bug script:
2378 - Stop reporting about roster and checksum for config file and server
2379 symlink, they are no longer used.
2380 - Replace printf with echo everywhere, it's slightly more readable and
2381 all lines are newline-terminated anyway.
2382 - Also use a “pecho” (pretty echo) function to underline some strings,
2383 making the output slightly more readable.
2384 - Fix listing xorg.conf.d's contents. Previously, that was only done
2385 if xorg.conf existed.
2386 - Check for local libraries by running ldd on the server.
2387 - Check for obsolete libraries in the same way (/usr/X11R6/lib might
2388 still exist in some cases, and be referenced in /etc/ld.so.conf, so
2389 using ldd is sufficient to find out, see #546836 for an example).
2390
2391 -- Cyril Brulebois <kibi@debian.org> Mon, 31 Jan 2011 14:00:41 +0100
2392
2393 xorg-server (2:1.9.3.901-1) experimental; urgency=low
2394
2395 * New upstream release (1.9.4 rc1).
2396
2397 -- Cyril Brulebois <kibi@debian.org> Sun, 09 Jan 2011 03:10:13 +0100
2398
2399 xorg-server (2:1.9.2.902-1) experimental; urgency=low
2400
2401 * New upstream release (1.9.3 rc2).
2402 * Drop 06_dont_trap_access_to_timer_and_keyboard.diff, merged upstream.
2403
2404 -- Cyril Brulebois <kibi@debian.org> Sun, 05 Dec 2010 02:16:14 +0100
2405
2406 xorg-server (2:1.9.2-1) experimental; urgency=low
2407
2408 * New upstream release.
2409
2410 -- Cyril Brulebois <kibi@debian.org> Wed, 10 Nov 2010 00:10:19 +0100
2411
2412 xorg-server (2:1.9.0.902-1ubuntu4) natty; urgency=low
2413
2414 * Add 208_switch_on_release.diff: Perform keyboard layout switches on
2415 key-release rather than key-press events. This solves a very
2416 long-standing issue where e.g. <ctrl>+<shift>+<key> fails when
2417 ctrl+shift is configured for layout switching.
2418 (LP: #36812)
2419
2420 -- Bryce Harrington <bryce@ubuntu.com> Thu, 06 Jan 2011 14:35:59 -0800
2421
2422 xorg-server (2:1.9.0.902-1ubuntu3) natty; urgency=low
2423
2424 * Add 207_dga_master_device.patch: Cherrypick from upstream xserver git
2425 to fix crash with a bluetooth keyboard when using XBMC full screen.
2426 (LP: #597895)
2427
2428 -- Bryce Harrington <bryce@ubuntu.com> Thu, 06 Jan 2011 12:17:16 -0800
2429
2430 xorg-server (2:1.9.0.902-1ubuntu2) natty; urgency=low
2431
2432 [ Christopher James Halse Rogers ]
2433 * Cherry-pick 3effb61e from server-1.9 branch. Fixes a typo in Xinerama
2434 support which caused Qt apps to crash X when using Xinerama multi-head
2435 (LP: #650539)
2436
2437 [ Robert Hooker ]
2438 * Add 105_nvidia_fglrx_autodetect.patch, enables fglrx and nvidia to work
2439 without an xorg.conf.
2440 * debian/local/64-xorg-xkb.rules, control: Use keyboard-configuration
2441 information for keymaps (/etc/default/keyboard)
2442
2443 -- Robert Hooker <sarvatt@ubuntu.com> Wed, 05 Jan 2011 11:29:17 -0500
2444
2445 xorg-server (2:1.9.0.902-1ubuntu1) natty; urgency=low
2446
2447 * Merge from Debian experimental. Remaining Ubuntu changes:
2448 - rules:
2449 + Disable SELinux, libaudit-dev is not in main yet. (LP: #406226)
2450 + Enable xcsecurity. (LP: #247537)
2451 + Add --with-extra-module-dir to support GL alternatives.
2452 - control:
2453 + Xvfb depends on xauth, x11-xkb-utils. (LP: #500102)
2454 + Add breaks for incompatible drivers. (LP: #614993)
2455 + Drop libaudit-dev from build-deps.
2456 - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
2457 until it's available.
2458 - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
2459 - debian/patches:
2460 + 100_rethrow_signals.patch:
2461 When aborting, re-raise signals for apport
2462 + 109_fix-swcursor-crash.patch:
2463 Avoid dereferencing null pointer while reloading cursors during
2464 resume. (LP: #371405)
2465 + 111_armel-drv-fallbacks.patch:
2466 Add support for armel driver fallbacks.
2467 + 121_only_switch_vt_when_active.diff:
2468 Add a check to prevent the X server from changing the VT when killing
2469 GDM from the console.
2470 + 122_xext_fix_card32_overflow_in_xauth.patch:
2471 Fix server crash when “xauth generate” is called with large timeout.
2472 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2473 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2474 169_mipointer_nullptr_checks.patch,
2475 172_cwgetbackingpicture_nullptr_check.patch:
2476 Fix various segfaults in xserver by checking pointers for NULL
2477 values before dereferencing them.
2478 + 165_man_xorg_conf_no_device_ident.patch
2479 Correct man page
2480 + 168_glibc_trace_to_stderr.patch:
2481 Report abort traces to stderr instead of terminal
2482 + 184_virtual_devices_autodetect.patch:
2483 Use vesa for qemu device, which is not supported by cirrus
2484 + 187_edid_quirk_hp_nc8430.patch:
2485 Quirk for another LPL monitor (LP: #380009)
2486 + 188_default_primary_to_first_busid.patch:
2487 Pick the first device and carry on (LP: #459512)
2488 + 189_xserver_1.5.0_bg_none_root.patch:
2489 Create a root window with no background.
2490 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2491 + 191-Xorg-add-an-extra-module-path.patch:
2492 Add support for the alternatives module path.
2493 + 197_xvfb-randr.patch:
2494 Adds xrandr support to xvfb. (LP: #516123)
2495 + 198_nohwaccess.patch:
2496 Adds a -nohwaccess argument to make X not access the hardware
2497 ports directly.
2498 + 200_randr-null.patch:
2499 Clarify a pointer initialization.
2500 + 203_gestures-extension.patch:
2501 + 202_xf86CoordinationsToWindows.patch:
2502 Add gesture extension support (LP: #616678)
2503 + 204_fix-neg-sync-transition.patch:
2504 Fixes gnome screensaver fade being uninterruptable. (LP: #595555)
2505 + 206_intel_8xx_default_to_fbdev.patch:
2506 Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
2507 * Drop 205_udev-product-ids.patch, merged upstream.
2508
2509 -- Robert Hooker <robert.hooker@canonical.com> Mon, 18 Oct 2010 11:19:33 -0400
2510
2511 xorg-server (2:1.9.0.902-1) experimental; urgency=low
2512
2513 * New upstream release (1.9.1 rc2).
2514 * Drop 20-Revert-for-bug-30267.diff, merged upstream.
2515
2516 -- Cyril Brulebois <kibi@debian.org> Sat, 16 Oct 2010 15:24:48 +0200
2517
2518 xorg-server (2:1.9.0.901-1) experimental; urgency=low
2519
2520 [ Christopher James Halse Rogers ]
2521 * New upstream release (1.9.0):
2522 - Fixes crash in DamageUnregister on session close (LP: #343694)
2523 - Fixes crash with extremely large windows exposed by xpdf (Closes: #320627)
2524 * Drop 17-fix-DRI2-segfault-when-clientGone.diff: fixed upstream in more
2525 generality.
2526
2527 [ Cyril Brulebois ]
2528 * New upstream release (1.9.1 rc1).
2529 * Add patch: 20-Revert-for-bug-30267.diff, to fix FTBFS due to test
2530 failures, see https://bugs.freedesktop.org/show_bug.cgi?id=30267 for
2531 reference.
2532 * Bump xutils-dev build-dep for new macros.
2533 * Remove --disable-multibuffer from configure flags, that extension is
2534 gone for real now.
2535
2536 -- Cyril Brulebois <kibi@debian.org> Tue, 12 Oct 2010 22:13:20 +0200
2537
2538 xorg-server (2:1.9.0-0ubuntu6) maverick; urgency=low
2539
2540 [ Chase Douglas ]
2541 * Fix udev USB product ID parsing (LP: #628214)
2542 - debian/patches:
2543 + 205_udev-product-ids.patch
2544
2545 [ Christopher James Halse Rogers ]
2546 * debian/patches/206_intel_8xx_default_to_fbdev.patch:
2547 - Don't autoload the intel driver on i830, i845g and i855. These are
2548 still too unstable with KMS/GEM. X will autoload the fbdev driver
2549 (if using KMS) or the vesa driver instead. (LP: #633593)
2550
2551 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 13 Sep 2010 18:48:54 +1000
2552
2553 xorg-server (2:1.9.0-0ubuntu5) maverick; urgency=low
2554
2555 * debian/control:
2556 - fix duplicated breaks for xserver-xorg-video-v4l
2557
2558 -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 08 Sep 2010 10:57:49 +0200
2559
2560 xorg-server (2:1.9.0-0ubuntu4) maverick; urgency=low
2561
2562 * debian/control:
2563 - add more "breaks" for leftover drivers that have no
2564 xserver 1.9 abi version, thanks to Jean-Baptiste Lallement
2565 (LP: #614993)
2566
2567 -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 31 Aug 2010 10:52:29 +0200
2568
2569 xorg-server (2:1.9.0-0ubuntu3) maverick; urgency=low
2570
2571 * debian/control:
2572 - add additional breaks for video drivers that have no ABI for
2573 xserver 1.9 (LP: #614993)
2574 - merge the "breaks" list from the debian git tree
2575
2576 -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 31 Aug 2010 10:04:01 +0200
2577
2578 xorg-server (2:1.9.0-0ubuntu2) maverick; urgency=low
2579
2580 * debian/control:
2581 - add explict breaks from xserver-xorg-core against
2582 xserver-xorg-video-v4l (<< 1:0.2.0-4ubuntu1) to ensure that
2583 upgrades with universe disabled work (LP: #614993)
2584
2585 -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 30 Aug 2010 15:40:07 +0200
2586
2587 xorg-server (2:1.9.0-0ubuntu1) maverick; urgency=low
2588
2589 * Merge from (unreleased) Debian experimental. Remaining Ubuntu changes:
2590 - rules, control:
2591 + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
2592 Drop libaudit-dev from build-deps.
2593 - rules: Enable xcsecurity (LP 247537).
2594 - local/xvfb-run*: Add correct docs about error codes (LP 328205)
2595 - rules: Add --with-extra-module-dir to support GL alternatives.
2596 - control: Xvfb depends on xauth, x11-xkb-utils. (LP 500102)
2597 - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
2598 until it's available.
2599 - control: Update some versioned Breaks for Ubuntu versions.
2600 - debian/patches:
2601 + 100_rethrow_signals.patch:
2602 When aborting, re-raise signals for apport
2603 + 109_fix-swcursor-crash.patch:
2604 Avoid dereferencing null pointer while reloading cursors during
2605 resume. (LP 371405)
2606 + 111_armel-drv-fallbacks.patch:
2607 Add support for armel driver fallbacks.
2608 + 121_only_switch_vt_when_active.diff:
2609 Add a check to prevent the X server from changing the VT when killing
2610 GDM from the console.
2611 + 122_xext_fix_card32_overflow_in_xauth.patch:
2612 Fix server crash when “xauth generate” is called with large timeout.
2613 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2614 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2615 169_mipointer_nullptr_checks.patch,
2616 172_cwgetbackingpicture_nullptr_check.patch:
2617 Fix various segfaults in xserver by checking pointers for NULL
2618 values before dereferencing them.
2619 + 165_man_xorg_conf_no_device_ident.patch
2620 Correct man page
2621 + 168_glibc_trace_to_stderr.patch:
2622 Report abort traces to stderr instead of terminal
2623 + 184_virtual_devices_autodetect.patch:
2624 Use vesa for qemu device, which is not supported by cirrus
2625 + 187_edid_quirk_hp_nc8430.patch:
2626 Quirk for another LPL monitor (LP 380009)
2627 + 188_default_primary_to_first_busid.patch:
2628 Pick the first device and carry on (LP 459512)
2629 + 189_xserver_1.5.0_bg_none_root.patch:
2630 Create a root window with no background.
2631 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2632 Cache keyboard settings.
2633 + 191-Xorg-add-an-extra-module-path.patch:
2634 Add support for the alternatives module path.
2635 + 197_xvfb-randr.patch:
2636 Adds xrandr support to xvfb. (LP 516123)
2637 + 198_nohwaccess.patch:
2638 Adds a -nohwaccess argument to make X not access the hardware
2639 ports directly.
2640 + 200_randr-null.patch:
2641 Clarify a pointer initialization.
2642 + 203_gestures-extension.patch:
2643 + 202_xf86CoordinationsToWindows.patch:
2644 Add gesture extension support (LP: 616678)
2645 + debian/serverminver:
2646 Bump for gesture support
2647 * New upstream release:
2648 - Fixes crash in DamageUnregister on session close (LP: #343694)
2649 - Fixes crash with extremely large windows exposed by xpdf (Closes: #320627)
2650 * Drop 17-fix-DRI2-segfault-when-clientGone.diff: fixed upstream in more
2651 generality.
2652 * debian/patches/204_fix-neg-sync-transition.patch:
2653 - Fix edge case in SYNC extension resulting in GNOME screensaver's
2654 fade-to-screensaver being uninteruptible. (LP: #595555)
2655
2656 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 24 Aug 2010 15:44:10 +1000
2657
2658 xorg-server (2:1.8.99.905-1ubuntu3) maverick; urgency=low
2659
2660 * Bump debian/serverminver for gesture support
2661
2662 -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 20 Aug 2010 16:35:22 -0400
2663
2664 xorg-server (2:1.8.99.905-1ubuntu2) maverick; urgency=low
2665
2666 * Add in gesture support (LP: #616678)
2667 - add debian/patches/203_gestures-extension.patch
2668 and debian/patches/202_xf86CoordinationsToWindows.patch
2669 - debian/rules:
2670 - add configure option to enable gesture
2671
2672 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 09 Aug 2010 14:33:40 +0000
2673
2674 xorg-server (2:1.8.99.905-1ubuntu1) maverick; urgency=low
2675
2676 * Merge from (unreleased) Debian experimental. Remaining Ubuntu changes:
2677 - rules, control:
2678 + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
2679 Drop libaudit-dev from build-deps.
2680 - rules: Enable xcsecurity (LP 247537).
2681 - local/xvfb-run*: Add correct docs about error codes (LP 328205)
2682 - rules: Add --with-extra-module-dir to support GL alternatives.
2683 - control: Xvfb depends on xauth, x11-xkb-utils. (LP 500102)
2684 - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
2685 until it's available.
2686 - control: Update some versioned Breaks for Ubuntu versions.
2687 - debian/patches:
2688 + 100_rethrow_signals.patch:
2689 When aborting, re-raise signals for apport
2690 + 109_fix-swcursor-crash.patch:
2691 Avoid dereferencing null pointer while reloading cursors during
2692 resume. (LP 371405)
2693 + 111_armel-drv-fallbacks.patch:
2694 Add support for armel driver fallbacks.
2695 + 121_only_switch_vt_when_active.diff:
2696 Add a check to prevent the X server from changing the VT when killing
2697 GDM from the console.
2698 + 122_xext_fix_card32_overflow_in_xauth.patch:
2699 Fix server crash when “xauth generate” is called with large timeout.
2700 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2701 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2702 169_mipointer_nullptr_checks.patch,
2703 172_cwgetbackingpicture_nullptr_check.patch:
2704 Fix various segfaults in xserver by checking pointers for NULL
2705 values before dereferencing them.
2706 + 165_man_xorg_conf_no_device_ident.patch
2707 Correct man page
2708 + 168_glibc_trace_to_stderr.patch:
2709 Report abort traces to stderr instead of terminal
2710 + 184_virtual_devices_autodetect.patch:
2711 Use vesa for qemu device, which is not supported by cirrus
2712 + 187_edid_quirk_hp_nc8430.patch:
2713 Quirk for another LPL monitor (LP 380009)
2714 + 188_default_primary_to_first_busid.patch:
2715 Pick the first device and carry on (LP 459512)
2716 + 189_xserver_1.5.0_bg_none_root.patch:
2717 Create a root window with no background.
2718 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2719 Cache keyboard settings.
2720 + 191-Xorg-add-an-extra-module-path.patch:
2721 Add support for the alternatives module path.
2722 + 197_xvfb-randr.patch:
2723 Adds xrandr support to xvfb. (LP 516123)
2724 + 198_nohwaccess.patch:
2725 Adds a -nohwaccess argument to make X not access the hardware
2726 ports directly.
2727 + 200_randr-null.patch:
2728 Clarify a pointer initialization.
2729 * Update changelog entries for 1.8.1.902-1 which became 1.8.99.904-1
2730 * Drop 196_xvfbscreeninit-handling.patch: it's semantically empty, and now
2731 doesn't apply. Merge remaining #include change into 197_xvfb-randr.patch
2732 * New upstream version will start correctly when no outputs are connected,
2733 as long as the video driver can dynamically resize the framebuffer
2734 (true for all KMS drivers) (LP: #337889)
2735 * New upstream version fixes crash on non-admin logout with KDE (LP: #569879)
2736 * Refresh 111_armel-drv-fallbacks.patch to fix the build on armel
2737
2738 -- Christopher James Halse Rogers <raof@ubuntu.com> Thu, 05 Aug 2010 11:25:14 +1000
2739
2740 xorg-server (2:1.8.99.905-1) experimental; urgency=low
2741
2742 * Drop recommends on xbase-clients.
2743 * Add xauth to xserver-common recommends.
2744 * Bump Standards-Version to 3.9.0.
2745 * Don't install serverminver, drivers shouldn't use this anymore.
2746 * New upstream release candidate.
2747
2748 -- Julien Cristau <jcristau@debian.org> Sat, 17 Jul 2010 11:13:32 +0100
2749
2750 xorg-server (2:1.8.99.904-1) experimental; urgency=low
2751
2752 [ Julien Cristau ]
2753 * Install the upstream changelog in xserver-common, instead of duplicating
2754 its 1MB in all other packages.
2755 * Stop repacking the tarball: the non-modifiable README.DRI was removed
2756 upstream.
2757 * Bump build-deps on x11proto-core-dev, x11proto-dri2-dev, libxfont-dev.
2758 * Bump xserver-xorg-dev dependency on x11proto-core-dev and
2759 x11proto-dri2-dev, add dependency on x11proto-xinerama-dev.
2760 * Bump serverminver, videoabiver, inputabiver.
2761
2762 [ Christopher James Halse Rogers ]
2763 * New upstream RC
2764 - A number of DRI2 fixes.
2765 - Fix for hanging OpenGL clients with multiple heads.
2766 * 17-fix-DRI2-segfault-when-clientGone.diff:
2767 - Pick up fix from https://bugs.freedesktop.org/show_bug.cgi?id=27497 to
2768 fix server crash in DRI2SwapEvent handling (LP: #595182).
2769
2770 -- Julien Cristau <jcristau@debian.org> Fri, 09 Jul 2010 12:45:09 +0100
2771
2772 xorg-server (2:1.8.1.902-0ubuntu2) maverick; urgency=low
2773
2774 * debian/rules:
2775 - Drop the upstream changelog harder. We're scrabbling for CD space
2776 and this is an easy 1MB saving.
2777
2778 -- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 30 Jun 2010 09:50:33 +1000
2779
2780 xorg-server (2:1.8.1.902-0ubuntu1) maverick; urgency=low
2781
2782 * Merge from (unreleased) Debian experimental. Remaining changes:
2783 - rules, control:
2784 + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
2785 Drop libaudit-dev from build-deps.
2786 - rules: Enable xcsecurity (LP 247537).
2787 - local/xvfb-run*: Add correct docs about error codes (LP 328205)
2788 - rules: Add --with-extra-module-dir to support GL alternatives.
2789 - control: Xvfb depends on xauth, x11-xkb-utils. (LP 500102)
2790 - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
2791 until it's available.
2792 - control: Update some versioned Breaks for Ubuntu versions.
2793 - debian/patches:
2794 + 100_rethrow_signals.patch:
2795 When aborting, re-raise signals for apport
2796 + 109_fix-swcursor-crash.patch:
2797 Avoid dereferencing null pointer while reloading cursors during
2798 resume. (LP 371405)
2799 + 111_armel-drv-fallbacks.patch:
2800 Add support for armel driver fallbacks.
2801 + 121_only_switch_vt_when_active.diff:
2802 Add a check to prevent the X server from changing the VT when killing
2803 GDM from the console.
2804 + 122_xext_fix_card32_overflow_in_xauth.patch:
2805 Fix server crash when “xauth generate” is called with large timeout.
2806 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2807 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2808 169_mipointer_nullptr_checks.patch,
2809 172_cwgetbackingpicture_nullptr_check.patch:
2810 Fix various segfaults in xserver by checking pointers for NULL
2811 values before dereferencing them.
2812 + 165_man_xorg_conf_no_device_ident.patch
2813 Correct man page
2814 + 168_glibc_trace_to_stderr.patch:
2815 Report abort traces to stderr instead of terminal
2816 + 184_virtual_devices_autodetect.patch:
2817 Use vesa for qemu device, which is not supported by cirrus
2818 + 187_edid_quirk_hp_nc8430.patch:
2819 Quirk for another LPL monitor (LP 380009)
2820 + 188_default_primary_to_first_busid.patch:
2821 Pick the first device and carry on (LP 459512)
2822 + 189_xserver_1.5.0_bg_none_root.patch:
2823 Create a root window with no background.
2824 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2825 Cache keyboard settings.
2826 + 191-Xorg-add-an-extra-module-path.patch:
2827 Add support for the alternatives module path.
2828 + 196_xvfb-fbscreeninit-handling.patch, 197_xvfb-randr.patch:
2829 Adds xrandr support to xvfb. (LP 516123)
2830 + 198_nohwaccess.patch:
2831 Adds a -nohwaccess argument to make X not access the hardware
2832 ports directly.
2833 + 200_randr-null.patch:
2834 Clarify a pointer initialization.
2835 * Update changelog entries for previously unreleased Debian 1.8.1.901-1
2836
2837 -- Christopher James Halse Rogers <raof@ubuntu.com> Wed, 23 Jun 2010 11:19:49 +1000
2838
2839 xorg-server (2:1.8.1.901-1ubuntu1) maverick; urgency=low
2840
2841 [ Timo Aaltonen ]
2842 * Merged from Debian experimental, remaining changes:
2843 - rules, control:
2844 + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
2845 Drop libaudit-dev from build-deps.
2846 - rules: Enable xcsecurity (LP 247537).
2847 - local/xvfb-run*: Add correct docs about error codes (LP 328205)
2848 - rules: Add --with-extra-module-dir to support GL alternatives.
2849 - control: Xvfb depends on xauth, x11-xkb-utils, recommends
2850 libgl1-mesa-dri. (LP 500102)
2851 - rules, local/64-xorg-xkb.rules: Don't use keyboard-configuration
2852 until it's available.
2853 - debian/patches:
2854 + 100_rethrow_signals.patch:
2855 When aborting, re-raise signals for apport
2856 + 109_fix-swcursor-crash.patch:
2857 Avoid dereferencing null pointer while reloading cursors during
2858 resume. (LP 371405)
2859 + 111_armel-drv-fallbacks.patch:
2860 Add support for armel driver fallbacks.
2861 + 121_only_switch_vt_when_active.diff:
2862 Add a check to prevent the X server from changing the VT when killing
2863 GDM from the console.
2864 + 122_xext_fix_card32_overflow_in_xauth.patch:
2865 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
2866 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
2867 169_mipointer_nullptr_checks.patch,
2868 172_cwgetbackingpicture_nullptr_check.patch:
2869 Fix various segfaults in xserver by checking pointers for NULL
2870 values before dereferencing them.
2871 + 165_man_xorg_conf_no_device_ident.patch
2872 Correct man page
2873 + 168_glibc_trace_to_stderr.patch:
2874 Report abort traces to stderr instead of terminal
2875 + 184_virtual_devices_autodetect.patch:
2876 Use vesa for qemu device, which is not supported by cirrus
2877 + 187_edid_quirk_hp_nc8430.patch:
2878 Quirk for another LPL monitor (LP 380009)
2879 + 188_default_primary_to_first_busid.patch:
2880 Pick the first device and carry on (LP 459512)
2881 + 189_xserver_1.5.0_bg_none_root.patch:
2882 Create a root window with no background.
2883 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
2884 Cache keyboard settings.
2885 + 191-Xorg-add-an-extra-module-path.patch:
2886 Add support for the alternatives module path.
2887 + 196_xvfb-fbscreeninit-handling.patch, 197_xvfb-randr.patch:
2888 Adds xrandr support to xvfb. (LP 516123)
2889 + 198_nohwaccess.patch:
2890 Adds a -nohwaccess argument to make X not access the hardware
2891 ports directly.
2892 + 200_randr-null.patch:
2893 Clarify a pointer initialization.
2894 * Dropped patches:
2895 - 106_nouveau_autodetect.patch: obsoleted by 15-nouveau.diff
2896 - 112_xaa-fbcomposite-fix-negative-size.patch: adopted by Debian
2897 - 113_quell_nouveau_aiglx.patch: obsoleted by 15-nouveau.diff
2898 - 115_xext_fix_cursor_ref_counting.patch: merged upstream
2899 - 116_fix_typos_in_swap_functions.patch: merged upstream
2900 - 118_xkb_fix_garbage_init.patch: merged upstream
2901 - 123_exa_sys_ptr_nullpointer_check.patch: merged upstream
2902 - 199_xfvb-help-typo.patch: merged upstream
2903 * debian/xserver-xorg-core.preinst.in: Drop the removal of the wrong
2904 alternative, obsolete by now.
2905 * debian/control: Build the udeb and bump the relaxed build-deps.
2906 * debian/local/xvfb-run: Don't disable composite, seems to run fine
2907 with it nowadays.
2908
2909 [ Robert Hooker ]
2910 * Fix 190_cache-xkbcomp_output_for_fast_start_up.patch so it works.
2911 * Drop 164_trap-aspect-ratios.patch: obsolete.
2912 * debian/rules: Adjust confflag targets so xcsecurity isn't enabled for udeb
2913 with disabled xace.
2914 * Drop 184_virtual_devices_autodetect.patch: It's a noop with todays autoconfig.
2915
2916 [ Bryce Harrington ]
2917 * debian/rules: Don't reference the package uploader for support; instead point
2918 users to the standard Ubuntu support page.
2919 (LP: #589811)
2920
2921 [ Christopher James Halse Rogers ]
2922 * Add debian/gbp.conf pointing at ubuntu branch.
2923 * Drop 109_fix-swcursor-crash.patch; merged upstream in 3a3edb2c.
2924 * 122_xext_fix_card32_overflow_in_xauth.patch: Update to most recent patch
2925 on patchwork. This patch actually works! (tested with
2926 “xauth generate :0 . trusted timeout 99999999) (LP: #519049)
2927
2928 -- Bryce Harrington <bryce@ubuntu.com> Mon, 07 Jun 2010 14:50:49 -0700
2929
2930 xorg-server (2:1.8.1.901-1) experimental; urgency=low
2931
2932 [ Julien Cristau ]
2933 * New upstream release
2934 * Merge changes from 2:1.7.7-2.
2935
2936 [ Christopher James Halse Rogers ]
2937 * 16-xaa-fbcomposite-fix-negative-size.diff:
2938 - mi hunk merged upstream. Update to keep just the fbpict.c hunk.
2939
2940 -- Julien Cristau <jcristau@debian.org> Mon, 07 Jun 2010 23:22:48 +0200
2941
2942 xorg-server (2:1.8.1-1) experimental; urgency=low
2943
2944 * New upstream release
2945 - 02_Add-libgcrypt-and-libnettle-as-options-for-sha1.diff: partly merged
2946 upstream, rest renamed to 02_Add-libnettle-as-option-for-sha1.diff and
2947 ported to new version
2948 - 05_only_call_gamma_set_if_nonnull.diff: merged upstream
2949 - 07-xfree86-fix-build-with-xv-disabled.diff: rediffed
2950 - 08-config-xorg-conf-d.diff: merged upstream
2951 - 09-inputclass-sans-abi9.diff: likewise
2952 - 10-config-libudev-backend.diff: likewise
2953 - 11-xfree86-fix-video-fallback.diff: likewise
2954 - 12-xfree86-dont-complain-about-missing-coredevices.diff: likewise
2955 - 13-unbreak-input-abi.diff: obsolete
2956 - 14-tone-down-nidr-errors.diff: merged upstream
2957 - 15-nouveau.diff: rediffed
2958 - 17-xfree86-saner-conf-search-paths.diff: merged upstream
2959 - 18-Add-10-evdev.conf.diff: likewise
2960 * Bump xutils-dev build-dep for new macros.
2961 * Add build-dep on xfonts-utils for fontutil.pc.
2962 * Bump build-deps on mesa, glproto and dri2proto.
2963 * Drop obsolete configure options --disable-xsdl and
2964 --disable-null-root-cursor.
2965 * --enable-werror has been replaced by --enable-strict-compilation, adjust
2966 rules.
2967 * xdmx-tools.install: xdmx was renamed to dmxinfo.
2968 * Bump debian/serverminver and ABI versions.
2969
2970 -- Julien Cristau <jcristau@debian.org> Wed, 12 May 2010 18:01:39 +0200
2971
2972 xorg-server (2:1.7.7-2) unstable; urgency=low
2973
2974 * autoconfig: load the nouveau driver for nvidia hw. Stolen from F13.
2975 * Try to catch non-event devices when running udevadm info in the bug
2976 script.
2977 * Pull from upstream server-1.7-nominations branch
2978 - dix: make DeviceEvent coordinates signed for Xinerama (closes: #581763)
2979 - xfree86: dga needs to use the master keyboard state (closes: #576393)
2980 - Fix null pointer dereference in xf86_reload_cursors (closes: #507916)
2981
2982 -- Julien Cristau <jcristau@debian.org> Thu, 03 Jun 2010 17:00:18 +0200
2983
2984 xorg-server (2:1.7.7-1) unstable; urgency=low
2985
2986 [ Timo Aaltonen ]
2987 * Update patch 17; Add missing __datadir__ to cpprules.in.
2988
2989 [ Cyril Brulebois ]
2990 * Add listing files under /etc/X11/xorg.conf.d in bug script.
2991 * Fix typo in 10-mouse.conf: s/Mouse/Pointer/ (Closes: #579130).
2992
2993 [ Julien Cristau ]
2994 * Drop the GLX 1.4 patches to fix server crashes with DRI2 (closes:
2995 #567677).
2996 * Change driver ABI Conflicts to Breaks. Drop old Conflicts/Replaces on
2997 pre-modular xserver packages.
2998 * Unset PRERELEASE to avoid the prerelease warning in the log.
2999 * New upstream release:
3000 - fixes Xvfb crash with XI2 (closes: #575905)
3001 - EXA: Check sys_ptr isn't NULL before passing it to the UploadToScreen
3002 hook (closes: #576656)
3003 * 19-exa-handle-pixmap-create-destroy-in-lower-layers.diff is now upstream,
3004 remove it.
3005 * Drop mention of input_id from debian/copyright since we stopped shipping
3006 it a while back.
3007
3008 -- Julien Cristau <jcristau@debian.org> Tue, 04 May 2010 15:17:59 +0200
3009
3010 xorg-server (2:1.7.6.901-3) unstable; urgency=low
3011
3012 [ Julien Cristau ]
3013 * On !linux, install mouse and kbd catchall snippets in the xorg.conf.d
3014 directory. Fixes FTBFS on those archs.
3015
3016 [ Cyril Brulebois ]
3017 * Cherry-pick “exa: handle pixmap create/destroy in lower layers” which
3018 fixes server crashes when pixmaps are created in the course of
3019 software fallbacks (Closes: #576816). Many thanks to Arthur Marsh for
3020 the tests!
3021
3022 -- Cyril Brulebois <kibi@debian.org> Mon, 19 Apr 2010 15:26:15 +0200
3023
3024 xorg-server (2:1.7.6.901-2) unstable; urgency=low
3025
3026 * Fix dependency generation: Replace PKG_CONFIG_DIR with PKG_CONFIG_PATH
3027 (/usr/share/xserver-xorg/{videodrv,xinput}dep may lack a version
3028 otherwise).
3029
3030 -- Cyril Brulebois <kibi@debian.org> Sat, 17 Apr 2010 18:38:17 +0200
3031
3032 xorg-server (2:1.7.6.901-1) unstable; urgency=low
3033
3034 * New upstream release candidate.
3035 - Fix crash when all glyphs of a given depth are freed, but not all
3036 glyphsets (closes: #568533)
3037
3038 [ Cyril Brulebois ]
3039 * Steal patch 112_xaa-fbcomposite-fix-negative-size.patch from ubuntu,
3040 and rename it 16-xaa-fbcomposite-fix-negative-size.diff as it's now
3041 applied in Debian as well. It fixes arithmetic bugs in mod(); thanks to
3042 Bryce Harrington.
3043 * Merge 'xsfbs/debian-unstable' to fix target dependencies, which fixes
3044 useless rebuilds.
3045 * Add support for “noudeb” in DEB_BUILD_OPTIONS to disable building the
3046 udeb flavour (even on architectures where udebs are supposed to be
3047 built) to speed up debug builds. When this is used, the udeb is still
3048 built, but rather empty…
3049 * Modify bug script to include kernel version (from /proc/version) since
3050 the uname in Xorg.*.log might not give enough details (like the Debian
3051 revision).
3052
3053 [ Julien Cristau ]
3054 * Remove from debian/rules an obsolete reference to
3055 /usr/share/debhelper/dh_make/debianm/rules.
3056 * Make xserver-xorg-core provide ABI-versioned virtual packages for drivers
3057 to depend on. This is a first step in making our ABI handling saner (see
3058 #573371).
3059 * xvfb-run: don't rely on /tmp/X$i-lock to bump $SERVERNUM in auto-servernum
3060 mode (closes: #577195). Thanks, Jozef Kutej!
3061 * Bump serverminver for new handling of input config.
3062 * Add Breaks on input drivers installing files in /usr/lib/X11/xorg.conf.d
3063 since we're changing the path.
3064 * Stop looking for x11_driver property in udev, since we're migrating the
3065 drivers over to xorg.conf.d anyway.
3066 * Install 10-evdev.conf in /usr/share/X11/xorg.conf.d (from upstream, patch
3067 18-Add-10-evdev.conf.diff).
3068
3069 [ Timo Aaltonen ]
3070 * Add 17-xfree86-saner-conf-search-paths.diff. Allows using another
3071 xorg.conf.d directory for local changes.
3072
3073 -- Cyril Brulebois <kibi@debian.org> Sat, 17 Apr 2010 16:55:39 +0200
3074
3075 xorg-server (2:1.7.6-2ubuntu8) lucid-updates; urgency=low
3076
3077 [Bryce Harrington]
3078 * Add 123_exa_sys_ptr_nullpointer_check.patch: Patch from upstream to
3079 verify a pointer is not NULL before dereferencing it. Fixes X
3080 segfault in miCopyRegion which occurs while using firefox (e.g. typing
3081 into fields in AOL). Issue found by Jerry Lamos.
3082 (LP: #539772)
3083 * Add 19-exa-handle-pixmap-create-destroy-in-lower-layers.diff: Patch
3084 from Debian to fix X segfault on mouse click in xfig, when pixmaps
3085 are created in the course of software fallbacks.
3086 (LP: #553647)
3087
3088 [Martin Pitt]
3089 * debian/local/64-xorg-xkb.rules: Ignore XKBMODEL=="SKIP" and
3090 XKBVARIANT=="U.S. English", which happen to get into
3091 /etc/default/console-setup in some cases like the VMWare automatic
3092 installer.
3093 (LP: #548891)
3094
3095 -- Bryce Harrington <bryce@ubuntu.com> Wed, 28 Apr 2010 13:10:44 -0700
3096
3097 xorg-server (2:1.7.6-2ubuntu7) lucid; urgency=low
3098
3099 * Drop 117_fix_crash_with_createglyphset.patch
3100 - Dupe of patch 110
3101 * Drop 03_fedora_glx_versioning.diff, 04_fedora_glx14-swrast.diff
3102 - These patches were brought in by Debian to provide glx 1.4 support
3103 which Fedora backported from xserver 1.8, however testing in
3104 Ubuntu showed they caused a crash when closing Clutter apps (#550218),
3105 and graphics corruption when opening windows. Dropping these patches
3106 returns us to GLX 1.2, which has been found to be stable; Debian has
3107 also dropped these two patches.
3108 (Fixes #565903).
3109 * Drop 114_dri2_make_sure_x_drawable_exists.patch
3110 - This was an early attempt by upstream which fixed the aforementioned
3111 Clutter crash, but which introduced a memory leak.
3112 (Fixes #565981)
3113
3114 -- Bryce Harrington <bryce@ubuntu.com> Thu, 22 Apr 2010 17:24:38 -0700
3115
3116 xorg-server (2:1.7.6-2ubuntu6) lucid; urgency=low
3117
3118 * Add 122_xext_fix_card32_overflow_in_xauth.patch: Prevent overflow
3119 of a CARD32 variable millis by doing bounds checking. This is a
3120 patch currently in discussion at fdo #27134, so this patch can be
3121 dropped in favor of whatever upstream decides to include.
3122 (LP: #519049)
3123
3124 -- Bryce Harrington <bryce@ubuntu.com> Thu, 15 Apr 2010 14:10:53 -0700
3125
3126 xorg-server (2:1.7.6-2ubuntu5) lucid; urgency=low
3127
3128 * Update patches in previous upload to fix FTBS issue.
3129
3130 -- Bryce Harrington <bryce@ubuntu.com> Thu, 15 Apr 2010 11:03:01 -0700
3131
3132 xorg-server (2:1.7.6-2ubuntu4) lucid; urgency=low
3133
3134 * Add several cherrypicks of fixes from upstream git tree which fix various
3135 issues and that look safe with low or no risk of regression.
3136 + 115_xext_fix_cursor_ref_counting.patch: Xext: Fix cursor reference
3137 counting hazard.
3138 + 116_fix_typos_in_swap_functions.patch: Fixes typos in several of the
3139 glxcmdsswap routines.
3140 + 117_fix_crash_with_createglyphset.patch: Fixes crash introduced in
3141 FindGlyphsByHash() if one client disconnects while a second is in
3142 the middle of doing certain Glyph operations.
3143 + 118_xkb_fix_garbage_init.patch: Fixes typo that can cause garbage
3144 bits to get appended on the xkbControlsNotify changedControls mask
3145 because it was uninitialized on the stack.
3146
3147 -- Bryce Harrington <bryce@ubuntu.com> Wed, 14 Apr 2010 18:49:56 -0700
3148
3149 xorg-server (2:1.7.6-2ubuntu3) lucid; urgency=low
3150
3151 * add support for omapfb to 111_armel-drv-fallbacks.patch
3152
3153 -- Alexander Sack <asac@ubuntu.com> Mon, 12 Apr 2010 14:43:42 +0200
3154
3155 xorg-server (2:1.7.6-2ubuntu2) lucid; urgency=low
3156
3157 [Bryce Harrington]
3158 * Add 113_quell_nouveau_aiglx.patch: Don't emit error message about
3159 AIGLX on nouveau. 3D is not supported yet on -nouveau so this error
3160 message serves only to confuse bug reporters.
3161 (LP: #529590)
3162
3163 [Robert Sarvatt]
3164 * Add 114_dri2_make_sure_x_drawable_exists.patch: Makes sure
3165 a corresponding X drawable exists before trying to use it, fixing
3166 xserver segfaults under DRI2 when closing down GLX apps.
3167 (LP: #550218)
3168
3169 -- Bryce Harrington <bryce@ubuntu.com> Wed, 31 Mar 2010 16:37:45 -0700
3170
3171 xorg-server (2:1.7.6-2ubuntu1) lucid; urgency=low
3172
3173 [ Timo Aaltonen ]
3174 * Merge from Debian unstable. (LP: #546933)
3175
3176 [ Michael Casadevall ]
3177 * Updated 111_armel-drv-fallbacks.patch to also add support for finding
3178 dovefb devices in addition to imx51 ones. (LP: #550701)
3179
3180 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 30 Mar 2010 22:01:12 +0300
3181
3182 xorg-server (2:1.7.6-2) unstable; urgency=low
3183
3184 [ Timo Aaltonen ]
3185 * Add 08-config-xorg-conf-d.diff, 09-inputclass-sans-abi9.diff,
3186 10-config-libudev-backend.diff. Backport xorg.conf.d, inputclass
3187 and libudev support from xserver 1.8. Replaces the patches we had
3188 before. This allows us to migrate from a temporary udev based
3189 input device configuration straight to the long term solution
3190 introduced in 1.8.
3191 * Add 11-xfree86-fix-video-fallback.diff from SUSE. Allows the video
3192 fallback method to work when there's an xorg.conf around.
3193 * Add 12-xfree86-dont-complain-about-missing-coredevices.diff.
3194 No reason to complain about these, unless AEI is off.
3195 * Add 13-unbreak-input-abi.diff. Keep the old NewInputDeviceRequest(),
3196 rename the new as NIDR18() and call it from NIDR(). This way we
3197 don't break the input ABI.
3198 * Add 14-tone-down-nidr-errors.diff. Use X_INFO instead of X_ERROR.
3199
3200 [ Julien Cristau ]
3201 * 15-keep-udev-x11-driver.diff: keep looking for the x11_driver udev
3202 property as a transitional measure. This should allow the new server to
3203 work while drivers aren't transitioned to xorg.conf.d yet.
3204
3205 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 30 Mar 2010 21:32:52 +0300
3206
3207 xorg-server (2:1.7.6-1ubuntu3) lucid; urgency=low
3208
3209 * Extend 112_xaa-fbcomposite-fix-negative-size.patch to also correct a
3210 mod() definition in the mi code which suffers the same flaw.
3211
3212 -- Bryce Harrington <bryce@ubuntu.com> Mon, 29 Mar 2010 14:15:07 -0700
3213
3214 xorg-server (2:1.7.6-1ubuntu2) lucid; urgency=low
3215
3216 * Add 112_xaa-fbcomposite-fix-negative-size.patch: Prevent 3rd-party
3217 controllable Xorg crash/exploit when XAA and compositing is in use.
3218 Be more careful in sign-changes with mod().
3219 (LP: #551193)
3220
3221 -- Bryce Harrington <bryce@ubuntu.com> Mon, 29 Mar 2010 13:37:06 -0700
3222
3223 xorg-server (2:1.7.6-1ubuntu1) lucid; urgency=low
3224
3225 [Timo Aaltonen]
3226 * Merge from Debian unstable.
3227 * Drop patch 107, included in Debian.
3228 * Drop patch 108, included upstream.
3229 * control: Drop the udeb, we don't need it for lucid.
3230 * control: Relax/drop some build-deps caused by the udeb.
3231
3232 [Bryce Harrington]
3233 * Add 110_findglyphbyhash-fix.patch from upstream to fix a sporadic
3234 crash in FindGlyphByHash.
3235 (LP: #401045)
3236 * Renumber patch 201_armel-drv-fallbacks.patch to 111
3237
3238 -- Bryce Harrington <bryce@ubuntu.com> Wed, 24 Mar 2010 12:04:20 -0700
3239
3240 xorg-server (2:1.7.6-1) unstable; urgency=low
3241
3242 [ Brice Goglin ]
3243 * Add 06_dont_trap_access_to_timer_and_keyboard.diff,
3244 thanks Samuel Thibault.
3245
3246 [ Timo Aaltonen ]
3247 * New upstream release, closes: #574354.
3248
3249 [ Julien Cristau ]
3250 * Don't build xserver-xorg-core-udeb on sparc. The linker fails because
3251 relocations have to be truncated when building statically against
3252 libnettle.
3253
3254 -- Cyril Brulebois <kibi@debian.org> Tue, 23 Mar 2010 16:59:08 +0100
3255
3256 xorg-server (2:1.7.5.902-1) unstable; urgency=low
3257
3258 [ Julien Cristau ]
3259 * config/udev: fix adding unnamed devices.
3260 * Build two flavours, one for the main package and one for the udeb.
3261 * Add patch to fix Xorg build with XV disabled.
3262
3263 [ Timo Aaltonen ]
3264 * Add 16-config-dont-filter-input-subsys.diff so for instance serial
3265 wacom devices are initialized by the udev backend (LP: #522318,
3266 closes: #568236).
3267
3268 [ Brice Goglin ]
3269 * New upstream release.
3270 + Allow for missing or disabled compat_output, closes: #572268, #554450.
3271 + Reenable RECORD extension, closes: #570680.
3272 + dix: try to ring the bell even if the current device doesn't have one,
3273 closes: #564200.
3274 * Refresh patches.
3275 * Fix typo in xvfb-run.1, thanks Joey Hess, closes: #527490.
3276 * Add 06_dont_trap_access_to_timer_and_keyboard.diff,
3277 thanks Samuel Thibault.
3278
3279 [ Cyril Brulebois ]
3280 * Add udeb needed for the graphical installer: xserver-xorg-core-udeb.
3281 * Version/Bump some B-D to make sure xserver-xorg-core-udeb gets its
3282 dependencies on the (recently-added) udebs rather than on the
3283 libraries:
3284 - libpciaccess-dev
3285 - libudev-dev
3286 - libxau-dev
3287 - libxfont-dev
3288 * Replace 02_Add-libgcrypt-as-an-option-for-sha1.diff with
3289 02_Add-libgcrypt-and-libnettle-as-options-for-sha1.diff so that it's
3290 also possible to link against libnettle. Link (unconditionally)
3291 statically against libnettle.a to avoid an extra udeb for a few bytes.
3292 * Add nettle-dev to Build-Depends; and pass --with-sha1=libnettle for
3293 the udeb build (and --with-sha1=libgcrypt for the main build).
3294 * Add myself to Uploaders.
3295 * Tweak builderstring to use the name of the person responsible for the
3296 upload instead of an host-specific one (Closes: #574017).
3297
3298 -- Cyril Brulebois <kibi@debian.org> Mon, 15 Mar 2010 22:19:01 +0100
3299
3300 xorg-server (2:1.7.5-1ubuntu4) lucid; urgency=low
3301
3302 * 201_armel-drv-fallbacks.patch: use imx driver if available on
3303 armel imx51 systems; the current test checks for mxc_gpu
3304 devices listed in /sys/devices/platform and ensures that the
3305 imx_drv module can be loaded; if both succeed, imx driver is
3306 used instead of fbdev; note: the mxc_gpu device test should be
3307 replaced with parsing output of /proc/fb once the mxc driver
3308 provides reasonable content there.
3309
3310 -- Alexander Sack <asac@ubuntu.com> Wed, 24 Mar 2010 13:03:41 +0100
3311
3312 xorg-server (2:1.7.5-1ubuntu3) lucid; urgency=low
3313
3314 * Add 109_fix-swcursor-crash.patch: Avoid dereferencing null pointer
3315 while reloading cursors during resume.
3316 (LP: #371405)
3317
3318 -- Bryce Harrington <bryce@ubuntu.com> Thu, 11 Mar 2010 17:16:12 -0800
3319
3320 xorg-server (2:1.7.5-1ubuntu2) lucid; urgency=low
3321
3322 [ Bryce Harrington ]
3323 [Timo Aaltonen]
3324 * Add 107_dont_filter_input_subsys.diff so for instance serial wacom
3325 devices are initialized by the udev backend (LP: #522318)
3326
3327 [Bryce Harrington]
3328 * Add 108_reenable_record_ext.patch: Upstream patch to make the
3329 record callback work with the new internal core/Xi events mechanism
3330 instead of xEvents. With this fix, the record extension can be
3331 re-enabled.
3332 (LP: #315456)
3333
3334 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 02 Mar 2010 17:09:33 +0200
3335
3336 xorg-server (2:1.7.5-1ubuntu1) lucid; urgency=low
3337
3338 [ Bryce Harrington ]
3339 [Robert Hooker]
3340 * Add 106_nouveau_autodetect.patch: makes nouveau the default driver
3341 for supported cards when not explicitly named in xorg.conf.
3342
3343 [Timo Aaltonen]
3344 * Merge from Debian unstable.
3345 * Drop patch 101, included in Debian.
3346
3347 [Robert Collins]
3348 * Add 199_xfvb-help-typo.patch to fix typo in help for xvfb (fdo #32990)
3349 * Add 200_randr-null.patch to clarify a pointer initialization (fdo #26389)
3350
3351 -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 19 Feb 2010 13:24:15 +0200
3352
3353 xorg-server (2:1.7.5-1) unstable; urgency=low
3354
3355 [ Julien Cristau ]
3356 * Remove myself from Uploaders
3357
3358 [ Brice Goglin ]
3359 * New upstream release.
3360 + Restore lastDeviceEventTime update in dixSaveScreens,
3361 closes: #563816.
3362 + Don't double-swap the RandR PropertyNotify event,
3363 closes: #569036.
3364 + Xi: reset the sli pointers after copying device classes,
3365 closes: #566147.
3366 * Bump Standards-Version to 3.8.4.
3367
3368 -- Brice Goglin <bgoglin@debian.org> Tue, 16 Feb 2010 08:00:27 +0100
3369
3370 xorg-server (2:1.7.4-2) unstable; urgency=low
3371
3372 [ Julien Cristau ]
3373 * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
3374 good reason. Thanks, Colin Watson!
3375
3376 [ Brice Goglin ]
3377 * Add 05_only_call_gamma_set_if_nonnull.diff to unbreak the nv driver,
3378 closes: #564203.
3379
3380 -- Brice Goglin <bgoglin@debian.org> Wed, 20 Jan 2010 23:51:26 +0100
3381
3382 xorg-server (2:1.7.4-1) unstable; urgency=low
3383
3384 [ Timo Aaltonen ]
3385 * New upstream release.
3386
3387 [ Julien Cristau ]
3388 * Don't call config_init() until after InitInput() has initialized the event
3389 queue, so that devices don't get enabled too early (closes: #564256,
3390 #564324).
3391
3392 -- Julien Cristau <jcristau@debian.org> Tue, 12 Jan 2010 10:49:22 +0000
3393
3394 xorg-server (2:1.7.3.902-1ubuntu12) lucid; urgency=low
3395
3396 * Add 198_nohwaccess.patch: Needed for rootless X. Adds a -nohwaccess
3397 argument to make X not access the hardware ports directly.
3398
3399 -- Bryce Harrington <bryce@ubuntu.com> Fri, 05 Feb 2010 22:17:20 -0800
3400
3401 xorg-server (2:1.7.3.902-1ubuntu11) lucid; urgency=low
3402
3403 * Add 196_xvfb-fbscreeninit-handling.patch and 197_xvfb-randr.patch:
3404 Adds xrandr support to xvfb. Thanks lifeless!
3405 (LP: #516123)
3406
3407 -- Bryce Harrington <bryce@ubuntu.com> Thu, 04 Feb 2010 10:56:12 -0800
3408
3409 xorg-server (2:1.7.3.902-1ubuntu10) lucid; urgency=low
3410
3411 * 100_rethrow_signals.patch: Fix SigAbortServer to cleanly exit(1) on a
3412 non-signal crash, as the original upstream code does. Not exiting leads to
3413 continuing back into the code which threw the error, which eventually
3414 leads to writing into the already closed log file and other operations
3415 which cause segfaults.
3416 * Re-enable 100_rethrow_signals.patch. Hello apport.
3417
3418 -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 03 Feb 2010 17:29:53 -0800
3419
3420 xorg-server (2:1.7.3.902-1ubuntu9) lucid; urgency=low
3421
3422 * Fully disable 100_rethrow_signals.patch as it seems to still cause
3423 crashes. Goodbye apport.
3424 (LP: #506510)
3425
3426 -- Bryce Harrington <bryce@ubuntu.com> Mon, 18 Jan 2010 23:31:08 -0800
3427
3428 xorg-server (2:1.7.3.902-1ubuntu8) lucid; urgency=low
3429
3430 * Drop 160_log_timestamping.patch. The bootup time objectives have been
3431 met so this patch is no longer required.
3432
3433 -- Bryce Harrington <bryce@ubuntu.com> Sat, 16 Jan 2010 02:28:30 -0800
3434
3435 xorg-server (2:1.7.3.902-1ubuntu7) lucid; urgency=low
3436
3437 * Update 100_rethrow_signals.patch: Don't log more error messages after
3438 the log has been closed, else it causes a SIGSEGV (signal 11) crash
3439 under several different conditions, including on even ordinary error
3440 exits.
3441 (LP: #506510, #507345, #506977, #504497, #507083)
3442
3443 -- Bryce Harrington <bryce@ubuntu.com> Fri, 15 Jan 2010 15:22:34 -0800
3444
3445 xorg-server (2:1.7.3.902-1ubuntu6) lucid; urgency=low
3446
3447 * debian/xserver-xorg-core.preinst.in:
3448 - Correct the name of the alternative that we need to remove.
3449 Thanks to Steve Langasek for spotting the error.
3450
3451 -- Alberto Milone <alberto.milone@canonical.com> Thu, 14 Jan 2010 12:50:19 +0100
3452
3453 xorg-server (2:1.7.3.902-1ubuntu5) lucid; urgency=low
3454
3455 * debian/xserver-xorg-core.preinst.in:
3456 - Make sure that the alternative which was previously provided by
3457 xserver-xorg-core is removed.
3458
3459 -- Alberto Milone <alberto.milone@canonical.com> Tue, 12 Jan 2010 11:37:49 +0100
3460
3461 xorg-server (2:1.7.3.902-1ubuntu4) lucid; urgency=low
3462
3463 * debian/patches/191-Xorg-add-an-extra-module-path.patch:
3464 - Patch from Mandriva to allow the use of an extra-modules-dir so that
3465 the modules installed in this dir will override the ones in the
3466 default directory.
3467 * debian/rules:
3468 - Remove alternatives stuff introduced in a previous upload.
3469 - Configure with --with-extra-module-dir="/usr/lib/xorg/extra-modules".
3470 - Do not install libglx.so and libdri.so in a different place any more.
3471 - Do not install ld.so.conf file any more. Mesa will deal with this.
3472 * debian/xserver-xorg-core.links:
3473 - Do not create link to /usr/lib/xvmcconfig-standard/XvMCConfig.
3474 - Remove links file.
3475 * debian/xserver-xorg-core.postinst.in:
3476 - Do not install an alternative any more. Mesa will deal with this.
3477 * debian/xserver-xorg-core.prerm.in:
3478 - Remove file.
3479
3480 -- Alberto Milone <alberto.milone@canonical.com> Mon, 11 Jan 2010 14:48:35 +0100
3481
3482 xorg-server (2:1.7.3.902-1ubuntu3) lucid; urgency=low
3483
3484 [ Julien Cristau ]
3485 * Don't call config_init() until after InitInput() has initialized the event
3486 queue, so that devices don't get enabled too early (closes: #564256,
3487 #564324). (LP: #504254)
3488
3489 -- Timo Aaltonen <tjaalton@ubuntu.com> Sat, 09 Jan 2010 19:34:30 +0200
3490
3491 xorg-server (2:1.7.3.902-1ubuntu2) lucid; urgency=low
3492
3493 * debian/rules:
3494 - Make sure that /usr/lib/standard-x11/ld.so.conf points to
3495 the libraries provided by mesa.
3496
3497 -- Alberto Milone <alberto.milone@canonical.com> Fri, 08 Jan 2010 18:55:52 +0100
3498
3499 xorg-server (2:1.7.3.902-1ubuntu1) lucid; urgency=low
3500
3501 [ Timo Aaltonen ]
3502 * Merge from Debian unstable.
3503
3504 [ Michael Vogt ]
3505 * Add 101_nv-crash-fix.diff: Do not crash if gamma_set is NULL.
3506 (LP: #494627)
3507
3508 [ Alberto Milone ]
3509 * Install libglx.so and libdri.so in /usr/lib/standard-x11 as X
3510 seems to prefer the file in /usr/lib/xorg/modules/extensions/standard/
3511 over links in /usr/lib/xorg/modules/extensions/.
3512
3513 -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 08 Jan 2010 14:21:15 +0200
3514
3515 xorg-server (2:1.7.3.902-1) unstable; urgency=low
3516
3517 [ Timo Aaltonen ]
3518 * Run udevadm trigger on postinst, and depend on udev [linux-any].
3519
3520 [ Julien Cristau ]
3521 * Add xserver-common dependency on x11-xkb-utils for xkbcomp.
3522 * Remove our copy of input_id, add Depends on new enough udev instead.
3523 * New upstream release.
3524 * Make xserver-common recommend xfonts-base, some clients don't work without
3525 those.
3526 * Upload to unstable.
3527
3528 -- Julien Cristau <jcristau@debian.org> Wed, 06 Jan 2010 17:44:59 +0000
3529
3530 xorg-server (2:1.7.3.901-1ubuntu5) lucid; urgency=low
3531
3532 * Use alternatives to make it easier to switch between X11 and 3rd
3533 party modules.
3534 * Add link to /usr/lib/xvmcconfig-standard/XvMCConfig and use it
3535 for alternatives.
3536
3537 -- Alberto Milone <alberto.milone@canonical.com> Mon, 04 Jan 2010 12:08:17 +0100
3538
3539 xorg-server (2:1.7.3.901-1ubuntu4) lucid; urgency=low
3540
3541 * xvfb: Depend again on xauth. Depend on x11-xkb-utils. LP: #500102.
3542
3543 -- Matthias Klose <doko@ubuntu.com> Thu, 24 Dec 2009 12:20:02 +0100
3544
3545 xorg-server (2:1.7.3.901-1ubuntu3) lucid; urgency=low
3546
3547 * Update 100_rethrow_signals.patch to work with xserver 1.7
3548
3549 -- Bryce Harrington <bryce@ubuntu.com> Fri, 18 Dec 2009 18:55:56 -0800
3550
3551 xorg-server (2:1.7.3.901-1ubuntu2) lucid; urgency=low
3552
3553 [ Alberto Milone ]
3554 * debian/patches/190_cache-xkbcomp_output_for_fast_start_up.patch:
3555 Make the patch build again with xserver 1.7.
3556
3557 [ Timo Aaltonen ]
3558 * Enable patch 190 now that it works.
3559
3560 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 15 Dec 2009 14:49:39 +0200
3561
3562 xorg-server (2:1.7.3.901-1ubuntu1) lucid; urgency=low
3563
3564 * Merge from Debian experimental.
3565
3566 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 14 Dec 2009 11:34:33 +0200
3567
3568 xorg-server (2:1.7.3.901-1) experimental; urgency=low
3569
3570 [ Julien Cristau ]
3571 * Enable GLX 1.4 on DRI2 and swrast (from upstream, via F12).
3572 * xserver-xorg-dev: add Depends on x11proto-kb-dev and libxkbfile-dev for
3573 xkbsrv.h (closes: #559676). Thanks, Ron!
3574 * Update input_id to the version in udev 149.
3575 * Update xserver-xorg-core bug script to run udevadm info instead of lshal.
3576
3577 [ Brice Goglin ]
3578 * New upstream release.
3579 + Refresh patches.
3580
3581 -- Brice Goglin <bgoglin@debian.org> Sat, 12 Dec 2009 17:46:45 +0100
3582
3583 xorg-server (2:1.7.2-2ubuntu2) lucid; urgency=low
3584
3585 * local/64-xorg-xkb.rules: Use "program" instead of "file" when
3586 grepping the XKB settings from console-setup.
3587
3588 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 08 Dec 2009 13:17:04 +0200
3589
3590 xorg-server (2:1.7.2-2ubuntu1) lucid; urgency=low
3591
3592 * Merge from Debian experimental. Remaining Ubuntu changes:
3593 - debian/rules, debian/control:
3594 + Disable SELinux, libaudit-dev is not in main yet (LP 406226).
3595 Drop libaudit-dev from build-deps.
3596 - debian/rules: Enable xcsecurity (LP 247537).
3597 - local/xvfb-run*: Add correct docs about error codes (LP 328205)
3598 - local/xvfb-run: Use "-extension Composite" to fix xvfb-run crashing.
3599 - debian/patches:
3600 + 121_only_switch_vt_when_active.diff:
3601 Add a check to prevent the X server from changing the VT when killing
3602 GDM from the console.
3603 + 135_rethrow_signals.patch:
3604 When aborting, re-raise signals for apport
3605 + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
3606 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
3607 169_mipointer_nullptr_checks.patch,
3608 172_cwgetbackingpicture_nullptr_check.patch:
3609 Fix various segfaults in xserver by checking pointers for NULL
3610 values before dereferencing them.
3611 + 164_trap-aspect-ratios.patch:
3612 Correct monitor EDIDs that have misreported aspect ratios.
3613 + 165_man_xorg_conf_no_device_ident.patch
3614 Correct man page
3615 + 168_glibc_trace_to_stderr.patch:
3616 Report abort traces to stderr instead of terminal
3617 + 184_virtual_devices_autodetect.patch:
3618 Use vesa for qemu device, which is not supported by cirrus
3619 + 187_edid_quirk_hp_nc8430.patch:
3620 Quirk for another LPL monitor (LP: #380009)
3621 + 188_default_primary_to_first_busid.patch:
3622 Pick the first device and carry on (LP 459512)
3623 + 189_xserver_1.5.0_bg_none_root.patch:
3624 Create a root window with no background.
3625 + 190_cache-xkbcomp_output_for_fast_start_up.patch:
3626 Cache keyboard settings.
3627 * debian/control: Drop obsolete Conflicts/Breaks against -psb,
3628 -synaptics and -evdev.
3629 * debian/local/xserver-xephyr.1: Delete, upstream has Xephyr.1 now.
3630 * Dropped patches:
3631 - 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch:
3632 Upstream dropped it.
3633 - 102_ubuntu_sharevts_load_cpu.patch: Upstream.
3634 - 103_psb_auto.patch: Fallback to vesa done differently upstream.
3635 - 110_fedora_no_move_damage.patch: Upstream dropped it.
3636 - 140_quell_acpi_errmsgs.patch: Superseded.
3637 - 153_make_dmx_compile.patch: Xdmx is fixed upstream.
3638 - 156_exevents_copykeyclass_nullptrcheck.patch: No longer needed.
3639 Appropriate checks are done on the pointers prior to CopyKeyClass
3640 being called now.
3641 - 158_raise_maxclients.patch: Breaks binary drivers. We've had this
3642 reverted for some time now, may as well just get rid of it entirely.
3643 - 174_set_bg_pixmap_of_cow_to_none.patch: Upstream
3644 - 177_animated_cursor_change_master.patch: Different fix upstream.
3645 - 180_fedora_no_synaptics_mouse_synthesis.patch: Superseded.
3646 - 181_fedora_log_proc_cmdline.patch: Upstream.
3647 - 185_dix_badwindow.patch: Upstream.
3648 - 186_autoconfig_geode.patch: Upstream.
3649 * 189_xserver_1.5.0_bg_none_root.patch: Fetched a new version.
3650 * 135_rethrow_signals.patch, 168_glibc_trace_to_stderr.patch:
3651 Disabled until fixed to work with the current version.
3652 * 160_log_timestamping.patch: Updated and re-enabled for boot speed
3653 testing in Lucid. This patch should be disabled by beta2.
3654 * 169_mipointer_nullptr_checks.patch: Updated. MIPOINTER() still
3655 can return NULL under some circumstances, and its return values
3656 are still being dereferenced without checking for NULL.
3657 * 188_default_primary_to_first_busid.patch: Updated. Still looks to be
3658 relevant for certain multi-card systems.
3659 * 190_cache-xkbcomp_output_for_fast_start_up.patch: Updated.
3660 * control, local/64-xorg-xkb.rules: Don't depend on keyboard-configuration
3661 until we have it.
3662 * rules, local/64-xorg-xkb.rules: Use input_id from udev.
3663
3664 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 07 Dec 2009 15:30:18 +0200
3665
3666 xorg-server (2:1.7.2-2) experimental; urgency=low
3667
3668 [ Julien Cristau ]
3669 * debian/rules: upstream build system got fixed, no need to remove
3670 configure-generated files.
3671 * Steal input_id helper from udev, install it in /lib/xorg. Thanks, Martin
3672 Pitt!
3673
3674 [ Brice Goglin ]
3675 * Cherry pick upstream commit to fix the ABI.
3676
3677 -- Brice Goglin <bgoglin@debian.org> Mon, 30 Nov 2009 20:10:27 +0100
3678
3679 xorg-server (2:1.7.2-1) experimental; urgency=low
3680
3681 * New upstream release
3682 + Xorg sets umask to 022 (closes: #555308)
3683 * Delete 09_debian_xserver_rtff.diff. Was disabled since 1.3.99, and is not
3684 necessary since the fall back to builtin fonts was added.
3685 * Change the server's dependency on xserver-common to >= ${source:Version},
3686 to allow installation of different versions of the various servers.
3687 * Add build-dep on libglib2.0-dev, xkb-data and x11-xkb-utils for unit
3688 tests, and run the tests unless nocheck is in DEB_BUILD_OPTIONS.
3689 * Cherry-pick upstream commit to turn ModeDebug on during server startup,
3690 replacing our Turn-on-ModeDebug-by-default.patch.
3691 * Number our patches to make it easier to keep track of things. Requested
3692 by the Ubuntu folks.
3693 * xvfb-run: retry a few times if Xvfb can't be started when using
3694 --auto-servernum, to make concurrent invocations work (closes: #521075).
3695 Thanks, Kees Cook!
3696 * Use libudev instead of libhal for input hotplug on linux.
3697 * Add udev rule to get keymap from /etc/default/keyboard.
3698
3699 -- Julien Cristau <jcristau@debian.org> Sat, 28 Nov 2009 16:48:43 +0100
3700
3701 xorg-server (2:1.7.0-1) experimental; urgency=low
3702
3703 * Add missing Conflicts on xserver-xorg-video-5 and xserver-xorg-input-4.
3704 * Add xkb-data to xserver-common's Depends. XKB is mandatory in 1.7.
3705 * Make all servers depend on xserver-common (= ${source:Version}).
3706 * New upstream release
3707 + fixes Xvfb crashes (closes: #529927)
3708 + fixes DGA init crash (closes: #548716)
3709
3710 -- Julien Cristau <jcristau@debian.org> Sun, 04 Oct 2009 15:57:01 +0200
3711
3712 xorg-server (2:1.6.99.903-1) experimental; urgency=low
3713
3714 * New upstream snapshot.
3715 + doesn't fill log file with errors when acpid isn't running
3716 (closes: #487904, #500583)
3717 + adds autoconfig for geode variants (closes: #544988)
3718 + fixes idle time computation (closes: #542064)
3719 + Xnest uses the host's mouse acceleration and speed (closes: #325181)
3720 + Xephyr now has a manpage (closes: #427121)
3721 + Xdmx works again (closes: #541254)
3722 * Update build deps
3723 * Update patch stack:
3724 - 20_hurd-i386.diff applied upstream
3725 - fedora-bad-fbdev-thats-mine.patch applied upstream
3726 - fedora-pci-primary.diff superseded upstream
3727 - fedora-vboxvideo.diff applied upstream
3728 - kfreebsd-ftbfs.diff applied upstream
3729 - Add-libgcrypt-as-an-option-for-sha1.diff refreshed
3730 - Turn-on-ModeDebug-by-default.patch refreshed
3731 * Cleanup some libtool cruft in debian/rules clean.
3732 * Bump serverminver, videoabiver and inputabiver.
3733 * Bump debhelper compat level to 5:
3734 - handle dh_strip behaviour change
3735 - fix xserver-xorg-core.install
3736 * Bump Standards-Version to 3.8.3.
3737
3738 -- Julien Cristau <jcristau@debian.org> Tue, 29 Sep 2009 17:51:05 +0200
3739
3740 xorg-server (2:1.6.4-2ubuntu6) lucid; urgency=low
3741
3742 * 189_xserver_1.5.0_bg_none_root.patch: Moblin patch to allow X to
3743 create a root window with no background by passing the -nr
3744 argument. This will make X no longer clear the framebuffer when it
3745 starts, thus eliminating a flicker between bootsplash and gdm. -nr
3746 is ignored if this feature is not supported by the driver. This patch
3747 is not upstream yet.
3748 TESTERS: Watch for screen corruption issues during X or app start.
3749 * 190_cache-xkbcomp_output_for_fast_start_up.patch: Causes the X
3750 Keyboard Compiler (xkbcomp) to create a cache file of the keyboard
3751 settings. This will make the 2nd and later boots slightly faster.
3752 TESTERS: Watch for issues relating to keyboard customizations not
3753 taking effect properly following boot.
3754
3755 -- Bryce Harrington <bryce@ubuntu.com> Mon, 23 Nov 2009 13:59:44 -0800
3756
3757 xorg-server (2:1.6.4-2ubuntu5) lucid; urgency=low
3758
3759 * Rework xvfb-run patch to wait for server to come up before checking
3760 status (LP: #481591, Debian bug 521075).
3761
3762 -- Kees Cook <kees@ubuntu.com> Fri, 13 Nov 2009 16:15:36 -0800
3763
3764 xorg-server (2:1.6.4-2ubuntu4) karmic; urgency=low
3765
3766 * Add 188_default_primary_to_first_busid.patch: X can abort if multiple
3767 video devices are present, and none are marked as primary. This makes
3768 X just pick the first one it sees and carry on.
3769 (LP: #459512)
3770
3771 -- Bryce Harrington <bryce@ubuntu.com> Mon, 26 Oct 2009 10:05:44 -0700
3772
3773 xorg-server (2:1.6.4-2ubuntu3) karmic; urgency=low
3774
3775 * local/xvfb-run: Fix race condition in xvfb-run that can cause
3776 concurrent invocations to fail.
3777 (LP: #348052)
3778
3779 -- Bryce Harrington <bryce@ubuntu.com> Wed, 14 Oct 2009 15:21:51 -0700
3780
3781 xorg-server (2:1.6.4-2ubuntu2) karmic; urgency=low
3782
3783 * Add 187_edid_quirk_hp_nc8430.patch: Quirk for another LPL monitor, to
3784 fix huge font sizes due to invalid EDID from the hardware.
3785 (LP: #380009)
3786
3787 -- Bryce Harrington <bryce@ubuntu.com> Tue, 13 Oct 2009 02:25:46 -0700
3788
3789 xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low
3790
3791 * Merge from Debian unstable. (LP: #447010)
3792 Remaining Ubuntu changes:
3793 - debian/control:
3794 + set Conflicts: xkb-data (<< 0.9), since xkb-path is
3795 different from previous releases
3796 + do not Conflict with xserver-xorg-video
3797 + xvfb Depends on xauth, xfonts-base
3798 + Set Maintainer to Ubuntu Core Developers
3799 - debian/rules:
3800 + build using -fno-stack-protector
3801 + --with-os-vendor=Ubuntu
3802 - debian/xserver-xorg-core.install:
3803 + Add ioport, pcitweak, scanpci scripts & man pages
3804 - debian/patches:
3805 + 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch:
3806 Specify correct paths to fonts
3807 + 102_ubuntu_sharevts_load_cpu.patch:
3808 close console fd only when ShareVTs
3809 + 103_psb_auto.patch:
3810 Autodetect poulsbo devices (but use -vesa since -psb is broken)
3811 + 110_fedora_no_move_damage.patch:
3812 further aiglx support
3813 + 121_only_switch_vt_when_active.diff:
3814 Add a check to prevent the X server from changing the VT when killing
3815 GDM from the console.
3816 + 135_rethrow_signals.patch:
3817 When aborting, re-raise signals for apport
3818 + 140_quell_acpi_errmsgs.patch:
3819 Avoid generating extraneous warnings when acpi is missing
3820 + 153_make_dmx_compile.patch:
3821 Change xcalloc -> calloc, so that dmx compiles.
3822 + 156_exevents_copykeyclass_nullptrcheck.patch,
3823 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
3824 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
3825 169_mipointer_nullptr_checks.patch,
3826 172_cwgetbackingpicture_nullptr_check.patch:
3827 Fix various segfaults in xserver by checking pointers for NULL
3828 values before dereferencing them.
3829 + 164_trap-aspect-ratios.patch:
3830 Correct monitor EDIDs that have misreported aspect ratios.
3831 + 165_man_xorg_conf_no_device_ident.patch
3832 Correct man page
3833 + 168_glibc_trace_to_stderr.patch:
3834 Report abort traces to stderr instead of terminal
3835 + 174_set_bg_pixmap_of_cow_to_none.patch:
3836 Set background pixmap of composite overlay window to no background
3837 + 177_animated_cursor_change_master.patch:
3838 Don't create animated cursors for slave devices
3839 + 180_fedora_no_synaptics_mouse_synthesis.patch:
3840 Don't synthesize a mouse section if a synaptics device is found
3841 + 181_fedora_log_proc_cmdline.patch:
3842 Dump /proc/cmdline in the log file too
3843 + 184_virtual_devices_autodetect.patch:
3844 Use vesa for qemu device, which is not supported by cirrus
3845 + 185_dix_badwindow.patch:
3846 Don't return BadMatch from GetProperty if window isn't actually a window
3847 + 186_autoconfig_geode.patch
3848 Perform autodetection correctly for various geode devices
3849 * Update 184_virtual_devices_autodetect.patch to only include inserting
3850 cirrus, since vbox is covered by the new fedora patch.
3851 * Drop patches already included upstream:
3852 - 187_lastdeviceeventtime-no-reset.patch
3853 - 178_glx_flush_cache.patch
3854 - 179_glx_cleanup_drawables.patch
3855 - 183_dont_reset_event_time.patch
3856 - 182_negative_sync_transitions.patch
3857 * Ubuntu bugs fixed as of this release:
3858 - Generate key up event only when key is released. (Fixed previously)
3859 (LP: #403339)
3860 - Fix XDPMS change event idle handling
3861 (LP: #114336, #152999)
3862 - Don't shutdown the libhal ctx if it failed to initialize. Fixes
3863 crash if HAL or dbus is not running or is interrupted.
3864 (LP: #114336)
3865 - Fix crash if SendCoreEvents is off. Don't send events through
3866 master in this case.
3867 (LP: #368135)
3868 - Fix SWCursor check in xf86CursorSetCursor to prevent cursor image
3869 showing up on every screen with Xinerama.
3870 (LP: #357901)
3871
3872 -- Bryce Harrington <bryce@ubuntu.com> Fri, 09 Oct 2009 12:01:52 -0700
3873
3874 xorg-server (2:1.6.4-2) unstable; urgency=low
3875
3876 * Add fix-dga-removal.patch, closes: #548724.
3877
3878 -- Brice Goglin <bgoglin@debian.org> Wed, 30 Sep 2009 22:40:29 +0200
3879
3880 xorg-server (2:1.6.4-1) unstable; urgency=low
3881
3882 * New upstream release.
3883 * Update 20_hurd-i386.diff, thanks Samuel Thibault, closes: #548606.
3884 * Drop render-return-the-supported-version.patch, applied upstream.
3885
3886 -- Brice Goglin <bgoglin@debian.org> Mon, 28 Sep 2009 07:23:07 +0200
3887
3888 xorg-server (2:1.6.3.901-1) unstable; urgency=low
3889
3890 [ Julien Cristau ]
3891 * Add patch stolen from Fedora to add the vboxvideo driver to the
3892 autodetection routine (closes: #540884).
3893 * Add built-ins to the default font path so that non-Xorg servers can use
3894 them (closes: #542707). Thanks, Josselin Mouette!
3895 * Add avr32 to the libselinux-dev/libaudit-dev build-deps (closes: #543540).
3896 Thanks, Bradley Smith!
3897 * Add patch to return the actually supported version in RenderQueryVersion
3898 rather than whatever renderproto version the server built against.
3899 * New upstream release.
3900 + idle counter computation fixes (closes: #542064)
3901 * Cherry-pick three more patches nominated on
3902 http://www.x.org/wiki/Server16Branch:
3903 - Don't reset the lastDeviceEventTime when doing DPMS actions
3904 - dri2: Don't crash if pPriv is NULL
3905 - EXA: Only take special code path for 1x1 fill for pixmaps
3906
3907 [ David Nusinow ]
3908 * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a
3909
3910 -- Julien Cristau <jcristau@debian.org> Mon, 14 Sep 2009 15:33:46 +0200
3911
3912 xorg-server (2:1.6.3-1ubuntu7) karmic; urgency=low
3913
3914 * Add 187_lastdeviceeventtime-no-reset.patch: Avoids resetting IDLETIME on
3915 DPMS events. Cherrypick from upstream.
3916 (LP: #397839)
3917
3918 -- Loïc Minier <loic.minier@ubuntu.com> Mon, 28 Sep 2009 10:54:08 +0200
3919
3920 xorg-server (2:1.6.3-1ubuntu6) karmic; urgency=low
3921
3922 * Add 186_autoconfig_geode.patch: Add autoconfiguration support for
3923 older geode cards. Cherrypick from upstream.
3924 (LP: #423866)
3925
3926 -- Bryce Harrington <bryce@ubuntu.com> Tue, 08 Sep 2009 15:43:28 -0700
3927
3928 xorg-server (2:1.6.3-1ubuntu5) karmic; urgency=low
3929
3930 * Add 185_dix_badwindow.patch: dixLookupWindow may return BadMatch if
3931 the window in question isn't actually a window. In this case,
3932 GetProperty needs to return BadWindow - not BadMatch. Fixes unexpected
3933 crash in some GNOME applications not expecting to get BadMatch returned
3934 from this function call.
3935 (LP: #321041)
3936
3937 -- Bryce Harrington <bryce@ubuntu.com> Thu, 03 Sep 2009 18:27:04 -0700
3938
3939 xorg-server (2:1.6.3-1ubuntu4) karmic; urgency=low
3940
3941 * Add 184_virtual_devices_autodetect.patch: Automatic driver detection
3942 for vbox and kvm for non-cirrus devices.
3943 (LP: #338219, #348497)
3944
3945 -- Bryce Harrington <bryce@ubuntu.com> Mon, 24 Aug 2009 14:58:22 -0700
3946
3947 xorg-server (2:1.6.3-1ubuntu3) karmic; urgency=low
3948
3949 * Add 183_dont_reset_event_time.patch: Upstream cherrypick.
3950 Fix another random display blanking issue. When we turn off DPMS with
3951 DPMSModeOff and do dixSaveScreens, don't reset the event time else
3952 session clients using IDLETIME will be reset.
3953 See http://blogs.gnome.org/hughsie/2009/08/17/
3954
3955 -- Bryce Harrington <bryce@ubuntu.com> Wed, 19 Aug 2009 10:21:45 -0700
3956
3957 xorg-server (2:1.6.3-1ubuntu2) karmic; urgency=low
3958
3959 * Add 182_negative_sync_transitions.patch: Upstream cherrypick.
3960 Fix random blanking display when system is not idle, caused by
3961 mishandling of negative transition triggers in XSync.
3962 (LP: #397839)
3963
3964 -- Bryce Harrington <bryce@ubuntu.com> Fri, 14 Aug 2009 11:21:09 -0700
3965
3966 xorg-server (2:1.6.3-1ubuntu1) karmic; urgency=low
3967
3968 * Merge from Debian unstable.
3969 * control: Drop libaudit-dev from build-deps, since SELinux-support
3970 is still disabled anyway.
3971 * Drop 182_fedora_quirk_pea.patch, included in 1.6.3.
3972
3973 -- Timo Aaltonen <tjaalton@ubuntu.com> Wed, 05 Aug 2009 14:11:01 +0300
3974
3975 xorg-server (2:1.6.3-1) unstable; urgency=low
3976
3977 * New upstream release.
3978
3979 -- Brice Goglin <bgoglin@debian.org> Sat, 01 Aug 2009 08:55:40 +0200
3980
3981 xorg-server (2:1.6.2.901-1ubuntu3) karmic; urgency=low
3982
3983 * Add 182_fedora_quirk_pea.patch: Quirk for Peacock Ergovision 19
3984 to use first detailed mode.
3985 * Add 181_fedora_log_proc_cmdline.patch: Log the /proc/cmdline into
3986 Xorg.0.log
3987 * Add 180_fedora_no_synaptics_mouse_synthesis.patch: Don't synthesise a
3988 mouse section if synaptics devices are found.
3989 (LP: #406291, #405281, #396908)
3990 * Actually enable patches 178 and 179
3991
3992 -- Bryce Harrington <bryce@ubuntu.com> Tue, 04 Aug 2009 02:37:12 -0700
3993
3994 xorg-server (2:1.6.2.901-1ubuntu2) karmic; urgency=low
3995
3996 * Add 178_glx_flush_cache.patch and 179_glx_cleanup_drawables.patch:
3997 - Cleanup destroyed windows and drawables, to prevent crash during
3998 compiz startup.
3999 (LP: #408293)
4000
4001 -- Bryce Harrington <bryce@ubuntu.com> Mon, 03 Aug 2009 07:55:12 -0700
4002
4003 xorg-server (2:1.6.2.901-1ubuntu1) karmic; urgency=low
4004
4005 [ Timo Aaltonen ]
4006 * Merge from Debian unstable. (LP: #403316)
4007 * Drop 170_primary_pci_video_device.patch, included in Debian
4008
4009 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 28 Jul 2009 15:34:16 +0300
4010
4011 xorg-server (2:1.6.2.901-1) unstable; urgency=low
4012
4013 * New upstream release candidate.
4014 * Bump mesa Build-Depends to >= 7.5 to fix DRI2 madness again,
4015 closes: #538637.
4016
4017 -- Brice Goglin <bgoglin@debian.org> Mon, 27 Jul 2009 00:17:42 +0200
4018
4019 xorg-server (2:1.6.2-1) unstable; urgency=low
4020
4021 [ Brice Goglin ]
4022 * New upstream release.
4023 + Fixes dri2 madness introduced in previous upload
4024 (closes: #534522, #536019, #534766, #534771, #534890).
4025 + Fixes xkb bogus length in write keyboard desc, closes: #529625.
4026 + Fixes SWCursor being multiply rendered, closes: #526260.
4027 + Drop Change-default-for-ExaOptimizeMigration-to-false.diff,
4028 applied upstream.
4029 + Pull upstream server-1.6-branch up to commit 606f6dba.
4030 * Bump serverminver to 2:1.6.2 for the dri2 upstream changes in the
4031 previous upload.
4032
4033 [ Julien Cristau ]
4034 * Bump xserver-xorg-dev's dependency on dri2proto to >= 2.1 for the same
4035 reason.
4036 * Don't set PCI_TXT_IDS_DIR, we don't use that anymore.
4037 * xserver-xorg-core.bug.script: add a newline between X log and lshal
4038 output.
4039
4040 -- Brice Goglin <bgoglin@debian.org> Mon, 13 Jul 2009 23:35:13 +0200
4041
4042 xorg-server (2:1.6.1.901-3) unstable; urgency=low
4043
4044 [ Julien Cristau ]
4045 * xvfb-run: don't pass the magic cookie to xauth on the command line
4046 (CVE-2009-1573; closes: #526678). Thanks, Loïc Minier!
4047 * xvfb-run: use mktemp to create the temporary directory.
4048 * Change default for ExaOptimizeMigration to false. This option still
4049 causes visual corruption in some cases. Thanks, Michel Dänzer!
4050 * Only include hal info for keyboards, mice, touchpads and tablets in the
4051 bug script.
4052 * In the bug script, grep dmesg for agp in addition to drm.
4053 * Add patch stolen from Fedora to disable the fbdev driver when it's loaded
4054 together with a PCI or SBUS driver, instead of calling FatalError (closes:
4055 #508476).
4056 * Add patch stolen from Fedora to try and detect the primary PCI device by
4057 mapping the legacy VGA bios and comparing the vendor and device ids.
4058 Previously if there was more than one VGA device and the config didn't
4059 specify BusIDs, the server would just fail to start, so this hack should
4060 improve things.
4061 * Update configure options:
4062 + use --enable-xvfb instead of --enable-vfb
4063 + drop --disable-builtin-fonts, --enable-xtrap, --disable-kdrive-vesa,
4064 --disable-lbx, --disable-xprint, --disable-xorgconfig, --disable-xorgcfg
4065 which don't exist anymore
4066 + use --disable-config-hal and --disable-dri on hurd-i386
4067 + reorder options to match configure.ac, and use explicit
4068 --enable/--disable instead of using the defaults / autodetection
4069 * Don't recommend xfonts-base. libXfont provides builtin versions of the
4070 fixed and cursor fonts, which are the only required ones. Keep xfonts-*
4071 packages in Suggests for xserver-xorg-core.
4072 * Bump Standards-Version to 3.8.2 now that we have README.source.
4073 * Drop Build-Conflicts on xlibs-static-dev; it's only in oldstable at this
4074 point.
4075 * Pull from upstream server-1.6-branch as of June 23rd (commit dbac41b).
4076 * Bump build-dep on dri2proto to 2.1 for new protocol.
4077 * Bump build-dep on libselinux1-dev to 2.0.80 for avc_netlink_acquire_fd.
4078
4079 [ David Nusinow ]
4080 * Add README.source
4081
4082 -- Julien Cristau <jcristau@debian.org> Tue, 23 Jun 2009 19:52:10 +0200
4083
4084 xorg-server (2:1.6.1.901-2ubuntu2) karmic; urgency=low
4085
4086 * Add xserver-1.5.0-bad-fbdev-thats-mine.patch - If no xorg.conf is
4087 specified, framebuffer device can erroneously grab the PCI. Make
4088 it fail instead in this case.
4089 (LP: #383407)
4090
4091 -- Bryce Harrington <bryce@ubuntu.com> Wed, 24 Jun 2009 15:24:44 -0700
4092
4093 xorg-server (2:1.6.1.901-2ubuntu1) karmic; urgency=low
4094
4095 * Merge from Debian unstable.
4096 * Dropped patches:
4097 - obsolete:
4098 100_xserver_exa_force_greedy.patch
4099 107_fedora_dont_backfill_bg_none.patch
4100 - upstream:
4101 163_thinko_in_xf86targetpreferred.patch
4102 171_xkb_geometry_copying.patch
4103 173_edid_quirk_philips_lcd.patch
4104 175_set_pointer_screen_in_xtestfakeinput.patch
4105 176_quell_warning_exacopydirty.patch
4106 - included by Debian: 999_default_modedebug_on.patch
4107 * Disable 143_default_to_vesa.patch for now, breaks autoconfiguration
4108 when the pci-ids directory exists but has no match. (LP: #379504)
4109 * Disable SELinux support for now, because libaudit-dev needs to be
4110 moved to main first.
4111
4112 -- Timo Aaltonen <tjaalton@ubuntu.com> Sun, 24 May 2009 00:32:37 +0300
4113
4114 xorg-server (2:1.6.1.901-2) unstable; urgency=low
4115
4116 * Merge from upstream server-1.6-branch (commit a9f85dce).
4117 * Fix FTBFS on kfreebsd (closes: #525475). Thanks, Petr Salinger!
4118
4119 -- Julien Cristau <jcristau@debian.org> Thu, 14 May 2009 17:37:40 +0200
4120
4121 xorg-server (2:1.6.1.901-1) experimental; urgency=low
4122
4123 * New upstream development release
4124 + fixes crash in CheckMotion with xinerama (closes: #524853)
4125 + Refresh 20_hurd-i386.diff
4126
4127 [ Brice Goglin ]
4128 * Add 20_hurd-i386.diff to fix FTBFS on hurd-i386,
4129 thanks Samuel Thibault! (closes: #523970)
4130
4131 [ David Nusinow ]
4132 * Have the reportbug script append lshal and drm info.
4133 The drm info comes from grepping dmesg output.
4134
4135 [ Julien Cristau ]
4136 * Properly initialize libgcrypt in the libgcrypt patch (closes: #524822).
4137 Thanks, Sven Joachim!
4138
4139 -- David Nusinow <dnusinow@debian.org> Mon, 11 May 2009 21:50:37 -0400
4140
4141 xorg-server (2:1.6.1-1) unstable; urgency=low
4142
4143 [ Julien Cristau ]
4144 * Disable dri2 on hurd-i386. Thanks, Samuel Thibault!
4145
4146 [ Brice Goglin ]
4147 * New upstream release.
4148
4149 -- Brice Goglin <bgoglin@debian.org> Wed, 15 Apr 2009 13:30:51 +0200
4150
4151 xorg-server (2:1.6.0-1) unstable; urgency=low
4152
4153 [ David Nusinow ]
4154 * Add 0001-xorg.conf-5-refer-to-mousedrv-4-.-Debian-394058.patch to
4155 refer to correct (semi-obsolete) mouse driver manpage.
4156 closes: #394058
4157
4158 [ Julien Cristau ]
4159 * New upstream release.
4160 * 0001-mi-force-the-paired-kbd-device-before-CopyKeyClass.patch: remove,
4161 included upstream.
4162 * Turn on ModeDebug by default.
4163 * Use libgcrypt for SHA1 instead of OpenSSL's libcrypto.
4164 * Build the xselinux extension on Linux architectures.
4165 * Remove build-dependencies on x11proto-evie-dev, x11proto-trap-dev,
4166 x11proto-xf86misc-dev; the corresponding extensions are removed.
4167 * Remove build-dependencies on x11proto-print-dev, libfreetype6-dev and
4168 xfonts-utils since we don't build Xprt anymore.
4169 * Fix lintian warnings about xserver-xorg-core.NEWS formatting.
4170 * Move -dbg package to new section debug, add ${misc:Depends} where missing.
4171 * Remove unused 06_use_proc_instead_of_sysfs_for_pci_domains.diff, obsoleted
4172 by pci-rework.
4173 * Merge changelog entries 2:1.4.2-9 to 2:1.4.2-11.
4174 * Upload to unstable.
4175
4176 -- Julien Cristau <jcristau@debian.org> Thu, 09 Apr 2009 00:36:40 +0100
4177
4178 xorg-server (2:1.6.0-0ubuntu15) karmic; urgency=low
4179
4180 * Re-enable 999_default_modedebug_on.patch to provide debug info in
4181 Xorg.0.log for development series.
4182
4183 -- Bryce Harrington <bryce@ubuntu.com> Sun, 10 May 2009 22:35:02 -0700
4184
4185 xorg-server (2:1.6.0-0ubuntu14) jaunty; urgency=low
4186
4187 * Add 177_animated_cursor_change_master.patch: Fixes crash when using
4188 animated cursors.
4189 (LP: #358009)
4190
4191 -- Bryce Harrington <bryce@ubuntu.com> Wed, 08 Apr 2009 18:52:56 -0700
4192
4193 xorg-server (2:1.6.0-0ubuntu13) jaunty; urgency=low
4194
4195 * Add 176_quell_warning_exacopydirty.patch: Quells innocuous but scary
4196 sounding "exaCopyDirty: Pending damage region empty!" warning, as it
4197 can lead to false-positives with bug reporters.
4198
4199 -- Bryce Harrington <bryce@ubuntu.com> Wed, 08 Apr 2009 14:49:36 -0700
4200
4201 xorg-server (2:1.6.0-0ubuntu12) jaunty; urgency=low
4202
4203 * local/xvfb-run: Revert change from 2:1.6.0-0ubuntu9; prevents running
4204 multiple times.
4205 (LP: #357338. Reopen 348052 rejecting patch)
4206
4207 -- Bryce Harrington <bryce@ubuntu.com> Tue, 07 Apr 2009 15:21:32 -0700
4208
4209 xorg-server (2:1.6.0-0ubuntu11) jaunty; urgency=low
4210
4211 * Add 175_set_pointer_screen_in_xtestfakeinput.patch: Fixes issue when
4212 using Vino, mouse cursor can get stuck in the upper left corner of the
4213 screen. The POINTER_SCREEN flag must be set explicitly for XTest core events to avoid
4214 out-of-range events when the lastSlave was an SD with an explicit axis range.
4215 Device events sent through XTest don't need this flag, they are expected to be
4216 in the valuator range of the device anyway.
4217 (LP: #337926)
4218
4219 -- Bryce Harrington <bryce@ubuntu.com> Mon, 06 Apr 2009 17:22:35 -0700
4220
4221 xorg-server (2:1.6.0-0ubuntu10) jaunty; urgency=low
4222
4223 * debian/patches/174_set_bg_pixmap_of_cow_to_none.patch:
4224 - Set bg pixmap of composite overlay window to None.
4225 Thanks to Havoc Pennington for the patch.
4226 (LP: #356254).
4227
4228 -- Alberto Milone <alberto.milone@canonical.com> Mon, 06 Apr 2009 15:06:14 +0200
4229
4230 xorg-server (2:1.6.0-0ubuntu9) jaunty; urgency=low
4231
4232 * local/xvfb-run: Fixes race condition with concurrent invocations
4233 (LP: #348052)
4234 * local/xvfb-run, xvfb-run.1: Add correct docs about error codes
4235 (LP: #328205)
4236 * local/xserver-xephyr.1, rules, xserver-xephyr.install: Add man page
4237 for xephyr
4238 (LP: #134906)
4239
4240 -- Bryce Harrington <bryce@ubuntu.com> Wed, 01 Apr 2009 20:37:22 -0700
4241
4242 xorg-server (2:1.6.0-0ubuntu8) jaunty; urgency=low
4243
4244 * Add 173_edid_quirk_philips_lcd.patch :
4245 Quirk for wrongly reported screen dimensions.
4246 Fixes "huge fonts" issues.
4247 (LP: #353074)
4248
4249 -- Tormod Volden <debian.tormod@gmail.com> Wed, 01 Apr 2009 19:47:13 +0200
4250
4251 xorg-server (2:1.6.0-0ubuntu7) jaunty; urgency=low
4252
4253 * Add 172_cwgetbackingpicture_nullptr_check.patch:
4254 - cwGetBackingPicture can segfault when minimizing/maximizing firefox with
4255 a flash video playing. This appears to be a race condition in which the
4256 backing picture's data is not always fully defined.
4257 (LP: #319402)
4258
4259 -- Bryce Harrington <bryce@ubuntu.com> Mon, 30 Mar 2009 22:20:17 -0700
4260
4261 xorg-server (2:1.6.0-0ubuntu6) jaunty; urgency=low
4262
4263 * Add 171_xkb_geometry_copying.patch:
4264 - Fixes crash when plugging/unplugging USB devices due to incorrect
4265 copying of XKB geometry base_color and label_color. Patch
4266 cherrypicked from upstream.
4267 (LP: #333222, #321946)
4268
4269 -- Bryce Harrington <bryce@ubuntu.com> Fri, 27 Mar 2009 19:58:33 -0700
4270
4271 xorg-server (2:1.6.0-0ubuntu5) jaunty; urgency=low
4272
4273 [Tormod Volden]
4274 * Disable 160_log_timestamping.patch before the beta, this was only used
4275 for testing, and the patch also has a serious stack corruption bug.
4276 (LP: #328035)
4277
4278 [Bryce Harrington]
4279 * Disable 999_default_modedebug_on.patch before the beta, this was used
4280 only for testing.
4281 * Add 169_mipointer_nullptr_checks.patch:
4282 - MIPOINTER() can return NULL in some circumstances, so always check
4283 its return value before dereferencing.
4284 - Fixes crash with keyrepeat on non-primary screen on -nvidia when
4285 using Xinerama (and probably other serious mipointer-related crashes)
4286 (LP: #324465)
4287 * Add 170_primary_pci_video_device.patch:
4288 - Patch from redhat
4289 - Fixes failure when multiple video cards are present. Xserver currently
4290 exits with an error "(EE) No device detected" in such cases.
4291 (LP: #267241)
4292
4293 -- Bryce Harrington <bryce@ubuntu.com> Tue, 24 Mar 2009 09:57:17 -0700
4294
4295 xorg-server (2:1.6.0-0ubuntu4) jaunty; urgency=low
4296
4297 * Add 168_glibc_trace_to_stderr.patch:
4298 - Catch glibc internal abort traces on stderr instead of to the
4299 controlling terminal (LP: #345748).
4300
4301 -- Kees Cook <kees@ubuntu.com> Thu, 19 Mar 2009 22:39:33 -0700
4302
4303 xorg-server (2:1.6.0-0ubuntu3) jaunty; urgency=low
4304
4305 * Add 165_man_xorg_conf_no_device_ident.patch:
4306 - Device identifier no longer necessary in Screen section of
4307 xorg.conf. Update man page accordingly.
4308 (LP: #261577)
4309 * Add 166_nullptr_xinerama_keyrepeat.patch:
4310 - Avoids null pointer dereference when holding down keys on
4311 non-primary screen when using TwinView / Xinerama on -nvidia.
4312 (LP: #324465)
4313 * Add 167_nullptr_xisbread.patch:
4314 - Avoids null pointer dereference in XisbRead to prevent a (difficult
4315 to reproduce) crash during or after a resume from RAM.
4316 (LP: #324368)
4317
4318 -- Bryce Harrington <bryce@ubuntu.com> Thu, 19 Mar 2009 00:17:40 -0700
4319
4320 xorg-server (2:1.6.0-0ubuntu2) jaunty; urgency=low
4321
4322 * Add 163_thinko_in_xf86targetpreferred.patch:
4323 - For monitors that do not define a "preferred" mode, if the monitor
4324 is not connected to the first output, X wouldn't pick up the mode
4325 correctly, resulting in a "No modes" error in Xorg.0.log and dropping
4326 user to failsafe-X mode.
4327 (LP: #335214)
4328 * Add 164_trap-aspect-ratios.patch:
4329 - Some monitors fib in the EDID they provide, giving their physical
4330 dimensions in the global block, and their aspect ratio(!) in
4331 the detailed timings. This totally messes up DPI calculations
4332 resulting in huge fonts.
4333 (LP: #320930)
4334
4335 -- Bryce Harrington <bryce@ubuntu.com> Wed, 18 Mar 2009 20:47:12 -0700
4336
4337 xorg-server (2:1.6.0-0ubuntu1) jaunty; urgency=low
4338
4339 [ Bryce Harrington ]
4340 * New upstream release
4341 - Fixes segfault during X startup for drivers with RANDR < 1.2
4342 (LP: #319210)
4343 - Fixes EDID for monitors that incorrectly report aspect ratio instead
4344 of resolution (LP: #311485)
4345 - Fixes issue where X stops responding to mouse clicks after some time
4346 if using Xinerama. (LP: #296167)
4347 * Add 162_null_crtc_in_rotation.patch: Fixes crash when two displays on
4348 separate cards are attached. X doesn't work with multiple cards yet,
4349 but crashing is not an appropriate way to handle such a situation.
4350 (LP: #139990)
4351
4352 [ Timo Aaltonen ]
4353 * 159_xinerama_focus.patch,
4354 161_force_paired_kbd_device.patch:
4355 - Dropped, applied upstream
4356
4357 -- Bryce Harrington <bryce@ubuntu.com> Fri, 06 Mar 2009 14:44:31 -0800
4358
4359 xorg-server (2:1.5.99.902-1) experimental; urgency=low
4360
4361 * New upstream release candidate.
4362 * xserver-xorg-core.install: there are no more font modules.
4363 * 0001-mi-force-the-paired-kbd-device-before-CopyKeyClass.patch: new patch,
4364 fixes a crash with some multimedia keyboards (closes: #513384).
4365
4366 -- Julien Cristau <jcristau@debian.org> Sat, 31 Jan 2009 19:32:31 +0100
4367
4368 xorg-server (2:1.5.99.902-0ubuntu7) jaunty; urgency=low
4369
4370 * Add 161_force_paired_kbd_device.patch: Fixes issue where a multimedia
4371 keyboard (or keyboard-like device) sends its multimedia key events
4372 through the mouse device file. In this case, pair the device with the
4373 master before processing the events. Patch cherrypicked from upstream.
4374 (LP: #318261)
4375
4376 -- Bryce Harrington <bryce@ubuntu.com> Tue, 17 Feb 2009 17:20:51 -0800
4377
4378 xorg-server (2:1.5.99.902-0ubuntu6) jaunty; urgency=low
4379
4380 * Add 999_default_modedebug_on.patch. Defaults ModeDebug to on.
4381 Upstream requests that users include this option when forwarding bugs
4382 upstream, thus it should be carried at least during development and
4383 reverted by -beta. Performance won't be impacted, and boot time will
4384 be slowed only a negligible amount, as it merely adds a few additional
4385 prints.
4386
4387 -- Bryce Harrington <bryce@ubuntu.com> Tue, 10 Feb 2009 14:06:38 -0800
4388
4389 xorg-server (2:1.5.99.902-0ubuntu5) jaunty; urgency=low
4390
4391 * Revert 158_raise_maxclients.patch. Breaks -nvidia. Binary drivers FTL.
4392 (LP: #326344)
4393
4394 -- Bryce Harrington <bryce@ubuntu.com> Mon, 09 Feb 2009 13:51:04 -0800
4395
4396 xorg-server (2:1.5.99.902-0ubuntu4) jaunty; urgency=low
4397
4398 * 160_log_timestamping.patch: Only add timestamp on tagged messages
4399 (LP: #285787)
4400
4401 -- Tormod Volden <debian.tormod@gmail.com> Fri, 06 Feb 2009 23:33:11 +0100
4402
4403 xorg-server (2:1.5.99.902-0ubuntu3) jaunty; urgency=low
4404
4405 * Add 160_log_timestamping.patch: Show timestamps in Xorg.*.log
4406 files.
4407 (LP: #285787)
4408
4409 -- Bryce Harrington <bryce@ubuntu.com> Fri, 06 Feb 2009 06:28:48 -0800
4410
4411 xorg-server (2:1.5.99.902-0ubuntu2) jaunty; urgency=low
4412
4413 [Bryce Harrington]
4414 * Add 157_check_null_modes.patch: Catch null pointer dereference in
4415 video mode selection, which can cause xserver crash when using SDL
4416 applications with qemu/kvm.
4417 (LP: #300310)
4418 * Add 158_raise_maxclients.patch to raise max number of clients from 256
4419 to 512. Trade-off is that this reduces client resources available to
4420 1,048,576 total resources (which should still be ample).
4421 (LP: #260138)
4422
4423 [Steven Harms]
4424 * 159_xinerama_focus.patch: Resolves xinerama focus issues
4425 with multiple screens
4426 (LP: #41301)
4427
4428 -- Bryce Harrington <bryce@ubuntu.com> Wed, 04 Feb 2009 22:33:28 -0800
4429
4430 xorg-server (2:1.5.99.902-0ubuntu1) jaunty; urgency=low
4431
4432 * New upstream release candidate.
4433
4434 -- Timo Aaltonen <tjaalton@ubuntu.com> Sat, 31 Jan 2009 11:03:52 +0200
4435
4436 xorg-server (2:1.5.99.901-2) experimental; urgency=low
4437
4438 [ Julien Cristau ]
4439 * Bump libdrm-dev build-dep to help out sbuild.
4440
4441 [ Timo Aaltonen ]
4442 * debian/rules: Disable builtin fonts (LP: #308649, closes: #512706)
4443
4444 -- Julien Cristau <jcristau@debian.org> Fri, 23 Jan 2009 21:16:14 +0100
4445
4446 xorg-server (2:1.5.99.901-1ubuntu1) jaunty; urgency=low
4447
4448 * Merge with Debian experimental.
4449 * debian/rules: Include xorg-server.conf for dbus support.
4450
4451 -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 23 Jan 2009 13:53:33 +0200
4452
4453 xorg-server (2:1.5.99.901-1) experimental; urgency=low
4454
4455 * New upstream release candidate.
4456 + adds autodetection of sbus devices (closes: #483942).
4457 Thanks, Bernhard R. Link!
4458 + RandR version 1.3 adds panning (closes: #509699).
4459 + fixes a crash with XAA and fb24_32ReformatTile (closes: #443480).
4460 + correctly sets RAW mode on the console when xorg.conf is absent
4461 (closes: #505746).
4462
4463 [ Timo Aaltonen ]
4464 * debian/control:
4465 - Add x11proto-dri2-dev to build-depends.
4466 - Bump the x11proto-randr-dev build-dep version to 1.2.99.3.
4467 - Bump the libpixman-1-dev build-dep version to 0.13.2.
4468 - Bump the xtrans-dev build-dep version to 1.2.2.
4469 - Bump the x11proto-xext-dev build-dep version to 7.0.3.
4470 - Bump the x11proto-input-dev build-dep version to 1.5.
4471 - Bump the libgl1-mesa-dev and mesa-common-dev build-dep to
4472 7.2+git20081209.a0d5c3cf.
4473 - Bump the x11proto-core build-dep to 7.0.13.
4474 - Add a build-dep on libxinerama-dev.
4475 - Conflict xserver-xorg-video-4, xserver-xorg-input-2.1.
4476 * debian/rules:
4477 - Enable dri2 again.
4478 * debian/patches:
4479 02_Disable-DRI-in-Xephyr.patch
4480 03_glx-init-infinite-loop.diff
4481 - Dropped, implemented upstream.
4482 13_debian_add_xkbpath_env_variable.diff
4483 - Disabled for now, needs to be reimplemented or dropped.
4484 * debian/{input,video}abiver: Bump the input (4) and videoabiver (5).
4485 * debian/serverminver: Bump to 2:1.5.99.901.
4486
4487 [ Julien Cristau ]
4488 * Ditch the GLX Public License and the CID Font Code Public License from
4489 debian/copyright. The CID code has been removed a while ago, and all code
4490 under the GLXPL has been relicensed to the SGI Free Software License B 2.0.
4491 This finally closes: #211765.
4492
4493 [ Yves-Alexis Perez ]
4494 * debian/control: update deps for xserver-xorg-dev:
4495 - libpixman-1-dev (>= 0.13.2-1)
4496 - x11proto-core-dev (>= 7.0.14)
4497 - x11proto-input-dev (>= 1.5.0)
4498 - x11proto-xext-dev (>= 7.0.4)
4499 - x11proto-randr-dev (>= 1.2.99.3)
4500 - add x11proto-dri2-dev
4501
4502 -- Julien Cristau <jcristau@debian.org> Wed, 21 Jan 2009 20:59:34 +0100
4503
4504 xorg-server (2:1.5.99.901-0ubuntu1) jaunty; urgency=low
4505
4506 [ Timo Aaltonen ]
4507 * debian/rules: Enable dbus-support.
4508 * Merge current server-1.6-branch.
4509 * Disable patch 107 for now, to see what kind of a performance hit
4510 it'll be. The problem it causes is random garbage on windows
4511 while apps are being loaded.
4512 (LP: #254468)
4513 * Remove patches 150, 151, 152, 154, applied upstream.
4514
4515 [ Bryce Harrington ]
4516 * 156_exevents_copykeyclass_nullptrcheck.patch: Add several NULL pointer
4517 checks in CopyKeyClass to prevent SEGFAULT seen when pressing button
4518 on an ATI USB remote control.
4519 (LP: #311254)
4520
4521 -- Timo Aaltonen <tjaalton@ubuntu.com> Sat, 17 Jan 2009 16:17:58 +0200
4522
4523 xorg-server (2:1.5.99.3-0ubuntu3) jaunty; urgency=low
4524
4525 [Timo Aaltonen]
4526 * debian/rules: Disable builtin fonts (LP: #308649)
4527
4528 [Bryce Harrington]
4529 * 135_rethrow_signals.patch: Update for 1.6 and re-enable.
4530 (LP: #226668)
4531
4532 -- Bryce Harrington <bryce@ubuntu.com> Tue, 16 Dec 2008 19:04:14 -0800
4533
4534 xorg-server (2:1.5.99.3-0ubuntu2) jaunty; urgency=low
4535
4536 * Merge server-1.6-branch (LP: #308225).
4537
4538 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 16 Dec 2008 10:00:58 +0200
4539
4540 xorg-server (2:1.5.99.3-0ubuntu1) jaunty; urgency=low
4541
4542 * Merge from debian experimental git branch.
4543 * Dropped patches:
4544 - 103_inputproto_1.4.3_is_fine.patch: obsolete
4545 - 137_add_device_property_support.patch: upstream
4546 - 138_look_at_all_bytes_of_dev_enabled.diff: upstream
4547 - 141_improved_driver_selection.patch: upstream
4548 - 150_no_visibility_notify_on_unredirect.patch: upstream
4549 * 110_fedora_no_move_damage.patch modified to use new function names.
4550 * Renumbered 142_psb_auto.patch to 103.
4551 * Add a couple of patches from the proposed queue:
4552 - 150_dont-update-vcp-valuators.patch
4553 The VCP doesn't need to update the valuators anyway since it cannot
4554 send XI events. Just skip that bit.
4555 - 151_allow-null-as-rulesfile.patch
4556 If no rules file is given, simply re-use the previous one. If no
4557 RF is given the first time this function is called, use the
4558 built-in default.
4559 - 152_let-the-ddx-decide-on-the-xkbrulesdefaults.patch
4560 Rather than assuming rules in the CoreKeyboardProc, init the default
4561 rules in InitCoreDevices, then re-use them later.
4562 * Add 153_make_dmx_compile.patch
4563 - Change xcalloc -> calloc, so that dmx compiles. Not tested if it
4564 also works.
4565 * Drop patch 136, since SwitchCoreKeyboard is gone, and patches 151/152
4566 basically reimplement the functionality.
4567 * Add 154_force-copykeyclass-for-key-events.patch, to fix fdo
4568 bug 19048. Without this the server default layout would always be
4569 used.
4570
4571 [ Bryce Harrington ]
4572 * Patch 135 updated so that apport actually works now, but leave it
4573 disabled until the code is updated for 1.6.
4574
4575 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 15 Dec 2008 11:34:53 +0200
4576
4577
4578 xorg-server (2:1.5.3-1ubuntu1) jaunty; urgency=low
4579
4580 * Merge from debian-experimental, remaining changes:
4581 + debian/control:
4582 - x11proto-input-dev, libxi-dev build-deps bumped because of
4583 input properties.
4584 - Conflict with xserver-xorg-video-psb << 0.15.0-0ubuntu1~804um5
4585 as these versions didn't have an ABI provide.
4586 - Breaks old synaptics, evdev which didn't have properties.
4587 + debian/patches:
4588 - 100_xserver_exa_force_greedy.patch
4589 Provide a mechanism for drivers to force greedy mode on.
4590 - 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch
4591 Fixes document fontpaths shown in the man page.
4592 - 102_ubuntu_sharevts_load_cpu.patch
4593 Close console fd only when using --sharevts.
4594 - 103_inputproto_1.4.3_is_fine.patch:
4595 Don't require inputproto 1.4.4 in configure.ac.
4596 - 107_fedora_dont_backfill_bg_none.patch
4597 Disable backfilling of windows created with bg=none, which
4598 would otherwise force a framebuffer readback.
4599 - 110_fedora_no_move_damage.patch
4600 Disable damage notifications on move for manually redirected windows.
4601 - 121_only_switch_vt_when_active.diff
4602 Add a check to prevent the X server from changing the VT when
4603 killing GDM from the console.
4604 - 135_rethrow_signals.patch
4605 Currently Xorg "eats" its crash signals, issuing an error message
4606 that it caught the signal and then aborts. This patch raises the
4607 signal it caught, so that subsequent crash handlers (i.e. apport)
4608 can also catch and act on it.
4609 - 136_fedora_force_switchcorekeyboard_for_evdev.patch
4610 Allow clients to set the layout.
4611 - 137_add_device_property_support.patch
4612 Add support for input-device properties (XI 1.5).
4613 - 138_look_at_all_bytes_of_dev_enabled.diff: dev->enabled has type
4614 Bool, which is typedef'd to int, but is used in comparisons with
4615 CARD8 data, which gives incorrect logic on big endian systems,
4616 causing failure to initialize keyboard and mouse.
4617 - 140_quell_acpid_errmsgs.patch: Don't fill the server log with errors
4618 from not being able to connect to acpid.
4619 - 141_improved_driver_selection.patch
4620 Allow returning multiple drivers to try for a given PCI id.
4621 Also includes support for fallback drivers, but only when
4622 not using an xorg.conf.
4623 - 142_psb_auto.patch
4624 Autoload vesa for the psb hardware, psb being broken currently.
4625 - 143_default_to_vesa.patch: If no matching driver is found in the
4626 .ids files, set "vesa" as a fallback default, otherwise a driver
4627 may be selected regardless of whether it actually provides support
4628 for the chipset by videoPtrToDriverList() based on its vendor id.
4629 - 150_no_visibility_notify_on_unredirect.patch
4630 Do not sent VisibilityNotify events when MapUnmapEvents
4631 are disabled
4632 + debian/local/xvfb-run: disable the Composite-extension for xvfb.
4633 + debian/serverminver: Bump the serverminver because of the newer
4634 properties API.
4635 + debian/rules:
4636 Add --enable-xcsecurity --enable-appgroup. The SECURITY module was
4637 disabled by default as part of the SELinux merge. However, we need
4638 the security module for xauth on Kubuntu, else ubiquity fails.
4639 (LP 247537)
4640 * Changes done:
4641 - debian/control: xfvb doesn't need to Depend on xauth, xfonts-base
4642 anymore, Recommends are pulled in by default now.
4643
4644 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 26 Nov 2008 13:42:11 +0200
4645
4646 xorg-server (2:1.5.3-1) experimental; urgency=low
4647
4648 [ Loic Minier ]
4649 * Shut up rmdir error when trying to remove dirs; this might confuse
4650 debconf.
4651
4652 [ Julien Cristau ]
4653 * New upstream release.
4654 * Fix infinite loop on server reset when swrast_dri.so is missing. Only
4655 push swrast on the glx provider stack on first generation, so we don't
4656 turn the stack into a circular list (closes: #500287).
4657 * Enable the record extension (closes: #504303).
4658 * Merge changes from 2:1.4.2-8.
4659
4660 -- Julien Cristau <jcristau@debian.org> Tue, 11 Nov 2008 23:17:14 +0100
4661
4662 xorg-server (2:1.5.2-2ubuntu3) intrepid; urgency=low
4663
4664 * 138_look_at_all_bytes_of_dev_enabled.diff: dev->enabled has type
4665 Bool, which is typedef'd to int, but is used in comparisons with
4666 CARD8 data, which gives incorrect logic on big endian systems,
4667 causing failure to initialize keyboard and mouse.
4668 (LP: #281610)
4669
4670 -- Bryce Harrington <bryce@ubuntu.com> Thu, 23 Oct 2008 07:31:47 -0700
4671
4672 xorg-server (2:1.5.2-2ubuntu2) intrepid; urgency=low
4673
4674 * 143_default_to_vesa.patch: If no matching driver is found in the
4675 .ids files, set "vesa" as a fallback default, otherwise a driver
4676 may be selected regardless of whether it actually provides support
4677 for the chipset by videoPtrToDriverList() based on its vendor id.
4678 (LP: #261977)
4679
4680 -- Bryce Harrington <bryce@ubuntu.com> Thu, 23 Oct 2008 06:21:18 -0700
4681
4682 xorg-server (2:1.5.2-2ubuntu1) intrepid; urgency=low
4683
4684 * debian/patches/150_no_visibility_notify_on_unredirect.patch
4685 - do not sent VisibilityNotify events when MapUnmapEvents
4686 are disabled (LP: #278112)
4687
4688 -- Michael Vogt <michael.vogt@ubuntu.com> Sat, 18 Oct 2008 00:05:30 +0200
4689
4690 xorg-server (2:1.5.2-1ubuntu4) intrepid; urgency=low
4691
4692 * Update patch 142_psb_auto to only try vesa, not even psb, as this requires
4693 the psb driver to be loadable, and it's not available anymore (and broken
4694 anyway).
4695
4696 -- Loic Minier <lool@dooz.org> Wed, 15 Oct 2008 18:14:28 +0200
4697
4698 xorg-server (2:1.5.2-1ubuntu3) intrepid; urgency=low
4699
4700 * Shut up rmdir error when trying to remove dirs; this might confuse
4701 debconf.
4702
4703 -- Loic Minier <lool@dooz.org> Wed, 15 Oct 2008 17:57:13 +0200
4704
4705 xorg-server (2:1.5.2-1ubuntu2) intrepid; urgency=low
4706
4707 * Update patch 142_psb_auto to also try psb and vesa for 0x8109.
4708 * Apply and drop patch 123_no_composite_for_xvfb_run which was changing
4709 files below debian/ (xvfb-run, to disable the Composite extension by
4710 default).
4711
4712 -- Loic Minier <lool@dooz.org> Wed, 15 Oct 2008 15:27:23 +0200
4713
4714 xorg-server (2:1.5.2-1ubuntu1) intrepid; urgency=low
4715
4716 * Merge from debian-experimental.
4717 * Update patch 142_psb_auto to try vesa if psb fails; thanks Oliver Grawert.
4718 * Refresh patch 100_xserver_exa_force_greedy to apply cleanly.
4719 * Let xserver-xorg-core conflict with xserver-xorg-video-psb
4720 << 0.15.0-0ubuntu1~804um5 as these versions didn't have an ABI provide.
4721
4722 -- Loic Minier <lool@dooz.org> Tue, 14 Oct 2008 23:03:06 +0200
4723
4724 xorg-server (2:1.5.2-1) experimental; urgency=low
4725
4726 * New upstream bugfix release.
4727 * debian/rules: define PCI_TXT_IDS_DIR to unbreak the pci id matching using
4728 plain text files provided by drivers.
4729 * Don't pass --with-serverconfig-path to configure, we only used to override
4730 it for Xprint.
4731 * Re-introduce the xserver-common package, containing
4732 /usr/lib/xorg/protocol.txt and the Xserver(1) manpage for now.
4733 * debian/rules: Use filter instead of findstring for noopt in
4734 DEB_BUILD_OPTIONS.
4735 * Remove obsolete conffile /etc/X11/xserver/SecurityPolicy on upgrades.
4736 * Merge changes from 2:1.4.2-7.
4737
4738 -- Julien Cristau <jcristau@debian.org> Sat, 11 Oct 2008 20:20:28 +0200
4739
4740 xorg-server (2:1.5.1-1ubuntu3) intrepid; urgency=low
4741
4742 * Pull upstream changes from server-1.5-branch including b595b65e:
4743 - Fix GKVE with key_code > 255 (LP: #274203)
4744 - DGA: Fix ProcXF86DGASetViewPort for missing support in driver.
4745 Fixes a segfault when trying to activate a DGA mode without
4746 checking whether DGA modesetting is at all possible.
4747 - Check nextEnabledOutput()'s return in bestModeForAspect()
4748 In case no enabled outputs, we will reference wrong index of
4749 output array.
4750 - int10: Fix a nasty memory leak.
4751 - int10: Don't warn when scanning for devices we don't have.
4752 Some BIOSes (hi XGI!) will attempt to enumerate the PCI bus by
4753 asking for the config space of every possible device number.
4754 This despite perfectly functional BIOS methods to enumerate the
4755 bus exactly.
4756 - int10: Remove useless check.
4757 If you have more than one PCI device with the same d/b/d/f, you're
4758 already in trouble.
4759 - http://bugs.freedesktop.org/show_bug.cgi?id=14373
4760 xkb: squash canonical types into explicit ones on core reconstruction.
4761 xkb: fix core keyboard map generation.
4762 - xkb: fix use of uninitialized variable.
4763 - Remove usage of mfbChangeWindowAttributes missed in e4d11e58c...
4764 - Only build dri2 when DRI2 is enabled.
4765 * Merge patches 138 and 139 into 137, and update the properties API to
4766 match the current version in master (final API for XI 1.5).
4767 (LP: #274728)
4768 * Bump the build-dep on x11proto-input-dev and libxi-dev.
4769 * Bump the serverminver because of newer properties API.
4770 * Add Breaks against current synaptics and evdev, since they use the old
4771 API and need to be updated with the server.
4772
4773 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 10 Oct 2008 11:16:56 +0300
4774
4775 xorg-server (2:1.5.1-1ubuntu2) intrepid; urgency=low
4776
4777 * Merge with Debian experimental:
4778 - debian/rules: define PCI_TXT_IDS_DIR to unbreak the pci id matching
4779 using plain text files provided by drivers. (LP: #261977)
4780
4781 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 26 Sep 2008 12:05:12 +0300
4782
4783 xorg-server (2:1.5.1-1ubuntu1) intrepid; urgency=low
4784
4785 * Merge with Debian experimental. (LP: #269388)
4786
4787 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 24 Sep 2008 19:33:34 +0300
4788
4789 xorg-server (2:1.5.1-1) experimental; urgency=low
4790
4791 * New upstream bugfix release.
4792 * 02_Disable-DRI-in-Xephyr.patch: don't use DRI in Xephyr, as it doesn't
4793 work correctly.
4794 * Merge changelog from 2:1.4.2-6 (all changes are upstream now).
4795
4796 -- Julien Cristau <jcristau@debian.org> Wed, 24 Sep 2008 17:49:18 +0200
4797
4798 xorg-server (2:1.5.0-1ubuntu1) intrepid; urgency=low
4799
4800 * Merge with Debian experimental.
4801 * 141_improved_driver_selection.patch
4802 - Allow returning multiple drivers to try for a given PCI id.
4803 Also includes support for fallback drivers, but only when
4804 not using an xorg.conf.
4805 * 142_psb_auto.patch
4806 - Renamed, refreshed.
4807
4808 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 09 Sep 2008 11:44:13 +0300
4809
4810 xorg-server (2:1.5.0-1) experimental; urgency=low
4811
4812 * New upstream release.
4813 * Kill patch 50_Make-RandRQueryVersion-return-1.1-for-swapped-client.patch,
4814 1.2 requests are properly swapped now.
4815 * Bump videoabiver to 4 to match ABI_VIDEODRV_VERSION. Yes, that means
4816 rebuilding video drivers; sorry about that.
4817
4818 -- Julien Cristau <jcristau@debian.org> Thu, 04 Sep 2008 02:05:47 +0200
4819
4820 xorg-server (2:1.4.99.906-2ubuntu5) intrepid; urgency=low
4821
4822 * Bump the serverminver because of input properties.
4823
4824 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 03 Sep 2008 16:03:28 +0300
4825
4826 xorg-server (2:1.4.99.906-2ubuntu4) intrepid; urgency=low
4827
4828 [ Bryce Harrington ]
4829 * 140_quell_acpid_errmsgs.patch: Don't fill the server log with errors
4830 from not being able to connect to acpid. (LP: #247195)
4831
4832 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 03 Sep 2008 10:48:24 +0300
4833
4834 xorg-server (2:1.4.99.906-2ubuntu3) intrepid; urgency=low
4835
4836 [ Bryce Harrington ]
4837 * 135_rethrow_signals.patch: Update to make it catch and throw a
4838 wider variety of signals, and do a clean shutdown of the X server
4839 (code borrowed from FatalError()).
4840
4841 -- Bryce Harrington <bryce@ubuntu.com> Mon, 01 Sep 2008 13:19:46 -0700
4842
4843 xorg-server (2:1.4.99.906-2ubuntu2) intrepid; urgency=low
4844
4845 * 103_inputproto_1.4.3_is_fine.patch:
4846 - Don't require inputproto 1.4.4 in configure.ac..
4847
4848 -- Timo Aaltonen <tepsipakki@ubuntu.com> Thu, 28 Aug 2008 13:24:05 +0300
4849
4850 xorg-server (2:1.4.99.906-2ubuntu1) intrepid; urgency=low
4851
4852 * Merge with Debian experimental.
4853 * Dropped patches, upstream:
4854 130_fedora_fix_procxkbsetxyz_to_work_on_all.patch
4855 131_remove_open-coded_strcasestr.patch
4856 132_add_parsing_for_xkb.options.patch
4857 133_support_strlist_for_xkboptions.patch
4858 134_protect_against_out_of_bounds.patch
4859 * control: Fix build-dep on inputproto to >= 1.4.3-2ubuntu2 for
4860 DeviceControlChanged.
4861
4862 -- Timo Aaltonen <tepsipakki@ubuntu.com> Thu, 28 Aug 2008 12:39:33 +0300
4863
4864 xorg-server (2:1.4.99.906-2) experimental; urgency=low
4865
4866 * Pull from server-1.5-branch as of Aug 27th
4867 + input devices from xorg.conf aren't ignored if there is no ServerLayout
4868 option (closes: #492140)
4869 * Bump build-dep on inputproto to >= 1.4.4 for DeviceControlChanged.
4870 * Merge in changes from 2:1.4.2-3 to 2:1.4.2-5.
4871
4872 -- Julien Cristau <jcristau@debian.org> Thu, 28 Aug 2008 00:33:02 +0200
4873
4874 xorg-server (2:1.4.99.906-1ubuntu4) intrepid; urgency=low
4875
4876 * 137_add_device_property_support.patch,
4877 138_xi_expose_enable_disabledevice.patch,
4878 139_xi_protect_against_null_handlers.patch:
4879 - Add support for input-device properties.
4880 * debian/control: Bump the build-depends on x11proto-input-dev
4881 and libxi-dev.
4882
4883 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 22 Aug 2008 09:00:14 +0300
4884
4885 xorg-server (2:1.4.99.906-1ubuntu3) intrepid; urgency=low
4886
4887 * 130_fedora_fix_procxkbsetxyz_to_work_on_all.patch
4888 136_fedora_force_switchcorekeyboard_for_evdev.patch
4889 - Allow clients to set the layout.
4890 * Drop 130_fedora_call_switchcorekeyboard.patch, obsoleted.
4891
4892 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 06 Aug 2008 13:30:28 +0300
4893
4894 xorg-server (2:1.4.99.906-1ubuntu2) intrepid; urgency=low
4895
4896 * Add 135_rethrow_signals.patch
4897 - Currently Xorg "eats" its crash signals, issuing an error message
4898 that it caught the signal and then aborts. This patch raises the
4899 signal it caught, so that subsequent crash handlers (i.e. apport)
4900 can also catch and act on it.
4901
4902 -- Bryce Harrington <bryce@ubuntu.com> Tue, 05 Aug 2008 16:20:46 -0700
4903
4904 xorg-server (2:1.4.99.906-1ubuntu1) intrepid; urgency=low
4905
4906 * Merge with debian experimental, 1.5RC6 (LP: #247120, #253021)
4907 * Drop 120_fedora_xserver-xaa-evict-pixmaps.patch, because offscreen
4908 pixmaps are already disabled by default.
4909 * Drop 124_fix_randr_no_crtc.patch, fixed upstream.
4910 * Add 130_fedora_call_switchcorekeyboard.patch, a hack to fix fd.o bug
4911 #16364. Breaks if the first hotplugged keyboard is not the wanted
4912 keyboard.
4913 * Patches from upstream master:
4914 131_remove_open-coded_strcasestr.patch
4915 - pre-requisite for the rest
4916 132_add_parsing_for_xkb.options.patch
4917 - parsing xkb.options didn't work (fd.o #16874)
4918 133_support_strlist_for_xkboptions.patch
4919 - allow using a list for xkb.options like before.
4920 134_protect_against_out_of_bounds.patch
4921 - protect against potential out-of-bounds indexing.
4922
4923 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 05 Aug 2008 01:49:42 +0300
4924
4925 xorg-server (2:1.4.99.906-1) experimental; urgency=low
4926
4927 * debian/rules: drop useless handling of nostrip in DEB_BUILD_OPTIONS (this
4928 is taken care of by dh_strip); make the rules files and xsfbs.mk
4929 parallel-safe, and enable parallel=n using example code from Debian
4930 Policy.
4931 * debian/rules: put the source package name and version in builderstring
4932 instead of osvendor, add builder email as well; don't explicitly set
4933 osname, configure sets it to $(uname -srm) by default.
4934 * New upstream release candidate.
4935 - fixes 64-bit Xephyr (closes: #491569)
4936 - work around the DIX losing physical monitor dimensions for randr 1.1
4937 drivers, in particular nvidia (closes: #488987)
4938 - make sure RANDR reports refresh as 0 if pixel clock is 0 (closes:
4939 #490258)
4940 - doesn't try to load dri2 when it's not built (closes: #491651)
4941 * Switch to running autoreconf at build time, and build-depend on automake,
4942 libtool and xutils-dev.
4943 * Reformat the SGI Free Software License B, to shut up over 1000 lintian
4944 warnings.
4945
4946 -- Julien Cristau <jcristau@debian.org> Sun, 27 Jul 2008 18:30:45 +0200
4947
4948 xorg-server (2:1.4.99.905-0ubuntu5) intrepid; urgency=low
4949
4950 * debian/rules:
4951 Added --enable-record. By default, xorg-server does not build the
4952 RECORD extension. Added the record module (for Xnee and other purposes).
4953
4954 -- Chris Nasho <chris.nasho@sympatico.ca> Thu, 31 Jul 2008 17:26:00 -0400
4955
4956 xorg-server (2:1.4.99.905-0ubuntu4) intrepid; urgency=low
4957
4958 * debian/rules:
4959 Add --enable-xcsecurity --enable-appgroup. The SECURITY module was
4960 disabled by default in commit 86b2e59bfb79bd042a13c35fbb4ccecec576f629,
4961 as part of the SELinux merge. However, we need the security module
4962 for xauth on Kubuntu, else ubiquity fails. (Ref. LP 247537)
4963
4964 -- Bryce Harrington <bryce@ubuntu.com> Wed, 16 Jul 2008 06:01:45 -0700
4965
4966 xorg-server (2:1.4.99.905-0ubuntu3) intrepid; urgency=low
4967
4968 * patches/124_fix_randr_no_crtc.patch:
4969 + In certain circumstances, xrandr multiscreen initialization fails
4970 to associate crtcs with monitors, resulting in startup failures
4971 in some GDK-based applications when using -vesa. This occurs
4972 because mode-Clock, mode->HTotal, and mode->VTotal are all 0.
4973 (LP: #246585)
4974
4975 -- Bryce Harrington <bryce@ubuntu.com> Tue, 15 Jul 2008 07:01:13 -0700
4976
4977 xorg-server (2:1.4.99.905-0ubuntu2) intrepid; urgency=low
4978
4979 * Merge with debian git, new changes:
4980 - Build with --enable-glx-tls, we build mesa with TLS support
4981 (otherwise swrast_dri.so might fail to load due to unresolved
4982 symbols).
4983 - Make the servers recommend libgl1-mesa-dri (>= 7.1~rc1). Without
4984 this package, the GLX extension fails to initialise (and takes the
4985 server down) due to missing swrast_dri.so.
4986
4987 -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 07 Jul 2008 11:44:39 +0300
4988
4989 xorg-server (2:1.4.99.905-0ubuntu1) intrepid; urgency=low
4990
4991 * Merge with Debian experimental, remaining changes:
4992 * debian/control:
4993 - Change maintainer address.
4994 - xvfb Depends on xauth, xfonts-base.
4995 * debian/patches:
4996 - 100_xserver_exa_force_greedy.patch
4997 Provide a mechanism for drivers to force greedy mode on.
4998 - 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch
4999 Fixes document fontpaths shown in the man page.
5000 - 102_ubuntu_sharevts_load_cpu.patch
5001 Close console fd only when using --sharevts.
5002 - 104_psb_auto.patch
5003 Add automatic detection of Poulsbo hardware when running without a
5004 Device definition.
5005 - 107_fedora_dont_backfill_bg_none.patch
5006 Disable backfilling of windows created with bg=none, which
5007 would otherwise force a framebuffer readback.
5008 - 110_fedora_no_move_damage.patch
5009 Disable damage notifications on move for manually redirected windows.
5010 - 120_fedora_xserver-xaa-evict-pixmaps.patch
5011 A hack to evict XAA pixmaps and disable the pixmap cache when the first
5012 texture is bound.
5013 - 121_only_switch_vt_when_active.diff
5014 Add a check to prevent the X server from changing the VT when
5015 killing GDM from the console.
5016 - 123_no_composite_for_xvfb_run.patch
5017 Use "-extension Composite" to fix xvfb-run crashing.
5018 * Cleaned up patches:
5019 - upstream, either directly or otherwise implemented:
5020 103_fedora_openchrome.patch, 105_reduce_wakeups_from_smart_scheduler.diff
5021 108_fedora_honor_displaysize.patch, 109_glx_fail_if_no_texture_bound.diff
5022 144_fedora_xserver-1.3.0-xnest-exposures.patch,
5023 146_X86EMU-added-blacklist-for-I-O-port-in-0-0xFF-range.patch,
5024 147_X86EMU-pass-the-correct-bus-dev-fn-tag-to-pci-emula.patch,
5025 148_dix_touchscreen_fixes.diff,
5026 149_add_quirks_for_physical_screen_size_issues.patch,
5027 150_edid_quirk_lp154w01.patch, 151_x86emu_handle_cpuid.patch,
5028 153_exa_skip_empty_glyphs.diff, 154_fix_rotation_for_multimon.diff,
5029 155_exa_fix_off-by-one.diff, 156_resize_composite_overlay.diff,
5030 157_fix_exa_pixmap_width.diff, 158_xkb_wrapping.diff,
5031 159_xkb_default_to_null.diff, 160_default_to_intel.diff,
5032 161_fix_big_endian_cursor.diff, 162_cve-2007-6429.diff,
5033 163_fix_untrusted_access.diff, 164_fix_context_sharing.diff,
5034 165_fedora_xserver-1.5.0-xaa-option-inversion.patch,
5035 166_fix_lpl_monitors.diff, 167_xf86AutoConfig_geode_addition.diff,
5036 168_closedir.patch,
5037 170_xorg-xserver-1.4-cve-2008-1377.diff,
5038 171_xorg-xserver-1.4-cve-2008-1379.diff,
5039 172_xorg-xserver-1.4-cve-2008-2360.diff,
5040 173_xorg-xserver-1.4-cve-2008-2361.diff,
5041 174_xorg-xserver-1.4-cve-2008-2362.diff
5042 - obsolete:
5043 101_fedora-apm-typedefs.patch
5044 104_fedora_init_origins_fix.patch
5045 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch
5046 169_xf86AutoConfig_choose_default_driver_if_no_pci.patch
5047 - unnecessary:
5048 106_ubuntu_fpic_libxf86config.patch (the lib is not shipped)
5049
5050 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 04 Jul 2008 13:39:34 +0300
5051
5052 xorg-server (2:1.4.99.905-1) experimental; urgency=low
5053
5054 [ Julien Cristau ]
5055 * New upstream release candidate
5056 - fixes FTBFS on alpha (closes: #472205); won't work, though, because
5057 of #485528
5058 - fixes FTBFS on GNU/kFreeBSD (closes: #482550)
5059 * 001_ubuntu_add_extra_modelines_from_xorg.patch: remove, replace with
5060 001_fedora_extramodes.patch stolen from fedora 9 cvs, rev 1.8.
5061 * xvfb: recommend xauth instead of xbase-clients.
5062 * xserver-xfbdev: recommend xfonts-base.
5063 * debian/rules: drop our special handling for stripping modules, which I
5064 think dates back to the days of the custom module loader.
5065 * debian/rules: drop some remaining xprintisms.
5066 * bump serverminver to 2:1.4.99.905.
5067 * Stop build-depending on mesa-swx11-source (mesa 7.1 will build the
5068 software driver itself), and don't pass --with-mesa-source to configure.
5069 * Build with --enable-glx-tls, we build mesa with TLS support (otherwise
5070 swrast_dri.so might fail to load due to unresolved symbols).
5071 * Make the servers recommend libgl1-mesa-dri (>= 7.1~rc1). Without this
5072 package, the GLX extension fails to initialise (and takes the server down)
5073 due to missing swrast_dri.so.
5074
5075 [ Timo Aaltonen ]
5076 * Re-enable dri & glx.
5077 * Add a build-dep on mesa-common-dev (>= 7.1~rc1) and bump the desired
5078 version of libgl1-mesa-dev respectively.
5079 * Bump the libdrm-dev build-dep version to 2.3.1.
5080
5081 -- Julien Cristau <jcristau@debian.org> Sun, 13 Jul 2008 23:33:05 +0200
5082
5083 xorg-server (2:1.4.99.902-1) experimental; urgency=low
5084
5085 * Add postrm script for xserver-xorg-core, to remove
5086 /var/log/Xorg.*.log{,.old} on purge (closes: #343384).
5087 * Use dh_* -s instead of -a in binary-arch, to fix FTBFS on s390 (which
5088 doesn't build xserver-xfbdev).
5089 * New upstream release candidate.
5090 + refresh 13_debian_add_xkbpath_env_variable.diff
5091 + doesn't crash when there is no pci device (closes: #472823)
5092 + includes a quirk for LPL monitors with broken EDID (closes: #473260)
5093 + XKB is now enabled in Xnest (closes: #164379)
5094 * Stop building Xprt, and drop related patches; it will be provided as a
5095 separate package.
5096
5097 -- Julien Cristau <jcristau@debian.org> Fri, 23 May 2008 00:58:45 +0200
5098
5099 xorg-server (2:1.4.99.901-2) experimental; urgency=low
5100
5101 * xserver-xorg-dev needs to depend on libpciaccess-dev.
5102 * Pull from upstream server-1.5-branch as of March 21st (commit 98249dfa).
5103 + fixes build on ia64 (closes: #471663)
5104 * Add missing conflicts on xserver-xorg-input-2.
5105
5106 -- Julien Cristau <jcristau@debian.org> Fri, 21 Mar 2008 22:40:36 +0100
5107
5108 xorg-server (2:1.4.99.901-1) experimental; urgency=low
5109
5110 [ Julien Cristau ]
5111 * New upstream release candidate
5112 * Update patches:
5113 + 001_ubuntu_add_extra_modelines_from_xorg.patch: remove useless
5114 whitespace changes
5115 + 02_libvgahw_gcc4_volatile_fix.diff: delete, the gcc bug this was working
5116 around is fixed for a long time
5117 + 03_auto_load_driver.diff, 04_auto_load_driver_no_conf.diff,
5118 05_kill_type1.diff, 07_autoconfig_screen_with_device_section.diff,
5119 08_better_dpms_logging.diff, 10_dont_look_in_home_for_config.diff,
5120 11_dont_crash_on_bad_dri_mode.diff, 14_default_screen_section.diff,
5121 21_glx_align_fixes.patch, 40_default_dpi_96.patch,
5122 41_vbe_filter_less.diff,
5123 42_dont_break_grab_and_focus_for_window_when_redirecting.diff,
5124 43_allow_override_BIOS_EDID_preferred_mode.diff,
5125 44_preferredmode_infinite_loop.diff,
5126 45_only_XF86_APM_CAPABILITY_CHANGED_for_video_change_acpi_events.diff,
5127 46_reduce_wakeups_from_smart_scheduler.patch,
5128 47_fbdevhw_magic_numbers.diff, 51_xkb-and-loathing.diff,
5129 93_xprint_fonts_fix: remove, applied upstream
5130 + 06_use_proc_instead_of_sysfs_for_pci_domains.diff: disable for now,
5131 shouldn't be needed with pciaccess
5132 + 13_debian_add_xkbpath_env_variable.diff: refresh
5133 + 94_xprint_XSERVER_LIBS: disable, should be fixed upstream
5134 * Disable glx, dri and dri2 for now.
5135 * Re-enable dmx, build the xdmx and xdmx-tools packages.
5136 * Add build-deps on libpciaccess-dev and libssl-dev for Xorg, bump build-dep
5137 on libpixman-1-dev to >= 0.9.5.
5138 * Add build-dep on libxv-dev for Xephyr.
5139 * Drop XS- prefix from Vcs-* debian/control fields.
5140 * Bump videoabiver to 2.9, inputabiver to 2.1, serverminver to 2:1.4.99.901.
5141 * Drop obsolete --with-rgb-path configure option.
5142 * /etc/X11/xserver/SecurityPolicy is gone, don't install it.
5143 * Don't build-dep on "foo (>= bar-1)", to fix lintian warnings.
5144
5145 [ Drew Parsons ]
5146 * Remove 94_xprint_XSERVER_LIBS (not needed in xserver 1.5).
5147
5148 [ Brice Goglin ]
5149 * Build the Xfbdev server for real now, in new package xserver-xfbdev,
5150 closes: #439764.
5151
5152 -- Julien Cristau <jcristau@debian.org> Fri, 14 Mar 2008 13:46:48 +0100
5153
5154 xorg-server (2:1.4.2-11) unstable; urgency=low
5155
5156 * Bump x11proto-input-dev build-dep to >= 1.5.0 to fix keyboard layout
5157 breakage with new libxi built against the same. Closes: #515976
5158
5159 -- David Nusinow <dnusinow@debian.org> Thu, 19 Feb 2009 21:52:24 -0500
5160
5161 xorg-server (2:1.4.2-10) unstable; urgency=medium
5162
5163 * Cherry-pick from upstream: GLcore: make googleearth not crash the server
5164 on sw-rendering (closes: #495483).
5165
5166 -- Julien Cristau <jcristau@debian.org> Fri, 09 Jan 2009 02:26:06 +0100
5167
5168 xorg-server (2:1.4.2-9) unstable; urgency=low
5169
5170 * Cherry-pick patches from upstream to make xf86ScaleAxis() work correctly.
5171 * Steal patch from Fedora: more sanity checks to stop vmmouse from
5172 segfaulting the server (closes: #503459).
5173
5174 -- Julien Cristau <jcristau@debian.org> Thu, 13 Nov 2008 23:32:47 +0100
5175
5176 xorg-server (2:1.4.2-8) unstable; urgency=low
5177
5178 * Add patch from Petr Salinger to fix PCI domain support on kfreebsd
5179 (closes: #499501).
5180 * xfree86: xf86SetDepthBpp needs to respect the driver's depth24flags.
5181 Instead of forcing a 32bpp framebuffer, we pick a value that the driver
5182 actually supports (closes: #504819, #486925); cherry-picked from upstream
5183 git.
5184
5185 -- Julien Cristau <jcristau@debian.org> Tue, 11 Nov 2008 20:46:52 +0100
5186
5187 xorg-server (2:1.4.2-7) unstable; urgency=low
5188
5189 * Update debian/copyright to the SGI Free Software License B, version 2.0.
5190 It now mirrors the free X11 license used by X.Org.
5191 http://www.sgi.com/company_info/newsroom/press_releases/2008/september/opengl.html
5192 * Not closing bug#211765 for now, because GL/glx/glxext.c and
5193 hw/dmx/glxProxy/glxext.c are covered by the GLX Public License, which is
5194 still not free. SGI has since released their code under FreeB, but that
5195 doesn't necessarily apply to contributions from other people. Hopefully
5196 this can be cleared up soon, though.
5197 * xvfb-run: append to $ERRORFILE instead of truncating it, so the error
5198 output from Xvfb is not deleted when we run 'xauth remove'.
5199
5200 -- Julien Cristau <jcristau@debian.org> Tue, 30 Sep 2008 00:39:58 +0200
5201
5202 xorg-server (2:1.4.2-6) unstable; urgency=low
5203
5204 * Xevie: always set rep.length to 0 (closes: #497337). Thanks, Thorvald
5205 Natvig!
5206 * Xevie: swap replies if necessary, to not confuse clients with a different
5207 endianness.
5208 * Cherry-picked from upstream git:
5209 XF86VidMode: Correct a NULL pointer dereference (closes: #498289)
5210
5211 -- Julien Cristau <jcristau@debian.org> Mon, 15 Sep 2008 01:21:13 +0200
5212
5213 xorg-server (2:1.4.2-5) unstable; urgency=low
5214
5215 * Don't pretend we support randr 1.2 when queried by swapped clients. The
5216 dispatch code for RandR 1.2 requests would return BadImplementation anyway
5217 (closes: #495833).
5218 * Cherry-picked from upstream:
5219 + exa: fix assert logic thinko.
5220
5221 -- Julien Cristau <jcristau@debian.org> Tue, 26 Aug 2008 19:27:34 +0200
5222
5223 xorg-server (2:1.4.2-4) unstable; urgency=low
5224
5225 * Re-enable patch 47_fbdevhw_magic_numbers.diff, fixes xen framebuffer
5226 (closes: #493901). Thanks, Olivier Tétard! If someone knows why I
5227 disabled it a year ago, I'd love to know.
5228
5229 -- Julien Cristau <jcristau@debian.org> Fri, 15 Aug 2008 19:15:54 +0200
5230
5231 xorg-server (2:1.4.2-3) unstable; urgency=low
5232
5233 * Add Romanian debconf translation (closes: #489069). Thanks, Eddy
5234 Petrișor!
5235 * Update Dutch debconf translation (closes: #491663). Thanks, Thijs
5236 Kinkhorst!
5237 * Pull from server-1.4-branch:
5238 - Xi: ChangeDeviceControl presence events should set the appropriate
5239 devchange
5240 - Fix potential crasher in xf86CrtcRotate()
5241 * Cherry-picked from 1.5:
5242 - Work around the DIX losing mmWidth/mmHeight for RandR 1.1 DDXen
5243 (closes: #491526).
5244
5245 -- Julien Cristau <jcristau@debian.org> Sat, 02 Aug 2008 23:22:32 +0200
5246
5247 xorg-server (2:1.4.2-2) unstable; urgency=low
5248
5249 [ Julien Cristau ]
5250 * GLX: zero the buffer used in __glXDisp_GetVisualConfigs (backport from
5251 upstream).
5252
5253 [ Brice Goglin ]
5254 * Cherry-pick various patches from upstream:
5255 - Fix incorrect test regarding keyboard map.
5256 - xfree86: append, not prepend, new input devices to xf86InputDevs.
5257
5258 -- Julien Cristau <jcristau@debian.org> Fri, 18 Jul 2008 10:53:26 +0200
5259
5260 xorg-server (2:1.4.2-1) unstable; urgency=low
5261
5262 [ Julien Cristau ]
5263 * New upstream release.
5264 * Security fixes from the previous upload are included upstream.
5265 * Cherry-pick patches from upstream git to make the LeftOf and Above options
5266 in xorg.conf actually work (closes: #466526).
5267 * 48_xaa_nooffscreenpixmaps.diff: disable XAA offscreen pixmaps by default;
5268 they can be enabled with Option "XaaOffscreenPixmaps" (closes: #478277,
5269 #433331).
5270 * Cherry-pick various patches from upstream for Xorg's modes code:
5271 - add quirks for monitors with broken EDID (closes: #473260)
5272 - fix max clock computation
5273 - inherit the preferred mode from the global configuration (so if you have
5274 Modes "800x600" in the Display subsection the server will honor it
5275 instead of ignoring it)
5276 * Backport patch from upstream git to fix emulation of int1A PCI BIOS
5277 services (closes: #404885). Thanks, Robert de Bath!
5278
5279 [ Brice Goglin ]
5280 * Update patches to not require -p0, closes: #485185.
5281
5282 -- Julien Cristau <jcristau@debian.org> Thu, 26 Jun 2008 01:57:18 +0200
5283
5284 xorg-server (2:1.4.1~git20080517-2) unstable; urgency=high
5285
5286 * High urgency upload for security fixes.
5287 * New patch from upstream to fix multiple security issues reported by
5288 iDefense:
5289 CVE-2008-2360 - RENDER Extension heap buffer overflow
5290 CVE-2008-2361 - RENDER Extension crash
5291 CVE-2008-2362 - RENDER Extension memory corruption
5292 CVE-2008-1379 - MIT-SHM arbitrary memory read
5293 CVE-2008-1377 - RECORD and Security extensions memory corruption
5294
5295 -- Julien Cristau <jcristau@debian.org> Mon, 09 Jun 2008 14:59:04 +0200
5296
5297 xorg-server (2:1.4.1~git20080517-1) unstable; urgency=low
5298
5299 [ Julien Cristau ]
5300 * Pass -DPRE_RELEASE=0 in CPPFLAGS, so we don't print the pre-release
5301 warning in the Xorg log.
5302 * Pull from upstream server-1.4-branch
5303 + drop patch 40_default_dpi_96.patch applied upstream
5304 + refresh patches 03_auto_load_driver.diff and
5305 04_auto_load_driver_no_conf.diff
5306 * Don't build-depend on packages with a -1 debian revision.
5307 * Drop the XS- prefix from Vcs-* control fields.
5308 * Add x11-common to the Depends field of xnest, xvfb and xserver-xephyr (its
5309 init script sets up the /tmp/.X11-unix directory).
5310 * Re-enable the dmx DDX, and build the xdmx and xdmx-tools packages (the
5311 build is now fixed upstream); closes: #449254.
5312
5313 [ Drew Parsons ]
5314 * Patch 95_xprint_disable_dbus disables dbus in Xprint by providing
5315 dummy config functions. Taken from upstream commit
5316 2a3d1421e0cc18822ae8f478fcc272e16a9e9340, with removal of
5317 CONFIG_LIB from configure.ac shifted to 94_xprint_XSERVER_LIBS.
5318 Closes: #472180.
5319 * Enable the xprint DDX, and build the xprint and xprint-common packages.
5320
5321 -- Julien Cristau <jcristau@debian.org> Sun, 18 May 2008 13:36:11 +0200
5322
5323 xorg-server (2:1.4.1~git20080507-1) unstable; urgency=low
5324
5325 * Pull from upstream server-1.4-branch, highlights:
5326 - the server should now scale input events correctly
5327 - xkb keymap failures now give an explanation instead of just a 'failed to
5328 load' message
5329 * Drop patch 51_xkb-and-loathing.diff, applied upstream
5330 * Refresh patches 13_debian_add_xkbpath_env_variable.diff,
5331 21_glx_align_fixes.patch, 46_reduce_wakeups_from_smart_scheduler.patch and
5332 94_xprint_XSERVER_LIBS.
5333 * chmod +x configure in debian/rules clean so we can build a git snapshot
5334 where configure is not in the tarball.
5335 * Cherry-pick fix from upstream's master branch to re-arm the DPMS timer
5336 when re-enabling DPMS (closes: #397197).
5337
5338 -- Julien Cristau <jcristau@debian.org> Thu, 08 May 2008 15:34:38 +0200
5339
5340 xorg-server (2:1.4.1~git20080131-4) unstable; urgency=low
5341
5342 * fix AlwaysCore handling: enabling AlwaysCore in xorg.conf 1) is the
5343 default, and 2) shouldn't prevent the device from sending core events
5344 (closes: #461760).
5345
5346 -- Julien Cristau <jcristau@debian.org> Tue, 29 Apr 2008 20:14:22 +0200
5347
5348 xorg-server (2:1.4.1~git20080131-3) unstable; urgency=low
5349
5350 * XKB: Fix processInputProc wrapping (cherry-picked from upstream).
5351 Thanks to Thomas Jaeger. This should fix the bug with some keys getting
5352 stuck (closes: #473165).
5353 * xkb: when copying the keymap, make sure the structs default to 0/NULL
5354 (cherry-picked from upstream). Fixes a crash and closes: #461783.
5355 * __glXDRIbindTexImage: Fail if no texture bound to pixmap's texture target
5356 (cherry-picked from upstream).
5357 * EXA: Fix off-by-one in polyline drawing (cherry-picked from upstream).
5358 * EXA: Skip empty glyphs (cherry-picked from upstream).
5359 * Fix overly-restrictive integer overflow check in EXA pixmap creation
5360 (cherry-picked from upstream). Fixes BadAlloc errors returned by
5361 XCreatePixmap for pixmaps of width 8192 or greater (closes: #471782).
5362
5363 Following patches by Bart Trojanowski, stolen from the ubuntu package:
5364 * 15_X86EMU-added-blacklist-for-I-O-port-in-0-0xFF-range.patch
5365 - Restrict access to I/O ports in range 0-0xFF from x86emu.
5366 * 16_X86EMU-pass-the-correct-bus-dev-fn-tag-to-pci-emula.patch
5367 - Fix improper emulation of PCI access General Software BIOS.
5368 * Add 17_x86emu_handle_cpuid.patch to fix X86EMU CPUID handling.
5369 (closes: #451089).
5370
5371 -- Julien Cristau <jcristau@debian.org> Wed, 02 Apr 2008 00:20:15 +0200
5372
5373 xorg-server (2:1.4.1~git20080131-2) unstable; urgency=low
5374
5375 [ Brice Goglin ]
5376 * Add 46_reduce_wakeups_from_smart_scheduler.patch to reduce
5377 power consumption, closes: #462700.
5378
5379 [ Drew Parsons ]
5380 * Restore Xprint, cherry-picking commits
5381 f7f79724fdea0cc6fda0e90e56431df937d49335 and
5382 d67e210f3458b62d7d4a6032aabfda0004d661c1 from master (xserver 1.5).
5383 Include patch 94_xprint_XSERVER_LIBS to give new meaning of
5384 XSERVER_LIBS as expected in configure.ac from master (see commit
5385 a02db0d500cac20d0f0f107d27c064a175018421). Delete
5386 94_xprint_XSERVER_LIBS when we upgrade to xserver 1.5.
5387
5388 [ Julien Cristau ]
5389 * Re-enable patch 51_xkb-and-loathing.diff: ignore SIGALRM around calls to
5390 Popen()/Pclose() to fix a hang when opening menus in OpenOffice.org
5391 (once again closes: #433131)
5392 * Refresh all patches to make patch-audit happy.
5393 * Pull from upstream server-1.4-branch as of March 14th.
5394 * 42_dont_break_grab_and_focus_for_window_when_redirecting.diff removed,
5395 applied upstream.
5396 * Don't build xprint just yet, because it needs NEW processing.
5397
5398 [ David Nusinow ]
5399 * Add 11_dont_crash_on_bad_dri_mode. See bugzilla #13860
5400
5401 -- Julien Cristau <jcristau@debian.org> Fri, 14 Mar 2008 15:18:16 +0100
5402
5403 xorg-server (2:1.4.1~git20080131-1ubuntu12) intrepid; urgency=low
5404
5405 * Fix multiple security issues:
5406 + CVE-2008-2360 - RENDER Extension heap buffer overflow
5407 + CVE-2008-2361 - RENDER Extension crash
5408 + CVE-2008-2362 - RENDER Extension memory corruption
5409 + CVE-2008-1379 - MIT-SHM arbitrary memory read
5410 + CVE-2008-1377 - RECORD and Security extensions memory corruption
5411
5412 -- Bryce Harrington <bryce@ubuntu.com> Wed, 11 Jun 2008 10:54:15 -0700
5413
5414 xorg-server (2:1.4.1~git20080131-1ubuntu11) intrepid; urgency=low
5415
5416 * 169_xf86AutoConfig_choose_default_driver_if_no_pci.patch
5417 - Choose the default driver for the platform instead of the generic
5418 default (vesa) if there is no PCI info. Without this, on platforms
5419 like PS3 where fbdev should be used rather than vesa, the system
5420 will fail to start up. (LP: #219424)
5421
5422 -- Bryce Harrington <bryce@ubuntu.com> Tue, 13 May 2008 13:09:17 -0700
5423
5424 xorg-server (2:1.4.1~git20080131-1ubuntu10) intrepid; urgency=low
5425
5426 [Timo Aaltonen]
5427 * 166_fix_lpl_monitors.diff:
5428 - fix LPL monitors properly (LP: #204065)
5429
5430 [Martin-Eric Racine]
5431 * 167_xf86AutoConfig_geode_addition.diff:
5432 - Autodetect geode video devices (LP: #219630)
5433
5434 [Bryce Harrington]
5435 * 166_fix_lpl_monitors.diff:
5436 - Modified to apply to Ubuntu
5437 * 168_closedir.patch:
5438 - Fix crash on PS3 due to closing a dir that wasn't successfully opened
5439 (LP: #217647)
5440
5441 -- Bryce Harrington <bryce@ubuntu.com> Tue, 13 May 2008 00:03:40 -0700
5442
5443 xorg-server (2:1.4.1~git20080131-1ubuntu9) hardy; urgency=low
5444
5445 * debian/patches/series,
5446 debian/patches/165_fedora_xserver-1.5.0-xaa-option-inversion.patch:
5447 - Turn on patch included in previous commit - obviously accidentially
5448 forgotten.
5449 - Now that its really enabled, make it apply to 1.4.1 code base
5450 accordingly. (LP: #182038)
5451
5452 -- Alexander Sack <asac@ubuntu.com> Tue, 15 Apr 2008 18:23:51 +0200
5453
5454 xorg-server (2:1.4.1~git20080131-1ubuntu8) hardy; urgency=low
5455
5456 * debian/patches/165_fedora_xserver-1.5.0-xaa-option-inversion.patch:
5457 - Turn XAA Offscreen Pixmaps off by default, and use
5458 XaaOffscreenPixmaps "true" to turn them on. This setting was an
5459 early pre-EXA HW optimization attempt that didn't pan out; upstream is
5460 deprecating XAA in favor of EXA generally, and for situations where
5461 XAA is still in use recommends NOT using this optimization hack, since
5462 they found it often just made performance worse, and sometimes created
5463 visualization bugs. People wishing to gain added performance should be
5464 experimenting with EXA anyway, not this setting. (closes LP: #182038)
5465
5466 -- Bryce Harrington <bryce@ubuntu.com> Mon, 21 Apr 2008 12:30:53 -0700
5467
5468 xorg-server (2:1.4.1~git20080131-1ubuntu7) hardy; urgency=low
5469
5470 * 159_xkb_default_to_null.diff:
5471 When copying the keymap, make sure the structs default to 0/NULL.
5472 (LP: #184651)
5473 * 160_default_to_intel.diff:
5474 Default to using intel instead of i810. (LP: #158709)
5475 * 161_fix_big_endian_cursor.diff:
5476 Fix RandR 1.2 driver interface conversion of two colour cursors to
5477 ARGB. (LP: #141118)
5478 * Fixes from the upstream 1.4-branch:
5479 - 162_cve-2007-6429.diff:
5480 CVE-2007-6429: Always test for size+offset wrapping.
5481 - 163_fix_untrusted_access.diff:
5482 Security: Fix for fdo bug #14480: untrusted access broken in 7.3.
5483 - 164_fix_context_sharing.diff:
5484 Fix context sharing between direct/indirect contexts
5485
5486 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 09 Apr 2008 11:06:04 +0300
5487
5488 xorg-server (2:1.4.1~git20080131-1ubuntu6) hardy; urgency=low
5489
5490 * 157_fix_exa_pixmap_width.diff:
5491 A patch from upstream to allow wider pixmaps with EXA (LP: #205599)
5492 * 158_xkb_wrapping.diff:
5493 A patch reviewed by upstream that prevents keys from getting stuck under
5494 certain situations. (LP: #194214)
5495 * 51_xkb-and-loathing.diff:
5496 Re-enable. Ignore SIGALRM around calls to Popen()/Pclose() to fix a hang
5497 when opening menus in OpenOffice.org. (LP: #204137)
5498
5499 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sun, 30 Mar 2008 19:18:32 +0300
5500
5501 xorg-server (2:1.4.1~git20080131-1ubuntu5) hardy; urgency=low
5502
5503 * Add some patches from upstream 1.4-branch or proposed set:
5504 - 109_glx_fail_if_no_texture_bound.diff
5505 + __glXDRIbindTexImage: Fail if no texture bound to pixmap's texture
5506 target.
5507 - 153_exa_skip_empty_glyphs.diff
5508 + Fix a crasher when EXA and RenderAccel is in use.
5509 - 154_fix_rotation_for_multimon.diff
5510 + Fix rotation for multi-monitor situation.
5511 - 155_exa_fix_off-by-one.diff
5512 + Fix off-by-one in polyline drawing.
5513 - 156_resize_composite_overlay.diff
5514 + Resize composite overlay window when the root window changes.
5515 (LP: #199700)
5516
5517 -- Timo Aaltonen <tepsipakki@ubuntu.com> Thu, 13 Mar 2008 18:21:41 +0200
5518
5519 xorg-server (2:1.4.1~git20080131-1ubuntu4) hardy; urgency=low
5520
5521 * Add 152_xserver_exa_force_greedy.patch to provide a mechanism for
5522 drivers to force greedy mode on. (LP: #177492, others)
5523
5524 -- Bryce Harrington <bryce@ubuntu.com> Tue, 19 Feb 2008 13:38:16 -0800
5525
5526 xorg-server (2:1.4.1~git20080131-1ubuntu3) hardy; urgency=low
5527
5528 [ Bryce Harrington ]
5529 * Add 150_edid_quirk_lp154w01.patch to fix font size on LGPhilipsLCD
5530 LP154W01-TLAE (LP: #127827)
5531 * Add 149_add_quirks_for_physical_screen_size_issues.patch to help
5532 address various common EDID issues (like monitors that report in
5533 centimeters instead of millimeters, etc.) (LP: #151311)
5534
5535 [ Timo Aaltonen ]
5536 * Add 151_x86emu_handle_cpuid.patch to fix X86EMU CPUID handling.
5537 (LP: #180742)
5538
5539 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 19 Feb 2008 17:48:05 +0200
5540
5541 xorg-server (2:1.4.1~git20080131-1ubuntu2) hardy; urgency=low
5542
5543 * Add patch 148_dix_touchscreen_fixes.diff from Matthew Garrett to fix
5544 touchscreen issues with DIX.
5545 http://lists.freedesktop.org/archives/xorg-commit/2008-February/014648.html
5546
5547 -- Steve Kowalik <stevenk@ubuntu.com> Fri, 08 Feb 2008 10:30:04 +1100
5548
5549 xorg-server (2:1.4.1~git20080131-1ubuntu1) hardy; urgency=low
5550
5551 [ Timo Aaltonen ]
5552 * Merge with Debian unstable, remaining changes:
5553 * debian/control:
5554 - Change maintainer address.
5555 - set Conflicts: xkb-data (<< 0.9), since xkb-path is
5556 different compared to Dapper.
5557 - xvfb Depends on xauth, xfonts-base.
5558 * debian/patches:
5559 - 101_fedora-apm-typedefs.patch:
5560 Temporary hack from Fedora for broken kernels that don't publish the
5561 /dev/apm_bios types.
5562 - 102_ubuntu_sharevts_load_cpu.patch:
5563 Close console fd only when using --sharevts.
5564 - 103_fedora_openchrome.patch:
5565 Patch from Fedora to use openchrome instead of via.
5566 - 104_fedora_init_origins_fix.patch
5567 Multihead initialization.
5568 - 105_reduce_wakeups_from_smart_scheduler.diff:
5569 Patch from upstream to reduce wakeups and improve battery life.
5570 - 106_ubuntu_fpic_libxf86config.patch
5571 Add -fPIC to makefiles for xfree86/parser.
5572 - 107_fedora_dont_backfill_bg_none.patch
5573 Disable backfilling of windows created with bg=none, which
5574 otherwise would force a framebuffer readback.
5575 - 110_fedora_no_move_damage.patch
5576 Disable damage notifications on move for manually redirected windows.
5577 - 120_fedora_xserver-xaa-evict-pixmaps.patch:
5578 New version of the hack to copy textures from video memory. Shouldn't
5579 break EXA anymore.
5580 - 121_only_switch_vt_when_active.diff
5581 Add a check to prevent the X server from changing the VT when
5582 killing GDM from the console.
5583 - 123_no_composite_for_xvfb_run.patch
5584 Use "-extension Composite" to fix xvfb-run crashing.
5585 - 133_psb_auto.patch
5586 Add automatic detection of Poulsbo hardware when running
5587 without a Device definition.
5588 - 139_fedora_xserver-1.3.0-document-fontpath-correctly.patch
5589 Fixes document fontpaths shown in the man page.
5590 - 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch
5591 Composite on 8bpp pseudocolor root windows appears to fail, so just
5592 disable it on anything pseudocolor for safety.
5593 - 144_fedora_xserver-1.3.0-xnest-exposures.patch:
5594 Only collect xnest exposures for xexposes with non-zero height and width.
5595 * 108_fedora_honor_displaysize.patch:
5596 - Patch from upstream/Fedora to honor the DisplaySize-setting.
5597 (LP: #135738, b.fd.o #9758)
5598 * Drop patch 100_avoid_acpi_insanity.diff, superseded by patch 45.
5599
5600 [ Bart Trojanowski, Martin-Eric Racine ]
5601 * 146_X86EMU-added-blacklist-for-I-O-port-in-0-0xFF-range.patch
5602 - Restrict access to I/O ports in range 0-0xFF from x86emu.
5603 (LP: #140051)
5604 * 147_X86EMU-pass-the-correct-bus-dev-fn-tag-to-pci-emula.patch
5605 - Fix improper emulation of PCI access General Software BIOS.
5606 (LP: #140051)
5607
5608 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 05 Feb 2008 18:57:14 +0200
5609
5610 xorg-server (2:1.4.1~git20080131-1) unstable; urgency=low
5611
5612 [ Brice Goglin ]
5613 * Add 45_only_XF86_APM_CAPABILITY_CHANGED_for_video_change_acpi_events.diff
5614 to prevent XF86_APM_CAPABILITY_CHANGED from being issued for all ACPI
5615 events, thanks Sjoerd Simons, closes: #461463.
5616
5617 [ David Nusinow ]
5618 * Update Japanese translation from Hideki Yamane. closes: #462761
5619 * New upstream pull
5620 + Fixes crashes due to absent LED's being referenced
5621
5622 -- David Nusinow <dnusinow@debian.org> Thu, 31 Jan 2008 21:43:12 -0500
5623
5624 xorg-server (2:1.4.1~git20080118-1ubuntu2) hardy; urgency=low
5625
5626 * Remove the DPI patch for real this time, conflicts with the upstream
5627 commit that was pulled.
5628 * 105_reduce_wakeups_from_smart_scheduler.diff:
5629 Patch from upstream to reduce wakeups and improve battery life.
5630
5631 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 19 Jan 2008 20:26:41 +0200
5632
5633 xorg-server (2:1.4.1~git20080118-1ubuntu1) hardy; urgency=low
5634
5635 * Merge with Debian unstable, remaining changes:
5636 * debian/control:
5637 - Change maintainer address.
5638 - set Conflicts: xkb-data (<< 0.9), since xkb-path is
5639 different compared to Dapper.
5640 - xvfb Depends on xauth, xfonts-base.
5641 * debian/patches:
5642 - 100_avoid_acpi_insanity.diff
5643 Don't send a configuration change event just because somebody's pressed
5644 a brightness key.
5645 - 101_fedora-apm-typedefs.patch:
5646 Temporary hack from Fedora for broken kernels that don't publish the
5647 /dev/apm_bios types.
5648 - 102_ubuntu_sharevts_load_cpu.patch:
5649 Close console fd only when using --sharevts.
5650 - 103_fedora_openchrome.patch:
5651 Patch from Fedora to use openchrome instead of via.
5652 - 104_fedora_init_origins_fix.patch
5653 Multihead initialization.
5654 - 106_ubuntu_fpic_libxf86config.patch
5655 Add -fPIC to makefiles for xfree86/parser.
5656 - 107_fedora_dont_backfill_bg_none.patch
5657 Disable backfilling of windows created with bg=none, which
5658 otherwise would force a framebuffer readback.
5659 - 110_fedora_no_move_damage.patch
5660 Disable damage notifications on move for manually redirected windows.
5661 - 120_fedora_xserver-xaa-evict-pixmaps.patch:
5662 New version of the hack to copy textures from video memory. Shouldn't
5663 break EXA anymore.
5664 - 121_only_switch_vt_when_active.diff
5665 Add a check to prevent the X server from changing the VT when
5666 killing GDM from the console.
5667 - 123_no_composite_for_xvfb_run.patch
5668 Use "-extension Composite" to fix xvfb-run crashing.
5669 - 133_psb_auto.patch
5670 Add automatic detection of Poulsbo hardware when running
5671 without a Device definition.
5672 - 139_fedora_xserver-1.3.0-document-fontpath-correctly.patch
5673 Fixes document fontpaths shown in the man page.
5674 - 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch
5675 Composite on 8bpp pseudocolor root windows appears to fail, so just
5676 disable it on anything pseudocolor for safety.
5677 - 144_fedora_xserver-1.3.0-xnest-exposures.patch:
5678 Only collect xnest exposures for xexposes with non-zero height and width.
5679
5680 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 19 Jan 2008 02:40:00 +0200
5681
5682 xorg-server (2:1.4.1~git20080118-1) unstable; urgency=low
5683
5684 [ Brice Goglin ]
5685 * Add 42_dont_break_grab_and_focus_for_window_when_redirecting.diff
5686 to prevent password authentication bypass, closes: #449108.
5687
5688 [ Julien Cristau ]
5689 * New upstream snapshot
5690 + includes the security fixes from the previous version
5691 + fixes regression introduced by the fix for CVE-2007-6429 in the MIT-SHM
5692 extension (closes: #461410)
5693
5694 -- Brice Goglin <bgoglin@debian.org> Fri, 18 Jan 2008 22:20:32 +0100
5695
5696 xorg-server (2:1.4.1~git20080105-2) unstable; urgency=low
5697
5698 [ David Nusinow ]
5699 * Improve dpms logging patch to correctly label message type
5700
5701 [ Brice Goglin ]
5702 * Grab upstream commit db9ae863536fff80b5463d99e71dc47ae587980d
5703 to set DEFAULT_DPI to 96 instead of 75.
5704
5705 [ Julien Cristau ]
5706 * Fix multiple security issues
5707 + CVE-2007-6427: XInput Extension Memory Corruption
5708 + CVE-2007-6428: TOG-CUP Extension Memory Corruption
5709 + CVE-2007-6429: EVI Extension Integer Overflow,
5710 MIT-SHM Extension Integer Overflow
5711 + CVE-2007-5760: XFree86-Misc Extension Invalid Array Index
5712 + CVE-2007-5958: file existence disclosure
5713 + CVE-2008-0006: PCF font parser buffer overflow
5714 * Bump Standards-Version to 3.7.3 (no changes).
5715
5716 -- Julien Cristau <jcristau@debian.org> Thu, 17 Jan 2008 15:10:03 +0100
5717
5718 xorg-server (2:1.4.1~git20080105-1ubuntu1) hardy; urgency=low
5719
5720 * Merge with Debian unstable, remaining changes:
5721 * debian/control:
5722 - Change maintainer address.
5723 - set Conflicts: xkb-data (<< 0.9), since xkb-path is
5724 different compared to Dapper.
5725 - xvfb Depends on xauth, xfonts-base.
5726 * debian/patches:
5727 - 100_avoid_acpi_insanity.diff
5728 Don't send a configuration change event just because somebody's pressed
5729 a brightness key.
5730 - 101_fedora-apm-typedefs.patch:
5731 Temporary hack from Fedora for broken kernels that don't publish the
5732 /dev/apm_bios types.
5733 - 102_ubuntu_sharevts_load_cpu.patch:
5734 Close console fd only when using --sharevts.
5735 - 104_fedora_init_origins_fix.patch
5736 Multihead initialization.
5737 - 106_ubuntu_fpic_libxf86config.patch
5738 Add -fPIC to makefiles for xfree86/parser.
5739 - 107_fedora_dont_backfill_bg_none.patch
5740 Disable backfilling of windows created with bg=none, which
5741 otherwise would force a framebuffer readback.
5742 - 110_fedora_no_move_damage.patch
5743 Disable damage notifications on move for manually redirected windows.
5744 - 120_fedora_xserver-xaa-evict-pixmaps.patch:
5745 New version of the hack to copy textures from video memory. Shouldn't
5746 break EXA anymore.
5747 - 121_only_switch_vt_when_active.diff
5748 Add a check to prevent the X server from changing the VT when
5749 killing GDM from the console.
5750 - 123_no_composite_for_xvfb_run.patch
5751 Use "-extension Composite" to fix xvfb-run crashing.
5752 - 133_psb_auto.patch
5753 Add automatic detection of Poulsbo hardware when running
5754 without a Device definition.
5755 - 138_fedora_xserver-1.3.0-default-dpi.patch
5756 Changes default dpi to 96.
5757 - 139_fedora_xserver-1.3.0-document-fontpath-correctly.patch
5758 Fixes document fontpaths shown in the man page.
5759 - 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch
5760 Composite on 8bpp pseudocolor root windows appears to fail, so just
5761 disable it on anything pseudocolor for safety.
5762 - 144_fedora_xserver-1.3.0-xnest-exposures.patch:
5763 Only collect xnest exposures for xexposes with non-zero height and width.
5764 * debian/patches/103_fedora_openchrome.patch:
5765 - Patch from Fedora to use openchrome instead of via.
5766
5767 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 08 Jan 2008 18:05:21 +0200
5768
5769 xorg-server (2:1.4.1~git20080105-1) unstable; urgency=low
5770
5771 * Don't reference non-existent bug-reporting.txt file in xvfb-run.1
5772 * New upstream git pull, again from the server-1.4-branch
5773 + Drop 08_xkb_infinite_loop.diff, it's upstream now
5774 * Improve logging when DPMS is enabled implicitly
5775 + Adds 08_better_dpms_logging.diff
5776
5777 -- David Nusinow <dnusinow@debian.org> Sun, 06 Jan 2008 16:56:38 -0500
5778
5779 xorg-server (2:1.4.1~git20071212-1ubuntu2) hardy; urgency=low
5780
5781 * debian/patches/101_fedora-apm-typedefs.patch:
5782 - Temporary hack from Fedora for broken kernels that don't publish the
5783 /dev/apm_bios types.
5784
5785 -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 17 Dec 2007 11:54:46 +0200
5786
5787 xorg-server (2:1.4.1~git20071212-1ubuntu1) hardy; urgency=low
5788
5789 * Merge with Debian unstable, remaining changes:
5790 * debian/control:
5791 - Change maintainer address.
5792 - set Conflicts: xkb-data (<< 0.9), since xkb-path is
5793 different compared to Dapper.
5794 - xvfb Depends on xauth, xfonts-base.
5795 * debian/patches:
5796 - 100_avoid_acpi_insanity.diff
5797 Don't send a configuration change event just because somebody's pressed
5798 a brightness key.
5799 - 102_ubuntu_sharevts_load_cpu.patch:
5800 Close console fd only when using --sharevts.
5801 - 104_fedora_init_origins_fix.patch
5802 Multihead initialization.
5803 - 106_ubuntu_fpic_libxf86config.patch
5804 Add -fPIC to makefiles for xfree86/parser.
5805 - 107_fedora_dont_backfill_bg_none.patch
5806 Disable backfilling of windows created with bg=none, which
5807 otherwise would force a framebuffer readback.
5808 - 110_fedora_no_move_damage.patch
5809 Disable damage notifications on move for manually redirected windows.
5810 - 120_fedora_xserver-xaa-evict-pixmaps.patch:
5811 New version of the hack to copy textures from video memory. Shouldn't
5812 break EXA anymore.
5813 - 121_only_switch_vt_when_active.diff
5814 Add a check to prevent the X server from changing the VT when
5815 killing GDM from the console.
5816 - 123_no_composite_for_xvfb_run.patch
5817 Use "-extension Composite" to fix xvfb-run crashing.
5818 - 133_psb_auto.patch
5819 Add automatic detection of Poulsbo hardware when running
5820 without a Device definition.
5821 - 138_fedora_xserver-1.3.0-default-dpi.patch
5822 Changes default dpi to 96.
5823 - 139_fedora_xserver-1.3.0-document-fontpath-correctly.patch
5824 Fixes document fontpaths shown in the man page.
5825 - 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch
5826 Composite on 8bpp pseudocolor root windows appears to fail, so just
5827 disable it on anything pseudocolor for safety.
5828 - 144_fedora_xserver-1.3.0-xnest-exposures.patch:
5829 Only collect xnest exposures for xexposes with non-zero height and width.
5830
5831 -- Timo Aaltonen <tepsipakki@ubuntu.com> Thu, 13 Dec 2007 13:43:35 +0200
5832
5833 xorg-server (2:1.4.1~git20071212-2) unstable; urgency=low
5834
5835 * Add patch 08_xkb_infinite_loop.diff from upstream bug#13511: papers over
5836 an infinite loop in event processing (closes: #451989).
5837
5838 -- Julien Cristau <jcristau@debian.org> Sat, 22 Dec 2007 00:02:01 +0100
5839
5840 xorg-server (2:1.4.1~git20071212-1) unstable; urgency=low
5841
5842 [ Julien Cristau ]
5843 * debian/rules: Use lsb_release -i -s to get the vendor name, instead of
5844 hardcoding "Debian".
5845 * debian/control: build-dep on lsb-release.
5846 * Cherry-pick commit f30abe30 from master: edid quirk for MAX 0x77e monitor.
5847 * Add patch 44_preferredmode_infinite_loop.diff from upstream git: fixes an
5848 infinite loop when PreferredMode is used in xorg.conf.
5849
5850 [ David Nusinow ]
5851 * New upstream version. This is based on the server-1.4-branch, and includes
5852 all the changes in the 1.4.0.90 (pre-)release as well as additional fixes.
5853 This is primarily a bugfix release
5854 + Remove 12_bgPixel_fix_64bit_issue.diff. Applied upstream
5855
5856 -- David Nusinow <dnusinow@debian.org> Wed, 12 Dec 2007 20:19:11 -0500
5857
5858 xorg-server (2:1.4.1~git20071119-1ubuntu1) hardy; urgency=low
5859
5860 * Merge with Debian unstable, remaining changes:
5861 * debian/control:
5862 - Change maintainer address.
5863 - set Conflicts: xkb-data (<< 0.9), since xkb-path is
5864 different compared to Dapper.
5865 - xvfb Depends on xauth, xfonts-base.
5866 * debian/rules:
5867 - --with-os-vendor=Ubuntu
5868 * debian/patches:
5869 - 100_avoid_acpi_insanity.diff
5870 Don't send a configuration change event just because somebody's pressed
5871 a brightness key.
5872 - 102_ubuntu_sharevts_load_cpu.patch:
5873 Close console fd only when using --sharevts.
5874 - 104_fedora_init_origins_fix.patch
5875 Multihead initialization.
5876 - 106_ubuntu_fpic_libxf86config.patch
5877 Add -fPIC to makefiles for xfree86/parser.
5878 - 107_fedora_dont_backfill_bg_none.patch
5879 Disable backfilling of windows created with bg=none, which
5880 otherwise would force a framebuffer readback.
5881 - 110_fedora_no_move_damage.patch
5882 Disable damage notifications on move for manually redirected windows.
5883 - 121_only_switch_vt_when_active.diff
5884 Add a check to prevent the X server from changing the VT when
5885 killing GDM from the console.
5886 - 123_no_composite_for_xvfb_run.patch
5887 Use "-extension Composite" to fix xvfb-run crashing.
5888 - 133_psb_auto.patch
5889 Add automatic detection of Poulsbo hardware when running
5890 without a Device definition.
5891 - 138_fedora_xserver-1.3.0-default-dpi.patch
5892 Changes default dpi to 100.
5893 - 139_fedora_xserver-1.3.0-document-fontpath-correctly.patch
5894 Fixes document fontpaths shown in the man page.
5895 - 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch
5896 Composite on 8bpp pseudocolor root windows appears to fail, so just
5897 disable it on anything pseudocolor for safety.
5898 - 144_fedora_xserver-1.3.0-xnest-exposures.patch:
5899 Only collect xnest exposures for xexposes with non-zero height and width.
5900 * Bring back old changelog entries.
5901 * debian/patches/120_fedora_xserver-xaa-evict-pixmaps.patch:
5902 - New version of the hack to copy textures from video memory. Shouldn't
5903 break EXA anymore.
5904
5905 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 20 Nov 2007 15:35:59 +0200
5906
5907 xorg-server (2:1.4.1~git20071119-1) unstable; urgency=low
5908
5909 * Ship a .orig.tar.gz that's been autoreconf'ed. Closes: #451891
5910 * Re-enable validation of the screen section of xorg.conf
5911 Modify 14_default_screen_section.diff. This also fixes a problem where the
5912 server can't find the device section when it is specified in the screen
5913 section. Closes: #451950
5914
5915 -- David Nusinow <dnusinow@debian.org> Mon, 19 Nov 2007 20:38:04 -0500
5916
5917 xorg-server (2:1.4.1~git20071117-1) unstable; urgency=low
5918
5919 [ Julien Cristau ]
5920 * Add conflict on xserver-xorg-input-wacom (<< 0.7.8) to xserver-xorg-core.
5921 That driver is built against the old ABI, but doesn't provide
5922 xserver-xorg-input.
5923
5924 [ David Nusinow ]
5925 * Add 14_default_screen_section.diff. This allows you to not have a screen
5926 section in your xorg.conf. A basic default one with a simple identifier
5927 will be created for you in this case using all default values
5928
5929 [ Christian Perrier ]
5930 * Debconf translations:
5931 * Galician. Closes: #444764
5932 * German. Closes: #444917
5933 * Brazilian Portuguese. Closes: #445266
5934 * Russian. Closes: #443859
5935 * Portuguese. Closes: #445051
5936 * Slovak. Closes: #446418, #448220
5937
5938 [ Brice Goglin ]
5939 * Bump x11proto-core-dev build-dependency to >= 7.0.9,
5940 thanks Max Kellermann, closes: #446869.
5941
5942 [ David Nusinow ]
5943 * New upstream stable snapshot
5944 + fixes a bunch of input-related bugs, notably keyboard leds
5945 (closes: #440743 and its pile of duplicates)
5946 * Remove patches merged in this snapshot
5947 + 08_exa_fix_exaFillRegionTiled_fallback.diff
5948 + 11_exa_no_negative_tile_offsets.diff
5949 + 42_fix_RemoveGeneralSocket_crash_from_dbus.diff
5950 + 44_XKB_mapping_changes_for_all_core-sending_devices.diff
5951 + 45_GetKeyboardEvents_reject_out-of-range_keycodes.diff
5952 * Make xephyr recommend xfonts-base. Closes: #451542
5953
5954 -- David Nusinow <dnusinow@debian.org> Sat, 17 Nov 2007 18:54:02 -0500
5955
5956 xorg-server (2:1.4.1~git20071105-1ubuntu2) hardy; urgency=low
5957
5958 * Brown paper bag release: include all the patches.
5959
5960 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 10 Nov 2007 15:24:28 +0200
5961
5962 xorg-server (2:1.4.1~git20071105-1ubuntu1) hardy; urgency=low
5963
5964 * Merge with Debian unstable, remaining changes:
5965 * debian/control:
5966 - Change maintainer address.
5967 - set Conflicts: xkb-data (<< 0.9), since xkb-path is
5968 different compared to Dapper.
5969 - xvfb Depends on xauth, xfonts-base.
5970 * debian/rules:
5971 - --with-os-vendor=Ubuntu
5972 * debian/patches:
5973 - 100_avoid_acpi_insanity.diff
5974 Don't send a configuration change event just because somebody's pressed
5975 a brightness key.
5976 - 102_ubuntu_sharevts_load_cpu.patch:
5977 Close console fd only when using --sharevts.
5978 - 104_fedora_init_origins_fix.patch
5979 Multihead initialization.
5980 - 106_ubuntu_fpic_libxf86config.patch
5981 Add -fPIC to makefiles for xfree86/parser.
5982 - 107_fedora_dont_backfill_bg_none.patch
5983 Disable backfilling of windows created with bg=none, which
5984 otherwise would force a framebuffer readback.
5985 - 110_fedora_no_move_damage.patch
5986 Disable damage notifications on move for manually redirected windows.
5987 - 121_only_switch_vt_when_active.diff
5988 Add a check to prevent the X server from changing the VT when
5989 killing GDM from the console.
5990 - 123_no_composite_for_xvfb_run.patch
5991 Use "-extension Composite" to fix xvfb-run crashing.
5992 - 133_psb_auto.patch
5993 Add automatic detection of Poulsbo hardware when running
5994 without a Device definition.
5995 - 138_fedora_xserver-1.3.0-default-dpi.patch
5996 Changes default dpi to 100.
5997 - 139_fedora_xserver-1.3.0-document-fontpath-correctly.patch
5998 Fixes document fontpaths shown in the man page.
5999 - 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch
6000 Composite on 8bpp pseudocolor root windows appears to fail, so just disable
6001 it on anything pseudocolor for safety.
6002 - 144_fedora_xserver-1.3.0-xnest-exposures.patch:
6003 Only collect xnest exposures for xexposes with non-zero height and width.
6004
6005 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 10 Nov 2007 13:07:55 +0200
6006
6007 xorg-server (2:1.4-3) unstable; urgency=low
6008
6009 [ David Nusinow ]
6010 * Minor cleanups of 03_autoload_drivers.diff. Thanks to Julien for
6011 spotting all these ugly bits
6012 + Newline after #else when picking the driver (this is the failsafe
6013 choice)
6014 + Change by hacked "ids" file name suffix check to use strncmp and check
6015 for ".ids"
6016 + Use strncpy instead of strncat unnecessarily
6017 * Add support for a partially configured device section
6018 Implemented in 03_autoload_driver.diff. Now if you have a device section
6019 but lack a driver, it'll use the settings. This will allow you to just
6020 have a device section and enable EXA but not have to specify the driver or
6021 anything else.
6022 * Add 07_autoconfig_screen_with_device_section.diff
6023 This patch allows the Screen section to not specify a device section. If
6024 this happens, the server will automatically use the first device section
6025 listed in the xorg.conf instead
6026
6027 [ Brice Goglin ]
6028 * Allow building the Xfbdev server in new package xserver-xfbdev, but leave
6029 it disabled for now (see #439764).
6030 * Add upstream commit 27ad5d74c20f01516a1bff73be283f8982fcf0fe as patch
6031 44_XKB_mapping_changes_for_all_core-sending_devices.diff to fix broken
6032 xmodmap invocation in .xsession, closes: #443044.
6033 * Add upstream commit 0e800ca4651a947ccef239e6fe7bf64aab92257c as patch
6034 45_GetKeyboardEvents_reject_out-of-range_keycodes.diff to fix crash
6035 in GetKeyboardValuatorEvents, closes: #443697.
6036
6037 [ Christian Perrier ]
6038 * Debconf templates and debian/control reviewed by the debian-l10n-
6039 english team as part of the Smith review project. Closes: #442210
6040 * Debconf translation updates:
6041 - Swedish. Closes: #443047
6042 - Czech. Closes: #443100
6043 - French
6044 - Vietnamese. Closes: #443174
6045 - Italian. Closes: #422414
6046 * New debconf translations
6047 - Hungarian. Closes: #442956
6048 - Thai. Closes: #442962
6049 - Tamil. Closes: #443027
6050 - Basque. Closes: #443156
6051 - Hebrew. Closes: #443204
6052 - Bulgarian. Closes: #443226
6053 - Finnish. Closes: #443611
6054
6055 [ Julien Cristau ]
6056 * Add patch backported from upstream commit
6057 13949f997289068354e83bc83e50d97b8232efb1 to remove the type1 module: patch
6058 05_kill_type1.diff replaces 48_disable_type1.diff, and is now enabled in
6059 debian/patches/series.
6060 * Don't build kdrive-based servers we're not shipping.
6061 * Use ${binary:Version} instead of ${Source-Version}.
6062 * Add 08_exa_fix_exaFillRegionTiled_fallback.diff by Michel Dänzer to punt
6063 on fallback case not handled correctly in exaFillRegionTiled (backported
6064 from master's c7d6d1f5); closes: #444203.
6065 * Add 11_exa_no_negative_tile_offsets.diff by Michel Dänzer to make sure
6066 tile offsets passed to drivers are never negative (backported from
6067 master's 006f6525).
6068 * Add 12_bgPixel_fix_64bit_issue.diff by Hong Liu: bgPixel (unsigned long)
6069 is 64-bit on x86_64, so -1 != 0xffffffff (master's 9adea807).
6070
6071 -- Julien Cristau <jcristau@debian.org> Sat, 29 Sep 2007 16:14:35 +0200
6072
6073 xorg-server (2:1.4-2) unstable; urgency=low
6074
6075 [ Brice Goglin ]
6076 * Add 42_fix_RemoveGeneralSocket_crash_from_dbus.diff to fix a crash
6077 when leaving, closes: #440547.
6078 * Add 43_allow_override_BIOS_EDID_preferred_mode.diff to allow overriding
6079 BIOD/EDID preferred mode with Option PreferredMode in the config file.
6080
6081 [ David Nusinow ]
6082 * Upload to unstable
6083
6084 -- David Nusinow <dnusinow@debian.org> Sun, 16 Sep 2007 14:24:18 -0400
6085
6086 xorg-server (2:1.4-1) experimental; urgency=low
6087
6088 * New upstream release (X.Org 7.3)
6089 + RandR doesn't mark Xinerama as active when no crtcs are enabled
6090 (closes: #431746)
6091 * Add proper depends to xserver-xorg-dev:
6092 x11proto-core-dev, x11proto-input-dev (>= 1.4), x11proto-xext-dev,
6093 x11proto-video-dev, x11proto-randr-dev (>= 1.2), x11proto-render-dev (>=
6094 2:0.9.3), x11proto-fonts-dev
6095 * Bump serverminver to 2:1.4, videoabiver to 2, inputabiver to 2.
6096
6097 -- Julien Cristau <jcristau@debian.org> Mon, 10 Sep 2007 14:35:38 +0200
6098
6099 xorg-server (2:1.3.99.2-1) experimental; urgency=low
6100
6101 [ David Nusinow ]
6102 * Refactor auto_load_driver patch to allow the same method to be used when
6103 there is no xorg.conf present
6104 * Add 04_auto_load_driver_no_config.diff to use my auto_load_driver method
6105 when there's no xorg.conf present
6106
6107 [ Brice Goglin ]
6108 * Simplify output redirections in the reportbug script,
6109 thanks Justin Pryzby, closes: #358390.
6110 * Add missing URL in long descriptions, update links to the upstream
6111 module, fix some capitalization, thanks Christian Perrier.
6112
6113 [ Julien Cristau ]
6114 * New upstream release candidate.
6115 + bump build dep on renderproto to >= 0.9.3, and on pixman to >= 0.9.4-2.
6116 + bump video abi version and serverminver.
6117 * Drop the Conflict on fglrx-driver, which is taken care of by the abi
6118 version.
6119
6120 -- Julien Cristau <jcristau@debian.org> Tue, 04 Sep 2007 17:32:19 +0200
6121
6122 xorg-server (2:1.3.99.0-2) experimental; urgency=low
6123
6124 * Improve 03_auto_load_driver.diff
6125 + Move memory cleanup and directory closing to after the end label to
6126 prevent leaks. Thanks Julien.
6127 + Allow a driver to claim everything from a specific vendor. It does so by
6128 only specifying a vendor ID and leaving the latter four digits empty.
6129
6130 -- David Nusinow <dnusinow@debian.org> Sun, 19 Aug 2007 16:06:54 -0400
6131
6132 xorg-server (2:1.3.99.0-1) experimental; urgency=low
6133
6134 [ Julien Cristau, David Nusinow ]
6135 * New upstream release candidate.
6136 + X is now more tolerant of devices without a CtrlProc (closes: #269860).
6137 + cvt(1) and gtf(1) typos fixed (closes: #432065).
6138 + Make sure DRIScreenPrivIndex is -1 when no DRI screen private is
6139 allocated. (closes: #413697).
6140 + __glXDRIscreenProbe: Use drmOpen/CloseOnce (closes: #419614).
6141 + segfault in swrast_Triangle fixed in mesa (closes: #407502).
6142 + the Xvfb manpage doesn't refer to /usr/tmp anymore (closes: #270257).
6143 + typos in Xserver(1) fixed (closes: #306688).
6144
6145 * Remove patches that were pushed upstream
6146 + 03_xnest_manpage_overhaul.diff
6147 + 04_read_rom_in_chunks.diff
6148 + 05_module_defaults.diff
6149 + 07_stolen_from_HEAD_xorgconf_manpage.diff
6150 + 08_s390_servermd.diff
6151 + 12_security_policy_in_etc.diff
6152 + 16_s390_fix.diff
6153 + 18_execinfo_configured.patch
6154 + 23_kfreebsd_support.diff
6155 + 24_hurd_ioperm_fix.diff
6156 + 32_disable_sparc_pci_bridge.diff
6157 + 39_alpha_build_flags.patch
6158 + 40_consolidate_portPriv_pDraw_assignments.diff
6159 + 42_only_run_special_key_behaviours_on_non-XKB.diff
6160 + 44_fedora-xephyr-keysym-madness.diff (different fix applied upstream)
6161 + 45_CVE-2007-2437.diff
6162 + 46_export-ramdac-symbols.diff
6163 + 49_map_keyboard_driver_to_kbd.diff
6164 + 50_alpha_no_include_asm_pci.h.diff
6165 + 94_use_default_font_path.diff
6166 + 125_glx_remove-stray__GLinterface.diff,
6167 126_glxproxy_remove-stray__GLinterface.diff and
6168 127_mesa-6.5.3-compat.diff (obsolete)
6169
6170 * Update other patches:
6171 + 09_debian_xserver_rtff.diff disabled (doesn't apply, and isn't even
6172 used AFAICS;
6173 + 11_define_XFree86Server.diff dropped, to be fixed in drivers instead;
6174 + 13_debian_add_xkbpath_env_variable.diff refreshed;
6175 + 21_glx_align_fixes.patch updated;
6176 + 43_xephyr_crash_at_exit.diff dropped (doesn't apply);
6177 + 47_fbdevhw_magic_numbers.diff disabled for now;
6178 + 48_disable_type1.diff disabled for now;
6179 + 51_xkb-and-loathing.diff disabled for now.
6180
6181 [ Julien Cristau ]
6182 * Add build-dep on x11proto-input-dev (>= 1.4.2), libpixman-1-dev
6183 (>= 0.9.0), libdbus-1-dev, libhal-dev (except on hurd-i386 for the last
6184 two).
6185 * Bump build-dep on mesa-swx11-source to >> 7.0.1~rc2-1.
6186 * Bump serverminver to this version, videoabiver to 1.9, inputabiver to
6187 0.9 (so this doesn't clash with a release and drivers have to be
6188 rebuilt).
6189 * Bump build-dep on compositeproto to >= 0.4.
6190 * Install the upstream changelog.
6191 * Disable the xprint and dmx DDX for now, they fail to build.
6192 * xserver-xorg-dev needs a dependency on libpixman-1-dev.
6193 * Add explanations about our tarball and upstream URL to debian/copyright.
6194
6195 [ Drew Parsons ]
6196 * Update Xprint build to include pixman.
6197
6198 [ David Nusinow ]
6199 * Add 03_auto_load_driver.diff. This patch allows the server to select a
6200 driver and automatically create a Devices section when none is specified
6201 in your xorg.conf. It chooses the driver based on a set of PCI ID's that
6202 the driver itself provides in /usr/share/xserver-xorg/pci. If no driver
6203 claims the PCI ID of your primary video card, then it will choose a
6204 fallback based on your system.
6205
6206 -- Julien Cristau <jcristau@debian.org> Sat, 18 Aug 2007 18:28:49 +0200
6207
6208 xorg-server (2:1.3.0.0.dfsg-13) UNRELEASED; urgency=low
6209
6210 [ Debconf templates translations ]
6211 * Italian added. Closes: #422414
6212 * Slovak added. Closes: #438578
6213
6214 -- Christian Perrier <bubulle@debian.org> Sun, 26 Aug 2007 12:09:52 +0200
6215
6216 xorg-server (2:1.3.0.0.dfsg-12ubuntu8) gutsy; urgency=low
6217
6218 * Add 145_glx_visuals_bound_check.patch to fix issue where mesa
6219 incorrectly counts its visuals and can free too many of them during
6220 video mode changes (VT switch, restart, hibernate, etc.) such as
6221 when running Compiz. (closes LP: #127101)
6222
6223 -- Bryce Harrington <bryce@ubuntu.com> Fri, 28 Sep 2007 15:48:08 -0700
6224
6225 xorg-server (2:1.3.0.0.dfsg-12ubuntu7) gutsy; urgency=low
6226
6227 * Drop 143_fedora_xserver-1.3.0-randr12-config-hack.patch
6228 as it causes failure to detect proper resolution on some intel
6229 hardware. (closes LP: #144956)
6230
6231 -- Bryce Harrington <bryce@ubuntu.com> Tue, 25 Sep 2007 14:42:59 -0700
6232
6233 xorg-server (2:1.3.0.0.dfsg-12ubuntu6) gutsy; urgency=low
6234
6235 * Drop 214_Bug_9680-_Remove_bogus_blank_length_limiting_in_xf86SetModeCrtc.patch
6236 as it is causing black bars to appear on screen for i810 users.
6237 (closes LP: #137604 + several dupes)
6238
6239 -- Bryce Harrington <bryce@ubuntu.com> Thu, 20 Sep 2007 14:35:54 -0700
6240
6241 xorg-server (2:1.3.0.0.dfsg-12ubuntu5) gutsy; urgency=low
6242
6243 [ Kees Cook ]
6244 * debian/patches/132_composite-no-clipping.diff: Adjusted WindowRec
6245 structure order and RedirectDraw logic to avoid nvidia crashes
6246 (fixes LP: #130325).
6247 * debian/patches/100_security_fdo-bug-7447.diff: Composite used for
6248 pixmap population on redirect. [CVE-2007-4730]
6249
6250 -- Bryce Harrington <bryce@ubuntu.com> Tue, 18 Sep 2007 17:20:14 -0700
6251
6252 xorg-server (2:1.3.0.0.dfsg-12ubuntu4) gutsy; urgency=low
6253
6254 * debian/patches/133_psb_auto.patch: Add automatic detection of
6255 Poulsbo hardware when running without a Device definition.
6256 * Added some cherry-picked patches from fedora:
6257 - 134_fedorda_xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch:
6258 Fixes race condition where someone does a VT_ACTIVATE
6259 between another ACTIVATE/WAITACTIVE by adding a fail.
6260 (Potentially might address Ubuntu bugs 134478 and/or 134982)
6261 - 135_fedora_xorg-x11-server-1.1.1-xkb-in-xnest.patch: Fixes issue when
6262 starting a session in an xnest nest environment as a different user,
6263 where keyboard map does not get preserved. Removes
6264 NO_HW_ONLY_EXTS check to address this issue. (RedHat bug 193431;
6265 Potentially may address Ubuntu bug 44846)
6266 - 136_fedora_xserver-1.2.0-honor-displaysize.patch: Fixes issue if monitor
6267 width and height have been specified, xserver would override them
6268 with the hsize/vsize detected from DDC.
6269 - 137_fedora_xserver-1.2.0-vfprintf.patch: Fixes typo 'vfprinf'
6270 - 138_fedora_xserver-1.3.0-default-dpi.patch: Changes default dpi to 100.
6271 (Addresses Ubuntu bugs 118745, 107320, many others...)
6272 - 139_fedora_xserver-1.3.0-document-fontpath-correctly.patch: Fixes
6273 document fontpaths shown in the man page.
6274 - 140_fedora_xserver-1.3.0-domain-obiwan.patch: Fixes longstanding bug in
6275 domain support.
6276 - 141_fedora_xserver-1.3.0-edid-quirk-backports.patch: Adds quirk for
6277 Samsung SyncMaster 225BW.
6278 - 142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch: Composite on
6279 8bpp pseudocolor root windows appears to fail, so just disable it
6280 on anything pseudocolor for safety.
6281 - 143_fedora_xserver-1.3.0-randr12-config-hack.patch: Adds check to use
6282 the screen's xrandr modes if a preferred mode was not specified.
6283 - 144_fedora_xserver-1.3.0-xnest-exposures.patch: Only collect xnest
6284 exposures for xexposes with non-zero height and width.
6285
6286 -- Bryce Harrington <bryce@ubuntu.com> Fri, 7 Sep 2007 14:23:23 -0700
6287
6288 xorg-server (2:1.3.0.0.dfsg-12ubuntu3) gutsy; urgency=low
6289
6290 * Added some cherry-picked patches from xserver 1.3.99:
6291 - 202_Add_quirk_for_Acer_AL1706_monitor_to_force_60hz_refresh.patch:
6292 The Acer AL1706 monitor reports support for 75hz via EDID, but
6293 does not sync when this range is given, so force it to 60hz.
6294 - 205_Bug_10770-_Inputdevs_isnt_a_valid_config_file_keyword.patch:
6295 Fixes typo in config file parser.
6296 - 208_Bug_6620-_Fixed_a_missing_else_in_ATIPseudoDMAInit.patch:
6297 Fixes issue where registers were written twice on R200, sometimes
6298 also putting bad values in atis->cce_pri_size.
6299 - 214_Bug_9680-_Remove_bogus_blank_length_limiting_in_xf86SetModeCrtc.patch:
6300 Fixes situation where when a specific mode is requested by monitor
6301 or user, xorg would tweak it to something incorrect.
6302 - 216_Bug_9041-_Check_the_return_code_in_xf86MapDomainMemory.patch:
6303 Fixes issue where mmap return value was being ignored and failing
6304 to issue fatal error as it should.
6305 - 221_ExaOffscreenMarkUsed-_Dont_crash_when_theres_no_offscreen_memory.patch:
6306 Fixes crash when there is no offscreen memory for EXA.
6307 - 222_Fix_a_crash_when_rotating_the_screen.patch:
6308 Fixes crash when rotating screen with xrandr.
6309 - 223_Fix_bug_8871-scrolling_corruption_with_a_compositing_manager.patch:
6310 Fixes scrolling corruption with composite due to incorrectly
6311 generated GraphicsExposes.
6312 - 224_Fix_calculations_in_x86_emulator_for_the_long_long_case_Andreas_Schwab.patch:
6313 Fixes long long multiplication when in x86 emulator.
6314 - 227_Fix_sync_polarity_on_Samsung_SyncMaster_205BW_monitor.patch:
6315 Adds quirk for Samsung SyncMaster 205BW
6316 - 230_In___glXCreateARGBConfig_insert_the_new_GL_mode_at_the__end__of_the_linked_list.patch:
6317 Fixes insertion order of linked list that can cause GLX clients to
6318 fail when attempting to use the last GLX mode/visual.
6319 - 231_In_dmxBackendMouGetInfo_initialize_the_info-minval_maxval_arrays_to_the_size_of_the_backend_display.patch:
6320 Fixes potential issue in X input where axis clipping code in
6321 GetPointerEvents() constrains the pointer's coordinate range to a
6322 max of 0, causing the mouse to not move.
6323 - 234_Reapply_patch_to_fix_AMD_CPU_detection.patch:
6324 Fixes AMD Geode CPU detection.
6325 - 236_Syncmaster_226_monitor_needs_60Hz_refresh_10545.patch:
6326 Adds quirk for Samsung SyncMaster 226BW.
6327 - 238_Update_pci.ids_to_2007-07-16_snapshot.patch:
6328 Updates our pci ids to support more current hardware.
6329 Remove nvidia ids in extrapci.ids that are now in pci.ids.
6330 Add nvidia ids to extrapci.ids that are in xf86-video-nv but not pci.ids
6331 - 241_XFree86-_Treat_evdev_and_vmmouse_as_mouse_drivers_bug_10512_10559.patch:
6332 Fix issue where a default mouse device gets automatically added
6333 when an evdev or vmmouse section has already been specified.
6334 - 243_exaDriverInit-_Fail_if_pScreenInfo_or_a_member_of_it_is_invalid.patch:
6335 Fix crash in EXA when pScreenInfo or a member of it is invalid.
6336 - 244_fix_an_occasional_crash_in_GetWindowName_bug-_9798.patch:
6337 Fixes crash by adding check of XmbTextPropertyToTextList()'s
6338 return code.
6339 - 245_regenerated_to_fix_bug_10371.patch:
6340 Fixes issue where if DRI is disabled, GL_MAX_TEXTURE_COORDS_ARB
6341 value is not returned correctly from glGetIntegerv().
6342
6343 -- Bryce Harrington <bryce@ubuntu.com> Fri, 31 Aug 2007 18:36:22 -0700
6344
6345 xorg-server (2:1.3.0.0.dfsg-12ubuntu2) gutsy; urgency=low
6346
6347 * Don't send a configuration change event just because somebody's pressed
6348 a brightness key
6349
6350 -- Matthew Garrett <mjg59@srcf.ucam.org> Sun, 26 Aug 2007 16:17:15 +0100
6351
6352 xorg-server (2:1.3.0.0.dfsg-12ubuntu1) gutsy; urgency=low
6353
6354 * Merge from debian unstable, remaining changes:
6355 - debian/control:
6356 + set Conflicts: xkb-data (<< 0.9), since xkb-path is
6357 different from previous releases
6358 + do not Conflict with xserver-xorg-video
6359 + xvfb Depends on xauth, xfonts-base
6360 + Set Maintainer to Ubuntu Core Developers
6361 - debian/rules:
6362 + --with-os-vendor=Ubuntu
6363 - debian/xserver-xorg-core.install:
6364 + Add ioport, pcitweak, scanpci scripts & man pages
6365 - debian/patches:
6366 + 102_ubuntu_sharevts_load_cpu.patch:
6367 close console fd only when ShareVTs
6368 + 104_fedora_init_origins_fix.patch:
6369 multihead initialization
6370 + 106_ubuntu_fpic_libxf86config.patch:
6371 Add -fPIC to makefiles for xfree86/parser
6372 + 107_fedora_dont_backfill_bg_none.patch
6373 110_fedora_no_move_damage.patch,
6374 114_fedora_no_composite_in_xnest.patch,
6375 120_fedora_disable_offscreen_pixmaps.patch:
6376 further aiglx support
6377 + 119_ubuntu_enable_composite.diff:
6378 enable composite
6379 + 121_only_switch_vt_when_active.diff:
6380 Add a check to prevent the X server from changing the VT when killing
6381 GDM from the console.
6382 + 123_no_composite_for_xvfb_run.patch:
6383 use "-extension Composite" to fix xvfb-run crashing
6384 + 125_glx_remove-stray__GLinterface.diff,
6385 126_glxproxy_remove-stray__GLinterface.diff,
6386 127_mesa-6.5.3-compat.diff:
6387 Patches needed to build against newer Mesa.
6388 + 132_composite-no-clipping.diff:
6389 Change the semantics of manual-redirect Composite windows so that
6390 they do not clip sibling or parent drawing. Needed by hildon-desktop
6391 to prevent home applets from clipping.
6392 - debian/apport.py: Add apport hook for automatically attaching
6393 files useful for debugging X crashes: Xorg.0.log, xorg.conf,
6394 lsmod, lspci, and /proc/version
6395
6396 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 21 Aug 2007 22:01:38 +0300
6397
6398 xorg-server (2:1.3.0.0.dfsg-12) unstable; urgency=low
6399
6400 [ Brice Goglin ]
6401 * Add 51_xkb-and-loathing.diff to fix a hang in OpenOffice.org
6402 when opening menus, closes: #433131.
6403 * Install the exa(4) and fbdevhw(4) manpages.
6404
6405 [ Julien Cristau ]
6406 * Update the xorg.conf(5) manpage to get documentation for RandR 1.2
6407 options:
6408 + 07_stolen_from_HEAD_xorgconf_manpage.diff: new patch;
6409 + 07_xorgconf_manpage_overhaul.diff dropped;
6410 + 34_xorg.conf_man_typos.patch dropped;
6411 + 05_module_defaults.diff, 94_use_default_font_path.diff: dropped hunks
6412 applying to hw/xfree86/doc/man/xorg.conf.man.pre.
6413 * Add patch 11_define_XFree86Server.diff: XFree86Server needs to be defined
6414 in xorg-server.h and exported to drivers.
6415 * Add patches 125_glx_remove-stray__GLinterface.diff
6416 126_glxproxy_remove-stray__GLinterface.diff and 127_mesa-6.5.3-compat.diff
6417 to build with mesa >= 6.5.3, and bump build-dependency on
6418 mesa-swx11-source.
6419 * Include the Debian package version in OSVENDOR to make it appear in the
6420 X log.
6421
6422 -- Julien Cristau <jcristau@debian.org> Thu, 09 Aug 2007 16:32:14 +0200
6423
6424 xorg-server (2:1.3.0.0.dfsg-11) unstable; urgency=low
6425
6426 * Yet another alpha build fix: also remove the asm/pci.h include from
6427 os-support/linux/lnx_axp.c. Include "lnx.h" and <unistd.h> instead.
6428
6429 -- Julien Cristau <jcristau@debian.org> Sat, 14 Jul 2007 20:09:35 +0200
6430
6431 xorg-server (2:1.3.0.0.dfsg-10) unstable; urgency=medium
6432
6433 * hw/xfree86/common/compiler.h and <sys/io.h> declare incompatible
6434 prototypes for outb and friends, so change the patch from -9 to not
6435 #include <sys/io.h> and rely on declarations in lnx.h itself for the
6436 IOBASE_* macros.
6437
6438 -- Julien Cristau <jcristau@debian.org> Sat, 14 Jul 2007 18:06:14 +0200
6439
6440 xorg-server (2:1.3.0.0.dfsg-9) unstable; urgency=medium
6441
6442 * Include <sys/io.h> instead of <asm/pci.h> in
6443 hw/xfree86/os-support/linux/lnx.h, as the latter isn't exported to
6444 userspace anymore; fixes FTBFS on alpha. Thanks, Steve Langasek!
6445
6446 -- Julien Cristau <jcristau@debian.org> Sat, 14 Jul 2007 12:17:10 +0200
6447
6448 xorg-server (2:1.3.0.0.dfsg-8) unstable; urgency=medium
6449
6450 * Medium-urgency upload to get the fix for #428794 in testing faster,
6451 hopefully.
6452
6453 [ Brice Goglin ]
6454 * Add 47_fbdevhw_magic_numbers.diff: patch by Adam Jackson to keep the
6455 fbdev2xfree_timing() function from changing the pixel clock value if the
6456 fbdev driver claims that it is 0.
6457
6458 [ Julien Cristau ]
6459 * Don't build the type1 font module.
6460 * Add patch by Alan Coopersmith to map (case-insensitively) the old
6461 "keyboard" input driver to "kbd" (addresses: #428794). I'm not
6462 reassigning the bug to xserver-xorg-core for now so as not to break
6463 testing by letting xserver-xorg-input-keyboard transition before the fixed
6464 xorg-server.
6465
6466 -- Julien Cristau <jcristau@debian.org> Sat, 14 Jul 2007 01:48:20 +0200
6467
6468 xorg-server (2:1.3.0.0.dfsg-7) unstable; urgency=low
6469
6470 [ Brice Goglin ]
6471 * Add 40_consolidate_portPriv_pDraw_assignments.diff to avoid a crash
6472 in xf86XVReputVideo (closes: #424899, #431655).
6473 * Add 41_vbe_filter_less.diff to not reject VESA modes early since
6474 xf86ValidateModes should handle them just fine (closes: #424684).
6475 * Add 42_only_run_special_key_behaviours_on_non-XKB.diff to fix special
6476 keys in Xephyr (closes: #415025).
6477 * Add 43_xephyr_crash_at_exit.diff to avoid crashing Xephyr when first
6478 client disconnect (closes: #420421).
6479
6480 -- Julien Cristau <jcristau@debian.org> Wed, 04 Jul 2007 23:42:40 +0200
6481
6482 xorg-server (2:1.3.0.0.dfsg-6ubuntu3) gutsy; urgency=low
6483
6484 * debian/patches/series:
6485 - Re-enable 132_composite-no-clipping.diff with fix from upstream
6486
6487 -- Bryce Harrington <bryce@ubuntu.com> Wed, 25 Jul 2007 16:39:29 -0700
6488
6489 xorg-server (2:1.3.0.0.dfsg-6ubuntu2) gutsy; urgency=low
6490
6491 * debian/patches/series:
6492 - don't apply 132_composite-no-clipping.diff for now, it doesn't work
6493 correctly when using compiz
6494
6495 -- Sebastien Bacher <seb128@canonical.com> Fri, 13 Jul 2007 17:03:42 +0100
6496
6497 xorg-server (2:1.3.0.0.dfsg-6ubuntu1) gutsy; urgency=low
6498
6499 * Merge from Debian unstable. Remaining Ubuntu changes:
6500 - debian/control:
6501 + set Conflicts: xkb-data (<< 0.9), since xkb-path is
6502 different from previous releases
6503 + do not Conflict with xserver-xorg-video
6504 + xvfb Depends on xauth, xfonts-base
6505 + Set Maintainer to Ubuntu Core Developers
6506 - debian/rules:
6507 + build using -fno-stack-protector
6508 + --with-os-vendor=Ubuntu
6509 - debian/xserver-xorg-core.install:
6510 + Add ioport, pcitweak, scanpci scripts & man pages
6511 - debian/patches:
6512 + 102_ubuntu_sharevts_load_cpu.patch:
6513 close console fd only when ShareVTs
6514 + 104_fedora_init_origins_fix.patch:
6515 multihead initialization
6516 + 106_ubuntu_fpic_libxf86config.patch:
6517 Add -fPIC to makefiles for xfree86/parser
6518 + 107_fedora_dont_backfill_bg_none.patch:
6519 Re-enable to see if it helps with performance regressions.
6520 + 108_fedora_gl_include_inferiors.patch,
6521 110_fedora_no_move_damage.patch,
6522 114_fedora_no_composite_in_xnest.patch:
6523 further aiglx support
6524 + 119_ubuntu_enable_composite.diff:
6525 enable composite
6526 + 120_fedora_disable_offscreen_pixmaps.patch:
6527 update to the latest version from Fedora (rev. 1.6, was 1.1)
6528 Despite being a hack, it works and is needed for compositing
6529 managers to work properly.
6530 + 121_only_switch_vt_when_active.diff:
6531 Add a check to prevent the X server from changing the VT when killing
6532 GDM from the console.
6533 + 123_no_composite_for_xvfb_run.patch:
6534 use "-extension Composite" to fix xvfb-run crashing
6535 - 125_glx_remove-stray__GLinterface.diff,
6536 126_glxproxy_remove-stray__GLinterface.diff,
6537 127_mesa-6.5.3-compat.diff:
6538 Mesa 6.5.3 build support
6539 * debian/apport.py: Add apport hook for automatically attaching
6540 files useful for debugging X crashes: Xorg.0.log, xorg.conf,
6541 lsmod, lspci, and /proc/version
6542 * debian/patches/132_composite-no-clipping.diff: Change the
6543 semantics of manual-redirect Composite windows so that they do not
6544 clip sibling or parent drawing. Needed by hildon-desktop to prevent
6545 home applets from clipping.
6546
6547 -- Bryce Harrington <bryce@ubuntu.com> Mon, 2 Jul 2007 12:47:44 -0700
6548
6549 xorg-server (2:1.3.0.0.dfsg-6) unstable; urgency=low
6550
6551 * Change fglrx conflict to << 8.37.6 (closes: #424975).
6552
6553 -- Julien Cristau <jcristau@debian.org> Fri, 01 Jun 2007 14:58:39 +0200
6554
6555 xorg-server (2:1.3.0.0.dfsg-5) unstable; urgency=low
6556
6557 [ Brice Goglin ]
6558 * Add 24_hurd_ioperm_fix.diff to fix xf86Enable/DisableIO on Hurd with
6559 recent GNU Mach. Thanks Samuel Thibault!
6560 * Add 06_use_proc_instead_of_sysfs_for_pci_domains.diff since sysfs-based
6561 PCI management code is broken at least on sparc and powerpc.
6562 Closes: #422077, #422095. Thanks to Jim Watson for testing!
6563 * Install the Xephyr README, closes: #395888.
6564 * Update 07_xorgconf_manpage_overhaul.diff to drop the reference to the
6565 xorg.conf example which we do not install since Xserver 1.3 does automatic
6566 configuration, the manpage is very well documented, and we generate a
6567 config file during installation. Closes: #222932.
6568 * Fix warning in /etc/init.d/xprint when /usr/lib/X11/fonts does not exist.
6569 Closes: #422352. Thanks Cristian Ionescu-Idbohrn!
6570 * Pull upstream commit 9c80eda826448822328bb678a7d284cc43fffb17 to disable
6571 RandR's fake xinerama geometry when there's more than one protocol screen
6572 (closes: #420679).
6573
6574 [ Julien Cristau ]
6575 * Add patch to make sure that the ramdac symbols are present in the server
6576 and drivers can use them (closes: #423129).
6577 * xserver-xorg-core Conflicts with fglrx-driver, which broke with 1.3.
6578 We'll need to make this versioned (or drop it) when fglrx is fixed.
6579
6580 -- Julien Cristau <jcristau@debian.org> Wed, 16 May 2007 15:17:55 +0200
6581
6582 xorg-server (2:1.3.0.0.dfsg-4ubuntu2) gutsy; urgency=low
6583
6584 * Build-Depend on mesa 6.5.3
6585 * Apply Mandriva patches to build against mesa 6.5.3
6586 - 125_glx_remove-stray__GLinterface.diff
6587 - 126_glxproxy_remove-stray__GLinterface.diff
6588 - 127_mesa-6.5.3-compat.diff
6589
6590 -- Kyle McMartin <kyle@ubuntu.com> Sat, 26 May 2007 18:12:35 +0000
6591
6592 xorg-server (2:1.3.0.0.dfsg-4ubuntu1) gutsy; urgency=low
6593
6594 * Merge from Debian unstable. Remaining Ubuntu changes:
6595 - debian/control:
6596 + set Conflicts: xkb-data (<< 0.9), since xkb-path is
6597 different from previous releases
6598 + do not Conflict with xserver-xorg-video
6599 + xvfb Depends on xauth, xfonts-base
6600 + Set Maintainer to Ubuntu Core Developers
6601 - debian/rules:
6602 + build using -fno-stack-protector
6603 + --with-os-vendor=Ubuntu
6604 - debian/xserver-xorg-core.install:
6605 + Add ioport, pcitweak, scanpci scripts & man pages
6606 - debian/patches:
6607 + 102_ubuntu_sharevts_load_cpu.patch:
6608 close console fd only when ShareVTs
6609 + 104_fedora_init_origins_fix.patch:
6610 multihead initialization
6611 + 106_ubuntu_fpic_libxf86config.patch:
6612 Add -fPIC to makefiles for xfree86/parser
6613 + 107_fedora_dont_backfill_bg_none.patch:
6614 Re-enable to see if it helps with performance regressions.
6615 + 108_fedora_gl_include_inferiors.patch,
6616 110_fedora_no_move_damage.patch,
6617 114_fedora_no_composite_in_xnest.patch:
6618 further aiglx support
6619 + 119_ubuntu_enable_composite.diff:
6620 enable composite
6621 + 120_fedora_disable_offscreen_pixmaps.patch:
6622 update to the latest version from Fedora (rev. 1.6, was 1.1)
6623 Despite being a hack, it works and is needed for compositing
6624 managers to work properly.
6625 + 121_only_switch_vt_when_active.diff:
6626 Add a check to prevent the X server from changing the VT when killing
6627 GDM from the console.
6628 + 123_no_composite_for_xvfb_run.patch:
6629 use "-extension Composite" to fix xvfb-run crashing
6630 * Drop 124_fix-pdripriv_null_deref.patch. Already fixed in GLX code.
6631 See upstream FDO bug #8537
6632
6633 -- Bryce Harrington <bryce@ubuntu.com> Mon, 14 May 2007 16:40:03 -0700
6634
6635 xorg-server (2:1.3.0.0.dfsg-4) unstable; urgency=low
6636
6637 * Cherry-pick patch from upstream git to fix security issue in the Xrender
6638 extension: malicious clients can cause a division by zero in the server
6639 (closes: #422936). Reference: CVE-2007-2437. Thanks, Micah Anderson!
6640
6641 -- Julien Cristau <jcristau@debian.org> Wed, 09 May 2007 02:11:08 +0200
6642
6643 xorg-server (2:1.3.0.0.dfsg-3) unstable; urgency=low
6644
6645 * Include 94_use_default_font_path.diff. This patch is like Eugene's patch
6646 to always look in the default font path from the past, but now we provide
6647 an option to disable looking in the default font path at runtime. This
6648 will allow people to specify additional font paths in their xorg.conf
6649 without losing their current paths. This will also help avoid people
6650 having ye olde "fixed font" problem.
6651 * Fix compilation warnings for 05_module_defaults.diff. Previously the patch
6652 used a generic pointer for the options record, but now we use the actual
6653 XF86OptionsPtr type.
6654
6655 -- David Nusinow <dnusinow@debian.org> Thu, 26 Apr 2007 22:39:52 -0400
6656
6657 xorg-server (2:1.3.0.0.dfsg-2) unstable; urgency=low
6658
6659 * Add Brice Goglin's fix for 05_module_defaults.diff, so that it also works
6660 when there is no module section at all. Thanks to Michel Dänzer for
6661 helping also.
6662
6663 -- David Nusinow <dnusinow@debian.org> Sat, 21 Apr 2007 09:34:12 -0400
6664
6665 xorg-server (2:1.3.0.0.dfsg-1) unstable; urgency=low
6666
6667 * Upload to unstable.
6668 * Add XS-Vcs-* to debian/control.
6669 * Remove non-free file hw/xfree86/doc/README.DRI from the upstream tarball.
6670 * Bump serverminver to 2:1.3.0.0.
6671
6672 -- Julien Cristau <jcristau@debian.org> Fri, 20 Apr 2007 07:54:14 +0200
6673
6674 xorg-server (2:1.3.0.0-1) experimental; urgency=low
6675
6676 * New upstream release
6677
6678 -- David Nusinow <dnusinow@debian.org> Thu, 19 Apr 2007 22:27:05 -0400
6679
6680 xorg-server (2:1.2.99.905-3) experimental; urgency=low
6681
6682 [ Julien Cristau ]
6683 * xvfb now Recommends: xfonts-base (closes: #314598).
6684
6685 [ David Nusinow ]
6686 * Add 05_module_defaults.diff. This provides default modules loading
6687 capabilities for the server that may be overrided easily. Previously the
6688 server would load a set of default modules, but only if none were
6689 specified in the xorg.conf, or if you didn't have a xorg.conf at all. This
6690 patch provides a default set and you can add only the "Load" instructions
6691 to xorg.conf that you want without losing the defaults. Similarly, if you
6692 don't want to load a module that's loaded by default, you can add
6693 "Disable modulename" to your xorg.conf (see man xorg.conf in this release
6694 for details). See upstream bug #10541 for more.
6695
6696 -- David Nusinow <dnusinow@debian.org> Sun, 15 Apr 2007 11:17:45 -0400
6697
6698 xorg-server (2:1.2.99.905-2) experimental; urgency=low
6699
6700 * Install the cvt and gtf utilities and their manpages (closes: #414792).
6701 * Build the xserver-xorg-core-dbg package, which contains debugging symbols
6702 for Xorg and /usr/lib/xorg/modules/**/*.so
6703
6704 -- Julien Cristau <jcristau@debian.org> Mon, 09 Apr 2007 20:38:22 +0200
6705
6706 xorg-server (2:1.2.99.905-1) experimental; urgency=low
6707
6708 * New upstream release candidate.
6709 + includes fix for CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList()
6710 Memory Corruption.
6711
6712 -- Julien Cristau <jcristau@debian.org> Fri, 06 Apr 2007 12:05:40 +0200
6713
6714 xorg-server (2:1.2.99.903-1) experimental; urgency=low
6715
6716 [ Drew Parsons ]
6717 * Add exclude entries to dh_install in debian/rules.
6718
6719 [ Julien Cristau ]
6720 * Prepare packaging to ship debugging symbols for xserver-xorg-core in
6721 xserver-xorg-core-dbg, but leave it commented out so we can get rc3 in the
6722 archive first.
6723 * New upstream release candidate.
6724 + bump serverminver to 2:1.2.99.903.
6725
6726 -- Julien Cristau <jcristau@debian.org> Tue, 27 Mar 2007 07:33:29 +0200
6727
6728 xorg-server (2:1.2.99.902-1) experimental; urgency=low
6729
6730 [ Drew Parsons ]
6731 * Bring xprint back into the xorg fold.
6732 - include existing patches:
6733 - 91_ttf2pt1 allows Xprint to use ttf2pt1 for Type1 font handling
6734 (but extract and apply manually the patch to
6735 hw/xprint/ps/Makefile.am so it may be applied by autoconf)
6736 - 91_ttf2pt1_updates brings ttf2pt1 into the modern X11R7.1 world
6737 - 92_xprint-security-holes-fix.patch places PS/PDF file output
6738 into the user's home directory (~/Xprintjobs), more secure than
6739 a shared /tmp/Xprintjobs
6740 - 93_spooltodir_check_file_exists ensures output filenames are
6741 less than 256 characters in length
6742 - 93_xprint_fonts_fix released references to font names after use.
6743 - enable freetype support for Xprint.
6744 - add descriptions to debian/control and Build-Dependency on
6745 x11proto-print-dev
6746 * Run autoreconf to update changes to hw/xprint/ps/Makefile.am.
6747
6748 [ Brice Goglin ]
6749 * Apply patch from adrian@smop.co.uk to our xvfb-run wrapper
6750 to check whether Xvfb started ok and fix its cleanup
6751 (closes: #351042).
6752
6753 [ Julien Cristau ]
6754 * New upstream release candidate.
6755 * Bump serverminver to 2:1.2.99.902.
6756 * Drop patch 42_build_int10_submodules.diff, and use x86emu on all
6757 architectures instead (closes: #410879).
6758 * Refresh patches:
6759 + 12_security_policy_in_etc.diff
6760 + 21_glx_align_fixes.patch
6761 + 23_kfreebsd_support.diff
6762 * Delete a few files generated by configure on clean, since they seem to
6763 have been included in the tarball.
6764
6765 -- Julien Cristau <jcristau@debian.org> Thu, 15 Mar 2007 04:28:00 +0100
6766
6767 xorg-server (2:1.2.99.901-1) experimental; urgency=low
6768
6769 * New upstream release candidate.
6770 + Remove patches 24 (hurd support), 35 (randr byteswap) and 43 (set damage
6771 version), applied upstream.
6772 + Bump build-dep on x11proto-randr-dev to >= 1.2, and on
6773 x11proto-damage-dev to >= 1.1.
6774
6775 -- Julien Cristau <jcristau@debian.org> Wed, 7 Mar 2007 19:58:53 +0100
6776
6777 xorg-server (2:1.2.0-6) experimental; urgency=low
6778
6779 * Set videoabiver to 1.0, same as in xorg-server 1.1.
6780
6781 -- Julien Cristau <jcristau@debian.org> Fri, 2 Mar 2007 16:38:12 +0100
6782
6783 xorg-server (2:1.2.0-5) experimental; urgency=low
6784
6785 * Add input ABI versioning metadata. Rename serverabiver file to
6786 videoabiver, and add inputabiver. Bump serverminver to 2:1.2.0-5 to deal
6787 with this change.
6788
6789 -- David Nusinow <dnusinow@debian.org> Thu, 1 Mar 2007 22:09:45 -0500
6790
6791 xorg-server (2:1.2.0-4) experimental; urgency=low
6792
6793 [ Julien Cristau ]
6794 * Don't strip modules when DEB_BUILD_OPTIONS contains nostrip. Thanks,
6795 Cyril Brulebois!
6796
6797 [ David Nusinow ]
6798 * Move serverabiver file to serverminver. Use serverabiver to store the
6799 actual video ABI version number (1.1 right now). This will allow drivers
6800 to automatically generate their Provides: xserver-xorg-video-* line when
6801 built against a particular server version. The rename of the files
6802 is to better denote what they actually are.
6803 * Bump the serverminver to 2:1.2.0-4 because of this change
6804
6805 -- David Nusinow <dnusinow@debian.org> Wed, 21 Feb 2007 21:53:51 -0500
6806
6807 xorg-server (2:1.2.0-3ubuntu8) feisty; urgency=low
6808
6809 * SECURITY UPDATE: arbitrary code execution with root privs via integer
6810 overflows in MISC-XC.
6811 * Add debian/patches/131_misc_xc_overflows.patch: upstream fixes.
6812 * References
6813 CVE-2007-1003
6814
6815 -- Kees Cook <kees@ubuntu.com> Thu, 29 Mar 2007 17:46:44 -0700
6816
6817 xorg-server (2:1.2.0-3ubuntu7) feisty; urgency=low
6818
6819 * debian/patches/120_fedora_disable_offscreen_pixmaps.patch
6820 - update to the latest version from Fedora (rev. 1.6, was 1.1)
6821
6822 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 30 Mar 2007 10:39:01 +0300
6823
6824 xorg-server (2:1.2.0-3ubuntu6) feisty; urgency=low
6825
6826 * debian/{rules,xsfbs/xsfbs.mk,serverminver,inputabiver}
6827 - Import changes from current debian package, needed for the new intel
6828 driver.
6829 - Rename serverabiver to videoabiver, value 1.0.
6830 - Set serverminver as this version.
6831 * debian/patches:
6832 129_remove_extra_i2c_bittimeout.patch
6833 130_slow_down_ddc_i2c.patch
6834 - Patches from server-1.3 branch, which make probing the monitor more
6835 robust.
6836
6837 -- Timo Aaltonen <tepsipakki@ubuntu.com> Thu, 29 Mar 2007 00:56:17 +0300
6838
6839 xorg-server (2:1.2.0-3ubuntu5) feisty; urgency=low
6840
6841 * debian/patches/120_fedora_disable_offscreen_pixmaps.diff
6842 - Re-enable. Despite being a hack, it works and is needed for compositing
6843 managers to work properly. (LP: #89189)
6844
6845 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 27 Mar 2007 02:33:31 +0300
6846
6847 xorg-server (2:1.2.0-3ubuntu4) feisty; urgency=low
6848
6849 * debian/patches/107_fedora_dont_backfill_bg_none.patch:
6850 - Re-enable to see if it helps with performance regressions.
6851 * debian/patches/127_check_for_clientgone.patch:
6852 - A fix from upstream. (LP: #60288)
6853 * debian/patches/128_fix_client_privates_leak.patch
6854 - Plug a memory leak. (LP: #92882)
6855 * debian/rules
6856 - Fix a typo in --with-default-font-path.
6857
6858 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 17 Mar 2007 00:38:09 +0200
6859
6860 xorg-server (2:1.2.0-3ubuntu3) feisty; urgency=low
6861
6862 * debian/patches:
6863 - Rename 019_ubuntu_enable_composite.diff to 119_* so that it is in line
6864 with the rest of our patches
6865 - Re-add 126_debian_always_use_default_font_path.diff. This was dropped
6866 by Debian but needed by us since we still have legacy fontpaths in
6867 old configurations, so new paths need to be appended to the list.
6868
6869 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 28 Feb 2007 11:54:18 +0200
6870
6871 xorg-server (2:1.2.0-3ubuntu2) feisty; urgency=low
6872
6873 * debian/control:
6874 - xvfb Depends on xauth, xfonts-base
6875
6876 -- Sebastien Bacher <seb128@canonical.com> Tue, 27 Feb 2007 23:31:06 +0100
6877
6878 xorg-server (2:1.2.0-3ubuntu1) feisty; urgency=low
6879
6880 * Don't drop 42_build_int10_submodules.diff, it's useful
6881 * 019_ubuntu_enable_composite.diff:
6882 - enable composite
6883 * debian/control:
6884 - fixed Maintainer email
6885 * debian/xserver-xorg-core.install:
6886 - list ioport, gtf, pcitweak and scanpci
6887 and manpages for scanpci, gtf, pcitweak
6888
6889 [ Timo Aaltonen ]
6890 * Merge with Debian, remaining changes:
6891 - debian/rules:
6892 + build using -fno-stack-protector
6893 + --with-os-vendor=Ubuntu
6894 - debian/control:
6895 + don't Conflict with xserver-xorg-video
6896 - refreshed and renamed patches
6897 102_ubuntu_sharevts_load_cpu.patch
6898 104_fedora_init_origins_fix.patch
6899 106_ubuntu_fpic_libxf86config.patch
6900 114_fedora_no_composite_in_xnest.patch
6901 121_only_switch_vt_when_active.diff
6902 124_fix-pdripriv_null_deref.patch
6903 - dropped for now:
6904 42_build_int10_submodules.diff - causes "some regression"
6905 * dropped patches (comments from Michel Daenzer):
6906 - 107_fedora_dont_backfill_bg_none.patch
6907 "Breaks X semantics and thus can't go in upstream. Apps/toolkits
6908 need to be fixed not to use background none windows."
6909 - 108_fedora_gl_include_inferiors.patch
6910 "Breaks GLX semantics and should no longer be necessary now that
6911 the GLX compositing managers default to using the Composite
6912 Overlay Window."
6913 - 120_fedora_disable_offscreen_pixmaps.diff
6914 "Last time I looked at this, it was a gross hack to work around XAA
6915 deficiencies in offscreen pixmap handling, which makes the server
6916 die immediately when trying to use GLX_EXT_texture_from_pixmap
6917 with EXA, due to calling XAA functions without checking it's
6918 active or even loaded."
6919 * debian/control:
6920 - set Conflicts: xkb-data (<< 0.9), since xkb-path is
6921 different from previous releases
6922 * debian/patches/125_randr-version-supported.diff:
6923 - The server supports protocol 1.1, make sure we use it.
6924
6925 -- Sebastien Bacher <seb128@canonical.com> Mon, 26 Feb 2007 09:36:38 +0100
6926
6927 xorg-server (2:1.2.0-3) experimental; urgency=low
6928
6929 [ Julien Cristau ]
6930 * Pass --with-os-name and --with-os-vendor to configure.
6931 * Bump serverabiver to 2:1.2.0-1.
6932 * Add patch from upstream git to set the supported damage version from the
6933 server, instead of from the damage headers. xserver 1.2.0 supports damage
6934 1.0, not 1.1.
6935
6936 -- Julien Cristau <jcristau@debian.org> Sat, 17 Feb 2007 12:03:03 +0100
6937
6938 xorg-server (2:1.2.0-2) experimental; urgency=low
6939
6940 * Delete useless debian/substvars.
6941 * Change my email address in debian/control.
6942 * Fix patch 42_build_int10_submodules.diff. The definition of
6943 xf86InitInt10() was moved to int10/helper_exec.c between 1.1.1 and 1.2.0,
6944 so we move it to int10/helper_mem.c, which we build in the main int10
6945 module, not the vm86 and x86emu submodules. Thanks to Cédric Augonnet and
6946 Brice Goglin for the report and testing.
6947
6948 -- Julien Cristau <jcristau@debian.org> Sat, 10 Feb 2007 20:57:57 +0100
6949
6950 xorg-server (2:1.2.0-1) experimental; urgency=low
6951
6952 * New upstream release.
6953 + 40_xorg-xserver-1.1.0-dbe-render.diff dropped.
6954 + 38_GetDrawableAttributes.patch dropped.
6955 + 37_build-mesa-mipmap.patch dropped.
6956 + 33_Xserver_man_typos.patch dropped.
6957 + 24_hurd_support.diff massively reduced.
6958 + 13_debian_add_xkbpath_env_variable.diff refreshed.
6959 + 07_xorgconf_manpage_overhaul.diff updated.
6960 + 42_build_int10_submodules.diff updated.
6961 * Bump build-dep on mesa-swx11-source to >= 6.5.2.
6962 * Version build-dependencies on x11proto-composite-dev and x11proto-kb-dev
6963 to match configure.ac.
6964 * Add build-dep on libxfixes-dev (needed for Xdmx).
6965
6966 -- Julien Cristau <jcristau@debian.org> Fri, 9 Feb 2007 20:54:27 +0100
6967
6968 xorg-server (2:1.1.99.903-1) experimental; urgency=low
6969
6970 * New upstream release candidate.
6971 * Forward-port patches:
6972 * 07_xorgconf_manpage_overhaul.diff: refresh
6973 * 12_security_policy_in_etc.diff: refresh
6974 * 21_glx_align_fixes.patch: refresh
6975 * 23_kfreebsd_support.diff: refresh
6976 * 24_hurd_support.diff: refresh
6977 * 34_xorg.conf_man_typos.patch: refresh
6978 * 36_fix_ffs.patch: remove, applied upstream
6979 * Bump build-dependency on libdrm-dev to (>= 2.3.0) because that is the X
6980 server's minimum requirement.
6981
6982 -- Thierry Reding <thierry@gilfi.de> Sat, 2 Dec 2006 12:44:59 +0100
6983
6984 xorg-server (2:1.1.99.902-1) experimental; urgency=low
6985
6986 * Update to latest upstream release candidate.
6987 * Forward-port patches:
6988 * 02_libvgahw_gcc4_volatile_fix.diff: update
6989 * 04_read_rom_in_chunks.diff: update
6990 * 05_arm_cache_flush.diff: remove, applied upstream
6991 * 06_arm_is_not_x86_and_has_no_vga.diff: remove, applied upstream
6992 * 07_xorgconf_manpage_overhaul.diff: update
6993 * 08_s390_servermd.diff: update
6994 * 09_debian_xserver_rtff.diff: update
6995 * 12_security_policy_in_etc.diff: update
6996 * 13_debian_add_xkbpath_env_variable.diff: update
6997 * 15_symlink_mesa.diff: remove, fixed upstream
6998 * 16_s390_fix.diff: update
6999 * 17_ignoreabi.diff: remove, applied upstream
7000 * 18_execinfo_only_for_backtrace.patch: remove, applied upstream
7001 * 18_execinfo_configured.patch: remove, applied upstream
7002 * 19_configurable_misc_utils.patch: remove, applied upstream
7003 * 20_mesa_6.5.1.diff: remove, applied upstream
7004 * 21_glx_align_fixes.patch: update
7005 * 22_xkb_cycle_3layouts.diff: remove, applied upstream
7006 * 23_kfreebsd_support.diff: update, partially applied upstream
7007 * 24_hurd_support.diff: update, partially applied upstream
7008 * 25_tfp_damage.diff: remove, applied upstream
7009 * 26_aiglx_happy_vt_switch.diff: remove, applied upstream
7010 * 27_aiglx_locking.diff: remove, applied upstream
7011 * 28_mesa_copy_sub_buffer.diff: remove, applied upstream
7012 * 29_mesa_reseed_makefile.diff: remove, fixed upstream
7013 * 30_fix_vmode_switch.diff: remove, fixed upstream
7014 * 31_blocksigio.diff: remove, fixed upstream
7015 * 32_disable_sparc_pci_bridge.diff: update
7016 * 34_xorg.conf_man_typos.patch: update
7017 * 35_randr_byteswap.patch: update
7018 * 36_fix_ffs.patch: update
7019 * 37_Fix-__glXDRIbindTexImage-for-32-bpp-on-big-endian-platforms.diff:
7020 remove, applied upstream
7021 * Upstream no longer ships a changelog, so don't try to install it.
7022 * Add 37_build-mesa-mipmap.patch that adds the missing mipmap.c to libmain's
7023 sources.
7024 * Add 38_GetDrawableAttributes.patch which readds support for the
7025 GetDrawableAttributes extension that's needed for compiz to work properly.
7026
7027 -- Thierry Reding <thierry@gilfi.de> Fri, 1 Dec 2006 20:32:34 +0100
7028
7029 xorg-server (2:1.1.1-21) unstable; urgency=emergency
7030
7031 * Security update.
7032 * Fix integer overflow in the ProcXCMiscGetXIDList() function in the XC-MISC
7033 extension. Reference: CVE-2007-1003.
7034
7035 -- Julien Cristau <jcristau@debian.org> Wed, 04 Apr 2007 00:34:51 +0200
7036
7037 xorg-server (2:1.1.1-20) unstable; urgency=low
7038
7039 * xephyr: Add patch from upstream git to fix memory leak in
7040 ephyrScreenFini(). Thanks, Guillem Jover!
7041
7042 -- Julien Cristau <jcristau@debian.org> Tue, 6 Mar 2007 22:20:14 +0100
7043
7044 xorg-server (2:1.1.1-19) unstable; urgency=high
7045
7046 [ Drew Parsons ]
7047 * Removed spurious space in default font line
7048 (/usr/X11R6/lib/X11/fonts/Type1 not "/usr/X11R6/lib/ X11/fonts/Type1")
7049
7050 [ David Nusinow ]
7051 * Conflict with and replace xserver-common, because that package used to
7052 provide the SecurityPolicy file. This is an RC bugfix because it breaks
7053 upgrades, so it gets a high urgency. Thanks Christian Tsotras and Lionel
7054 Elie Mamane for reporting and it. Closes: #402658
7055
7056 -- David Nusinow <dnusinow@debian.org> Wed, 28 Feb 2007 21:48:19 -0500
7057
7058 xorg-server (2:1.1.1-18) unstable; urgency=medium
7059
7060 * Add patch from Fedora to make xephyr work on 64bit architectures
7061 (closes: #405928).
7062
7063 -- Julien Cristau <jcristau@debian.org> Fri, 16 Feb 2007 22:20:08 +0100
7064
7065 xorg-server (2:1.1.1-17) unstable; urgency=medium
7066
7067 * Make the int10 module usable on i386 with a 64bit kernel (closes: #409730).
7068 + New patch 42_build_int10_submodules.diff, which allows us to build vm86
7069 and x86emu as two separate submodules, and make the int10 module itself
7070 fall back to loading x86emu if vm86 calls fail.
7071 + Add workaround for https://bugs.freedesktop.org/show_bug.cgi?id=7299 to
7072 the above patch: move definition of Int10Current from int10/xf86int10.c
7073 to int10/helper_mem.c.
7074 + Drop the part of 39_alpha_build_flags.patch applying to
7075 hw/xfree86/os-support/linux/Makefile.in, and run autoreconf with all
7076 patches applied.
7077
7078 -- Julien Cristau <jcristau@debian.org> Wed, 7 Feb 2007 20:37:19 +0100
7079
7080 xorg-server (2:1.1.1-16) unstable; urgency=medium
7081
7082 * New patch 41_xfree86_linux_acpi_fix_tokenizing.diff from upstream git to
7083 fix a crash on acpi events (closes: #409443).
7084
7085 -- Julien Cristau <julien.cristau@ens-lyon.org> Sat, 3 Feb 2007 22:56:04 +0100
7086
7087 xorg-server (2:1.1.1-15) unstable; urgency=high
7088
7089 * High-urgency upload for security bugfix.
7090 * New patch 40_xorg-xserver-1.1.0-dbe-render.diff to fix multiple integer
7091 overflows in the dbe and render extensions.
7092 CVE IDs: CVE-2006-6101 CVE-2006-6102 CVE-2006-6103
7093 * Add myself to Uploaders, and remove Fabio and Branden, with their
7094 permission. They're of course welcome back when they have more time!
7095
7096 -- Julien Cristau <julien.cristau@ens-lyon.org> Tue, 9 Jan 2007 15:45:46 +0100
7097
7098 xorg-server (2:1.1.1-14) unstable; urgency=high
7099
7100 * The "let's drop 20 years of build logic and replace it with autoconf in a
7101 single release, trust me, what could go wrong? <gibber, gibber>" release
7102 * High-urgency upload for RC bugfix
7103 * New patch 39_alpha_build_flags.patch: no really, when they said
7104 lnx_ev56.c should be built with -mcpu=ev56, they really meant it.
7105 Closes: #392500.
7106
7107 -- Steve Langasek <vorlon@debian.org> Sun, 7 Jan 2007 15:19:08 -0800
7108
7109 xorg-server (2:1.1.1-13) unstable; urgency=medium
7110
7111 [ Julien Cristau ]
7112 * xserver-xorg-core recommends xfonts-base and suggests xfonts-100dpi |
7113 xfonts-75dpi and xfonts-scalable. Also add explanation about fonts to the
7114 long description, stolen from the old xserver-common package (closes:
7115 #400654).
7116
7117 [ David Nusinow ]
7118 * This is important for upgrades to etch, and has no notable risk, so bump
7119 priority to medium.
7120
7121 -- David Nusinow <dnusinow@debian.org> Fri, 29 Dec 2006 19:57:51 -0500
7122
7123 xorg-server (2:1.1.1-12) unstable; urgency=low
7124
7125 [ Julien Cristau ]
7126 * Delete hw/xfree86/common/xf86Build.h in debian/rules clean, since it's
7127 wrongly included in the upstream tarball.
7128
7129 [ David Nusinow ]
7130 * Pull fix for the ignore_abi.diff patch. This one's a major brown bag on my
7131 part. Thanks Michel Dänzer.
7132 * Add 38_wait_for_something_force_timer_reset.diff which forces the server
7133 to reset timers when they've overrun in some cases rather than wait
7134 forever. Patch by Daniel Stone. Thanks Michel Dänzer for pointing the
7135 changes out. Closes: #374026
7136
7137 -- David Nusinow <dnusinow@debian.org> Tue, 12 Dec 2006 21:13:20 -0500
7138
7139 xorg-server (2:1.1.1-11) unstable; urgency=low
7140
7141 [ Drew Parsons ]
7142 * Patches 33_Xserver_man_typos.patch and 34_xorg.conf_man_typos.patch
7143 fix minor typos in Xserver and xorg.conf man pages.
7144 Closes: #364556, #308899.
7145 * Add patch 35_randr_byteswap.patch from upstream. Fixes a client/server
7146 byteswapping problem. Closes: #291100.
7147
7148 [ Julien Cristau ]
7149 * Don't build-depend on libdrm-dev on hurd-i386 (closes: #358015). Thanks,
7150 Samuel Thibault.
7151 * Update hurd support patch (closes: #356300). Thanks, Samuel Thibault.
7152 * Add reportbug script stolen from the monolith, to add the user's config
7153 and log file in every bug report.
7154 * Delete hw/xfree86/common/xf86Build.h from our source tree, so that the
7155 build date is correctly calculated at build time, and not hardcoded to
7156 07 July 2006. Thanks to Jurij Smakov for noticing.
7157 * Add patch 36_fix_ffs.patch by Jurij Smakov to fix infinite loop in ffs()
7158 if called with an argument of 0 (closes: #395564).
7159 * Add patch 37_Fix-__glXDRIbindTexImage-for-32-bpp-on-big-endian-platforms
7160 from upstream git to fix color issue on big endian platforms
7161 (closes: #392453). Thanks to Michel Dänzer for the patch!
7162 * Fix typo in xvfb-run (closes: #337703).
7163 * Install xdmxconfig and its manpage in xdmx-tools (closes: #393991).
7164 * Add Replaces: xdmx (<= 2:1.1.1-10) to xdmx-tools because of the xmdxconfig
7165 manpage move.
7166
7167 -- David Nusinow <dnusinow@debian.org> Fri, 24 Nov 2006 15:44:52 -0500
7168
7169 xorg-server (2:1.1.1-10) unstable; urgency=low
7170
7171 [ Denis Barbier ]
7172 * Fix video mode switching. Closes: #391052
7173 * Fix FTBFS on kfreebsd-i386 and kfreebsd-amd64. Thanks Petr Salinger.
7174 Closes: #363517
7175
7176 [ David Nusinow ]
7177 * Add depends on xserver-xorg so that /etc/X11/X gets installed. Thanks
7178 Frans Pop. Closes: #392295
7179 * Add 31_blocksigio.diff. This patch by Alan Hourihane, and it prevents a
7180 race condition when a driver tries to set the cursor state when the server
7181 is in the middle of switching resolution. Thanks to Frans Pop for
7182 reporting the bug, Michel Dänzer for reading through the backtrace and
7183 diagnosing the problem, and Alan for the final patch. Closes: #390646.
7184
7185 [ Jurij Smakov ]
7186 * Add 32_disable_sparc_pci_bridge.diff. Disable PCI bridge handling on
7187 sparc, which is broken and causes filesystem corruption (by poking
7188 the PCI bus in the wrong places) on some machines. Closes: #392312.
7189
7190 [ Drew Parsons ]
7191 * Use __appmansuffix__ not __mansuffix__ in
7192 03_xnest_manpage_overhaul.diff. Closes: #390599.
7193 * Install upstream ChangeLog. Closes: #365274.
7194
7195 -- David Nusinow <dnusinow@debian.org> Mon, 16 Oct 2006 21:59:51 -0400
7196
7197 xorg-server (2:1.1.1-9) unstable; urgency=low
7198
7199 [ Jurij Smakov ]
7200 * Add 21_glx_align_fixes.patch to reintroduce the setting of __GLX_ALIGN64
7201 variable, lost during the modular transition. This setting is essential
7202 for architectures with strong alignment requirements. Patch affects
7203 alpha, sparc, amd64, ia64 and s390, mimicking the behaviour of the
7204 monolithic build. Closes: #388125.
7205
7206 [ Denis Barbier ]
7207 * Add 22_xkb_cycle_3layouts.diff to fix layout switching when 3 layouts
7208 are present. Thanks Ivan Pascal for the patch. Closes: #345803
7209
7210 [ David Nusinow ]
7211 * Add kFreeBSD support patch (23). Thanks to Robert Millan, Petr Salinger,
7212 Daniel Stone, and Michael Banck for input and patch writing.
7213 Closes: #363517
7214 * Add hurd support patch (24). Thanks Samuel Thibault, Daniel Stone, and
7215 Michael Banck. Closes: #356300
7216 * Disable the explicit enabling of dri in the configure. The configure
7217 script autodetects whether or not to use this anyway, and enabling it
7218 explicitly breaks the build on hurd. Thanks Samuel Thibault and Michael
7219 Banck. Closes: #358015
7220 * Add several patches written by Kristian Høgsberg for allowing compiz to
7221 work with AIGLX. These patches were vetted by Theirry Reding with valuable
7222 advice from Michel Dänzer, and feedback from Kristian himself.
7223 - 25_tfp_damage.diff
7224 - 26_aiglx_happy_vt_switch.diff
7225 - 27_aiglx_locking.diff
7226 - 28_mesa_copy_sub_buffer.diff
7227 - 29_mesa_reseed_makefile.diff
7228 - update of 20_mesa_6.5.1.diff
7229 * Remove bizarre wholesale inclusion of another patch in the 23_kbsd patch
7230
7231 [ Eugene Konev ]
7232 * Use --with-default-font-path instead of --with-fontdir.
7233 * Set RGBPath through --with-rgb-path.
7234 * Drop 11_debian_always_use_default_font_path.diff.
7235 * Drop 14_debian_always_look_in_our_module_path.diff.
7236 * Ship SecurityPolicy in xserver-xorg-core.
7237
7238 -- David Nusinow <dnusinow@debian.org> Thu, 28 Sep 2006 23:59:35 -0400
7239
7240 xorg-server (2:1.1.1-8) unstable; urgency=low
7241
7242 * Update mesa symlink patch to the latest from HEAD
7243 * Add 20_mesa_6.5.1.diff to allow the server to build with mesa 6.5.1
7244 * Bump build-dep versions on x11proto-gl to 1.4.8, and mesa to 6.5.1
7245
7246 -- David Nusinow <dnusinow@debian.org> Mon, 25 Sep 2006 22:21:37 -0400
7247
7248 xorg-server (2:1.1.1-7) unstable; urgency=low
7249
7250 * Fix s390 build issue. Thanks Bastian Blank for the report and Eugene Konev
7251 for the patch. Closes: #388628.
7252 * Disable build of various utilities that we don't ship anyway. Patch thanks
7253 to Eugene Konev.
7254
7255 -- David Nusinow <dnusinow@debian.org> Thu, 21 Sep 2006 23:07:16 -0400
7256
7257 xorg-server (2:1.1.1-6) unstable; urgency=low
7258
7259 * Upload 7.1 to unstable.
7260
7261 [ Drew Parsons ]
7262 * Added SGI FreeB licence to debian/copyright. Closes: #368563.
7263 * Apply upstream patches 18_execinfo_only_for_backtrace.patch, to use
7264 execinfo.h for and only for backtrace. Applied git patch
7265 5a3488ccac8e5dabd9fc98bc41ef178ead1b2faf directly into configure scripts,
7266 activated with autoreconf. Closes: #363218.
7267 * Only requires build-depends version of x11proto-gl-dev on 1.4.6.
7268
7269 [ Steve Langasek ]
7270 * Add versioned build-depends on x11proto-fixes-dev (>= 4.0), to
7271 ensure the package is built against the right protocol version.
7272 Closes: #383778.
7273
7274 -- David Nusinow <dnusinow@debian.org> Mon, 18 Sep 2006 18:30:07 -0400
7275
7276 xorg-server (2:1.1.1-5) experimental; urgency=low
7277
7278 * Fix error in 16_s390_fix.diff caused by my idiot copying. Thanks Yannick
7279 Roehlly and Daniel Stone.
7280
7281 -- David Nusinow <dnusinow@debian.org> Sun, 27 Aug 2006 23:25:21 +0000
7282
7283 xorg-server (2:1.1.1-4) experimental; urgency=low
7284
7285 [ Drew Parsons ]
7286 * Tighten dependencies between X11R7.1 server and video drivers.
7287 xserver-xorg-core no longer Depends: xserver-xorg-video-all
7288 | xserver-xorg-video but instead Conflicts: xserver-xorg-video.
7289 (closes: #383873)
7290 The dependency on xserver-xorg-video-all | xserver-xorg-video-1.0 is
7291 managed by the xserver-xorg binary package (not included here in
7292 order to avoid circular dependencies). (closes: #362313)
7293 * Likewise remove Depends: xserver-xorg-input-all | xserver-xorg-input
7294 (again, handled by xserver-xorg) to avoid circular dependency with drivers.
7295
7296 [ David Nusinow ]
7297 * Epoch bump
7298 * Add 17_ignoreabi.diff to allow users to simply set a value in xorg.conf
7299 rather than pass -ignoreABI to the server every time it starts
7300
7301 -- David Nusinow <dnusinow@debian.org> Wed, 23 Aug 2006 22:03:06 +0000
7302
7303 xorg-server (1:1.1.1-3) unstable; urgency=low
7304
7305 * Add 16_s390_fix.diff to fix FTBFS on s390. Thanks Bastian Blank.
7306 (closes: #362641)
7307 * Bump build-depends version of libgl1-mesa-dev to 6.5.x package we have in
7308 experimental currently
7309 * Bump build-depends version of x11proto-gl-dev to 1.4.7 or greater
7310
7311 -- David Nusinow <dnusinow@debian.org> Tue, 22 Aug 2006 00:57:31 +0000
7312
7313 xorg-server (1:1.1.1-2) experimental; urgency=low
7314
7315 [ Drew Parsons ]
7316 * Updated mesa-swx11-source build-depends to (>> 6.5.0), required
7317 for xserver 1.1.1. (closes: #383334)
7318
7319 [ David Nusinow ]
7320 * Enable and ship xephyr
7321 * Hack off the 'x' manpage suffix
7322 * Install Xnest manpage
7323 * Bump policy version to 3.7.2.0. No changes necessary.
7324
7325 -- David Nusinow <dnusinow@debian.org> Wed, 16 Aug 2006 21:14:44 +0000
7326
7327 xorg-server (1:1.1.1-1) experimental; urgency=low
7328
7329 [ David Nusinow ]
7330 * New upstream release
7331 * Move patch target call so that we don't try and build twice
7332 * Remove obsolete 15_security_allocate_local.diff and
7333 16_SECURITY_setuid.diff
7334 * Add 15_symlink_mesa.diff
7335
7336 -- David Nusinow <dnusinow@debian.org> Sun, 6 Aug 2006 16:12:25 +0000
7337
7338 xorg-server (2:1.0.2-10) unstable; urgency=low
7339
7340 * Upload to unstable to fixed messed up last upload which was supposed to go
7341 to experimental. Brown bag o' joy.
7342
7343 -- David Nusinow <dnusinow@debian.org> Tue, 22 Aug 2006 19:31:08 +0000
7344
7345 xorg-server (1:1.1.1-0ubuntu14) feisty; urgency=low
7346
7347 * Add 'debian/patches/38_Fix-pDRIPriv_NULL_deref.patch': NULL-init DRI
7348 screen private data, thanks to Tormod Volden (LP: #60288).
7349
7350 -- Kees Cook <kees@ubuntu.com> Sat, 10 Feb 2007 20:27:44 -0800
7351
7352 xorg-server (1:1.1.1-0ubuntu13) feisty; urgency=low
7353
7354 * 19_revert_xkb_change_breaking_XkbGetKeyboard.patch:
7355 - patch from fedora (with extra Makefile.in change), revert change that
7356 broke XkbGetKeyboard() (Ubuntu: #58083)
7357 * 37_Fix-__glXDRIbindTexImage-for-32-bpp-on-big-endian-platforms.diff:
7358 - upstream patch copied from the Debian package, fix blue screen with
7359 compiz on ppc (Ubuntu: #58373)
7360
7361 -- Sebastien Bacher <seb128@canonical.com> Fri, 12 Jan 2007 12:17:28 +0100
7362
7363 xorg-server (1:1.1.1-0ubuntu12.1) edgy-security; urgency=low
7364
7365 * SECURITY UPDATE: Arbitrary code execution with root privileges via heap
7366 overflows in DBE and Render extensions.
7367 * Add 'debian/patches/021_ubuntu_dbe-render_overflows.diff' from
7368 upstream
7369 * References
7370 CVE-2006-6101 CVE-2006-6102 CVE-2006-6103
7371
7372 -- Kees Cook <kees@ubuntu.com> Mon, 8 Jan 2007 12:45:41 -0800
7373
7374 xorg-server (1:1.1.1-0ubuntu12) edgy; urgency=low
7375
7376 * debian/patches/17_no_composite_for_xvfb.patch:
7377 - fix a crasher by not using composite for Xvfb when using -render
7378 * debian/patches/18_no_composite_for_xvfb_run.patch:
7379 - use "-extension Composite" to fix xvfb-run crashing
7380
7381 -- Sebastien Bacher <seb128@canonical.com> Fri, 13 Oct 2006 17:12:49 +0200
7382
7383 xorg-server (1:1.1.1-0ubuntu11) edgy; urgency=low
7384
7385 * debian/patches/16_only_switch_vt_when_active.patch:
7386 Add a check to prevent the X server from changing the VT when killing
7387 GDM from the console.
7388
7389 -- Ryan Lortie <desrt@ubuntu.com> Thu, 21 Sep 2006 01:26:35 -0400
7390
7391 xorg-server (1:1.1.1-0ubuntu10) edgy; urgency=low
7392
7393 * Build xserver-xephyr from xorg-server package. Malone: #57077, #57084
7394
7395 -- Tollef Fog Heen <tfheen@ubuntu.com> Wed, 6 Sep 2006 12:57:32 +0200
7396
7397 xorg-server (1:1.1.1-0ubuntu9) edgy; urgency=low
7398
7399 * Enable composite extension by default
7400 * Add patch from fd.o bugzilla #7916 to avoid aiglx hangs on vt
7401 switches
7402
7403 -- Matthew Garrett <mjg59@srcf.ucam.org> Sat, 26 Aug 2006 03:20:31 +0100
7404
7405 xorg-server (1:1.1.1-0ubuntu8) edgy; urgency=low
7406
7407 * Steal patch from Fedora to allow compiz to trigger the disabling of
7408 XAA off-screen pixmaps
7409
7410 -- Matthew Garrett <mjg59@srcf.ucam.org> Wed, 23 Aug 2006 21:26:08 +0100
7411
7412 xorg-server (1:1.1.1-0ubuntu7) edgy; urgency=low
7413
7414 * (temporarily) Removed Breaks: section from xserver-xorg-core (necessary
7415 until apt-get properly supports this feature)
7416 * Tightened Build-Depends: mesa-swx11-source to >=
7417 6.5.0.git.20060810-0ubuntu1
7418 * Tightened Build-Depends of libgl1-mesa-dev to >=
7419 6.5.0.git.20060810-0ubuntu1
7420
7421 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Tue, 15 Aug 2006 07:26:07 -0300
7422
7423 xorg-server (1:1.1.1-0ubuntu6) edgy; urgency=low
7424
7425 * Tightened Build-Depends of mesa-swx11-source to version 6.5.0.git.20060809
7426 * Removed patch 003_fedora_root_window_black_pattern.patch (not necessary
7427 for Ubuntu)
7428
7429 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Fri, 11 Aug 2006 11:41:29 -0300
7430
7431 xorg-server (1:1.1.1-0ubuntu5) edgy; urgency=low
7432
7433 * Renamed 003_ubuntu_sharevts_load_cpu.patch to
7434 002_ubuntu_sharevts_load_cpu.patch
7435 * Added 003_fedora_root_window_black_pattern.patch (black background
7436 pattern instead of default X background pattern. Feel free to revert if
7437 you feel strongly against this one)
7438 * Added 005_fdo4320_composite_fastpath.patch and
7439 016_fdo7482_xdmx_render_fix.patch (upstream bug fixes, bug numbers
7440 annotated on patch names)
7441 * Added 004_fedora_init_origins_fix.patch (multihead initialization)
7442 * Added 006_ubuntu_fpic_libxf86config.patch
7443 * Added 007_fedora_dont_backfill_bg_none.patch
7444 * Added 008_fedora_gl_include_inferiors.patch,
7445 009_fedora_mesa_copy_sub_buffer.patch,
7446 010_fedora_no_move_damage.patch,
7447 012_fedora_tfp_damage.patch and
7448 014_fedora_no_composite_in_xnest.patch (further aiglx support)
7449 * 011_fedora_pci_scan_fixes.patch (pci scan fixes - testing is needed to
7450 check if an extra upstream patch for pci domains is also necessary)
7451 * Added 015_fedora_sane_default_mode.patch (tweak default mode - please feel
7452 free to revert this patch if you feel strongly against it)
7453 * Added 017_fedora_add_missing_headers_to_sdk.patch
7454 * Added 018_ubuntu_linux_kernel_include_fixes.patch and
7455 013_ubuntu_symlink_mesa_source.patch (build fixes against current
7456 linux-kernel-modules * mesa-swx11-source - these already existed before,
7457 but were applied directly to the source tree, instead of being quilt
7458 patches)
7459 * Just for reference: debian patch #02 is candidate for removal on next
7460 upload. I'll refrain from removing it now to diminish the chances of this
7461 being a breaks-for-everyone release
7462 * Moved SecurityPolicy example from /usr/share/doc/examples/ to
7463 /usr/share/doc/xserver-xorg-core/
7464
7465 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Mon, 7 Aug 2006 17:21:05 -0300
7466
7467 xorg-server (1:1.1.1-0ubuntu4) edgy; urgency=low
7468
7469 * Added new Breaks: section to xorg-server-core:
7470 xserver-xorg-driver-all, xserver-xorg-driver-apm,
7471 xserver-xorg-driver-ark, xserver-xorg-driver-ati,
7472 xserver-xorg-driver-chips, xserver-xorg-driver-cirrus,
7473 xserver-xorg-driver-cyrix, xserver-xorg-driver-dummy,
7474 xserver-xorg-driver-fbdev, xserver-xorg-driver-glint,
7475 xserver-xorg-driver-i128, xserver-xorg-driver-i740,
7476 xserver-xorg-driver-i810, xserver-xorg-driver-imstt,
7477 xserver-xorg-driver-mga, xserver-xorg-driver-neomagic,
7478 xserver-xorg-driver-newport, xserver-xorg-driver-nsc,
7479 xserver-xorg-driver-nv, xserver-xorg-driver-rendition,
7480 xserver-xorg-driver-s3, xserver-xorg-driver-s3virge,
7481 xserver-xorg-driver-savage, xserver-xorg-driver-siliconmotion,
7482 xserver-xorg-driver-sis, xserver-xorg-driver-sisusb,
7483 xserver-xorg-driver-tdfx, xserver-xorg-driver-tga,
7484 xserver-xorg-driver-trident, xserver-xorg-driver-tseng,
7485 xserver-xorg-driver-v4l, xserver-xorg-driver-vesa,
7486 xserver-xorg-driver-vga, xserver-xorg-driver-via,
7487 xserver-xorg-driver-vmware, xserver-xorg-driver-voodoo,
7488 xserver-xorg-video-all (<< 7.0.22ubuntu7),
7489 xserver-xorg-video-apm (<< 1:1.1.1-0ubuntu1),
7490 xserver-xorg-video-ark (<< 1:0.6.0-0ubuntu1),
7491 xserver-xorg-video-ati (<< 1:6.6.1-0ubuntu1),
7492 xserver-xorg-video-chips (<< 1:1.1.1-0ubuntu1),
7493 xserver-xorg-video-cirrus (<< 1:1.1.0-0ubuntu1),
7494 xserver-xorg-video-cyrix (<< 1:1.1.0-0ubuntu1),
7495 xserver-xorg-video-dummy (<< 1:0.2.0-0ubuntu1),
7496 xserver-xorg-video-fbdev (<< 1:0.3.0-0ubuntu1),
7497 xserver-xorg-video-glint (<< 1:1.1.1-0ubuntu1),
7498 xserver-xorg-video-i128 (<< 1:1.2.0-0ubuntu1),
7499 xserver-xorg-video-i740 (<< 1:1.1.0-0ubuntu1),
7500 xserver-xorg-video-i810 (<< 1:1.6.1-0ubuntu1),
7501 xserver-xorg-video-imstt (<< 1:1.1.0-0ubuntu1),
7502 xserver-xorg-video-mga (<< 1:1.4.1-0ubuntu1),
7503 xserver-xorg-video-neomagic (<< 1:1.1.1-0ubuntu1),
7504 xserver-xorg-video-newport (<< 1:0.2.0-0ubuntu1),
7505 xserver-xorg-video-nsc (<< 1:2.8.1-0ubuntu1),
7506 xserver-xorg-video-nv (<< 1:1.2.0-0ubuntu1),
7507 xserver-xorg-video-rendition (<< 1:4.1.0-0ubuntu1),
7508 xserver-xorg-video-s3 (<< 1:0.4.1-0ubuntu1),
7509 xserver-xorg-video-s3virge (<< 1:1.9.1-0ubuntu1),
7510 xserver-xorg-video-savage (<< 1:2.1.1-0ubuntu1),
7511 xserver-xorg-video-siliconmotion (<< 1:1.4.1-0ubuntu1),
7512 xserver-xorg-video-sis (<< 1:0.9.1-0ubuntu1),
7513 xserver-xorg-video-sisusb (<< 1:0.8.1-0ubuntu1),
7514 xserver-xorg-video-tdfx (<< 1:1.2.1-0ubuntu1),
7515 xserver-xorg-video-tga (<< 1:1.1.0-0ubuntu1),
7516 xserver-xorg-video-trident (<< 1:1.2.1-0ubuntu1),
7517 xserver-xorg-video-tseng (<< 1:1.1.0-0ubuntu1),
7518 xserver-xorg-video-v4l (<< 1:0.1.1-0ubuntu1),
7519 xserver-xorg-video-vesa (<< 1:1.2.1-0ubuntu1),
7520 xserver-xorg-video-vga (<< 1:4.1.0-0ubuntu1),
7521 xserver-xorg-video-via (<< 1:0.2.1-0ubuntu1),
7522 xserver-xorg-video-vmware (<< 1:10.13.0-0ubuntu1),
7523 xserver-xorg-video-voodoo (<< 1:1.1.0-oubuntu1)
7524
7525 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Tue, 1 Aug 2006 22:59:55 -0300
7526
7527 xorg-server (1:1.1.1-0ubuntu3) edgy; urgency=low
7528
7529 * Build with -fno-stack-protector (see LP#54650)
7530
7531 -- Matt Zimmerman <mdz@ubuntu.com> Mon, 31 Jul 2006 16:28:59 -0700
7532
7533 xorg-server (1:1.1.1-0ubuntu2) edgy; urgency=low
7534
7535 * (sparc only) removed stale inclusion of asm/kbio.h on
7536 hw/xfree86/os-support/linux/lnx_io.c and
7537 hw/xfree86/os-support/linux/lnx_kbd.c
7538 * Update debian/serverabiver to 1:1.1.1
7539
7540 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Mon, 31 Jul 2006 12:53:22 -0300
7541
7542 xorg-server (1:1.1.1-0ubuntu1) edgy; urgency=low
7543
7544 * New Upstream version
7545 * Changed Build-Depends from mesa-swrast-source to mesa-swx11-source,
7546 following Debian package nomenclature
7547 * Re-did 12_security_policy_in_etc.diff for 1.1.1
7548 * Dropped 15_security_allocate_local.diff (applied upstream)
7549 * Dropped 16_SECURITY_setuid.diff (applied upstream)
7550 * Dropped 000_ubuntu_fix_read_kernel_mapping.patch (applied upstream)
7551 * Dropped 002_ubuntu_fix_for_certain_intel_chipsets.patch (applied upstream)
7552 * Updated versioned Build-Depends on mesa-swx11-source to version
7553 6.5.0.cvs.20060725-0ubuntu1
7554 * Added arrayobj.c, arrayobj.h, bitset.h & rbadaptors.h to
7555 GL/symlink-mesa.sh (linked from mesa-swx11-source)
7556 * Added arrayobj.c to default build target on GL/mesa/main
7557
7558 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Tue, 25 Jul 2006 20:06:28 -0300
7559
7560 xorg-server (2:1.0.2-10) unstable; urgency=low
7561
7562 * Upload to unstable to fixed messed up last upload which was supposed to go
7563 to experimental. Brown bag o' joy.
7564
7565 -- David Nusinow <dnusinow@debian.org> Tue, 22 Aug 2006 19:31:08 +0000
7566
7567 xorg-server (1:1.0.2-9) UNRELEASED; urgency=high
7568
7569 [ Denis Barbier ]
7570 * Fix 13_debian_add_xkbpath_env_variable.diff, XKBPATH environment
7571 variable was not always taken into account.
7572
7573 [ David Nusinow ]
7574 * Remove two Ubuntu packaging holdovers. Have xvfb recommend xbase-clients
7575 rather than xauth, and have xserver-xorg-core recommend xkb-data rather
7576 than xkeyboard-config. Thanks Sterling MacNay.
7577 * Security update. Fix for setuid privledge escalation vulernabilities.
7578 See http://lists.freedesktop.org/archives/xorg/2006-June/016146.html for
7579 the full advisory.
7580
7581 [ Jurij Smakov ]
7582 * Stop including the non-existent asm/kbio.h header file in
7583 hw/xfree86/os-support/linux/lnx_{io,kbd}.c to avoid the build failure
7584 on sparc.
7585
7586 -- David Nusinow <dnusinow@debian.org> Sat, 1 Jul 2006 17:20:45 -0400
7587
7588 xorg-server (1:1.0.2-8) unstable; urgency=low
7589
7590 * Move xserverrc back to xbase-clients. Thanks Benjamin Mesing.
7591 * Add 15_security_allocate_local.diff. This fixes Bug fd.o bug #6642.
7592 Fix buffer overflow in Render. (CVE 2006-1526). Patch by Eric Anholt.
7593
7594 -- David Nusinow <dnusinow@debian.org> Tue, 2 May 2006 21:47:17 -0400
7595
7596 xorg-server (1:1.0.2-7) unstable; urgency=low
7597
7598 * Ship xserverrc again in /etc/X11/xinit. Thanks Bastian Kleineidam and
7599 Vasilis Vasaitis. (closes: #357713)
7600
7601 -- David Nusinow <dnusinow@debian.org> Wed, 26 Apr 2006 00:01:16 -0400
7602
7603 xorg-server (1:1.0.2-6) unstable; urgency=low
7604
7605 [ David Nusinow ]
7606 * Use -DNO_INLINE on s390. Thanks Bastian Blank and Julien Cristau.
7607 (closes: #362641)
7608 * Re-add xvfb-run and manpage to xvfb package. Thanks Josselin Mouette and
7609 Jamie Wilkinson. (closes: #363494)
7610 * Add 014_debian_always_look_in_our_module_path.diff. This will cause the
7611 server to always look in the default module path even if they've specified
7612 an alternate path in their xorg.conf file via the ModulePath option. A
7613 note to users: you should remove this part of your xorg.conf unless you
7614 need it, as the server will look in the right place for modules if you
7615 don't specify a location.
7616 * Run dh_install with --list-missing
7617 * Add missing manpages all around. Thanks Roland Mas and Jan Hudec.
7618 (closes: #362489, #364199)
7619 * Actually install apps to xdmx-tools. Thanks Xavier Bestel.
7620 (closes: #356813)
7621
7622 [ Denis Barbier ]
7623 * Add 13_debian_add_xkbpath_env_variable.diff so that the server takes
7624 the XKBPATH environment variable into account. (closes: #363229)
7625
7626 -- David Nusinow <dnusinow@debian.org> Sat, 22 Apr 2006 17:06:23 -0400
7627
7628 xorg-server (1:1.0.2-5) unstable; urgency=low
7629
7630 * Add 11_debian_always_use_default_font_path.diff from Eugene Konev. This
7631 patch causes the server to add the default font path to whatever the user
7632 has specified. Right now, that's /usr/share/fonts/X11, as defined on
7633 configure in debian/rules. Thanks Eugene, this will definitely go a long
7634 way.
7635 * Document how to get rid of error loading glcore (and other modules) in
7636 NEWS.Debian. Thanks Matej Vela and others.
7637 * Provide the virtual 'xserver' package. Thanks Steve Langasek and Daniel
7638 Stone. (closes: #362750)
7639 * Add 12_security_policy_in_etc.diff from Eugene Konev. This will allow us
7640 to tell the server on configure to look in /etc/X11/xserver for the
7641 SecurityPolicy file. Thanks Joey Hess and Eugene. (closes: #362246)
7642
7643 -- David Nusinow <dnusinow@debian.org> Mon, 17 Apr 2006 00:34:08 -0400
7644
7645 xorg-server (1:1.0.2-4) unstable; urgency=low
7646
7647 * Document the need to update paths in xserver-xorg-core's NEWS file.
7648 (closes: #362077, #362244, #362431)
7649 * Make xserver-xorg-core Architecture: any. (closes: #362150)
7650 * Build with --with-fontdir=/usr/share/fonts/X11. Remove
7651 --with-default-font-path option to make this work. Thanks Eugene Konev.
7652
7653 -- David Nusinow <dnusinow@debian.org> Thu, 13 Apr 2006 23:54:06 -0400
7654
7655 xorg-server (1:1.0.2-3) unstable; urgency=low
7656
7657 * Add build-conflicts on xlibs-static-dev. Thanks Zephaniah E. Hull.
7658
7659 -- David Nusinow <dnusinow@debian.org> Tue, 11 Apr 2006 18:44:51 -0400
7660
7661 xorg-server (1:1.0.2-2) unstable; urgency=low
7662
7663 * Upload to unstable
7664 * Add versioned build-dep on libdmx-dev. Thanks Frank Lichtenheld.
7665 (closes: #361752)
7666
7667 -- David Nusinow <dnusinow@debian.org> Mon, 10 Apr 2006 19:34:04 -0400
7668
7669 xorg-server (1:1.0.2-1) experimental; urgency=low
7670
7671 [ David Nusinow ]
7672 * New upstream release. Fixes CVE-2006-0745
7673
7674 [ Denis Barbier ]
7675 * Set XKB base path to /usr/share/X11/xkb.
7676
7677 -- David Nusinow <dnusinow@debian.org> Mon, 20 Mar 2006 21:41:04 -0500
7678
7679 xorg-server (1:1.0.2-0ubuntu10) dapper; urgency=low
7680
7681 * Backport a fix for Intel bridge handling:
7682 debian/patches/002_fix_for_certain_intel_chipsets.patch
7683 (Closes Ubuntu: #29880)
7684
7685 -- Paul Sladen <ubuntu@paul.sladen.org> Sun, 14 May 2006 19:01:32 +0100
7686
7687 xorg-server (1:1.0.2-0ubuntu9) dapper; urgency=low
7688
7689 * Add 1680x1050 60 and 85Hz Modelines. Thanks to Bart Verwilst for the data.
7690 (Closes Ubuntu: #6096)
7691
7692 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 05 May 2006 12:38:22 +0200
7693
7694 xorg-server (1:1.0.2-0ubuntu8) dapper; urgency=low
7695
7696 * Fix "XCB rendertest crashes server":
7697 - Add patch 001-CVE-2006-1526.patch.dpatch.
7698 (CVE-2006-1526)
7699
7700 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Wed, 03 May 2006 09:01:09 +0200
7701
7702 xorg-server (1:1.0.2-0ubuntu7) dapper; urgency=low
7703
7704 * Ship again xorg.conf(5)
7705 (Closes Ubuntu: #33703)
7706
7707 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Mon, 01 May 2006 13:37:40 +0200
7708
7709 xorg-server (1:1.0.2-0ubuntu6) dapper; urgency=low
7710
7711 * Fix severe internal memory corruption:
7712 - Add patch: 000-fix-read-kernel-mapping.patch.dpatch.
7713 (freedesktop bugzilla: #6472)
7714
7715 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 21 Apr 2006 08:07:33 +0200
7716
7717 xorg-server (1:1.0.2-0ubuntu5) dapper; urgency=low
7718
7719 * Fix CPU load when using -sharevts:
7720 - Add patch: 991_sharevts-load-cpu.patch
7721 (Thanks for the initial patch to Michael Witrant)
7722 (Closes Ubuntu: #33611)
7723
7724 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Mon, 10 Apr 2006 13:30:26 +0200
7725
7726 xorg-server (1:1.0.2-0ubuntu4) dapper; urgency=low
7727
7728 * Fix SecurityPolicy path to /etc/X11/xserver/SecurityPolicy
7729 and ship an example. NOTE: this file is NOT installed by default,
7730 the WARNING you see in Xorg.0.log is an harmless WARNING.
7731 Add patch: 990_ubuntu_fix_security_policy_path.patch.
7732 (Close Ubuntu: #31608)
7733
7734 * Readd manpages to the different packages.
7735
7736 * Ship again ioport, gtf, pcitweak and scanpci.
7737 (Closes Ubuntu: #37720)
7738
7739 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 04 Apr 2006 16:33:00 +0200
7740
7741 xorg-server (1:1.0.2-0ubuntu3) dapper; urgency=low
7742
7743 * What about shipping xorg-server.m4 to make developer life easier?
7744
7745 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Thu, 23 Mar 2006 10:32:55 +0100
7746
7747 xorg-server (1:1.0.2-0ubuntu2) dapper; urgency=low
7748
7749 * xserver-xorg-dev Depends: x11proto-randr-dev.
7750 (Closes Ubuntu: #35594)
7751
7752 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Wed, 22 Mar 2006 08:09:46 +0100
7753
7754 xorg-server (1:1.0.2-0ubuntu1) dapper; urgency=low
7755
7756 * New upstream release:
7757 - Drop patches:
7758 + CVE-2006-0745
7759 + add-missing-sparc-include
7760 + fix-backtrace
7761 + fix-crash-on-null-addr
7762
7763 * UVF execption granted by mdz.
7764
7765 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 21 Mar 2006 05:39:01 +0100
7766
7767 xorg-server (1:1.0.1-2) experimental; urgency=low
7768
7769 [ David Nusinow ]
7770 * Add versioned dependency on x11-common
7771 * Remove old cruft in our patches directory
7772 * Port patches from trunk
7773 + 030_libvgahw_gcc4_volatile_fix.diff
7774 + general/026_xc_programs_manpage_overhaul.diff
7775 + arm/303_arm_cache_flush.diff
7776 + arm/315_arm_is_not_x86_and_has_no_vga.diff
7777 + general/099e_xorgconf_manpage_overhaul.diff
7778 + s390/500_s390_support.diff
7779 + debian/910_debian_Xserver_RTFF.diff
7780 * add 04_read_rom_in_chunks.diff. This reads PCI ROM in large chunks rather
7781 than one byte at a time. This patch by Alex Williamson and forwarded to us
7782 by Dann Frazier. Thanks to both of them. (closes: #353168)
7783 * Don't build xserver-xorg-core on s390. This means putting all the other
7784 arches as being explicitly listed. Damn !s390.
7785 * Version the conflict with xserver-xfree86 to allow for the transition
7786 package to be installed
7787 * Remove README.DRI, as it is non-free. Add it to prune list.
7788 * Add 10_dont_look_in_home_for_config.diff to prevent looking in a user's
7789 home directory for xorg.conf. Thanks Daniel Stone for the patch.
7790
7791 -- David Nusinow <dnusinow@debian.org> Sun, 12 Mar 2006 16:18:13 -0500
7792
7793 xorg-server (1:1.0.1-1) experimental; urgency=low
7794
7795 * First upload to Debian
7796 * Add bison and flex to the build-depends
7797 * Define INSTALL in debian/rules
7798 * Add xserver-xorg-core dependency xserver-xorg-video-all |
7799 xserver-xorg-video. The former is a metapackage that depends on all the
7800 video drivers we ship and the latter is a virtual package that each video
7801 driver provides. This scheme will install the metapackage by default but
7802 will permit any single video driver to satsify the dependency. Do the same
7803 thing for the input drivers.
7804 * switch dpatch build-dependency to quilt
7805 * Deal with mesa packaging rename: build-dep on mesa-swrast-source ->
7806 mesa-swx11-source
7807 * Change xserver-core depends to be on x11-common rather than xorg-common
7808 * Have xserver-xorg-dev install the files in /usr/share/aclocal so we get
7809 xorg-server.m4
7810 * Manually set permissions on serverabiver installation
7811 * Set the default font path to /usr/share/fonts/X11 instead of
7812 /usr/share/X11/fonts. Thanks Eugene Konev.
7813
7814 -- David Nusinow <dnusinow@debian.org> Mon, 20 Feb 2006 00:18:45 -0500
7815
7816 xorg-server (1:1.0.1-0ubuntu8) dapper; urgency=low
7817
7818 * [SECURITY] Fix CVE-2006-0745.
7819
7820 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Tue, 21 Mar 2006 05:33:50 +0100
7821
7822 xorg-server (1:1.0.1-0ubuntu7) dapper; urgency=low
7823
7824 * debian/control:
7825 - xvfb Depends on xfonts-base too, fix pointed by fabbione
7826
7827 -- Sebastien Bacher <seb128@canonical.com> Fri, 3 Mar 2006 22:21:56 +0100
7828
7829 xorg-server (1:1.0.1-0ubuntu5) dapper; urgency=low
7830
7831 * Add missing include on sparc. Fix FTBFS.
7832
7833 -- Fabio M. Di Nitto <fabbione@ubuntu.com> Wed, 01 Feb 2006 13:45:41 +0100
7834
7835 xorg-server (1:1.0.1-0ubuntu4) dapper; urgency=low
7836
7837 * Backport from upstream HEAD at Daniel's request:
7838 - Add forgotten HAVE_BACKTRACE define, so that we actually get
7839 backtraces when Xorg segfaults.
7840
7841 -- Colin Watson <cjwatson@ubuntu.com> Fri, 27 Jan 2006 13:47:56 +0000
7842
7843 xorg-server (1:1.0.1-0ubuntu3) dapper; urgency=low
7844
7845 * Depend on x11-common rather than xorg-common and xserver-common
7846
7847 -- Tollef Fog Heen <tfheen@ubuntu.com> Wed, 18 Jan 2006 17:13:12 +0100
7848
7849 xorg-server (1:1.0.1-0ubuntu2) dapper; urgency=low
7850
7851 * Add flex to build-deps, fixing FTBFS.
7852
7853 -- Tollef Fog Heen <tfheen@ubuntu.com> Wed, 18 Jan 2006 12:34:03 +0100
7854
7855 xorg-server (1:1.0.1-0ubuntu1) dapper; urgency=low
7856
7857 * New upstream release.
7858
7859 -- Daniel Stone <daniel.stone@ubuntu.com> Fri, 6 Jan 2006 08:00:52 +1100
7860
7861 xorg-server (1:1.0.0-0ubuntu1) dapper; urgency=low
7862
7863 * New upstream release.
7864 + fbCompositeGeneral is now around 97.3% less stuffed (closes:
7865 Ubuntu#20286).
7866 + 'Fix' mouse issues in the DIX by adding XFree86Server defines (sigh;
7867 closes: Ubuntu#20200).
7868 + Fix Emulate3Buttons mouse posting (closes: Ubuntu#11308).
7869 * Bump Build-Depends on libxt-dev (appdefaultdir), libdrm-dev (libdrm2), and
7870 mesa-swrast-source (new files).
7871 * Add --with-fontdir and scotch --with-default-font-path to fix font paths
7872 for non-Xorg servers (closes: Ubuntu#20157).
7873 * Fix path to SecurityPolicy and RGB_DB.
7874 * Move update-linux-hardened-support call to xserver-xorg-core postinst
7875 (from xserver-xorg postinst).
7876 * Add patch to os/access.c so we don't crash on a null-addressed interface
7877 (closes: Ubuntu#20414).
7878
7879 -- Daniel Stone <daniel.stone@ubuntu.com> Tue, 13 Dec 2005 07:27:13 +1100
7880
7881 xorg-server (1:0.99.3-0ubuntu6) dapper; urgency=low
7882
7883 * Fix xserver-xorg-dev Depends field to only depend on the headers this
7884 this package actually uses.
7885 * Re-add xvfb-run to xfvb (closes: Ubuntu#20157).
7886
7887 -- Daniel Stone <daniel.stone@ubuntu.com> Mon, 5 Dec 2005 15:04:14 +1100
7888
7889 xorg-server (1:0.99.3-0ubuntu5) dapper; urgency=low
7890
7891 * Add -ffunction-sections where needed
7892 * Depend: xserver-common: needed for dexconf and /usr/X11R6/bin/X
7893
7894 -- LaMont Jones <lamont@ubuntu.com> Sat, 26 Nov 2005 05:15:36 +0000
7895
7896 xorg-server (1:0.99.3-0ubuntu4) dapper; urgency=low
7897
7898 * Add two more dependencies to build the other half of the video drivers:
7899 - x11proto-xext-dev, x11proto-video-dev
7900
7901 -- Adam Conrad <adconrad@ubuntu.com> Fri, 25 Nov 2005 02:36:44 +1100
7902
7903 xorg-server (1:0.99.3-0ubuntu3) dapper; urgency=low
7904
7905 * Add a few dependencies to xorg-server-dev as the path of least resistance
7906 to get all the various input and video drivers to build again:
7907 - For the video drivers: x11proto-randr-dev, x11proto-render-dev,
7908 x11proto-fonts-dev, x11proto-xf86dri-dev, libdrm-dev
7909 - For the input drivers: x11proto-core-dev, x11proto-input-dev,
7910 x11proto-randr-dev (why do input drivers want randr?)
7911
7912 -- Adam Conrad <adconrad@ubuntu.com> Thu, 24 Nov 2005 18:51:25 +1100
7913
7914 xorg-server (1:0.99.3-0ubuntu2) dapper; urgency=low
7915
7916 * Add missing libfreetype6-dev build-depends.
7917
7918 -- Daniel Stone <daniel.stone@ubuntu.com> Thu, 24 Nov 2005 10:26:44 +1100
7919
7920 xorg-server (1:0.99.3-0ubuntu1) dapper; urgency=low
7921
7922 * New upstream release.
7923
7924 -- Daniel Stone <daniel.stone@ubuntu.com> Mon, 21 Nov 2005 14:13:41 +1100
7925
7926 xorg-server (1:0.99.2+cvs.20051025-3) dapper; urgency=low
7927
7928 * Version mesa-swrast-source Build-Dep to 6.4.0 or higher, so GLcore is a
7929 little less crash-happy (e.g. when moving your glxgears window).
7930 * Export /usr/share/xserver-xorg/serverabiver to xserver-xorg-dev, which
7931 describes the relationship needed from a driver on xserver-xorg-core.
7932
7933 -- Daniel Stone <daniel.stone@ubuntu.com> Fri, 28 Oct 2005 13:00:26 +1000
7934
7935 xorg-server (1:0.99.2+cvs.20051025-2) dapper; urgency=low
7936
7937 * Add Build-Deps on libxaw7-dev, libxmu-dev, libxt-dev, libxpm-dev,
7938 libx11-dev, libxtst-dev, and libxres-dev for DMX utils.
7939
7940 -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 26 Oct 2005 14:34:40 +1000
7941
7942 xorg-server (1:0.99.2+cvs.20051025-1) dapper; urgency=low
7943
7944 * Update to new upstream version.
7945 * All applicable patches have been committed upstream, bar #989 and #990.
7946
7947 -- Daniel Stone <daniel.stone@ubuntu.com> Thu, 20 Oct 2005 10:26:33 +1000
7948
7949 xorg-server (1:0.99.0+cvs.20050901-1) breezy; urgency=low
7950
7951 * First xorg-server release.
7952
7953 -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 6 Jul 2005 15:48:17 +1000