summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-12xcompmgr 1.1.9HEADxcompmgr-1.1.9masterAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-29Remove unused macrosAlan Coopersmith
Reported by clang: xcompmgr.c:159:9: warning: macro is not used [-Wunused-macros] #define TRANS_OPACITY 0.75 ^ xcompmgr.c:166:9: warning: macro is not used [-Wunused-macros] #define SHADOWS 1 ^ xcompmgr.c:167:9: warning: macro is not used [-Wunused-macros] #define SHARP_SHADOW 0 ^ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-29Mark usage() as _X_COLD _X_NORETURNAlan Coopersmith
Suggested by clang: xcompmgr.c:1963:1: warning: function 'usage' could be declared with attribute 'noreturn' [-Wmissing-noreturn] { ^ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-29Resolve -Wshadow warningsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-29gitlab CI: stop requiring Signed-off-by in commitsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-08-16Remove obsolete casts on malloc & free callsAlan Coopersmith
Not needed in C89 and later Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-08-16Reduce variable scope as suggested by cppcheckAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-02-19xcompmgr.man: Update bug reporting URL from bugzilla to gitlabAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2021-12-04Build xz tarballs instead of bzip2Alan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2021-12-04gitlab CI: add a basic build testAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-03-24xcompmgr 1.1.8xcompmgr-1.1.8Alan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-02-17xcompmgr 1.1.6-1 doesn't draw shadowsBrandon Gooch
This patch reworks the XFixesIntersectRegion calls to apply to the correct window modes. Fixes: https://gitlab.freedesktop.org/xorg/app/xcompmgr/issues/3 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-02-17fix fade-in speed when opacity raisesJason Woofenden
Fixes: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648158 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-21Update configure.ac bug URL for gitlab migrationAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-16Update README for gitlab migrationAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-04-16xcompmgr 1.1.7xcompmgr-1.1.7Alan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-10-20config: move man pages into their own directoryAlan Coopersmith
Use services provided by XORG_MANPAGE_SECTIONS. Use standard Makefile for man pages. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-10-20man: note that -n is the default mode.Matthieu Herrb
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-06-02Remove empty AUTHORS & NEWS filesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-06-02autogen.sh: Honor NOCONFIGURE=1Alan Coopersmith
See http://people.gnome.org/~walters/docs/build-api.txt Also includes support for builds outside $srcdir as found in most other X.Org autogen.sh files. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-06-02configure: Drop AM_MAINTAINER_MODEAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-11-26Combine usage message stringsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2012-02-14xcompmgr 1.1.6xcompmgr-1.1.6Alan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-11-18Only define shape_kind() function if DEBUG_SHAPE is trueAlan Coopersmith
Fixes gcc warning: xcompmgr.c:1762:1: warning: ‘shape_kind’ defined but not used Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-11-18Make dpy a local variable instead of a globalAlan Coopersmith
Fixes many gcc -Wshadow warnings Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-10-06Add xext to PKG_CHECK_MODULES for calls of shape ext. functions in libXextAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-09-25Handle XShape window which shape changeAndreas
https://bugs.freedesktop.org/show_bug.cgi?id=20839 Tested-by: Yann Droneaud <yann@droneaud.fr> Signed-off-by: Andreas <finkandreas@web.de> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2010-11-20Remove trailing whitespaceAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-11-20config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSAlan Coopersmith
Regroup AC statements under the Autoconf initialization section. Regroup AM statements under the Automake initialization section. Add missing AC_CONFIG_SRCDIR Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-11-20config: Remove unnecessary calls from configure.acAlan Coopersmith
AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables Never used any of the HAVE_* defines from the function/header checks Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-11-20config: update AC_PREREQ statement to 2.60Gaetan Nadon
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> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2009-11-21don't hard-code package version in C source.Matthieu Herrb
While there, get rid of RCS Id. Reviewed-by: Remi Cardona <remi@gentoo.org>
2009-11-02xcompmgr 1.1.5xcompmgr-1.1.5Alan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-11-02Add COPYING file with copyright/license notice from xcompmgr.cAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-11-02Fix formatting of options/arguments in man pageAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-19Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONSAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-01Add README with pointers to mailing lists, bugzilla, & gitAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-04-14Try to report current composite manager nameYann Droneaud
Try to read NET_WM_CM_Sn owner's NET_WM_NAME (or WM_NAME) property, otherwise report it's window id. Remarks: metacity and kwin currently don't set a window name for NET_WM_CM_Sn owner, but xcompmgr and compiz do. This should be added to wm-spec.
2009-04-14Check for _NET_WM_CM_Sn before trying to install ourself as composite managerYann Droneaud
Check for a selection owner of _NET_WM_CM_Sn is the first thing to do before taking ownership on it, so clients watching for selection ownership changes won't be disturbed.
2009-04-14Don't hard code the screen numberYann Droneaud
2009-04-14Fix error reportingYann Droneaud
Use the 'name' looked up for extension errors If 'name' is NULL, use XGetErrorText(). Report error on stderr.
2009-01-19Ansification and compile warning fixes.Paulo Cesar Pereira de Andrade
This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects make distcheck and all gcc 4.3 and sparse warnings.
2008-04-02Make usage() report the current version.James Cloos
2008-03-06xcompmgr 1.1.4xcompmgr-1.1.4Adam Jackson
2008-02-13Fix a server resource leak on destroying windows.Dana Jansens
2007-11-05Bug #13073: Fix broken word-wrapping in ChangeLog generation.Jamey Sharp
Thanks to Peter Dyballa <Peter_Dyballa@Freenet.DE> for pointing out the bug.
2007-09-03Add *~ to .gitignore to skip patch/emacs droppingsJames Cloos
2007-08-23Remove deprecated .cvsignoreJames Cloos
The repo already has a .gitignore, so just rm the old .cvsignore. Also removed a blank line from .gitignore.
2007-03-12Make this loop slightly easier to read.Tilman Sauerbeck
2007-03-12Constified some variables.Tilman Sauerbeck