Drew Parsons pushed to branch debian-experimental at X Strike Force / lib / libxcursor
Commits: 43c2db24 by David Nusinow at 2006-04-12T01:17:17Z Move xsfbs back to its rightful place - - - - - 7770385a by David Nusinow at 2006-04-15T23:53:37Z Make us error out if we call patch and don't have quilt installed - - - - - 5a669d90 by David Nusinow at 2006-04-16T00:19:59Z Fix the last commit and fix spelling error. Thanks Brice Goglin for the spelling catch. - - - - - b07ee104 by Branden Robinson at 2006-06-06T18:02:50Z Set svn:keywords property to "Id" (keyword already present). - - - - - 64309731 by Branden Robinson at 2006-06-06T18:05:40Z Note probable out-of-dateness of maplink() function body. - - - - - f64226c1 by Branden Robinson at 2006-06-06T18:14:45Z Add high-level documentation to XSFBS shell library, intended to reduce user confusion when reading X package maintainer scripts outside the source tree. Update Vim modeline. - - - - - 34afaedc by David Nusinow at 2006-06-09T02:34:26Z Fix for bug #371152. Thanks Joey Hess. - - - - - d5595eaa by David Nusinow at 2006-08-22T03:04:13Z Pull patches from ubuntu for ARCHITECTURE, LAPTOP, RECONFIGURE, FIRSTINST, and UPGRADE variables - - - - - 502f9412 by David Nusinow at 2007-02-05T01:43:28Z Move the files so they'll be put in debian/xsfbs automatically when pulled in to our git repos - - - - - 9ed8b0c2 by Julien Cristau at 2007-02-17T15:01:41Z Add new "serverabi" rule to generate drivers dependency on the server. - - - - - dacefd5a by David Nusinow at 2007-02-22T02:37:52Z Update serverabi generation to also account for driver Provides * Have the drivers use the file serverminver instead of serverabiver in order to generate the versioned dependency on the server. This is clearer naming. * Use serverabiver to actually store the server's video ABI version. This is used to generate the Provides: line for drivers so the server can depend on them properly. This goes in to the substvar xviddriver:Provides. - - - - - 00fc799e by David Nusinow at 2007-02-22T03:47:30Z Fix name of serverminver - - - - - a0c9602f by David Nusinow at 2007-02-28T02:50:20Z Add support for X server input ABI versioning - - - - - 1344bb9d by David Nusinow at 2007-03-01T04:08:17Z Fix typo that prevented the input abi versioning from working. Good catch Julien - - - - - 4a943db2 by David Nusinow at 2007-03-02T03:06:04Z Fix one missed bit from the serverabiver -> serverminver rename - - - - - 72811b4c by Julien Cristau at 2007-03-02T19:28:15Z Fix copy/paste typo in the input driver provides. - - - - - 8f2e34fa by Julien Cristau at 2007-04-11T10:08:25Z Delete xsfbs to allow a proper import. - - - - - 0fb99a40 by Julien Cristau at 2007-04-11T10:08:33Z Merge branch 'xsfbs-unstable' of ../../xsfbs into debian-unstable - - - - - a77988c8 by Julien Cristau at 2007-04-11T10:11:14Z Prepare changelog for upload. Also add XS-Vcs-Browser to debian/control. - - - - - 32a984de by Julien Cristau at 2007-04-11T10:51:46Z Really target the upload at unstable. - - - - - 271778bd by Branden Robinson at 2007-04-13T03:18:32Z Test for existence of debian/patches directory before creating a symlink to it. This prevents packages that apply no patches from ending up with a broken symlink in them. Remove SVN keyword. Update copyright notice. - - - - - 3c5d4f59 by Tilman Sauerbeck at 2007-05-12T20:41:27Z Store the cursor names in one large string. This means the compiler doesn't need to place the array in the read-write sections of the DSO, which means less relocations when the library is loaded and a smaller memory footprint. - - - - - 110131bd by Tilman Sauerbeck at 2007-05-12T20:42:08Z Added object files to .gitignore. - - - - - 16d97b30 by Brice Goglin at 2007-07-09T17:06:05Z Fix displaying of patches applied by quilt. As requested in bug #428090, we silence the output of quilt next and display the output of quilt push/pop. - - - - - e29b5682 by Brice Goglin at 2007-07-09T19:50:47Z Minor fixes in the patching system. * Fix debian/rules to not be confused by ~/.quiltrc or QUILT_PATCHES (as in #369920). * Display which patches are applied and removed instead of just the first one (for #428090). - - - - - 12a633f7 by Brice Goglin at 2007-07-12T14:06:22Z Fix "display the output of quilt push/pop". Fix commit 16d97b30b91da02d5a3edc2b895cbd4a1995f62d to check the return value of quilt, not the one of tee. - - - - - a9ccf1bd by Alan Coopersmith at 2007-08-22T02:33:00Z Use cursorpath found by configure in man page - - - - - fef474da by Alan Coopersmith at 2007-08-22T02:45:35Z Add XCURSOR_PATH to man page - - - - - 5a260174 by Alan Coopersmith at 2007-08-23T02:40:55Z Make shadow man pages for each function - - - - - a4f29e6d by Alan Coopersmith at 2007-08-24T21:01:07Z Version bump: 1.1.9 - - - - - 9f22cee0 by Julien Cristau at 2007-08-25T09:17:23Z Merge tag 'libXcursor-1.1.9' into debian-unstable - - - - - 65be879e by Julien Cristau at 2007-08-25T09:19:53Z New upstream release; update changelogs. - - - - - db25c00c by Julien Cristau at 2007-08-25T09:20:19Z Update URL in debian/copyright. - - - - - cbf239e5 by Julien Cristau at 2007-08-25T09:21:48Z autoreconf - - - - - 1eec32b2 by Julien Cristau at 2007-08-25T09:30:09Z debian/control updates - remove ISHIKAWA Mutsumi and Branden from uploaders, and add myself - use binary:Version instead of Source-Version - - - - - ab8107ae by Julien Cristau at 2007-08-25T09:43:08Z Prepare changelog for upload. Also drop obsolete svn id tag. - - - - - 575efb72 by Brice Goglin at 2007-08-29T07:36:00Z Do not call laptop-detect, let the only user call it directly - - - - - 331c0325 by David Nusinow at 2007-09-23T03:49:11Z Remove make-orig-tar-gz target This target wasn't kept up to date and was totally broken for the git world. The way we use git has made this target pretty well impossible to use in any form, so it's been supersceded by a script that is currently located at http://people.debian.org/~dnusinow/xsf_scripts/git-make-orig-tar-gz - - - - - 94531dc8 by James Cloos at 2007-12-06T21:38:25Z Replace static ChangeLog with dist-hook to generate from git log - - - - - 844199da by David Nusinow at 2008-01-09T01:18:49Z Kill the manifest code. It served its purpose for the monolith and is now dead. - - - - - 04641d3c by Matthieu Herrb at 2008-03-08T23:34:36Z nuke RCS Ids - - - - - bef8b301 by Julien Cristau at 2008-03-21T10:53:16Z xsfbs.mk: make 'serverabi' depend on 'install' See bug#471193, thanks to Bernhard R. Link <[email protected]> - - - - - c87ea439 by Julien Cristau at 2008-04-13T01:12:18Z Remove xsfbs-autoreconf.mk It has never been used, and that doesn't look likely to change. - - - - - 5fbf6504 by Julien Cristau at 2008-05-18T08:27:54Z Merge git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable - - - - - 54036136 by Julien Cristau at 2008-05-18T08:29:51Z debian/control updates * Drop the -1 debian revisions from build-depends. * Bump Standards-Version to 3.7.3. * Drop the XS- prefix from Vcs-* control fields. - - - - - 9d66b344 by Julien Cristau at 2008-05-23T09:12:20Z Remove the .pc directory properly - - - - - d9066a28 by Julien Cristau at 2008-05-30T09:54:10Z xsfbs.sh: add remove_conffile_lookup This variant of remove_conffile_prepare looks for the given conffile's canonical md5sum in dpkg's status database itself instead of using provided values. - - - - - dcf4204d by Julien Cristau at 2008-05-30T10:26:18Z xsfbs.sh: use 'local' now that policy allows it Policy 3.7.3 allows /bin/sh scripts to use 'local'. - - - - - 4c2fb5aa by Brice Goglin at 2008-05-31T11:23:24Z Update xsfbs/quilt patching rules to be compatible with the "3.0 (quilt)" source package. Thanks to Raphael Hertzog. See http://lists.debian.org/debian-x/2008/05/msg01250.html for details. - - - - - 78b3958b by Julien Cristau at 2008-07-16T16:22:01Z xsfbs.mk: fix the prepare target for parallel make - - - - - 6c29758e by Julien Cristau at 2008-07-16T16:34:13Z xsfbs.mk: more parallel make fixing - - - - - 50619e73 by Julien Cristau at 2008-07-16T16:45:14Z xsfbs.mk: update the list of releases, and drop some unused code we haven't had a separate source tree since modularization. - - - - - 86e7669f by Julien Cristau at 2008-07-17T13:44:45Z xsfbs.mk: make 'log' a separate target 'prepare' runs genscripts, and we don't want that in unpatch, so create stampdir/log in a separate target, and make unpatch depend on that instead of prepare. - - - - - f00ae323 by Paulo Cesar Pereira de Andrade at 2009-01-29T17:34:11Z Janitor: make distcheck, compiler warnings, extra .gitignore files. - - - - - 84b7d5bf by Julien Cristau at 2009-02-01T00:31:31Z xsfbs: add a repack script for uscan This will automatically prune upstream tarballs - - - - - 59e3f652 by Alan Coopersmith at 2009-02-03T04:34:32Z Add README with pointers to mailing list, bugzilla & git repos Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 2ed171f9 by Julien Cristau at 2009-02-17T16:20:42Z xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so libx11's postinst was the only post-sarge user, and it's gone now. - - - - - fa6396d6 by Julien Cristau at 2009-02-25T20:31:03Z xsfbs: repack.sh needs to be executable - - - - - 4178d948 by David Nusinow at 2009-05-26T00:08:50Z Add README.source - - - - - 7deebf98 by Julien Cristau at 2009-05-26T13:58:19Z xsfbs: don't run dpkg --print-installation-architecture This is deprecated in new dpkg, and had no users anyway. - - - - - 8f72294a by Julien Cristau at 2009-06-03T01:37:37Z Kill custom readlink function This was needed for very, very old versions of debianutils. Closes: #498890 - - - - - 31e6843d by Brice Goglin at 2009-08-01T09:10:50Z Merge branch 'debian-unstable' of git://git.debian.org/pkg-xorg/xsfbs into debian-unstable - - - - - a4220a60 by Brice Goglin at 2009-08-01T09:14:18Z Bump Standards-Version to 3.8.2 now that we have README.source - - - - - 8060c91b by Brice Goglin at 2009-08-01T09:14:36Z Move -dbg packages to section debug - - - - - 1d0081bd by Julien Cristau at 2009-08-26T16:20:11Z xsfbs.sh: remove unused check_symlinks_and_{bomb,warn} - - - - - 8eb3d6a5 by Julien Cristau at 2009-08-26T16:21:34Z xsfbs.sh: remove unused analyze_path - - - - - b6c6ecee by Julien Cristau at 2009-08-26T16:23:06Z xsfbs.sh: remove unused maplink function - - - - - 0dd71e12 by Julien Cristau at 2009-08-26T16:23:53Z xsfbs.sh: remove unused find_culprits function - - - - - 1f858adf by Julien Cristau at 2009-08-26T16:47:09Z xsfbs.sh: remove unused reject_whitespace function - - - - - 56937921 by Julien Cristau at 2009-08-26T16:53:36Z xsfbs.mk: no need for shlibs.local - - - - - fbf22987 by Peter Hutterer at 2009-08-28T04:49:15Z libXcursor 1.1.10 Signed-off-by: Peter Hutterer <[email protected]> - - - - - bda208ec by Julien Cristau at 2009-09-25T13:33:39Z xsfbs.sh: fix typo and remove svn keyword - - - - - 9a4314c9 by Julien Cristau at 2009-09-25T13:43:28Z xsfbs.mk: kill obsolete DEFAULT_DCRESOLUTIONS and SOURCE_DIR usage These variables aren't set anywhere. - - - - - 2a1b4553 by Julien Cristau at 2009-09-25T14:39:23Z xsfbs.mk: remove more obsolete code We can use plain debconf-updatepo, and don't need to clean the 'imports' directory or shlibs.local. - - - - - 5e14cd9b by Jeremy Huddleston at 2009-10-21T19:47:24Z 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 <[email protected]> - - - - - 1c158db6 by Gaetan Nadon at 2009-10-22T16:34:19Z .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. - - - - - 1ca6aefa by Gaetan Nadon at 2009-10-27T02:08:42Z Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 ChangeLog filename is known to Automake and requires no further coding in the makefile. - - - - - 02cd3d7a by Gaetan Nadon at 2009-10-27T19:07:25Z 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. - - - - - ecddb700 by Gaetan Nadon at 2009-10-28T18:09:10Z 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. - - - - - 33209d6e by Timo Aaltonen at 2009-11-23T11:50:56Z Merge commit 'libXcursor-1.1.10' into debian-unstable Conflicts: ChangeLog - - - - - dd91503d by Timo Aaltonen at 2009-11-23T11:52:07Z Update the changelogs. - - - - - 0d1179ab by Timo Aaltonen at 2009-11-23T11:53:42Z Delete generated files. - - - - - 4d4c512c by Timo Aaltonen at 2009-11-23T11:56:13Z Run autoreconf on build. Add build-deps on automake and xutils-dev. - - - - - f4ec9b27 by Timo Aaltonen at 2009-11-23T11:56:49Z Parse space-separated DEB_BUILD_OPTIONS, and handle parallel=N. - - - - - 9db41fcc by Timo Aaltonen at 2009-11-23T11:57:10Z Bump Standards-Version to 3.8.3. - - - - - ac4c2d33 by Timo Aaltonen at 2009-11-24T11:14:51Z Add libtool to bdeps. - - - - - 52ad2a2a by Timo Aaltonen at 2009-11-24T11:16:04Z Drop pre-dependency on x11-common from libxcursor-dev. This was needed for upgrades from sarge. - - - - - 57ca0909 by Timo Aaltonen at 2009-11-24T11:16:11Z Merge branch 'debian-unstable' of ../../xsfbs into debian-unstable - - - - - 11c120c5 by Julien Cristau at 2009-11-25T14:06:46Z Add bug closer - - - - - b49cd18f by Julien Cristau at 2009-11-25T14:11:22Z Remove /usr/X11R6/lib/X11/icons from the cursor path (closes: #557292). - - - - - 95e21003 by Julien Cristau at 2009-11-25T14:29:21Z Restore upstream's INSTALL file - - - - - ba5227f5 by Julien Cristau at 2009-11-25T14:29:46Z kill vim modeline from changelog - - - - - 422429d7 by Julien Cristau at 2009-11-25T14:30:12Z Prepare changelog for upload - - - - - 8198d149 by Gaetan Nadon at 2009-11-28T01:56:04Z Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES Now that the INSTALL file is generated. Allows running make maintainer-clean. - - - - - 33d61118 by Julien Cristau at 2010-01-16T16:48:57Z Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson! - - - - - 064b8200 by Julien Cristau at 2010-01-23T00:46:44Z Remove myself from Uploaders - - - - - 9e991207 by Cyril Brulebois at 2010-02-07T00:38:03Z Add udeb needed for the graphical installer: libxcursor1-udeb. - - - - - 6f4c4180 by Cyril Brulebois at 2010-02-07T00:40:53Z Version/Bump some B-D to make sure the udeb gets its dependencies on udebs. - - - - - a3e03bb2 by Gaetan Nadon at 2010-02-16T15:37:21Z 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 <[email protected]> - - - - - 5e9da15d by Cyril Brulebois at 2010-02-26T06:22:49Z Use XC-Package-Type to save some memory. - - - - - dd7c79f8 by Cyril Brulebois at 2010-03-11T04:02:20Z Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed). - - - - - acaef7da by Cyril Brulebois at 2010-03-11T04:02:53Z Add myself to Uploaders. - - - - - 2bc54e22 by Cyril Brulebois at 2010-03-11T04:05:10Z Add ${misc:Depends} to non-udeb binaries, and wrap Depends. - - - - - 4b9e7285 by Cyril Brulebois at 2010-03-11T04:05:55Z Upload to unstable. - - - - - b511b260 by Gaetan Nadon at 2010-03-29T18:53:48Z config: remove the pkgconfig pc.in file from EXTRA_DIST Automake always includes it in the tarball. Signed-off-by: Gaetan Nadon <[email protected]> - - - - - 0caadca5 by Gaetan Nadon at 2010-03-29T20:50:33Z 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 <[email protected]> - - - - - 734e3b2d by Cyril Brulebois at 2010-04-01T18:49:15Z Fix typo. - - - - - 8bd2e9b5 by Julien Cristau at 2010-04-13T12:06:33Z xsfbs.mk: don't use a directory as a make target The timestamp on the directory gets updated each time a file is added in it, which causes useless rebuilds. - - - - - b045afbd by Julien Cristau at 2010-04-16T20:14:46Z Update serverabi rule for xserver 1.7.6.901 Add new variables ${xviddriver:Depends} and ${xinpdriver:Depends} for drivers. The ${xserver:Depends} variable is deprecated. - - - - - 81fc2717 by Cyril Brulebois at 2010-05-02T00:14:45Z Add xorg-driver-{video,input} to Provides. - - - - - 68d830bc by Gaetan Nadon at 2010-08-16T23:05:35Z 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 Signed-off-by: Gaetan Nadon <[email protected]> - - - - - b18568dd by Gaetan Nadon at 2010-08-16T23:23:57Z man: store shadow man pages in git rather than generating them Simplify the build process and the makefile. Local fix in CVS for bug 5628 is not required as the problem has been fixed in util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba Signed-off-by: Gaetan Nadon <[email protected]> - - - - - 862bc06d by Gaetan Nadon at 2010-08-16T23:25:25Z man: reorder makefile statements No functional change. Shadows are part of libman_PRE. Signed-off-by: Gaetan Nadon <[email protected]> - - - - - 42b7717c by Gaetan Nadon at 2010-08-16T23:28:57Z man: whitespace management Signed-off-by: Gaetan Nadon <[email protected]> - - - - - 731e84d7 by Alan Coopersmith at 2010-10-28T05:48:19Z libXcursor 1.1.11 Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 5fc37f64 by Cyril Brulebois at 2010-11-06T13:15:06Z Merge branch 'upstream-unstable' into debian-unstable - - - - - 6e600b48 by Cyril Brulebois at 2010-11-06T13:18:01Z Update changelogs. - - - - - bf888b3d by Cyril Brulebois at 2010-11-06T13:18:28Z Bump xutils-dev build-dep for new macros. - - - - - e13c213a by Cyril Brulebois at 2010-11-06T13:22:38Z Upload to unstable. - - - - - 16e3892e by Cyril Brulebois at 2010-11-18T14:10:39Z Mention upstream git URL in a comment. - - - - - c38adc6b by Gaetan Nadon at 2011-01-27T23:50:14Z 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 <[email protected]> - - - - - 4f7a749f by Gaetan Nadon at 2011-01-28T21:07:07Z config: replace deprecated AC_HELP_STRING with AS_HELP_STRING This silences an Automake warning. Signed-off-by: Gaetan Nadon <[email protected]> - - - - - 96c5877f by Gaetan Nadon at 2011-01-29T00:41:37Z config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS Signed-off-by: Gaetan Nadon <[email protected]> - - - - - a929c362 by Gaetan Nadon at 2011-02-02T21:36:54Z 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. This helps automated maintenance and release activities. Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines Signed-off-by: Gaetan Nadon <[email protected]> - - - - - de50317e by Gaetan Nadon at 2011-02-02T22:08:19Z config: perform XCURSORPATH formatting in man/Makefile.am We can skip the extra step of using XCURSORPATH_LIST in configure.ac. Signed-off-by: Gaetan Nadon <[email protected]> - - - - - 6da190da by Steve Langasek at 2011-03-24T05:28:36Z build for multiarch - - - - - 073eb2c5 by Chris Wilson at 2011-04-01T11:16:56Z Free list on shutdown. We freed the parent structure without freeing the list contained within, making valgrind unhappy. Signed-off-by: Chris Wilson <[email protected]> - - - - - f49e7e16 by Chris Wilson at 2011-04-01T11:16:56Z Free the partial header after failing to open the cursor. Signed-off-by: Chris Wilson <[email protected]> - - - - - bee68e54 by Chris Wilson at 2011-04-01T11:16:56Z Free the FontInfo structure after loading the cursor from it. References: https://bugs.freedesktop.org/show_bug.cgi?id=2731 Signed-off-by: Chris Wilson <[email protected]> - - - - - 047993c7 by Jeremy Huddleston at 2011-05-07T17:16:18Z Correct error handling in _XcursorAverageColor Previously it would either div-zero or get stuck in a loop until int overflow if called with a bad value. cursor.c:214:32: warning: Division by zero return (0xff << 24) | ((red/npixels) << 16) | ((green/npixels) << 8) | (blue/npixels); Found-by: clang static analyzer Signed-off-by: Jeremy Huddleston <[email protected]> - - - - - 4ce23fcd by Alan Coopersmith at 2011-05-22T19:55:31Z Mark bitmasks as unsigned ints Clears Sun compiler warnings from shifting 8 bits by 24 bits: "cursor.c", line 215: warning: integer overflow detected: op "<<" "cursor.c", line 280: warning: integer overflow detected: op "<<" Signed-off-by: Alan Coopersmith <[email protected]> - - - - - dd6ad688 by Julien Cristau at 2011-06-11T13:21:49Z Add changelog entry for multiarch - - - - - 9acd401b by Julien Cristau at 2011-06-11T13:23:16Z Remove David Nusinow from Uploaders. - - - - - db67d31b by Julien Cristau at 2011-06-11T13:24:44Z Bump Standards-Version to 3.9.2. - - - - - 1882d551 by Julien Cristau at 2011-06-11T13:24:48Z Merge branch 'debian-unstable' of git://git.debian.org/git/pkg-xorg/xsfbs into debian-unstable - - - - - 3efc46c8 by Julien Cristau at 2011-06-11T13:26:28Z Upload to unstable - - - - - ec3b0d0f by Julien Cristau at 2011-06-11T21:56:05Z Don't put debugging symbols for the udeb in libxcursor1-dbg. - - - - - 4efa60bf by Julien Cristau at 2011-06-11T21:58:55Z Add build-arch and build-indep debian/rules target, and fix dependency for build-stamp. - - - - - 41203c50 by Julien Cristau at 2011-06-11T21:59:11Z Upload to unstable - - - - - d79ddc01 by Alan Coopersmith at 2011-06-30T04:41:09Z libXcursor 1.1.12 Signed-off-by: Alan Coopersmith <[email protected]> - - - - - cfc0ffef by Cyril Brulebois at 2011-06-30T10:48:17Z Merge branch 'upstream-unstable' into debian-unstable - - - - - 2465ccc3 by Cyril Brulebois at 2011-06-30T10:48:31Z Bump changelogs. - - - - - f85920fc by Cyril Brulebois at 2011-06-30T10:48:37Z Upload to unstable. - - - - - e086eb1b by Alan Coopersmith at 2011-09-17T04:26:17Z Strip trailing whitespace Performed with: find * -type f | xargs perl -i -p -e 's{\s+$}{\n}' git diff -w & git diff -b show no diffs from this change Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 334dc4f4 by Alan Coopersmith at 2011-09-20T00:30:15Z Set Xcursor.h version numbers from configure.ac Based on similar commit dac73a519816 to libXft Signed-off-by: Alan Coopersmith <[email protected]> Reviewed-by: Gaetan Nadon <[email protected]> - - - - - 862b9ce4 by Jon TURNEY at 2011-09-25T12:15:30Z Fix install of generated Xcursor.h when builddir != srcdir Signed-off-by: Jon TURNEY <[email protected]> Reviewed-by: Gaetan Nadon <[email protected]> Tested-by: Gaetan Nadon <[email protected]> Reviewed-by: Alan Coopersmith <[email protected]> - - - - - bcfb8e8c by Jon TURNEY at 2011-09-25T12:17:19Z Add generated Xcursor.h to .gitignore Signed-off-by: Jon TURNEY <[email protected]> Reviewed-by: Gaetan Nadon <[email protected]> Tested-by: Gaetan Nadon <[email protected]> Reviewed-by: Alan Coopersmith <[email protected]> - - - - - 2b8d373b by Alan Coopersmith at 2011-12-01T02:59:33Z XcursorFileSaveImages: plug memory leak on invalid input Error: Memory leak (CWE 401) Memory leak of pointer 'comments' allocated with XcursorCommentsCreate(0) at line 982 of src/file.c in function 'XcursorFileSaveImages'. 'comments' allocated at line 978 with XcursorCommentsCreate(0). comments leaks when comments != 0 at line 981. [ This bug was found by the Parfait 0.3.7 bug checking tool. For more information see http://labs.oracle.com/projects/parfait/ ] Signed-off-by: Alan Coopersmith <[email protected]> Reviewed-by: Jeremy Huddleston <[email protected]> - - - - - 8229cf75 by Alan Coopersmith at 2011-12-01T02:59:43Z XcursorImageLoadCursor: return failure if _XcursorGetDisplayInfo fails Error: Null pointer dereference (CWE 476) Read from null pointer 'info' at line 615 of src/cursor.c in function 'XcursorImageLoadCursor'. Function '_XcursorGetDisplayInfo' may return constant 'NULL' at line 134, called at line 597. Null pointer introduced at line 134 of src/display.c in function '_XcursorGetDisplayInfo'. [ This bug was found by the Parfait 0.3.7 bug checking tool. For more information see http://labs.oracle.com/projects/parfait/ ] Signed-off-by: Alan Coopersmith <[email protected]> Reviewed-by: Jeremy Huddleston <[email protected]> - - - - - 2a9eaf33 by Alan Coopersmith at 2012-03-08T02:54:15Z libXcursor 1.1.13 Signed-off-by: Alan Coopersmith <[email protected]> - - - - - f5b22a27 by Julien Cristau at 2012-04-12T20:32:41Z Merge tag 'libXcursor-1.1.13' into debian-unstable libXcursor-1.1.13 - - - - - 91a27be3 by Julien Cristau at 2012-04-12T20:35:13Z Bump changelogs - - - - - 1d048025 by Julien Cristau at 2012-04-13T18:45:33Z Mark libxcursor-dev multi-arch: same. - - - - - 9a7131f6 by Julien Cristau at 2012-04-13T18:45:57Z Don't require root for debian/rules clean. - - - - - b1f39e2d by Julien Cristau at 2012-04-13T18:47:28Z Upload to unstable - - - - - 1b98fd6a by Alan Coopersmith at 2013-01-16T02:51:39Z Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html - Support for the long-deprecated INCLUDES variable will be removed altogether in Automake 1.14. The AM_CPPFLAGS variable should be used instead. This variable was deprecated in Automake releases prior to 1.10, which is the current minimum level required to build X. Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 8f677eae by Alan Coopersmith at 2013-04-27T00:22:43Z signedness bug & integer overflow in _XcursorFileHeaderCreate() [CVE-2013-2003] When parsing cursor files, a user defined (e.g. through environment variables) cursor file is opened and parsed. The header is read in _XcursorReadFileHeader(), which reads an unsigned int for the number of toc structures in the header, but it was being passed to _XcursorFileHeaderCreate() as a signed int to allocate those structures. If the number was negative, it would pass the bounds check and could overflow the calculation for how much memory to allocate to store the data being read, leading to overflowing the buffer with the data read from the user controlled file. Reported-by: Ilja Van Sprundel <[email protected]> Signed-off-by: Alan Coopersmith <[email protected]> - - - - - e9cba4fa by Alan Coopersmith at 2013-05-13T22:37:54Z signedness bug & integer overflow in _XcursorFileHeaderCreate() [CVE-2013-2003] When parsing cursor files, a user defined (e.g. through environment variables) cursor file is opened and parsed. The header is read in _XcursorReadFileHeader(), which reads an unsigned int for the number of toc structures in the header, but it was being passed to _XcursorFileHeaderCreate() as a signed int to allocate those structures. If the number was negative, it would pass the bounds check and could overflow the calculation for how much memory to allocate to store the data being read, leading to overflowing the buffer with the data read from the user controlled file. Reported-by: Ilja Van Sprundel <[email protected]> Signed-off-by: Alan Coopersmith <[email protected]> Signed-off-by: Julien Cristau <[email protected]> - - - - - 9dccb86d by Julien Cristau at 2013-05-13T22:41:37Z Upload to wheezy-security - - - - - f92f1180 by Alan Coopersmith at 2013-05-30T06:22:29Z libXcursor 1.1.14 Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 31a7653b by Julien Cristau at 2013-06-16T20:12:43Z Merge tag 'libXcursor-1.1.14' into debian-unstable libXcursor-1.1.14 - - - - - 49efb1f4 by Julien Cristau at 2013-06-16T20:14:59Z Bump changelogs - - - - - 7e429dbd by Julien Cristau at 2013-06-16T20:21:33Z Bump debhelper compat level to 7. - - - - - 9264148d by Julien Cristau at 2013-06-23T17:59:16Z Simplify installing the manpage. No need to go through dh_installmanpages when dh_install does the job. - - - - - 0a1ac13f by Julien Cristau at 2013-06-23T17:59:24Z Disable silent rules. - - - - - 1d9242a3 by Julien Cristau at 2013-06-23T17:59:24Z Use dpkg-buildflags. - - - - - 11b42153 by Julien Cristau at 2013-06-23T17:59:24Z Upload to unstable - - - - - b1df5370 by Alan Coopersmith at 2014-06-05T01:04:51Z configure: Drop AM_MAINTAINER_MODE Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 2e6bda49 by Alan Coopersmith at 2014-06-05T01:04:51Z autogen.sh: Honor NOCONFIGURE=1 See http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Alan Coopersmith <[email protected]> - - - - - bbf3c582 by Alan Coopersmith at 2014-10-18T17:24:13Z Use strdup() instead of malloc(strlen())+strcpy() Signed-off-by: Alan Coopersmith <[email protected]> - - - - - edf52212 by Alan Coopersmith at 2014-10-18T17:52:49Z Fix some clang integer sign/size mismatch warnings Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 897213f3 by shubham shrivastav at 2015-06-05T20:36:22Z Insufficient memory for terminating null of string in _XcursorThemeInherits Fix does one byte of memory allocation for null termination of string. https://bugs.freedesktop.org/show_bug.cgi?id=90857 Reviewed-by: Keith Packard <[email protected]> Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 860bda4c by Peter Hutterer at 2017-01-26T01:59:25Z 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 <[email protected]> Reviewed-by: Emil Velikov <[email protected]> - - - - - 721901fe by Emil Velikov at 2017-01-26T01:59:25Z 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 <[email protected]> Reviewed-by: Peter Hutterer <[email protected]> Signed-off-by: Peter Hutterer <[email protected]> - - - - - 75b10c97 by Mihail Konev at 2017-01-26T03:52:49Z autogen: add default patch prefix Signed-off-by: Mihail Konev <[email protected]> - - - - - 42e5e84c by Drew Parsons at 2017-08-20T04:47:31Z Standards-Version: 4.0.1 - - - - - 4be6ac64 by Drew Parsons at 2017-08-20T05:00:39Z Debian source format 3.0 (quilt) - remove debian/xsfbs (quilt patch functionality now standard) - - - - - c1641dc1 by Drew Parsons at 2017-08-20T05:01:10Z Convert debian build system to dh - - - - - f2625062 by Drew Parsons at 2017-08-20T05:02:15Z debhelper compatibility level 10 - - - - - d4aa2098 by Drew Parsons at 2017-08-20T05:20:14Z update autogen.sh as debian patch take update from upstream git repo ( https://cgit.freedesktop.org/xorg/lib/libXcursor/plain/autogen.sh ) autogen.sh is not in the tarball, so it has to be provided as a debian patch Also, fix tabs in dh line in debian/rules - - - - - fd8ed8a7 by Drew Parsons at 2017-08-20T05:22:31Z Remove libxcursor1-dbg: symbols are now provided by libxcursor1-dbgsym - - - - - b619d8b4 by Drew Parsons at 2017-08-20T05:25:19Z Team upload: remove Drew Parsons as Uploader. - - - - - 1d6dc277 by Drew Parsons at 2017-08-20T05:26:00Z upload 1:1.1.14-2 to unstable - - - - - 159adc32 by Drew Parsons at 2017-08-20T05:55:06Z debian/control Homepage: https://www.x.org - - - - - ce4a8be4 by Drew Parsons at 2017-08-24T06:47:58Z debian/rules: Set PACKAGE to libxcursor1 (Closes: #873041). Otherwise dh_makeshlibs is called with an incomplete package name for the udeb, which breaks reverse dependencies. Thanks Cyril Brulebois. - - - - - 799ba941 by Drew Parsons at 2017-08-24T06:55:35Z Standards-Version: 4.1.0 - - - - - e543abbd by Drew Parsons at 2017-08-24T06:56:16Z upload 1:1.1.14-3 to unstable - - - - - 4794b5dd by Tobias Stoeckmann at 2017-11-25T10:52:34Z Fix heap overflows when parsing malicious files. (CVE-2017-16612) It is possible to trigger heap overflows due to an integer overflow while parsing images and a signedness issue while parsing comments. The integer overflow occurs because the chosen limit 0x10000 for dimensions is too large for 32 bit systems, because each pixel takes 4 bytes. Properly chosen values allow an overflow which in turn will lead to less allocated memory than needed for subsequent reads. The signedness bug is triggered by reading the length of a comment as unsigned int, but casting it to int when calling the function XcursorCommentCreate. Turning length into a negative value allows the check against XCURSOR_COMMENT_MAX_LEN to pass, and the following addition of sizeof (XcursorComment) + 1 makes it possible to allocate less memory than needed for subsequent reads. Signed-off-by: Tobias Stoeckmann <[email protected]> Reviewed-by: Matthieu Herrb <[email protected]> - - - - - 4828abe4 by Matthieu Herrb at 2017-11-25T10:59:31Z libXcursor 1.1.15 Signed-off-by: Matthieu Herrb <[email protected]> - - - - - dc4c73d1 by Drew Parsons at 2017-12-19T13:24:12Z Import Upstream version 1.1.14 - - - - - 080d2f43 by Salvatore Bonaccorso at 2017-12-19T13:24:12Z Import Debian changes 1:1.1.14-3.1 libxcursor (1:1.1.14-3.1) unstable; urgency=medium * Non-maintainer upload. * Fix heap overflows when parsing malicious files (CVE-2017-16612) (Closes: #883792) - - - - - 72a5fa8b by Drew Parsons at 2017-12-19T13:35:32Z Merge tag 'libXcursor-1.1.15' of https://anongit.freedesktop.org/git/xorg/lib/libXcursor into upstream-unstable libXcursor-1.1.15 - - - - - a880278f by Drew Parsons at 2017-12-19T13:37:11Z Merge branch 'upstream-unstable' into debian-unstable libXcursor-1.1.15 - - - - - 26d596e5 by Drew Parsons at 2017-12-19T13:43:58Z delete autogen.sh Present in upstream git but not in tarball. autogen.sh is relegated to a debian patch in order to align the upstream code in the debian branch with the tarball. - - - - - 3a1742c3 by Drew Parsons at 2017-12-19T14:07:16Z update generated files from tarball Only substantive files updated, not automake auxiliaries. - - - - - 70c587cb by Drew Parsons at 2017-12-19T14:10:23Z new upstream version, drop debian patch for CVE-2017-16612 Heap overflow patch already applied in 1.1.15. - - - - - 874a3ddb by Drew Parsons at 2017-12-19T14:11:42Z Standards-Version: 4.1.2 - - - - - 8bd1cf6d by Drew Parsons at 2017-12-19T14:12:08Z upload 1:1.1.15-1 to unstable - - - - - f64a8cc1 by Philipp Ludwig at 2018-03-24T06:22:22Z Fix crash when encountering cursor themes with circular dependencies. https://bugs.freedesktop.org/show_bug.cgi?id=3603 Signed-off-by: Philipp Ludwig <[email protected]> Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 143c9d56 by Drew Parsons at 2018-11-09T20:05:18Z Document availability of xcursor-themes in the package description and the x-cursor-theme alternative. Don't set a package dependency, since you don't necessarily want a cursor-theme package installed (core theme works automatically, doesn't need the xcursor-themes package). There is no standardised virtual package x-cursor-theme to set a Suggests: x-cursor-theme (and not enough need to create one and update all theme packages). Closes: #860503. - - - - - b84484fc by Drew Parsons at 2018-11-09T20:06:32Z Standards-Version: 4.2.1 - - - - - 3ee9d71e by Drew Parsons at 2018-11-09T20:07:46Z Update Vcs tags to salsa.debian.org - - - - - 23a84e02 by Drew Parsons at 2018-11-09T20:08:41Z upload 1:1.1.15-2 to unstable - - - - - 2263c196 by Cosimo Cecchi at 2018-11-10T04:06:41Z Support XDG user data dir location Nowadays ~/.icons is not used anymore as the preferred location for custom user icon themes; XDG_DATA_HOME/icons (aka ~/.local/share/icons) is what toolkits like GTK prefer. Prepend that location to the default xcursor path, so that cursor themes installed there can be used by apps and toolkits that use libXcursor. - - - - - 53445608 by Alan Coopersmith at 2018-11-20T05:47:26Z Update README for gitlab migration Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 8ff96059 by Alan Coopersmith at 2018-12-08T03:41:07Z Update configure.ac bug URL for gitlab migration Signed-off-by: Alan Coopersmith <[email protected]> - - - - - b84b5d10 by Alan Coopersmith at 2019-03-11T00:36:26Z libXcursor 1.2.0 Signed-off-by: Alan Coopersmith <[email protected]> - - - - - 9a93e9b8 by Drew Parsons at 2019-03-27T17:26:58Z Merge tag 'libXcursor-1.2.0' of https://gitlab.freedesktop.org/xorg/lib/libxcursor into upstream-experimental libXcursor-1.2.0 - - - - - 29073963 by Drew Parsons at 2019-03-27T17:31:32Z Merge branch 'upstream-experimental' into debian-experimental - - - - - 15 changed files: - − .gitignore - ChangeLog - INSTALL - Makefile.am - Makefile.in - − NEWS - − README - + README.md - aclocal.m4 - − autogen.sh - config.guess - config.h.in - config.sub - configure - configure.ac The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/lib/libxcursor/compare/e056f3bb3291b1fc1d842d04b46af95a13603313...29073963499520b56a491e0768b6bda9a124d29c -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libxcursor/compare/e056f3bb3291b1fc1d842d04b46af95a13603313...29073963499520b56a491e0768b6bda9a124d29c You're receiving this email because of your account on salsa.debian.org.

