aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dix: fix incomplete commitUlrich Sibiller2017-02-246-125/+12
| | | | | | | | | | | | | | | | | | | | | | | The following commit turned out to be incomplete. This commit makes it complete by removing client->lastDrawable/lastGC everywhere thus fixing ArcticaProject/nx-libs#306 and #322 commit e6f2f6427122dc4bc802acebf26f8cec16cd2f62 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Mon Jun 20 16:45:38 2016 +0200 dix: remove caching of drawables and graphics contexts. The security checks simply bypass the cached values so they are unused. Backported from X.org: commit 9a183d7ba50e31afa133cc03aee7991517a283ea Author: Eamon Walsh <ewalsh@tycho.nsa.gov> Date: Tue Aug 14 11:39:26 2007 -0400 dix: remove caching of drawables and graphics contexts. The security checks simply bypass the cached values so they are unused. Backport to nx-libs: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
* Merge branch 'sunweaver-pr/security-acl-naming-change' into 3.6.xMihai Moldovan2017-02-2043-425/+421
|\ | | | | | | Attributes GH PR #329: https://github.com/ArcticaProject/nx-libs/pull/329
| * Naming change: Security*Access -> Dix*AccessMike Gabriel2017-02-2043-425/+421
|/ | | | | | | | | | | | Backported from X.org: commit 6c46645cfc1afda8aeabfe0ed4d9342673b702f1 Author: Eamon Walsh <ewalsh@tycho.nsa.gov> Date: Thu Dec 14 14:45:42 2006 -0500 Naming change: Security*Access -> Dix*Access Backported-to-NX-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
* Merge branch ↵Mike Gabriel2017-02-202-11/+37
|\ | | | | | | | | | | | | | | 'sunweaver-pr/use-xgetkeyboardMapping-instead-of-deprecated-xkeycodetokeysym' into 3.6.x Attributes GH PR #335: https://github.com/ArcticaProject/nx-libs/pull/335 Reviewed by: Ulrich Sibiller <uli42@gmx.de> -- Fri, 17 Feb 2017 06:49:03 -0800
| * Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to ↵Mike Gabriel2017-02-202-11/+37
|/ | | | | | using XGetKeyboardMapping(). Fixes ArcticaProject/nx-libs#229.
* Merge branch 'sunweaver-pr/smart-scheduler-is-not-optional' into 3.6.xMihai Moldovan2017-02-1814-177/+0
|\ | | | | | | Attributes GH PR #330: https://github.com/ArcticaProject/nx-libs/pull/330
| * The smart scheduler is not optional.Mathieu Bérard2017-02-1514-177/+0
|/ | | | | | | | | | | | Backported from X.org: commit 9f9268821b13038556fbc029df54ab0e9b2aa77f Author: Mathieu Bérard <mathieu.berard@crans.org> Date: Mon Aug 11 13:52:38 2008 -0400 The smart scheduler is not optional. Backported-to-NX-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
* Merge branch 'sunweaver-pr/use-rpath-for-nxagent' into 3.6.xMihai Moldovan2017-02-1010-40/+48
|\ | | | | | | Attributes GH PR #313: https://github.com/ArcticaProject/nx-libs/pull/313
| * Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while reviewing ↵Mike Gabriel2017-02-091-2/+2
| | | | | | | | the nxagent RPATH changeset. Thanks!
| * debian/patches: Update comment header of ↵Mike Gabriel2017-02-091-3/+11
| | | | | | | | 016_nx-X11_install-location.debian.patch.
| * debian/patches: Update 016_nx-X11_install-location.debian.patch. Adapt path ↵Mike Gabriel2017-02-091-5/+5
| | | | | | | | to recent upstream changes.
| * Load libNX_X11 / faked libX11 via RPATH setting rather than fidgeting with ↵Mike Gabriel2017-02-094-6/+5
| | | | | | | | | | | | LD_LIBRARY_PATH in the nxagent wrapper script. Fixes ArcticaProject/nx-libs#225.
| * Makefile: Allow longer names for variables that we want to allow distro ↵Mike Gabriel2017-02-091-9/+9
| | | | | | | | maintainers to override.
| * Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling ↵Mike Gabriel2017-02-091-1/+1
| | | | | | | | | | | | | | | | | | Xserver's make process. SHLIBDIR -> Points to the system's official library folder. USRLIBDIR -> In NX, this variable (amongst others) is used to set the executables RPATH (if enabled), so pointing this to SHLIBDIR/nx-X11.
| * debian/rules: Don't manually override SHLIBDIR via the dh_auto_build call. ↵Mike Gabriel2017-02-091-1/+1
| | | | | | | | The default in the main Makefile should work fine.
| * nx-libs.spec: Don't manually override SHLIBDIR via the .spec file. The ↵Mike Gabriel2017-02-091-1/+1
| | | | | | | | default in the main Makefile should work fine.
| * Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR) with nx-X11 ↵Mike Gabriel2017-02-095-16/+17
|/ | | | internal naming schemes (and use /usr/<lib>/nx/X11 rather than /usr/<lib>/nx-X11).
* Merge branch 'sunweaver-pr/drop-support-for-ancient-platforms' into 3.6.xMihai Moldovan2017-02-0982-2040/+94
|\ | | | | | | Attributes GH PR #289: https://github.com/ArcticaProject/nx-libs/pull/289
| * nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro block, ↵Mike Gabriel2017-02-081-5/+0
| | | | | | | | where offenders AIXV3, AIXV4 and __osf__ are gone now.
| * dix: remove staggeringly broken vendor workaroundsDaniel Stone2017-02-081-8/+0
| | | | | | | | | | | | | | | | | | | | | | Backported from X.org: From f93d10ce9bb4a6de83b561f44fb7b046def16234 Mon Sep 17 00:00:00 2001 From: Daniel Stone <daniel@fooishbar.org> Date: Mon, 6 Nov 2006 18:33:45 +0200 Subject: dix: remove staggeringly broken vendor workarounds Backported-to-NX-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
| * drop platform support: unifdef sgi.Mike Gabriel2017-02-0824-91/+14
| | | | | | | | Relates to ArcticaProject/nx-libs#275.
| * drop platform support: unifdef QNX.Mike Gabriel2017-02-0816-103/+8
| | | | | | | | Relates to ArcticaProject/nx-libs#275.
| * drop platform support: unifdef DGUX.Mike Gabriel2017-02-087-74/+14
| | | | | | | | Relates to ArcticaProject/nx-libs#275.
| * drop platform support: unifdef __osf__.Mike Gabriel2017-02-089-127/+12
| | | | | | | | Fixes ArcticaProject/nx-libs#288.
| * drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386).Mike Gabriel2017-02-0815-125/+19
| | | | | | | | Fixes ArcticaProject/nx-libs#274.
| * drop platform support: unifdef hpux and __hppa__.Mike Gabriel2017-02-0817-216/+19
| | | | | | | | Fixes ArcticaProject/nx-libs#273.
| * drop platform support: unifdef Lynx.Mike Gabriel2017-02-0822-128/+15
| | | | | | | | Fixes ArcticaProject/nx-libs#272.
| * drop platform support: unifdef __UNIXOS2__.Mike Gabriel2017-02-0843-1194/+24
|/ | | | Fixes ArcticaProject/nx-libs#271.
* Merge branch 'uli42-pr/fix_#293' into 3.6.xMike Gabriel2017-02-081-18/+31
|\ | | | | | | Attributes GH PR #323: https://github.com/ArcticaProject/nx-libs/pull/323
| * Screen.c: clean up superfluous whitespaceUlrich Sibiller2017-02-081-4/+3
| |
| * Screen.c: Ensure that an output is unused before destroying itUlrich Sibiller2017-02-081-14/+28
|/ | | | Fixes ArcticaProject/nx-libs#293
* Merge branch 'sunweaver-pr/fix-DefaultRGBDatabase-path' into 3.6.xMihai Moldovan2017-02-061-1/+1
|\ | | | | | | Attributes GH PR #315: https://github.com/ArcticaProject/nx-libs/pull/315
| * nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to $(USRDATADIR)/rgb ↵Mike Gabriel2017-02-051-1/+1
|/ | | | (not $(LIBDIR)/rgb).
* debian/copyright{,.in}: Adopt from Debian's upload candidate, being DEP-5 ↵Mike Gabriel2017-02-042-72/+3770
| | | | | | compliant and up-to-date for 3.5.99.3. Fixes ArcticaProject/nx-libs#2.
* Makefile: Don't create superfluous symlink for libX11.so -> ../libNX_X11.so. ↵Mike Gabriel2017-02-031-1/+0
| | | | | | The libNX_X11.so is only required at build time, so need to use it for faking libX11.so in nxagent. Fixes ArcticaProject/nx-libs#286.
* debian/changelog: Cosmetic fix, restoring correct version number for ↵Mike Gabriel2017-02-031-1/+1
| | | | | | 3.5.99.2 release stanza. Fixes ArcticaProject/nx-libs#303.
* Merge branch 'opoplawski-symlink' into 3.6.xMike Gabriel2017-01-121-0/+1
|\ | | | | | | Attributes GH PR #307: https://github.com/ArcticaProject/nx-libs/pull/307
| * Be consistent with macrosOrion Poplawski2017-01-121-5/+5
| |
| * Use Obsoletes instead of Conflicts. Drop unneeded %{?_isa} versionsOrion Poplawski2017-01-121-34/+19
| |
| * Install missing libNX_X11.so.6 symlink - fixes gh-287Orion Poplawski2017-01-111-0/+1
| |
* | Merge branch 'opoplawski-fedora' into 3.6.xMike Gabriel2017-01-121-39/+24
|\ \ | |/ |/| | | Attributes GH PR #304: https://github.com/ArcticaProject/nx-libs/pull/304
| * Be consistent with macrosOrion Poplawski2017-01-051-5/+5
| |
| * Use Obsoletes instead of Conflicts. Drop unneeded %{?_isa} versionsOrion Poplawski2017-01-051-34/+19
|/
* hw/nxagent/Init.c: Amend artifact in license header.Mike Gabriel2016-12-221-5/+0
|
* helper scripts: Add license headers to files.Mike Gabriel2016-12-224-0/+73
|
* nxcomp: Fix artifacts in copyright headers.Mike Gabriel2016-12-203-11/+0
|
* nxcompext: Drop folder with .gitignore file. nxcompext has been moved into ↵Mike Gabriel2016-12-201-2/+0
| | | | nxagent DDX.
* roll-tarballs.sh: Adapt to recent changes in nx-libs, keep legacy support ↵Mike Gabriel2016-12-201-10/+49
| | | | for older 3.6.x and 3.5.x releases.
* release 3.5.99.33.5.99.3Mike Gabriel2016-12-194-23/+1514
|
* Merge branch 'theqvd-fix-loopback-bind' into 3.6.xMike Gabriel2016-12-141-4/+8
|\ | | | | | | Attributes GH PR #299: https://github.com/ArcticaProject/nx-libs/pull/299