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