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