Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Copyright years | Ulrich Sibiller | 2023-04-28 | 16 | -64/+64 |
| | | | | Addresses ArcticaProject/nx-libs#985 | ||||
* | nxcompshad: delete trailing whitespace | Ulrich Sibiller | 2019-09-29 | 2 | -8/+8 |
| | |||||
* | nxcompshad: fix logging segfault | Ulrich Sibiller | 2019-09-29 | 2 | -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 attributes | Ulrich Sibiller | 2019-03-01 | 1 | -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 attribute | Ulrich Sibiller | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | xcompshad: remove unused variables | Ulrich Sibiller | 2019-03-01 | 1 | -4/+0 |
| | |||||
* | Fix: clang does not know about gnu_printf | Ulrich Sibiller | 2019-03-01 | 1 | -4/+4 |
| | | | | Found via Travis CI | ||||
* | nxcompshad: fix spelling errors as reported by codespell | Ulrich Sibiller | 2018-05-24 | 3 | -4/+4 |
| | |||||
* | Fix clang error: ordered comparison between pointer and zero ("char *" and ↵ | Mario Trangoni | 2018-03-01 | 1 | -1/+1 |
| | | | | "int") | ||||
* | nxcompshad: Regression fix for 990e61cc. Add missing $(NULL) in 'if ↵ | Mike Gabriel | 2018-02-25 | 1 | -0/+1 |
| | | | | TARGET_ELF' clause. | ||||
* | nxcompshad/{configure.ac,src/Makefile.am}: only enable new ELF dtags if ↵ | Mihai Moldovan | 2018-02-25 | 1 | -1/+5 |
| | | | | target system actually is ELF-based. | ||||
* | nxcompshad/src/Makefile.am: enable new ELF dtags to force RUNPATH creation ↵ | Mihai Moldovan | 2017-12-30 | 1 | -0/+1 |
| | | | | for libXcompshad. | ||||
* | nxcompshad/src/Makefile.am: implement libX11 RPATH/RUNPATH override. | Mihai Moldovan | 2017-12-30 | 1 | -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 warnings | Ulrich Sibiller | 2017-12-28 | 2 | -4/+19 |
| | | | | Fixes ArcticaProject/nx-libs#572 | ||||
* | nxcompshad: Drop Cygwin/Win32 support. Has been untested and unused for a ↵ | Mike Gabriel | 2017-08-27 | 8 | -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 Gabriel | 2017-08-25 | 1 | -1/+1 |
| | |||||
* | nxcompshad: Rewrite Logger class methods to properly take advantage of the ↵ | Mike Gabriel | 2017-07-13 | 2 | -8/+20 |
| | | | | 'gnu_printf' format attribute. | ||||
* | nxcompshad/src/Shadow.cpp: Drop duplicate prototype for ↵ | Mike Gabriel | 2017-07-13 | 1 | -2/+0 |
| | | | | NXShadowRemoveAllUpdaters(). Already in Shadow.h. | ||||
* | nxcompshad/src/Core.cpp: Don't redeclare (and shadow) curLine. Use ↵ | Mike Gabriel | 2017-07-13 | 1 | -21/+21 |
| | | | | curWorkLine instead. | ||||
* | nxcompshad/src/Regions.h: Avoid warning: ‘typedef’ was ignored in this ↵ | Mike Gabriel | 2017-07-13 | 1 | -1/+1 |
| | | | | declaration. Drop typedef declaration from _XRegion struct. | ||||
* | nxcompshad: Switch to autoreconf. | Mike Gabriel | 2017-07-13 | 22 | -0/+6316 |