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