10f57e2e1Smrgcommit f43e6cb2ae6ba22e0b882da435d50346634a8d09
20f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
30f57e2e1SmrgDate:   Sun Feb 4 14:38:14 2024 -0800
40f57e2e1Smrg
50f57e2e1Smrg    libXvMC 1.0.14
60f57e2e1Smrg    
70f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
80f57e2e1Smrg
90f57e2e1Smrgcommit 76c83199fce3a54f78a2a167037db7460c7161f4
100f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
110f57e2e1SmrgDate:   Sun Mar 19 14:26:55 2023 -0700
120f57e2e1Smrg
130f57e2e1Smrg    Handle implicit conversion warnings from clang
140f57e2e1Smrg    
150f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
160f57e2e1Smrg
170f57e2e1Smrgcommit 5e66fb64762b6d442a55d0506b07be18aeee7643
180f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
190f57e2e1SmrgDate:   Sun Mar 19 13:51:24 2023 -0700
200f57e2e1Smrg
210f57e2e1Smrg    Replace custom copy of GetReq macro with call to Xlib 1.5's _XGetRequest
220f57e2e1Smrg    
230f57e2e1Smrg    XvMCproto.h names don't match those required by the Xlibint.h GetReq*
240f57e2e1Smrg    macros, but at least we can rely on the _XGetRequest function for the
250f57e2e1Smrg    bulk of the work now, instead of duplicating it.
260f57e2e1Smrg    
270f57e2e1Smrg    Continues to use sizeof() instead of SIZEOF() due to stray ; on the
280f57e2e1Smrg    end of many sz_* definitions in XvMCproto.h, but I've verified the
290f57e2e1Smrg    sizes are the same with both methods.
300f57e2e1Smrg    
310f57e2e1Smrg    Also clears clang warnings that were repeated for every call:
320f57e2e1Smrg    
330f57e2e1Smrg    XvMC.c:79:5: warning: cast from 'char *' to 'xvmcQueryVersionReq *'
340f57e2e1Smrg      increases required alignment from 1 to 2 [-Wcast-align]
350f57e2e1Smrg        XvMCGetReq(QueryVersion, req);
360f57e2e1Smrg        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
370f57e2e1Smrg    ./XvMClibint.h:16:8: note: expanded from macro 'XvMCGetReq'
380f57e2e1Smrg            req = (xvmc##name##Req *)(dpy->last_req = dpy->bufptr);\
390f57e2e1Smrg                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
400f57e2e1Smrg    XvMC.c:79:5: warning: implicit conversion loses integer precision:
410f57e2e1Smrg      'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
420f57e2e1Smrg        XvMCGetReq(QueryVersion, req);
430f57e2e1Smrg        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
440f57e2e1Smrg    ./XvMClibint.h:17:30: note: expanded from macro 'XvMCGetReq'
450f57e2e1Smrg            req->reqType = info->codes->major_opcode;\
460f57e2e1Smrg                         ~ ~~~~~~~~~~~~~^~~~~~~~~~~~
470f57e2e1Smrg    
480f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
490f57e2e1Smrg
500f57e2e1Smrgcommit 58073bc12d17341cb9459f36caf161256fc8be19
510f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
520f57e2e1SmrgDate:   Sun Mar 19 12:49:56 2023 -0700
530f57e2e1Smrg
540f57e2e1Smrg    Variable scope reductions as recommended by cppcheck
550f57e2e1Smrg    
560f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
570f57e2e1Smrg
580f57e2e1Smrgcommit 0f537ab4913a8d2b3e58a40385a7745c4974bd76
590f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
600f57e2e1SmrgDate:   Sun Mar 19 12:02:41 2023 -0700
610f57e2e1Smrg
620f57e2e1Smrg    Convert to X.Org standard code style
630f57e2e1Smrg    
640f57e2e1Smrg    Mostly via util/modular/x-indent-all.sh, plus some manual cleanup
650f57e2e1Smrg    
660f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
670f57e2e1Smrg
680f57e2e1Smrgcommit 162422fa80332129168097fd4bcc094cd73a1e65
690f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
700f57e2e1SmrgDate:   Wed Mar 8 16:21:35 2023 -0800
710f57e2e1Smrg
720f57e2e1Smrg    configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
730f57e2e1Smrg    
740f57e2e1Smrg    AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
750f57e2e1Smrg    so it's time to rely on it.
760f57e2e1Smrg    
770f57e2e1Smrg    Clears autoconf warnings:
780f57e2e1Smrg    
790f57e2e1Smrg    configure.ac:33: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
800f57e2e1Smrg    configure.ac:33: You should run autoupdate.
810f57e2e1Smrg    aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
820f57e2e1Smrg    configure.ac:33: the top level
830f57e2e1Smrg    
840f57e2e1Smrg    libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
850f57e2e1Smrg    libtoolize: and rerunning libtoolize and aclocal.
860f57e2e1Smrg    
870f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
880f57e2e1Smrg
890f57e2e1Smrgcommit b6292a9da83dbf7f2399f5c76a453cb850eab13a
900f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
910f57e2e1SmrgDate:   Thu Jul 28 17:30:21 2022 -0700
920f57e2e1Smrg
930f57e2e1Smrg    gitlab CI: stop requiring Signed-off-by in commits
940f57e2e1Smrg    
950f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
960f57e2e1Smrg
970f57e2e1Smrgcommit d2a53a1bfd19719a8b9d7b7f62071e00d7f35e62
980f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
990f57e2e1SmrgDate:   Mon Feb 6 17:28:06 2023 -0800
1000f57e2e1Smrg
1010f57e2e1Smrg    gitlab CI: Add libtool to required packages
1020f57e2e1Smrg    
1030f57e2e1Smrg    At least until the autoconf build is dropped in favor of meson
1040f57e2e1Smrg    
1050f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1060f57e2e1Smrg
1070f57e2e1Smrgcommit dd9b244314702b1f50b6d5db86f6049109c77bc4
1080f57e2e1SmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
1090f57e2e1SmrgDate:   Sun Jun 19 12:35:02 2022 -0700
1100f57e2e1Smrg
1110f57e2e1Smrg    meson: Fix compatibility version and current version of meson build to be compatible with autotools build
1120f57e2e1Smrg    
1130f57e2e1Smrg    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
1140f57e2e1Smrg
1150f57e2e1Smrgcommit 163e04cfdcdf6c87a2eea5060787c7943a24690f
1160f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1170f57e2e1SmrgDate:   Sat Mar 26 16:04:55 2022 -0700
1180f57e2e1Smrg
1190f57e2e1Smrg    gitlab CI: add a basic build test
1200f57e2e1Smrg    
1210f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1220f57e2e1Smrg
1230f57e2e1Smrgcommit 20354910dab40522a7dcde152d5e900ed916dc66
1240f57e2e1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1250f57e2e1SmrgDate:   Sat Mar 26 14:10:54 2022 -0700
1260f57e2e1Smrg
1270f57e2e1Smrg    Make doc install path from meson match autotools
1280f57e2e1Smrg    
1290f57e2e1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1300f57e2e1Smrg
13140613eb2Smrgcommit 590fb6835170aa60cd4d3d46eaeac51725300d23
13240613eb2SmrgAuthor: Matt Turner <mattst88@gmail.com>
13340613eb2SmrgDate:   Sat Mar 26 10:51:18 2022 -0700
13440613eb2Smrg
13540613eb2Smrg    libXvMC 1.0.13
13640613eb2Smrg    
13740613eb2Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
13840613eb2Smrg
13940613eb2Smrgcommit 2090940ded023df2a1c0ef8c7dd2cde16a686d7d
14040613eb2SmrgAuthor: Matt Turner <mattst88@gmail.com>
14140613eb2SmrgDate:   Sat Mar 26 10:47:31 2022 -0700
14240613eb2Smrg
14340613eb2Smrg    meson: Fix typo
14440613eb2Smrg    
14540613eb2Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
14640613eb2Smrg
14740613eb2Smrgcommit f65c43c05a766ef2e9335367d079b75273d5e53f
14840613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
14940613eb2SmrgDate:   Fri Mar 25 15:04:15 2022 -0700
15040613eb2Smrg
15140613eb2Smrg    autotools: fix Requires and Requires.Private in pkgconfig
15240613eb2Smrg    
15340613eb2Smrg    This only applies to the autotools generated pkg-config files, as Meson
15440613eb2Smrg    does it's own dependency tracking for us.
15540613eb2Smrg
15640613eb2Smrgcommit cdf1532b13efe667f40dd472f41b4e12a0282dea
15740613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
15840613eb2SmrgDate:   Fri Mar 25 14:55:36 2022 -0700
15940613eb2Smrg
16040613eb2Smrg    meson: Add a meson build system
16140613eb2Smrg    
16240613eb2Smrg    This does everything the autotools based system does, including building
16340613eb2Smrg    both a static and shared version by default, though this can be
16440613eb2Smrg    controlled with meson's builtin `default_library` option.
16540613eb2Smrg
16640613eb2Smrgcommit 324ecde7352e7a129f30b795a1c2d9142600aeea
16740613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
16840613eb2SmrgDate:   Fri Mar 25 13:31:40 2022 -0700
16940613eb2Smrg
17040613eb2Smrg    editorconfig: add meson
17140613eb2Smrg
17240613eb2Smrgcommit b391192bd391009f9d834ea920fd15c872fbe85b
17340613eb2SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
17440613eb2SmrgDate:   Fri Mar 25 13:31:17 2022 -0700
17540613eb2Smrg
17640613eb2Smrg    editorconfig: add
17740613eb2Smrg
17840613eb2Smrgcommit bd930bf94f0bcb9964248cdb5196b97cf93a0921
17940613eb2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
18040613eb2SmrgDate:   Sat Mar 26 08:56:25 2022 -0700
18140613eb2Smrg
18240613eb2Smrg    Build xz tarballs instead of bzip2
18340613eb2Smrg    
18440613eb2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
18540613eb2Smrg
18640613eb2Smrgcommit 53c3cfbecba041d1a215f7a5689df796b97949e8
18740613eb2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
18840613eb2SmrgDate:   Sat Mar 26 08:56:16 2022 -0700
18940613eb2Smrg
19040613eb2Smrg    Fix spelling/wording issues
19140613eb2Smrg    
19240613eb2Smrg    Found by using:
19340613eb2Smrg        codespell --builtin clear,rare,usage,informal,code,names
19440613eb2Smrg    
19540613eb2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
19640613eb2Smrg
197cfcf9057Smrgcommit 36086307ba9fd1272365b964056e8a6780109478
198cfcf9057SmrgAuthor: Adam Jackson <ajax@redhat.com>
199cfcf9057SmrgDate:   Tue Sep 24 12:52:29 2019 -0400
200cfcf9057Smrg
201cfcf9057Smrg    libXvMC 1.0.12
202cfcf9057Smrg    
203cfcf9057Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
204cfcf9057Smrg
205cfcf9057Smrgcommit 0fab90b409a3e4848603bdb6b438523038239f23
206cfcf9057SmrgAuthor: Adam Jackson <ajax@redhat.com>
207cfcf9057SmrgDate:   Tue Sep 24 12:28:19 2019 -0400
208cfcf9057Smrg
209cfcf9057Smrg    vld: Provide <X11/extensions/vldXvMC.h> ourself
210cfcf9057Smrg    
211cfcf9057Smrg    This header refers to libX11 types, it doesn't belong in xorgproto and
212cfcf9057Smrg    has been moved to legacy in 2019.2. Supply it ourselves.
213cfcf9057Smrg
214cfcf9057Smrgcommit dd9ae03725990ee9c9336bca4b267dfbb696002f
215cfcf9057SmrgAuthor: Adam Jackson <ajax@redhat.com>
216cfcf9057SmrgDate:   Tue Jul 23 15:28:50 2019 -0400
217cfcf9057Smrg
218cfcf9057Smrg    pkgconfig: Remove xv from xvmc.pc
219cfcf9057Smrg    
220cfcf9057Smrg    This library does not itself require libXv for anything.
221cfcf9057Smrg
222cfcf9057Smrgcommit 0366572c58a85558f9dc7229e74b9a0397becc89
223cfcf9057SmrgAuthor: Dylan Baker <dylan@pnwbakers.com>
224cfcf9057SmrgDate:   Mon Jul 8 09:46:28 2019 -0700
225cfcf9057Smrg
226cfcf9057Smrg    Add a pkgconfig file for libXvMCW
227cfcf9057Smrg    
228cfcf9057Smrg    Mesa needs to link with this for testing, as do others presumably.
229cfcf9057Smrg    Having a pkg-config file makes this much easier
230cfcf9057Smrg    
231cfcf9057Smrg    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110735
232cfcf9057Smrg    
233cfcf9057Smrg    v2: - remove xv from Requires and Requires.private
234cfcf9057Smrg
235c1e3c5d0Smrgcommit 63a79d1d087f5121b07510692bf6dd8207d0c0d7
236c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
237c1e3c5d0SmrgDate:   Sat Mar 16 15:11:28 2019 -0700
238c1e3c5d0Smrg
239c1e3c5d0Smrg    libXvMC 1.0.11
240c1e3c5d0Smrg    
241c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
242c1e3c5d0Smrg
243c1e3c5d0Smrgcommit 8c0a1b5d9d5dea58c516a6aefa6dd15192919b48
244c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
245c1e3c5d0SmrgDate:   Fri Dec 7 19:56:27 2018 -0800
246c1e3c5d0Smrg
247c1e3c5d0Smrg    Update configure.ac bug URL for gitlab migration
248c1e3c5d0Smrg    
249c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
250c1e3c5d0Smrg
251c1e3c5d0Smrgcommit 45de1c449740caf45984aac59ab35741defcadbb
252c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
253c1e3c5d0SmrgDate:   Mon Nov 19 22:55:06 2018 -0800
254c1e3c5d0Smrg
255c1e3c5d0Smrg    Update README for gitlab migration
256c1e3c5d0Smrg    
257c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
258c1e3c5d0Smrg
259c1e3c5d0Smrgcommit a964f14b7b61bb8055d5144c96ecbba5dfae4a3e
260c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
261c1e3c5d0SmrgDate:   Sat Sep 22 15:56:27 2018 -0700
262c1e3c5d0Smrg
263c1e3c5d0Smrg    Fix sign comparison warnings for loop indexes
264c1e3c5d0Smrg    
265c1e3c5d0Smrg    XvMC.c: In function ‘XvMCListSurfaceTypes’:
266c1e3c5d0Smrg    XvMC.c:124:19: warning: comparison between signed and unsigned integer
267c1e3c5d0Smrg     expressions [-Wsign-compare]
268c1e3c5d0Smrg          for(i = 0; i < rep.num; i++) {
269c1e3c5d0Smrg                       ^
270c1e3c5d0Smrg    XvMC.c: In function ‘XvMCListSubpictureTypes’:
271c1e3c5d0Smrg    XvMC.c:185:26: warning: comparison between signed and unsigned integer
272c1e3c5d0Smrg     expressions [-Wsign-compare]
273c1e3c5d0Smrg                 for(i = 0; i < rep.num; i++) {
274c1e3c5d0Smrg                              ^
275c1e3c5d0Smrg    
276c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
277c1e3c5d0Smrg
278c1e3c5d0Smrgcommit 28ad81420723175bfb163e20406af6d4d56bf4d4
279c1e3c5d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
280c1e3c5d0SmrgDate:   Sat Sep 22 15:51:49 2018 -0700
281c1e3c5d0Smrg
282c1e3c5d0Smrg    Need to check for -1, not 0, to determine if shmat() failed
283c1e3c5d0Smrg    
284c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
285c1e3c5d0Smrg
286c1e3c5d0Smrgcommit 68d0e5a122c6c76c19cc58ce9cea1424c7a5db11
287c1e3c5d0SmrgAuthor: Neha Gupta <neha.g1@samsung.com>
288c1e3c5d0SmrgDate:   Fri Jun 5 08:20:48 2015 +0000
289c1e3c5d0Smrg
290c1e3c5d0Smrg    Fix handling of shmKey in XvMCGetDRInfo
291c1e3c5d0Smrg    
292c1e3c5d0Smrg    If we store the result of shmget in a CARD32 (unsigned int), then
293c1e3c5d0Smrg    checking if it returned -1 for an error by using >= 0 doesn't work.
294c1e3c5d0Smrg    
295c1e3c5d0Smrg    Also, once the request is flushed from the buffer (as XReply does),
296c1e3c5d0Smrg    there's no guarantee the values in it are still valid, so it's better
297c1e3c5d0Smrg    to rely on our local variable instead.
298c1e3c5d0Smrg    
299c1e3c5d0Smrg    Fixes: https://gitlab.freedesktop.org/xorg/lib/libxvmc/issues/1
300c1e3c5d0Smrg    
301c1e3c5d0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
302c1e3c5d0Smrg
303c1e3c5d0Smrgcommit 48ca78665a3f251f94b190b61fcc2027b07a76c9
304c1e3c5d0SmrgAuthor: Mihail Konev <k.mvc@ya.ru>
305c1e3c5d0SmrgDate:   Thu Jan 26 13:52:49 2017 +1000
306c1e3c5d0Smrg
307c1e3c5d0Smrg    autogen: add default patch prefix
308c1e3c5d0Smrg    
309c1e3c5d0Smrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
310c1e3c5d0Smrg
311c1e3c5d0Smrgcommit 290edda14c96e34873cd5601d3c515ce74ca01a5
312c1e3c5d0SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
313c1e3c5d0SmrgDate:   Mon Mar 9 12:00:52 2015 +0000
314c1e3c5d0Smrg
315c1e3c5d0Smrg    autogen.sh: use quoted string variables
316c1e3c5d0Smrg    
317c1e3c5d0Smrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
318c1e3c5d0Smrg    fall-outs, when they contain space.
319c1e3c5d0Smrg    
320c1e3c5d0Smrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
321c1e3c5d0Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
322c1e3c5d0Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
323c1e3c5d0Smrg
324c1e3c5d0Smrgcommit 9b8c4f2f82cd45c7c394efa992663fb75452e39f
325c1e3c5d0SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
326c1e3c5d0SmrgDate:   Tue Jan 24 10:32:07 2017 +1000
327c1e3c5d0Smrg
328c1e3c5d0Smrg    autogen.sh: use exec instead of waiting for configure to finish
329c1e3c5d0Smrg    
330c1e3c5d0Smrg    Syncs the invocation of configure with the one from the server.
331c1e3c5d0Smrg    
332c1e3c5d0Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
333c1e3c5d0Smrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
334c1e3c5d0Smrg
3353aa15f76Smrgcommit 44a462835cbe263451a463af17f0fbedc1c957b2
3363aa15f76SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
3373aa15f76SmrgDate:   Tue Oct 4 22:09:12 2016 +0200
3383aa15f76Smrg
3393aa15f76Smrg    libXvMC 1.0.10
3403aa15f76Smrg    
3413aa15f76Smrg    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
3423aa15f76Smrg
3433aa15f76Smrgcommit 2cd95e7da8367cccdcdd5c9b160012d1dec5cbdb
3443aa15f76SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
3453aa15f76SmrgDate:   Sun Sep 25 22:34:27 2016 +0200
3463aa15f76Smrg
3473aa15f76Smrg    Avoid buffer underflow on empty strings.
3483aa15f76Smrg    
3493aa15f76Smrg    If an empty string is received from an x-server, do not underrun the
3503aa15f76Smrg    buffer by accessing "rep.nameLen - 1" unconditionally, which could end
3513aa15f76Smrg    up being -1.
3523aa15f76Smrg    
3533aa15f76Smrg    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
3543aa15f76Smrg    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
3553aa15f76Smrg
356dcbf891fSmrgcommit ab0d28935987d48e9359023e82f9d56aa7e4bc95
357dcbf891fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
358dcbf891fSmrgDate:   Sat Mar 14 10:10:05 2015 -0700
359dcbf891fSmrg
360dcbf891fSmrg    libXvMC 1.0.9
361dcbf891fSmrg    
362dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
363dcbf891fSmrg
364dcbf891fSmrgcommit 0ac79f0132dfd268bc6e9ff2dcdea55e00b65a92
365dcbf891fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
366dcbf891fSmrgDate:   Sat Dec 14 10:12:10 2013 -0800
367dcbf891fSmrg
368dcbf891fSmrg    Rename local err variable in XW_RSYM macro to avoid shadow warnings
369dcbf891fSmrg    
370dcbf891fSmrg    Clears many warnings of the form:
371dcbf891fSmrg    
372dcbf891fSmrg    XvMCWrapper.c: In function 'initW':
373dcbf891fSmrg    XvMCWrapper.c:362:5: warning: declaration of 'err' shadows a previous local [-Wshadow]
374dcbf891fSmrg    XvMCWrapper.c:267:11: warning: shadowed declaration is here [-Wshadow]
375dcbf891fSmrg    
376dcbf891fSmrg    due to variable declared in macro block sharing "err" name with a
377dcbf891fSmrg    variable declared in the function calling the macro.
378dcbf891fSmrg    
379dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
380dcbf891fSmrg
381dcbf891fSmrgcommit 4dd267a98790f4404b7607d9362d4346f55f49fb
382dcbf891fSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
383dcbf891fSmrgDate:   Wed Oct 24 02:07:56 2012 -0500
384dcbf891fSmrg
385dcbf891fSmrg    Fix linking with -Wl,--no-undefined on Linux
386dcbf891fSmrg    
387dcbf891fSmrg    libXvMCW uses dlopen and friends, therefore it must be linked against
388dcbf891fSmrg    libdl on systems where it exists as a separate library.
389dcbf891fSmrg    
390dcbf891fSmrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
391dcbf891fSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
392dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
393dcbf891fSmrg
394dcbf891fSmrgcommit 62bc54e6995618b7134f5cbe3a4290e41a4cb44a
395dcbf891fSmrgAuthor: Michael Joost <mehl@michael-joost.de>
396dcbf891fSmrgDate:   Mon Nov 18 16:11:26 2013 +0100
397dcbf891fSmrg
398dcbf891fSmrg    Remove fallback for _XEatDataWords, require libX11 1.6 for it
399dcbf891fSmrg    
400dcbf891fSmrg    _XEatDataWords was orignally introduced with the May 2013 security
401dcbf891fSmrg    patches, and in order to ease the process of delivering those,
402dcbf891fSmrg    fallback versions of _XEatDataWords were included in the X extension
403dcbf891fSmrg    library patches so they could be applied to older versions that didn't
404dcbf891fSmrg    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
405dcbf891fSmrg    the fallbacks and just require libX11 1.6 for building new versions
406dcbf891fSmrg    of the extension libraries.
407dcbf891fSmrg    
408dcbf891fSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
409dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
410dcbf891fSmrg
411dcbf891fSmrgcommit 9a39e26871e1f8ddb7086a53aba0b66a6fa6c7a9
412dcbf891fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
413dcbf891fSmrgDate:   Mon Jun 24 22:39:18 2013 -0700
414dcbf891fSmrg
415dcbf891fSmrg    Require ANSI C89 pre-processor, drop pre-C89 token pasting support
416dcbf891fSmrg    
417dcbf891fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
418dcbf891fSmrg
41917caa701Smrgcommit 1fb06ecf88155452ece93ac309435106f9569d54
42017caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
42117caa701SmrgDate:   Thu Jun 13 22:57:03 2013 -0700
42217caa701Smrg
42317caa701Smrg    libXvMC 1.0.8
42417caa701Smrg    
42517caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
42617caa701Smrg
42717caa701Smrgcommit 554200b59e880a1cf36dd244eeb5f330d93499b6
42817caa701SmrgAuthor: Julien Cristau <jcristau@debian.org>
42917caa701SmrgDate:   Sat Jun 1 11:26:15 2013 +0200
43017caa701Smrg
43117caa701Smrg    avoid overflowing by making nameLen and busIDLen addition overflow
43217caa701Smrg    
43317caa701Smrg    Al Viro pointed this out on lwn: if nameLen + busIDLen overflows, we end
43417caa701Smrg    up copying data from outside tmpBuf.
43517caa701Smrg    
43617caa701Smrg    Reported-by: Al Viro <viro@zeniv.linux.org.uk>
43717caa701Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
43817caa701Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
43917caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
44017caa701Smrg
44117caa701Smrgcommit 8c164524d229adb6141fdac8336b3823e7fe1a5d
44217caa701SmrgAuthor: Dave Airlie <airlied@redhat.com>
44317caa701SmrgDate:   Fri May 24 14:47:30 2013 +1000
44417caa701Smrg
44517caa701Smrg    Multiple unvalidated patches in CVE-2013-1999
44617caa701Smrg    
44717caa701Smrg    Al Viro pointed out that Debian started segfaulting in Xine for him,
44817caa701Smrg    
44917caa701Smrg    Reported-by: Al Viro
45017caa701Smrg    Signed-off-by: Dave Airlie <airlied@redhat.com>
45117caa701Smrg
45217caa701Smrgcommit e9415ddef2ac81d4139bd32d5e9cda9394a60051
45317caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
45417caa701SmrgDate:   Sat Apr 13 01:20:08 2013 -0700
45517caa701Smrg
45617caa701Smrg    Multiple unvalidated assumptions in XvMCGetDRInfo() [CVE-2013-1999]
45717caa701Smrg    
45817caa701Smrg    The individual string sizes is assumed to not be more than the amount of
45917caa701Smrg    data read from the network, and could cause buffer overflow if they are.
46017caa701Smrg    
46117caa701Smrg    The strings returned from the X server are assumed to be null terminated,
46217caa701Smrg    and could cause callers to read past the end of the buffer if they are not.
46317caa701Smrg    
46417caa701Smrg    Also be sure to set the returned pointers to NULL, so callers don't try
46517caa701Smrg    accessing bad pointers on failure cases.
46617caa701Smrg    
46717caa701Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
46817caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
46917caa701Smrg
47017caa701Smrgcommit 5fd871e5f878810f8f8837725d548e07e89577ab
47117caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
47217caa701SmrgDate:   Sat Apr 13 00:50:02 2013 -0700
47317caa701Smrg
47417caa701Smrg    integer overflow in _xvmc_create_*()
47517caa701Smrg    
47617caa701Smrg    rep.length is a CARD32 and should be bounds checked before left-shifting
47717caa701Smrg    by 2 bits to come up with the total size to allocate, though in these
47817caa701Smrg    cases, no buffer overflow should occur here, since the XRead call is passed
47917caa701Smrg    the same rep.length << 2 length argument, but the *priv_count returned to
48017caa701Smrg    the caller could be interpreted or used to calculate a larger buffer size
48117caa701Smrg    than was actually allocated, leading them to go out of bounds.
48217caa701Smrg    
48317caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48417caa701Smrg
48517caa701Smrgcommit 478d4e5873eeee2ebdce6673e4e3469816ab63b8
48617caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
48717caa701SmrgDate:   Sat Apr 13 00:50:02 2013 -0700
48817caa701Smrg
48917caa701Smrg    integer overflow in XvMCListSubpictureTypes() [CVE-2013-1990 2/2]
49017caa701Smrg    
49117caa701Smrg    rep.num is a CARD32 and needs to be bounds checked before multiplying by
49217caa701Smrg    sizeof(XvImageFormatValues) to come up with the total size to allocate,
49317caa701Smrg    to avoid integer overflow leading to underallocation and writing data from
49417caa701Smrg    the network past the end of the allocated buffer.
49517caa701Smrg    
49617caa701Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
49717caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49817caa701Smrg
49917caa701Smrgcommit 2712383813b26475dc6713888414d842be57f8ca
50017caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
50117caa701SmrgDate:   Sat Apr 13 00:50:02 2013 -0700
50217caa701Smrg
50317caa701Smrg    integer overflow in XvMCListSurfaceTypes() [CVE-2013-1990 1/2]
50417caa701Smrg    
50517caa701Smrg    rep.num is a CARD32 and needs to be bounds checked before multiplying
50617caa701Smrg    by sizeof(XvMCSurfaceInfo) to come up with the total size to allocate,
50717caa701Smrg    to avoid integer overflow leading to underallocation and writing data from
50817caa701Smrg    the network past the end of the allocated buffer.
50917caa701Smrg    
51017caa701Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
51117caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
51217caa701Smrg
51317caa701Smrgcommit cf1a1dc1b9ca34a29d0471da9389f8eae70ddbd9
51417caa701SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
51517caa701SmrgDate:   Sat Apr 13 00:47:57 2013 -0700
51617caa701Smrg
51717caa701Smrg    Use _XEatDataWords to avoid overflow of rep.length shifting
51817caa701Smrg    
51917caa701Smrg    rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
52017caa701Smrg    
52117caa701Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
52217caa701Smrg
52317caa701Smrgcommit 2fb49b59ff530ea3d0288b1b1ab5ccd046a1213b
52417caa701SmrgAuthor: Colin Walters <walters@verbum.org>
52517caa701SmrgDate:   Wed Jan 4 17:37:06 2012 -0500
52617caa701Smrg
52717caa701Smrg    autogen.sh: Implement GNOME Build API
52817caa701Smrg    
52917caa701Smrg    http://people.gnome.org/~walters/docs/build-api.txt
53017caa701Smrg    
53117caa701Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
53217caa701Smrg
53317caa701Smrgcommit f2db5efdba40d84493a95a2ffb9bc734b83d8503
53417caa701SmrgAuthor: Adam Jackson <ajax@redhat.com>
53517caa701SmrgDate:   Tue Jan 15 14:28:48 2013 -0500
53617caa701Smrg
53717caa701Smrg    configure: Remove AM_MAINTAINER_MODE
53817caa701Smrg    
53917caa701Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
54017caa701Smrg
54142941e3bSmrgcommit bcc4c4f3b7ad3c880e97f27951c97cb7ba856658
54242941e3bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
54342941e3bSmrgDate:   Wed Mar 7 21:31:11 2012 -0800
54442941e3bSmrg
54542941e3bSmrg    libXvMC 1.0.7
54642941e3bSmrg    
54742941e3bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
54842941e3bSmrg
54942941e3bSmrgcommit 4091e8b8b80e00b8abafdd630e5af8cab22d9054
55042941e3bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
55142941e3bSmrgDate:   Thu Nov 10 21:47:20 2011 -0800
55242941e3bSmrg
55342941e3bSmrg    Fix gcc -Wwrite-strings warnings
55442941e3bSmrg    
55542941e3bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
55642941e3bSmrg
55742941e3bSmrgcommit 5d4953233392d22b8c92e64c23b5aa20df86e17c
55842941e3bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
55942941e3bSmrgDate:   Fri Sep 16 22:56:49 2011 -0700
56042941e3bSmrg
56142941e3bSmrg    Strip trailing whitespace
56242941e3bSmrg    
56342941e3bSmrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
56442941e3bSmrg    git diff -w & git diff -b show no diffs from this change
56542941e3bSmrg    
56642941e3bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
56742941e3bSmrg
56842941e3bSmrgcommit 4f64c8dd12786f6b0ef1e4c8c8d992d43de6f895
56942941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
57042941e3bSmrgDate:   Sat Mar 5 11:56:54 2011 -0500
57142941e3bSmrg
57242941e3bSmrg    config: use Automake defaults when checking for library functions.
57342941e3bSmrg    
57442941e3bSmrg    Which follows a uniform naming convention.
57542941e3bSmrg    
57642941e3bSmrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
57742941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
57842941e3bSmrg
57942941e3bSmrgcommit a37fab2dde1cb4ea0fb93ed811b14b2be9e52566
58042941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
58142941e3bSmrgDate:   Sat Mar 5 11:18:21 2011 -0500
58242941e3bSmrg
58342941e3bSmrg    config: move wrapper in its own directory
58442941e3bSmrg    
58542941e3bSmrg    This prevents the use of per-target compiler flags.
58642941e3bSmrg    Makefiles are simpler.
58742941e3bSmrg    The -D flags for the wrapper are moved with pre-precessor flags.
58842941e3bSmrg    
58942941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
59042941e3bSmrg
59142941e3bSmrgcommit 3b4040904d8fd5b8c7a20b0b187d70a00dd452ef
59242941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
59342941e3bSmrgDate:   Mon Mar 7 10:30:12 2011 -0500
59442941e3bSmrg
59542941e3bSmrg    Fix whitespace issues
59642941e3bSmrg    
59742941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
59842941e3bSmrg
59942941e3bSmrgcommit ac00a51c3106188aebc98ce5f480768dcd95da5f
60042941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
60142941e3bSmrgDate:   Wed Feb 2 11:43:45 2011 -0500
60242941e3bSmrg
60342941e3bSmrg    config: comment, minor upgrade, quote and layout configure.ac
60442941e3bSmrg    
60542941e3bSmrg    Group statements per section as per Autoconf standard layout
60642941e3bSmrg    Quote statements where appropriate.
60742941e3bSmrg    Autoconf recommends not using dnl instead of # for comments
60842941e3bSmrg    
60942941e3bSmrg    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
61042941e3bSmrg    Add AC_CONFIG_SRCDIR([Makefile.am])
61142941e3bSmrg    Update minimum version of util-macros to at least 1.8.
61242941e3bSmrg    
61342941e3bSmrg    This helps automated maintenance and release activities.
61442941e3bSmrg    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
61542941e3bSmrg
61642941e3bSmrgcommit bdd949b7d163bd9542eed89cf8fdb42197f86975
61742941e3bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
61842941e3bSmrgDate:   Fri Jan 28 19:41:37 2011 -0500
61942941e3bSmrg
62042941e3bSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
62142941e3bSmrg    
62242941e3bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
62342941e3bSmrg
624356f6debSmrgcommit 97d0572191368f47854c795e524610e529787c85
625356f6debSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
626356f6debSmrgDate:   Fri Aug 13 22:00:11 2010 -0700
627356f6debSmrg
628356f6debSmrg    libXvMC 1.0.6
629356f6debSmrg    
630356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
631356f6debSmrg
632356f6debSmrgcommit 9d2e636fa0fe21bfa483c18fa7ca63368a05ef35
633356f6debSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
634356f6debSmrgDate:   Fri Aug 13 22:01:39 2010 -0700
635356f6debSmrg
636356f6debSmrg    Remove unnecessary statements from configure.ac
637356f6debSmrg    
638356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
639356f6debSmrg
640356f6debSmrgcommit 4d78d748cbf4a393ef12222c44b5f7adb2d3539f
641356f6debSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
642356f6debSmrgDate:   Mon Jul 12 20:04:46 2010 -0700
643356f6debSmrg
644356f6debSmrg    Purge cvs tags.
645356f6debSmrg    
646356f6debSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
647356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
648356f6debSmrg
649356f6debSmrgcommit e003c948a51af2d89a23fb697ec44aab970ce853
650356f6debSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
651356f6debSmrgDate:   Thu Jul 1 07:06:17 2010 -0300
652356f6debSmrg
653356f6debSmrg    Purge macro NEED_REPLIES
654356f6debSmrg    
655356f6debSmrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
656356f6debSmrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
657356f6debSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
658356f6debSmrg
659356f6debSmrgcommit bea7d18c45b8d09c27a7e8c181b6efd27c4a36d7
660356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
661356f6debSmrgDate:   Mon Mar 29 14:53:49 2010 -0400
662356f6debSmrg
663356f6debSmrg    config: remove the pkgconfig pc.in file from EXTRA_DIST
664356f6debSmrg    
665356f6debSmrg    Automake always includes it in the tarball.
666356f6debSmrg    
667356f6debSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
668356f6debSmrg
669356f6debSmrgcommit 92e902daab4eeb0acddd4e0def2d6009459e3220
670356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
671356f6debSmrgDate:   Thu Jan 14 10:06:05 2010 -0500
672356f6debSmrg
673356f6debSmrg    COPYING: replace stub with actual copyright notices
674356f6debSmrg    
675356f6debSmrg    Refer to: XvMCWrapper.c
676356f6debSmrg    Copyright (c) 2004 The Unichrome project.
677356f6debSmrg    
678356f6debSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
679356f6debSmrg
680356f6debSmrgcommit 52c17bfbe2a50c9117ad92843f34e94be4f09c5e
681356f6debSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
682356f6debSmrgDate:   Fri Dec 11 12:54:03 2009 -0800
683356f6debSmrg
684356f6debSmrg    Bug 25592: Use $(docdir) for XvMC_API.txt install path
685356f6debSmrg    
686356f6debSmrg    Bumps minimum autoconf version required to 2.60 for $(docdir)
687356f6debSmrg    
688356f6debSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
689356f6debSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
690356f6debSmrg
691356f6debSmrgcommit c53bfd6679f842a5a061904740d86932bbbda6c6
692356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
693356f6debSmrgDate:   Fri Nov 27 20:56:04 2009 -0500
694356f6debSmrg
695356f6debSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
696356f6debSmrg    
697356f6debSmrg    Now that the INSTALL file is generated.
698356f6debSmrg    Allows running make maintainer-clean.
699356f6debSmrg
700356f6debSmrgcommit a75f52662c22048dc80a9f8d310364c458da470c
701356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
702356f6debSmrgDate:   Wed Oct 28 14:09:10 2009 -0400
703356f6debSmrg
704356f6debSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
705356f6debSmrg    
706356f6debSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
707356f6debSmrg    README may have been updated
708356f6debSmrg    Remove AUTHORS file as it is empty and no content available yet.
709356f6debSmrg    Remove NEWS file as it is empty and no content available yet.
710356f6debSmrg
711356f6debSmrgcommit 9c441d4a5438caa37dd413ab2acbb4a117125e44
712356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
713356f6debSmrgDate:   Tue Oct 27 15:07:26 2009 -0400
714356f6debSmrg
715356f6debSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
716356f6debSmrg    
717356f6debSmrg    This macro aggregate a number of existing macros that sets commmon
718356f6debSmrg    X.Org components configuration options. It shields the configuration file from
719356f6debSmrg    future changes.
720356f6debSmrg
721356f6debSmrgcommit 3a75ec2dda5f065e4d3eca15653c652690f4aa38
722356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
723356f6debSmrgDate:   Mon Oct 26 22:08:43 2009 -0400
724356f6debSmrg
725356f6debSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
726356f6debSmrg    
727356f6debSmrg    ChangeLog filename is known to Automake and requires no further
728356f6debSmrg    coding in the makefile.
729356f6debSmrg
730356f6debSmrgcommit 5eccd90ff407b9f780b4a0d6d1e48e0891f56594
731356f6debSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
732356f6debSmrgDate:   Thu Oct 22 12:34:19 2009 -0400
733356f6debSmrg
734356f6debSmrg    .gitignore: use common defaults with custom section # 24239
735356f6debSmrg    
736356f6debSmrg    Using common defaults will reduce errors and maintenance.
737356f6debSmrg    Only the very small or inexistent custom section need periodic maintenance
738356f6debSmrg    when the structure of the component changes. Do not edit defaults.
739356f6debSmrg
740356f6debSmrgcommit 276759b34432cea1f6c7eda995d65140b72169c0
741356f6debSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
742356f6debSmrgDate:   Wed Oct 21 12:47:26 2009 -0700
743356f6debSmrg
744356f6debSmrg    This is not a GNU project, so declare it foreign.
745356f6debSmrg    
746356f6debSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
747356f6debSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
748356f6debSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
749356f6debSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
750356f6debSmrg    > > it and git wants to commit it.  Should these files even be in git?
751356f6debSmrg    > > Can I nuke them for the betterment of humanity and since they get
752356f6debSmrg    > > created by autoreconf anyways?
753356f6debSmrg    >
754356f6debSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
755356f6debSmrg    
756356f6debSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
757356f6debSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
758356f6debSmrg    of the INSTALL file. It is also part of the 24206 solution.
759356f6debSmrg    
760356f6debSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
761356f6debSmrg
762356f6debSmrgcommit efaafb5e74c7484f7e1c0f6f0fc34d75a0f7c14d
763356f6debSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
764356f6debSmrgDate:   Tue Oct 20 14:42:03 2009 -0700
765356f6debSmrg
766356f6debSmrg    Include XvMClib.h
767356f6debSmrg    
768356f6debSmrg    This fixes compilation breakage after 9190399907610486001f3676945958dbab4b837a in videoproto
769356f6debSmrg    
770356f6debSmrg    Found by tinderbox
771356f6debSmrg    
772356f6debSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
773356f6debSmrg
77498af18c5Smrgcommit 4c41a40c3e4344c67cda020fbc2eb479ba06fc9e
77598af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
77698af18c5SmrgDate:   Tue Oct 6 13:20:36 2009 -0700
77798af18c5Smrg
77898af18c5Smrg    libXvMC 1.0.5
77998af18c5Smrg    
78098af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
78198af18c5Smrg
78298af18c5Smrgcommit 459a6ac9876b86533b17c996200a8a492e32841c
78398af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
78498af18c5SmrgDate:   Tue Oct 6 13:19:45 2009 -0700
78598af18c5Smrg
78698af18c5Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
78798af18c5Smrg    
78898af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
78998af18c5Smrg
79098af18c5Smrgcommit 8a5876f71cbad2a02eb6c47772cf46c17bc1f451
79198af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
79298af18c5SmrgDate:   Thu Oct 1 23:14:51 2009 -0700
79398af18c5Smrg
79498af18c5Smrg    Move XvMC_API.txt from xorg-docs
79598af18c5Smrg    
79698af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
79798af18c5Smrg
79898af18c5Smrgcommit c0ba39fd18a56adbbe7e2e4a1655aa1aaf5c1ed6
79998af18c5SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
80098af18c5SmrgDate:   Mon Feb 2 20:34:37 2009 -0800
80198af18c5Smrg
80298af18c5Smrg    Add README with pointers to mailing list, bugzilla & git repos
80398af18c5Smrg    
80498af18c5Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
80598af18c5Smrg
80698af18c5Smrgcommit 608a6db5a76c3638457e40a4bae7debb5318b905
80798af18c5SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
80898af18c5SmrgDate:   Mon Feb 2 14:17:21 2009 -0200
80998af18c5Smrg
81098af18c5Smrg    Janitor: make distcheck, compiler warnings, .gitignore.
81198af18c5Smrg
81298af18c5Smrgcommit ae3564600219fb27e094805cc45991685d2e5504
81398af18c5SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
81498af18c5SmrgDate:   Fri Mar 14 02:01:31 2008 -0300
81598af18c5Smrg
81698af18c5Smrg    Add missing prototypes to XvMClibint.h
81798af18c5Smrg    
81898af18c5Smrg    This is done just to not generate compile warnings about functions without
81998af18c5Smrg    prototype, but at some time the comment in XvMC.c should be addressed:
82098af18c5Smrg    
82198af18c5Smrg    /******************************************************************
82298af18c5Smrg       These are intended as a protocol interface to be used by direct
82398af18c5Smrg       rendering libraries.  They are not intended to be client viewable
82498af18c5Smrg       functions.  These will stay in place until we have a mechanism in
82598af18c5Smrg       place similar to that of OpenGL with an libXvMCcore library.
82698af18c5Smrg    *******************************************************************/
82798af18c5Smrg
8286f03b1f6Smrgcommit 08be10e6c26794ed1ffa21d7946ddcc3da007237
8296f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
8306f03b1f6SmrgDate:   Sat Dec 16 01:33:11 2006 +0200
8316f03b1f6Smrg
8326f03b1f6Smrg    bump to 1.0.4
8336f03b1f6Smrg
8346f03b1f6Smrgcommit eaaa31aa77f06249de137018ef85903b0ad4aa39
8356f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
8366f03b1f6SmrgDate:   Wed Dec 6 19:00:54 2006 +0200
8376f03b1f6Smrg
8386f03b1f6Smrg    Makefile.am: make ChangeLog hook safer
8396f03b1f6Smrg    Make ChangeLog hook as safe as possible.
8406f03b1f6Smrg
8416f03b1f6Smrgcommit 93d7c1c797d8c74c18e78854fcf78a3f0d79b444
8426f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8436f03b1f6SmrgDate:   Wed Sep 27 16:47:03 2006 -0700
8446f03b1f6Smrg
8456f03b1f6Smrg    Bump version to 1.0.3
8466f03b1f6Smrg
8476f03b1f6Smrgcommit ddc72074e6389a64d5753621b48855137a8c3623
8486f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8496f03b1f6SmrgDate:   Wed Sep 27 13:44:48 2006 -0700
8506f03b1f6Smrg
8516f03b1f6Smrg    Add XvMCWrapper to lint target
8526f03b1f6Smrg
8536f03b1f6Smrgcommit 34b32e0f6773004138543e6f41f5639736493707
8546f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8556f03b1f6SmrgDate:   Wed Sep 27 13:44:15 2006 -0700
8566f03b1f6Smrg
8576f03b1f6Smrg    Fix sparse warning: Using plain integer as NULL pointer
8586f03b1f6Smrg
8596f03b1f6Smrgcommit 142aa1230c651bc70d192edbbfa6870488006d36
8606f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8616f03b1f6SmrgDate:   Tue Sep 26 18:31:46 2006 -0700
8626f03b1f6Smrg
8636f03b1f6Smrg    Fix sparse warnings: Using plain integer as NULL pointer
8646f03b1f6Smrg
8656f03b1f6Smrgcommit 945f89d551438298d9a09a4fd3e9e40ac6b1ad51
8666f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8676f03b1f6SmrgDate:   Tue Sep 26 18:30:41 2006 -0700
8686f03b1f6Smrg
8696f03b1f6Smrg    Add hooks for checking code with sparse/lint/etc.
8706f03b1f6Smrg
8716f03b1f6Smrgcommit 3cc151c221139869980bc33d5336ab75c04606bc
8726f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8736f03b1f6SmrgDate:   Tue Sep 26 17:28:45 2006 -0700
8746f03b1f6Smrg
8756f03b1f6Smrg    Replace static ChangeLog with disthook to generate from git log
8766f03b1f6Smrg
8776f03b1f6Smrgcommit f856448323ad315f5301f1022e9ee75de7174dbd
8786f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8796f03b1f6SmrgDate:   Tue Sep 26 17:25:50 2006 -0700
8806f03b1f6Smrg
8816f03b1f6Smrg    Add *~ to .gitignore to skip over emacs droppings
8826f03b1f6Smrg
8836f03b1f6Smrgcommit 25c9975510f7a7c4f1c18b72526bc2a9b97ff90e
8846f03b1f6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8856f03b1f6SmrgDate:   Thu Jul 13 14:59:11 2006 -0700
8866f03b1f6Smrg
8876f03b1f6Smrg    renamed: .cvsignore -> .gitignore
8886f03b1f6Smrg
8896f03b1f6Smrgcommit 42226f6ba7fbccd7d7cb0f9ce431be477bdf9a0c
8906f03b1f6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8916f03b1f6SmrgDate:   Fri Jun 16 22:07:08 2006 +0000
8926f03b1f6Smrg
8936f03b1f6Smrg    Define HAS_SHM if shmat() is found
8946f03b1f6Smrg    Include <config.h> to get HAS_SHM define.
8956f03b1f6Smrg
8966f03b1f6Smrgcommit 9a93b2a2ace59e6c2ab8fec586561a136c06e664
8976f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
8986f03b1f6SmrgDate:   Thu Apr 27 00:24:15 2006 +0000
8996f03b1f6Smrg
9006f03b1f6Smrg    Bump to 1.0.2
9016f03b1f6Smrg
9026f03b1f6Smrgcommit 987ac45a04fc6734096fd6469ef12a4b1d09f971
9036f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
9046f03b1f6SmrgDate:   Mon Apr 3 19:35:40 2006 +0000
9056f03b1f6Smrg
9066f03b1f6Smrg    Bug #6479: Cygwin build fix. (Yaakov Selkowitz)
9076f03b1f6Smrg
9086f03b1f6Smrgcommit 3b44259383a99f4db7d7c026638c6676d838229b
9096f03b1f6SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org>
9106f03b1f6SmrgDate:   Wed Mar 22 17:53:58 2006 +0000
9116f03b1f6Smrg
9126f03b1f6Smrg    Set XVMC_CONFIGDIR to $(sysconfdir)/X11.
9136f03b1f6Smrg
9146f03b1f6Smrgcommit 0e3081d35bcad1b5ee637c9b5d0292011c8536b4
9156f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9166f03b1f6SmrgDate:   Wed Dec 21 02:30:06 2005 +0000
9176f03b1f6Smrg
9186f03b1f6Smrg    Update package version for X11R7 release.
9196f03b1f6Smrg
9206f03b1f6Smrgcommit 588b2f5642d0061f1e1954ce9f97bff71a27d75e
9216f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
9226f03b1f6SmrgDate:   Mon Dec 19 16:28:27 2005 +0000
9236f03b1f6Smrg
9246f03b1f6Smrg    Stub COPYING files
9256f03b1f6Smrg
9266f03b1f6Smrgcommit 479c508369c27e88145aab93016c6bcee5b6e71e
9276f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9286f03b1f6SmrgDate:   Thu Dec 15 00:24:35 2005 +0000
9296f03b1f6Smrg
9306f03b1f6Smrg    Update package version number for final X11R7 release candidate.
9316f03b1f6Smrg
9326f03b1f6Smrgcommit d7aa41b6025facaa98c827bea605de1aa77ffb5d
9336f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9346f03b1f6SmrgDate:   Sat Dec 3 05:49:45 2005 +0000
9356f03b1f6Smrg
9366f03b1f6Smrg    Update package version number for X11R7 RC3 release.
9376f03b1f6Smrg
9386f03b1f6Smrgcommit 68f34d7d3b1564d967f77127b68af6c3de26578b
9396f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9406f03b1f6SmrgDate:   Sat Dec 3 04:41:51 2005 +0000
9416f03b1f6Smrg
9426f03b1f6Smrg    Add check and cflags for malloc(0) returning NULL.
9436f03b1f6Smrg
9446f03b1f6Smrgcommit b679a08c793780c08a21af602e4e814cc24b1a93
9456f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
9466f03b1f6SmrgDate:   Sat Nov 26 21:06:07 2005 +0000
9476f03b1f6Smrg
9486f03b1f6Smrg    Bug #5067 <https://bugs.freedesktop.org/show_bug.cgi?id=5067> Add dot
9496f03b1f6Smrg        before revision definitions for libXvMCW (Cedric Berger)
9506f03b1f6Smrg
9516f03b1f6Smrgcommit 7907128fae6bbb41e2e6cc6387afba857c75eb41
9526f03b1f6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
9536f03b1f6SmrgDate:   Sun Nov 20 23:17:41 2005 +0000
9546f03b1f6Smrg
9556f03b1f6Smrg    Add/improve libs .cvsignores.
9566f03b1f6Smrg
9576f03b1f6Smrgcommit 25b2dc7180677176005d65828d2bfde17119c7a6
9586f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9596f03b1f6SmrgDate:   Sat Nov 19 07:15:43 2005 +0000
9606f03b1f6Smrg
9616f03b1f6Smrg    Update pkgconfig files to separate library build-time dependencies from
9626f03b1f6Smrg        application build-time dependencies, and update package deps to work
9636f03b1f6Smrg        with separate build roots.
9646f03b1f6Smrg
9656f03b1f6Smrgcommit 384001cc85ea7a77b2800fda7d4abc745135ad3c
9666f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9676f03b1f6SmrgDate:   Wed Oct 19 02:48:12 2005 +0000
9686f03b1f6Smrg
9696f03b1f6Smrg    Update package version number for RC1 release.
9706f03b1f6Smrg
9716f03b1f6Smrgcommit 6140efabd4d1dc46f40d3bc15ad2d78307c5c6e3
9726f03b1f6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
9736f03b1f6SmrgDate:   Sun Sep 11 18:25:27 2005 +0000
9746f03b1f6Smrg
9756f03b1f6Smrg    XvMC depends on xv. (Bugzilla #4367, Joshua Baergen).
9766f03b1f6Smrg
9776f03b1f6Smrgcommit cd5375fa75e1f232d23069a59a82f0bcf6ee2a9f
9786f03b1f6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
9796f03b1f6SmrgDate:   Wed Aug 3 03:28:03 2005 +0000
9806f03b1f6Smrg
9816f03b1f6Smrg    Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
9826f03b1f6Smrg        a global configure cache don't get confused.
9836f03b1f6Smrg
9846f03b1f6Smrgcommit 912ba3998aba2fd6e5e669f80a6ef205a613818e
9856f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
9866f03b1f6SmrgDate:   Fri Jul 29 21:22:53 2005 +0000
9876f03b1f6Smrg
9886f03b1f6Smrg    Various changes preparing packages for RC0:
9896f03b1f6Smrg    - Verify and update package version numbers as needed
9906f03b1f6Smrg    - Implement versioning scheme
9916f03b1f6Smrg    - Change bug address to point to bugzilla bug entry form
9926f03b1f6Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
9936f03b1f6Smrg        reenable it)
9946f03b1f6Smrg    - Fix makedepend to use pkgconfig and pass distcheck
9956f03b1f6Smrg    - Update build script to build macros first
9966f03b1f6Smrg    - Update modular Xorg version
9976f03b1f6Smrg
9986f03b1f6Smrgcommit ad129004fe84555fa82286577b343188bd922971
9996f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
10006f03b1f6SmrgDate:   Sat Jul 23 05:27:00 2005 +0000
10016f03b1f6Smrg
10026f03b1f6Smrg    Fix distchecks
10036f03b1f6Smrg
10046f03b1f6Smrgcommit 50f1a745af62aadab1118b2c565e4f3c60ddcbd6
10056f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
10066f03b1f6SmrgDate:   Sat Jul 16 07:44:53 2005 +0000
10076f03b1f6Smrg
10086f03b1f6Smrg    Set soversion to 1.0.0 with -version-number.
10096f03b1f6Smrg
10106f03b1f6Smrgcommit 46023798075bda8427b61ce57f8d5595abed89cb
10116f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
10126f03b1f6SmrgDate:   Tue Jul 12 01:17:49 2005 +0000
10136f03b1f6Smrg
10146f03b1f6Smrg    Set soversions to 1.0.0; add XvMClib.h.
10156f03b1f6Smrg
10166f03b1f6Smrgcommit a27ff6109baf266d414db756549eba0b6e4dcaf5
10176f03b1f6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
10186f03b1f6SmrgDate:   Tue Jul 12 00:38:53 2005 +0000
10196f03b1f6Smrg
10206f03b1f6Smrg    Change version to 1.1.0.
10216f03b1f6Smrg
10226f03b1f6Smrgcommit 32a12b87526bdeeeadc6859cc2c440d74846d935
10236f03b1f6SmrgAuthor: Keith Packard <keithp@keithp.com>
10246f03b1f6SmrgDate:   Sat Jul 9 06:55:15 2005 +0000
10256f03b1f6Smrg
10266f03b1f6Smrg    Add .cvsignore files
10276f03b1f6Smrg
10286f03b1f6Smrgcommit 05fd6003cbd18c04268a3ee8974a81fdcf1f7a74
10296f03b1f6SmrgAuthor: Kevin E Martin <kem@kem.org>
10306f03b1f6SmrgDate:   Sat Jul 2 06:35:04 2005 +0000
10316f03b1f6Smrg
10326f03b1f6Smrg    Add appropriate lib*_CFLAGS to Makefile.am's -- fixes build problems
10336f03b1f6Smrg
10346f03b1f6Smrgcommit 125b5cabb1980a3564c2567c0702a9adf32327bf
10356f03b1f6SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
10366f03b1f6SmrgDate:   Tue Jun 21 15:41:37 2005 +0000
10376f03b1f6Smrg
10386f03b1f6Smrg    lib/XScrnSaver/configure.ac
10396f03b1f6Smrg    lib/XScrnSaver/src/Makefile.am
10406f03b1f6Smrg    lib/Xfontcache/configure.ac
10416f03b1f6Smrg    lib/Xfontcache/src/Makefile.am
10426f03b1f6Smrg    lib/Xinerama/configure.ac
10436f03b1f6Smrg    lib/Xinerama/src/Makefile.am
10446f03b1f6Smrg    lib/Xtst/configure.ac
10456f03b1f6Smrg    lib/Xv/configure.ac
10466f03b1f6Smrg    lib/XvMC/configure.ac
10476f03b1f6Smrg    lib/dmx/configure.ac Add missing xext.pc and xextproto.pc Add DEP_CFLAGS to
10486f03b1f6Smrg        src/Makefile.am
10496f03b1f6Smrg
10506f03b1f6Smrgcommit 0273d0113119cdefe148d58ddf3508bd9b20f2b8
10516f03b1f6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
10526f03b1f6SmrgDate:   Mon Jun 20 22:39:13 2005 +0000
10536f03b1f6Smrg
10546f03b1f6Smrg    Add XvMC build system
10556f03b1f6Smrg
10566f03b1f6Smrgcommit b4716fab0524c583daac7048f5d304af3b1589b5
10576f03b1f6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
10586f03b1f6SmrgDate:   Mon Jun 20 22:38:12 2005 +0000
10596f03b1f6Smrg
10606f03b1f6Smrg    Fix some includes in xc/lib/XvMC
10616f03b1f6Smrg
10626f03b1f6Smrgcommit 58fde9acdcc6256917089271537017dc28710988
10636f03b1f6SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
10646f03b1f6SmrgDate:   Sat Dec 4 00:42:50 2004 +0000
10656f03b1f6Smrg
10666f03b1f6Smrg    Encoding of numerous files changed to UTF-8
10676f03b1f6Smrg
10686f03b1f6Smrgcommit 359c8b9d75372ecd1f78cdb0bfccd134577d9c31
10696f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
10706f03b1f6SmrgDate:   Tue Nov 23 17:29:47 2004 +0000
10716f03b1f6Smrg
10726f03b1f6Smrg    Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883): Fix
10736f03b1f6Smrg        insufficient SHM detection in XvMC local test. Removed reference to
10746f03b1f6Smrg        getpagesize() which caused linking problems on s390. Reported by Stefan
10756f03b1f6Smrg        Dirsch <sndirsh@suse.de>
10766f03b1f6Smrg
10776f03b1f6Smrgcommit 120c3035f60138ad15599b0b0c4468400e966423
10786f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
10796f03b1f6SmrgDate:   Sat Nov 13 11:09:23 2004 +0000
10806f03b1f6Smrg
10816f03b1f6Smrg    lib/XvMC/Imake
10826f03b1f6Smrg    Added support for automatic loading of the correct hardware XvMC driver.
10836f03b1f6Smrg        This involves a protocol extension of the XvMC protocol. The XvMC
10846f03b1f6Smrg        revision number was bumped.
10856f03b1f6Smrg
10866f03b1f6Smrgcommit 0077c785f91a80d48216a969757bc3f3b607e7e2
10876f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
10886f03b1f6SmrgDate:   Wed Oct 20 16:35:16 2004 +0000
10896f03b1f6Smrg
10906f03b1f6Smrg    Imported via XvMC library release 0.13.0 from unichrome.sf.net. This
10916f03b1f6Smrg        enables hardware mpeg2 decoding for the CLE266 chip using the
10926f03b1f6Smrg        nonstandard VLD XvMC extension. Complete author information is
10936f03b1f6Smrg        available at the unichrome site. Updated the XvMC wrapper to look for
10946f03b1f6Smrg        version specific Xv and XvMC shared libraries.
10956f03b1f6Smrg
10966f03b1f6Smrgcommit d6f84be6af28d2a316e05858f0b0571074314c2c
10976f03b1f6SmrgAuthor: Thomas Hellstrom <unichrome@shipmail.org>
10986f03b1f6SmrgDate:   Sun Sep 26 11:48:57 2004 +0000
10996f03b1f6Smrg
11006f03b1f6Smrg    Added the XvMC wrapper. First support for runtime loading of hardware-
11016f03b1f6Smrg        specific XvMC libraries.
11026f03b1f6Smrg
11036f03b1f6Smrgcommit b3d2a9cbcf27659b04eb0088c02de753dc43d5a8
11046f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
11056f03b1f6SmrgDate:   Fri Apr 23 18:43:55 2004 +0000
11066f03b1f6Smrg
11076f03b1f6Smrg    Merging XORG-CURRENT into trunk
11086f03b1f6Smrg
11096f03b1f6Smrgcommit 1892f06c354c1b37308a5adc35cf6a4343148871
11106f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
11116f03b1f6SmrgDate:   Sun Mar 14 08:32:27 2004 +0000
11126f03b1f6Smrg
11136f03b1f6Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
11146f03b1f6Smrg
11156f03b1f6Smrgcommit 2cf814aa9975839c342fbb37c8cf34c8eaf83add
11166f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
11176f03b1f6SmrgDate:   Wed Mar 3 12:11:32 2004 +0000
11186f03b1f6Smrg
11196f03b1f6Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
11206f03b1f6Smrg
11216f03b1f6Smrgcommit 5fbd3ca2a0e419175a28d68cd00e00541ec51c02
11226f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
11236f03b1f6SmrgDate:   Thu Feb 26 13:35:34 2004 +0000
11246f03b1f6Smrg
11256f03b1f6Smrg    readding XFree86's cvs IDs
11266f03b1f6Smrg
11276f03b1f6Smrgcommit 6c01fc4ce83d0a401ac497a589ca7009824b2ee7
11286f03b1f6SmrgAuthor: Egbert Eich <eich@suse.de>
11296f03b1f6SmrgDate:   Thu Feb 26 09:22:48 2004 +0000
11306f03b1f6Smrg
11316f03b1f6Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
11326f03b1f6Smrg
11336f03b1f6Smrgcommit 023801d605d93ffdbd383b9f32df0a3213c829f1
11346f03b1f6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
11356f03b1f6SmrgDate:   Fri Dec 19 20:54:21 2003 +0000
11366f03b1f6Smrg
11376f03b1f6Smrg    XFree86 4.3.99.902 (RC 2)
11386f03b1f6Smrg
11396f03b1f6Smrgcommit 59642182406c19c9d17efd9d845cbbd65ad4654f
11406f03b1f6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
11416f03b1f6SmrgDate:   Fri Nov 14 16:48:49 2003 +0000
11426f03b1f6Smrg
11436f03b1f6Smrg    XFree86 4.3.0.1
11446f03b1f6Smrg
11456f03b1f6Smrgcommit 204fb5fcf4292629677e3876bd449fb76e55fcdd
11466f03b1f6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
11476f03b1f6SmrgDate:   Fri Nov 14 16:48:49 2003 +0000
11486f03b1f6Smrg
11496f03b1f6Smrg    Initial revision
1150