aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* m4/ax_pthread.m4: implement workaround for libtool bug #13550.Mihai Moldovan2019-04-041-0/+37
| | | | | | | Find the first available pthread library and use it together with the -pthread flag if the C compiler is set to GCC. Fixes: ArcticaProject/nx-libs#756
* m4/: update external macros from autoconf-archive.Mihai Moldovan2019-04-042-40/+10
|
* nxcomp/src/Makefile.am: PTHREAD_LDFLAGS does not exist, replace with ↵Mihai Moldovan2019-04-041-1/+1
| | | | PTHREAD_LIBS.
* nxdialog/: create (almost) empty m4 directory.Mihai Moldovan2019-03-251-0/+0
| | | | | | | | | Older autoconf versions - as used on SLE 11 and RHEL 6 - choke if aclocal is passed an include directory that does not exist. Instead of removing the option from the aclocal call, let's keep it and just use an empty directory for now. Maybe we'll actually use it at a later time.
* nxdialog: fix exampleUlrich Sibiller2019-03-011-1/+1
|
* release 3.5.99.193.5.99.19Mike Gabriel2019-03-018-9/+240
|
* debian/patches: Add 2004_enforce-lpthread.patch. On Debian, enforce ↵Mike Gabriel2019-03-012-0/+34
| | | | -lpthread when building nxcomp. This is a nasty work around for a missing symbols issue that needs to get addressed otherwise in later release.
* nx-libs.spec: Dropping nxdialog files from installation for now when ↵Mike Gabriel2019-03-011-0/+4
| | | | building RPMs. Postponing nxdialog integration with RPM packaging for now.
* nxdialog: Allow user to specify hexadecimal X11 window IDs.Ulrich Sibiller2019-03-011-3/+4
|
* debian/libnx-x11-6.symbols: Update symbols.Mike Gabriel2019-03-011-3/+3
|
* debian/*: Debianize package inclusion of nxdialog (ships with nxagent ↵Mike Gabriel2019-03-014-1/+18
| | | | bin:pkg for now).
* Merge branch 'sunweaver-pr/nxdialog-autotools' into 3.6.xMike Gabriel2019-03-019-0/+155
|\ | | | | | | | | Attributes GH PR #789: https://github.com/ArcticaProject/nx-libs/pull/789 Approved by Ulrich Sibiller <uli42@gmx.de>, Fri, 01 Mar 2019 05:41:23 -0800
| * Makefile: Integrate new subproject "nxdialog".Mike Gabriel2019-03-011-0/+8
| |
| * nxdialog: Turn into autotools project, add man page.Mike Gabriel2019-03-018-0/+147
|/
* Merge branch 'uli42-pr/add_nxdialog' into 3.6.xMike Gabriel2019-03-011-0/+394
|\ | | | | | | Attributes GH PR #767: https://github.com/ArcticaProject/nx-libs/pull/767
| * nxdialog: add example callUlrich Sibiller2019-03-011-0/+3
| |
| * nxdialog: allow to provide --parent 0 for testingUlrich Sibiller2019-03-011-3/+5
| | | | | | | | Agent PID 0 can be used for testing
| * nxdialog: make code compatible to python2 _and_ python3Ulrich Sibiller2019-03-011-6/+16
| |
| * nxdialog: convert from optparse to argparseUlrich Sibiller2019-03-011-40/+36
| |
| * nxdialog: use gtk3 instead of gtk2Ulrich Sibiller2019-03-011-28/+35
| |
| * nxdialog: pylint improvementsUlrich Sibiller2019-03-011-221/+228
| |
| * add nxdialog for displaying dialogsUlrich Sibiller2019-03-011-0/+369
|/ | | | | | | By adding NX_CLIENT=<path to nxdialog> to the envrionment certain actions in nx will open dialogs. If the options string contains "menu=1" rootless windows will show a popup menu when the mouse hits the center of the title bar offering session disconnect/terminatation.
* Merge branch 'mjtrangoni-move-to-xenial' into 3.6.xMike Gabriel2019-03-011-9/+28
|\ | | | | | | Attributes GH PR #762: https://github.com/ArcticaProject/nx-libs/pull/762
| * .travis.yml: add some soft requirementsMario Trangoni2019-03-011-0/+12
| |
| * .travis.yml: Update clang-6.0 to clang-7Mario Trangoni2019-03-011-4/+3
| |
| * .travis.yml: move from Ubuntu Trusty to Xenial.Mario Trangoni2019-03-011-6/+14
|/
* Merge branch 'uli42-pr/fix_clang_warnings' into 3.6.xMike Gabriel2019-03-017-30/+19
|\ | | | | | | Attributes GH PR #763: https://github.com/ArcticaProject/nx-libs/pull/763
| * GenericReply.h: remove unused variableUlrich Sibiller2019-03-011-1/+0
| |
| * 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
| |
| * Xlib: remove register keywordsUlrich Sibiller2019-03-011-9/+9
| | | | | | | | storage class specifier is deprecated and incompatible with C++17
| * xlib: remove superflous parensUlrich Sibiller2019-03-011-1/+1
| |
| * nxcomp: fix unused variablesUlrich Sibiller2019-03-011-4/+4
| |
| * nxcomp: fix unused variableUlrich Sibiller2019-03-011-1/+0
| |
| * Fix: clang does not know about gnu_printfUlrich Sibiller2019-03-011-4/+4
|/ | | | Found via Travis CI
* Merge branch 'uli42-pr/xfixes_memset' into 3.6.xMike Gabriel2019-03-0110-72/+85
|\ | | | | | | Attributes GH PR #788: https://github.com/ArcticaProject/nx-libs/pull/788
| * xfixes: use calloc for some structsUlrich Sibiller2019-02-281-2/+2
| | | | | | | | Attributes ArcticaProject/nx-libs#382
| * Use C99 designated initializers in various extension RepliesUlrich Sibiller2019-02-287-59/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | commit cc5f09c86f7bea23b7546c3491b2c52ce8100a71 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Mon Jul 9 19:12:43 2012 -0700 Use C99 designated initializers in various extension Replies Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Keith Packard <keithp@keithp.com> Tested-by: Daniel Stone <daniel@fooishbar.org> Attributes ArcticaProject/nx-libs#382
| * Use calloc to zero fill buffers being allocated for replies & eventsUlrich Sibiller2019-02-285-11/+11
|/ | | | | | | | | | | | | | | | commit cdf5bcd420e5bcf4a4a24a275d3133a4e16ce41e Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Mon Jul 9 19:12:42 2012 -0700 Use calloc to zero fill buffers being allocated for replies & events Ensures padding bytes are zero-filled Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Keith Packard <keithp@keithp.com> Tested-by: Daniel Stone <daniel@fooishbar.org> Attributes ArcticaProject/nx-libs#382
* ConnDis.c: remove obsolete MNX_TCPCONNUlrich Sibiller2019-02-281-1/+1
| | | | Fixes ArcticaProject/nx-libs#399
* nx-X11/lib/configure.ac: add forgotten status lineUlrich Sibiller2019-02-201-0/+1
|
* nx-X11/lib/configure.ac: fix version numberUlrich Sibiller2019-02-201-1/+1
| | | | reflect the version of libX11 we are basing on
* Merge branch 'gh-sunweaver/pr/xlib-loadable-modules' into 3.6.xUlrich Sibiller2019-02-201-0/+33
|\ | | | | | | Attributes GH PR 778: https://github.com/ArcticaProject/nx-libs/pull/778
| * nx-X11/lib/configure.ac: Assure that the USE_DYNAMIC_XCURSOR macro is ↵Mike Gabriel2019-02-201-0/+33
|/ | | | | | defined at build-time. Fixes ArcticaProject/nx-libs#768.
* Revert "Fix parsing ports set to unix sockets"Mike Gabriel2019-02-201-5/+1
| | | | | | This reverts commit 889de46f759913742478d2cfe20f1f4a6c2effdc. Fixes ArcticaProject/nx-libs#775.
* Regression fix for bfc05af7. Properly end lines in help/usage text.Mike Gabriel2019-02-201-1/+1
| | | | Fixes ArcticaProject/nx-libs#777.
* Merge branch 'uli42-pr/session_types' into 3.6.xMike Gabriel2019-02-182-4/+6
|\ | | | | | | Attributes GH PR #776: https://github.com/ArcticaProject/nx-libs/pull/776
| * Keyboard.c: fix comment.Mike Gabriel2019-02-181-2/+1
| |
| * nxproxy: list known session types in help outputUlrich Sibiller2019-02-181-2/+5
|/ | | | | | | | The old unix-* session types are deprecated and will always lead to a warning message "Unrecognized session type". Internally there are only three session types: agent, proxy and shadow, all the others are mapped to one of those three.