ChangeLog revision 40613eb2
140613eb2Smrgcommit 590fb6835170aa60cd4d3d46eaeac51725300d23
240613eb2SmrgAuthor: Matt Turner <mattst88@gmail.com>
340613eb2SmrgDate:   Sat Mar 26 10:51:18 2022 -0700
440613eb2Smrg
540613eb2Smrg    libXvMC 1.0.13
640613eb2Smrg    
740613eb2Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
840613eb2Smrg
940613eb2Smrgcommit 2090940ded023df2a1c0ef8c7dd2cde16a686d7d
1040613eb2SmrgAuthor: Matt Turner <mattst88@gmail.com>
1140613eb2SmrgDate:   Sat Mar 26 10:47:31 2022 -0700
1240613eb2Smrg
1340613eb2Smrg    meson: Fix typo
1440613eb2Smrg    
1540613eb2Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
1640613eb2Smrg
1740613eb2Smrgcommit f65c43c05a766ef2e9335367d079b75273d5e53f
1840613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
1940613eb2SmrgDate:   Fri Mar 25 15:04:15 2022 -0700
2040613eb2Smrg
2140613eb2Smrg    autotools: fix Requires and Requires.Private in pkgconfig
2240613eb2Smrg    
2340613eb2Smrg    This only applies to the autotools generated pkg-config files, as Meson
2440613eb2Smrg    does it's own dependency tracking for us.
2540613eb2Smrg
2640613eb2Smrgcommit cdf1532b13efe667f40dd472f41b4e12a0282dea
2740613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
2840613eb2SmrgDate:   Fri Mar 25 14:55:36 2022 -0700
2940613eb2Smrg
3040613eb2Smrg    meson: Add a meson build system
3140613eb2Smrg    
3240613eb2Smrg    This does everything the autotools based system does, including building
3340613eb2Smrg    both a static and shared version by default, though this can be
3440613eb2Smrg    controlled with meson's builtin `default_library` option.
3540613eb2Smrg
3640613eb2Smrgcommit 324ecde7352e7a129f30b795a1c2d9142600aeea
3740613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
3840613eb2SmrgDate:   Fri Mar 25 13:31:40 2022 -0700
3940613eb2Smrg
4040613eb2Smrg    editorconfig: add meson
4140613eb2Smrg
4240613eb2Smrgcommit b391192bd391009f9d834ea920fd15c872fbe85b
4340613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
4440613eb2SmrgDate:   Fri Mar 25 13:31:17 2022 -0700
4540613eb2Smrg
4640613eb2Smrg    editorconfig: add
4740613eb2Smrg
4840613eb2Smrgcommit bd930bf94f0bcb9964248cdb5196b97cf93a0921
4940613eb2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5040613eb2SmrgDate:   Sat Mar 26 08:56:25 2022 -0700
5140613eb2Smrg
5240613eb2Smrg    Build xz tarballs instead of bzip2
5340613eb2Smrg    
5440613eb2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5540613eb2Smrg
5640613eb2Smrgcommit 53c3cfbecba041d1a215f7a5689df796b97949e8
5740613eb2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5840613eb2SmrgDate:   Sat Mar 26 08:56:16 2022 -0700
5940613eb2Smrg
6040613eb2Smrg    Fix spelling/wording issues
6140613eb2Smrg    
6240613eb2Smrg    Found by using:
6340613eb2Smrg        codespell --builtin clear,rare,usage,informal,code,names
6440613eb2Smrg    
6540613eb2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6640613eb2Smrg
67cfcf9057Smrgcommit 36086307ba9fd1272365b964056e8a6780109478
68cfcf9057SmrgAuthor: Adam Jackson <ajax@redhat.com>
69cfcf9057SmrgDate:   Tue Sep 24 12:52:29 2019 -0400
70cfcf9057Smrg
71cfcf9057Smrg    libXvMC 1.0.12
72cfcf9057Smrg    
73cfcf9057Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
74cfcf9057Smrg
75cfcf9057Smrgcommit 0fab90b409a3e4848603bdb6b438523038239f23
76cfcf9057SmrgAuthor: Adam Jackson <ajax@redhat.com>
77cfcf9057SmrgDate:   Tue Sep 24 12:28:19 2019 -0400
78cfcf9057Smrg
79cfcf9057Smrg    vld: Provide <X11/extensions/vldXvMC.h> ourself
80cfcf9057Smrg    
81cfcf9057Smrg    This header refers to libX11 types, it doesn't belong in xorgproto and
82cfcf9057Smrg    has been moved to legacy in 2019.2. Supply it ourselves.
83cfcf9057Smrg
84cfcf9057Smrgcommit dd9ae03725990ee9c9336bca4b267dfbb696002f
85cfcf9057SmrgAuthor: Adam Jackson <ajax@redhat.com>
86cfcf9057SmrgDate:   Tue Jul 23 15:28:50 2019 -0400
87cfcf9057Smrg
88cfcf9057Smrg    pkgconfig: Remove xv from xvmc.pc
89cfcf9057Smrg    
90cfcf9057Smrg    This library does not itself require libXv for anything.
91cfcf9057Smrg
92cfcf9057Smrgcommit 0366572c58a85558f9dc7229e74b9a0397becc89
93cfcf9057SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
94cfcf9057SmrgDate:   Mon Jul 8 09:46:28 2019 -0700
95cfcf9057Smrg
96cfcf9057Smrg    Add a pkgconfig file for libXvMCW
97cfcf9057Smrg    
98cfcf9057Smrg    Mesa needs to link with this for testing, as do others presumably.
99cfcf9057Smrg    Having a pkg-config file makes this much easier
100cfcf9057Smrg    
101cfcf9057Smrg    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110735
102cfcf9057Smrg    
103cfcf9057Smrg    v2: - remove xv from Requires and Requires.private
104cfcf9057Smrg
105c1e3c5d0Smrgcommit 63a79d1d087f5121b07510692bf6dd8207d0c0d7
106c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
107c1e3c5d0SmrgDate:   Sat Mar 16 15:11:28 2019 -0700
108c1e3c5d0Smrg
109c1e3c5d0Smrg    libXvMC 1.0.11
110c1e3c5d0Smrg    
111c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
112c1e3c5d0Smrg
113c1e3c5d0Smrgcommit 8c0a1b5d9d5dea58c516a6aefa6dd15192919b48
114c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
115c1e3c5d0SmrgDate:   Fri Dec 7 19:56:27 2018 -0800
116c1e3c5d0Smrg
117c1e3c5d0Smrg    Update configure.ac bug URL for gitlab migration
118c1e3c5d0Smrg    
119c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
120c1e3c5d0Smrg
121c1e3c5d0Smrgcommit 45de1c449740caf45984aac59ab35741defcadbb
122c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
123c1e3c5d0SmrgDate:   Mon Nov 19 22:55:06 2018 -0800
124c1e3c5d0Smrg
125c1e3c5d0Smrg    Update README for gitlab migration
126c1e3c5d0Smrg    
127c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
128c1e3c5d0Smrg
129c1e3c5d0Smrgcommit a964f14b7b61bb8055d5144c96ecbba5dfae4a3e
130c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
131c1e3c5d0SmrgDate:   Sat Sep 22 15:56:27 2018 -0700
132c1e3c5d0Smrg
133c1e3c5d0Smrg    Fix sign comparison warnings for loop indexes
134c1e3c5d0Smrg    
135c1e3c5d0Smrg    XvMC.c: In function ‘XvMCListSurfaceTypes’:
136c1e3c5d0Smrg    XvMC.c:124:19: warning: comparison between signed and unsigned integer
137c1e3c5d0Smrg     expressions [-Wsign-compare]
138c1e3c5d0Smrg          for(i = 0; i < rep.num; i++) {
139c1e3c5d0Smrg                       ^
140c1e3c5d0Smrg    XvMC.c: In function ‘XvMCListSubpictureTypes’:
141c1e3c5d0Smrg    XvMC.c:185:26: warning: comparison between signed and unsigned integer
142c1e3c5d0Smrg     expressions [-Wsign-compare]
143c1e3c5d0Smrg                 for(i = 0; i < rep.num; i++) {
144c1e3c5d0Smrg                              ^
145c1e3c5d0Smrg    
146c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
147c1e3c5d0Smrg
148c1e3c5d0Smrgcommit 28ad81420723175bfb163e20406af6d4d56bf4d4
149c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
150c1e3c5d0SmrgDate:   Sat Sep 22 15:51:49 2018 -0700
151c1e3c5d0Smrg
152c1e3c5d0Smrg    Need to check for -1, not 0, to determine if shmat() failed
153c1e3c5d0Smrg    
154c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
155c1e3c5d0Smrg
156c1e3c5d0Smrgcommit 68d0e5a122c6c76c19cc58ce9cea1424c7a5db11
157c1e3c5d0SmrgAuthor: Neha Gupta <neha.g1@samsung.com>
158c1e3c5d0SmrgDate:   Fri Jun 5 08:20:48 2015 +0000
159c1e3c5d0Smrg
160c1e3c5d0Smrg    Fix handling of shmKey in XvMCGetDRInfo
161c1e3c5d0Smrg    
162c1e3c5d0Smrg    If we store the result of shmget in a CARD32 (unsigned int), then
163c1e3c5d0Smrg    checking if it returned -1 for an error by using >= 0 doesn't work.
164c1e3c5d0Smrg    
165c1e3c5d0Smrg    Also, once the request is flushed from the buffer (as XReply does),
166c1e3c5d0Smrg    there's no guarantee the values in it are still valid, so it's better
167c1e3c5d0Smrg    to rely on our local variable instead.
168c1e3c5d0Smrg    
169c1e3c5d0Smrg    Fixes: https://gitlab.freedesktop.org/xorg/lib/libxvmc/issues/1
170c1e3c5d0Smrg    
171c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
172c1e3c5d0Smrg
173c1e3c5d0Smrgcommit 48ca78665a3f251f94b190b61fcc2027b07a76c9
174c1e3c5d0SmrgAuthor: Mihail Konev <k.mvc@ya.ru>
175c1e3c5d0SmrgDate:   Thu Jan 26 13:52:49 2017 +1000
176c1e3c5d0Smrg
177c1e3c5d0Smrg    autogen: add default patch prefix
178c1e3c5d0Smrg    
179c1e3c5d0Smrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
180c1e3c5d0Smrg
181c1e3c5d0Smrgcommit 290edda14c96e34873cd5601d3c515ce74ca01a5
182c1e3c5d0SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
183c1e3c5d0SmrgDate:   Mon Mar 9 12:00:52 2015 +0000
184c1e3c5d0Smrg
185c1e3c5d0Smrg    autogen.sh: use quoted string variables
186c1e3c5d0Smrg    
187c1e3c5d0Smrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
188c1e3c5d0Smrg    fall-outs, when they contain space.
189c1e3c5d0Smrg    
190c1e3c5d0Smrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
191c1e3c5d0Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
192c1e3c5d0Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
193c1e3c5d0Smrg
194c1e3c5d0Smrgcommit 9b8c4f2f82cd45c7c394efa992663fb75452e39f
195c1e3c5d0SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
196c1e3c5d0SmrgDate:   Tue Jan 24 10:32:07 2017 +1000
197c1e3c5d0Smrg
198c1e3c5d0Smrg    autogen.sh: use exec instead of waiting for configure to finish
199c1e3c5d0Smrg    
200c1e3c5d0Smrg    Syncs the invocation of configure with the one from the server.
201c1e3c5d0Smrg    
202c1e3c5d0Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
203c1e3c5d0Smrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
204c1e3c5d0Smrg
2053aa15f76Smrgcommit 44a462835cbe263451a463af17f0fbedc1c957b2
2063aa15f76SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
2073aa15f76SmrgDate:   Tue Oct 4 22:09:12 2016 +0200
2083aa15f76Smrg
2093aa15f76Smrg    libXvMC 1.0.10
2103aa15f76Smrg    
2113aa15f76Smrg    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
2123aa15f76Smrg
2133aa15f76Smrgcommit 2cd95e7da8367cccdcdd5c9b160012d1dec5cbdb
2143aa15f76SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
2153aa15f76SmrgDate:   Sun Sep 25 22:34:27 2016 +0200
2163aa15f76Smrg
2173aa15f76Smrg    Avoid buffer underflow on empty strings.
2183aa15f76Smrg    
2193aa15f76Smrg    If an empty string is received from an x-server, do not underrun the
2203aa15f76Smrg    buffer by accessing "rep.nameLen - 1" unconditionally, which could end
2213aa15f76Smrg    up being -1.
2223aa15f76Smrg    
2233aa15f76Smrg    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
2243aa15f76Smrg    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
2253aa15f76Smrg
226dcbf891fSmrgcommit ab0d28935987d48e9359023e82f9d56aa7e4bc95
227dcbf891fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
228dcbf891fSmrgDate:   Sat Mar 14 10:10:05 2015 -0700
229dcbf891fSmrg
230dcbf891fSmrg    libXvMC 1.0.9
231dcbf891fSmrg    
232dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
233dcbf891fSmrg
234dcbf891fSmrgcommit 0ac79f0132dfd268bc6e9ff2dcdea55e00b65a92
235dcbf891fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
236dcbf891fSmrgDate:   Sat Dec 14 10:12:10 2013 -0800
237dcbf891fSmrg
238dcbf891fSmrg    Rename local err variable in XW_RSYM macro to avoid shadow warnings
239dcbf891fSmrg    
240dcbf891fSmrg    Clears many warnings of the form:
241dcbf891fSmrg    
242dcbf891fSmrg    XvMCWrapper.c: In function 'initW':
243dcbf891fSmrg    XvMCWrapper.c:362:5: warning: declaration of 'err' shadows a previous local [-Wshadow]
244dcbf891fSmrg    XvMCWrapper.c:267:11: warning: shadowed declaration is here [-Wshadow]
245dcbf891fSmrg    
246dcbf891fSmrg    due to variable declared in macro block sharing "err" name with a
247dcbf891fSmrg    variable declared in the function calling the macro.
248dcbf891fSmrg    
249dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
250dcbf891fSmrg
251dcbf891fSmrgcommit 4dd267a98790f4404b7607d9362d4346f55f49fb
252dcbf891fSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
253dcbf891fSmrgDate:   Wed Oct 24 02:07:56 2012 -0500
254dcbf891fSmrg
255dcbf891fSmrg    Fix linking with -Wl,--no-undefined on Linux
256dcbf891fSmrg    
257dcbf891fSmrg    libXvMCW uses dlopen and friends, therefore it must be linked against
258dcbf891fSmrg    libdl on systems where it exists as a separate library.
259dcbf891fSmrg    
260dcbf891fSmrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
261dcbf891fSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
262dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
263dcbf891fSmrg
264dcbf891fSmrgcommit 62bc54e6995618b7134f5cbe3a4290e41a4cb44a
265dcbf891fSmrgAuthor: Michael Joost <mehl@michael-joost.de>
266dcbf891fSmrgDate:   Mon Nov 18 16:11:26 2013 +0100
267dcbf891fSmrg
268dcbf891fSmrg    Remove fallback for _XEatDataWords, require libX11 1.6 for it
269dcbf891fSmrg    
270dcbf891fSmrg    _XEatDataWords was orignally introduced with the May 2013 security
271dcbf891fSmrg    patches, and in order to ease the process of delivering those,
272dcbf891fSmrg    fallback versions of _XEatDataWords were included in the X extension
273dcbf891fSmrg    library patches so they could be applied to older versions that didn't
274dcbf891fSmrg    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
275dcbf891fSmrg    the fallbacks and just require libX11 1.6 for building new versions
276dcbf891fSmrg    of the extension libraries.
277dcbf891fSmrg    
278dcbf891fSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
279dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
280dcbf891fSmrg
281dcbf891fSmrgcommit 9a39e26871e1f8ddb7086a53aba0b66a6fa6c7a9
282dcbf891fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
283dcbf891fSmrgDate:   Mon Jun 24 22:39:18 2013 -0700
284dcbf891fSmrg
285dcbf891fSmrg    Require ANSI C89 pre-processor, drop pre-C89 token pasting support
286dcbf891fSmrg    
287dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
288dcbf891fSmrg
28917caa701Smrgcommit 1fb06ecf88155452ece93ac309435106f9569d54
29017caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
29117caa701SmrgDate:   Thu Jun 13 22:57:03 2013 -0700
29217caa701Smrg
29317caa701Smrg    libXvMC 1.0.8
29417caa701Smrg    
29517caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
29617caa701Smrg
29717caa701Smrgcommit 554200b59e880a1cf36dd244eeb5f330d93499b6
29817caa701SmrgAuthor: Julien Cristau <jcristau@debian.org>
29917caa701SmrgDate:   Sat Jun 1 11:26:15 2013 +0200
30017caa701Smrg
30117caa701Smrg    avoid overflowing by making nameLen and busIDLen addition overflow
30217caa701Smrg    
30317caa701Smrg    Al Viro pointed this out on lwn: if nameLen + busIDLen overflows, we end
30417caa701Smrg    up copying data from outside tmpBuf.
30517caa701Smrg    
30617caa701Smrg    Reported-by: Al Viro <viro@zeniv.linux.org.uk>
30717caa701Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
30817caa701Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
30917caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
31017caa701Smrg
31117caa701Smrgcommit 8c164524d229adb6141fdac8336b3823e7fe1a5d
31217caa701SmrgAuthor: Dave Airlie <airlied@redhat.com>
31317caa701SmrgDate:   Fri May 24 14:47:30 2013 +1000
31417caa701Smrg
31517caa701Smrg    Multiple unvalidated patches in CVE-2013-1999
31617caa701Smrg    
31717caa701Smrg    Al Viro pointed out that Debian started segfaulting in Xine for him,
31817caa701Smrg    
31917caa701Smrg    Reported-by: Al Viro
32017caa701Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
32117caa701Smrg
32217caa701Smrgcommit e9415ddef2ac81d4139bd32d5e9cda9394a60051
32317caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
32417caa701SmrgDate:   Sat Apr 13 01:20:08 2013 -0700
32517caa701Smrg
32617caa701Smrg    Multiple unvalidated assumptions in XvMCGetDRInfo() [CVE-2013-1999]
32717caa701Smrg    
32817caa701Smrg    The individual string sizes is assumed to not be more than the amount of
32917caa701Smrg    data read from the network, and could cause buffer overflow if they are.
33017caa701Smrg    
33117caa701Smrg    The strings returned from the X server are assumed to be null terminated,
33217caa701Smrg    and could cause callers to read past the end of the buffer if they are not.
33317caa701Smrg    
33417caa701Smrg    Also be sure to set the returned pointers to NULL, so callers don't try
33517caa701Smrg    accessing bad pointers on failure cases.
33617caa701Smrg    
33717caa701Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
33817caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
33917caa701Smrg
34017caa701Smrgcommit 5fd871e5f878810f8f8837725d548e07e89577ab
34117caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34217caa701SmrgDate:   Sat Apr 13 00:50:02 2013 -0700
34317caa701Smrg
34417caa701Smrg    integer overflow in _xvmc_create_*()
34517caa701Smrg    
34617caa701Smrg    rep.length is a CARD32 and should be bounds checked before left-shifting
34717caa701Smrg    by 2 bits to come up with the total size to allocate, though in these
34817caa701Smrg    cases, no buffer overflow should occur here, since the XRead call is passed
34917caa701Smrg    the same rep.length << 2 length argument, but the *priv_count returned to
35017caa701Smrg    the caller could be interpreted or used to calculate a larger buffer size
35117caa701Smrg    than was actually allocated, leading them to go out of bounds.
35217caa701Smrg    
35317caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35417caa701Smrg
35517caa701Smrgcommit 478d4e5873eeee2ebdce6673e4e3469816ab63b8
35617caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
35717caa701SmrgDate:   Sat Apr 13 00:50:02 2013 -0700
35817caa701Smrg
35917caa701Smrg    integer overflow in XvMCListSubpictureTypes() [CVE-2013-1990 2/2]
36017caa701Smrg    
36117caa701Smrg    rep.num is a CARD32 and needs to be bounds checked before multiplying by
36217caa701Smrg    sizeof(XvImageFormatValues) to come up with the total size to allocate,
36317caa701Smrg    to avoid integer overflow leading to underallocation and writing data from
36417caa701Smrg    the network past the end of the allocated buffer.
36517caa701Smrg    
36617caa701Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
36717caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
36817caa701Smrg
36917caa701Smrgcommit 2712383813b26475dc6713888414d842be57f8ca
37017caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
37117caa701SmrgDate:   Sat Apr 13 00:50:02 2013 -0700
37217caa701Smrg
37317caa701Smrg    integer overflow in XvMCListSurfaceTypes() [CVE-2013-1990 1/2]
37417caa701Smrg    
37517caa701Smrg    rep.num is a CARD32 and needs to be bounds checked before multiplying
37617caa701Smrg    by sizeof(XvMCSurfaceInfo) to come up with the total size to allocate,
37717caa701Smrg    to avoid integer overflow leading to underallocation and writing data from
37817caa701Smrg    the network past the end of the allocated buffer.
37917caa701Smrg    
38017caa701Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
38117caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38217caa701Smrg
38317caa701Smrgcommit cf1a1dc1b9ca34a29d0471da9389f8eae70ddbd9
38417caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
38517caa701SmrgDate:   Sat Apr 13 00:47:57 2013 -0700
38617caa701Smrg
38717caa701Smrg    Use _XEatDataWords to avoid overflow of rep.length shifting
38817caa701Smrg    
38917caa701Smrg    rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
39017caa701Smrg    
39117caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
39217caa701Smrg
39317caa701Smrgcommit 2fb49b59ff530ea3d0288b1b1ab5ccd046a1213b
39417caa701SmrgAuthor: Colin Walters <walters@verbum.org>
39517caa701SmrgDate:   Wed Jan 4 17:37:06 2012 -0500
39617caa701Smrg
39717caa701Smrg    autogen.sh: Implement GNOME Build API
39817caa701Smrg    
39917caa701Smrg    http://people.gnome.org/~walters/docs/build-api.txt
40017caa701Smrg    
40117caa701Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
40217caa701Smrg
40317caa701Smrgcommit f2db5efdba40d84493a95a2ffb9bc734b83d8503
40417caa701SmrgAuthor: Adam Jackson <ajax@redhat.com>
40517caa701SmrgDate:   Tue Jan 15 14:28:48 2013 -0500
40617caa701Smrg
40717caa701Smrg    configure: Remove AM_MAINTAINER_MODE
40817caa701Smrg    
40917caa701Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
41017caa701Smrg
41142941e3bSmrgcommit bcc4c4f3b7ad3c880e97f27951c97cb7ba856658
41242941e3bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
41342941e3bSmrgDate:   Wed Mar 7 21:31:11 2012 -0800
41442941e3bSmrg
41542941e3bSmrg    libXvMC 1.0.7
41642941e3bSmrg    
41742941e3bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
41842941e3bSmrg
41942941e3bSmrgcommit 4091e8b8b80e00b8abafdd630e5af8cab22d9054
42042941e3bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
42142941e3bSmrgDate:   Thu Nov 10 21:47:20 2011 -0800
42242941e3bSmrg
42342941e3bSmrg    Fix gcc -Wwrite-strings warnings
42442941e3bSmrg    
42542941e3bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
42642941e3bSmrg
42742941e3bSmrgcommit 5d4953233392d22b8c92e64c23b5aa20df86e17c
42842941e3bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
42942941e3bSmrgDate:   Fri Sep 16 22:56:49 2011 -0700
43042941e3bSmrg
43142941e3bSmrg    Strip trailing whitespace
43242941e3bSmrg    
43342941e3bSmrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
43442941e3bSmrg    git diff -w & git diff -b show no diffs from this change
43542941e3bSmrg    
43642941e3bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
43742941e3bSmrg
43842941e3bSmrgcommit 4f64c8dd12786f6b0ef1e4c8c8d992d43de6f895
43942941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
44042941e3bSmrgDate:   Sat Mar 5 11:56:54 2011 -0500
44142941e3bSmrg
44242941e3bSmrg    config: use Automake defaults when checking for library functions.
44342941e3bSmrg    
44442941e3bSmrg    Which follows a uniform naming convention.
44542941e3bSmrg    
44642941e3bSmrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
44742941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
44842941e3bSmrg
44942941e3bSmrgcommit a37fab2dde1cb4ea0fb93ed811b14b2be9e52566
45042941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
45142941e3bSmrgDate:   Sat Mar 5 11:18:21 2011 -0500
45242941e3bSmrg
45342941e3bSmrg    config: move wrapper in its own directory
45442941e3bSmrg    
45542941e3bSmrg    This prevents the use of per-target compiler flags.
45642941e3bSmrg    Makefiles are simpler.
45742941e3bSmrg    The -D flags for the wrapper are moved with pre-precessor flags.
45842941e3bSmrg    
45942941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
46042941e3bSmrg
46142941e3bSmrgcommit 3b4040904d8fd5b8c7a20b0b187d70a00dd452ef
46242941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
46342941e3bSmrgDate:   Mon Mar 7 10:30:12 2011 -0500
46442941e3bSmrg
46542941e3bSmrg    Fix whitespace issues
46642941e3bSmrg    
46742941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
46842941e3bSmrg
46942941e3bSmrgcommit ac00a51c3106188aebc98ce5f480768dcd95da5f
47042941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
47142941e3bSmrgDate:   Wed Feb 2 11:43:45 2011 -0500
47242941e3bSmrg
47342941e3bSmrg    config: comment, minor upgrade, quote and layout configure.ac
47442941e3bSmrg    
47542941e3bSmrg    Group statements per section as per Autoconf standard layout
47642941e3bSmrg    Quote statements where appropriate.
47742941e3bSmrg    Autoconf recommends not using dnl instead of # for comments
47842941e3bSmrg    
47942941e3bSmrg    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
48042941e3bSmrg    Add AC_CONFIG_SRCDIR([Makefile.am])
48142941e3bSmrg    Update minimum version of util-macros to at least 1.8.
48242941e3bSmrg    
48342941e3bSmrg    This helps automated maintenance and release activities.
48442941e3bSmrg    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
48542941e3bSmrg
48642941e3bSmrgcommit bdd949b7d163bd9542eed89cf8fdb42197f86975
48742941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
48842941e3bSmrgDate:   Fri Jan 28 19:41:37 2011 -0500
48942941e3bSmrg
49042941e3bSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
49142941e3bSmrg    
49242941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
49342941e3bSmrg
494356f6debSmrgcommit 97d0572191368f47854c795e524610e529787c85
495356f6debSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
496356f6debSmrgDate:   Fri Aug 13 22:00:11 2010 -0700
497356f6debSmrg
498356f6debSmrg    libXvMC 1.0.6
499356f6debSmrg    
500356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
501356f6debSmrg
502356f6debSmrgcommit 9d2e636fa0fe21bfa483c18fa7ca63368a05ef35
503356f6debSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
504356f6debSmrgDate:   Fri Aug 13 22:01:39 2010 -0700
505356f6debSmrg
506356f6debSmrg    Remove unnecessary statements from configure.ac
507356f6debSmrg    
508356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
509356f6debSmrg
510356f6debSmrgcommit 4d78d748cbf4a393ef12222c44b5f7adb2d3539f
511356f6debSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
512356f6debSmrgDate:   Mon Jul 12 20:04:46 2010 -0700
513356f6debSmrg
514356f6debSmrg    Purge cvs tags.
515356f6debSmrg    
516356f6debSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
517356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
518356f6debSmrg
519356f6debSmrgcommit e003c948a51af2d89a23fb697ec44aab970ce853
520356f6debSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
521356f6debSmrgDate:   Thu Jul 1 07:06:17 2010 -0300
522356f6debSmrg
523356f6debSmrg    Purge macro NEED_REPLIES
524356f6debSmrg    
525356f6debSmrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
526356f6debSmrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
527356f6debSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
528356f6debSmrg
529356f6debSmrgcommit bea7d18c45b8d09c27a7e8c181b6efd27c4a36d7
530356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
531356f6debSmrgDate:   Mon Mar 29 14:53:49 2010 -0400
532356f6debSmrg
533356f6debSmrg    config: remove the pkgconfig pc.in file from EXTRA_DIST
534356f6debSmrg    
535356f6debSmrg    Automake always includes it in the tarball.
536356f6debSmrg    
537356f6debSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
538356f6debSmrg
539356f6debSmrgcommit 92e902daab4eeb0acddd4e0def2d6009459e3220
540356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
541356f6debSmrgDate:   Thu Jan 14 10:06:05 2010 -0500
542356f6debSmrg
543356f6debSmrg    COPYING: replace stub with actual copyright notices
544356f6debSmrg    
545356f6debSmrg    Refer to: XvMCWrapper.c
546356f6debSmrg    Copyright (c) 2004 The Unichrome project.
547356f6debSmrg    
548356f6debSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
549356f6debSmrg
550356f6debSmrgcommit 52c17bfbe2a50c9117ad92843f34e94be4f09c5e
551356f6debSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
552356f6debSmrgDate:   Fri Dec 11 12:54:03 2009 -0800
553356f6debSmrg
554356f6debSmrg    Bug 25592: Use $(docdir) for XvMC_API.txt install path
555356f6debSmrg    
556356f6debSmrg    Bumps minimum autoconf version required to 2.60 for $(docdir)
557356f6debSmrg    
558356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
559356f6debSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
560356f6debSmrg
561356f6debSmrgcommit c53bfd6679f842a5a061904740d86932bbbda6c6
562356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
563356f6debSmrgDate:   Fri Nov 27 20:56:04 2009 -0500
564356f6debSmrg
565356f6debSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
566356f6debSmrg    
567356f6debSmrg    Now that the INSTALL file is generated.
568356f6debSmrg    Allows running make maintainer-clean.
569356f6debSmrg
570356f6debSmrgcommit a75f52662c22048dc80a9f8d310364c458da470c
571356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
572356f6debSmrgDate:   Wed Oct 28 14:09:10 2009 -0400
573356f6debSmrg
574356f6debSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
575356f6debSmrg    
576356f6debSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
577356f6debSmrg    README may have been updated
578356f6debSmrg    Remove AUTHORS file as it is empty and no content available yet.
579356f6debSmrg    Remove NEWS file as it is empty and no content available yet.
580356f6debSmrg
581356f6debSmrgcommit 9c441d4a5438caa37dd413ab2acbb4a117125e44
582356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
583356f6debSmrgDate:   Tue Oct 27 15:07:26 2009 -0400
584356f6debSmrg
585356f6debSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
586356f6debSmrg    
587356f6debSmrg    This macro aggregate a number of existing macros that sets commmon
588356f6debSmrg    X.Org components configuration options. It shields the configuration file from
589356f6debSmrg    future changes.
590356f6debSmrg
591356f6debSmrgcommit 3a75ec2dda5f065e4d3eca15653c652690f4aa38
592356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
593356f6debSmrgDate:   Mon Oct 26 22:08:43 2009 -0400
594356f6debSmrg
595356f6debSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
596356f6debSmrg    
597356f6debSmrg    ChangeLog filename is known to Automake and requires no further
598356f6debSmrg    coding in the makefile.
599356f6debSmrg
600356f6debSmrgcommit 5eccd90ff407b9f780b4a0d6d1e48e0891f56594
601356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
602356f6debSmrgDate:   Thu Oct 22 12:34:19 2009 -0400
603356f6debSmrg
604356f6debSmrg    .gitignore: use common defaults with custom section # 24239
605356f6debSmrg    
606356f6debSmrg    Using common defaults will reduce errors and maintenance.
607356f6debSmrg    Only the very small or inexistent custom section need periodic maintenance
608356f6debSmrg    when the structure of the component changes. Do not edit defaults.
609356f6debSmrg
610356f6debSmrgcommit 276759b34432cea1f6c7eda995d65140b72169c0
611356f6debSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
612356f6debSmrgDate:   Wed Oct 21 12:47:26 2009 -0700
613356f6debSmrg
614356f6debSmrg    This is not a GNU project, so declare it foreign.
615356f6debSmrg    
616356f6debSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
617356f6debSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
618356f6debSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
619356f6debSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
620356f6debSmrg    > > it and git wants to commit it.  Should these files even be in git?
621356f6debSmrg    > > Can I nuke them for the betterment of humanity and since they get
622356f6debSmrg    > > created by autoreconf anyways?
623356f6debSmrg    >
624356f6debSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
625356f6debSmrg    
626356f6debSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
627356f6debSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
628356f6debSmrg    of the INSTALL file. It is also part of the 24206 solution.
629356f6debSmrg    
630356f6debSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
631356f6debSmrg
632356f6debSmrgcommit efaafb5e74c7484f7e1c0f6f0fc34d75a0f7c14d
633356f6debSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
634356f6debSmrgDate:   Tue Oct 20 14:42:03 2009 -0700
635356f6debSmrg
636356f6debSmrg    Include XvMClib.h
637356f6debSmrg    
638356f6debSmrg    This fixes compilation breakage after 9190399907610486001f3676945958dbab4b837a in videoproto
639356f6debSmrg    
640356f6debSmrg    Found by tinderbox
641356f6debSmrg    
642356f6debSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
643356f6debSmrg
64498af18c5Smrgcommit 4c41a40c3e4344c67cda020fbc2eb479ba06fc9e
64598af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
64698af18c5SmrgDate:   Tue Oct 6 13:20:36 2009 -0700
64798af18c5Smrg
64898af18c5Smrg    libXvMC 1.0.5
64998af18c5Smrg    
65098af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
65198af18c5Smrg
65298af18c5Smrgcommit 459a6ac9876b86533b17c996200a8a492e32841c
65398af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
65498af18c5SmrgDate:   Tue Oct 6 13:19:45 2009 -0700
65598af18c5Smrg
65698af18c5Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
65798af18c5Smrg    
65898af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
65998af18c5Smrg
66098af18c5Smrgcommit 8a5876f71cbad2a02eb6c47772cf46c17bc1f451
66198af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
66298af18c5SmrgDate:   Thu Oct 1 23:14:51 2009 -0700
66398af18c5Smrg
66498af18c5Smrg    Move XvMC_API.txt from xorg-docs
66598af18c5Smrg    
66698af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
66798af18c5Smrg
66898af18c5Smrgcommit c0ba39fd18a56adbbe7e2e4a1655aa1aaf5c1ed6
66998af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
67098af18c5SmrgDate:   Mon Feb 2 20:34:37 2009 -0800
67198af18c5Smrg
67298af18c5Smrg    Add README with pointers to mailing list, bugzilla & git repos
67398af18c5Smrg    
67498af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
67598af18c5Smrg
67698af18c5Smrgcommit 608a6db5a76c3638457e40a4bae7debb5318b905
67798af18c5SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
67898af18c5SmrgDate:   Mon Feb 2 14:17:21 2009 -0200
67998af18c5Smrg
68098af18c5Smrg    Janitor: make distcheck, compiler warnings, .gitignore.
68198af18c5Smrg
68298af18c5Smrgcommit ae3564600219fb27e094805cc45991685d2e5504
68398af18c5SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
68498af18c5SmrgDate:   Fri Mar 14 02:01:31 2008 -0300
68598af18c5Smrg
68698af18c5Smrg    Add missing prototypes to XvMClibint.h
68798af18c5Smrg    
68898af18c5Smrg    This is done just to not generate compile warnings about functions without
68998af18c5Smrg    prototype, but at some time the comment in XvMC.c should be addressed:
69098af18c5Smrg    
69198af18c5Smrg    /******************************************************************
69298af18c5Smrg       These are intended as a protocol interface to be used by direct
69398af18c5Smrg       rendering libraries.  They are not intended to be client viewable
69498af18c5Smrg       functions.  These will stay in place until we have a mechanism in
69598af18c5Smrg       place similar to that of OpenGL with an libXvMCcore library.
69698af18c5Smrg    *******************************************************************/
69798af18c5Smrg
6986f03b1f6Smrgcommit 08be10e6c26794ed1ffa21d7946ddcc3da007237
6996f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
7006f03b1f6SmrgDate:   Sat Dec 16 01:33:11 2006 +0200
7016f03b1f6Smrg
7026f03b1f6Smrg    bump to 1.0.4
7036f03b1f6Smrg
7046f03b1f6Smrgcommit eaaa31aa77f06249de137018ef85903b0ad4aa39
7056f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
7066f03b1f6SmrgDate:   Wed Dec 6 19:00:54 2006 +0200
7076f03b1f6Smrg
7086f03b1f6Smrg    Makefile.am: make ChangeLog hook safer
7096f03b1f6Smrg    Make ChangeLog hook as safe as possible.
7106f03b1f6Smrg
7116f03b1f6Smrgcommit 93d7c1c797d8c74c18e78854fcf78a3f0d79b444
7126f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7136f03b1f6SmrgDate:   Wed Sep 27 16:47:03 2006 -0700
7146f03b1f6Smrg
7156f03b1f6Smrg    Bump version to 1.0.3
7166f03b1f6Smrg
7176f03b1f6Smrgcommit ddc72074e6389a64d5753621b48855137a8c3623
7186f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7196f03b1f6SmrgDate:   Wed Sep 27 13:44:48 2006 -0700
7206f03b1f6Smrg
7216f03b1f6Smrg    Add XvMCWrapper to lint target
7226f03b1f6Smrg
7236f03b1f6Smrgcommit 34b32e0f6773004138543e6f41f5639736493707
7246f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7256f03b1f6SmrgDate:   Wed Sep 27 13:44:15 2006 -0700
7266f03b1f6Smrg
7276f03b1f6Smrg    Fix sparse warning: Using plain integer as NULL pointer
7286f03b1f6Smrg
7296f03b1f6Smrgcommit 142aa1230c651bc70d192edbbfa6870488006d36
7306f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7316f03b1f6SmrgDate:   Tue Sep 26 18:31:46 2006 -0700
7326f03b1f6Smrg
7336f03b1f6Smrg    Fix sparse warnings: Using plain integer as NULL pointer
7346f03b1f6Smrg
7356f03b1f6Smrgcommit 945f89d551438298d9a09a4fd3e9e40ac6b1ad51
7366f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7376f03b1f6SmrgDate:   Tue Sep 26 18:30:41 2006 -0700
7386f03b1f6Smrg
7396f03b1f6Smrg    Add hooks for checking code with sparse/lint/etc.
7406f03b1f6Smrg
7416f03b1f6Smrgcommit 3cc151c221139869980bc33d5336ab75c04606bc
7426f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7436f03b1f6SmrgDate:   Tue Sep 26 17:28:45 2006 -0700
7446f03b1f6Smrg
7456f03b1f6Smrg    Replace static ChangeLog with disthook to generate from git log
7466f03b1f6Smrg
7476f03b1f6Smrgcommit f856448323ad315f5301f1022e9ee75de7174dbd
7486f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7496f03b1f6SmrgDate:   Tue Sep 26 17:25:50 2006 -0700
7506f03b1f6Smrg
7516f03b1f6Smrg    Add *~ to .gitignore to skip over emacs droppings
7526f03b1f6Smrg
7536f03b1f6Smrgcommit 25c9975510f7a7c4f1c18b72526bc2a9b97ff90e
7546f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7556f03b1f6SmrgDate:   Thu Jul 13 14:59:11 2006 -0700
7566f03b1f6Smrg
7576f03b1f6Smrg    renamed: .cvsignore -> .gitignore
7586f03b1f6Smrg
7596f03b1f6Smrgcommit 42226f6ba7fbccd7d7cb0f9ce431be477bdf9a0c
7606f03b1f6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
7616f03b1f6SmrgDate:   Fri Jun 16 22:07:08 2006 +0000
7626f03b1f6Smrg
7636f03b1f6Smrg    Define HAS_SHM if shmat() is found
7646f03b1f6Smrg    Include <config.h> to get HAS_SHM define.
7656f03b1f6Smrg
7666f03b1f6Smrgcommit 9a93b2a2ace59e6c2ab8fec586561a136c06e664
7676f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
7686f03b1f6SmrgDate:   Thu Apr 27 00:24:15 2006 +0000
7696f03b1f6Smrg
7706f03b1f6Smrg    Bump to 1.0.2
7716f03b1f6Smrg
7726f03b1f6Smrgcommit 987ac45a04fc6734096fd6469ef12a4b1d09f971
7736f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
7746f03b1f6SmrgDate:   Mon Apr 3 19:35:40 2006 +0000
7756f03b1f6Smrg
7766f03b1f6Smrg    Bug #6479: Cygwin build fix. (Yaakov Selkowitz)
7776f03b1f6Smrg
7786f03b1f6Smrgcommit 3b44259383a99f4db7d7c026638c6676d838229b
7796f03b1f6SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org>
7806f03b1f6SmrgDate:   Wed Mar 22 17:53:58 2006 +0000
7816f03b1f6Smrg
7826f03b1f6Smrg    Set XVMC_CONFIGDIR to $(sysconfdir)/X11.
7836f03b1f6Smrg
7846f03b1f6Smrgcommit 0e3081d35bcad1b5ee637c9b5d0292011c8536b4
7856f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
7866f03b1f6SmrgDate:   Wed Dec 21 02:30:06 2005 +0000
7876f03b1f6Smrg
7886f03b1f6Smrg    Update package version for X11R7 release.
7896f03b1f6Smrg
7906f03b1f6Smrgcommit 588b2f5642d0061f1e1954ce9f97bff71a27d75e
7916f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
7926f03b1f6SmrgDate:   Mon Dec 19 16:28:27 2005 +0000
7936f03b1f6Smrg
7946f03b1f6Smrg    Stub COPYING files
7956f03b1f6Smrg
7966f03b1f6Smrgcommit 479c508369c27e88145aab93016c6bcee5b6e71e
7976f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
7986f03b1f6SmrgDate:   Thu Dec 15 00:24:35 2005 +0000
7996f03b1f6Smrg
8006f03b1f6Smrg    Update package version number for final X11R7 release candidate.
8016f03b1f6Smrg
8026f03b1f6Smrgcommit d7aa41b6025facaa98c827bea605de1aa77ffb5d
8036f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
8046f03b1f6SmrgDate:   Sat Dec 3 05:49:45 2005 +0000
8056f03b1f6Smrg
8066f03b1f6Smrg    Update package version number for X11R7 RC3 release.
8076f03b1f6Smrg
8086f03b1f6Smrgcommit 68f34d7d3b1564d967f77127b68af6c3de26578b
8096f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
8106f03b1f6SmrgDate:   Sat Dec 3 04:41:51 2005 +0000
8116f03b1f6Smrg
8126f03b1f6Smrg    Add check and cflags for malloc(0) returning NULL.
8136f03b1f6Smrg
8146f03b1f6Smrgcommit b679a08c793780c08a21af602e4e814cc24b1a93
8156f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
8166f03b1f6SmrgDate:   Sat Nov 26 21:06:07 2005 +0000
8176f03b1f6Smrg
8186f03b1f6Smrg    Bug #5067 <https://bugs.freedesktop.org/show_bug.cgi?id=5067> Add dot
8196f03b1f6Smrg        before revision definitions for libXvMCW (Cedric Berger)
8206f03b1f6Smrg
8216f03b1f6Smrgcommit 7907128fae6bbb41e2e6cc6387afba857c75eb41
8226f03b1f6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
8236f03b1f6SmrgDate:   Sun Nov 20 23:17:41 2005 +0000
8246f03b1f6Smrg
8256f03b1f6Smrg    Add/improve libs .cvsignores.
8266f03b1f6Smrg
8276f03b1f6Smrgcommit 25b2dc7180677176005d65828d2bfde17119c7a6
8286f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
8296f03b1f6SmrgDate:   Sat Nov 19 07:15:43 2005 +0000
8306f03b1f6Smrg
8316f03b1f6Smrg    Update pkgconfig files to separate library build-time dependencies from
8326f03b1f6Smrg        application build-time dependencies, and update package deps to work
8336f03b1f6Smrg        with separate build roots.
8346f03b1f6Smrg
8356f03b1f6Smrgcommit 384001cc85ea7a77b2800fda7d4abc745135ad3c
8366f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
8376f03b1f6SmrgDate:   Wed Oct 19 02:48:12 2005 +0000
8386f03b1f6Smrg
8396f03b1f6Smrg    Update package version number for RC1 release.
8406f03b1f6Smrg
8416f03b1f6Smrgcommit 6140efabd4d1dc46f40d3bc15ad2d78307c5c6e3
8426f03b1f6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
8436f03b1f6SmrgDate:   Sun Sep 11 18:25:27 2005 +0000
8446f03b1f6Smrg
8456f03b1f6Smrg    XvMC depends on xv. (Bugzilla #4367, Joshua Baergen).
8466f03b1f6Smrg
8476f03b1f6Smrgcommit cd5375fa75e1f232d23069a59a82f0bcf6ee2a9f
8486f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
8496f03b1f6SmrgDate:   Wed Aug 3 03:28:03 2005 +0000
8506f03b1f6Smrg
8516f03b1f6Smrg    Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
8526f03b1f6Smrg        a global configure cache don't get confused.
8536f03b1f6Smrg
8546f03b1f6Smrgcommit 912ba3998aba2fd6e5e669f80a6ef205a613818e
8556f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
8566f03b1f6SmrgDate:   Fri Jul 29 21:22:53 2005 +0000
8576f03b1f6Smrg
8586f03b1f6Smrg    Various changes preparing packages for RC0:
8596f03b1f6Smrg    - Verify and update package version numbers as needed
8606f03b1f6Smrg    - Implement versioning scheme
8616f03b1f6Smrg    - Change bug address to point to bugzilla bug entry form
8626f03b1f6Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
8636f03b1f6Smrg        reenable it)
8646f03b1f6Smrg    - Fix makedepend to use pkgconfig and pass distcheck
8656f03b1f6Smrg    - Update build script to build macros first
8666f03b1f6Smrg    - Update modular Xorg version
8676f03b1f6Smrg
8686f03b1f6Smrgcommit ad129004fe84555fa82286577b343188bd922971
8696f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
8706f03b1f6SmrgDate:   Sat Jul 23 05:27:00 2005 +0000
8716f03b1f6Smrg
8726f03b1f6Smrg    Fix distchecks
8736f03b1f6Smrg
8746f03b1f6Smrgcommit 50f1a745af62aadab1118b2c565e4f3c60ddcbd6
8756f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
8766f03b1f6SmrgDate:   Sat Jul 16 07:44:53 2005 +0000
8776f03b1f6Smrg
8786f03b1f6Smrg    Set soversion to 1.0.0 with -version-number.
8796f03b1f6Smrg
8806f03b1f6Smrgcommit 46023798075bda8427b61ce57f8d5595abed89cb
8816f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
8826f03b1f6SmrgDate:   Tue Jul 12 01:17:49 2005 +0000
8836f03b1f6Smrg
8846f03b1f6Smrg    Set soversions to 1.0.0; add XvMClib.h.
8856f03b1f6Smrg
8866f03b1f6Smrgcommit a27ff6109baf266d414db756549eba0b6e4dcaf5
8876f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
8886f03b1f6SmrgDate:   Tue Jul 12 00:38:53 2005 +0000
8896f03b1f6Smrg
8906f03b1f6Smrg    Change version to 1.1.0.
8916f03b1f6Smrg
8926f03b1f6Smrgcommit 32a12b87526bdeeeadc6859cc2c440d74846d935
8936f03b1f6SmrgAuthor: Keith Packard <keithp@keithp.com>
8946f03b1f6SmrgDate:   Sat Jul 9 06:55:15 2005 +0000
8956f03b1f6Smrg
8966f03b1f6Smrg    Add .cvsignore files
8976f03b1f6Smrg
8986f03b1f6Smrgcommit 05fd6003cbd18c04268a3ee8974a81fdcf1f7a74
8996f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9006f03b1f6SmrgDate:   Sat Jul 2 06:35:04 2005 +0000
9016f03b1f6Smrg
9026f03b1f6Smrg    Add appropriate lib*_CFLAGS to Makefile.am's -- fixes build problems
9036f03b1f6Smrg
9046f03b1f6Smrgcommit 125b5cabb1980a3564c2567c0702a9adf32327bf
9056f03b1f6SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
9066f03b1f6SmrgDate:   Tue Jun 21 15:41:37 2005 +0000
9076f03b1f6Smrg
9086f03b1f6Smrg    lib/XScrnSaver/configure.ac
9096f03b1f6Smrg    lib/XScrnSaver/src/Makefile.am
9106f03b1f6Smrg    lib/Xfontcache/configure.ac
9116f03b1f6Smrg    lib/Xfontcache/src/Makefile.am
9126f03b1f6Smrg    lib/Xinerama/configure.ac
9136f03b1f6Smrg    lib/Xinerama/src/Makefile.am
9146f03b1f6Smrg    lib/Xtst/configure.ac
9156f03b1f6Smrg    lib/Xv/configure.ac
9166f03b1f6Smrg    lib/XvMC/configure.ac
9176f03b1f6Smrg    lib/dmx/configure.ac Add missing xext.pc and xextproto.pc Add DEP_CFLAGS to
9186f03b1f6Smrg        src/Makefile.am
9196f03b1f6Smrg
9206f03b1f6Smrgcommit 0273d0113119cdefe148d58ddf3508bd9b20f2b8
9216f03b1f6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
9226f03b1f6SmrgDate:   Mon Jun 20 22:39:13 2005 +0000
9236f03b1f6Smrg
9246f03b1f6Smrg    Add XvMC build system
9256f03b1f6Smrg
9266f03b1f6Smrgcommit b4716fab0524c583daac7048f5d304af3b1589b5
9276f03b1f6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
9286f03b1f6SmrgDate:   Mon Jun 20 22:38:12 2005 +0000
9296f03b1f6Smrg
9306f03b1f6Smrg    Fix some includes in xc/lib/XvMC
9316f03b1f6Smrg
9326f03b1f6Smrgcommit 58fde9acdcc6256917089271537017dc28710988
9336f03b1f6SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
9346f03b1f6SmrgDate:   Sat Dec 4 00:42:50 2004 +0000
9356f03b1f6Smrg
9366f03b1f6Smrg    Encoding of numerous files changed to UTF-8
9376f03b1f6Smrg
9386f03b1f6Smrgcommit 359c8b9d75372ecd1f78cdb0bfccd134577d9c31
9396f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
9406f03b1f6SmrgDate:   Tue Nov 23 17:29:47 2004 +0000
9416f03b1f6Smrg
9426f03b1f6Smrg    Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883): Fix
9436f03b1f6Smrg        insufficient SHM detection in XvMC local test. Removed reference to
9446f03b1f6Smrg        getpagesize() which caused linking problems on s390. Reported by Stefan
9456f03b1f6Smrg        Dirsch <sndirsh@suse.de>
9466f03b1f6Smrg
9476f03b1f6Smrgcommit 120c3035f60138ad15599b0b0c4468400e966423
9486f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
9496f03b1f6SmrgDate:   Sat Nov 13 11:09:23 2004 +0000
9506f03b1f6Smrg
9516f03b1f6Smrg    lib/XvMC/Imake
9526f03b1f6Smrg    Added support for automatic loading of the correct hardware XvMC driver.
9536f03b1f6Smrg        This involves a protocol extension of the XvMC protocol. The XvMC
9546f03b1f6Smrg        revision number was bumped.
9556f03b1f6Smrg
9566f03b1f6Smrgcommit 0077c785f91a80d48216a969757bc3f3b607e7e2
9576f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
9586f03b1f6SmrgDate:   Wed Oct 20 16:35:16 2004 +0000
9596f03b1f6Smrg
9606f03b1f6Smrg    Imported via XvMC library release 0.13.0 from unichrome.sf.net. This
9616f03b1f6Smrg        enables hardware mpeg2 decoding for the CLE266 chip using the
9626f03b1f6Smrg        nonstandard VLD XvMC extension. Complete author information is
9636f03b1f6Smrg        available at the unichrome site. Updated the XvMC wrapper to look for
9646f03b1f6Smrg        version specific Xv and XvMC shared libraries.
9656f03b1f6Smrg
9666f03b1f6Smrgcommit d6f84be6af28d2a316e05858f0b0571074314c2c
9676f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
9686f03b1f6SmrgDate:   Sun Sep 26 11:48:57 2004 +0000
9696f03b1f6Smrg
9706f03b1f6Smrg    Added the XvMC wrapper. First support for runtime loading of hardware-
9716f03b1f6Smrg        specific XvMC libraries.
9726f03b1f6Smrg
9736f03b1f6Smrgcommit b3d2a9cbcf27659b04eb0088c02de753dc43d5a8
9746f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
9756f03b1f6SmrgDate:   Fri Apr 23 18:43:55 2004 +0000
9766f03b1f6Smrg
9776f03b1f6Smrg    Merging XORG-CURRENT into trunk
9786f03b1f6Smrg
9796f03b1f6Smrgcommit 1892f06c354c1b37308a5adc35cf6a4343148871
9806f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
9816f03b1f6SmrgDate:   Sun Mar 14 08:32:27 2004 +0000
9826f03b1f6Smrg
9836f03b1f6Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
9846f03b1f6Smrg
9856f03b1f6Smrgcommit 2cf814aa9975839c342fbb37c8cf34c8eaf83add
9866f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
9876f03b1f6SmrgDate:   Wed Mar 3 12:11:32 2004 +0000
9886f03b1f6Smrg
9896f03b1f6Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
9906f03b1f6Smrg
9916f03b1f6Smrgcommit 5fbd3ca2a0e419175a28d68cd00e00541ec51c02
9926f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
9936f03b1f6SmrgDate:   Thu Feb 26 13:35:34 2004 +0000
9946f03b1f6Smrg
9956f03b1f6Smrg    readding XFree86's cvs IDs
9966f03b1f6Smrg
9976f03b1f6Smrgcommit 6c01fc4ce83d0a401ac497a589ca7009824b2ee7
9986f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
9996f03b1f6SmrgDate:   Thu Feb 26 09:22:48 2004 +0000
10006f03b1f6Smrg
10016f03b1f6Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
10026f03b1f6Smrg
10036f03b1f6Smrgcommit 023801d605d93ffdbd383b9f32df0a3213c829f1
10046f03b1f6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
10056f03b1f6SmrgDate:   Fri Dec 19 20:54:21 2003 +0000
10066f03b1f6Smrg
10076f03b1f6Smrg    XFree86 4.3.99.902 (RC 2)
10086f03b1f6Smrg
10096f03b1f6Smrgcommit 59642182406c19c9d17efd9d845cbbd65ad4654f
10106f03b1f6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
10116f03b1f6SmrgDate:   Fri Nov 14 16:48:49 2003 +0000
10126f03b1f6Smrg
10136f03b1f6Smrg    XFree86 4.3.0.1
10146f03b1f6Smrg
10156f03b1f6Smrgcommit 204fb5fcf4292629677e3876bd449fb76e55fcdd
10166f03b1f6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
10176f03b1f6SmrgDate:   Fri Nov 14 16:48:49 2003 +0000
10186f03b1f6Smrg
10196f03b1f6Smrg    Initial revision
1020