commit 2182a48ea00e376a18ca6e797eb2dc906b8a9800 Author: Alan Coopersmith Date: Sat Jun 3 12:03:33 2023 -0700 libdmx 1.1.5 Signed-off-by: Alan Coopersmith commit 6905bc44483927925a12eee8e686237bb173a13f Author: Alan Coopersmith Date: Thu May 4 18:20:06 2023 -0700 Add deprecation notice to README Signed-off-by: Alan Coopersmith commit 667b5c81b4df7b9acb067ee767e5b37df7689671 Author: Alan Coopersmith Date: Sun Jul 17 11:08:23 2022 -0700 gitlab CI: add a basic build test Signed-off-by: Alan Coopersmith commit aebce37da3e06eb14200da81c589db84dc628482 Author: Alan Coopersmith Date: Sun Jul 17 11:05:10 2022 -0700 Fix spelling/wording issues Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith commit d5124c809d9dea366986550e76d77a87bb1982c6 Author: Alan Coopersmith Date: Sun Jul 17 11:03:56 2022 -0700 Build xz tarballs instead of bzip2 Signed-off-by: Alan Coopersmith commit d19f96e073da49307fc2c9f5336ffba87710afe7 Author: Alan Coopersmith Date: Fri Dec 7 19:28:46 2018 -0800 Update configure.ac bug URL for gitlab migration Signed-off-by: Alan Coopersmith commit 015fd33086de8c7666fd8499e9c4dbfe408b7b68 Author: Alan Coopersmith Date: Mon Nov 19 22:59:21 2018 -0800 Update README for gitlab migration Signed-off-by: Alan Coopersmith commit 6056db9a2fa8ad1ea55f8b8e2cbf5972408d612f Author: Alan Coopersmith Date: Sun May 13 17:42:34 2018 -0700 libdmx 1.1.4 Signed-off-by: Alan Coopersmith commit d2f4332f40d911dcc2a1c658c4642448e6c439de Author: Mihail Konev Date: Thu Jan 26 13:52:49 2017 +1000 autogen: add default patch prefix Signed-off-by: Mihail Konev commit c2e540b4b31dd749fba15dcad1c837e8c6dfdea7 Author: Emil Velikov Date: Mon Mar 9 12:00:52 2015 +0000 autogen.sh: use quoted string variables Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent fall-outs, when they contain space. Signed-off-by: Emil Velikov Reviewed-by: Peter Hutterer Signed-off-by: Peter Hutterer commit a979a146aec64b633bb7b7c3553a8fdee9096808 Author: Peter Hutterer Date: Tue Jan 24 10:32:07 2017 +1000 autogen.sh: use exec instead of waiting for configure to finish Syncs the invocation of configure with the one from the server. Signed-off-by: Peter Hutterer Reviewed-by: Emil Velikov commit 9a036773d9a6a5e63a9f3c295432da09a150367b Author: Alan Coopersmith Date: Sat May 31 21:39:32 2014 -0700 autogen.sh: Honor NOCONFIGURE=1 See http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Alan Coopersmith commit ac17738a88215a6f15e484b134f7d3c6dc21c13f Author: Alan Coopersmith Date: Sat May 31 21:38:41 2014 -0700 configure: Drop AM_MAINTAINER_MODE Signed-off-by: Alan Coopersmith commit e0715a0389874d257a39ed3399b4a512317be0da Author: Alan Coopersmith Date: Sun Dec 8 12:24:21 2013 -0800 Replace malloc(size); memset(...,0,size) with calloc Signed-off-by: Alan Coopersmith Reviewed-by: Peter Hutterer commit 78d267a0e0013d89a756cffe0e1dccb71945a0a4 Author: Michael Joost Date: Mon Nov 18 16:11:26 2013 +0100 Remove fallback for _XEatDataWords, require libX11 1.6 for it _XEatDataWords was orignally introduced with the May 2013 security patches, and in order to ease the process of delivering those, fallback versions of _XEatDataWords were included in the X extension library patches so they could be applied to older versions that didn't have libX11 1.6 yet. Now that we're past that hurdle, we can drop the fallbacks and just require libX11 1.6 for building new versions of the extension libraries. Reviewed-by: Alan Coopersmith Signed-off-by: Alan Coopersmith commit 76e841968ceb69095eb0efcd435fc47440e86d2c Author: Alan Coopersmith Date: Tue May 28 16:45:02 2013 -0700 libdmx 1.1.3 Signed-off-by: Alan Coopersmith commit 5074d9d64192bd04519a438062b7d5bf216d06ee Author: Alan Coopersmith Date: Sat Mar 9 13:48:28 2013 -0800 integer overflow in DMXGetInputAttributes() [CVE-2013-1992 3/3] If the server provided nameLength causes integer overflow when padding length is added, a smaller buffer would be allocated than the amount of data written to it. Reported-by: Ilja Van Sprundel Signed-off-by: Alan Coopersmith commit b6fe1a7af34ea620e002fc453f9c5eacf7db3969 Author: Alan Coopersmith Date: Sat Mar 9 13:48:28 2013 -0800 integer overflow in DMXGetWindowAttributes() [CVE-2013-1992 2/3] If the server provided screenCount causes integer overflow when multiplied by the size of each array element, a smaller buffer would be allocated than the amount of data written to it. Reported-by: Ilja Van Sprundel Signed-off-by: Alan Coopersmith commit 78e11efe70d00063c830475eaaaa42f19380755d Author: Alan Coopersmith Date: Sat Mar 9 13:48:28 2013 -0800 integer overflow in DMXGetScreenAttributes() [CVE-2013-1992 1/3] If the server provided displayNameLength causes integer overflow when padding length is added, a smaller buffer would be allocated than the amount of data written to it. Reported-by: Ilja Van Sprundel Signed-off-by: Alan Coopersmith commit f34f6f64698c3b957aadba7315bb13726e3d79b0 Author: Alan Coopersmith Date: Fri May 3 23:10:47 2013 -0700 Use _XEatDataWords to avoid overflow of rep.length bit shifting rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds Signed-off-by: Alan Coopersmith commit 9f470c92bc2d194c8abb9154f42864e6c82f43ef Author: Alan Coopersmith Date: Wed Mar 7 21:43:10 2012 -0800 libdmx 1.1.2 Signed-off-by: Alan Coopersmith commit 94c2e8ba375d968bd648097a484edac5d1c87c78 Author: Alan Coopersmith Date: Fri Mar 2 17:38:24 2012 -0800 Stop casting away constness on dmx_extension_name Fixes gcc warning: dmx.c: In function 'find_display': dmx.c:78:1: warning: cast discards qualifiers from pointer target type Signed-off-by: Alan Coopersmith commit 19bea63b9b39d83da9b4aa277cc1db967a4928bd Author: Alan Coopersmith Date: Fri Sep 16 22:06:15 2011 -0700 Strip trailing whitespace Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' git diff -w & git diff -b show no diffs from this change Signed-off-by: Alan Coopersmith commit 1ab0d436ceac0acef0cd97d8b280727b02062cc8 Author: Alan Coopersmith Date: Tue May 17 20:32:38 2011 -0700 Fix various typos in man pages Signed-off-by: Alan Coopersmith commit 77701e9139f79db2e66026bebaab265a873b0856 Author: Gaetan Nadon Date: Wed Feb 2 11:43:46 2011 -0500 config: comment, minor upgrade, quote and layout configure.ac Group statements per section as per Autoconf standard layout Quote statements where appropriate. Autoconf recommends not using dnl instead of # for comments Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. Add AC_CONFIG_SRCDIR([Makefile.am]) This helps automated maintenance and release activities. Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines commit d970eb0954c0400bdab923c0b9c433b2f33dbe9d Author: Gaetan Nadon Date: Fri Jan 28 19:41:37 2011 -0500 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS Signed-off-by: Gaetan Nadon commit b865861d72a86024daec36c517a214e75ef4b973 Author: Gaetan Nadon Date: Thu Jan 27 19:20:39 2011 -0500 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls AC_PROG_C_C99. This sets gcc with -std=gnu99. If AC_PROG_CC macro is called afterwards, it resets CC to gcc. Signed-off-by: Gaetan Nadon commit 09d2ddd805a00568e4b7f668b0f500a63c350940 Author: Alan Coopersmith Date: Thu Oct 28 16:56:29 2010 -0700 libdmx 1.1.1 Signed-off-by: Alan Coopersmith commit 83fa1d94d11f368824bea6ba64e9575b57f87769 Author: Jesse Adkins Date: Tue Sep 28 13:30:04 2010 -0700 Purge cvs tags. Signed-off-by: Jesse Adkins Signed-off-by: Alan Coopersmith commit db8beb3d19f152a87249fa91c957e4782f47df77 Author: Alan Coopersmith Date: Wed Jul 7 15:10:34 2010 -0700 config: upgrade to util-macros 1.8 for additional man page support Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages. Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS The existing statement can now be removed from the configuration file. Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) Enables silent rule and use platform appropriate version of sed. Signed-off-by: Alan Coopersmith commit 309745fc0095cccc575ead3446480060091161f1 Author: Fernando Carrijo Date: Thu Jul 1 06:48:47 2010 -0300 Purge macros NEED_EVENTS and NEED_REPLIES Signed-off-by: Fernando Carrijo Acked-by: Tiago Vignatti Reviewed-by: Alan Coopersmith commit 6d9de78c3cde1e7963cafc6e8155b3e2ea5819c1 Author: Gaetan Nadon Date: Mon Mar 29 16:50:34 2010 -0400 config: update AC_PREREQ statement to 2.60 Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon commit 6163288513cc166c5e8b9488b08a2d07e7100755 Author: Gaetan Nadon Date: Mon Mar 29 14:53:49 2010 -0400 config: remove the pkgconfig pc.in file from EXTRA_DIST Automake always includes it in the tarball. Signed-off-by: Gaetan Nadon commit a8b1449bca44bfddd2e7228bb7d514512e4ef30c Author: Gaetan Nadon Date: Tue Feb 16 10:37:21 2010 -0500 config: move CWARNFLAGS from configure.ac to Makefile.am Compiler warning flags should be explicitly set in the makefile rather than being merged with other packages compiler flags. Signed-off-by: Gaetan Nadon commit 442b50b94eaae9202e76c170738fcc049dcc453d Author: Gaetan Nadon Date: Wed Jan 13 16:04:33 2010 -0500 COPYING: replace stub with actual copyright notices Refer to dmx.c Copyright 2002-2004 Red Hat Inc., Durham, North Carolina. Signed-off-by: Gaetan Nadon commit c34b17f997f63842649b93e1575cd2bc322e8f4e Author: Gaetan Nadon Date: Fri Nov 27 20:56:05 2009 -0500 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES Now that the INSTALL file is generated. Allows running make maintainer-clean. commit fdf48235bc529bbda112a70dbd6e9ff560ca6a04 Author: Gaetan Nadon Date: Wed Oct 28 14:09:10 2009 -0400 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 Add missing INSTALL file. Use standard GNU file on building tarball README may have been updated Remove AUTHORS file as it is empty and no content available yet. Remove NEWS file as it is empty and no content available yet. commit fa6e6e76d9a58d021473369e4a9ff287e7e42e15 Author: Gaetan Nadon Date: Tue Oct 27 15:07:25 2009 -0400 Deploy the new XORG_DEFAULT_OPTIONS #24242 This macro aggregate a number of existing macros that sets commmon X.Org components configuration options. It shields the configuration file from future changes. commit 4a78271ada80b64eeb5f6563fd9d1a161abc7afe Author: Gaetan Nadon Date: Mon Oct 26 22:08:43 2009 -0400 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 ChangeLog filename is known to Automake and requires no further coding in the makefile. commit 4fd8605292125d95d1eb58fec1b7daff2f35ec26 Author: Gaetan Nadon Date: Thu Oct 22 13:11:11 2009 -0400 .gitignore: use common defaults with custom section # 24239 Using common defaults will reduce errors and maintenance. Only the very small or inexistent custom section need periodic maintenance when the structure of the component changes. Do not edit defaults. commit fad53bf1e485036146570d9ead901f23bf4c323f Author: Gaetan Nadon Date: Thu Oct 22 12:34:20 2009 -0400 .gitignore: use common defaults with custom section # 24239 Using common defaults will reduce errors and maintenance. Only the very small or inexistent custom section need periodic maintenance when the structure of the component changes. Do not edit defaults. commit c43a769428a03c0de58545c611e75243a8d8f2ea Author: Jeremy Huddleston Date: Wed Oct 21 12:47:27 2009 -0700 This is not a GNU project, so declare it foreign. On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: > > I noticed an INSTALL file in xlsclients and libXvMC today, and it > > was quite annoying to work around since 'autoreconf -fvi' replaces > > it and git wants to commit it. Should these files even be in git? > > Can I nuke them for the betterment of humanity and since they get > > created by autoreconf anyways? > > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation of the INSTALL file. It is also part of the 24206 solution. Signed-off-by: Jeremy Huddleston commit a3ff756a3a478162a6f96b9fbf54c9f1a487af38 Author: Peter Hutterer Date: Mon Oct 5 11:54:43 2009 +1000 libdmx 1.1.0 Signed-off-by: Peter Hutterer commit 9d7cb1321dd44081f52a80419c32bbbbb155757f Author: Peter Hutterer Date: Mon Oct 5 11:54:09 2009 +1000 Require macros 1.3 for XORG_DEFAULT_OPTIONS Signed-off-by: Peter Hutterer commit 1cb350964c416963523aca0234dc24563ef29d1b Author: Peter Hutterer Date: Fri Aug 28 10:07:10 2009 +1000 libdmx 1.0.99.1 commit 72929c5cb3b78d3b83a2f40e3662104194b70cd6 Author: Peter Hutterer Date: Tue Aug 25 16:07:54 2009 +1000 Move dmxext.h from dmxproto to here. Signed-off-by: Peter Hutterer commit c46bf972f2f0658e0fe473e978c1a7153b68d0e9 Author: Alan Coopersmith Date: Mon Feb 2 20:34:37 2009 -0800 Add README with pointers to mailing list, bugzilla & git repos Signed-off-by: Alan Coopersmith commit ca08b93d5829a03e464fb27d96292c37825aa5ea Author: Paulo Cesar Pereira de Andrade Date: Wed Jan 28 16:11:37 2009 -0200 Janitor: correct make distcheck. commit 628281b17467fc8237d9d9e2443cb9e88d8e07c5 Author: Julien Cristau Date: Sun May 11 14:18:34 2008 +0200 Use __libmansuffix__ instead of hardcoding 3X in the dmx manpages commit cfd82b1ff1033dbb3d83fd71e8b1af5535108245 Author: James Cloos Date: Thu Dec 6 16:38:48 2007 -0500 Replace static ChangeLog with dist-hook to generate from git log commit a49ce3a7f23e0bfab84661afea15602403445c5a Author: James Cloos Date: Mon Sep 3 05:53:54 2007 -0400 Add *~ to .gitignore to skip patch/emacs droppings commit 88286ad8dee07f4a06c8cfc032606ad26972fd3f Author: Alan Coopersmith Date: Thu Jul 13 14:59:15 2006 -0700 renamed: .cvsignore -> .gitignore commit fe6012c309b7465a81535a5b18f70cac44fb33fb Author: Adam Jackson Date: Wed Apr 26 23:51:19 2006 +0000 Bump to 1.0.2 commit 44c22b0f24d2cc835d088b9da65cf5ade41a2854 Author: Adam Jackson Date: Fri Apr 7 00:31:17 2006 +0000 Coverity #928: Don't dereference screen if it's null. commit 3aec4c999217de52ee28beb5dc429e84f25a4cee Author: Kevin E Martin Date: Wed Dec 21 02:30:06 2005 +0000 Update package version for X11R7 release. commit 61ba01b94fda571fc02287cfb321e7ace5f4e344 Author: Adam Jackson Date: Mon Dec 19 16:28:28 2005 +0000 Stub COPYING files commit 1594c277fed66ac77eff2687cfa586a82c649594 Author: Kevin E Martin Date: Thu Dec 15 00:24:35 2005 +0000 Update package version number for final X11R7 release candidate. commit e608c6a473d3ff6abd7290301d10929e37a2de9d Author: Kevin E Martin Date: Tue Dec 6 22:48:46 2005 +0000 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. commit 7f82999694f562b664190cd2d0041ac3dc8b7e0e Author: Kevin E Martin Date: Sat Dec 3 05:49:46 2005 +0000 Update package version number for X11R7 RC3 release. commit 074fde5f1862e7ca6e18ac198baf7ec3359a2fa5 Author: Kevin E Martin Date: Sat Dec 3 04:41:52 2005 +0000 Add check and cflags for malloc(0) returning NULL. commit 2f295bd0ca857cc50b98170a91a98d94c6c1fab7 Author: Alan Coopersmith Date: Mon Nov 28 22:03:07 2005 +0000 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) commit a064437898064f0906e1676caa5823c8334e77c7 Author: Kevin E Martin Date: Sat Nov 19 07:15:44 2005 +0000 Update pkgconfig files to separate library build-time dependencies from application build-time dependencies, and update package deps to work with separate build roots. commit 6424ff482a845160bc1146bb8a17fa2bde976685 Author: Alan Coopersmith Date: Sun Nov 13 18:14:22 2005 +0000 Use $(LIB_MAN_SUFFIX) instead of forcing man pages into section 3. Use sed to substitute variables in man pages. commit 68ee705e1066d5092bc266c9d47d6c1022be2f1c Author: Kevin E Martin Date: Wed Oct 19 02:48:12 2005 +0000 Update package version number for RC1 release. commit c0414eb4d8c710fac94ea32bc47031e1855c6fdb Author: Adam Jackson Date: Wed Aug 3 03:28:03 2005 +0000 Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with a global configure cache don't get confused. commit e51544b67812183184becaf6cd2ba907483bcea7 Author: Kevin E Martin Date: Fri Jul 29 21:22:53 2005 +0000 Various changes preparing packages for RC0: - Verify and update package version numbers as needed - Implement versioning scheme - Change bug address to point to bugzilla bug entry form - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to reenable it) - Fix makedepend to use pkgconfig and pass distcheck - Update build script to build macros first - Update modular Xorg version commit 0e287fb569607a88500fc8ead709113da7d62a76 Author: Daniel Stone Date: Wed Jul 20 12:10:12 2005 +0000 Set soversion to 1.0.0 with -version-number. commit 1665593dffc0a2a15b4c2dbd50e0f4ef655c7d49 Author: Daniel Stone Date: Sat Jul 16 07:49:42 2005 +0000 Set soversion to 1.0 using -version-number. commit b5b357df37d6adb66daedf8a9950bf653bf4c54d Author: Keith Packard Date: Sat Jul 9 21:11:25 2005 +0000 Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory commit 63d3d3060793b834a6f55a1788ed74dd91ff1635 Author: Søren Sandmann Pedersen Date: Wed Jun 22 22:46:39 2005 +0000 Apply these patches from Theo van Klaveren: lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch lib-XScrnSaver.patch lib-xtrans.patch to make the libraries distcheck. commit 414f10d9cd304ad410eaab1faeb9bec6db99a254 Author: Alexander Gottwald Date: Tue Jun 21 15:41:37 2005 +0000 lib/XScrnSaver/configure.ac lib/XScrnSaver/src/Makefile.am lib/Xfontcache/configure.ac lib/Xfontcache/src/Makefile.am lib/Xinerama/configure.ac lib/Xinerama/src/Makefile.am lib/Xtst/configure.ac lib/Xv/configure.ac lib/XvMC/configure.ac lib/dmx/configure.ac Add missing xext.pc and xextproto.pc Add DEP_CFLAGS to src/Makefile.am commit 110b58cc4b1fe556937d0cc10c21e8d378bf557f Author: Søren Sandmann Pedersen Date: Mon Jun 13 22:41:49 2005 +0000 Dummy change commit 87e6dd4a3b2911df52c748cbaf25d9f2f1e39267 Author: Søren Sandmann Pedersen Date: Mon Jun 13 22:41:28 2005 +0000 Dummy change to make CVS see this file. commit 731efd283366cdef8f55a5c0e533603eae2dc9cd Author: Søren Sandmann Pedersen Date: Mon Jun 13 22:40:55 2005 +0000 *** empty log message *** commit b15aee70c23e46cc06023c42359ae831b4aa97e5 Author: Søren Sandmann Pedersen Date: Mon Jun 13 21:18:09 2005 +0000 Really add the dmx build system. Also, in some ways CVS is not an optimal version control system. commit 48338cc9c422ff0ac4b9c532088649f2f3c4e2bb Author: Søren Sandmann Pedersen Date: Mon Jun 13 21:11:44 2005 +0000 - Add dmx build system - Rename man pages: man -> 3 - dmx.c: include instead of "blah.h" commit 9569816261fed00b3f0991abb676d60ba904c0f6 Author: Kevin E Martin Date: Mon Dec 6 20:04:04 2004 +0000 Fix overwrite in DMX library calls (Bug #1989, Mark McLoughlin). commit 90b1782cf132d4d3a753e4643fe8c398cecbb07b Author: Kevin E Martin Date: Wed Jun 30 20:06:53 2004 +0000 Add Distributed Multihead X (DMX) support