aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'uli42-pr/remove_unused_defines' into 3.6.xMike Gabriel2017-06-063-17/+0
|\ | | | | | | Attributes GH PR #456: https://github.com/ArcticaProject/nx-libs/pull/456
| * remove BuildRman defineUlrich Sibiller2017-06-063-17/+0
|/
* Merge branch 'salva-install-as-non-root' into 3.6.xMike Gabriel2017-06-062-2/+2
|\ | | | | | | Attributes GH PR #464: https://github.com/ArcticaProject/nx-libs/pull/464
| * Don't force root ownership of dirs when installingSalvador Fandiño2017-06-051-1/+1
| | | | | | | | | | | | | | When installing nxcompshad, directory user and group ownership were forced to be root. That precluded installations by non-root users. Now, they are not forced.
| * Propagate DESTDIR and PREFIX from MakefileSalvador Fandiño2017-06-051-1/+1
|/ | | | | | When descending subdirectories and calling configure pass `--prefix=${DESTDIR}${PREFIX}`, so that installing in a custom directory works.
* Merge branch 'mikedep333-f24-ftbfs' into 3.6.xMike Gabriel2017-05-311-1/+1
|\ | | | | | | Attributes GH PR #461: https://github.com/ArcticaProject/nx-libs/pull/461
| * nx-libs.xpec: Fix FTBFS on F24 due to missing Xfont2Mike DePaulo2017-05-251-1/+1
|/
* debian/copyright: Update copyright attributions.Mike Gabriel2017-05-061-0/+3
|
* nx-X11/config/cf/gnuLib.rules: Drop ancient Vcs comment. Erroneously sneaked ↵Mike Gabriel2017-05-061-1/+0
| | | | in with reintroduction of GNU/<non-Linux> support.
* Merge branch 'uli42-pr/fix_rhel6' into 3.6.xMihai Moldovan2017-05-051-0/+4
|\ | | | | | | Attributes GH PR #447: https://github.com/ArcticaProject/nx-libs/pull/447
| * nx-libs.spec: fix FTBFS on RHEL6Ulrich Sibiller2017-05-051-0/+4
|/ | | | Fixes: ArcticaProject/nx-libs#282
* release 3.5.99.73.5.99.7Mike Gabriel2017-05-055-2266/+2315
|
* Merge pull request #427 from sunweaver/pr/gnu-hurd-i386-supportUlrich Sibiller2017-05-044-5/+366
|\ | | | | Address FTBFS issues on GNU/Hurd and GNU/kFreeBSD
| * nxcompshad/Shadow.cpp: Use EBADF instead of EBADFD (which is not portable to ↵Mike Gabriel2017-05-041-5/+5
| | | | | | | | | | | | | | | | | | | | GNU/Hurd and GNU/kFreeBSD). We use the error code (and its underlying message for generating log errors and their textual messages. So, in theory, we could use any error code here. Thus, choosing the once closest to EBADFD while being portable to non-Linux systems.
| * nx-X11/config/cf/gnu*: Re-introduce GNU/Hurd support to the nx-X11 buildflow.Mike Gabriel2017-05-043-0/+361
|/
* remove _X_DEPRECATED for XKeycodeToKeysymUlrich Sibiller2017-05-041-1/+4
| | | | | We need that function for performance reasons. By removing _X_DEPRECATED we get rid of compiler warnings.
* Merge branch 'uli42-pr/fix_keyboard_delay' into 3.6.xMike Gabriel2017-05-042-26/+8
|\ | | | | | | Attributes GH PR #452: https://github.com/ArcticaProject/nx-libs/pull/452
| * Revert "Switch from using libNX_X11's deprecated XKeycodeToKeysym() function ↵Ulrich Sibiller2017-05-042-26/+8
|/ | | | | | | | | | | | | | | | | to using XGetKeyboardMapping()." This reverts commit efc0dae0519aa0ef1fabea6a64919475fd916347. Recent test revealed keyboard hangs on high latency connections. These hangs are not happening in 3.5.0 releases if the nx-libs. The commit above is responsible for them so we take that back. Interestingly nxcomp has special treatment for XGetKeyboardMapping() so it should normally speed up things but it results in the opposite for us. Needs further examination. This fixes ArcticaProject/nx-libs#450
* nx-libs.spec: RPM does not support %elif/%elsif/%elseif/whatever.Mihai Moldovan2017-04-251-1/+3
| | | | Fixes: ArcticaProject/nx-libs#432
* debian/copyright: Update copyright attributions (re-add ↵Mike Gabriel2017-04-211-0/+1
| | | | nx-X11/programs/Xserver/hw/nxagent/NXpicturestr_PictSolidFill.h).
* release 3.5.99.63.5.99.6Mike Gabriel2017-04-214-11/+246
|
* Merge branch 'sunweaver-pr/use-source-tree-nxcomp' into 3.6.xMihai Moldovan2017-04-211-4/+1
|\ | | | | | | Attributes GH PR #437: https://github.com/ArcticaProject/nx-libs/pull/437
| * Xserver/Imakefile: Drop redundant library path option ↵Mike Gabriel2017-04-211-3/+0
| | | | | | | | -L../../../nx-X11/exports/lib when linking nxagent. As -L../../exports/lib is already present and points to the same location.
| * Xserver/Imakefile: Change order of linker options, so that self-built ↵Mike Gabriel2017-04-211-1/+1
|/ | | | components get mentioned first in the nxagent linker command.
* Merge branch 'sunweaver-pr/nxagent-dialog-fixes' into 3.6.xMihai Moldovan2017-04-213-102/+71
|\ | | | | | | Attributes GH PR #436: https://github.com/ArcticaProject/nx-libs/pull/436
| * nxcomp/Children.cpp: Don't generate warnings with duplicated NX paths.Mike Gabriel2017-04-211-61/+70
| | | | | | | | Fixes ArcticaProject/nx-libs#370.
| * hw/nxagent/Dialog.c: Drop unused dialog for DIALOG_DISABLE_XKB_LOCAL.Mike Gabriel2017-04-212-41/+1
|/ | | | Fixes ArcticaProject/nx-libs#383.
* Revert "NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not an ↵Mike Gabriel2017-04-214-5/+82
| | | | | | | | | | | | issue anymore nowadays." This reverts commit 6c8c950258cf0da0cf24c5e80c2216914ac282a4. Fixes ArcticaProject/nx-libs#433. This patch is still a candidate for being re-implemented without extending the _PictSolidFill struct, but for now, we'll have to re-introduce commit db8705 for the sake of having fonts readable after resumption of remote NX sessions.
* nx-X11/programs/Xserver/os/connection.c: compact display autodetection code.Mihai Moldovan2017-04-201-4/+2
|
* Merge branch 'sunweaver-pr/enhance-displayfd-auto-detection' into 3.6.xMihai Moldovan2017-04-202-2/+37
|\ | | | | | | Attributes GH PR #419: https://github.com/ArcticaProject/nx-libs/pull/419
| * man/nxagent.1: Document the nxagent specific usage pattern of the displayfd ↵Mike Gabriel2017-04-201-2/+17
| | | | | | | | cmdline option.
| * Xserver/os/connection.c: If -displayfd and an explicit display port number ↵Mike Gabriel2017-04-201-0/+11
| | | | | | | | are given, use the explicit display number as a starting point for auto-detecting the next available display number.
| * Xserver/os/connection.c: Accompany display number with some human-readable ↵Mike Gabriel2017-04-201-0/+9
|/ | | | (machine-parseable) text when -displayfd is set to STDERR.
* Merge branch 'uli42-pr/extend_manpage' into 3.6.xMike Gabriel2017-04-201-31/+40
|\ | | | | | | Attributes GH PR #431: https://github.com/ArcticaProject/nx-libs/pull/431
| * nxagent.1: some more rephrasingUlrich Sibiller2017-04-201-6/+6
| |
| * nxagent.1: fix: "tolerancechecks" was documented as "reconnectchecks"Ulrich Sibiller2017-04-201-2/+2
| |
| * nxagent.1: highlight nxagentUlrich Sibiller2017-04-201-17/+17
| |
| * nxagent.1: use nxagent everywhereUlrich Sibiller2017-04-201-13/+13
| | | | | | | | "nx-X11 Agent" looks and sounds ugly.
| * nxagent.1: rephrase descriptionUlrich Sibiller2017-04-201-2/+3
| |
| * nxagent.1: add -options, previously undocumentedUlrich Sibiller2017-04-201-3/+15
| |
| * nxagent.1: fix typoUlrich Sibiller2017-04-201-1/+1
| |
| * nxagent.1: remove no longer existing -co option from manpageUlrich Sibiller2017-04-201-4/+0
|/
* Xserver/GL/glx/glxext.c: Fix for previous commit, re-adding a comment ↵Mike Gabriel2017-04-191-0/+1
| | | | starter '/*'.
* Clearing comments from $XFree86$ (et al.) header lines.Mike Gabriel2017-04-1962-103/+1
|
* Merge branch 'Ionic-add-xkbcomp-dep' into 3.6.xMike Gabriel2017-04-182-7/+22
|\ | | | | | | Attributes GH PR #434: https://github.com/ArcticaProject/nx-libs/pull/434
| * nx-libs.spec: sync up RPM builds after Xext proto change in ↵Mihai Moldovan2017-04-181-6/+5
| | | | | | | | a51cb94559e9228a55e01956f242dabccc5e6b14.
| * {debian/control,nx-libs.spec}: add proper dependencies upon xkbcomp for RPM ↵Mihai Moldovan2017-04-182-0/+16
| | | | | | | | and DEB packages.
| * nx-libs.spec: whitespace only.Mihai Moldovan2017-04-181-1/+1
|/
* debian/control: Add get-orig-source rule as in official Debian package.Mike Gabriel2017-04-141-0/+3
|
* debian/{rules,nx-x11proto-xext-dev}: More Xext header files belong int ↵Mike Gabriel2017-04-142-11/+11
| | | | nx-x11proto-xext-dev (instead of removing them in debian/rules).