ChangeLog revision c1e3c5d0
1commit 63a79d1d087f5121b07510692bf6dd8207d0c0d7
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sat Mar 16 15:11:28 2019 -0700
4
5    libXvMC 1.0.11
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 8c0a1b5d9d5dea58c516a6aefa6dd15192919b48
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Fri Dec 7 19:56:27 2018 -0800
12
13    Update configure.ac bug URL for gitlab migration
14    
15    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16
17commit 45de1c449740caf45984aac59ab35741defcadbb
18Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19Date:   Mon Nov 19 22:55:06 2018 -0800
20
21    Update README for gitlab migration
22    
23    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24
25commit a964f14b7b61bb8055d5144c96ecbba5dfae4a3e
26Author: Alan Coopersmith <alan.coopersmith@oracle.com>
27Date:   Sat Sep 22 15:56:27 2018 -0700
28
29    Fix sign comparison warnings for loop indexes
30    
31    XvMC.c: In function ‘XvMCListSurfaceTypes’:
32    XvMC.c:124:19: warning: comparison between signed and unsigned integer
33     expressions [-Wsign-compare]
34          for(i = 0; i < rep.num; i++) {
35                       ^
36    XvMC.c: In function ‘XvMCListSubpictureTypes’:
37    XvMC.c:185:26: warning: comparison between signed and unsigned integer
38     expressions [-Wsign-compare]
39                 for(i = 0; i < rep.num; i++) {
40                              ^
41    
42    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
43
44commit 28ad81420723175bfb163e20406af6d4d56bf4d4
45Author: Alan Coopersmith <alan.coopersmith@oracle.com>
46Date:   Sat Sep 22 15:51:49 2018 -0700
47
48    Need to check for -1, not 0, to determine if shmat() failed
49    
50    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
51
52commit 68d0e5a122c6c76c19cc58ce9cea1424c7a5db11
53Author: Neha Gupta <neha.g1@samsung.com>
54Date:   Fri Jun 5 08:20:48 2015 +0000
55
56    Fix handling of shmKey in XvMCGetDRInfo
57    
58    If we store the result of shmget in a CARD32 (unsigned int), then
59    checking if it returned -1 for an error by using >= 0 doesn't work.
60    
61    Also, once the request is flushed from the buffer (as XReply does),
62    there's no guarantee the values in it are still valid, so it's better
63    to rely on our local variable instead.
64    
65    Fixes: https://gitlab.freedesktop.org/xorg/lib/libxvmc/issues/1
66    
67    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
68
69commit 48ca78665a3f251f94b190b61fcc2027b07a76c9
70Author: Mihail Konev <k.mvc@ya.ru>
71Date:   Thu Jan 26 13:52:49 2017 +1000
72
73    autogen: add default patch prefix
74    
75    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
76
77commit 290edda14c96e34873cd5601d3c515ce74ca01a5
78Author: Emil Velikov <emil.l.velikov@gmail.com>
79Date:   Mon Mar 9 12:00:52 2015 +0000
80
81    autogen.sh: use quoted string variables
82    
83    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
84    fall-outs, when they contain space.
85    
86    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
87    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
88    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
89
90commit 9b8c4f2f82cd45c7c394efa992663fb75452e39f
91Author: Peter Hutterer <peter.hutterer@who-t.net>
92Date:   Tue Jan 24 10:32:07 2017 +1000
93
94    autogen.sh: use exec instead of waiting for configure to finish
95    
96    Syncs the invocation of configure with the one from the server.
97    
98    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
99    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
100
101commit 44a462835cbe263451a463af17f0fbedc1c957b2
102Author: Matthieu Herrb <matthieu.herrb@laas.fr>
103Date:   Tue Oct 4 22:09:12 2016 +0200
104
105    libXvMC 1.0.10
106    
107    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
108
109commit 2cd95e7da8367cccdcdd5c9b160012d1dec5cbdb
110Author: Tobias Stoeckmann <tobias@stoeckmann.org>
111Date:   Sun Sep 25 22:34:27 2016 +0200
112
113    Avoid buffer underflow on empty strings.
114    
115    If an empty string is received from an x-server, do not underrun the
116    buffer by accessing "rep.nameLen - 1" unconditionally, which could end
117    up being -1.
118    
119    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
120    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
121
122commit ab0d28935987d48e9359023e82f9d56aa7e4bc95
123Author: Alan Coopersmith <alan.coopersmith@oracle.com>
124Date:   Sat Mar 14 10:10:05 2015 -0700
125
126    libXvMC 1.0.9
127    
128    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
129
130commit 0ac79f0132dfd268bc6e9ff2dcdea55e00b65a92
131Author: Alan Coopersmith <alan.coopersmith@oracle.com>
132Date:   Sat Dec 14 10:12:10 2013 -0800
133
134    Rename local err variable in XW_RSYM macro to avoid shadow warnings
135    
136    Clears many warnings of the form:
137    
138    XvMCWrapper.c: In function 'initW':
139    XvMCWrapper.c:362:5: warning: declaration of 'err' shadows a previous local [-Wshadow]
140    XvMCWrapper.c:267:11: warning: shadowed declaration is here [-Wshadow]
141    
142    due to variable declared in macro block sharing "err" name with a
143    variable declared in the function calling the macro.
144    
145    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
146
147commit 4dd267a98790f4404b7607d9362d4346f55f49fb
148Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
149Date:   Wed Oct 24 02:07:56 2012 -0500
150
151    Fix linking with -Wl,--no-undefined on Linux
152    
153    libXvMCW uses dlopen and friends, therefore it must be linked against
154    libdl on systems where it exists as a separate library.
155    
156    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
157    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
158    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
159
160commit 62bc54e6995618b7134f5cbe3a4290e41a4cb44a
161Author: Michael Joost <mehl@michael-joost.de>
162Date:   Mon Nov 18 16:11:26 2013 +0100
163
164    Remove fallback for _XEatDataWords, require libX11 1.6 for it
165    
166    _XEatDataWords was orignally introduced with the May 2013 security
167    patches, and in order to ease the process of delivering those,
168    fallback versions of _XEatDataWords were included in the X extension
169    library patches so they could be applied to older versions that didn't
170    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
171    the fallbacks and just require libX11 1.6 for building new versions
172    of the extension libraries.
173    
174    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
175    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
176
177commit 9a39e26871e1f8ddb7086a53aba0b66a6fa6c7a9
178Author: Alan Coopersmith <alan.coopersmith@oracle.com>
179Date:   Mon Jun 24 22:39:18 2013 -0700
180
181    Require ANSI C89 pre-processor, drop pre-C89 token pasting support
182    
183    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
184
185commit 1fb06ecf88155452ece93ac309435106f9569d54
186Author: Alan Coopersmith <alan.coopersmith@oracle.com>
187Date:   Thu Jun 13 22:57:03 2013 -0700
188
189    libXvMC 1.0.8
190    
191    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
192
193commit 554200b59e880a1cf36dd244eeb5f330d93499b6
194Author: Julien Cristau <jcristau@debian.org>
195Date:   Sat Jun 1 11:26:15 2013 +0200
196
197    avoid overflowing by making nameLen and busIDLen addition overflow
198    
199    Al Viro pointed this out on lwn: if nameLen + busIDLen overflows, we end
200    up copying data from outside tmpBuf.
201    
202    Reported-by: Al Viro <viro@zeniv.linux.org.uk>
203    Signed-off-by: Julien Cristau <jcristau@debian.org>
204    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
205    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
206
207commit 8c164524d229adb6141fdac8336b3823e7fe1a5d
208Author: Dave Airlie <airlied@redhat.com>
209Date:   Fri May 24 14:47:30 2013 +1000
210
211    Multiple unvalidated patches in CVE-2013-1999
212    
213    Al Viro pointed out that Debian started segfaulting in Xine for him,
214    
215    Reported-by: Al Viro
216    Signed-off-by: Dave Airlie <airlied@redhat.com>
217
218commit e9415ddef2ac81d4139bd32d5e9cda9394a60051
219Author: Alan Coopersmith <alan.coopersmith@oracle.com>
220Date:   Sat Apr 13 01:20:08 2013 -0700
221
222    Multiple unvalidated assumptions in XvMCGetDRInfo() [CVE-2013-1999]
223    
224    The individual string sizes is assumed to not be more than the amount of
225    data read from the network, and could cause buffer overflow if they are.
226    
227    The strings returned from the X server are assumed to be null terminated,
228    and could cause callers to read past the end of the buffer if they are not.
229    
230    Also be sure to set the returned pointers to NULL, so callers don't try
231    accessing bad pointers on failure cases.
232    
233    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
234    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
235
236commit 5fd871e5f878810f8f8837725d548e07e89577ab
237Author: Alan Coopersmith <alan.coopersmith@oracle.com>
238Date:   Sat Apr 13 00:50:02 2013 -0700
239
240    integer overflow in _xvmc_create_*()
241    
242    rep.length is a CARD32 and should be bounds checked before left-shifting
243    by 2 bits to come up with the total size to allocate, though in these
244    cases, no buffer overflow should occur here, since the XRead call is passed
245    the same rep.length << 2 length argument, but the *priv_count returned to
246    the caller could be interpreted or used to calculate a larger buffer size
247    than was actually allocated, leading them to go out of bounds.
248    
249    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
250
251commit 478d4e5873eeee2ebdce6673e4e3469816ab63b8
252Author: Alan Coopersmith <alan.coopersmith@oracle.com>
253Date:   Sat Apr 13 00:50:02 2013 -0700
254
255    integer overflow in XvMCListSubpictureTypes() [CVE-2013-1990 2/2]
256    
257    rep.num is a CARD32 and needs to be bounds checked before multiplying by
258    sizeof(XvImageFormatValues) to come up with the total size to allocate,
259    to avoid integer overflow leading to underallocation and writing data from
260    the network past the end of the allocated buffer.
261    
262    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
263    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
264
265commit 2712383813b26475dc6713888414d842be57f8ca
266Author: Alan Coopersmith <alan.coopersmith@oracle.com>
267Date:   Sat Apr 13 00:50:02 2013 -0700
268
269    integer overflow in XvMCListSurfaceTypes() [CVE-2013-1990 1/2]
270    
271    rep.num is a CARD32 and needs to be bounds checked before multiplying
272    by sizeof(XvMCSurfaceInfo) to come up with the total size to allocate,
273    to avoid integer overflow leading to underallocation and writing data from
274    the network past the end of the allocated buffer.
275    
276    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
277    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
278
279commit cf1a1dc1b9ca34a29d0471da9389f8eae70ddbd9
280Author: Alan Coopersmith <alan.coopersmith@oracle.com>
281Date:   Sat Apr 13 00:47:57 2013 -0700
282
283    Use _XEatDataWords to avoid overflow of rep.length shifting
284    
285    rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
286    
287    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
288
289commit 2fb49b59ff530ea3d0288b1b1ab5ccd046a1213b
290Author: Colin Walters <walters@verbum.org>
291Date:   Wed Jan 4 17:37:06 2012 -0500
292
293    autogen.sh: Implement GNOME Build API
294    
295    http://people.gnome.org/~walters/docs/build-api.txt
296    
297    Signed-off-by: Adam Jackson <ajax@redhat.com>
298
299commit f2db5efdba40d84493a95a2ffb9bc734b83d8503
300Author: Adam Jackson <ajax@redhat.com>
301Date:   Tue Jan 15 14:28:48 2013 -0500
302
303    configure: Remove AM_MAINTAINER_MODE
304    
305    Signed-off-by: Adam Jackson <ajax@redhat.com>
306
307commit bcc4c4f3b7ad3c880e97f27951c97cb7ba856658
308Author: Alan Coopersmith <alan.coopersmith@oracle.com>
309Date:   Wed Mar 7 21:31:11 2012 -0800
310
311    libXvMC 1.0.7
312    
313    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
314
315commit 4091e8b8b80e00b8abafdd630e5af8cab22d9054
316Author: Alan Coopersmith <alan.coopersmith@oracle.com>
317Date:   Thu Nov 10 21:47:20 2011 -0800
318
319    Fix gcc -Wwrite-strings warnings
320    
321    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
322
323commit 5d4953233392d22b8c92e64c23b5aa20df86e17c
324Author: Alan Coopersmith <alan.coopersmith@oracle.com>
325Date:   Fri Sep 16 22:56:49 2011 -0700
326
327    Strip trailing whitespace
328    
329    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
330    git diff -w & git diff -b show no diffs from this change
331    
332    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
333
334commit 4f64c8dd12786f6b0ef1e4c8c8d992d43de6f895
335Author: Gaetan Nadon <memsize@videotron.ca>
336Date:   Sat Mar 5 11:56:54 2011 -0500
337
338    config: use Automake defaults when checking for library functions.
339    
340    Which follows a uniform naming convention.
341    
342    Reviewed-by: Julien Cristau <jcristau@debian.org>
343    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
344
345commit a37fab2dde1cb4ea0fb93ed811b14b2be9e52566
346Author: Gaetan Nadon <memsize@videotron.ca>
347Date:   Sat Mar 5 11:18:21 2011 -0500
348
349    config: move wrapper in its own directory
350    
351    This prevents the use of per-target compiler flags.
352    Makefiles are simpler.
353    The -D flags for the wrapper are moved with pre-precessor flags.
354    
355    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
356
357commit 3b4040904d8fd5b8c7a20b0b187d70a00dd452ef
358Author: Gaetan Nadon <memsize@videotron.ca>
359Date:   Mon Mar 7 10:30:12 2011 -0500
360
361    Fix whitespace issues
362    
363    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
364
365commit ac00a51c3106188aebc98ce5f480768dcd95da5f
366Author: Gaetan Nadon <memsize@videotron.ca>
367Date:   Wed Feb 2 11:43:45 2011 -0500
368
369    config: comment, minor upgrade, quote and layout configure.ac
370    
371    Group statements per section as per Autoconf standard layout
372    Quote statements where appropriate.
373    Autoconf recommends not using dnl instead of # for comments
374    
375    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
376    Add AC_CONFIG_SRCDIR([Makefile.am])
377    Update minimum version of util-macros to at least 1.8.
378    
379    This helps automated maintenance and release activities.
380    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
381
382commit bdd949b7d163bd9542eed89cf8fdb42197f86975
383Author: Gaetan Nadon <memsize@videotron.ca>
384Date:   Fri Jan 28 19:41:37 2011 -0500
385
386    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
387    
388    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
389
390commit 97d0572191368f47854c795e524610e529787c85
391Author: Alan Coopersmith <alan.coopersmith@oracle.com>
392Date:   Fri Aug 13 22:00:11 2010 -0700
393
394    libXvMC 1.0.6
395    
396    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
397
398commit 9d2e636fa0fe21bfa483c18fa7ca63368a05ef35
399Author: Alan Coopersmith <alan.coopersmith@oracle.com>
400Date:   Fri Aug 13 22:01:39 2010 -0700
401
402    Remove unnecessary statements from configure.ac
403    
404    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
405
406commit 4d78d748cbf4a393ef12222c44b5f7adb2d3539f
407Author: Jesse Adkins <jesserayadkins@gmail.com>
408Date:   Mon Jul 12 20:04:46 2010 -0700
409
410    Purge cvs tags.
411    
412    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
413    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
414
415commit e003c948a51af2d89a23fb697ec44aab970ce853
416Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
417Date:   Thu Jul 1 07:06:17 2010 -0300
418
419    Purge macro NEED_REPLIES
420    
421    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
422    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
423    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
424
425commit bea7d18c45b8d09c27a7e8c181b6efd27c4a36d7
426Author: Gaetan Nadon <memsize@videotron.ca>
427Date:   Mon Mar 29 14:53:49 2010 -0400
428
429    config: remove the pkgconfig pc.in file from EXTRA_DIST
430    
431    Automake always includes it in the tarball.
432    
433    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
434
435commit 92e902daab4eeb0acddd4e0def2d6009459e3220
436Author: Gaetan Nadon <memsize@videotron.ca>
437Date:   Thu Jan 14 10:06:05 2010 -0500
438
439    COPYING: replace stub with actual copyright notices
440    
441    Refer to: XvMCWrapper.c
442    Copyright (c) 2004 The Unichrome project.
443    
444    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
445
446commit 52c17bfbe2a50c9117ad92843f34e94be4f09c5e
447Author: Alan Coopersmith <alan.coopersmith@sun.com>
448Date:   Fri Dec 11 12:54:03 2009 -0800
449
450    Bug 25592: Use $(docdir) for XvMC_API.txt install path
451    
452    Bumps minimum autoconf version required to 2.60 for $(docdir)
453    
454    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
455    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
456
457commit c53bfd6679f842a5a061904740d86932bbbda6c6
458Author: Gaetan Nadon <memsize@videotron.ca>
459Date:   Fri Nov 27 20:56:04 2009 -0500
460
461    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
462    
463    Now that the INSTALL file is generated.
464    Allows running make maintainer-clean.
465
466commit a75f52662c22048dc80a9f8d310364c458da470c
467Author: Gaetan Nadon <memsize@videotron.ca>
468Date:   Wed Oct 28 14:09:10 2009 -0400
469
470    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
471    
472    Add missing INSTALL file. Use standard GNU file on building tarball
473    README may have been updated
474    Remove AUTHORS file as it is empty and no content available yet.
475    Remove NEWS file as it is empty and no content available yet.
476
477commit 9c441d4a5438caa37dd413ab2acbb4a117125e44
478Author: Gaetan Nadon <memsize@videotron.ca>
479Date:   Tue Oct 27 15:07:26 2009 -0400
480
481    Deploy the new XORG_DEFAULT_OPTIONS #24242
482    
483    This macro aggregate a number of existing macros that sets commmon
484    X.Org components configuration options. It shields the configuration file from
485    future changes.
486
487commit 3a75ec2dda5f065e4d3eca15653c652690f4aa38
488Author: Gaetan Nadon <memsize@videotron.ca>
489Date:   Mon Oct 26 22:08:43 2009 -0400
490
491    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
492    
493    ChangeLog filename is known to Automake and requires no further
494    coding in the makefile.
495
496commit 5eccd90ff407b9f780b4a0d6d1e48e0891f56594
497Author: Gaetan Nadon <memsize@videotron.ca>
498Date:   Thu Oct 22 12:34:19 2009 -0400
499
500    .gitignore: use common defaults with custom section # 24239
501    
502    Using common defaults will reduce errors and maintenance.
503    Only the very small or inexistent custom section need periodic maintenance
504    when the structure of the component changes. Do not edit defaults.
505
506commit 276759b34432cea1f6c7eda995d65140b72169c0
507Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
508Date:   Wed Oct 21 12:47:26 2009 -0700
509
510    This is not a GNU project, so declare it foreign.
511    
512    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
513    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
514    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
515    > > was quite annoying to work around since 'autoreconf -fvi' replaces
516    > > it and git wants to commit it.  Should these files even be in git?
517    > > Can I nuke them for the betterment of humanity and since they get
518    > > created by autoreconf anyways?
519    >
520    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
521    
522    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
523    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
524    of the INSTALL file. It is also part of the 24206 solution.
525    
526    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
527
528commit efaafb5e74c7484f7e1c0f6f0fc34d75a0f7c14d
529Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
530Date:   Tue Oct 20 14:42:03 2009 -0700
531
532    Include XvMClib.h
533    
534    This fixes compilation breakage after 9190399907610486001f3676945958dbab4b837a in videoproto
535    
536    Found by tinderbox
537    
538    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
539
540commit 4c41a40c3e4344c67cda020fbc2eb479ba06fc9e
541Author: Alan Coopersmith <alan.coopersmith@sun.com>
542Date:   Tue Oct 6 13:20:36 2009 -0700
543
544    libXvMC 1.0.5
545    
546    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
547
548commit 459a6ac9876b86533b17c996200a8a492e32841c
549Author: Alan Coopersmith <alan.coopersmith@sun.com>
550Date:   Tue Oct 6 13:19:45 2009 -0700
551
552    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
553    
554    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
555
556commit 8a5876f71cbad2a02eb6c47772cf46c17bc1f451
557Author: Alan Coopersmith <alan.coopersmith@sun.com>
558Date:   Thu Oct 1 23:14:51 2009 -0700
559
560    Move XvMC_API.txt from xorg-docs
561    
562    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
563
564commit c0ba39fd18a56adbbe7e2e4a1655aa1aaf5c1ed6
565Author: Alan Coopersmith <alan.coopersmith@sun.com>
566Date:   Mon Feb 2 20:34:37 2009 -0800
567
568    Add README with pointers to mailing list, bugzilla & git repos
569    
570    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
571
572commit 608a6db5a76c3638457e40a4bae7debb5318b905
573Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
574Date:   Mon Feb 2 14:17:21 2009 -0200
575
576    Janitor: make distcheck, compiler warnings, .gitignore.
577
578commit ae3564600219fb27e094805cc45991685d2e5504
579Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
580Date:   Fri Mar 14 02:01:31 2008 -0300
581
582    Add missing prototypes to XvMClibint.h
583    
584    This is done just to not generate compile warnings about functions without
585    prototype, but at some time the comment in XvMC.c should be addressed:
586    
587    /******************************************************************
588       These are intended as a protocol interface to be used by direct
589       rendering libraries.  They are not intended to be client viewable
590       functions.  These will stay in place until we have a mechanism in
591       place similar to that of OpenGL with an libXvMCcore library.
592    *******************************************************************/
593
594commit 08be10e6c26794ed1ffa21d7946ddcc3da007237
595Author: Daniel Stone <daniel@fooishbar.org>
596Date:   Sat Dec 16 01:33:11 2006 +0200
597
598    bump to 1.0.4
599
600commit eaaa31aa77f06249de137018ef85903b0ad4aa39
601Author: Daniel Stone <daniel@fooishbar.org>
602Date:   Wed Dec 6 19:00:54 2006 +0200
603
604    Makefile.am: make ChangeLog hook safer
605    Make ChangeLog hook as safe as possible.
606
607commit 93d7c1c797d8c74c18e78854fcf78a3f0d79b444
608Author: Alan Coopersmith <alan.coopersmith@sun.com>
609Date:   Wed Sep 27 16:47:03 2006 -0700
610
611    Bump version to 1.0.3
612
613commit ddc72074e6389a64d5753621b48855137a8c3623
614Author: Alan Coopersmith <alan.coopersmith@sun.com>
615Date:   Wed Sep 27 13:44:48 2006 -0700
616
617    Add XvMCWrapper to lint target
618
619commit 34b32e0f6773004138543e6f41f5639736493707
620Author: Alan Coopersmith <alan.coopersmith@sun.com>
621Date:   Wed Sep 27 13:44:15 2006 -0700
622
623    Fix sparse warning: Using plain integer as NULL pointer
624
625commit 142aa1230c651bc70d192edbbfa6870488006d36
626Author: Alan Coopersmith <alan.coopersmith@sun.com>
627Date:   Tue Sep 26 18:31:46 2006 -0700
628
629    Fix sparse warnings: Using plain integer as NULL pointer
630
631commit 945f89d551438298d9a09a4fd3e9e40ac6b1ad51
632Author: Alan Coopersmith <alan.coopersmith@sun.com>
633Date:   Tue Sep 26 18:30:41 2006 -0700
634
635    Add hooks for checking code with sparse/lint/etc.
636
637commit 3cc151c221139869980bc33d5336ab75c04606bc
638Author: Alan Coopersmith <alan.coopersmith@sun.com>
639Date:   Tue Sep 26 17:28:45 2006 -0700
640
641    Replace static ChangeLog with disthook to generate from git log
642
643commit f856448323ad315f5301f1022e9ee75de7174dbd
644Author: Alan Coopersmith <alan.coopersmith@sun.com>
645Date:   Tue Sep 26 17:25:50 2006 -0700
646
647    Add *~ to .gitignore to skip over emacs droppings
648
649commit 25c9975510f7a7c4f1c18b72526bc2a9b97ff90e
650Author: Alan Coopersmith <alan.coopersmith@sun.com>
651Date:   Thu Jul 13 14:59:11 2006 -0700
652
653    renamed: .cvsignore -> .gitignore
654
655commit 42226f6ba7fbccd7d7cb0f9ce431be477bdf9a0c
656Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
657Date:   Fri Jun 16 22:07:08 2006 +0000
658
659    Define HAS_SHM if shmat() is found
660    Include <config.h> to get HAS_SHM define.
661
662commit 9a93b2a2ace59e6c2ab8fec586561a136c06e664
663Author: Adam Jackson <ajax@nwnk.net>
664Date:   Thu Apr 27 00:24:15 2006 +0000
665
666    Bump to 1.0.2
667
668commit 987ac45a04fc6734096fd6469ef12a4b1d09f971
669Author: Adam Jackson <ajax@nwnk.net>
670Date:   Mon Apr 3 19:35:40 2006 +0000
671
672    Bug #6479: Cygwin build fix. (Yaakov Selkowitz)
673
674commit 3b44259383a99f4db7d7c026638c6676d838229b
675Author: Donnie Berkholz <spyderous@gentoo.org>
676Date:   Wed Mar 22 17:53:58 2006 +0000
677
678    Set XVMC_CONFIGDIR to $(sysconfdir)/X11.
679
680commit 0e3081d35bcad1b5ee637c9b5d0292011c8536b4
681Author: Kevin E Martin <kem@kem.org>
682Date:   Wed Dec 21 02:30:06 2005 +0000
683
684    Update package version for X11R7 release.
685
686commit 588b2f5642d0061f1e1954ce9f97bff71a27d75e
687Author: Adam Jackson <ajax@nwnk.net>
688Date:   Mon Dec 19 16:28:27 2005 +0000
689
690    Stub COPYING files
691
692commit 479c508369c27e88145aab93016c6bcee5b6e71e
693Author: Kevin E Martin <kem@kem.org>
694Date:   Thu Dec 15 00:24:35 2005 +0000
695
696    Update package version number for final X11R7 release candidate.
697
698commit d7aa41b6025facaa98c827bea605de1aa77ffb5d
699Author: Kevin E Martin <kem@kem.org>
700Date:   Sat Dec 3 05:49:45 2005 +0000
701
702    Update package version number for X11R7 RC3 release.
703
704commit 68f34d7d3b1564d967f77127b68af6c3de26578b
705Author: Kevin E Martin <kem@kem.org>
706Date:   Sat Dec 3 04:41:51 2005 +0000
707
708    Add check and cflags for malloc(0) returning NULL.
709
710commit b679a08c793780c08a21af602e4e814cc24b1a93
711Author: Thomas Hellstrom <unichrome@shipmail.org>
712Date:   Sat Nov 26 21:06:07 2005 +0000
713
714    Bug #5067 <https://bugs.freedesktop.org/show_bug.cgi?id=5067> Add dot
715        before revision definitions for libXvMCW (Cedric Berger)
716
717commit 7907128fae6bbb41e2e6cc6387afba857c75eb41
718Author: Eric Anholt <anholt@freebsd.org>
719Date:   Sun Nov 20 23:17:41 2005 +0000
720
721    Add/improve libs .cvsignores.
722
723commit 25b2dc7180677176005d65828d2bfde17119c7a6
724Author: Kevin E Martin <kem@kem.org>
725Date:   Sat Nov 19 07:15:43 2005 +0000
726
727    Update pkgconfig files to separate library build-time dependencies from
728        application build-time dependencies, and update package deps to work
729        with separate build roots.
730
731commit 384001cc85ea7a77b2800fda7d4abc745135ad3c
732Author: Kevin E Martin <kem@kem.org>
733Date:   Wed Oct 19 02:48:12 2005 +0000
734
735    Update package version number for RC1 release.
736
737commit 6140efabd4d1dc46f40d3bc15ad2d78307c5c6e3
738Author: Matthieu Herrb <matthieu.herrb@laas.fr>
739Date:   Sun Sep 11 18:25:27 2005 +0000
740
741    XvMC depends on xv. (Bugzilla #4367, Joshua Baergen).
742
743commit cd5375fa75e1f232d23069a59a82f0bcf6ee2a9f
744Author: Adam Jackson <ajax@nwnk.net>
745Date:   Wed Aug 3 03:28:03 2005 +0000
746
747    Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
748        a global configure cache don't get confused.
749
750commit 912ba3998aba2fd6e5e669f80a6ef205a613818e
751Author: Kevin E Martin <kem@kem.org>
752Date:   Fri Jul 29 21:22:53 2005 +0000
753
754    Various changes preparing packages for RC0:
755    - Verify and update package version numbers as needed
756    - Implement versioning scheme
757    - Change bug address to point to bugzilla bug entry form
758    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
759        reenable it)
760    - Fix makedepend to use pkgconfig and pass distcheck
761    - Update build script to build macros first
762    - Update modular Xorg version
763
764commit ad129004fe84555fa82286577b343188bd922971
765Author: Kevin E Martin <kem@kem.org>
766Date:   Sat Jul 23 05:27:00 2005 +0000
767
768    Fix distchecks
769
770commit 50f1a745af62aadab1118b2c565e4f3c60ddcbd6
771Author: Daniel Stone <daniel@fooishbar.org>
772Date:   Sat Jul 16 07:44:53 2005 +0000
773
774    Set soversion to 1.0.0 with -version-number.
775
776commit 46023798075bda8427b61ce57f8d5595abed89cb
777Author: Daniel Stone <daniel@fooishbar.org>
778Date:   Tue Jul 12 01:17:49 2005 +0000
779
780    Set soversions to 1.0.0; add XvMClib.h.
781
782commit a27ff6109baf266d414db756549eba0b6e4dcaf5
783Author: Daniel Stone <daniel@fooishbar.org>
784Date:   Tue Jul 12 00:38:53 2005 +0000
785
786    Change version to 1.1.0.
787
788commit 32a12b87526bdeeeadc6859cc2c440d74846d935
789Author: Keith Packard <keithp@keithp.com>
790Date:   Sat Jul 9 06:55:15 2005 +0000
791
792    Add .cvsignore files
793
794commit 05fd6003cbd18c04268a3ee8974a81fdcf1f7a74
795Author: Kevin E Martin <kem@kem.org>
796Date:   Sat Jul 2 06:35:04 2005 +0000
797
798    Add appropriate lib*_CFLAGS to Makefile.am's -- fixes build problems
799
800commit 125b5cabb1980a3564c2567c0702a9adf32327bf
801Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
802Date:   Tue Jun 21 15:41:37 2005 +0000
803
804    lib/XScrnSaver/configure.ac
805    lib/XScrnSaver/src/Makefile.am
806    lib/Xfontcache/configure.ac
807    lib/Xfontcache/src/Makefile.am
808    lib/Xinerama/configure.ac
809    lib/Xinerama/src/Makefile.am
810    lib/Xtst/configure.ac
811    lib/Xv/configure.ac
812    lib/XvMC/configure.ac
813    lib/dmx/configure.ac Add missing xext.pc and xextproto.pc Add DEP_CFLAGS to
814        src/Makefile.am
815
816commit 0273d0113119cdefe148d58ddf3508bd9b20f2b8
817Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
818Date:   Mon Jun 20 22:39:13 2005 +0000
819
820    Add XvMC build system
821
822commit b4716fab0524c583daac7048f5d304af3b1589b5
823Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
824Date:   Mon Jun 20 22:38:12 2005 +0000
825
826    Fix some includes in xc/lib/XvMC
827
828commit 58fde9acdcc6256917089271537017dc28710988
829Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
830Date:   Sat Dec 4 00:42:50 2004 +0000
831
832    Encoding of numerous files changed to UTF-8
833
834commit 359c8b9d75372ecd1f78cdb0bfccd134577d9c31
835Author: Thomas Hellstrom <unichrome@shipmail.org>
836Date:   Tue Nov 23 17:29:47 2004 +0000
837
838    Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883): Fix
839        insufficient SHM detection in XvMC local test. Removed reference to
840        getpagesize() which caused linking problems on s390. Reported by Stefan
841        Dirsch <sndirsh@suse.de>
842
843commit 120c3035f60138ad15599b0b0c4468400e966423
844Author: Thomas Hellstrom <unichrome@shipmail.org>
845Date:   Sat Nov 13 11:09:23 2004 +0000
846
847    lib/XvMC/Imake
848    Added support for automatic loading of the correct hardware XvMC driver.
849        This involves a protocol extension of the XvMC protocol. The XvMC
850        revision number was bumped.
851
852commit 0077c785f91a80d48216a969757bc3f3b607e7e2
853Author: Thomas Hellstrom <unichrome@shipmail.org>
854Date:   Wed Oct 20 16:35:16 2004 +0000
855
856    Imported via XvMC library release 0.13.0 from unichrome.sf.net. This
857        enables hardware mpeg2 decoding for the CLE266 chip using the
858        nonstandard VLD XvMC extension. Complete author information is
859        available at the unichrome site. Updated the XvMC wrapper to look for
860        version specific Xv and XvMC shared libraries.
861
862commit d6f84be6af28d2a316e05858f0b0571074314c2c
863Author: Thomas Hellstrom <unichrome@shipmail.org>
864Date:   Sun Sep 26 11:48:57 2004 +0000
865
866    Added the XvMC wrapper. First support for runtime loading of hardware-
867        specific XvMC libraries.
868
869commit b3d2a9cbcf27659b04eb0088c02de753dc43d5a8
870Author: Egbert Eich <eich@suse.de>
871Date:   Fri Apr 23 18:43:55 2004 +0000
872
873    Merging XORG-CURRENT into trunk
874
875commit 1892f06c354c1b37308a5adc35cf6a4343148871
876Author: Egbert Eich <eich@suse.de>
877Date:   Sun Mar 14 08:32:27 2004 +0000
878
879    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
880
881commit 2cf814aa9975839c342fbb37c8cf34c8eaf83add
882Author: Egbert Eich <eich@suse.de>
883Date:   Wed Mar 3 12:11:32 2004 +0000
884
885    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
886
887commit 5fbd3ca2a0e419175a28d68cd00e00541ec51c02
888Author: Egbert Eich <eich@suse.de>
889Date:   Thu Feb 26 13:35:34 2004 +0000
890
891    readding XFree86's cvs IDs
892
893commit 6c01fc4ce83d0a401ac497a589ca7009824b2ee7
894Author: Egbert Eich <eich@suse.de>
895Date:   Thu Feb 26 09:22:48 2004 +0000
896
897    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
898
899commit 023801d605d93ffdbd383b9f32df0a3213c829f1
900Author: Kaleb Keithley <kaleb@freedesktop.org>
901Date:   Fri Dec 19 20:54:21 2003 +0000
902
903    XFree86 4.3.99.902 (RC 2)
904
905commit 59642182406c19c9d17efd9d845cbbd65ad4654f
906Author: Kaleb Keithley <kaleb@freedesktop.org>
907Date:   Fri Nov 14 16:48:49 2003 +0000
908
909    XFree86 4.3.0.1
910
911commit 204fb5fcf4292629677e3876bd449fb76e55fcdd
912Author: Kaleb Keithley <kaleb@freedesktop.org>
913Date:   Fri Nov 14 16:48:49 2003 +0000
914
915    Initial revision
916