Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nx-X11/programs/Xserver/hw/nxagent/Screen.c: re-enable normal error/warning ↵ | Mihai Moldovan | 2017-12-24 | 1 | -2/+2 |
| | | | | | | output. Was dropped erroneously in cec31e2f06b29b332ee78cfefeefa7bfa136be75. | ||||
* | nxcomp/src/ChannelEndPoint.cpp: don't use C-style casting in C++ code... | Mihai Moldovan | 2017-12-24 | 1 | -3/+3 |
| | |||||
* | nxcomp/src/Loop.cpp: fix small memory leak. | Mihai Moldovan | 2017-12-24 | 1 | -0/+2 |
| | |||||
* | testscripts/run-nxproxy2nx*: use more quotes, common variables and braces. | Mihai Moldovan | 2017-12-24 | 5 | -177/+163 |
| | |||||
* | testscripts/run-nxproxy2nx*: drop echo -ne "...\n". | Mihai Moldovan | 2017-12-24 | 5 | -19/+18 |
| | | | | | | Besides that being a useless construct to begin with, not all shells even support parameters to echo. Nuke that abomination from or^Wthe repository. | ||||
* | testscripts/*: fix "randlomly" typos. | Mihai Moldovan | 2017-12-24 | 5 | -5/+5 |
| | |||||
* | nx-X11/programs/Xserver/hw/nxagent/Screen.c: update screen size after ↵ | Mihai Moldovan | 2017-12-24 | 1 | -0/+7 |
| | | | | | | | modifying CRTC modes. This should get rid of the infamous "800x600 screen size" issue reproduced in X2Go whole display setups. | ||||
* | nx-libs.spec: make sure pass additional configure flags through, not discard ↵ | Mihai Moldovan | 2017-12-19 | 1 | -1/+2 |
| | | | | | | | | | them. Fixes RPM builds building libNX_X11 with poll() support, even though we explicitly disable it using --disable-poll in the main Makefile. Fixes: ArcticaProject/nx-libs#540 | ||||
* | nx-X11/extras/Mesa.patches_6.4.2/4002_no-special-glx-memfunctions.patch: ↵ | Mihai Moldovan | 2017-12-19 | 1 | -5/+6 |
| | | | | | | | include stdlib.h and string.h for memset, malloc and free prototypes. Without that they are only implicitly defined - leading to build failures on *SUSE. | ||||
* | mesa-quilt: drop debugging option erroneously committed. | Mihai Moldovan | 2017-12-19 | 1 | -2/+0 |
| | |||||
* | mesa-quilt: ignore user configuration file when applying MESA patches. | Mihai Moldovan | 2017-12-19 | 1 | -1/+10 |
| | |||||
* | nx-libs.spec: show compile calls during RPM-based builds. | Mihai Moldovan | 2017-12-19 | 1 | -1/+2 |
| | |||||
* | nx-libs.spec: re-add %{optflags} to CDEBUGFLAGS. | Mihai Moldovan | 2017-12-19 | 1 | -1/+1 |
| | | | | | | | | | I didn't mean to drop it in the first place in 07d308359995e07285b5c15d897c2617b52f0093 and 71bda0ed5c05e6bd75278ae7f88991f8ff35709e. Dropping the sed hack was fine - but we actually have to add these flags to CDEBUGFLAGS as well. | ||||
* | nxcomp/src/Loop.cpp: log message fixups only. | Mihai Moldovan | 2017-12-18 | 1 | -2/+2 |
| | |||||
* | Drop SHMNAME workaround again, it *is* defined in shmstr.h, which is ↵ | Mihai Moldovan | 2017-12-16 | 3 | -8/+2 |
| | | | | actually header I was searching for. | ||||
* | nx-X11/programs/Xserver/Xext/shape.c: avoid pulling in Xlib in legacy mode ↵ | Mihai Moldovan | 2017-12-16 | 1 | -0/+7 |
| | | | | via the _SHAPE_SERVER_ macro. | ||||
* | nx-X11/programs/Xserver/Xext/shape.c: pull in shapestr.h for legacy Xext ↵ | Mihai Moldovan | 2017-12-16 | 1 | -1/+1 |
| | | | | proto versions, since shape.h would pull in Xlib. | ||||
* | Handle SHAPE proto splitup gracefully for legacy Xext proto versions. | Mihai Moldovan | 2017-12-16 | 1 | -0/+4 |
| | |||||
* | zlib compatibility: whenever we want -I flags only, assume that the headers ↵ | Mihai Moldovan | 2017-12-16 | 2 | -3/+3 |
| | | | | | | are directly available. Especially don't add linking flags willy-nilly. | ||||
* | nx-X11/programs/Xserver/include/misc.h: add compat define for SHMNAME. | Mihai Moldovan | 2017-12-16 | 1 | -0/+6 |
| | |||||
* | Support building with legacy zlib versions that do not ship a pkg-config file. | Mihai Moldovan | 2017-12-16 | 5 | -5/+23 |
| | |||||
* | Support building with legacy (pre-7.1.0) Xext proto versions. | Mihai Moldovan | 2017-12-16 | 6 | -5/+36 |
| | | | | | Legacy Xext proto versions are automatically detected by the main Makefile. | ||||
* | Revert "nx-libs.spec: add xorg-x11-libXext-devel build dependency for older ↵ | Mihai Moldovan | 2017-12-16 | 1 | -1/+0 |
| | | | | | | | | | | *SUSE versions." This reverts commit cc47066b3520b6b5ce5f5e3da3e0e869b3e2379d. This package is actually already depended upon. shmproto.h must be in some other package. Investigating. | ||||
* | nx-libs.spec: add xorg-x11-libXext-devel build dependency for older *SUSE ↵ | Mihai Moldovan | 2017-12-16 | 1 | -0/+1 |
| | | | | versions. | ||||
* | nx{comp{,shad},proxy}: use dist-bzip2 instead of dist-xz. | Mihai Moldovan | 2017-12-16 | 3 | -3/+3 |
| | | | | | Automake older than version 1.11 does not support dist-xz. No workaround possible via a feature check, as far as I can tell. | ||||
* | debian/control: add dependencies needed for debian/compat.sh. | Mihai Moldovan | 2017-12-16 | 1 | -1/+4 |
| | |||||
* | Makefile: correctly quote variables when passing them down to other programs. | Mihai Moldovan | 2017-12-16 | 1 | -5/+5 |
| | | | | | | | | | | Avoids errors like these (and of course also is a good idea in general): [ 36s] make -C nx-X11 BuildIncludes FONT_DEFINES= -DLEGACY_XFONT1 [ 36s] make: invalid option -- D [ 36s] make: invalid option -- E [ 36s] make: invalid option -- G [ 36s] make: invalid option -- A [ 36s] Usage: make [options] [target] ... | ||||
* | nx-libs.spec: pixman is called libpixman-1-0 on older *SUSE versions. | Mihai Moldovan | 2017-12-16 | 1 | -1/+1 |
| | |||||
* | nx-libs.spec: imake is part of xorg-x11-util-devel on older *SUSE versions ↵ | Mihai Moldovan | 2017-12-16 | 1 | -1/+4 |
| | | | | and the splitted imake package on later versions. | ||||
* | nx-libs.spec: older *SUSE versions do not split up (all) libraries in a ↵ | Mihai Moldovan | 2017-12-16 | 1 | -5/+1 |
| | | | | useful manner. | ||||
* | Support building with legacy (pre-1.4.2) libXfont(1) versions. | Mihai Moldovan | 2017-12-16 | 7 | -2/+30 |
| | | | | | | | | Partly reverts ec30a857eb0d67b232f8d43e63a6370023f4c4d0, but in a forward-compatible manner. Legacy libXfont1 versions are automatically detected by the main Makefile. | ||||
* | debian/rules: execute new debian/compat.sh file before the actual build. | Mihai Moldovan | 2017-12-16 | 1 | -1/+1 |
| | |||||
* | debian/: add compat.sh file containing compatibility logic for older Debian ↵ | Mihai Moldovan | 2017-12-16 | 1 | -0/+46 |
| | | | | and Ubuntu versions. | ||||
* | nx-libs.spec: also own %{_datadir}/nx/X11, since %dir explicitly does not ↵ | Mihai Moldovan | 2017-12-16 | 1 | -0/+1 |
| | | | | recurse down. | ||||
* | nxcompshad/Makefile.am: also correctly call aclocal here. | Mihai Moldovan | 2017-12-15 | 1 | -0/+2 |
| | |||||
* | {nx-X11/lib,nxproxy}/Makefile.am: also use correct aclocal flags in the ↵ | Mihai Moldovan | 2017-12-15 | 2 | -1/+5 |
| | | | | other locations. | ||||
* | nxcomp/test/logging_test.cpp: return a value in non-void function. | Mihai Moldovan | 2017-12-15 | 1 | -0/+2 |
| | | | | Failed *SUSE checks. | ||||
* | nx-X11/config/cf/linux.cf: recursive macros aren't a thing. | Mihai Moldovan | 2017-12-15 | 1 | -1/+1 |
| | | | | Just copy-paste the initial definition to avoid recursion. | ||||
* | nxcomp/Makefile.am: call aclocal with the correct include dir argument. | Mihai Moldovan | 2017-12-15 | 1 | -0/+2 |
| | |||||
* | nx-libs.spec: only remove files in the BuildRoot. | Mihai Moldovan | 2017-12-15 | 1 | -1/+1 |
| | | | | We have no intention to remove system libraries. | ||||
* | nx-X11/config/cf/linux.cf: don't override default CC options for ↵ | Mihai Moldovan | 2017-12-15 | 1 | -4/+1 |
| | | | | | | {ARM,PPC}{32,64}. We need -std=c99 to be passed through to the build process. | ||||
* | Merge branch '3.6.x' | Mihai Moldovan | 2017-12-15 | 11699 | -2883615/+873699 |
|\ | |||||
| * | release 3.5.99.123.5.99.12 | Mike Gabriel | 2017-12-15 | 6 | -9/+28 |
| | | |||||
| * | Xserver/hw/nxagent/Image.c: Fix regression FTBFS after d4465b71 got merged in. | Mike Gabriel | 2017-12-15 | 1 | -4/+4 |
| | | |||||
| * | debian/changelog: post-release version bump to 3.5.99.11 | Mike Gabriel | 2017-12-15 | 1 | -0/+7 |
| | | |||||
| * | release 3.5.99.113.5.99.11 | Mike Gabriel | 2017-12-15 | 5 | -23/+755 |
| | | |||||
| * | Merge branch 'sunweaver-pr/more-X-memory-macro-fixes' into 3.6.x | Mike Gabriel | 2017-12-15 | 5 | -124/+117 |
| |\ | | | | | | | | | | | | | | | | Attributes GH PR #605: https://github.com/ArcticaProject/nx-libs/pull/605 Reviewed-by: Ulrich Sibiller <uli42@gmx.de> -- Thu, 14 Dec 2017 13:15:12 +0000 | ||||
| | * | Xserver/hw/nxagent/Clipboard.c: Fix free calls (free back to XFree). | Mike Gabriel | 2017-12-15 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They have been flawed ever since nxagent came up, as they were Xfree (non-capital f) always, but should have been XFree (capital F, defined in Xlibint.h and part of libNX_X11). . Probably this all should be free() all over the code (bearing in mind, that XFree() returns int, not void. But still... Fixes ArcticaProject/nx-libs#553. | ||||
| | * | Xserver/hw/nxagent/compext: Xfree -> free and Xmalloc -> malloc. | Mike Gabriel | 2017-12-15 | 4 | -121/+114 |
| |/ | |||||
| * | nx-libs.spec: actually use a weak dependency for xkeyboard-config. | Mihai Moldovan | 2017-12-15 | 1 | -0/+10 |
| | | | | | | | | At least on platforms that support weak dependencies. |