-
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 <brlink@debian.org>
-
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 <alan.coopersmith@sun.com>
-
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 <peter.hutterer@who-t.net>
-
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 <jeremyhu@freedesktop.org>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
42b7717c
by Gaetan Nadon
at 2010-08-16T23:28:57Z
man: whitespace management
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
-
731e84d7
by Alan Coopersmith
at 2010-10-28T05:48:19Z
libXcursor 1.1.11
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <memsize@videotron.ca>
-
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 <chris@chris-wilson.co.uk>
-
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 <chris@chris-wilson.co.uk>
-
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 <chris@chris-wilson.co.uk>
-
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 <jeremyhu@apple.com>
-
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 <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
-
862b9ce4
by Jon TURNEY
at 2011-09-25T12:15:30Z
Fix install of generated Xcursor.h when builddir != srcdir
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
Tested-by: Gaetan Nadon <memsize@videotron.ca>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
bcfb8e8c
by Jon TURNEY
at 2011-09-25T12:17:19Z
Add generated Xcursor.h to .gitignore
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
Tested-by: Gaetan Nadon <memsize@videotron.ca>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
-
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 <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
-
2a9eaf33
by Alan Coopersmith
at 2012-03-08T02:54:15Z
libXcursor 1.1.13
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
-
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 <ivansprundel@ioactive.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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 <ivansprundel@ioactive.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Julien Cristau <jcristau@debian.org>
-
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 <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
-
bbf3c582
by Alan Coopersmith
at 2014-10-18T17:24:13Z
Use strdup() instead of malloc(strlen())+strcpy()
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
edf52212
by Alan Coopersmith
at 2014-10-18T17:52:49Z
Fix some clang integer sign/size mismatch warnings
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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 <keithp@keithp.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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 <peter.hutterer@who-t.net>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
-
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 <emil.l.velikov@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
75b10c97
by Mihail Konev
at 2017-01-26T03:52:49Z
autogen: add default patch prefix
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
-
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 <tobias@stoeckmann.org>
Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
-
4828abe4
by Matthieu Herrb
at 2017-11-25T10:59:31Z
libXcursor 1.1.15
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
-
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 <git-devel@philippludwig.net>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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 <alan.coopersmith@oracle.com>
-
8ff96059
by Alan Coopersmith
at 2018-12-08T03:41:07Z
Update configure.ac bug URL for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
b84b5d10
by Alan Coopersmith
at 2019-03-11T00:36:26Z
libXcursor 1.2.0
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-
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