aboutsummaryrefslogtreecommitdiff
path: root/nxcompshad/src
Commit message (Collapse)AuthorAgeFilesLines
* Update Copyright yearsUlrich Sibiller2023-04-2816-64/+64
| | | | Addresses ArcticaProject/nx-libs#985
* nxcompshad: delete trailing whitespaceUlrich Sibiller2019-09-292-8/+8
|
* nxcompshad: fix logging segfaultUlrich Sibiller2019-09-292-20/+8
| | | | | | | | | One cannot simply pass down a va_list to another function that expects variable arguments ("..."). The prototype of the called functions must expect a va_list argument instead. This fixes segfaults that happen e.g. after compiling X11.cpp with TEST and effectively reverts 59e829f3647005a6c93662adfbcea36e27a993d8.
* Logger.h: remove pragma, correct attributesUlrich Sibiller2019-03-011-9/+4
| | | | | | | | | | | | Instead of using a pragma which will be valid for the whole file this only affects the functions where it is actually required and supresses "format string is not a string literal" warnings. According to GCC documentation the second attribute parameter should be 0: "For functions where the arguments are not available to be checked (such as vprintf), specify the third parameter as zero".
* Logger.h: fix missing compiler attributeUlrich Sibiller2019-03-011-1/+1
|
* xcompshad: remove unused variablesUlrich Sibiller2019-03-011-4/+0
|
* Fix: clang does not know about gnu_printfUlrich Sibiller2019-03-011-4/+4
| | | | Found via Travis CI
* nxcompshad: fix spelling errors as reported by codespellUlrich Sibiller2018-05-243-4/+4
|
* Fix clang error: ordered comparison between pointer and zero ("char *" and ↵Mario Trangoni2018-03-011-1/+1
| | | | "int")
* nxcompshad: Regression fix for 990e61cc. Add missing $(NULL) in 'if ↵Mike Gabriel2018-02-251-0/+1
| | | | TARGET_ELF' clause.
* nxcompshad/{configure.ac,src/Makefile.am}: only enable new ELF dtags if ↵Mihai Moldovan2018-02-251-1/+5
| | | | target system actually is ELF-based.
* nxcompshad/src/Makefile.am: enable new ELF dtags to force RUNPATH creation ↵Mihai Moldovan2017-12-301-0/+1
| | | | for libXcompshad.
* nxcompshad/src/Makefile.am: implement libX11 RPATH/RUNPATH override.Mihai Moldovan2017-12-301-1/+5
| | | | | | | Same method as used in the previous commit, but easier done thanks to autotools and libtool. Fixes: ArcticaProject/nx-libs#610
* nxcompshad: silence GCC warningsUlrich Sibiller2017-12-282-4/+19
| | | | Fixes ArcticaProject/nx-libs#572
* nxcompshad: Drop Cygwin/Win32 support. Has been untested and unused for a ↵Mike Gabriel2017-08-278-1430/+0
| | | | | | | | long time. This code can be reactivated any time in the future once some potential maintainer turns up and makes this work on the MS Windows / Cygwin platform.
* Convert nx-X11/lib/ build flow from imake to autotools.Mike Gabriel2017-08-251-1/+1
|
* nxcompshad: Rewrite Logger class methods to properly take advantage of the ↵Mike Gabriel2017-07-132-8/+20
| | | | 'gnu_printf' format attribute.
* nxcompshad/src/Shadow.cpp: Drop duplicate prototype for ↵Mike Gabriel2017-07-131-2/+0
| | | | NXShadowRemoveAllUpdaters(). Already in Shadow.h.
* nxcompshad/src/Core.cpp: Don't redeclare (and shadow) curLine. Use ↵Mike Gabriel2017-07-131-21/+21
| | | | curWorkLine instead.
* nxcompshad/src/Regions.h: Avoid warning: ‘typedef’ was ignored in this ↵Mike Gabriel2017-07-131-1/+1
| | | | declaration. Drop typedef declaration from _XRegion struct.
* nxcompshad: Switch to autoreconf.Mike Gabriel2017-07-1322-0/+6316