xref: /OK3568_Linux_fs/external/xserver/debian/changelog (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1xorg-server (2:1.20.11-1) unstable; urgency=medium
2
3  * New upstream release.
4    - CVE-2021-3472
5  * Add signing key for Matt Turner.
6
7 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 13 Apr 2021 19:07:31 +0300
8
9xorg-server (2:1.20.10-3) unstable; urgency=medium
10
11  [ Julien Cristau ]
12  * Drop workaround for mips* FTBFS added in 2:1.20.10-1, shouldn't be
13    necessary anymore with the change in 2:1.20.10-2.
14
15  [ Sven Joachim ]
16  * Recommend default-logind | logind rather than libpam-systemd in
17    xserver-xorg-core (Closes: #923198).
18  * Use mktemp rather than tempfile in xserver-xorg-legacy.postinst
19    (Closes: #979751).
20  * Use dpkg-vendor to get the vendor name, drop lsb-release from
21    Build-Depends.
22
23   [ Vagrant Cascadian ]
24  * Avoid embedding the running kernel version (Closes: #976898).
25
26 -- Timo Aaltonen <tjaalton@debian.org>  Wed, 17 Feb 2021 11:17:43 +0200
27
28xorg-server (2:1.20.10-2) unstable; urgency=medium
29
30  * Stop defining inb/outb on mips, to fix FTBFS in some drivers with GCC 10
31    (closes: #978670).
32
33 -- Julien Cristau <jcristau@debian.org>  Wed, 06 Jan 2021 10:33:33 +0100
34
35xorg-server (2:1.20.10-1) unstable; urgency=medium
36
37  [ Timo Aaltonen ]
38  * New upstream release.
39    - CVE-2020-14360, CVE-2020-25712 (Closes: #976216)
40  * Drop patches:
41    - 0001-Revert-*: Reverted upstream in this version
42    - revert-hw-xfree86-avoid-cursor-use-after-free.diff: Issue fixed in this version
43    - revert-disabling-xss-for-rootless-xwayland.diff: Was resolved upstream as
44      being a client bug
45  * control: Add libnvidia-egl-wayland-dev to build-depends, enables
46    EGLStream support in xwayland.
47
48  [ Adrian Bunk ]
49  * rules: Add a workaround to fix build on mips*. (Closes: #975579)
50
51 -- Timo Aaltonen <tjaalton@debian.org>  Wed, 02 Dec 2020 12:41:35 +0200
52
53xorg-server (2:1.20.9-2) unstable; urgency=medium
54
55  * fix-pci-probing-segfault.diff: Dropped and revert three commits
56    instead. (Closes: #969739)
57
58 -- Timo Aaltonen <tjaalton@debian.org>  Thu, 24 Sep 2020 12:19:06 +0300
59
60xorg-server (2:1.20.9-1) unstable; urgency=medium
61
62  * New upstream release.
63    - CVE-2020-14347 (Closes: #968986)
64  * fix-pci-probing-segfault.diff: Fix a regression in 1.20.9 when
65    probing the GPU.
66  * revert-hw-xfree86-avoid-cursor-use-after-free.diff: Revert a commit
67    which is causing server crashes.
68  * revert-disabling-xss-for-rootless-xwayland.diff: Fix a regression
69    where apps crash under Xwayland.
70
71 -- Timo Aaltonen <tjaalton@debian.org>  Mon, 31 Aug 2020 18:49:48 +0300
72
73xorg-server (2:1.20.8-2) unstable; urgency=medium
74
75  * rules: Exclude udeb/ from indep dh_missing. (Closes: #955399)
76
77 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 31 Mar 2020 13:14:40 +0300
78
79xorg-server (2:1.20.8-1) unstable; urgency=medium
80
81  * New upstream release.
82  * patches: Dropped patches applied upstream:
83    - fix-modesetting-build.diff
84    - add-EGL_QUERY_DRIVER-check.diff
85    - fix-rotate-crash.diff
86  * control: Use debhelper-compat, bump to 12.
87  * rules: Migrate to dh_missing.
88
89 -- Timo Aaltonen <tjaalton@debian.org>  Mon, 30 Mar 2020 15:48:38 +0300
90
91xorg-server (2:1.20.7-4) unstable; urgency=medium
92
93  [ Jordan Justen ]
94  * add-EGL_QUERY_DRIVER-check.diff: Add missing change from upstream
95    to fix glamor getting the driver name from EGL.
96
97 -- Timo Aaltonen <tjaalton@debian.org>  Sat, 29 Feb 2020 07:05:06 +0200
98
99xorg-server (2:1.20.7-3) unstable; urgency=medium
100
101  * fix-rotate-crash.diff: Fix a crash if rotation is set on xorg.conf.
102    (Closes: #949257)
103
104 -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Feb 2020 18:27:36 +0200
105
106xorg-server (2:1.20.7-2) unstable; urgency=medium
107
108  * add-EGL_QUERY_DRIVER-check.diff: Add a check for EGL_QUERY_DRIVER to
109    autotools.
110
111 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 14 Jan 2020 12:13:49 +0200
112
113xorg-server (2:1.20.7-1) unstable; urgency=medium
114
115  * New upstream release.
116  * 07_use-modesetting-driver-by-default-on-GeForce.diff: Modified to
117    not include xf86drm.h on Hurd. (Closes: #947746)
118  * control: Add mesa-common-dev and libx11-xcb-dev to build-depends.
119    (Closes: #947748)
120  * serverminver: Bump video abi minor.
121  * fix-modesetting-build.diff: Add a missing include to fix the build.
122
123 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 14 Jan 2020 10:50:19 +0200
124
125xorg-server (2:1.20.6-1) unstable; urgency=medium
126
127  [ Sven Joachim ]
128  * Remove the explicit build and build-indep targets (Closes: #941128).
129  * Exclude the directory where xorg-server.tar.xz is built from it
130    (Closes: #930405).
131  * Make the xorg-server-source binary package reproducible by specifying
132    suitable options to tar when creating /tmp/xorg-server.tar.xz.
133  * Set Rules-Requires-Root to binary-targets.
134  * Drop dependency on dummy package libegl1-mesa (Closes: #930608).
135  * Remove no longer used lintian overrides from version 2:1.11.2.901-1.
136  * Bump debhelper compat level to 11.
137    - Drop autoreconf and --parallel from the dh sequence, default since
138      compat level 10.  Remove dh-autoreconf from Build-Depends, redundant.
139  * Drop dpkg-dev build dependency, already fulfilled in wheezy.
140  * Add xz-utils to Build-Depends-Indep.
141  * Fix a typo in the xvfb-run manpage.
142
143  [ Timo Aaltonen ]
144  * New upstream release.
145  * Add signing key from Matt Turner.
146
147 -- Timo Aaltonen <tjaalton@debian.org>  Mon, 25 Nov 2019 11:49:09 +0200
148
149xorg-server (2:1.20.4-1) unstable; urgency=medium
150
151  [ Timo Aaltonen ]
152  * New upstream release.
153    - present/wnmd: Fix use after free on CRTC removal
154      (Closes: #920665).
155    - xwayland: Replace xwl_window::present_window with
156      ::present_flipped (Closes: #921734).
157
158  [ Andreas Boll ]
159  * Refresh 07_use-modesetting-driver-by-default-on-GeForce.diff.
160
161 -- Andreas Boll <aboll@debian.org>  Tue, 05 Mar 2019 21:11:12 +0100
162
163xorg-server (2:1.20.3-1) unstable; urgency=medium
164
165  * New upstream release.
166    - Disables -logfile and -modulepath when running with elevated
167      privileges (CVE-2018-14665).
168
169 -- Andreas Boll <aboll@debian.org>  Thu, 25 Oct 2018 20:15:23 +0200
170
171xorg-server (2:1.20.2-1) unstable; urgency=medium
172
173  * New upstream release.
174    - Fixes various crashes with xwayland (Closes: #777625, #881891,
175      #911146).
176    - Fixes a crash when running the X server inside virtualbox
177      (Closes: #911680).
178  * Drop 08_dont-init-glamor-on-llvmpipe.diff, upstream.
179  * Set source format to 1.0.
180
181 -- Andreas Boll <aboll@debian.org>  Thu, 25 Oct 2018 10:19:31 +0200
182
183xorg-server (2:1.20.1-5) unstable; urgency=medium
184
185  [ Timo Aaltonen ]
186  * 08_dont-init-glamor-on-llvmpipe.diff: Glamor shouldn't be used on
187    llvmpipe, as it might end up crashing the server on a racy bootup.
188    (LP: #1792932) (Closes: #907655, #910135)
189
190 -- Andreas Boll <aboll@debian.org>  Wed, 10 Oct 2018 18:23:15 +0200
191
192xorg-server (2:1.20.1-4) unstable; urgency=medium
193
194  [ Julien Cristau ]
195  * Disable libunwind in udeb build.
196  * Disable libunwind backtraces on mips to work around bug#909242.  Thanks,
197    Simon McVittie!
198
199 -- Timo Aaltonen <tjaalton@debian.org>  Wed, 26 Sep 2018 13:20:47 +0300
200
201xorg-server (2:1.20.1-3) unstable; urgency=medium
202
203  * xvfb-run*: Update default resolution and bitdepth to match upstream
204    defaults.
205  * Limit libunwind to archs that actually have it. (Closes: #909240)
206
207 -- Timo Aaltonen <tjaalton@debian.org>  Thu, 20 Sep 2018 11:26:11 +0300
208
209xorg-server (2:1.20.1-2) unstable; urgency=medium
210
211  * control, rules: Use libunwind for backtracing.
212  * 07_use-modesetting-driver-by-default-on-GeForce.diff: Add a patch from
213    Fedora to use modesetting on NVIDIA GeForce8 and newer.
214
215 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 18 Sep 2018 17:27:28 +0300
216
217xorg-server (2:1.20.1-1) unstable; urgency=medium
218
219  [ Julien Cristau ]
220  * xvfb-run portability improvements by Eli Schwartz (thanks!):
221    + Fix use of deprecated tempfile utility
222    + Use builtin `case` to test variable value, rather than external `expr`
223    + Use "command -v" rather than "which" (closes: #889676)
224
225  [ Sven Joachim ]
226  * Depend on x11proto-dev rather than on the transitional x11proto-*-dev
227    packages in xserver-xorg-dev (Closes: #900125).
228  * Remove remaining x11proto-*-dev packages from Build-Depends.
229
230  [ Andreas Boll ]
231  * New upstream release.
232    - exa: Use PictureMatchFormat for source-only picture format
233      description (Closes: #900550).
234    - modesetting: use drmmode_bo_import() for rotate_fb
235      (Closes: #906034, #900658).
236  * Drop 07_fix_glamor_fds_from_pixmap.diff, upstream.
237
238 -- Andreas Boll <aboll@debian.org>  Fri, 17 Aug 2018 22:05:00 +0200
239
240xorg-server (2:1.20.0-3) unstable; urgency=medium
241
242  [ Timo Aaltonen ]
243  * control: Add Breaks on libgl1-mesa-dri older than 18.0.5.
244
245  [ Mike Hommey ]
246  * 07_fix_glamor_fds_from_pixmap.diff: Apply 3da999a and 4d5950c from
247    upstream to fix an infinite loop in XWayland. Closes: #901883.
248
249 -- Timo Aaltonen <tjaalton@debian.org>  Sun, 01 Jul 2018 20:07:24 +0300
250
251xorg-server (2:1.20.0-2) unstable; urgency=medium
252
253  * Bump some minimum (build) dependencies.
254  * Release to unstable.
255
256 -- Emilio Pozuelo Monfort <pochu@debian.org>  Thu, 24 May 2018 18:23:27 +0200
257
258xorg-server (2:1.20.0-1) experimental; urgency=medium
259
260  [ Timo Aaltonen ]
261  * New upstream release candidate. (Closes: #868843)
262
263  [ Emilio Pozuelo Monfort ]
264  * New upstream stable release.
265  * Update Vcs-* for salsa.
266
267 -- Emilio Pozuelo Monfort <pochu@debian.org>  Sat, 19 May 2018 15:04:00 +0200
268
269xorg-server (2:1.19.99.901-1) experimental; urgency=medium
270
271  * New upstream release candidate.
272  * control: Replace old proto build-deps with x11proto-dev.
273  * patches: Refreshed, drop 07 which is upstream.
274  * serverminver: Updated.
275  * rules: Override dh_clean, and remove cruft left over after a build.
276
277 -- Timo Aaltonen <tjaalton@debian.org>  Fri, 23 Mar 2018 18:18:38 +0200
278
279xorg-server (2:1.19.6-1) unstable; urgency=medium
280
281  [ Emilio Pozuelo Monfort ]
282  * Use --sourcedir=debian/tmp/udeb for the udeb package and
283    --sourcedir=debian/tmp/main for the rest, so that we don't have
284    to specify where the files come from as well as where they should
285    be installed to in *.install.
286  * Install xorg-server.pc to a multiarch location. Based on a patch
287    from Helmut Grohne. Closes: #836453.
288  * Move xserver-xorg-legacy to priority optional, as priority extra is
289    deprecated.
290  * Make calculation of xserver-xorg-core's xinput/video ABI provides more
291    robust.
292  * Use ${prefix} rather than ${libexecdir} for --with-module-dir, as the
293    module dir ends up in the pkg-config file, where libexecdir is not
294    defined.
295
296  [ Timo Aaltonen ]
297  * New upstream release.
298  * 07-glx-do-not-pick-srgb-config-for-32bit-rgba-visual.diff: Add a
299    patch from upstream to fix potential issues with mesa git.
300
301 -- Timo Aaltonen <tjaalton@debian.org>  Thu, 18 Jan 2018 14:11:18 +0200
302
303xorg-server (2:1.19.5-1) unstable; urgency=high
304
305  [ Emilio Pozuelo Monfort ]
306  * rules: Try to simplify a bit flags handling and move them
307    to rules.flags.
308  * rules: Remove --disable-silent-rules, dh passes that for us.
309
310  [ Andreas Boll ]
311  * New upstream release.
312    - CVE-2017-12176, CVE-2017-12177, CVE-2017-12178, CVE-2017-12179,
313    - CVE-2017-12180, CVE-2017-12181, CVE-2017-12182, CVE-2017-12183,
314    - CVE-2017-12184, CVE-2017-12185, CVE-2017-12186, CVE-2017-12187
315
316 -- Julien Cristau <jcristau@debian.org>  Fri, 13 Oct 2017 11:28:05 +0200
317
318xorg-server (2:1.19.4-1) unstable; urgency=medium
319
320  [ Sven Joachim ]
321  * xvfb-run: Do not redirect stderr to stdout when running the program
322    (Closes: #868876, LP: #1059947).
323
324  [ Timo Aaltonen ]
325  * New upstream release. (Closes: #855206, #857983, #860886)
326    - CVE-2017-13721, CVE-2017-13723
327  * rules: Drop dh_strip override, dbgsym transition is done
328    (Closes: #876690).
329  * signing-key.asc: Update Adam Jackson's key.
330
331  [ Julien Cristau ]
332  * Restore definition of DEB_HOST_ARCH_OS in debian/rules, lost in dh
333    conversion (2:1.19.1-1).  Thanks, Helmut Grohne!
334
335 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 10 Oct 2017 00:33:18 +0300
336
337xorg-server (2:1.19.3-2) unstable; urgency=high
338
339  * CVE-2017-10972: information leak out of the X server due to an
340    uninitialized stack area when swapping:
341    - Xi: Zero target buffer in SProcXSendExtensionEvent
342  * CVE-2017-10971: stack overflow due to missing GenericEvent handling in
343    XSendEvent:
344    - dix: Disallow GenericEvent in SendEvent request
345    - Xi: Verify all events in ProcXSendExtensionEvent
346    - Xi: Do not try to swap GenericEvent
347  * With both those fixes, this closes: #867492
348
349 -- Julien Cristau <jcristau@debian.org>  Fri, 07 Jul 2017 07:31:11 +0200
350
351xorg-server (2:1.19.3-1) unstable; urgency=medium
352
353  * New upstream release.
354
355 -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 15 Mar 2017 20:53:42 +0100
356
357xorg-server (2:1.19.2-1) unstable; urgency=medium
358
359  [ Andreas Boll ]
360  * xserver-xorg-core.bug.script: Change udevadm path from /sbin to /bin
361    (Closes: #852584).
362
363  [ Emilio Pozuelo Monfort ]
364  * New upstream stable release.
365    - CVE-2017-2624: Timing attack against MIT cookie. Closes: #856398.
366  * control: Build-depend on libbsd-dev everywhere, needed for
367    arc4random_buf for the above fix.
368
369 -- Emilio Pozuelo Monfort <pochu@debian.org>  Fri, 03 Mar 2017 15:41:15 +0100
370
371xorg-server (2:1.19.1-4) unstable; urgency=medium
372
373  * rules: Only set the suid bit on Xorg.wrap when building arch:any
374    packages. Thanks Julien Cristau.
375
376 -- Emilio Pozuelo Monfort <pochu@debian.org>  Fri, 20 Jan 2017 00:22:09 +0100
377
378xorg-server (2:1.19.1-3) unstable; urgency=medium
379
380  * rules: Fix setting suid bit on Xorg.wrap.
381  * rules: Don't ignore errors when setting the suid bit.
382
383 -- Emilio Pozuelo Monfort <pochu@debian.org>  Thu, 19 Jan 2017 19:14:06 +0100
384
385xorg-server (2:1.19.1-2) unstable; urgency=medium
386
387  * rules: Fix udeb regression from dh migration. Should also fix FTBFS
388    on hurd and kfreebsd.
389  * rules: Add --fail-missing to dh_install.
390  * rules: Remove unused vars config_backend_main and
391    config_backend_udeb.
392
393 -- Andreas Boll <andreas.boll.dev@gmail.com>  Wed, 18 Jan 2017 09:46:53 +0100
394
395xorg-server (2:1.19.1-1) unstable; urgency=medium
396
397  [ Emilio Pozuelo Monfort ]
398  * Switch to dh.
399  * Drop build-deps on automake and libtool, dh-autoreconf depends on
400    them for us.
401  * rules: use install consistently.
402  * Drop pre-wheezy Breaks.
403
404  [ Andreas Boll ]
405  * New upstream release.
406    - AttendClient of grab-pervious client must queue to
407      saved_ready_clients [v2] (Closes: #846779, #850940).
408    - present: Only call present_flip_notify if vblank->queued == FALSE
409      (Closes: #849250).
410
411 -- Emilio Pozuelo Monfort <pochu@debian.org>  Tue, 17 Jan 2017 20:43:34 +0100
412
413xorg-server (2:1.19.0-3) unstable; urgency=medium
414
415  * Drop xserver-xorg-core-dbg in favor of xserver-xorg-core-dbgsym.
416  * Cherry-pick upstream commit d6da2086951,
417    Revert "damage: Make damageRegionProcessPending take a damage not a
418    drawable". Fixes a crash caused by trying to free an invalid pointer.
419    Closes: #847025, #848321.
420
421 -- Emilio Pozuelo Monfort <pochu@debian.org>  Fri, 16 Dec 2016 19:39:45 +0100
422
423xorg-server (2:1.19.0-2) unstable; urgency=medium
424
425  * Disable glamor on the udeb build. It's not needed there.
426    This has the side effect of fixing the Hurd build.
427  * debian/patches/02_kbsd-input-devd.diff:
428    - Ported to NotifyFd. Fixes the kFreeBSD build.
429  * Bump Standards-Version to 3.9.8; no changes needed.
430
431 -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 23 Nov 2016 19:32:09 +0100
432
433xorg-server (2:1.19.0-1) unstable; urgency=medium
434
435  [ Andreas Boll ]
436  * New upstream release.
437  * rules: Explicitly disable glamor on hurd. Should fix FTBFS on hurd.
438
439  [ Emilio Pozuelo Monfort ]
440  * Upload to unstable.
441
442 -- Emilio Pozuelo Monfort <pochu@debian.org>  Tue, 22 Nov 2016 23:27:39 +0100
443
444xorg-server (2:1.18.99.902-1) experimental; urgency=medium
445
446  [ Timo Aaltonen ]
447  * New upstream release candidate 1.
448  * control: Bump libxfont-dev build-dependency.
449  * patches:
450    - refreshed
451    - glamor-Declare-pos-in-the-composite-glyph.diff dropped, upstream
452  * control: Add libxcb-xkb-dev to build-depends.
453  * serverminver: Bumped.
454  * watch: Fix a typo.
455
456  [ Emilio Pozuelo Monfort ]
457  * New upstream release candidate 2.
458  * rules: Drop aiglx enable/disable flags, removed upstream.
459  * control: Bump x11proto-core-dev requirement.
460  * control: Add wayland-protocols build-dep on linux for Xwayland.
461
462 -- Emilio Pozuelo Monfort <pochu@debian.org>  Sat, 05 Nov 2016 19:56:43 +0100
463
464xorg-server (2:1.18.4-2) unstable; urgency=medium
465
466  [ Julien Cristau ]
467  * Adjust bug script to look for log files in $HOME/.local/share/xorg in
468    addition to /var/log, to handle unprivileged Xorg.
469  * Update a bunch of URLs in packaging to https.
470
471  [ Andreas Boll ]
472  * Add glamor-Declare-pos-in-the-composite-glyph.diff from upstream
473    (Closes: #834054).
474
475 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 06 Sep 2016 16:09:04 +0300
476
477xorg-server (2:1.18.4-1) unstable; urgency=medium
478
479  * New upstream stable release.
480  * os-treat-ssh-as-a-non-local-client.diff, upstream-fixes.diff:
481    Dropped, upstream.
482
483 -- Timo Aaltonen <tjaalton@debian.org>  Wed, 20 Jul 2016 06:00:21 +0300
484
485xorg-server (2:1.18.3-2) unstable; urgency=medium
486
487  * Drop 08_xfree86_fix_ia64_inx_outx.diff from the tree, it wasn't
488    applied anyway since Dec'14.
489  * 06_use-intel-only-on-pre-gen4.diff: Use modesetting driver on intel
490    gen4 and newer.
491  * upstream-fixes.diff: Add fixes from 1.18-branch until effd785aa8a97c9.
492  * Document modesetting-on-intel in the NEWS file.
493
494 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 19 Jul 2016 05:59:24 +0300
495
496xorg-server (2:1.18.3-1) unstable; urgency=medium
497
498  * New upstream release.
499  * Drop patches included upstream.
500
501 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 05 Apr 2016 09:12:50 +0300
502
503xorg-server (2:1.18.2-3) unstable; urgency=medium
504
505  * regression fixes part2:
506    - replace revert-eb5108b870.diff with patch from upstream
507    - make-sure-hw-cursor-is-hidden-when-it-should.diff: Don't show an
508      extra cursor in some cases
509  * os-treat-ssh-as-a-non-local-client.diff: Allow remote clients to work
510    with DRI3.
511
512 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 29 Mar 2016 10:38:47 +0300
513
514xorg-server (2:1.18.2-2) unstable; urgency=medium
515
516  * regression fixes/workarounds:
517    vidmode-reduce-verbosity-of-getmodeline.diff (Closes: #818634)
518    glamor-swizzle-red-to-0-for-alpha-textures.diff
519    revert-eb5108b870.diff (Closes: #818172)
520
521 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 22 Mar 2016 09:47:25 +0200
522
523xorg-server (2:1.18.2-1) unstable; urgency=medium
524
525  * New upstream release. (Closes: #814982)
526
527 -- Timo Aaltonen <tjaalton@debian.org>  Sat, 12 Mar 2016 08:49:55 +0200
528
529xorg-server (2:1.18.1-1) unstable; urgency=medium
530
531  * New upstream release.
532  * add_support_new_libsystemd.patch,
533    glamor-disable-debugging-msgs.diff,
534    update-intel-pciids.diff:
535    - dropped, upstream
536
537 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 09 Feb 2016 10:27:18 +0200
538
539xorg-server (2:1.18.0-3) unstable; urgency=medium
540
541  * update-intel-pciids.diff: Sync dri2 mapping ids for intel.
542  * glamor-disable-debugging-msgs.diff: Make glamor less noisy with
543    recent mesa.
544
545 -- Timo Aaltonen <tjaalton@debian.org>  Wed, 27 Jan 2016 16:41:59 +0200
546
547xorg-server (2:1.18.0-2) unstable; urgency=medium
548
549  [ Laurent Bigonville ]
550  * Enable systemd socket activation support (Closes: #803254)
551
552  [ Emilio Pozuelo Monfort ]
553  * Let xserver-xorg-dev depend on libxfont-dev, as dixfont.h needs
554    fontutil.h.
555
556 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 26 Jan 2016 16:25:33 +0200
557
558xorg-server (2:1.18.0-1) experimental; urgency=medium
559
560  * New upstream release.
561    - drop xext-fix-udeb-build.diff, merged upstream
562  * Extend libgbm-dev build-dep to kfreebsd-any as well as linux-any.
563
564 -- Julien Cristau <jcristau@debian.org>  Tue, 10 Nov 2015 22:40:43 +0100
565
566xorg-server (2:1.17.99.902-1) experimental; urgency=medium
567
568  * Team upload.
569  * New upstream release candidate.
570  * Bump x11proto-core and x11proto-randr dependencies per configure.ac.
571  * Stop passing deleted options to configure.
572  * Bump serverminver (video ABI 20.0, input ABI 22.1).
573
574 -- Julien Cristau <jcristau@debian.org>  Thu, 29 Oct 2015 09:58:55 +0000
575
576xorg-server (2:1.17.3-2) unstable; urgency=medium
577
578  * Finalize xserver-xorg-core.NEWS.  Thanks, Michael Biebl!
579
580 -- Julien Cristau <jcristau@debian.org>  Tue, 27 Oct 2015 22:55:25 +0000
581
582xorg-server (2:1.17.3-1) unstable; urgency=medium
583
584  [ Julien Cristau ]
585  * New upstream release
586    - mi: fix typo in warning about overflowing queue (closes: #726041)
587  * Refresh 02_kbsd-input-devd.diff and 03_static-nettle.diff.
588  * Replace xorg-wrapper-envp.diff with a cherry-pick from master.
589  * New patch xext-fix-udeb-build.diff to fix build regression in 1.17.3.
590  * Add NEWS file for xserver-xorg-core with info about the -legacy split
591    (closes: #801487).
592  * Recommend libpam-systemd (closes:  #802544, #802618, #802327, #802566,
593    probably others)
594
595  [ Andreas Boll ]
596  * Use the correct repository for the Vcs-Git field (Closes: #801340).
597    Thanks, Vagrant Cascadian.
598  * Document new location for non-root Xorg log in the NEWS file.
599
600  [ Samuel Thibault ]
601  * Fix xorg-wrapper on hurd (cherry-picked from master).
602
603 -- Julien Cristau <jcristau@debian.org>  Tue, 27 Oct 2015 13:55:55 +0000
604
605xorg-server (2:1.17.2-3) unstable; urgency=medium
606
607  * Team upload.
608  [ Laurent Bigonville ]
609  * Move Xorg.wrap.1 man page from the xserver-xorg-core to
610    xserver-xorg-legacy package (Closes: #797661)
611  * Add a Breaks against systemd (<< 226-4~), before that version logind was
612    restarted on upgrade which makes the X server crash (See #798097)
613  * Bump Standards-Version to 3.9.6 (no further changes)
614
615  [ Andreas Boll ]
616  * Update Vcs-* fields.
617  * Add upstream url.
618
619  [ Julien Cristau ]
620  * Only reset environment in the Xorg wrapper if we didn't drop privileges.
621
622 -- Laurent Bigonville <bigon@debian.org>  Tue, 06 Oct 2015 09:06:22 +0200
623
624xorg-server (2:1.17.2-2) experimental; urgency=medium
625
626  [ Laurent Bigonville ]
627  * Enable logind support for the main build on Linux.
628  * Build and ship the setuid root wrapper from upstream, replacing
629    xserver-xorg's.
630
631  [ Julien Cristau ]
632  * Take over x11-common's handling of the X wrapper; ship the wrapper in a
633    new xserver-xorg-legacy package.
634  * Patch the wrapper to reset Xorg's environment.  I don't believe it needs
635    any variable there, and if that turns out to be wrong we can add a
636    whitelist or hardcode some values.
637
638 -- Julien Cristau <jcristau@debian.org>  Wed, 19 Aug 2015 11:14:05 +0200
639
640xorg-server (2:1.17.2-1.1) unstable; urgency=medium
641
642  * Non-Maintainer Upload.
643
644  [ Sven Joachim ]
645  * Install the whole usr/share/man/man4 directory into xserver-xorg-core,
646    fixes FTBFS on hurd where modesetting.4 does not exist (Closes: #794644).
647
648 -- Samuel Thibault <sthibault@debian.org>  Tue, 11 Aug 2015 10:45:35 +0200
649
650xorg-server (2:1.17.2-1) unstable; urgency=medium
651
652  [ Sven Joachim ]
653  * New upstream release.
654    + symbols: Fix sdksyms.sh to cope with gcc5 (Closes: #778187)
655    + os/access: fix regression in server interpreted auth (Closes: #784687)
656    + dix: Fix image byte order on big endian hardware (Closes: #785474)
657    + int10: Fix error check for pci_device_map_legacy (Closes: #787144)
658    + modesetting: Include dix-config.h from dumb_bo.c (Closes: #789823)
659    + unauthorised local client access in XWayland [CVE-2015-3164]
660      (Closes: #788410)
661  * Install the modesetting.4 manpage into xserver-xorg-core (Closes: #789646)
662  * Build xserver-xorg-core-udeb on all architectures again (Closes: #775205)
663  * Update debian/upstream/signing-key.asc.
664
665 -- Julien Cristau <jcristau@debian.org>  Wed, 01 Jul 2015 18:07:40 +0200
666
667xorg-server (2:1.17.1-2) unstable; urgency=medium
668
669  * Disable libdrm support on hurd and in the kfreebsd udeb build, so we don't
670    try building the modesetting driver without libdrm.  We should probably
671    revisit this later and ship modesetting_drv.so in d-i, but this should do
672    for now.
673
674 -- Julien Cristau <jcristau@debian.org>  Mon, 04 May 2015 22:04:01 +0200
675
676xorg-server (2:1.17.1-1) experimental; urgency=medium
677
678  [ Maarten Lankhorst ]
679  * New upstream release 1.17.1.
680  * Enable the modesetting driver from xorg-server.
681  * Drop upstreamed patches:
682    - 09_Xserver-man-iglx.diff
683  * Disable 08_xfree86_fix_ia64_inx_outx.diff, no longer applies.
684    - Is this patch still needed because it seems to be handled now?
685  * Bump video abi to 19.
686
687  [ Julien Cristau ]
688  * Bump debhelper compat level to 9.
689  * Update debian/copyright from upstream COPYING.
690
691 -- Julien Cristau <jcristau@debian.org>  Sun, 03 May 2015 18:00:32 +0200
692
693xorg-server (2:1.16.4-1) unstable; urgency=high
694
695  * New upstream release
696    + dix: Allow zero-height PutImage requests (closes: #774308)
697    + os: Fix timer race conditions
698    + randr: attempt to fix primary on slave output
699    + config/udev: Respect seat assignments when assigned devices
700    + dix: make RegionInit legal C++
701    + dri2: SourceOffloads may be for DRI3 only
702    + xkb: Don't swap XkbSetGeometry data in the input buffer
703    + xkb: Check strings length against request size (CVE-2015-0255)
704
705 -- Julien Cristau <jcristau@debian.org>  Wed, 11 Feb 2015 01:26:07 +0100
706
707xorg-server (2:1.16.2.901-1) unstable; urgency=medium
708
709  * New upstream release
710    + fb: Fix Bresenham algorithms for commonly used small segments
711    + denial of service due to unchecked malloc in client authentication
712      [CVE-2014-8091]
713    + integer overflows calculating memory needs for requests [CVE-2014-8092,
714      CVE-2014-8093, CVE-2014-8094]
715    + out of bounds access due to not validating length or offset values in
716      requests [CVE-2014-8095, CVE-2014-8096, CVE-2014-8097, CVE-2014-8098,
717      CVE-2014-8099, CVE-2014-8100, CVE-2014-8101, CVE-2014-8102,
718      CVE-2014-8103]
719    See http://www.x.org/wiki/Development/Security/Advisory-2014-12-09/
720  * Drop 06_Revert-fb-reorder-Bresenham-error-correction-to-avoi.diff,
721    obsoleted by the upstream fix (closes: #752156)
722  * 09_Xserver-man-iglx.diff: adjust Xserver man page, we disable indirect glx
723    contexts by default.
724
725 -- Julien Cristau <jcristau@debian.org>  Tue, 09 Dec 2014 22:04:20 +0100
726
727xorg-server (2:1.16.1.901-1) unstable; urgency=medium
728
729  * New upstream release.
730    + Xext/shm: Detach SHM segment after Pixmap is released
731    + Fix present_notify to return right away when querying current or past msc
732    + Fix present_pixmap when using present_notify_msc
733    + xkb: ignore floating slave devices when updating from master
734    + fb: Fix invalid bpp for 24bit depth window
735
736 -- Julien Cristau <jcristau@debian.org>  Mon, 03 Nov 2014 21:36:14 +0100
737
738xorg-server (2:1.16.1-1) unstable; urgency=medium
739
740  * Add my key to debian/upstream/signing-key.asc.
741  * New upstream release.
742  * Update help text since -iglx is now the default (cherry-pick from master)
743
744 -- Julien Cristau <jcristau@debian.org>  Mon, 22 Sep 2014 22:12:20 +0200
745
746xorg-server (2:1.16.0.901-1) unstable; urgency=medium
747
748  * New upstream release
749    + glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap (closes: #761393)
750  * glx: Disable indirect GLX contexts by default (cherry-pick from master)
751
752 -- Julien Cristau <jcristau@debian.org>  Tue, 16 Sep 2014 15:44:55 +0200
753
754xorg-server (2:1.16.0-2) unstable; urgency=medium
755
756  * xserver-xorg-dev: /usr/share/xserver-xorg/configure_flags.mk
757    Provide the flags how the xserver was configured (closes: #757246).  Based
758    on Ubuntu patch by Matthias Klose.  Thanks, Yaroslav Halchenko!
759
760 -- Julien Cristau <jcristau@debian.org>  Sun, 31 Aug 2014 11:58:36 -0700
761
762xorg-server (2:1.16.0-1) unstable; urgency=medium
763
764  * New upstream release
765    + Revert "dix: fix up coordinate scaling when external monitors are
766      present" (closes: #754822)
767
768 -- Julien Cristau <jcristau@debian.org>  Fri, 18 Jul 2014 00:17:11 +0200
769
770xorg-server (2:1.15.99.904-1) unstable; urgency=medium
771
772  * New upstream release candidate.
773  * Make xserver-common Multi-Arch: foreign (closes: #693922)
774  * Add debian/upstream/signing-key.asc, and add pgpsigurlmangle option to
775    debian/watch, to allow uscan to verify tarball signatures.
776  * Upload to unstable.
777
778 -- Julien Cristau <jcristau@debian.org>  Tue, 08 Jul 2014 15:22:20 +0200
779
780xorg-server (2:1.15.99.903-3) experimental; urgency=medium
781
782  * Set shared memory dir to /dev/shm (closes: #747894).
783  * Disable dri3 on kfreebsd again to fix FTBFS.
784
785 -- Julien Cristau <jcristau@debian.org>  Tue, 10 Jun 2014 21:50:06 +0200
786
787xorg-server (2:1.15.99.903-2) experimental; urgency=medium
788
789  * Enable xwayland for the main build on linux (closes: #747950).
790
791 -- Julien Cristau <jcristau@debian.org>  Thu, 05 Jun 2014 21:58:45 +0200
792
793xorg-server (2:1.15.99.903-1) experimental; urgency=medium
794
795  * New upstream release candidate
796    - reverted quirk for "Evoluent VerticalMouse 3" (closes: #739537)
797    - Xi: block SIGIOs while copying device classes around (closes: #744303)
798    - fix FTBFS on arm
799    - add support for mips64 (closes: #725801)
800  * Enable dri3 on kfreebsd, now xtrans 1.3.3 supports fd passing.
801  * Enable glamor.
802  * Don't run tests in parallel.
803  * Bump video ABI and serverminver.
804  * Explicitly disable xwayland.
805
806 -- Julien Cristau <jcristau@debian.org>  Thu, 05 Jun 2014 20:14:56 +0200
807
808xorg-server (2:1.15.99.902-1) experimental; urgency=medium
809
810  * New upstream snapshot.
811    + fix Xephyr -screen (closes: #742028)
812  * Refresh patches.
813  * Bump video ABI to 17, input ABI to 21.
814  * Bump xtrans requirement to 1.3.3.
815  * Bump xproto and fontsproto requirements.
816
817 -- Julien Cristau <jcristau@debian.org>  Tue, 15 Apr 2014 08:35:26 +0200
818
819xorg-server (2:1.15.0.901-1) unstable; urgency=medium
820
821  [ Robert Millan ]
822  * Add devd input backend for kFreeBSD, and use it instead of hal (closes:
823    #736765, #710196, #683833)
824
825  [ Julien Cristau ]
826  * New upstream release
827
828 -- Julien Cristau <jcristau@debian.org>  Mon, 31 Mar 2014 12:19:57 +0200
829
830xorg-server (2:1.15.0-2) unstable; urgency=medium
831
832  [ Julien Cristau ]
833  * Bump debhelper compat level to 7.
834  * Upload to unstable.
835
836  [ Yaroslav Halchenko ]
837  * Adding xorg-server-source binary package to provide a tarball with
838    original (patched, autoreconfed) sources of the xserver (Closes:
839    #730552)
840
841 -- Julien Cristau <jcristau@debian.org>  Thu, 06 Feb 2014 16:14:15 +0100
842
843xorg-server (2:1.15.0-1) experimental; urgency=low
844
845  * New upstream release.
846
847 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com>  Mon, 06 Jan 2014 11:00:39 +0100
848
849xorg-server (2:1.14.99.904-2) experimental; urgency=medium
850
851  * Pass VERBOSE=1 to make check to make debugging test failures possible.
852  * Disable dri3 on kfreebsd.  xtrans doesn't enable fd passing there yet.
853
854 -- Julien Cristau <jcristau@debian.org>  Sat, 14 Dec 2013 18:16:17 +0100
855
856xorg-server (2:1.14.99.904-1) experimental; urgency=low
857
858  [ Julien Cristau ]
859  * New upstream release candidate.
860  * Update (build-)dependencies:
861    - bump x11proto-xext-dev, x11proto-gl-dev, xtrans-dev, libgl1-mesa-dev
862    - add x11proto-present-dev, x11proto-dri3-dev, libxshmfence-dev
863  * Enable dri3 (on !hurd) and present extensions.
864  * Point to http://www.debian.org/support instead of the uploader's email
865    address in the Xorg log.
866
867  [ Maarten Lankhorst ]
868  * Disable xorg-server's linux acpi and apm support.  Can only cause bugs.
869
870 -- Julien Cristau <jcristau@debian.org>  Thu, 12 Dec 2013 12:11:14 +0100
871
872xorg-server (2:1.14.99.3-1) experimental; urgency=low
873
874  * New upstream snapshot.
875  * Drop patches applied upstream:
876    - 02_improve-posix-saved-ids-check.diff
877    - 04_hashtabletest-s390x.diff
878    - 10_Include-missing-selection-h.diff
879    - os-move-arpa-inet.h-for-any-win32-system.patch
880    - xfree86-hurd-include-hurd.h.patch
881  * Update build-deps:
882    - bump libx11-dev to 2:1.6 for _XEatDataWords
883    - require xcb bits for Xephyr
884    - xserver-xorg-dev depends on x11proto-xf86bigfont-dev
885  * Bump ABI versions (should have been done upstream, but hasn't yet).
886  * Stop building Xfbdev.
887  * Reduce noise from dh_install --list-missing by deleting some files from the
888    udeb build after make install.
889  * Run abibumpcheck on build instead of clean so it's done on a patched tree.
890  * Remove Drew and Cyril from Uploaders.
891
892 -- Julien Cristau <jcristau@debian.org>  Mon, 21 Oct 2013 23:46:34 +0200
893
894xorg-server (2:1.14.5-1) unstable; urgency=low
895
896  * New upstream release.
897
898 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com>  Fri, 13 Dec 2013 11:10:46 +0100
899
900xorg-server (2:1.14.4-1) unstable; urgency=low
901
902  * New upstream release.
903  * Drop upstreamed patches.
904    - 02_improve-posix-saved-ids-check.diff
905    - 04_hashtabletest-s390x.diff
906    - 10_Include-missing-selection-h.diff
907
908 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com>  Wed, 04 Dec 2013 13:09:36 +0100
909
910xorg-server (2:1.14.3-5) unstable; urgency=low
911
912  * Cherry-pick a upstream commit to fix mesa-10 driver loading.
913
914 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com>  Mon, 25 Nov 2013 14:52:54 +0100
915
916xorg-server (2:1.14.3-4) unstable; urgency=high
917
918  [ Timo Aaltonen ]
919  * rules: Drop defoma support from the font path. (Closes: #689233,
920    LP: #986061)
921
922  [ Julien Cristau ]
923  * Avoid use-after-free in dix/dixfonts.c: doImageText().  Addresses
924    CVE-2013-4396.
925
926 -- Julien Cristau <jcristau@debian.org>  Sat, 05 Oct 2013 15:57:55 +0200
927
928xorg-server (2:1.14.3-3) unstable; urgency=low
929
930  * Upload to unstable.
931
932 -- Julien Cristau <jcristau@debian.org>  Sun, 22 Sep 2013 16:32:19 +0200
933
934xorg-server (2:1.14.3-2) experimental; urgency=low
935
936  * Delete test-driver on clean.
937  * Add a couple patches to fix FTBFS on hurd (closes: #720736).  Thanks, Pino
938    Toscano!
939
940 -- Julien Cristau <jcristau@debian.org>  Fri, 20 Sep 2013 00:21:41 +0200
941
942xorg-server (2:1.14.3-1) experimental; urgency=low
943
944  [ Julien Cristau ]
945  * Remove the Replaces: xdmx from xdmx-tools, that was before lenny.  That
946    change was done in the 1.10.x timeframe and then lost when moving to
947    1.11.x.
948
949  [ Michele Cane ]
950  * New upstream release.
951
952 -- Julien Cristau <jcristau@debian.org>  Sun, 15 Sep 2013 23:57:26 +0200
953
954xorg-server (2:1.14.2.901-2) experimental; urgency=low
955
956  * Use libbsd-overlay to get missing declarations on kfreebsd and fix FTBFS.
957    Require dpkg-dev 1.16.1.
958  * Also improve POSIX_SAVED_IDS check to work on kbsd.
959  * Link against libnettle.a, to unbreak the udeb (there's no libnettle udeb).
960  * Fix a test failure on 64bit big-endian (s390x, ppc64, sparc64).
961
962 -- Julien Cristau <jcristau@debian.org>  Sat, 03 Aug 2013 18:17:30 +0200
963
964xorg-server (2:1.14.2.901-1) experimental; urgency=low
965
966  * New upstream release
967
968  [ Maarten Lankhorst ]
969  * Bump minimum required abi, randr, dri2 and gl protos.
970  * Remove upstreamed patches.
971    - 02_Add-libnettle-as-option-for-sha1.diff
972    - 04_int10-fix-pci_device_read_rom-usage.diff
973    - 07_Revert-kinput-allocate-enough-space-for-null-charact.diff
974  * Bump x11proto-input-dev and libpixman-1-dev minimum versions.
975
976  [ Timo Aaltonen ]
977  * Refresh 02_Add-libnettle-as-option-for-sha1.diff.
978  * Remove 03_fix-panning.diff, upstream
979  * Refresh 04_int10-fix-pci_device_read_rom-usage.diff.
980  * Drop 09_EXA-Track...diff, upstream.
981  * control: Mark xvfb as M-A: foreign.
982  * control: Bump inputproto build-dep to 2.3.
983
984  [ Robert Hooker ]
985  * Update to a newer git snapshot, 7fe5e6dfa5c1e71
986  * Bump input ABI version in serverminver
987  * Bump libxi-dev build requirement to 2:1.6.99.1
988
989  [ Julien Cristau ]
990  * Merge sid branch up to 2:1.12.4-6.1.
991  * Drop old --disable-builddocs, --disable-xcalibrate configure options from
992    d/rules.
993  * Make build-deps match xserver-xorg-dev dependencies and configure checks.
994
995 -- Julien Cristau <jcristau@debian.org>  Sat, 27 Jul 2013 13:18:28 +0200
996
997xorg-server (2:1.12.4-6.2) unstable; urgency=low
998
999  * Non-maintainer upload.
1000  * Cherry-pick Julien Cristau’s commits from debian-experimental:
1001    Use libbsd-overlay to get missing declarations on kfreebsd and fix FTBFS.
1002    02_improve-posix-saved-ids-check.diff
1003
1004 -- Michael Stapelberg <stapelberg@debian.org>  Thu, 22 Aug 2013 18:34:21 +0200
1005
1006xorg-server (2:1.12.4-6.1) unstable; urgency=low
1007
1008  * Non-maintainer upload.
1009  * 10_Include-missing-selection-h.diff: Fix FTBFS with GCC 4.8. Include
1010    selection.h in dix/window.c for the missing DeleteWindowFromAnySelections
1011    function prototype. Patch by Gerardo Malazdrewicz (closes: #701372)
1012
1013 -- Michael Biebl <biebl@debian.org>  Thu, 25 Jul 2013 19:45:29 +0200
1014
1015xorg-server (2:1.12.4-6) unstable; urgency=low
1016
1017  * Touch: Fix duplicate TouchBegin selection with virtual devices
1018    (closes: #696272)
1019  * Xi: Don't check for TOUCH_END, it's never set
1020  * Xi: Update the device after delivering the emulated pointer event
1021    (closes: #702662)
1022  * xf86: fix flush input to work with Linux evdev devices.  Addresses
1023    CVE-2013-1940.
1024
1025 -- Julien Cristau <jcristau@debian.org>  Wed, 17 Apr 2013 12:12:30 +0200
1026
1027xorg-server (2:1.12.4-5) unstable; urgency=low
1028
1029  * dmx: don't include dmx-config.h from xdmxconfig (closes: #495816)
1030  * xfree86: bail on misformed acpi strings (closes: #696110)
1031  * dix: don't allow overriding a grab with a different type of grab
1032  * dix: Set focus field on XI2 crossing events (closes: #699907)
1033  * Link against -lbsd on kfreebsd.  This gives us access to getpeereid(), and
1034    makes MIT-SHM work with non-world-accessible segments (closes: #701469).
1035
1036 -- Julien Cristau <jcristau@debian.org>  Sat, 23 Feb 2013 15:37:44 +0100
1037
1038xorg-server (2:1.12.4-4) unstable; urgency=low
1039
1040  * Fix memory leak in libnettle sha1 patch.  Thanks, Yaakov Selkowitz!
1041  * Cherry-pick from upstream:
1042    - dix: set the device transformation matrix.  Avoids cursor jumps in
1043      virtualbox (closes: #694598)
1044
1045 -- Julien Cristau <jcristau@debian.org>  Thu, 29 Nov 2012 19:27:31 +0100
1046
1047xorg-server (2:1.12.4-3) unstable; urgency=low
1048
1049  * Replace EXA patch from previous upload with the one actually applied
1050    upstream (closes: #666468).
1051
1052 -- Julien Cristau <jcristau@debian.org>  Mon, 05 Nov 2012 10:44:58 +0100
1053
1054xorg-server (2:1.12.4-2) unstable; urgency=low
1055
1056  * Fix Xephyr command line option parsing (closes: #689246).  Thanks, Andrzej
1057    Pietrasiewicz!
1058  * Restore {in,out}{b,w,l} on ia64 (closes: #685750).  Thanks, Stephan
1059    Schreiber!
1060  * EXA: Fall back earlier and more thoroughly from exaGlyphs (closes:
1061    #666468).  Patch by Michel Dänzer stolen from upstream bugzilla.
1062
1063 -- Julien Cristau <jcristau@debian.org>  Wed, 24 Oct 2012 16:46:48 +0200
1064
1065xorg-server (2:1.12.4-1) unstable; urgency=low
1066
1067  * New upstream stable release.
1068  * int10: fix pci_device_read_rom usage (closes: #686153).  Thanks, Stephan
1069    Schreiber!
1070  * Revert 'Unload submodules' (closes: #686152).  Seems to introduce a
1071    regression, let's try that again later.  Thanks, Stephan Schreiber!
1072  * Revert "fb: reorder Bresenham error correction to avoid overshoot".  Fixes
1073    regression introduced in 1.12.3.902 (fdo#54168, closes: #688908)
1074  * Add conflicts against obsolete evtouch input driver (hopefully closes:
1075    #687268)
1076
1077 -- Julien Cristau <jcristau@debian.org>  Sun, 30 Sep 2012 12:47:00 +0200
1078
1079xorg-server (2:1.12.3.902-1) unstable; urgency=low
1080
1081  * New upstream release candidate
1082    + glx: Free DRI2 drawable reference to destroyed GLX drawable
1083      (closes: #681265, #674668)
1084    + dix: make sure the mask is set for emulated scroll events
1085      (closes: #684051)
1086  * 03_fix-panning.diff: disable cursor confinement when panning is enabled
1087    (closes: #643693)
1088  * Video ABI bumped to 12.1, serverminver to 2:1.12.3.901.
1089
1090 -- Julien Cristau <jcristau@debian.org>  Tue, 21 Aug 2012 21:35:25 +0200
1091
1092xorg-server (2:1.12.3-1) unstable; urgency=low
1093
1094  * New upstream release.
1095  * Install /var/lib/xkb/README.compiled in xserver-common.
1096
1097 -- Julien Cristau <jcristau@debian.org>  Wed, 18 Jul 2012 08:36:57 +0200
1098
1099xorg-server (2:1.12.1.902-1) unstable; urgency=medium
1100
1101  [ Julien Cristau ]
1102  * xvfb-run: kill Xvfb when the script dies.
1103  * xvfb-run: instead of waiting 3 seconds and hoping that's enough for Xvfb
1104    to come up (and waiting 2.9 seconds too many in the general case), tell it
1105    to send us SIGUSR1 when it's ready to accept connections.  This reduces
1106    "xvfb-run -- xterm -e true" from ~3.2s to ~0.4s on a quick test.
1107  * xvfb-run: fix xauth handling; setting XAUTHORITY when starting an X server
1108    isn't actually useful, we need to use the -auth command-line parameter
1109    instead.  Somehow this seems to have been broken all these years and
1110    nobody noticed...
1111
1112  [ Cyril Brulebois ]
1113  * New upstream release candidate for the 1.12 stable branch:
1114    - Bring the usual lot of stability fixes.
1115    - Fix segfault on server shutdown (Closes: #671812).
1116    - Refactor logging, fixing a format string vulnerability which could lead
1117      to a denial of service (“only”, thanks to the fortified sources). This
1118      is CVE-2012-2118 (Closes: #673148).
1119  * Bump severity to “medium” for those two important fixes.
1120
1121 -- Cyril Brulebois <kibi@debian.org>  Sun, 20 May 2012 10:52:52 +0200
1122
1123xorg-server (2:1.12.1-2) unstable; urgency=low
1124
1125  * Merge from server-1.12-branch up to 22a1953c4a to get:
1126    - many XI 2.2 fixes.
1127    - “os: make timers signal-safe”; fixing infinite loops with the
1128      synaptics tap handling code.
1129
1130 -- Cyril Brulebois <kibi@debian.org>  Mon, 07 May 2012 01:46:16 +0200
1131
1132xorg-server (2:1.12.1-1) unstable; urgency=low
1133
1134  * New upstream release.
1135  * Upload to unstable.
1136
1137 -- Cyril Brulebois <kibi@debian.org>  Tue, 01 May 2012 01:56:32 +0200
1138
1139xorg-server (2:1.12.0.902-1) experimental; urgency=low
1140
1141  * New upstream release candidate (1.12.1 RC2).
1142  * Refresh patches, yay for automated re-indenting…
1143
1144 -- Cyril Brulebois <kibi@debian.org>  Wed, 11 Apr 2012 19:31:09 +0000
1145
1146xorg-server (2:1.12.0-1) experimental; urgency=low
1147
1148  * New upstream release.
1149  * Bump x11proto-input-dev in Build-Depends and Depends.
1150
1151 -- Cyril Brulebois <kibi@debian.org>  Mon, 05 Mar 2012 11:18:41 +0100
1152
1153xorg-server (2:1.11.99.902-1) experimental; urgency=low
1154
1155  * New upstream release candidate (1.12 RC2):
1156    - Fix FTBFS on ia64 and mips*.
1157  * Bump x11proto-input-dev build-dep.
1158
1159 -- Cyril Brulebois <kibi@debian.org>  Thu, 02 Feb 2012 03:15:00 +0100
1160
1161xorg-server (2:1.11.99.901-1) experimental; urgency=low
1162
1163  * New upstream release candidate (1.12 RC1).
1164  * Bump input ABI and serverminver again.
1165  * Bump x11proto-input-dev build-dep/dep.
1166
1167 -- Cyril Brulebois <kibi@debian.org>  Fri, 30 Dec 2011 00:01:35 +0100
1168
1169xorg-server (2:1.11.99.2-1) experimental; urgency=low
1170
1171  * New upstream snapshot.
1172  * Bump input ABI and serverminver again.
1173
1174 -- Cyril Brulebois <kibi@debian.org>  Tue, 20 Dec 2011 11:39:51 +0100
1175
1176xorg-server (2:1.11.99.1-1) experimental; urgency=low
1177
1178  * New upstream release snapshot (on the way to 1.12).
1179  * Bump libpciaccess-dev, x11proto-input-dev build-deps.
1180  * Update xserver-xorg-dev's dependencies:
1181    - Add libpixman-1-dev.
1182    - Bump x11proto-input-dev.
1183  * Update serverminver with new server and ABI versions.
1184  * Drop patches (merged upstream):
1185    - 07-xfree86-fix-build-with-xv-disabled.diff
1186    - 15-nouveau.diff
1187
1188 -- Cyril Brulebois <kibi@debian.org>  Thu, 15 Dec 2011 18:49:10 +0100
1189
1190xorg-server (2:1.11.2.901-1) unstable; urgency=low
1191
1192  * New upstream release candidate (1.11.3 RC1):
1193    - As usual: Fixes for various crashes and correctness issues.
1194    - In particular: Fix for crash when starting a game (in wine) twice
1195      (Closes: #637448).
1196    - Also: Fix crashes with server regeneration (Closes: #649420).
1197  * Add some lintian overrides:
1198    - xserver-xorg-core: breaks-without-version against virtual packages
1199      is perfectly OK.
1200  * Don't forget to ship xorg.conf.d(5) in xserver-xorg-core.
1201
1202 -- Cyril Brulebois <kibi@debian.org>  Tue, 29 Nov 2011 17:04:09 +0100
1203
1204xorg-server (2:1.11.1.902-1) unstable; urgency=low
1205
1206  * New upstream release candidate (1.11.2 RC2):
1207    - Fixes for various crashes and correctness issues.
1208
1209 -- Cyril Brulebois <kibi@debian.org>  Wed, 02 Nov 2011 11:10:03 +0100
1210
1211xorg-server (2:1.11.1.901-2) unstable; urgency=high
1212
1213  * Merge from upstream to get CVEs fixed:
1214    - Fix CVE-2011-4028: File disclosure vulnerability.
1215    - Fix CVE-2011-4029: File permission change vulnerability.
1216  * Set urgency to “high” accordingly.
1217
1218 -- Cyril Brulebois <kibi@debian.org>  Thu, 20 Oct 2011 15:04:53 +0200
1219
1220xorg-server (2:1.11.1.901-1) unstable; urgency=low
1221
1222  * New upstream release candidate (1.11.2 RC1)
1223    + Disable check of double-aligned in test/input.c on Renesas SH
1224      (closes: #636673)
1225  * Use dpkg-buildflags to enable hardening with recent dpkg.
1226  * Enable PIE with DEB_BUILD_MAINT_OPTIONS, but add -Bsymbolic to LDFLAGS to
1227    reduce performance loss from PIE.
1228  * Pass --disable-silent-rules to configure.
1229  * Drop dh_testroot from clean target.
1230  * Add dummy build-{arch,indep} targets depending on build.
1231
1232 -- Julien Cristau <jcristau@debian.org>  Sat, 15 Oct 2011 19:05:41 +0200
1233
1234xorg-server (2:1.11.1-1) unstable; urgency=high
1235
1236  [ Cyril Brulebois ]
1237  * Bump glproto dependency for xserver-xorg-dev (Closes: #639651).
1238  * Set urgency to “high” since there were no issues other than the libwfb
1239    one (see below) in the last 4 weeks.
1240
1241  [ Julien Cristau ]
1242  * New upstream bugfix release
1243    - belatedly bump extension ABI major
1244    - add missing fbFoo → wfbFoo renames for libwfb.so, fixing issues with the
1245      nvidia driver (closes: #641344)
1246
1247 -- Cyril Brulebois <kibi@debian.org>  Sat, 24 Sep 2011 11:23:17 +0200
1248
1249xorg-server (2:1.11.0-1) unstable; urgency=low
1250
1251  [ Julien Cristau ]
1252  * Make xvfb, xnest, xserver-xephyr and xserver-xfbdev provide the xserver
1253    virtual package again.
1254
1255  [ Cyril Brulebois ]
1256  * New upstream release:
1257    - Fix assertion failure when calling dixSetPrivate (Closes: #632549).
1258      Thanks, Mohammed Sameer!
1259    - Fix memcpy abuse in the fb layer (Closes: #626682).
1260
1261 -- Cyril Brulebois <kibi@debian.org>  Sun, 28 Aug 2011 12:53:06 +0200
1262
1263xorg-server (2:1.10.99.901+git20110731-1) experimental; urgency=low
1264
1265  [ Cyril Brulebois ]
1266  * New upstream release candidate.
1267  * Bump serverminver, as well as input and video ABI.
1268  * Adapt 15-nouveau.diff to cope with the glxdricommon-ification of
1269    GLX probing. Nouveau users might still see an error (EE) mentioning
1270    the fallback to software rendering.
1271  * Bump pixman build-dep/dep to 0.21.8.
1272  * Bump xutils-dev build-dep for new macros.
1273  * Drop libglib2.0-dev build-dep, no longer needed for unit tests.
1274  * Bump x11proto-fixes-dev build-dep for pointer barriers support.
1275
1276  [ Julien Cristau ]
1277  * Update to git HEAD.
1278    + DIX: Set backgroundState correctly for root window (Closes: #632134)
1279  * Bump xproto, dri2proto and glproto build-dependencies.
1280  * Merge packaging changes from the 1.10.x branch:
1281    + Bump libgl1-mesa-dri versioned Recommends to 7.10.2-4, to lower the
1282      odds of having a server built against multiarched mesa, installed
1283      along a pre-multiarch mesa. The Breaks in mesa packages take care of
1284      the other way round already.
1285    + And since the server's binNMU managed to migrate to testing way too
1286      early, add a Breaks against pre-multiarch libgl1-mesa-dri and
1287      libgl1-mesa-dri-experimental.
1288    + Bump Standards-Version to 3.9.2 (no changes).
1289    + Add Breaks on drivers abandoned between lenny and squeeze.  This helps
1290      apt decide to remove them instead of removing all of X.  Thanks, David
1291      Kalnischkies!
1292  * Drop obsolete 20-workaround-36986.diff.
1293  * Fix patch stamp dependency.
1294
1295 -- Julien Cristau <jcristau@debian.org>  Sun, 31 Jul 2011 22:15:07 +0200
1296
1297xorg-server (2:1.10.2-1) unstable; urgency=low
1298
1299  * New upstream release.
1300  * Add 20-workaround-36986.diff to avoid test failures on *i386.
1301  * On GNU/kFreeBSD, enable HAL support for the main build, but disable it
1302    for the udeb build, thanks to Robert Millan (Closes: #596586).
1303
1304 -- Cyril Brulebois <kibi@debian.org>  Mon, 30 May 2011 11:37:37 +0200
1305
1306xorg-server (2:1.10.1.901-1) experimental; urgency=low
1307
1308  * New upstream release (1.10.2 rc1):
1309    - Comes with some Xi fixes.
1310    - Comes with many GLX fixes.
1311
1312 -- Cyril Brulebois <kibi@debian.org>  Sat, 07 May 2011 13:27:28 +0200
1313
1314xorg-server (2:1.10.1-2) unstable; urgency=low
1315
1316  * Build xserver-xorg-core-udeb on hurd-i386.  Thanks, Samuel Thibault!
1317  * Upload to unstable.
1318
1319 -- Julien Cristau <jcristau@debian.org>  Thu, 28 Apr 2011 13:28:58 +0200
1320
1321xorg-server (2:1.10.1-1) experimental; urgency=low
1322
1323  * New upstream release.
1324
1325 -- Cyril Brulebois <kibi@debian.org>  Tue, 19 Apr 2011 03:08:08 +0200
1326
1327xorg-server (2:1.10.0.902-1) experimental; urgency=low
1328
1329  * New upstream release (1.10.1 rc2).
1330
1331 -- Cyril Brulebois <kibi@debian.org>  Sat, 09 Apr 2011 04:18:28 +0200
1332
1333xorg-server (2:1.10.0.901-1) experimental; urgency=low
1334
1335  * New upstream release (1.10.1 rc1).
1336  * Relax build-dep and dep on x11proto-randr-dev since the XRandR 1.4
1337    bits were finally reverted upstream.
1338  * Remove patch: 16-construct-paths-in-doxygen.conf.diff (merged
1339    upstream).
1340  * Pass --enable-xcsecurity to the main build to restore the XC-SECURITY
1341    extension, thanks to Stefan Fritsch's report (Closes: #599657).
1342
1343 -- Cyril Brulebois <kibi@debian.org>  Wed, 30 Mar 2011 02:22:56 +0200
1344
1345xorg-server (2:1.9.99.903-1) experimental; urgency=low
1346
1347  * New upstream release candidate (1.10 rc3).
1348  * Remove patch: 17-fix-ftbfs-on-sparc.diff (merged upstream).
1349  * Remove patch: 20-update-gpu-pitch.diff (merged upstream).
1350  * Refresh patch: 07-xfree86-fix-build-with-xv-disabled.diff
1351  * Replace patch fixing out-of-tree-build:
1352    - 16-oot-build.diff (dirty local hack).
1353    + 16-construct-paths-in-doxygen.conf.diff (from upstream,
1354      without the gitignore hunk to get patching working).
1355  * Bump video ABI version, and serverminver accordingly.
1356
1357 -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 15:22:39 +0100
1358
1359xorg-server (2:1.9.99.902-3) experimental; urgency=low
1360
1361  * Merge from master up to 93a7399370.
1362  * New patch: 17-fix-ftbfs-on-sparc.diff; let's try it for real before
1363    asking for its being merged upstream.
1364  * Refresh all patches.
1365
1366 -- Cyril Brulebois <kibi@debian.org>  Wed, 23 Feb 2011 13:36:13 +0100
1367
1368xorg-server (2:1.9.99.902-2) experimental; urgency=low
1369
1370  * Bump dependency on x11proto-randr-dev, needed since xorg-server.pc
1371    pulls a newer randrproto version.
1372  * Merge from debian-unstable (picking packaging updates from 2:1.9.4-3).
1373  * Mention some basic checks to perform when updating to a new upstream
1374    release, in README.source: ABI bumps and SDK_REQUIRED_MODULES updates.
1375  * Accordingly:
1376    - Bump the x11proto-xext-dev dependency.
1377    - Don't bump the x11proto-kb-dev dependency (even etch had a
1378      sufficient version).
1379
1380 -- Cyril Brulebois <kibi@debian.org>  Sun, 20 Feb 2011 07:02:20 +0100
1381
1382xorg-server (2:1.9.99.902-1) experimental; urgency=low
1383
1384  [ Christopher James Halse Rogers ]
1385  * New upstream release (1.10 rc1)
1386  * Drop 16-xaa-fbcomposite-fix-negative-size.diff, the mod macro that this
1387    patch fixes is no longer used.
1388  * debian/control:
1389    - Bump x11proto-randr-dev and x11proto-xext-dev build-deps to 1.3.99 and
1390      7.1.99 for new XRandR and XSync extension protocols.
1391
1392  [ Julien Cristau ]
1393  * Bump serverminver and ABI versions.
1394
1395  [ Cyril Brulebois ]
1396  * New upstream release (1.10 rc2).
1397  * bug script: Report libGL-related diversions.
1398  * Bump serverminver again, since ABI_XINPUT_VERSION was bumped from 12.0
1399    to 12.2.
1400  * Update debian/copyright from upstream COPYING.
1401  * Add patch to work around out-of-tree issues: 16-oot-build.diff
1402
1403 -- Cyril Brulebois <kibi@debian.org>  Sat, 19 Feb 2011 15:29:54 +0100
1404
1405xorg-server (2:1.9.4-3) unstable; urgency=low
1406
1407  * Maintainer script clean-up:
1408    - xserver-xorg-core.preinst.in: Remove, 1.5 is long gone.
1409    - xserver-xorg-core.postinst.in: Remove, 1.5 is long gone, and 1.7.4
1410      was between lenny and squeeze.
1411    - xserver-xorg-core.postrm.in: Rename as xserver-xorg-core.postrm,
1412      handling upgrades from 1.5 is no longer needed, only keep the logs
1413      removal and the #DEBHELPER# placeholder.
1414  * Move remaining xsfbs bits to debian/rules:
1415    - Create/clean stampdir/.
1416    - Use quilt.make, $(QUILT_STAMPFN), unpatch.
1417    - Define SOURCE_NAME and SOURCE_VERSION.
1418  * Remove debian/xsfbs accordingly.
1419  * Remove reference to xsfbs in README.source accordingly.
1420  * Add patch: 20-update-gpu-pitch.diff (from upstream bug 33929), fixing
1421    issues with the radeon driver (Closes: #613957).
1422
1423 -- Cyril Brulebois <kibi@debian.org>  Sun, 20 Feb 2011 05:35:50 +0100
1424
1425xorg-server (2:1.9.4-2) unstable; urgency=low
1426
1427  * Put an end to the dependency hell! Now that we have proper
1428    dependencies between drivers and the server, remove xserver-xorg from
1429    xserver-xorg-core's Depends (Closes: #362313). In a nutshell, one may
1430    want to choose between installing:
1431    - xserver-xorg-core: the server itself, with no strings attached.
1432    - xserver-xorg: pulls the server and drivers, contains the X wrapper
1433      and some documentation.
1434    - xorg: pulls xserver-xorg as well as various X11 clients and fonts.
1435  * bug script: Report KMS configuration files and their contents.
1436  * bug script: Keep only one lspci call (with proper filtering), which
1437    makes PCI IDs come back.
1438  * bug script: Report libGL-related diversions.
1439  * Stop providing xorg-input-abi-11.0 and xorg-video-abi-8.0 now that
1440    drivers have reached unstable.
1441  * Merge server-1.9-branch up to 0a4b0de9af.
1442
1443 -- Cyril Brulebois <kibi@debian.org>  Wed, 16 Feb 2011 23:17:07 +0100
1444
1445xorg-server (2:1.9.4-1) unstable; urgency=low
1446
1447  * The “squeeze is released, target sid!” upload.
1448  * New upstream release.
1449  * Unfuzzy all patches.
1450  * Get rid of long obsolete NEWS file.
1451  * Replace “--remaining-packages” with “-Nfoo -Nbar” in the “dh_strip -s”
1452    call, to avoid non-stripped binaries if the build is resumed.
1453  * Use “dh_prep” instead of deprecated “dh_clean -k”.
1454  * Bump debhelper build-dep accordingly.
1455  * Introduce dh_xsf_substvars, to be used in driver packages to set
1456    appropriate substitution variables for Depends and Provides, before
1457    calling dh_gencontrol. Ship it in xserver-xorg-dev.
1458  * Also ship a debhelper sequence: xsf.pm, to insert dh_xsf_substvars
1459    before dh_gencontrol. Usage: “dh $@ --with xsf” when using dh.
1460  * Get rid of inputabiver and videoabiver files, they've been deprecated
1461    for a while, and drivers should all have switched by now.
1462  * rules: Only read the first line of debian/serverminver to set the
1463    serverminver variable, used to prepare xinputdep and videodrvdep
1464    files.
1465  * rules: Keep only the major ABI version from pkg-config's output to
1466    build xorg-{input,video}-abi-$ABI. To handle minor ABI versions, we
1467    have the serverminver mechanism.
1468  * To avoid having to binNMU all drivers to update their Depends from
1469    xorg-*-abi-$MAJOR-$MINOR to xorg-*-abi-$MAJOR, add xorg-video-abi-8.0
1470    and xorg-input-abi-11.0 to the server's Provides temporarily (until
1471    the next ABI bump).
1472  * Add ${videoabi}, ${inputabi} to the udeb's Provides. There's no reason
1473    for udebs to have loose dependencies.
1474  * Accordingly, copy server's substvars as udeb's substvars once the
1475    videoabi/inputabi variables are computed.
1476  * Add an abibumpcheck target which checks for xinput and videodrv ABI
1477    updates, based on the versions stored in debian/serverminver; make
1478    clean depend on it to make sure such an update is noticed at the very
1479    beginning of the build.
1480  * Add current versions to debian/serverminver accordingly.
1481  * Remove “xserver” from Provides, it's deprecated.
1482  * Use architecture wildcards for build-deps.
1483  * Make xserver-xfbdev linux-any; add armhf and powerpcspe to the udeb
1484    (Closes: #585697, #605764).
1485  * Cherry-pick, thanks to Samuel Thibault (Closes: #590715):
1486    - xserver: enable TLS even if AIGLX is not enabled
1487  * Update Uploaders list. Thanks, David & Steve & Brice!
1488  * Bump Standards-Version to 3.9.1 (no changes needed).
1489
1490 -- Cyril Brulebois <kibi@debian.org>  Sat, 05 Feb 2011 10:40:55 +0100
1491
1492xorg-server (2:1.9.3.902-1) experimental; urgency=low
1493
1494  * New upstream release (1.9.4 rc2).
1495  * Improve bug script:
1496    - Stop reporting about roster and checksum for config file and server
1497      symlink, they are no longer used.
1498    - Replace printf with echo everywhere, it's slightly more readable and
1499      all lines are newline-terminated anyway.
1500    - Also use a “pecho” (pretty echo) function to underline some strings,
1501      making the output slightly more readable.
1502    - Fix listing xorg.conf.d's contents. Previously, that was only done
1503      if xorg.conf existed.
1504    - Check for local libraries by running ldd on the server.
1505    - Check for obsolete libraries in the same way (/usr/X11R6/lib might
1506      still exist in some cases, and be referenced in /etc/ld.so.conf, so
1507      using ldd is sufficient to find out, see #546836 for an example).
1508
1509 -- Cyril Brulebois <kibi@debian.org>  Mon, 31 Jan 2011 14:00:41 +0100
1510
1511xorg-server (2:1.9.3.901-1) experimental; urgency=low
1512
1513  * New upstream release (1.9.4 rc1).
1514
1515 -- Cyril Brulebois <kibi@debian.org>  Sun, 09 Jan 2011 03:10:13 +0100
1516
1517xorg-server (2:1.9.2.902-1) experimental; urgency=low
1518
1519  * New upstream release (1.9.3 rc2).
1520  * Drop 06_dont_trap_access_to_timer_and_keyboard.diff, merged upstream.
1521
1522 -- Cyril Brulebois <kibi@debian.org>  Sun, 05 Dec 2010 02:16:14 +0100
1523
1524xorg-server (2:1.9.2-1) experimental; urgency=low
1525
1526  * New upstream release.
1527
1528 -- Cyril Brulebois <kibi@debian.org>  Wed, 10 Nov 2010 00:10:19 +0100
1529
1530xorg-server (2:1.9.0.902-1) experimental; urgency=low
1531
1532  * New upstream release (1.9.1 rc2).
1533  * Drop 20-Revert-for-bug-30267.diff, merged upstream.
1534
1535 -- Cyril Brulebois <kibi@debian.org>  Sat, 16 Oct 2010 15:24:48 +0200
1536
1537xorg-server (2:1.9.0.901-1) experimental; urgency=low
1538
1539  [ Christopher James Halse Rogers ]
1540  * New upstream release (1.9.0):
1541    - Fixes crash in DamageUnregister on session close (LP: #343694)
1542    - Fixes crash with extremely large windows exposed by xpdf (Closes: #320627)
1543  * Drop 17-fix-DRI2-segfault-when-clientGone.diff: fixed upstream in more
1544    generality.
1545
1546  [ Cyril Brulebois ]
1547  * New upstream release (1.9.1 rc1).
1548  * Add patch: 20-Revert-for-bug-30267.diff, to fix FTBFS due to test
1549    failures, see https://bugs.freedesktop.org/show_bug.cgi?id=30267 for
1550    reference.
1551  * Bump xutils-dev build-dep for new macros.
1552  * Remove --disable-multibuffer from configure flags, that extension is
1553    gone for real now.
1554
1555 -- Cyril Brulebois <kibi@debian.org>  Tue, 12 Oct 2010 22:13:20 +0200
1556
1557xorg-server (2:1.8.99.905-1) experimental; urgency=low
1558
1559  * Drop recommends on xbase-clients.
1560  * Add xauth to xserver-common recommends.
1561  * Bump Standards-Version to 3.9.0.
1562  * Don't install serverminver, drivers shouldn't use this anymore.
1563  * New upstream release candidate.
1564
1565 -- Julien Cristau <jcristau@debian.org>  Sat, 17 Jul 2010 11:13:32 +0100
1566
1567xorg-server (2:1.8.99.904-1) experimental; urgency=low
1568
1569  [ Julien Cristau ]
1570  * Install the upstream changelog in xserver-common, instead of duplicating
1571    its 1MB in all other packages.
1572  * Stop repacking the tarball: the non-modifiable README.DRI was removed
1573    upstream.
1574  * Bump build-deps on x11proto-core-dev, x11proto-dri2-dev, libxfont-dev.
1575  * Bump xserver-xorg-dev dependency on x11proto-core-dev and
1576    x11proto-dri2-dev, add dependency on x11proto-xinerama-dev.
1577  * Bump serverminver, videoabiver, inputabiver.
1578
1579  [ Christopher James Halse Rogers ]
1580  * New upstream RC
1581    - A number of DRI2 fixes.
1582    - Fix for hanging OpenGL clients with multiple heads.
1583  * 17-fix-DRI2-segfault-when-clientGone.diff:
1584    - Pick up fix from https://bugs.freedesktop.org/show_bug.cgi?id=27497 to
1585      fix server crash in DRI2SwapEvent handling (LP: #595182).
1586
1587 -- Julien Cristau <jcristau@debian.org>  Fri, 09 Jul 2010 12:45:09 +0100
1588
1589xorg-server (2:1.8.1.901-1) experimental; urgency=low
1590
1591  [ Julien Cristau ]
1592  * New upstream release
1593  * Merge changes from 2:1.7.7-2.
1594
1595  [ Christopher James Halse Rogers ]
1596  * 16-xaa-fbcomposite-fix-negative-size.diff:
1597    - mi hunk merged upstream.  Update to keep just the fbpict.c hunk.
1598
1599 -- Julien Cristau <jcristau@debian.org>  Mon, 07 Jun 2010 23:22:48 +0200
1600
1601xorg-server (2:1.8.1-1) experimental; urgency=low
1602
1603  * New upstream release
1604    - 02_Add-libgcrypt-and-libnettle-as-options-for-sha1.diff: partly merged
1605      upstream, rest renamed to 02_Add-libnettle-as-option-for-sha1.diff and
1606      ported to new version
1607    - 05_only_call_gamma_set_if_nonnull.diff: merged upstream
1608    - 07-xfree86-fix-build-with-xv-disabled.diff: rediffed
1609    - 08-config-xorg-conf-d.diff: merged upstream
1610    - 09-inputclass-sans-abi9.diff: likewise
1611    - 10-config-libudev-backend.diff: likewise
1612    - 11-xfree86-fix-video-fallback.diff: likewise
1613    - 12-xfree86-dont-complain-about-missing-coredevices.diff: likewise
1614    - 13-unbreak-input-abi.diff: obsolete
1615    - 14-tone-down-nidr-errors.diff: merged upstream
1616    - 15-nouveau.diff: rediffed
1617    - 17-xfree86-saner-conf-search-paths.diff: merged upstream
1618    - 18-Add-10-evdev.conf.diff: likewise
1619  * Bump xutils-dev build-dep for new macros.
1620  * Add build-dep on xfonts-utils for fontutil.pc.
1621  * Bump build-deps on mesa, glproto and dri2proto.
1622  * Drop obsolete configure options --disable-xsdl and
1623    --disable-null-root-cursor.
1624  * --enable-werror has been replaced by --enable-strict-compilation, adjust
1625    rules.
1626  * xdmx-tools.install: xdmx was renamed to dmxinfo.
1627  * Bump debian/serverminver and ABI versions.
1628
1629 -- Julien Cristau <jcristau@debian.org>  Wed, 12 May 2010 18:01:39 +0200
1630
1631xorg-server (2:1.7.7-2) unstable; urgency=low
1632
1633  * autoconfig: load the nouveau driver for nvidia hw.  Stolen from F13.
1634  * Try to catch non-event devices when running udevadm info in the bug
1635    script.
1636  * Pull from upstream server-1.7-nominations branch
1637    - dix: make DeviceEvent coordinates signed for Xinerama (closes: #581763)
1638    - xfree86: dga needs to use the master keyboard state (closes: #576393)
1639    - Fix null pointer dereference in xf86_reload_cursors (closes: #507916)
1640
1641 -- Julien Cristau <jcristau@debian.org>  Thu, 03 Jun 2010 17:00:18 +0200
1642
1643xorg-server (2:1.7.7-1) unstable; urgency=low
1644
1645  [ Timo Aaltonen ]
1646  * Update patch 17; Add missing __datadir__ to cpprules.in.
1647
1648  [ Cyril Brulebois ]
1649  * Add listing files under /etc/X11/xorg.conf.d in bug script.
1650  * Fix typo in 10-mouse.conf: s/Mouse/Pointer/ (Closes: #579130).
1651
1652  [ Julien Cristau ]
1653  * Drop the GLX 1.4 patches to fix server crashes with DRI2 (closes:
1654    #567677).
1655  * Change driver ABI Conflicts to Breaks.  Drop old Conflicts/Replaces on
1656    pre-modular xserver packages.
1657  * Unset PRERELEASE to avoid the prerelease warning in the log.
1658  * New upstream release:
1659    - fixes Xvfb crash with XI2 (closes: #575905)
1660    - EXA: Check sys_ptr isn't NULL before passing it to the UploadToScreen
1661      hook (closes: #576656)
1662  * 19-exa-handle-pixmap-create-destroy-in-lower-layers.diff is now upstream,
1663    remove it.
1664  * Drop mention of input_id from debian/copyright since we stopped shipping
1665    it a while back.
1666
1667 -- Julien Cristau <jcristau@debian.org>  Tue, 04 May 2010 15:17:59 +0200
1668
1669xorg-server (2:1.7.6.901-3) unstable; urgency=low
1670
1671  [ Julien Cristau ]
1672  * On !linux, install mouse and kbd catchall snippets in the xorg.conf.d
1673    directory.  Fixes FTBFS on those archs.
1674
1675  [ Cyril Brulebois ]
1676  * Cherry-pick “exa: handle pixmap create/destroy in lower layers” which
1677    fixes server crashes when pixmaps are created in the course of
1678    software fallbacks (Closes: #576816). Many thanks to Arthur Marsh for
1679    the tests!
1680
1681 -- Cyril Brulebois <kibi@debian.org>  Mon, 19 Apr 2010 15:26:15 +0200
1682
1683xorg-server (2:1.7.6.901-2) unstable; urgency=low
1684
1685  * Fix dependency generation: Replace PKG_CONFIG_DIR with PKG_CONFIG_PATH
1686    (/usr/share/xserver-xorg/{videodrv,xinput}dep may lack a version
1687    otherwise).
1688
1689 -- Cyril Brulebois <kibi@debian.org>  Sat, 17 Apr 2010 18:38:17 +0200
1690
1691xorg-server (2:1.7.6.901-1) unstable; urgency=low
1692
1693  * New upstream release candidate.
1694    - Fix crash when all glyphs of a given depth are freed, but not all
1695      glyphsets (closes: #568533)
1696
1697  [ Cyril Brulebois ]
1698  * Steal patch 112_xaa-fbcomposite-fix-negative-size.patch from ubuntu,
1699    and rename it 16-xaa-fbcomposite-fix-negative-size.diff as it's now
1700    applied in Debian as well. It fixes arithmetic bugs in mod(); thanks to
1701    Bryce Harrington.
1702  * Merge 'xsfbs/debian-unstable' to fix target dependencies, which fixes
1703    useless rebuilds.
1704  * Add support for “noudeb” in DEB_BUILD_OPTIONS to disable building the
1705    udeb flavour (even on architectures where udebs are supposed to be
1706    built) to speed up debug builds. When this is used, the udeb is still
1707    built, but rather empty…
1708  * Modify bug script to include kernel version (from /proc/version) since
1709    the uname in Xorg.*.log might not give enough details (like the Debian
1710    revision).
1711
1712  [ Julien Cristau ]
1713  * Remove from debian/rules an obsolete reference to
1714    /usr/share/debhelper/dh_make/debianm/rules.
1715  * Make xserver-xorg-core provide ABI-versioned virtual packages for drivers
1716    to depend on.  This is a first step in making our ABI handling saner (see
1717    #573371).
1718  * xvfb-run: don't rely on /tmp/X$i-lock to bump $SERVERNUM in auto-servernum
1719    mode (closes: #577195).  Thanks, Jozef Kutej!
1720  * Bump serverminver for new handling of input config.
1721  * Add Breaks on input drivers installing files in /usr/lib/X11/xorg.conf.d
1722    since we're changing the path.
1723  * Stop looking for x11_driver property in udev, since we're migrating the
1724    drivers over to xorg.conf.d anyway.
1725  * Install 10-evdev.conf in /usr/share/X11/xorg.conf.d (from upstream, patch
1726    18-Add-10-evdev.conf.diff).
1727
1728  [ Timo Aaltonen ]
1729  * Add 17-xfree86-saner-conf-search-paths.diff. Allows using another
1730    xorg.conf.d directory for local changes.
1731
1732 -- Cyril Brulebois <kibi@debian.org>  Sat, 17 Apr 2010 16:55:39 +0200
1733
1734xorg-server (2:1.7.6-2) unstable; urgency=low
1735
1736  [ Timo Aaltonen ]
1737  * Add 08-config-xorg-conf-d.diff, 09-inputclass-sans-abi9.diff,
1738    10-config-libudev-backend.diff. Backport xorg.conf.d, inputclass
1739    and libudev support from xserver 1.8. Replaces the patches we had
1740    before. This allows us to migrate from a temporary udev based
1741    input device configuration straight to the long term solution
1742    introduced in 1.8.
1743  * Add 11-xfree86-fix-video-fallback.diff from SUSE. Allows the video
1744    fallback method to work when there's an xorg.conf around.
1745  * Add 12-xfree86-dont-complain-about-missing-coredevices.diff.
1746    No reason to complain about these, unless AEI is off.
1747  * Add 13-unbreak-input-abi.diff. Keep the old NewInputDeviceRequest(),
1748    rename the new as NIDR18() and call it from NIDR(). This way we
1749    don't break the input ABI.
1750  * Add 14-tone-down-nidr-errors.diff. Use X_INFO instead of X_ERROR.
1751
1752  [ Julien Cristau ]
1753  * 15-keep-udev-x11-driver.diff: keep looking for the x11_driver udev
1754    property as a transitional measure.  This should allow the new server to
1755    work while drivers aren't transitioned to xorg.conf.d yet.
1756
1757 -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 30 Mar 2010 21:32:52 +0300
1758
1759xorg-server (2:1.7.6-1) unstable; urgency=low
1760
1761  [ Brice Goglin ]
1762  * Add 06_dont_trap_access_to_timer_and_keyboard.diff,
1763    thanks Samuel Thibault.
1764
1765  [ Timo Aaltonen ]
1766  * New upstream release, closes: #574354.
1767
1768  [ Julien Cristau ]
1769  * Don't build xserver-xorg-core-udeb on sparc.  The linker fails because
1770    relocations have to be truncated when building statically against
1771    libnettle.
1772
1773 -- Cyril Brulebois <kibi@debian.org>  Tue, 23 Mar 2010 16:59:08 +0100
1774
1775xorg-server (2:1.7.5.902-1) unstable; urgency=low
1776
1777  [ Julien Cristau ]
1778  * config/udev: fix adding unnamed devices.
1779  * Build two flavours, one for the main package and one for the udeb.
1780  * Add patch to fix Xorg build with XV disabled.
1781
1782  [ Timo Aaltonen ]
1783  * Add 16-config-dont-filter-input-subsys.diff so for instance serial
1784    wacom devices are initialized by the udev backend (LP: #522318,
1785    closes: #568236).
1786
1787  [ Brice Goglin ]
1788  * New upstream release.
1789    + Allow for missing or disabled compat_output, closes: #572268, #554450.
1790    + Reenable RECORD extension, closes: #570680.
1791    + dix: try to ring the bell even if the current device doesn't have one,
1792      closes: #564200.
1793  * Refresh patches.
1794  * Fix typo in xvfb-run.1, thanks Joey Hess, closes: #527490.
1795  * Add 06_dont_trap_access_to_timer_and_keyboard.diff,
1796    thanks Samuel Thibault.
1797
1798  [ Cyril Brulebois ]
1799  * Add udeb needed for the graphical installer: xserver-xorg-core-udeb.
1800  * Version/Bump some B-D to make sure xserver-xorg-core-udeb gets its
1801    dependencies on the (recently-added) udebs rather than on the
1802    libraries:
1803     - libpciaccess-dev
1804     - libudev-dev
1805     - libxau-dev
1806     - libxfont-dev
1807  * Replace 02_Add-libgcrypt-as-an-option-for-sha1.diff with
1808    02_Add-libgcrypt-and-libnettle-as-options-for-sha1.diff so that it's
1809    also possible to link against libnettle. Link (unconditionally)
1810    statically against libnettle.a to avoid an extra udeb for a few bytes.
1811  * Add nettle-dev to Build-Depends; and pass --with-sha1=libnettle for
1812    the udeb build (and --with-sha1=libgcrypt for the main build).
1813  * Add myself to Uploaders.
1814  * Tweak builderstring to use the name of the person responsible for the
1815    upload instead of an host-specific one (Closes: #574017).
1816
1817 -- Cyril Brulebois <kibi@debian.org>  Mon, 15 Mar 2010 22:19:01 +0100
1818
1819xorg-server (2:1.7.5-1) unstable; urgency=low
1820
1821  [ Julien Cristau ]
1822  * Remove myself from Uploaders
1823
1824  [ Brice Goglin ]
1825  * New upstream release.
1826    + Restore lastDeviceEventTime update in dixSaveScreens,
1827      closes: #563816.
1828    + Don't double-swap the RandR PropertyNotify event,
1829      closes: #569036.
1830    + Xi: reset the sli pointers after copying device classes,
1831      closes: #566147.
1832  * Bump Standards-Version to 3.8.4.
1833
1834 -- Brice Goglin <bgoglin@debian.org>  Tue, 16 Feb 2010 08:00:27 +0100
1835
1836xorg-server (2:1.7.4-2) unstable; urgency=low
1837
1838  [ Julien Cristau ]
1839  * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
1840    good reason.  Thanks, Colin Watson!
1841
1842  [ Brice Goglin ]
1843  * Add 05_only_call_gamma_set_if_nonnull.diff to unbreak the nv driver,
1844    closes: #564203.
1845
1846 -- Brice Goglin <bgoglin@debian.org>  Wed, 20 Jan 2010 23:51:26 +0100
1847
1848xorg-server (2:1.7.4-1) unstable; urgency=low
1849
1850  [ Timo Aaltonen ]
1851  * New upstream release.
1852
1853  [ Julien Cristau ]
1854  * Don't call config_init() until after InitInput() has initialized the event
1855    queue, so that devices don't get enabled too early (closes: #564256,
1856    #564324).
1857
1858 -- Julien Cristau <jcristau@debian.org>  Tue, 12 Jan 2010 10:49:22 +0000
1859
1860xorg-server (2:1.7.3.902-1) unstable; urgency=low
1861
1862  [ Timo Aaltonen ]
1863  * Run udevadm trigger on postinst, and depend on udev [linux-any].
1864
1865  [ Julien Cristau ]
1866  * Add xserver-common dependency on x11-xkb-utils for xkbcomp.
1867  * Remove our copy of input_id, add Depends on new enough udev instead.
1868  * New upstream release.
1869  * Make xserver-common recommend xfonts-base, some clients don't work without
1870    those.
1871  * Upload to unstable.
1872
1873 -- Julien Cristau <jcristau@debian.org>  Wed, 06 Jan 2010 17:44:59 +0000
1874
1875xorg-server (2:1.7.3.901-1) experimental; urgency=low
1876
1877  [ Julien Cristau ]
1878  * Enable GLX 1.4 on DRI2 and swrast (from upstream, via F12).
1879  * xserver-xorg-dev: add Depends on x11proto-kb-dev and libxkbfile-dev for
1880    xkbsrv.h (closes: #559676).  Thanks, Ron!
1881  * Update input_id to the version in udev 149.
1882  * Update xserver-xorg-core bug script to run udevadm info instead of lshal.
1883
1884  [ Brice Goglin ]
1885  * New upstream release.
1886    + Refresh patches.
1887
1888 -- Brice Goglin <bgoglin@debian.org>  Sat, 12 Dec 2009 17:46:45 +0100
1889
1890xorg-server (2:1.7.2-2) experimental; urgency=low
1891
1892  [ Julien Cristau ]
1893  * debian/rules: upstream build system got fixed, no need to remove
1894    configure-generated files.
1895  * Steal input_id helper from udev, install it in /lib/xorg.  Thanks, Martin
1896    Pitt!
1897
1898  [ Brice Goglin ]
1899  * Cherry pick upstream commit to fix the ABI.
1900
1901 -- Brice Goglin <bgoglin@debian.org>  Mon, 30 Nov 2009 20:10:27 +0100
1902
1903xorg-server (2:1.7.2-1) experimental; urgency=low
1904
1905  * New upstream release
1906    + Xorg sets umask to 022 (closes: #555308)
1907  * Delete 09_debian_xserver_rtff.diff.  Was disabled since 1.3.99, and is not
1908    necessary since the fall back to builtin fonts was added.
1909  * Change the server's dependency on xserver-common to >= ${source:Version},
1910    to allow installation of different versions of the various servers.
1911  * Add build-dep on libglib2.0-dev, xkb-data and x11-xkb-utils for unit
1912    tests, and run the tests unless nocheck is in DEB_BUILD_OPTIONS.
1913  * Cherry-pick upstream commit to turn ModeDebug on during server startup,
1914    replacing our Turn-on-ModeDebug-by-default.patch.
1915  * Number our patches to make it easier to keep track of things.  Requested
1916    by the Ubuntu folks.
1917  * xvfb-run: retry a few times if Xvfb can't be started when using
1918    --auto-servernum, to make concurrent invocations work (closes: #521075).
1919    Thanks, Kees Cook!
1920  * Use libudev instead of libhal for input hotplug on linux.
1921  * Add udev rule to get keymap from /etc/default/keyboard.
1922
1923 -- Julien Cristau <jcristau@debian.org>  Sat, 28 Nov 2009 16:48:43 +0100
1924
1925xorg-server (2:1.7.0-1) experimental; urgency=low
1926
1927  * Add missing Conflicts on xserver-xorg-video-5 and xserver-xorg-input-4.
1928  * Add xkb-data to xserver-common's Depends.  XKB is mandatory in 1.7.
1929  * Make all servers depend on xserver-common (= ${source:Version}).
1930  * New upstream release
1931    + fixes Xvfb crashes (closes: #529927)
1932    + fixes DGA init crash (closes: #548716)
1933
1934 -- Julien Cristau <jcristau@debian.org>  Sun, 04 Oct 2009 15:57:01 +0200
1935
1936xorg-server (2:1.6.99.903-1) experimental; urgency=low
1937
1938  * New upstream snapshot.
1939    + doesn't fill log file with errors when acpid isn't running
1940      (closes: #487904, #500583)
1941    + adds autoconfig for geode variants (closes: #544988)
1942    + fixes idle time computation (closes: #542064)
1943    + Xnest uses the host's mouse acceleration and speed (closes: #325181)
1944    + Xephyr now has a manpage (closes: #427121)
1945    + Xdmx works again (closes: #541254)
1946  * Update build deps
1947  * Update patch stack:
1948    - 20_hurd-i386.diff applied upstream
1949    - fedora-bad-fbdev-thats-mine.patch applied upstream
1950    - fedora-pci-primary.diff superseded upstream
1951    - fedora-vboxvideo.diff applied upstream
1952    - kfreebsd-ftbfs.diff applied upstream
1953    - Add-libgcrypt-as-an-option-for-sha1.diff refreshed
1954    - Turn-on-ModeDebug-by-default.patch refreshed
1955  * Cleanup some libtool cruft in debian/rules clean.
1956  * Bump serverminver, videoabiver and inputabiver.
1957  * Bump debhelper compat level to 5:
1958    - handle dh_strip behaviour change
1959    - fix xserver-xorg-core.install
1960  * Bump Standards-Version to 3.8.3.
1961
1962 -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 17:51:05 +0200
1963
1964xorg-server (2:1.6.4-1) unstable; urgency=low
1965
1966  * New upstream release.
1967  * Update 20_hurd-i386.diff, thanks Samuel Thibault, closes: #548606.
1968  * Drop render-return-the-supported-version.patch, applied upstream.
1969
1970 -- Brice Goglin <bgoglin@debian.org>  Mon, 28 Sep 2009 07:23:07 +0200
1971
1972xorg-server (2:1.6.3.901-1) unstable; urgency=low
1973
1974  [ Julien Cristau ]
1975  * Add patch stolen from Fedora to add the vboxvideo driver to the
1976    autodetection routine (closes: #540884).
1977  * Add built-ins to the default font path so that non-Xorg servers can use
1978    them (closes: #542707).  Thanks, Josselin Mouette!
1979  * Add avr32 to the libselinux-dev/libaudit-dev build-deps (closes: #543540).
1980    Thanks, Bradley Smith!
1981  * Add patch to return the actually supported version in RenderQueryVersion
1982    rather than whatever renderproto version the server built against.
1983  * New upstream release.
1984    + idle counter computation fixes (closes: #542064)
1985  * Cherry-pick three more patches nominated on
1986    http://www.x.org/wiki/Server16Branch:
1987    - Don't reset the lastDeviceEventTime when doing DPMS actions
1988    - dri2: Don't crash if pPriv is NULL
1989    - EXA: Only take special code path for 1x1 fill for pixmaps
1990
1991  [ David Nusinow ]
1992  * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a
1993
1994 -- Julien Cristau <jcristau@debian.org>  Mon, 14 Sep 2009 15:33:46 +0200
1995
1996xorg-server (2:1.6.3-1) unstable; urgency=low
1997
1998  * New upstream release.
1999
2000 -- Brice Goglin <bgoglin@debian.org>  Sat, 01 Aug 2009 08:55:40 +0200
2001
2002xorg-server (2:1.6.2.901-1) unstable; urgency=low
2003
2004  * New upstream release candidate.
2005  * Bump mesa Build-Depends to >= 7.5 to fix DRI2 madness again,
2006    closes: #538637.
2007
2008 -- Brice Goglin <bgoglin@debian.org>  Mon, 27 Jul 2009 00:17:42 +0200
2009
2010xorg-server (2:1.6.2-1) unstable; urgency=low
2011
2012  [ Brice Goglin ]
2013  * New upstream release.
2014    + Fixes dri2 madness introduced in previous upload
2015      (closes: #534522, #536019, #534766, #534771, #534890).
2016    + Fixes xkb bogus length in write keyboard desc, closes: #529625.
2017    + Fixes SWCursor being multiply rendered, closes: #526260.
2018    + Drop Change-default-for-ExaOptimizeMigration-to-false.diff,
2019      applied upstream.
2020    + Pull upstream server-1.6-branch up to commit 606f6dba.
2021  * Bump serverminver to 2:1.6.2 for the dri2 upstream changes in the
2022    previous upload.
2023
2024  [ Julien Cristau ]
2025  * Bump xserver-xorg-dev's dependency on dri2proto to >= 2.1 for the same
2026    reason.
2027  * Don't set PCI_TXT_IDS_DIR, we don't use that anymore.
2028  * xserver-xorg-core.bug.script: add a newline between X log and lshal
2029    output.
2030
2031 -- Brice Goglin <bgoglin@debian.org>  Mon, 13 Jul 2009 23:35:13 +0200
2032
2033xorg-server (2:1.6.1.901-3) unstable; urgency=low
2034
2035  [ Julien Cristau ]
2036  * xvfb-run: don't pass the magic cookie to xauth on the command line
2037    (CVE-2009-1573; closes: #526678).  Thanks, Loïc Minier!
2038  * xvfb-run: use mktemp to create the temporary directory.
2039  * Change default for ExaOptimizeMigration to false.  This option still
2040    causes visual corruption in some cases.  Thanks, Michel Dänzer!
2041  * Only include hal info for keyboards, mice, touchpads and tablets in the
2042    bug script.
2043  * In the bug script, grep dmesg for agp in addition to drm.
2044  * Add patch stolen from Fedora to disable the fbdev driver when it's loaded
2045    together with a PCI or SBUS driver, instead of calling FatalError (closes:
2046    #508476).
2047  * Add patch stolen from Fedora to try and detect the primary PCI device by
2048    mapping the legacy VGA bios and comparing the vendor and device ids.
2049    Previously if there was more than one VGA device and the config didn't
2050    specify BusIDs, the server would just fail to start, so this hack should
2051    improve things.
2052  * Update configure options:
2053    + use --enable-xvfb instead of --enable-vfb
2054    + drop --disable-builtin-fonts, --enable-xtrap, --disable-kdrive-vesa,
2055      --disable-lbx, --disable-xprint, --disable-xorgconfig, --disable-xorgcfg
2056      which don't exist anymore
2057    + use --disable-config-hal and --disable-dri on hurd-i386
2058    + reorder options to match configure.ac, and use explicit
2059      --enable/--disable instead of using the defaults / autodetection
2060  * Don't recommend xfonts-base.  libXfont provides builtin versions of the
2061    fixed and cursor fonts, which are the only required ones.  Keep xfonts-*
2062    packages in Suggests for xserver-xorg-core.
2063  * Bump Standards-Version to 3.8.2 now that we have README.source.
2064  * Drop Build-Conflicts on xlibs-static-dev; it's only in oldstable at this
2065    point.
2066  * Pull from upstream server-1.6-branch as of June 23rd (commit dbac41b).
2067  * Bump build-dep on dri2proto to 2.1 for new protocol.
2068  * Bump build-dep on libselinux1-dev to 2.0.80 for avc_netlink_acquire_fd.
2069
2070  [ David Nusinow ]
2071  * Add README.source
2072
2073 -- Julien Cristau <jcristau@debian.org>  Tue, 23 Jun 2009 19:52:10 +0200
2074
2075xorg-server (2:1.6.1.901-2) unstable; urgency=low
2076
2077  * Merge from upstream server-1.6-branch (commit a9f85dce).
2078  * Fix FTBFS on kfreebsd (closes: #525475).  Thanks, Petr Salinger!
2079
2080 -- Julien Cristau <jcristau@debian.org>  Thu, 14 May 2009 17:37:40 +0200
2081
2082xorg-server (2:1.6.1.901-1) experimental; urgency=low
2083
2084  * New upstream development release
2085    + fixes crash in CheckMotion with xinerama (closes: #524853)
2086    + Refresh 20_hurd-i386.diff
2087
2088  [ Brice Goglin ]
2089  * Add 20_hurd-i386.diff to fix FTBFS on hurd-i386,
2090    thanks Samuel Thibault! (closes: #523970)
2091
2092  [ David Nusinow ]
2093  * Have the reportbug script append lshal and drm info.
2094    The drm info comes from grepping dmesg output.
2095
2096  [ Julien Cristau ]
2097  * Properly initialize libgcrypt in the libgcrypt patch (closes: #524822).
2098    Thanks, Sven Joachim!
2099
2100 -- David Nusinow <dnusinow@debian.org>  Mon, 11 May 2009 21:50:37 -0400
2101
2102xorg-server (2:1.6.1-1) unstable; urgency=low
2103
2104  [ Julien Cristau ]
2105  * Disable dri2 on hurd-i386.  Thanks, Samuel Thibault!
2106
2107  [ Brice Goglin ]
2108  * New upstream release.
2109
2110 -- Brice Goglin <bgoglin@debian.org>  Wed, 15 Apr 2009 13:30:51 +0200
2111
2112xorg-server (2:1.6.0-1) unstable; urgency=low
2113
2114  [ David Nusinow ]
2115  * Add 0001-xorg.conf-5-refer-to-mousedrv-4-.-Debian-394058.patch to
2116    refer to correct (semi-obsolete) mouse driver manpage.
2117    closes: #394058
2118
2119  [ Julien Cristau ]
2120  * New upstream release.
2121  * 0001-mi-force-the-paired-kbd-device-before-CopyKeyClass.patch: remove,
2122    included upstream.
2123  * Turn on ModeDebug by default.
2124  * Use libgcrypt for SHA1 instead of OpenSSL's libcrypto.
2125  * Build the xselinux extension on Linux architectures.
2126  * Remove build-dependencies on x11proto-evie-dev, x11proto-trap-dev,
2127    x11proto-xf86misc-dev; the corresponding extensions are removed.
2128  * Remove build-dependencies on x11proto-print-dev, libfreetype6-dev and
2129    xfonts-utils since we don't build Xprt anymore.
2130  * Fix lintian warnings about xserver-xorg-core.NEWS formatting.
2131  * Move -dbg package to new section debug, add ${misc:Depends} where missing.
2132  * Remove unused 06_use_proc_instead_of_sysfs_for_pci_domains.diff, obsoleted
2133    by pci-rework.
2134  * Merge changelog entries 2:1.4.2-9 to 2:1.4.2-11.
2135  * Upload to unstable.
2136
2137 -- Julien Cristau <jcristau@debian.org>  Thu, 09 Apr 2009 00:36:40 +0100
2138
2139xorg-server (2:1.5.99.902-1) experimental; urgency=low
2140
2141  * New upstream release candidate.
2142  * xserver-xorg-core.install: there are no more font modules.
2143  * 0001-mi-force-the-paired-kbd-device-before-CopyKeyClass.patch: new patch,
2144    fixes a crash with some multimedia keyboards (closes: #513384).
2145
2146 -- Julien Cristau <jcristau@debian.org>  Sat, 31 Jan 2009 19:32:31 +0100
2147
2148xorg-server (2:1.5.99.901-2) experimental; urgency=low
2149
2150  [ Julien Cristau ]
2151  * Bump libdrm-dev build-dep to help out sbuild.
2152
2153  [ Timo Aaltonen ]
2154  * debian/rules: Disable builtin fonts (LP: #308649, closes: #512706)
2155
2156 -- Julien Cristau <jcristau@debian.org>  Fri, 23 Jan 2009 21:16:14 +0100
2157
2158xorg-server (2:1.5.99.901-1) experimental; urgency=low
2159
2160  * New upstream release candidate.
2161    + adds autodetection of sbus devices (closes: #483942).
2162      Thanks, Bernhard R. Link!
2163    + RandR version 1.3 adds panning (closes: #509699).
2164    + fixes a crash with XAA and fb24_32ReformatTile (closes: #443480).
2165    + correctly sets RAW mode on the console when xorg.conf is absent
2166      (closes: #505746).
2167
2168  [ Timo Aaltonen ]
2169  * debian/control:
2170    - Add x11proto-dri2-dev to build-depends.
2171    - Bump the x11proto-randr-dev build-dep version to 1.2.99.3.
2172    - Bump the libpixman-1-dev build-dep version to 0.13.2.
2173    - Bump the xtrans-dev build-dep version to 1.2.2.
2174    - Bump the x11proto-xext-dev build-dep version to 7.0.3.
2175    - Bump the x11proto-input-dev build-dep version to 1.5.
2176    - Bump the libgl1-mesa-dev and mesa-common-dev build-dep to
2177      7.2+git20081209.a0d5c3cf.
2178    - Bump the x11proto-core build-dep to 7.0.13.
2179    - Add a build-dep on libxinerama-dev.
2180    - Conflict xserver-xorg-video-4, xserver-xorg-input-2.1.
2181  * debian/rules:
2182    - Enable dri2 again.
2183  * debian/patches:
2184    02_Disable-DRI-in-Xephyr.patch
2185    03_glx-init-infinite-loop.diff
2186    - Dropped, implemented upstream.
2187    13_debian_add_xkbpath_env_variable.diff
2188    - Disabled for now, needs to be reimplemented or dropped.
2189  * debian/{input,video}abiver: Bump the input (4) and videoabiver (5).
2190  * debian/serverminver: Bump to 2:1.5.99.901.
2191
2192  [ Julien Cristau ]
2193  * Ditch the GLX Public License and the CID Font Code Public License from
2194    debian/copyright.  The CID code has been removed a while ago, and all code
2195    under the GLXPL has been relicensed to the SGI Free Software License B 2.0.
2196    This finally closes: #211765.
2197
2198  [ Yves-Alexis Perez ]
2199  * debian/control: update deps for xserver-xorg-dev:
2200    - libpixman-1-dev (>= 0.13.2-1)
2201    - x11proto-core-dev (>= 7.0.14)
2202    - x11proto-input-dev (>= 1.5.0)
2203    - x11proto-xext-dev (>= 7.0.4)
2204    - x11proto-randr-dev (>= 1.2.99.3)
2205    - add x11proto-dri2-dev
2206
2207 -- Julien Cristau <jcristau@debian.org>  Wed, 21 Jan 2009 20:59:34 +0100
2208
2209xorg-server (2:1.5.3-1) experimental; urgency=low
2210
2211  [ Loic Minier ]
2212  * Shut up rmdir error when trying to remove dirs; this might confuse
2213    debconf.
2214
2215  [ Julien Cristau ]
2216  * New upstream release.
2217  * Fix infinite loop on server reset when swrast_dri.so is missing.  Only
2218    push swrast on the glx provider stack on first generation, so we don't
2219    turn the stack into a circular list (closes: #500287).
2220  * Enable the record extension (closes: #504303).
2221  * Merge changes from 2:1.4.2-8.
2222
2223 -- Julien Cristau <jcristau@debian.org>  Tue, 11 Nov 2008 23:17:14 +0100
2224
2225xorg-server (2:1.5.2-1) experimental; urgency=low
2226
2227  * New upstream bugfix release.
2228  * debian/rules: define PCI_TXT_IDS_DIR to unbreak the pci id matching using
2229    plain text files provided by drivers.
2230  * Don't pass --with-serverconfig-path to configure, we only used to override
2231    it for Xprint.
2232  * Re-introduce the xserver-common package, containing
2233    /usr/lib/xorg/protocol.txt and the Xserver(1) manpage for now.
2234  * debian/rules: Use filter instead of findstring for noopt in
2235    DEB_BUILD_OPTIONS.
2236  * Remove obsolete conffile /etc/X11/xserver/SecurityPolicy on upgrades.
2237  * Merge changes from 2:1.4.2-7.
2238
2239 -- Julien Cristau <jcristau@debian.org>  Sat, 11 Oct 2008 20:20:28 +0200
2240
2241xorg-server (2:1.5.1-1) experimental; urgency=low
2242
2243  * New upstream bugfix release.
2244  * 02_Disable-DRI-in-Xephyr.patch: don't use DRI in Xephyr, as it doesn't
2245    work correctly.
2246  * Merge changelog from 2:1.4.2-6 (all changes are upstream now).
2247
2248 -- Julien Cristau <jcristau@debian.org>  Wed, 24 Sep 2008 17:49:18 +0200
2249
2250xorg-server (2:1.5.0-1) experimental; urgency=low
2251
2252  * New upstream release.
2253  * Kill patch 50_Make-RandRQueryVersion-return-1.1-for-swapped-client.patch,
2254    1.2 requests are properly swapped now.
2255  * Bump videoabiver to 4 to match ABI_VIDEODRV_VERSION.  Yes, that means
2256    rebuilding video drivers; sorry about that.
2257
2258 -- Julien Cristau <jcristau@debian.org>  Thu, 04 Sep 2008 02:05:47 +0200
2259
2260xorg-server (2:1.4.99.906-2) experimental; urgency=low
2261
2262  * Pull from server-1.5-branch as of Aug 27th
2263    + input devices from xorg.conf aren't ignored if there is no ServerLayout
2264      option (closes: #492140)
2265  * Bump build-dep on inputproto to >= 1.4.4 for DeviceControlChanged.
2266  * Merge in changes from 2:1.4.2-3 to 2:1.4.2-5.
2267
2268 -- Julien Cristau <jcristau@debian.org>  Thu, 28 Aug 2008 00:33:02 +0200
2269
2270xorg-server (2:1.4.99.906-1) experimental; urgency=low
2271
2272  * debian/rules: drop useless handling of nostrip in DEB_BUILD_OPTIONS (this
2273    is taken care of by dh_strip); make the rules files and xsfbs.mk
2274    parallel-safe, and enable parallel=n using example code from Debian
2275    Policy.
2276  * debian/rules: put the source package name and version in builderstring
2277    instead of osvendor, add builder email as well; don't explicitly set
2278    osname, configure sets it to $(uname -srm) by default.
2279  * New upstream release candidate.
2280    - fixes 64-bit Xephyr (closes: #491569)
2281    - work around the DIX losing physical monitor dimensions for randr 1.1
2282      drivers, in particular nvidia (closes: #488987)
2283    - make sure RANDR reports refresh as 0 if pixel clock is 0 (closes:
2284      #490258)
2285    - doesn't try to load dri2 when it's not built (closes: #491651)
2286  * Switch to running autoreconf at build time, and build-depend on automake,
2287    libtool and xutils-dev.
2288  * Reformat the SGI Free Software License B, to shut up over 1000 lintian
2289    warnings.
2290
2291 -- Julien Cristau <jcristau@debian.org>  Sun, 27 Jul 2008 18:30:45 +0200
2292
2293xorg-server (2:1.4.99.905-1) experimental; urgency=low
2294
2295  [ Julien Cristau ]
2296  * New upstream release candidate
2297    - fixes FTBFS on alpha (closes: #472205); won't work, though, because
2298      of #485528
2299    - fixes FTBFS on GNU/kFreeBSD (closes: #482550)
2300  * 001_ubuntu_add_extra_modelines_from_xorg.patch: remove, replace with
2301    001_fedora_extramodes.patch stolen from fedora 9 cvs, rev 1.8.
2302  * xvfb: recommend xauth instead of xbase-clients.
2303  * xserver-xfbdev: recommend xfonts-base.
2304  * debian/rules: drop our special handling for stripping modules, which I
2305    think dates back to the days of the custom module loader.
2306  * debian/rules: drop some remaining xprintisms.
2307  * bump serverminver to 2:1.4.99.905.
2308  * Stop build-depending on mesa-swx11-source (mesa 7.1 will build the
2309    software driver itself), and don't pass --with-mesa-source to configure.
2310  * Build with --enable-glx-tls, we build mesa with TLS support (otherwise
2311    swrast_dri.so might fail to load due to unresolved symbols).
2312  * Make the servers recommend libgl1-mesa-dri (>= 7.1~rc1).  Without this
2313    package, the GLX extension fails to initialise (and takes the server down)
2314    due to missing swrast_dri.so.
2315
2316  [ Timo Aaltonen ]
2317  * Re-enable dri & glx.
2318  * Add a build-dep on mesa-common-dev (>= 7.1~rc1) and bump the desired
2319    version of libgl1-mesa-dev respectively.
2320  * Bump the libdrm-dev build-dep version to 2.3.1.
2321
2322 -- Julien Cristau <jcristau@debian.org>  Sun, 13 Jul 2008 23:33:05 +0200
2323
2324xorg-server (2:1.4.99.902-1) experimental; urgency=low
2325
2326  * Add postrm script for xserver-xorg-core, to remove
2327    /var/log/Xorg.*.log{,.old} on purge (closes: #343384).
2328  * Use dh_* -s instead of -a in binary-arch, to fix FTBFS on s390 (which
2329    doesn't build xserver-xfbdev).
2330  * New upstream release candidate.
2331    + refresh 13_debian_add_xkbpath_env_variable.diff
2332    + doesn't crash when there is no pci device (closes: #472823)
2333    + includes a quirk for LPL monitors with broken EDID (closes: #473260)
2334    + XKB is now enabled in Xnest (closes: #164379)
2335  * Stop building Xprt, and drop related patches; it will be provided as a
2336    separate package.
2337
2338 -- Julien Cristau <jcristau@debian.org>  Fri, 23 May 2008 00:58:45 +0200
2339
2340xorg-server (2:1.4.99.901-2) experimental; urgency=low
2341
2342  * xserver-xorg-dev needs to depend on libpciaccess-dev.
2343  * Pull from upstream server-1.5-branch as of March 21st (commit 98249dfa).
2344    + fixes build on ia64 (closes: #471663)
2345  * Add missing conflicts on xserver-xorg-input-2.
2346
2347 -- Julien Cristau <jcristau@debian.org>  Fri, 21 Mar 2008 22:40:36 +0100
2348
2349xorg-server (2:1.4.99.901-1) experimental; urgency=low
2350
2351  [ Julien Cristau ]
2352  * New upstream release candidate
2353  * Update patches:
2354    + 001_ubuntu_add_extra_modelines_from_xorg.patch: remove useless
2355      whitespace changes
2356    + 02_libvgahw_gcc4_volatile_fix.diff: delete, the gcc bug this was working
2357      around is fixed for a long time
2358    + 03_auto_load_driver.diff, 04_auto_load_driver_no_conf.diff,
2359      05_kill_type1.diff, 07_autoconfig_screen_with_device_section.diff,
2360      08_better_dpms_logging.diff, 10_dont_look_in_home_for_config.diff,
2361      11_dont_crash_on_bad_dri_mode.diff, 14_default_screen_section.diff,
2362      21_glx_align_fixes.patch, 40_default_dpi_96.patch,
2363      41_vbe_filter_less.diff,
2364      42_dont_break_grab_and_focus_for_window_when_redirecting.diff,
2365      43_allow_override_BIOS_EDID_preferred_mode.diff,
2366      44_preferredmode_infinite_loop.diff,
2367      45_only_XF86_APM_CAPABILITY_CHANGED_for_video_change_acpi_events.diff,
2368      46_reduce_wakeups_from_smart_scheduler.patch,
2369      47_fbdevhw_magic_numbers.diff, 51_xkb-and-loathing.diff,
2370      93_xprint_fonts_fix: remove, applied upstream
2371    + 06_use_proc_instead_of_sysfs_for_pci_domains.diff: disable for now,
2372      shouldn't be needed with pciaccess
2373    + 13_debian_add_xkbpath_env_variable.diff: refresh
2374    + 94_xprint_XSERVER_LIBS: disable, should be fixed upstream
2375  * Disable glx, dri and dri2 for now.
2376  * Re-enable dmx, build the xdmx and xdmx-tools packages.
2377  * Add build-deps on libpciaccess-dev and libssl-dev for Xorg, bump build-dep
2378    on libpixman-1-dev to >= 0.9.5.
2379  * Add build-dep on libxv-dev for Xephyr.
2380  * Drop XS- prefix from Vcs-* debian/control fields.
2381  * Bump videoabiver to 2.9, inputabiver to 2.1, serverminver to 2:1.4.99.901.
2382  * Drop obsolete --with-rgb-path configure option.
2383  * /etc/X11/xserver/SecurityPolicy is gone, don't install it.
2384  * Don't build-dep on "foo (>= bar-1)", to fix lintian warnings.
2385
2386  [ Drew Parsons ]
2387  * Remove 94_xprint_XSERVER_LIBS (not needed in xserver 1.5).
2388
2389  [ Brice Goglin ]
2390  * Build the Xfbdev server for real now, in new package xserver-xfbdev,
2391    closes: #439764.
2392
2393 -- Julien Cristau <jcristau@debian.org>  Fri, 14 Mar 2008 13:46:48 +0100
2394
2395xorg-server (2:1.4.2-11) unstable; urgency=low
2396
2397  * Bump x11proto-input-dev build-dep to >= 1.5.0 to fix keyboard layout
2398    breakage with new libxi built against the same. Closes: #515976
2399
2400 -- David Nusinow <dnusinow@debian.org>  Thu, 19 Feb 2009 21:52:24 -0500
2401
2402xorg-server (2:1.4.2-10) unstable; urgency=medium
2403
2404  * Cherry-pick from upstream: GLcore: make googleearth not crash the server
2405    on sw-rendering (closes: #495483).
2406
2407 -- Julien Cristau <jcristau@debian.org>  Fri, 09 Jan 2009 02:26:06 +0100
2408
2409xorg-server (2:1.4.2-9) unstable; urgency=low
2410
2411  * Cherry-pick patches from upstream to make xf86ScaleAxis() work correctly.
2412  * Steal patch from Fedora: more sanity checks to stop vmmouse from
2413    segfaulting the server (closes: #503459).
2414
2415 -- Julien Cristau <jcristau@debian.org>  Thu, 13 Nov 2008 23:32:47 +0100
2416
2417xorg-server (2:1.4.2-8) unstable; urgency=low
2418
2419  * Add patch from Petr Salinger to fix PCI domain support on kfreebsd
2420    (closes: #499501).
2421  * xfree86: xf86SetDepthBpp needs to respect the driver's depth24flags.
2422    Instead of forcing a 32bpp framebuffer, we pick a value that the driver
2423    actually supports (closes: #504819, #486925); cherry-picked from upstream
2424    git.
2425
2426 -- Julien Cristau <jcristau@debian.org>  Tue, 11 Nov 2008 20:46:52 +0100
2427
2428xorg-server (2:1.4.2-7) unstable; urgency=low
2429
2430  * Update debian/copyright to the SGI Free Software License B, version 2.0.
2431    It now mirrors the free X11 license used by X.Org.
2432    http://www.sgi.com/company_info/newsroom/press_releases/2008/september/opengl.html
2433  * Not closing bug#211765 for now, because GL/glx/glxext.c and
2434    hw/dmx/glxProxy/glxext.c are covered by the GLX Public License, which is
2435    still not free.  SGI has since released their code under FreeB, but that
2436    doesn't necessarily apply to contributions from other people.  Hopefully
2437    this can be cleared up soon, though.
2438  * xvfb-run: append to $ERRORFILE instead of truncating it, so the error
2439    output from Xvfb is not deleted when we run 'xauth remove'.
2440
2441 -- Julien Cristau <jcristau@debian.org>  Tue, 30 Sep 2008 00:39:58 +0200
2442
2443xorg-server (2:1.4.2-6) unstable; urgency=low
2444
2445  * Xevie: always set rep.length to 0 (closes: #497337).  Thanks, Thorvald
2446    Natvig!
2447  * Xevie: swap replies if necessary, to not confuse clients with a different
2448    endianness.
2449  * Cherry-picked from upstream git:
2450    XF86VidMode: Correct a NULL pointer dereference (closes: #498289)
2451
2452 -- Julien Cristau <jcristau@debian.org>  Mon, 15 Sep 2008 01:21:13 +0200
2453
2454xorg-server (2:1.4.2-5) unstable; urgency=low
2455
2456  * Don't pretend we support randr 1.2 when queried by swapped clients.  The
2457    dispatch code for RandR 1.2 requests would return BadImplementation anyway
2458    (closes: #495833).
2459  * Cherry-picked from upstream:
2460    + exa: fix assert logic thinko.
2461
2462 -- Julien Cristau <jcristau@debian.org>  Tue, 26 Aug 2008 19:27:34 +0200
2463
2464xorg-server (2:1.4.2-4) unstable; urgency=low
2465
2466  * Re-enable patch 47_fbdevhw_magic_numbers.diff, fixes xen framebuffer
2467    (closes: #493901).  Thanks, Olivier Tétard!  If someone knows why I
2468    disabled it a year ago, I'd love to know.
2469
2470 -- Julien Cristau <jcristau@debian.org>  Fri, 15 Aug 2008 19:15:54 +0200
2471
2472xorg-server (2:1.4.2-3) unstable; urgency=low
2473
2474  * Add Romanian debconf translation (closes: #489069).  Thanks, Eddy
2475    Petrișor!
2476  * Update Dutch debconf translation (closes: #491663).  Thanks, Thijs
2477    Kinkhorst!
2478  * Pull from server-1.4-branch:
2479    - Xi: ChangeDeviceControl presence events should set the appropriate
2480      devchange
2481    - Fix potential crasher in xf86CrtcRotate()
2482  * Cherry-picked from 1.5:
2483    - Work around the DIX losing mmWidth/mmHeight for RandR 1.1 DDXen
2484      (closes: #491526).
2485
2486 -- Julien Cristau <jcristau@debian.org>  Sat, 02 Aug 2008 23:22:32 +0200
2487
2488xorg-server (2:1.4.2-2) unstable; urgency=low
2489
2490  [ Julien Cristau ]
2491  * GLX: zero the buffer used in __glXDisp_GetVisualConfigs (backport from
2492    upstream).
2493
2494  [ Brice Goglin ]
2495  * Cherry-pick various patches from upstream:
2496    - Fix incorrect test regarding keyboard map.
2497    - xfree86: append, not prepend, new input devices to xf86InputDevs.
2498
2499 -- Julien Cristau <jcristau@debian.org>  Fri, 18 Jul 2008 10:53:26 +0200
2500
2501xorg-server (2:1.4.2-1) unstable; urgency=low
2502
2503  [ Julien Cristau ]
2504  * New upstream release.
2505  * Security fixes from the previous upload are included upstream.
2506  * Cherry-pick patches from upstream git to make the LeftOf and Above options
2507    in xorg.conf actually work (closes: #466526).
2508  * 48_xaa_nooffscreenpixmaps.diff: disable XAA offscreen pixmaps by default;
2509    they can be enabled with Option "XaaOffscreenPixmaps" (closes: #478277,
2510    #433331).
2511  * Cherry-pick various patches from upstream for Xorg's modes code:
2512    - add quirks for monitors with broken EDID (closes: #473260)
2513    - fix max clock computation
2514    - inherit the preferred mode from the global configuration (so if you have
2515      Modes "800x600" in the Display subsection the server will honor it
2516      instead of ignoring it)
2517  * Backport patch from upstream git to fix emulation of int1A PCI BIOS
2518    services (closes: #404885).  Thanks, Robert de Bath!
2519
2520  [ Brice Goglin ]
2521  * Update patches to not require -p0, closes: #485185.
2522
2523 -- Julien Cristau <jcristau@debian.org>  Thu, 26 Jun 2008 01:57:18 +0200
2524
2525xorg-server (2:1.4.1~git20080517-2) unstable; urgency=high
2526
2527  * High urgency upload for security fixes.
2528  * New patch from upstream to fix multiple security issues reported by
2529    iDefense:
2530    CVE-2008-2360 - RENDER Extension heap buffer overflow
2531    CVE-2008-2361 - RENDER Extension crash
2532    CVE-2008-2362 - RENDER Extension memory corruption
2533    CVE-2008-1379 - MIT-SHM arbitrary memory read
2534    CVE-2008-1377 - RECORD and Security extensions memory corruption
2535
2536 -- Julien Cristau <jcristau@debian.org>  Mon, 09 Jun 2008 14:59:04 +0200
2537
2538xorg-server (2:1.4.1~git20080517-1) unstable; urgency=low
2539
2540  [ Julien Cristau ]
2541  * Pass -DPRE_RELEASE=0 in CPPFLAGS, so we don't print the pre-release
2542    warning in the Xorg log.
2543  * Pull from upstream server-1.4-branch
2544    + drop patch 40_default_dpi_96.patch applied upstream
2545    + refresh patches 03_auto_load_driver.diff and
2546      04_auto_load_driver_no_conf.diff
2547  * Don't build-depend on packages with a -1 debian revision.
2548  * Drop the XS- prefix from Vcs-* control fields.
2549  * Add x11-common to the Depends field of xnest, xvfb and xserver-xephyr (its
2550    init script sets up the /tmp/.X11-unix directory).
2551  * Re-enable the dmx DDX, and build the xdmx and xdmx-tools packages (the
2552    build is now fixed upstream); closes: #449254.
2553
2554  [ Drew Parsons ]
2555  * Patch 95_xprint_disable_dbus disables dbus in Xprint by providing
2556    dummy config functions. Taken from upstream commit
2557    2a3d1421e0cc18822ae8f478fcc272e16a9e9340, with removal of
2558    CONFIG_LIB from configure.ac shifted to 94_xprint_XSERVER_LIBS.
2559    Closes: #472180.
2560  * Enable the xprint DDX, and build the xprint and xprint-common packages.
2561
2562 -- Julien Cristau <jcristau@debian.org>  Sun, 18 May 2008 13:36:11 +0200
2563
2564xorg-server (2:1.4.1~git20080507-1) unstable; urgency=low
2565
2566  * Pull from upstream server-1.4-branch, highlights:
2567    - the server should now scale input events correctly
2568    - xkb keymap failures now give an explanation instead of just a 'failed to
2569      load' message
2570  * Drop patch 51_xkb-and-loathing.diff, applied upstream
2571  * Refresh patches 13_debian_add_xkbpath_env_variable.diff,
2572    21_glx_align_fixes.patch, 46_reduce_wakeups_from_smart_scheduler.patch and
2573    94_xprint_XSERVER_LIBS.
2574  * chmod +x configure in debian/rules clean so we can build a git snapshot
2575    where configure is not in the tarball.
2576  * Cherry-pick fix from upstream's master branch to re-arm the DPMS timer
2577    when re-enabling DPMS (closes: #397197).
2578
2579 -- Julien Cristau <jcristau@debian.org>  Thu, 08 May 2008 15:34:38 +0200
2580
2581xorg-server (2:1.4.1~git20080131-4) unstable; urgency=low
2582
2583  * fix AlwaysCore handling: enabling AlwaysCore in xorg.conf 1) is the
2584    default, and 2) shouldn't prevent the device from sending core events
2585    (closes: #461760).
2586
2587 -- Julien Cristau <jcristau@debian.org>  Tue, 29 Apr 2008 20:14:22 +0200
2588
2589xorg-server (2:1.4.1~git20080131-3) unstable; urgency=low
2590
2591  * XKB: Fix processInputProc wrapping (cherry-picked from upstream).
2592    Thanks to Thomas Jaeger.  This should fix the bug with some keys getting
2593    stuck (closes: #473165).
2594  * xkb: when copying the keymap, make sure the structs default to 0/NULL
2595    (cherry-picked from upstream).  Fixes a crash and closes: #461783.
2596  * __glXDRIbindTexImage: Fail if no texture bound to pixmap's texture target
2597    (cherry-picked from upstream).
2598  * EXA: Fix off-by-one in polyline drawing (cherry-picked from upstream).
2599  * EXA: Skip empty glyphs (cherry-picked from upstream).
2600  * Fix overly-restrictive integer overflow check in EXA pixmap creation
2601    (cherry-picked from upstream).  Fixes BadAlloc errors returned by
2602    XCreatePixmap for pixmaps of width 8192 or greater (closes: #471782).
2603
2604  Following patches by Bart Trojanowski, stolen from the ubuntu package:
2605  * 15_X86EMU-added-blacklist-for-I-O-port-in-0-0xFF-range.patch
2606    - Restrict access to I/O ports in range 0-0xFF from x86emu.
2607  * 16_X86EMU-pass-the-correct-bus-dev-fn-tag-to-pci-emula.patch
2608    - Fix improper emulation of PCI access General Software BIOS.
2609  * Add 17_x86emu_handle_cpuid.patch to fix X86EMU CPUID handling.
2610    (closes: #451089).
2611
2612 -- Julien Cristau <jcristau@debian.org>  Wed, 02 Apr 2008 00:20:15 +0200
2613
2614xorg-server (2:1.4.1~git20080131-2) unstable; urgency=low
2615
2616  [ Brice Goglin ]
2617  * Add 46_reduce_wakeups_from_smart_scheduler.patch to reduce
2618    power consumption, closes: #462700.
2619
2620  [ Drew Parsons ]
2621  * Restore Xprint, cherry-picking commits
2622    f7f79724fdea0cc6fda0e90e56431df937d49335 and
2623    d67e210f3458b62d7d4a6032aabfda0004d661c1 from master (xserver 1.5).
2624    Include patch 94_xprint_XSERVER_LIBS to give new meaning of
2625    XSERVER_LIBS as expected in configure.ac from master (see commit
2626    a02db0d500cac20d0f0f107d27c064a175018421). Delete
2627    94_xprint_XSERVER_LIBS when we upgrade to xserver 1.5.
2628
2629  [ Julien Cristau ]
2630  * Re-enable patch 51_xkb-and-loathing.diff: ignore SIGALRM around calls to
2631    Popen()/Pclose() to fix a hang when opening menus in OpenOffice.org
2632    (once again closes: #433131)
2633  * Refresh all patches to make patch-audit happy.
2634  * Pull from upstream server-1.4-branch as of March 14th.
2635  * 42_dont_break_grab_and_focus_for_window_when_redirecting.diff removed,
2636    applied upstream.
2637  * Don't build xprint just yet, because it needs NEW processing.
2638
2639  [ David Nusinow ]
2640  * Add 11_dont_crash_on_bad_dri_mode. See bugzilla #13860
2641
2642 -- Julien Cristau <jcristau@debian.org>  Fri, 14 Mar 2008 15:18:16 +0100
2643
2644xorg-server (2:1.4.1~git20080131-1) unstable; urgency=low
2645
2646  [ Brice Goglin ]
2647  * Add 45_only_XF86_APM_CAPABILITY_CHANGED_for_video_change_acpi_events.diff
2648    to prevent XF86_APM_CAPABILITY_CHANGED from being issued for all ACPI
2649    events, thanks Sjoerd Simons, closes: #461463.
2650
2651  [ David Nusinow ]
2652  * Update Japanese translation from Hideki Yamane. closes: #462761
2653  * New upstream pull
2654    + Fixes crashes due to absent LED's being referenced
2655
2656 -- David Nusinow <dnusinow@debian.org>  Thu, 31 Jan 2008 21:43:12 -0500
2657
2658xorg-server (2:1.4.1~git20080118-1) unstable; urgency=low
2659
2660  [ Brice Goglin ]
2661  * Add 42_dont_break_grab_and_focus_for_window_when_redirecting.diff
2662    to prevent password authentication bypass, closes: #449108.
2663
2664  [ Julien Cristau ]
2665  * New upstream snapshot
2666    + includes the security fixes from the previous version
2667    + fixes regression introduced by the fix for CVE-2007-6429 in the MIT-SHM
2668      extension (closes: #461410)
2669
2670 -- Brice Goglin <bgoglin@debian.org>  Fri, 18 Jan 2008 22:20:32 +0100
2671
2672xorg-server (2:1.4.1~git20080105-2) unstable; urgency=low
2673
2674  [ David Nusinow ]
2675  * Improve dpms logging patch to correctly label message type
2676
2677  [ Brice Goglin ]
2678  * Grab upstream commit db9ae863536fff80b5463d99e71dc47ae587980d
2679    to set DEFAULT_DPI to 96 instead of 75.
2680
2681  [ Julien Cristau ]
2682  * Fix multiple security issues
2683    + CVE-2007-6427: XInput Extension Memory Corruption
2684    + CVE-2007-6428: TOG-CUP Extension Memory Corruption
2685    + CVE-2007-6429: EVI Extension Integer Overflow,
2686                     MIT-SHM Extension Integer Overflow
2687    + CVE-2007-5760: XFree86-Misc Extension Invalid Array Index
2688    + CVE-2007-5958: file existence disclosure
2689    + CVE-2008-0006: PCF font parser buffer overflow
2690  * Bump Standards-Version to 3.7.3 (no changes).
2691
2692 -- Julien Cristau <jcristau@debian.org>  Thu, 17 Jan 2008 15:10:03 +0100
2693
2694xorg-server (2:1.4.1~git20080105-1) unstable; urgency=low
2695
2696  * Don't reference non-existent bug-reporting.txt file in xvfb-run.1
2697  * New upstream git pull, again from the server-1.4-branch
2698    + Drop 08_xkb_infinite_loop.diff, it's upstream now
2699  * Improve logging when DPMS is enabled implicitly
2700    + Adds 08_better_dpms_logging.diff
2701
2702 -- David Nusinow <dnusinow@debian.org>  Sun, 06 Jan 2008 16:56:38 -0500
2703
2704xorg-server (2:1.4.1~git20071212-2) unstable; urgency=low
2705
2706  * Add patch 08_xkb_infinite_loop.diff from upstream bug#13511: papers over
2707    an infinite loop in event processing (closes: #451989).
2708
2709 -- Julien Cristau <jcristau@debian.org>  Sat, 22 Dec 2007 00:02:01 +0100
2710
2711xorg-server (2:1.4.1~git20071212-1) unstable; urgency=low
2712
2713  [ Julien Cristau ]
2714  * debian/rules: Use lsb_release -i -s to get the vendor name, instead of
2715    hardcoding "Debian".
2716  * debian/control: build-dep on lsb-release.
2717  * Cherry-pick commit f30abe30 from master: edid quirk for MAX 0x77e monitor.
2718  * Add patch 44_preferredmode_infinite_loop.diff from upstream git: fixes an
2719    infinite loop when PreferredMode is used in xorg.conf.
2720
2721  [ David Nusinow ]
2722  * New upstream version. This is based on the server-1.4-branch, and includes
2723    all the changes in the 1.4.0.90 (pre-)release as well as additional fixes.
2724    This is primarily a bugfix release
2725    + Remove 12_bgPixel_fix_64bit_issue.diff. Applied upstream
2726
2727 -- David Nusinow <dnusinow@debian.org>  Wed, 12 Dec 2007 20:19:11 -0500
2728
2729xorg-server (2:1.4.1~git20071119-1) unstable; urgency=low
2730
2731  * Ship a .orig.tar.gz that's been autoreconf'ed. Closes: #451891
2732  * Re-enable validation of the screen section of xorg.conf
2733    Modify 14_default_screen_section.diff. This also fixes a problem where the
2734    server can't find the device section when it is specified in the screen
2735    section. Closes: #451950
2736
2737 -- David Nusinow <dnusinow@debian.org>  Mon, 19 Nov 2007 20:38:04 -0500
2738
2739xorg-server (2:1.4.1~git20071117-1) unstable; urgency=low
2740
2741  [ Julien Cristau ]
2742  * Add conflict on xserver-xorg-input-wacom (<< 0.7.8) to xserver-xorg-core.
2743    That driver is built against the old ABI, but doesn't provide
2744    xserver-xorg-input.
2745
2746  [ David Nusinow ]
2747  * Add 14_default_screen_section.diff. This allows you to not have a screen
2748    section in your xorg.conf. A basic default one with a simple identifier
2749    will be created for you in this case using all default values
2750
2751  [ Christian Perrier ]
2752  * Debconf translations:
2753  * Galician. Closes: #444764
2754  * German. Closes: #444917
2755  * Brazilian Portuguese. Closes: #445266
2756  * Russian. Closes: #443859
2757  * Portuguese. Closes: #445051
2758  * Slovak. Closes: #446418, #448220
2759
2760  [ Brice Goglin ]
2761  * Bump x11proto-core-dev build-dependency to >= 7.0.9,
2762    thanks Max Kellermann, closes: #446869.
2763
2764  [ David Nusinow ]
2765  * New upstream stable snapshot
2766    + fixes a bunch of input-related bugs, notably keyboard leds
2767      (closes: #440743 and its pile of duplicates)
2768  * Remove patches merged in this snapshot
2769    + 08_exa_fix_exaFillRegionTiled_fallback.diff
2770    + 11_exa_no_negative_tile_offsets.diff
2771    + 42_fix_RemoveGeneralSocket_crash_from_dbus.diff
2772    + 44_XKB_mapping_changes_for_all_core-sending_devices.diff
2773    + 45_GetKeyboardEvents_reject_out-of-range_keycodes.diff
2774  * Make xephyr recommend xfonts-base. Closes: #451542
2775
2776 -- David Nusinow <dnusinow@debian.org>  Sat, 17 Nov 2007 18:54:02 -0500
2777
2778xorg-server (2:1.4-3) unstable; urgency=low
2779
2780  [ David Nusinow ]
2781  * Minor cleanups of 03_autoload_drivers.diff. Thanks to Julien for
2782    spotting all these ugly bits
2783    + Newline after #else when picking the driver (this is the failsafe
2784      choice)
2785    + Change by hacked "ids" file name suffix check to use strncmp and check
2786      for ".ids"
2787    + Use strncpy instead of strncat unnecessarily
2788  * Add support for a partially configured device section
2789    Implemented in 03_autoload_driver.diff. Now if you have a device section
2790    but lack a driver, it'll use the settings. This will allow you to just
2791    have a device section and enable EXA but not have to specify the driver or
2792    anything else.
2793  * Add 07_autoconfig_screen_with_device_section.diff
2794    This patch allows the Screen section to not specify a device section. If
2795    this happens, the server will automatically use the first device section
2796    listed in the xorg.conf instead
2797
2798  [ Brice Goglin ]
2799  * Allow building the Xfbdev server in new package xserver-xfbdev, but leave
2800    it disabled for now (see #439764).
2801  * Add upstream commit 27ad5d74c20f01516a1bff73be283f8982fcf0fe as patch
2802    44_XKB_mapping_changes_for_all_core-sending_devices.diff to fix broken
2803    xmodmap invocation in .xsession, closes: #443044.
2804  * Add upstream commit 0e800ca4651a947ccef239e6fe7bf64aab92257c as patch
2805    45_GetKeyboardEvents_reject_out-of-range_keycodes.diff to fix crash
2806    in GetKeyboardValuatorEvents, closes: #443697.
2807
2808  [ Christian Perrier ]
2809  * Debconf templates and debian/control reviewed by the debian-l10n-
2810    english team as part of the Smith review project. Closes: #442210
2811  * Debconf translation updates:
2812    - Swedish. Closes: #443047
2813    - Czech. Closes: #443100
2814    - French
2815    - Vietnamese. Closes: #443174
2816    - Italian. Closes: #422414
2817  * New debconf translations
2818    - Hungarian. Closes: #442956
2819    - Thai. Closes: #442962
2820    - Tamil. Closes: #443027
2821    - Basque. Closes: #443156
2822    - Hebrew. Closes: #443204
2823    - Bulgarian. Closes: #443226
2824    - Finnish. Closes: #443611
2825
2826  [ Julien Cristau ]
2827  * Add patch backported from upstream commit
2828    13949f997289068354e83bc83e50d97b8232efb1 to remove the type1 module: patch
2829    05_kill_type1.diff replaces 48_disable_type1.diff, and is now enabled in
2830    debian/patches/series.
2831  * Don't build kdrive-based servers we're not shipping.
2832  * Use ${binary:Version} instead of ${Source-Version}.
2833  * Add 08_exa_fix_exaFillRegionTiled_fallback.diff by Michel Dänzer to punt
2834    on fallback case not handled correctly in exaFillRegionTiled (backported
2835    from master's c7d6d1f5); closes: #444203.
2836  * Add 11_exa_no_negative_tile_offsets.diff by Michel Dänzer to make sure
2837    tile offsets passed to drivers are never negative (backported from
2838    master's 006f6525).
2839  * Add 12_bgPixel_fix_64bit_issue.diff by Hong Liu: bgPixel (unsigned long)
2840    is 64-bit on x86_64, so -1 != 0xffffffff (master's 9adea807).
2841
2842 -- Julien Cristau <jcristau@debian.org>  Sat, 29 Sep 2007 16:14:35 +0200
2843
2844xorg-server (2:1.4-2) unstable; urgency=low
2845
2846  [ Brice Goglin ]
2847  * Add 42_fix_RemoveGeneralSocket_crash_from_dbus.diff to fix a crash
2848    when leaving, closes: #440547.
2849  * Add 43_allow_override_BIOS_EDID_preferred_mode.diff to allow overriding
2850    BIOD/EDID preferred mode with Option PreferredMode in the config file.
2851
2852  [ David Nusinow ]
2853  * Upload to unstable
2854
2855 -- David Nusinow <dnusinow@debian.org>  Sun, 16 Sep 2007 14:24:18 -0400
2856
2857xorg-server (2:1.4-1) experimental; urgency=low
2858
2859  * New upstream release (X.Org 7.3)
2860    + RandR doesn't mark Xinerama as active when no crtcs are enabled
2861      (closes: #431746)
2862  * Add proper depends to xserver-xorg-dev:
2863    x11proto-core-dev, x11proto-input-dev (>= 1.4), x11proto-xext-dev,
2864    x11proto-video-dev, x11proto-randr-dev (>= 1.2), x11proto-render-dev (>=
2865    2:0.9.3), x11proto-fonts-dev
2866  * Bump serverminver to 2:1.4, videoabiver to 2, inputabiver to 2.
2867
2868 -- Julien Cristau <jcristau@debian.org>  Mon, 10 Sep 2007 14:35:38 +0200
2869
2870xorg-server (2:1.3.99.2-1) experimental; urgency=low
2871
2872  [ David Nusinow ]
2873  * Refactor auto_load_driver patch to allow the same method to be used when
2874    there is no xorg.conf present
2875  * Add 04_auto_load_driver_no_config.diff to use my auto_load_driver method
2876    when there's no xorg.conf present
2877
2878  [ Brice Goglin ]
2879  * Simplify output redirections in the reportbug script,
2880    thanks Justin Pryzby, closes: #358390.
2881  * Add missing URL in long descriptions, update links to the upstream
2882    module, fix some capitalization, thanks Christian Perrier.
2883
2884  [ Julien Cristau ]
2885  * New upstream release candidate.
2886    + bump build dep on renderproto to >= 0.9.3, and on pixman to >= 0.9.4-2.
2887    + bump video abi version and serverminver.
2888  * Drop the Conflict on fglrx-driver, which is taken care of by the abi
2889    version.
2890
2891 -- Julien Cristau <jcristau@debian.org>  Tue, 04 Sep 2007 17:32:19 +0200
2892
2893xorg-server (2:1.3.99.0-2) experimental; urgency=low
2894
2895  * Improve 03_auto_load_driver.diff
2896    + Move memory cleanup and directory closing to after the end label to
2897      prevent leaks. Thanks Julien.
2898    + Allow a driver to claim everything from a specific vendor. It does so by
2899      only specifying a vendor ID and leaving the latter four digits empty.
2900
2901 -- David Nusinow <dnusinow@debian.org>  Sun, 19 Aug 2007 16:06:54 -0400
2902
2903xorg-server (2:1.3.99.0-1) experimental; urgency=low
2904
2905  [ Julien Cristau, David Nusinow ]
2906  * New upstream release candidate.
2907    + X is now more tolerant of devices without a CtrlProc (closes: #269860).
2908    + cvt(1) and gtf(1) typos fixed (closes: #432065).
2909    + Make sure DRIScreenPrivIndex is -1 when no DRI screen private is
2910      allocated. (closes: #413697).
2911    + __glXDRIscreenProbe: Use drmOpen/CloseOnce (closes: #419614).
2912    + segfault in swrast_Triangle fixed in mesa (closes: #407502).
2913    + the Xvfb manpage doesn't refer to /usr/tmp anymore (closes: #270257).
2914    + typos in Xserver(1) fixed (closes: #306688).
2915
2916  * Remove patches that were pushed upstream
2917    + 03_xnest_manpage_overhaul.diff
2918    + 04_read_rom_in_chunks.diff
2919    + 05_module_defaults.diff
2920    + 07_stolen_from_HEAD_xorgconf_manpage.diff
2921    + 08_s390_servermd.diff
2922    + 12_security_policy_in_etc.diff
2923    + 16_s390_fix.diff
2924    + 18_execinfo_configured.patch
2925    + 23_kfreebsd_support.diff
2926    + 24_hurd_ioperm_fix.diff
2927    + 32_disable_sparc_pci_bridge.diff
2928    + 39_alpha_build_flags.patch
2929    + 40_consolidate_portPriv_pDraw_assignments.diff
2930    + 42_only_run_special_key_behaviours_on_non-XKB.diff
2931    + 44_fedora-xephyr-keysym-madness.diff (different fix applied upstream)
2932    + 45_CVE-2007-2437.diff
2933    + 46_export-ramdac-symbols.diff
2934    + 49_map_keyboard_driver_to_kbd.diff
2935    + 50_alpha_no_include_asm_pci.h.diff
2936    + 94_use_default_font_path.diff
2937    + 125_glx_remove-stray__GLinterface.diff,
2938      126_glxproxy_remove-stray__GLinterface.diff and
2939      127_mesa-6.5.3-compat.diff (obsolete)
2940
2941  * Update other patches:
2942    + 09_debian_xserver_rtff.diff disabled (doesn't apply, and isn't even
2943      used AFAICS;
2944    + 11_define_XFree86Server.diff dropped, to be fixed in drivers instead;
2945    + 13_debian_add_xkbpath_env_variable.diff refreshed;
2946    + 21_glx_align_fixes.patch updated;
2947    + 43_xephyr_crash_at_exit.diff dropped (doesn't apply);
2948    + 47_fbdevhw_magic_numbers.diff disabled for now;
2949    + 48_disable_type1.diff disabled for now;
2950    + 51_xkb-and-loathing.diff disabled for now.
2951
2952  [ Julien Cristau ]
2953  * Add build-dep on x11proto-input-dev (>= 1.4.2), libpixman-1-dev
2954    (>= 0.9.0), libdbus-1-dev, libhal-dev (except on hurd-i386 for the last
2955    two).
2956  * Bump build-dep on mesa-swx11-source to >> 7.0.1~rc2-1.
2957  * Bump serverminver to this version, videoabiver to 1.9, inputabiver to
2958    0.9 (so this doesn't clash with a release and drivers have to be
2959    rebuilt).
2960  * Bump build-dep on compositeproto to >= 0.4.
2961  * Install the upstream changelog.
2962  * Disable the xprint and dmx DDX for now, they fail to build.
2963  * xserver-xorg-dev needs a dependency on libpixman-1-dev.
2964  * Add explanations about our tarball and upstream URL to debian/copyright.
2965
2966  [ Drew Parsons ]
2967  * Update Xprint build to include pixman.
2968
2969  [ David Nusinow ]
2970  * Add 03_auto_load_driver.diff. This patch allows the server to select a
2971    driver and automatically create a Devices section when none is specified
2972    in your xorg.conf. It chooses the driver based on a set of PCI ID's that
2973    the driver itself provides in /usr/share/xserver-xorg/pci. If no driver
2974    claims the PCI ID of your primary video card, then it will choose a
2975    fallback based on your system.
2976
2977 -- Julien Cristau <jcristau@debian.org>  Sat, 18 Aug 2007 18:28:49 +0200
2978
2979xorg-server (2:1.3.0.0.dfsg-13) UNRELEASED; urgency=low
2980
2981  [ Debconf templates translations ]
2982  * Italian added. Closes: #422414
2983  * Slovak added. Closes: #438578
2984
2985 -- Christian Perrier <bubulle@debian.org>  Sun, 26 Aug 2007 12:09:52 +0200
2986
2987xorg-server (2:1.3.0.0.dfsg-12) unstable; urgency=low
2988
2989  [ Brice Goglin ]
2990  * Add 51_xkb-and-loathing.diff to fix a hang in OpenOffice.org
2991    when opening menus, closes: #433131.
2992  * Install the exa(4) and fbdevhw(4) manpages.
2993
2994  [ Julien Cristau ]
2995  * Update the xorg.conf(5) manpage to get documentation for RandR 1.2
2996    options:
2997    + 07_stolen_from_HEAD_xorgconf_manpage.diff: new patch;
2998    + 07_xorgconf_manpage_overhaul.diff dropped;
2999    + 34_xorg.conf_man_typos.patch dropped;
3000    + 05_module_defaults.diff, 94_use_default_font_path.diff: dropped hunks
3001      applying to hw/xfree86/doc/man/xorg.conf.man.pre.
3002  * Add patch 11_define_XFree86Server.diff: XFree86Server needs to be defined
3003    in xorg-server.h and exported to drivers.
3004  * Add patches 125_glx_remove-stray__GLinterface.diff
3005    126_glxproxy_remove-stray__GLinterface.diff and 127_mesa-6.5.3-compat.diff
3006    to build with mesa >= 6.5.3, and bump build-dependency on
3007    mesa-swx11-source.
3008  * Include the Debian package version in OSVENDOR to make it appear in the
3009    X log.
3010
3011 -- Julien Cristau <jcristau@debian.org>  Thu, 09 Aug 2007 16:32:14 +0200
3012
3013xorg-server (2:1.3.0.0.dfsg-11) unstable; urgency=low
3014
3015  * Yet another alpha build fix: also remove the asm/pci.h include from
3016    os-support/linux/lnx_axp.c.  Include "lnx.h" and <unistd.h> instead.
3017
3018 -- Julien Cristau <jcristau@debian.org>  Sat, 14 Jul 2007 20:09:35 +0200
3019
3020xorg-server (2:1.3.0.0.dfsg-10) unstable; urgency=medium
3021
3022  * hw/xfree86/common/compiler.h and <sys/io.h> declare incompatible
3023    prototypes for outb and friends, so change the patch from -9 to not
3024    #include <sys/io.h> and rely on declarations in lnx.h itself for the
3025    IOBASE_* macros.
3026
3027 -- Julien Cristau <jcristau@debian.org>  Sat, 14 Jul 2007 18:06:14 +0200
3028
3029xorg-server (2:1.3.0.0.dfsg-9) unstable; urgency=medium
3030
3031  * Include <sys/io.h> instead of <asm/pci.h> in
3032    hw/xfree86/os-support/linux/lnx.h, as the latter isn't exported to
3033    userspace anymore; fixes FTBFS on alpha.  Thanks, Steve Langasek!
3034
3035 -- Julien Cristau <jcristau@debian.org>  Sat, 14 Jul 2007 12:17:10 +0200
3036
3037xorg-server (2:1.3.0.0.dfsg-8) unstable; urgency=medium
3038
3039  * Medium-urgency upload to get the fix for #428794 in testing faster,
3040    hopefully.
3041
3042  [ Brice Goglin ]
3043  * Add 47_fbdevhw_magic_numbers.diff: patch by Adam Jackson to keep the
3044    fbdev2xfree_timing() function from changing the pixel clock value if the
3045    fbdev driver claims that it is 0.
3046
3047  [ Julien Cristau ]
3048  * Don't build the type1 font module.
3049  * Add patch by Alan Coopersmith to map (case-insensitively) the old
3050    "keyboard" input driver to "kbd" (addresses: #428794).  I'm not
3051    reassigning the bug to xserver-xorg-core for now so as not to break
3052    testing by letting xserver-xorg-input-keyboard transition before the fixed
3053    xorg-server.
3054
3055 -- Julien Cristau <jcristau@debian.org>  Sat, 14 Jul 2007 01:48:20 +0200
3056
3057xorg-server (2:1.3.0.0.dfsg-7) unstable; urgency=low
3058
3059  [ Brice Goglin ]
3060  * Add 40_consolidate_portPriv_pDraw_assignments.diff to avoid a crash
3061    in xf86XVReputVideo (closes: #424899, #431655).
3062  * Add 41_vbe_filter_less.diff to not reject VESA modes early since
3063    xf86ValidateModes should handle them just fine (closes: #424684).
3064  * Add 42_only_run_special_key_behaviours_on_non-XKB.diff to fix special
3065    keys in Xephyr (closes: #415025).
3066  * Add 43_xephyr_crash_at_exit.diff to avoid crashing Xephyr when first
3067    client disconnect (closes: #420421).
3068
3069 -- Julien Cristau <jcristau@debian.org>  Wed, 04 Jul 2007 23:42:40 +0200
3070
3071xorg-server (2:1.3.0.0.dfsg-6) unstable; urgency=low
3072
3073  * Change fglrx conflict to << 8.37.6 (closes: #424975).
3074
3075 -- Julien Cristau <jcristau@debian.org>  Fri, 01 Jun 2007 14:58:39 +0200
3076
3077xorg-server (2:1.3.0.0.dfsg-5) unstable; urgency=low
3078
3079  [ Brice Goglin ]
3080  * Add 24_hurd_ioperm_fix.diff to fix xf86Enable/DisableIO on Hurd with
3081    recent GNU Mach. Thanks Samuel Thibault!
3082  * Add 06_use_proc_instead_of_sysfs_for_pci_domains.diff since sysfs-based
3083    PCI management code is broken at least on sparc and powerpc.
3084    Closes: #422077, #422095. Thanks to Jim Watson for testing!
3085  * Install the Xephyr README, closes: #395888.
3086  * Update 07_xorgconf_manpage_overhaul.diff to drop the reference to the
3087    xorg.conf example which we do not install since Xserver 1.3 does automatic
3088    configuration, the manpage is very well documented, and we generate a
3089    config file during installation. Closes: #222932.
3090  * Fix warning in /etc/init.d/xprint when /usr/lib/X11/fonts does not exist.
3091    Closes: #422352. Thanks Cristian Ionescu-Idbohrn!
3092  * Pull upstream commit 9c80eda826448822328bb678a7d284cc43fffb17 to disable
3093    RandR's fake xinerama geometry when there's more than one protocol screen
3094    (closes: #420679).
3095
3096  [ Julien Cristau ]
3097  * Add patch to make sure that the ramdac symbols are present in the server
3098    and drivers can use them (closes: #423129).
3099  * xserver-xorg-core Conflicts with fglrx-driver, which broke with 1.3.
3100    We'll need to make this versioned (or drop it) when fglrx is fixed.
3101
3102 -- Julien Cristau <jcristau@debian.org>  Wed, 16 May 2007 15:17:55 +0200
3103
3104xorg-server (2:1.3.0.0.dfsg-4) unstable; urgency=low
3105
3106  * Cherry-pick patch from upstream git to fix security issue in the Xrender
3107    extension: malicious clients can cause a division by zero in the server
3108    (closes: #422936). Reference: CVE-2007-2437. Thanks, Micah Anderson!
3109
3110 -- Julien Cristau <jcristau@debian.org>  Wed, 09 May 2007 02:11:08 +0200
3111
3112xorg-server (2:1.3.0.0.dfsg-3) unstable; urgency=low
3113
3114  * Include 94_use_default_font_path.diff. This patch is like Eugene's patch
3115    to always look in the default font path from the past, but now we provide
3116    an option to disable looking in the default font path at runtime. This
3117    will allow people to specify additional font paths in their xorg.conf
3118    without losing their current paths. This will also help avoid people
3119    having ye olde "fixed font" problem.
3120  * Fix compilation warnings for 05_module_defaults.diff. Previously the patch
3121    used a generic pointer for the options record, but now we use the actual
3122    XF86OptionsPtr type.
3123
3124 -- David Nusinow <dnusinow@debian.org>  Thu, 26 Apr 2007 22:39:52 -0400
3125
3126xorg-server (2:1.3.0.0.dfsg-2) unstable; urgency=low
3127
3128  * Add Brice Goglin's fix for 05_module_defaults.diff, so that it also works
3129    when there is no module section at all. Thanks to Michel Dänzer for
3130    helping also.
3131
3132 -- David Nusinow <dnusinow@debian.org>  Sat, 21 Apr 2007 09:34:12 -0400
3133
3134xorg-server (2:1.3.0.0.dfsg-1) unstable; urgency=low
3135
3136  * Upload to unstable.
3137  * Add XS-Vcs-* to debian/control.
3138  * Remove non-free file hw/xfree86/doc/README.DRI from the upstream tarball.
3139  * Bump serverminver to 2:1.3.0.0.
3140
3141 -- Julien Cristau <jcristau@debian.org>  Fri, 20 Apr 2007 07:54:14 +0200
3142
3143xorg-server (2:1.3.0.0-1) experimental; urgency=low
3144
3145  * New upstream release
3146
3147 -- David Nusinow <dnusinow@debian.org>  Thu, 19 Apr 2007 22:27:05 -0400
3148
3149xorg-server (2:1.2.99.905-3) experimental; urgency=low
3150
3151  [ Julien Cristau ]
3152  * xvfb now Recommends: xfonts-base (closes: #314598).
3153
3154  [ David Nusinow ]
3155  * Add 05_module_defaults.diff. This provides default modules loading
3156    capabilities for the server that may be overrided easily. Previously the
3157    server would load a set of default modules, but only if none were
3158    specified in the xorg.conf, or if you didn't have a xorg.conf at all. This
3159    patch provides a default set and you can add only the "Load" instructions
3160    to xorg.conf that you want without losing the defaults. Similarly, if you
3161    don't want to load a module that's loaded by default, you can add
3162    "Disable modulename" to your xorg.conf (see man xorg.conf in this release
3163    for details). See upstream bug #10541 for more.
3164
3165 -- David Nusinow <dnusinow@debian.org>  Sun, 15 Apr 2007 11:17:45 -0400
3166
3167xorg-server (2:1.2.99.905-2) experimental; urgency=low
3168
3169  * Install the cvt and gtf utilities and their manpages (closes: #414792).
3170  * Build the xserver-xorg-core-dbg package, which contains debugging symbols
3171    for Xorg and /usr/lib/xorg/modules/**/*.so
3172
3173 -- Julien Cristau <jcristau@debian.org>  Mon, 09 Apr 2007 20:38:22 +0200
3174
3175xorg-server (2:1.2.99.905-1) experimental; urgency=low
3176
3177  * New upstream release candidate.
3178    + includes fix for CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList()
3179      Memory Corruption.
3180
3181 -- Julien Cristau <jcristau@debian.org>  Fri, 06 Apr 2007 12:05:40 +0200
3182
3183xorg-server (2:1.2.99.903-1) experimental; urgency=low
3184
3185  [ Drew Parsons ]
3186  * Add exclude entries to dh_install in debian/rules.
3187
3188  [ Julien Cristau ]
3189  * Prepare packaging to ship debugging symbols for xserver-xorg-core in
3190    xserver-xorg-core-dbg, but leave it commented out so we can get rc3 in the
3191    archive first.
3192  * New upstream release candidate.
3193    + bump serverminver to 2:1.2.99.903.
3194
3195 -- Julien Cristau <jcristau@debian.org>  Tue, 27 Mar 2007 07:33:29 +0200
3196
3197xorg-server (2:1.2.99.902-1) experimental; urgency=low
3198
3199  [ Drew Parsons ]
3200  * Bring xprint back into the xorg fold.
3201    - include existing patches:
3202      - 91_ttf2pt1 allows Xprint to use ttf2pt1 for Type1 font handling
3203      	(but extract and apply manually the patch to
3204       	hw/xprint/ps/Makefile.am so it may be applied by autoconf)
3205      - 91_ttf2pt1_updates brings ttf2pt1 into the modern X11R7.1 world
3206      - 92_xprint-security-holes-fix.patch places PS/PDF file output
3207      	into the user's home directory (~/Xprintjobs), more secure than
3208      	a shared /tmp/Xprintjobs
3209      - 93_spooltodir_check_file_exists ensures output filenames are
3210      	less than 256 characters in length
3211      - 93_xprint_fonts_fix released references to font names after use.
3212     - enable freetype support for Xprint.
3213     - add descriptions to debian/control and Build-Dependency on
3214       x11proto-print-dev
3215  * Run autoreconf to update changes to hw/xprint/ps/Makefile.am.
3216
3217  [ Brice Goglin ]
3218  * Apply patch from adrian@smop.co.uk to our xvfb-run wrapper
3219    to check whether Xvfb started ok and fix its cleanup
3220    (closes: #351042).
3221
3222  [ Julien Cristau ]
3223  * New upstream release candidate.
3224  * Bump serverminver to 2:1.2.99.902.
3225  * Drop patch 42_build_int10_submodules.diff, and use x86emu on all
3226    architectures instead (closes: #410879).
3227  * Refresh patches:
3228    + 12_security_policy_in_etc.diff
3229    + 21_glx_align_fixes.patch
3230    + 23_kfreebsd_support.diff
3231  * Delete a few files generated by configure on clean, since they seem to
3232    have been included in the tarball.
3233
3234 -- Julien Cristau <jcristau@debian.org>  Thu, 15 Mar 2007 04:28:00 +0100
3235
3236xorg-server (2:1.2.99.901-1) experimental; urgency=low
3237
3238  * New upstream release candidate.
3239    + Remove patches 24 (hurd support), 35 (randr byteswap) and 43 (set damage
3240      version), applied upstream.
3241    + Bump build-dep on x11proto-randr-dev to >= 1.2, and on
3242      x11proto-damage-dev to >= 1.1.
3243
3244 -- Julien Cristau <jcristau@debian.org>  Wed,  7 Mar 2007 19:58:53 +0100
3245
3246xorg-server (2:1.2.0-6) experimental; urgency=low
3247
3248  * Set videoabiver to 1.0, same as in xorg-server 1.1.
3249
3250 -- Julien Cristau <jcristau@debian.org>  Fri,  2 Mar 2007 16:38:12 +0100
3251
3252xorg-server (2:1.2.0-5) experimental; urgency=low
3253
3254  * Add input ABI versioning metadata. Rename serverabiver file to
3255    videoabiver, and add inputabiver. Bump serverminver to 2:1.2.0-5 to deal
3256    with this change.
3257
3258 -- David Nusinow <dnusinow@debian.org>  Thu,  1 Mar 2007 22:09:45 -0500
3259
3260xorg-server (2:1.2.0-4) experimental; urgency=low
3261
3262  [ Julien Cristau ]
3263  * Don't strip modules when DEB_BUILD_OPTIONS contains nostrip.  Thanks,
3264    Cyril Brulebois!
3265
3266  [ David Nusinow ]
3267  * Move serverabiver file to serverminver. Use serverabiver to store the
3268    actual video ABI version number (1.1 right now). This will allow drivers
3269    to automatically generate their Provides: xserver-xorg-video-* line when
3270    built against a particular server version. The rename of the files
3271    is to better denote what they actually are.
3272  * Bump the serverminver to 2:1.2.0-4 because of this change
3273
3274 -- David Nusinow <dnusinow@debian.org>  Wed, 21 Feb 2007 21:53:51 -0500
3275
3276xorg-server (2:1.2.0-3) experimental; urgency=low
3277
3278  [ Julien Cristau ]
3279  * Pass --with-os-name and --with-os-vendor to configure.
3280  * Bump serverabiver to 2:1.2.0-1.
3281  * Add patch from upstream git to set the supported damage version from the
3282    server, instead of from the damage headers.  xserver 1.2.0 supports damage
3283    1.0, not 1.1.
3284
3285 -- Julien Cristau <jcristau@debian.org>  Sat, 17 Feb 2007 12:03:03 +0100
3286
3287xorg-server (2:1.2.0-2) experimental; urgency=low
3288
3289  * Delete useless debian/substvars.
3290  * Change my email address in debian/control.
3291  * Fix patch 42_build_int10_submodules.diff.  The definition of
3292    xf86InitInt10() was moved to int10/helper_exec.c between 1.1.1 and 1.2.0,
3293    so we move it to int10/helper_mem.c, which we build in the main int10
3294    module, not the vm86 and x86emu submodules.  Thanks to Cédric Augonnet and
3295    Brice Goglin for the report and testing.
3296
3297 -- Julien Cristau <jcristau@debian.org>  Sat, 10 Feb 2007 20:57:57 +0100
3298
3299xorg-server (2:1.2.0-1) experimental; urgency=low
3300
3301  * New upstream release.
3302    + 40_xorg-xserver-1.1.0-dbe-render.diff dropped.
3303    + 38_GetDrawableAttributes.patch dropped.
3304    + 37_build-mesa-mipmap.patch dropped.
3305    + 33_Xserver_man_typos.patch dropped.
3306    + 24_hurd_support.diff massively reduced.
3307    + 13_debian_add_xkbpath_env_variable.diff refreshed.
3308    + 07_xorgconf_manpage_overhaul.diff updated.
3309    + 42_build_int10_submodules.diff updated.
3310  * Bump build-dep on mesa-swx11-source to >= 6.5.2.
3311  * Version build-dependencies on x11proto-composite-dev and x11proto-kb-dev
3312    to match configure.ac.
3313  * Add build-dep on libxfixes-dev (needed for Xdmx).
3314
3315 -- Julien Cristau <jcristau@debian.org>  Fri,  9 Feb 2007 20:54:27 +0100
3316
3317xorg-server (2:1.1.99.903-1) experimental; urgency=low
3318
3319  * New upstream release candidate.
3320  * Forward-port patches:
3321    * 07_xorgconf_manpage_overhaul.diff: refresh
3322    * 12_security_policy_in_etc.diff: refresh
3323    * 21_glx_align_fixes.patch: refresh
3324    * 23_kfreebsd_support.diff: refresh
3325    * 24_hurd_support.diff: refresh
3326    * 34_xorg.conf_man_typos.patch: refresh
3327    * 36_fix_ffs.patch: remove, applied upstream
3328  * Bump build-dependency on libdrm-dev to (>= 2.3.0) because that is the X
3329    server's minimum requirement.
3330
3331 -- Thierry Reding <thierry@gilfi.de>  Sat,  2 Dec 2006 12:44:59 +0100
3332
3333xorg-server (2:1.1.99.902-1) experimental; urgency=low
3334
3335  * Update to latest upstream release candidate.
3336  * Forward-port patches:
3337    * 02_libvgahw_gcc4_volatile_fix.diff: update
3338    * 04_read_rom_in_chunks.diff: update
3339    * 05_arm_cache_flush.diff: remove, applied upstream
3340    * 06_arm_is_not_x86_and_has_no_vga.diff: remove, applied upstream
3341    * 07_xorgconf_manpage_overhaul.diff: update
3342    * 08_s390_servermd.diff: update
3343    * 09_debian_xserver_rtff.diff: update
3344    * 12_security_policy_in_etc.diff: update
3345    * 13_debian_add_xkbpath_env_variable.diff: update
3346    * 15_symlink_mesa.diff: remove, fixed upstream
3347    * 16_s390_fix.diff: update
3348    * 17_ignoreabi.diff: remove, applied upstream
3349    * 18_execinfo_only_for_backtrace.patch: remove, applied upstream
3350    * 18_execinfo_configured.patch: remove, applied upstream
3351    * 19_configurable_misc_utils.patch: remove, applied upstream
3352    * 20_mesa_6.5.1.diff: remove, applied upstream
3353    * 21_glx_align_fixes.patch: update
3354    * 22_xkb_cycle_3layouts.diff: remove, applied upstream
3355    * 23_kfreebsd_support.diff: update, partially applied upstream
3356    * 24_hurd_support.diff: update, partially applied upstream
3357    * 25_tfp_damage.diff: remove, applied upstream
3358    * 26_aiglx_happy_vt_switch.diff: remove, applied upstream
3359    * 27_aiglx_locking.diff: remove, applied upstream
3360    * 28_mesa_copy_sub_buffer.diff: remove, applied upstream
3361    * 29_mesa_reseed_makefile.diff: remove, fixed upstream
3362    * 30_fix_vmode_switch.diff: remove, fixed upstream
3363    * 31_blocksigio.diff: remove, fixed upstream
3364    * 32_disable_sparc_pci_bridge.diff: update
3365    * 34_xorg.conf_man_typos.patch: update
3366    * 35_randr_byteswap.patch: update
3367    * 36_fix_ffs.patch: update
3368    * 37_Fix-__glXDRIbindTexImage-for-32-bpp-on-big-endian-platforms.diff:
3369      remove, applied upstream
3370  * Upstream no longer ships a changelog, so don't try to install it.
3371  * Add 37_build-mesa-mipmap.patch that adds the missing mipmap.c to libmain's
3372    sources.
3373  * Add 38_GetDrawableAttributes.patch which readds support for the
3374    GetDrawableAttributes extension that's needed for compiz to work properly.
3375
3376 -- Thierry Reding <thierry@gilfi.de>  Fri,  1 Dec 2006 20:32:34 +0100
3377
3378xorg-server (2:1.1.1-21) unstable; urgency=emergency
3379
3380  * Security update.
3381  * Fix integer overflow in the ProcXCMiscGetXIDList() function in the XC-MISC
3382    extension.  Reference: CVE-2007-1003.
3383
3384 -- Julien Cristau <jcristau@debian.org>  Wed, 04 Apr 2007 00:34:51 +0200
3385
3386xorg-server (2:1.1.1-20) unstable; urgency=low
3387
3388  * xephyr: Add patch from upstream git to fix memory leak in
3389    ephyrScreenFini().  Thanks, Guillem Jover!
3390
3391 -- Julien Cristau <jcristau@debian.org>  Tue,  6 Mar 2007 22:20:14 +0100
3392
3393xorg-server (2:1.1.1-19) unstable; urgency=high
3394
3395  [ Drew Parsons ]
3396  * Removed spurious space in default font line
3397    (/usr/X11R6/lib/X11/fonts/Type1 not "/usr/X11R6/lib/  X11/fonts/Type1")
3398
3399  [ David Nusinow ]
3400  * Conflict with and replace xserver-common, because that package used to
3401    provide the SecurityPolicy file. This is an RC bugfix because it breaks
3402    upgrades, so it gets a high urgency. Thanks Christian Tsotras and Lionel
3403    Elie Mamane for reporting and it. Closes: #402658
3404
3405 -- David Nusinow <dnusinow@debian.org>  Wed, 28 Feb 2007 21:48:19 -0500
3406
3407xorg-server (2:1.1.1-18) unstable; urgency=medium
3408
3409  * Add patch from Fedora to make xephyr work on 64bit architectures
3410    (closes: #405928).
3411
3412 -- Julien Cristau <jcristau@debian.org>  Fri, 16 Feb 2007 22:20:08 +0100
3413
3414xorg-server (2:1.1.1-17) unstable; urgency=medium
3415
3416  * Make the int10 module usable on i386 with a 64bit kernel (closes: #409730).
3417    + New patch 42_build_int10_submodules.diff, which allows us to build vm86
3418      and x86emu as two separate submodules, and make the int10 module itself
3419      fall back to loading x86emu if vm86 calls fail.
3420    + Add workaround for https://bugs.freedesktop.org/show_bug.cgi?id=7299 to
3421      the above patch: move definition of Int10Current from int10/xf86int10.c
3422      to int10/helper_mem.c.
3423    + Drop the part of 39_alpha_build_flags.patch applying to
3424      hw/xfree86/os-support/linux/Makefile.in, and run autoreconf with all
3425      patches applied.
3426
3427 -- Julien Cristau <jcristau@debian.org>  Wed,  7 Feb 2007 20:37:19 +0100
3428
3429xorg-server (2:1.1.1-16) unstable; urgency=medium
3430
3431  * New patch 41_xfree86_linux_acpi_fix_tokenizing.diff from upstream git to
3432    fix a crash on acpi events (closes: #409443).
3433
3434 -- Julien Cristau <julien.cristau@ens-lyon.org>  Sat,  3 Feb 2007 22:56:04 +0100
3435
3436xorg-server (2:1.1.1-15) unstable; urgency=high
3437
3438  * High-urgency upload for security bugfix.
3439  * New patch 40_xorg-xserver-1.1.0-dbe-render.diff to fix multiple integer
3440    overflows in the dbe and render extensions.
3441    CVE IDs: CVE-2006-6101 CVE-2006-6102 CVE-2006-6103
3442  * Add myself to Uploaders, and remove Fabio and Branden, with their
3443    permission.  They're of course welcome back when they have more time!
3444
3445 -- Julien Cristau <julien.cristau@ens-lyon.org>  Tue,  9 Jan 2007 15:45:46 +0100
3446
3447xorg-server (2:1.1.1-14) unstable; urgency=high
3448
3449  * The "let's drop 20 years of build logic and replace it with autoconf in a
3450    single release, trust me, what could go wrong? <gibber, gibber>" release
3451  * High-urgency upload for RC bugfix
3452  * New patch 39_alpha_build_flags.patch: no really, when they said
3453    lnx_ev56.c should be built with -mcpu=ev56, they really meant it.
3454    Closes: #392500.
3455
3456 -- Steve Langasek <vorlon@debian.org>  Sun,  7 Jan 2007 15:19:08 -0800
3457
3458xorg-server (2:1.1.1-13) unstable; urgency=medium
3459
3460  [ Julien Cristau ]
3461  * xserver-xorg-core recommends xfonts-base and suggests xfonts-100dpi |
3462    xfonts-75dpi and xfonts-scalable.  Also add explanation about fonts to the
3463    long description, stolen from the old xserver-common package (closes:
3464    #400654).
3465
3466  [ David Nusinow ]
3467  * This is important for upgrades to etch, and has no notable risk, so bump
3468    priority to medium.
3469
3470 -- David Nusinow <dnusinow@debian.org>  Fri, 29 Dec 2006 19:57:51 -0500
3471
3472xorg-server (2:1.1.1-12) unstable; urgency=low
3473
3474  [ Julien Cristau ]
3475  * Delete hw/xfree86/common/xf86Build.h in debian/rules clean, since it's
3476    wrongly included in the upstream tarball.
3477
3478  [ David Nusinow ]
3479  * Pull fix for the ignore_abi.diff patch. This one's a major brown bag on my
3480    part. Thanks Michel Dänzer.
3481  * Add 38_wait_for_something_force_timer_reset.diff which forces the server
3482    to reset timers when they've overrun in some cases rather than wait
3483    forever. Patch by Daniel Stone. Thanks Michel Dänzer for pointing the
3484    changes out. Closes: #374026
3485
3486 -- David Nusinow <dnusinow@debian.org>  Tue, 12 Dec 2006 21:13:20 -0500
3487
3488xorg-server (2:1.1.1-11) unstable; urgency=low
3489
3490  [ Drew Parsons ]
3491  * Patches 33_Xserver_man_typos.patch and 34_xorg.conf_man_typos.patch
3492    fix minor typos in Xserver and xorg.conf man pages.
3493    Closes: #364556, #308899.
3494  * Add patch 35_randr_byteswap.patch from upstream. Fixes a client/server
3495    byteswapping problem. Closes: #291100.
3496
3497  [ Julien Cristau ]
3498  * Don't build-depend on libdrm-dev on hurd-i386 (closes: #358015). Thanks,
3499    Samuel Thibault.
3500  * Update hurd support patch (closes: #356300). Thanks, Samuel Thibault.
3501  * Add reportbug script stolen from the monolith, to add the user's config
3502    and log file in every bug report.
3503  * Delete hw/xfree86/common/xf86Build.h from our source tree, so that the
3504    build date is correctly calculated at build time, and not hardcoded to
3505    07 July 2006.  Thanks to Jurij Smakov for noticing.
3506  * Add patch 36_fix_ffs.patch by Jurij Smakov to fix infinite loop in ffs()
3507    if called with an argument of 0 (closes: #395564).
3508  * Add patch 37_Fix-__glXDRIbindTexImage-for-32-bpp-on-big-endian-platforms
3509    from upstream git to fix color issue on big endian platforms
3510    (closes: #392453). Thanks to Michel Dänzer for the patch!
3511  * Fix typo in xvfb-run (closes: #337703).
3512  * Install xdmxconfig and its manpage in xdmx-tools (closes: #393991).
3513  * Add Replaces: xdmx (<= 2:1.1.1-10) to xdmx-tools because of the xmdxconfig
3514    manpage move.
3515
3516 -- David Nusinow <dnusinow@debian.org>  Fri, 24 Nov 2006 15:44:52 -0500
3517
3518xorg-server (2:1.1.1-10) unstable; urgency=low
3519
3520  [ Denis Barbier ]
3521  * Fix video mode switching.  Closes: #391052
3522  * Fix FTBFS on kfreebsd-i386 and kfreebsd-amd64.  Thanks Petr Salinger.
3523    Closes: #363517
3524
3525  [ David Nusinow ]
3526  * Add depends on xserver-xorg so that /etc/X11/X gets installed. Thanks
3527    Frans Pop. Closes: #392295
3528  * Add 31_blocksigio.diff. This patch by Alan Hourihane, and it prevents a
3529    race condition when a driver tries to set the cursor state when the server
3530    is in the middle of switching resolution. Thanks to Frans Pop for
3531    reporting the bug, Michel Dänzer for reading through the backtrace and
3532    diagnosing the problem, and Alan for the final patch. Closes: #390646.
3533
3534  [ Jurij Smakov ]
3535  * Add 32_disable_sparc_pci_bridge.diff. Disable PCI bridge handling on
3536    sparc, which is broken and causes filesystem corruption (by poking
3537    the PCI bus in the wrong places) on some machines. Closes: #392312.
3538
3539  [ Drew Parsons ]
3540  * Use __appmansuffix__ not __mansuffix__ in
3541    03_xnest_manpage_overhaul.diff.  Closes: #390599.
3542  * Install upstream ChangeLog.  Closes: #365274.
3543
3544 -- David Nusinow <dnusinow@debian.org>  Mon, 16 Oct 2006 21:59:51 -0400
3545
3546xorg-server (2:1.1.1-9) unstable; urgency=low
3547
3548  [ Jurij Smakov ]
3549  * Add 21_glx_align_fixes.patch to reintroduce the setting of __GLX_ALIGN64
3550    variable, lost during the modular transition. This setting is essential
3551    for architectures with strong alignment requirements. Patch affects
3552    alpha, sparc, amd64, ia64 and s390, mimicking the behaviour of the
3553    monolithic build. Closes: #388125.
3554
3555  [ Denis Barbier ]
3556  * Add 22_xkb_cycle_3layouts.diff to fix layout switching when 3 layouts
3557    are present.  Thanks Ivan Pascal for the patch.  Closes: #345803
3558
3559  [ David Nusinow ]
3560  * Add kFreeBSD support patch (23). Thanks to Robert Millan, Petr Salinger,
3561    Daniel Stone, and Michael Banck for input and patch writing.
3562    Closes: #363517
3563  * Add hurd support patch (24). Thanks Samuel Thibault, Daniel Stone, and
3564    Michael Banck. Closes: #356300
3565  * Disable the explicit enabling of dri in the configure. The configure
3566    script autodetects whether or not to use this anyway, and enabling it
3567    explicitly breaks the build on hurd. Thanks Samuel Thibault and Michael
3568    Banck. Closes: #358015
3569  * Add several patches written by Kristian Høgsberg for allowing compiz to
3570    work with AIGLX. These patches were vetted by Theirry Reding with valuable
3571    advice from Michel Dänzer, and feedback from Kristian himself.
3572    - 25_tfp_damage.diff
3573    - 26_aiglx_happy_vt_switch.diff
3574    - 27_aiglx_locking.diff
3575    - 28_mesa_copy_sub_buffer.diff
3576    - 29_mesa_reseed_makefile.diff
3577    - update of 20_mesa_6.5.1.diff
3578  * Remove bizarre wholesale inclusion of another patch in the 23_kbsd patch
3579
3580  [ Eugene Konev ]
3581  * Use --with-default-font-path instead of --with-fontdir.
3582  * Set RGBPath through --with-rgb-path.
3583  * Drop 11_debian_always_use_default_font_path.diff.
3584  * Drop 14_debian_always_look_in_our_module_path.diff.
3585  * Ship SecurityPolicy in xserver-xorg-core.
3586
3587 -- David Nusinow <dnusinow@debian.org>  Thu, 28 Sep 2006 23:59:35 -0400
3588
3589xorg-server (2:1.1.1-8) unstable; urgency=low
3590
3591  * Update mesa symlink patch to the latest from HEAD
3592  * Add 20_mesa_6.5.1.diff to allow the server to build with mesa 6.5.1
3593  * Bump build-dep versions on x11proto-gl to 1.4.8, and mesa to 6.5.1
3594
3595 -- David Nusinow <dnusinow@debian.org>  Mon, 25 Sep 2006 22:21:37 -0400
3596
3597xorg-server (2:1.1.1-7) unstable; urgency=low
3598
3599  * Fix s390 build issue. Thanks Bastian Blank for the report and Eugene Konev
3600    for the patch. Closes: #388628.
3601  * Disable build of various utilities that we don't ship anyway. Patch thanks
3602    to Eugene Konev.
3603
3604 -- David Nusinow <dnusinow@debian.org>  Thu, 21 Sep 2006 23:07:16 -0400
3605
3606xorg-server (2:1.1.1-6) unstable; urgency=low
3607
3608  * Upload 7.1 to unstable.
3609
3610  [ Drew Parsons ]
3611  * Added SGI FreeB licence to debian/copyright. Closes: #368563.
3612  * Apply upstream patches 18_execinfo_only_for_backtrace.patch, to use
3613    execinfo.h for and only for backtrace. Applied git patch
3614    5a3488ccac8e5dabd9fc98bc41ef178ead1b2faf directly into configure scripts,
3615    activated with autoreconf.  Closes: #363218.
3616  * Only requires build-depends version of x11proto-gl-dev on 1.4.6.
3617
3618  [ Steve Langasek ]
3619  * Add versioned build-depends on x11proto-fixes-dev (>= 4.0), to
3620    ensure the package is built against the right protocol version.
3621    Closes: #383778.
3622
3623 -- David Nusinow <dnusinow@debian.org>  Mon, 18 Sep 2006 18:30:07 -0400
3624
3625xorg-server (2:1.1.1-5) experimental; urgency=low
3626
3627  * Fix error in 16_s390_fix.diff caused by my idiot copying. Thanks Yannick
3628    Roehlly and Daniel Stone.
3629
3630 -- David Nusinow <dnusinow@debian.org>  Sun, 27 Aug 2006 23:25:21 +0000
3631
3632xorg-server (2:1.1.1-4) experimental; urgency=low
3633
3634  [ Drew Parsons ]
3635  * Tighten dependencies between X11R7.1 server and video drivers.
3636    xserver-xorg-core no longer Depends: xserver-xorg-video-all
3637    | xserver-xorg-video but instead Conflicts: xserver-xorg-video.
3638    (closes: #383873)
3639    The dependency on xserver-xorg-video-all | xserver-xorg-video-1.0 is
3640    managed by the xserver-xorg binary package (not included here in
3641    order to avoid circular dependencies). (closes: #362313)
3642  * Likewise remove Depends: xserver-xorg-input-all | xserver-xorg-input
3643    (again, handled by xserver-xorg) to avoid circular dependency with drivers.
3644
3645  [ David Nusinow ]
3646  * Epoch bump
3647  * Add 17_ignoreabi.diff to allow users to simply set a value in xorg.conf
3648    rather than pass -ignoreABI to the server every time it starts
3649
3650 -- David Nusinow <dnusinow@debian.org>  Wed, 23 Aug 2006 22:03:06 +0000
3651
3652xorg-server (1:1.1.1-3) unstable; urgency=low
3653
3654  * Add 16_s390_fix.diff to fix FTBFS on s390. Thanks Bastian Blank.
3655    (closes: #362641)
3656  * Bump build-depends version of libgl1-mesa-dev to 6.5.x package we have in
3657    experimental currently
3658  * Bump build-depends version of x11proto-gl-dev to 1.4.7 or greater
3659
3660 -- David Nusinow <dnusinow@debian.org>  Tue, 22 Aug 2006 00:57:31 +0000
3661
3662xorg-server (1:1.1.1-2) experimental; urgency=low
3663
3664  [ Drew Parsons ]
3665  * Updated mesa-swx11-source build-depends to (>> 6.5.0), required
3666    for xserver 1.1.1. (closes: #383334)
3667
3668  [ David Nusinow ]
3669  * Enable and ship xephyr
3670  * Hack off the 'x' manpage suffix
3671  * Install Xnest manpage
3672  * Bump policy version to 3.7.2.0. No changes necessary.
3673
3674 -- David Nusinow <dnusinow@debian.org>  Wed, 16 Aug 2006 21:14:44 +0000
3675
3676xorg-server (1:1.1.1-1) experimental; urgency=low
3677
3678  [ David Nusinow ]
3679  * New upstream release
3680  * Move patch target call so that we don't try and build twice
3681  * Remove obsolete 15_security_allocate_local.diff and
3682    16_SECURITY_setuid.diff
3683  * Add 15_symlink_mesa.diff
3684
3685 -- David Nusinow <dnusinow@debian.org>  Sun,  6 Aug 2006 16:12:25 +0000
3686
3687xorg-server (2:1.0.2-10) unstable; urgency=low
3688
3689  * Upload to unstable to fixed messed up last upload which was supposed to go
3690    to experimental. Brown bag o' joy.
3691
3692 -- David Nusinow <dnusinow@debian.org>  Tue, 22 Aug 2006 19:31:08 +0000
3693
3694xorg-server (1:1.0.2-9) UNRELEASED; urgency=high
3695
3696  [ Denis Barbier ]
3697  * Fix 13_debian_add_xkbpath_env_variable.diff, XKBPATH environment
3698    variable was not always taken into account.
3699
3700  [ David Nusinow ]
3701  * Remove two Ubuntu packaging holdovers. Have xvfb recommend xbase-clients
3702    rather than xauth, and have xserver-xorg-core recommend xkb-data rather
3703    than xkeyboard-config. Thanks Sterling MacNay.
3704  * Security update. Fix for setuid privledge escalation vulernabilities.
3705    See http://lists.freedesktop.org/archives/xorg/2006-June/016146.html for
3706    the full advisory.
3707
3708  [ Jurij Smakov ]
3709  * Stop including the non-existent asm/kbio.h header file in
3710    hw/xfree86/os-support/linux/lnx_{io,kbd}.c to avoid the build failure
3711    on sparc.
3712
3713 -- David Nusinow <dnusinow@debian.org>  Sat,  1 Jul 2006 17:20:45 -0400
3714
3715xorg-server (1:1.0.2-8) unstable; urgency=low
3716
3717  * Move xserverrc back to xbase-clients. Thanks Benjamin Mesing.
3718  * Add 15_security_allocate_local.diff. This fixes Bug fd.o bug #6642.
3719    Fix buffer overflow in Render.  (CVE 2006-1526). Patch by Eric Anholt.
3720
3721 -- David Nusinow <dnusinow@debian.org>  Tue,  2 May 2006 21:47:17 -0400
3722
3723xorg-server (1:1.0.2-7) unstable; urgency=low
3724
3725  * Ship xserverrc again in /etc/X11/xinit. Thanks Bastian Kleineidam and
3726    Vasilis Vasaitis. (closes: #357713)
3727
3728 -- David Nusinow <dnusinow@debian.org>  Wed, 26 Apr 2006 00:01:16 -0400
3729
3730xorg-server (1:1.0.2-6) unstable; urgency=low
3731
3732  [ David Nusinow ]
3733  * Use -DNO_INLINE on s390. Thanks Bastian Blank and Julien Cristau.
3734    (closes: #362641)
3735  * Re-add xvfb-run and manpage to xvfb package. Thanks Josselin Mouette and
3736    Jamie Wilkinson. (closes: #363494)
3737  * Add 014_debian_always_look_in_our_module_path.diff. This will cause the
3738    server to always look in the default module path even if they've specified
3739    an alternate path in their xorg.conf file via the ModulePath option. A
3740    note to users: you should remove this part of your xorg.conf unless you
3741    need it, as the server will look in the right place for modules if you
3742    don't specify a location.
3743  * Run dh_install with --list-missing
3744  * Add missing manpages all around. Thanks Roland Mas and Jan Hudec.
3745    (closes: #362489, #364199)
3746  * Actually install apps to xdmx-tools. Thanks Xavier Bestel.
3747    (closes: #356813)
3748
3749  [ Denis Barbier ]
3750  * Add 13_debian_add_xkbpath_env_variable.diff so that the server takes
3751    the XKBPATH environment variable into account. (closes: #363229)
3752
3753 -- David Nusinow <dnusinow@debian.org>  Sat, 22 Apr 2006 17:06:23 -0400
3754
3755xorg-server (1:1.0.2-5) unstable; urgency=low
3756
3757  * Add 11_debian_always_use_default_font_path.diff from Eugene Konev. This
3758    patch causes the server to add the default font path to whatever the user
3759    has specified. Right now, that's /usr/share/fonts/X11, as defined on
3760    configure in debian/rules. Thanks Eugene, this will definitely go a long
3761    way.
3762  * Document how to get rid of error loading glcore (and other modules) in
3763    NEWS.Debian. Thanks Matej Vela and others.
3764  * Provide the virtual 'xserver' package. Thanks Steve Langasek and Daniel
3765    Stone. (closes: #362750)
3766  * Add 12_security_policy_in_etc.diff from Eugene Konev. This will allow us
3767    to tell the server on configure to look in /etc/X11/xserver for the
3768    SecurityPolicy file. Thanks Joey Hess and Eugene. (closes: #362246)
3769
3770 -- David Nusinow <dnusinow@debian.org>  Mon, 17 Apr 2006 00:34:08 -0400
3771
3772xorg-server (1:1.0.2-4) unstable; urgency=low
3773
3774  * Document the need to update paths in xserver-xorg-core's NEWS file.
3775    (closes: #362077, #362244, #362431)
3776  * Make xserver-xorg-core Architecture: any. (closes: #362150)
3777  * Build with --with-fontdir=/usr/share/fonts/X11. Remove
3778    --with-default-font-path option to make this work. Thanks Eugene Konev.
3779
3780 -- David Nusinow <dnusinow@debian.org>  Thu, 13 Apr 2006 23:54:06 -0400
3781
3782xorg-server (1:1.0.2-3) unstable; urgency=low
3783
3784  * Add build-conflicts on xlibs-static-dev. Thanks Zephaniah E. Hull.
3785
3786 -- David Nusinow <dnusinow@debian.org>  Tue, 11 Apr 2006 18:44:51 -0400
3787
3788xorg-server (1:1.0.2-2) unstable; urgency=low
3789
3790  * Upload to unstable
3791  * Add versioned build-dep on libdmx-dev. Thanks Frank Lichtenheld.
3792    (closes: #361752)
3793
3794 -- David Nusinow <dnusinow@debian.org>  Mon, 10 Apr 2006 19:34:04 -0400
3795
3796xorg-server (1:1.0.2-1) experimental; urgency=low
3797
3798  [ David Nusinow ]
3799  * New upstream release. Fixes CVE-2006-0745
3800
3801  [ Denis Barbier ]
3802  * Set XKB base path to /usr/share/X11/xkb.
3803
3804 -- David Nusinow <dnusinow@debian.org>  Mon, 20 Mar 2006 21:41:04 -0500
3805
3806xorg-server (1:1.0.1-2) experimental; urgency=low
3807
3808  [ David Nusinow ]
3809  * Add versioned dependency on x11-common
3810  * Remove old cruft in our patches directory
3811  * Port patches from trunk
3812    + 030_libvgahw_gcc4_volatile_fix.diff
3813    + general/026_xc_programs_manpage_overhaul.diff
3814    + arm/303_arm_cache_flush.diff
3815    + arm/315_arm_is_not_x86_and_has_no_vga.diff
3816    + general/099e_xorgconf_manpage_overhaul.diff
3817    + s390/500_s390_support.diff
3818    + debian/910_debian_Xserver_RTFF.diff
3819  * add 04_read_rom_in_chunks.diff. This reads PCI ROM in large chunks rather
3820    than one byte at a time. This patch by Alex Williamson and forwarded to us
3821    by Dann Frazier. Thanks to both of them. (closes: #353168)
3822  * Don't build xserver-xorg-core on s390. This means putting all the other
3823    arches as being explicitly listed. Damn !s390.
3824  * Version the conflict with xserver-xfree86 to allow for the transition
3825    package to be installed
3826  * Remove README.DRI, as it is non-free. Add it to prune list.
3827  * Add 10_dont_look_in_home_for_config.diff to prevent looking in a user's
3828    home directory for xorg.conf. Thanks Daniel Stone for the patch.
3829
3830 -- David Nusinow <dnusinow@debian.org>  Sun, 12 Mar 2006 16:18:13 -0500
3831
3832xorg-server (1:1.0.1-1) experimental; urgency=low
3833
3834  * First upload to Debian
3835  * Add bison and flex to the build-depends
3836  * Define INSTALL in debian/rules
3837  * Add xserver-xorg-core dependency xserver-xorg-video-all |
3838    xserver-xorg-video. The former is a metapackage that depends on all the
3839    video drivers we ship and the latter is a virtual package that each video
3840    driver provides. This scheme will install the metapackage by default but
3841    will permit any single video driver to satsify the dependency. Do the same
3842    thing for the input drivers.
3843  * switch dpatch build-dependency to quilt
3844  * Deal with mesa packaging rename: build-dep on mesa-swrast-source ->
3845    mesa-swx11-source
3846  * Change xserver-core depends to be on x11-common rather than xorg-common
3847  * Have xserver-xorg-dev install the files in /usr/share/aclocal so we get
3848    xorg-server.m4
3849  * Manually set permissions on serverabiver installation
3850  * Set the default font path to /usr/share/fonts/X11 instead of
3851    /usr/share/X11/fonts. Thanks Eugene Konev.
3852
3853 -- David Nusinow <dnusinow@debian.org>  Mon, 20 Feb 2006 00:18:45 -0500
3854
3855xorg-server (1:0.99.2+cvs.20051025-3) dapper; urgency=low
3856
3857  * Version mesa-swrast-source Build-Dep to 6.4.0 or higher, so GLcore is a
3858    little less crash-happy (e.g. when moving your glxgears window).
3859  * Export /usr/share/xserver-xorg/serverabiver to xserver-xorg-dev, which
3860    describes the relationship needed from a driver on xserver-xorg-core.
3861
3862 -- Daniel Stone <daniel.stone@ubuntu.com>  Fri, 28 Oct 2005 13:00:26 +1000
3863
3864xorg-server (1:0.99.2+cvs.20051025-2) dapper; urgency=low
3865
3866  * Add Build-Deps on libxaw7-dev, libxmu-dev, libxt-dev, libxpm-dev,
3867    libx11-dev, libxtst-dev, and libxres-dev for DMX utils.
3868
3869 -- Daniel Stone <daniel.stone@ubuntu.com>  Wed, 26 Oct 2005 14:34:40 +1000
3870
3871xorg-server (1:0.99.2+cvs.20051025-1) dapper; urgency=low
3872
3873  * Update to new upstream version.
3874  * All applicable patches have been committed upstream, bar #989 and #990.
3875
3876 -- Daniel Stone <daniel.stone@ubuntu.com>  Thu, 20 Oct 2005 10:26:33 +1000
3877
3878xorg-server (1:0.99.0+cvs.20050901-1) breezy; urgency=low
3879
3880  * First xorg-server release.
3881
3882 -- Daniel Stone <daniel.stone@ubuntu.com>  Wed,  6 Jul 2005 15:48:17 +1000
3883