aboutsummaryrefslogtreecommitdiff
path: root/nx-X11
Commit message (Collapse)AuthorAgeFilesLines
...
* NXProperty.c: fix indentations, format commentsUlrich Sibiller2024-05-111-18/+23
|
* NXevents.c: add/improve commentsUlrich Sibiller2024-04-011-5/+6
|
* Pixmap.c: add missing [] to TEST outputUlrich Sibiller2024-03-281-1/+1
|
* Screen.c, Pixmap.c: silence some compiler warningsUlrich Sibiller2024-03-282-5/+6
|
* os/Imakefile: only compile rpcauth if we have libtirpcUlrich Sibiller2024-03-281-6/+3
| | | | | glibc no longer has rpc included, so we can only compile when tirpc is available
* Events.c: explain defineUlrich Sibiller2024-03-281-0/+1
|
* Drawable.c: fix build errors with TEST enabledUlrich Sibiller2024-03-281-4/+11
|
* Pixmap.c: fix fprintf callUlrich Sibiller2024-03-281-1/+1
| | | | Due to the , the second line was taken as the first argument leading to weird output.
* Screen.c: fix missing ;Ulrich Sibiller2024-03-281-1/+1
|
* Fix dlopen() privilege escalationVadim Troshchinskiy2023-09-272-0/+14
| | | | Fixed by implementing the recommended GID check.
* Add support for new arch LoongarchYalingFang2023-08-253-0/+32
|
* release 3.5.99.273.5.99.27release-builds/3.6.xMike Gabriel2023-06-282-1/+1
|
* Update Copyright yearsUlrich Sibiller2023-04-28142-572/+572
| | | | Addresses ArcticaProject/nx-libs#985
* silence imake for normal buildsUlrich Sibiller2023-04-283-64/+64
| | | | | | | | | | You can reactivate previous chatty output by setting VERBOSE, e.g. make VERBOSE=1 or VERBOSE=1 make
* Screen.c: use %s / __func__ for fprintfUlrich Sibiller2023-04-271-141/+141
|
* Imakefiles: delete trailing whitespaceUlrich Sibiller2023-04-279-18/+18
|
* nx-X11/config: whitespace fixesUlrich Sibiller2023-04-2714-55/+55
|
* nxagent: delete trailing whitespace in many filesUlrich Sibiller2023-04-2722-94/+90
| | | | | | Please note that the NX*.c files still have trailing whitespace at many locations. We keep it like that on purpose to make comparisons to the files they are derived from easier.
* Compext.c: spelling fixesUlrich Sibiller2023-04-271-2/+2
|
* Compext.c: fix typo in datatypeUlrich Sibiller2023-04-271-1/+1
|
* Pointer.c: fix trailing whitespaceUlrich Sibiller2023-04-271-1/+1
|
* Update libNX_X11 to upstream's libX11-1.7.3.1-10-gd60ede78Ulrich Sibiller2023-04-27135-813/+1318
|
* Merge pull request #1028 from uli42/pr/fix_clipboard_callbacksUlrich Sibiller2022-01-293-42/+80
|\ | | | | Pr/fix clipboard callbacks
| * NXdispatch.c: use defined value CurrentTime instead of 0Ulrich Sibiller2021-11-181-2/+4
| | | | | | | | also add another comment.
| * Clipboard.c: fix some commentsUlrich Sibiller2021-11-181-4/+5
| |
| * Events.c: fix typo in commentUlrich Sibiller2021-11-181-1/+1
| |
| * Clipboard.c: use a TimeStamp datatype for lastTimeChanged as dix doesUlrich Sibiller2021-11-181-15/+6
| | | | | | | | just to be consistent with dix.
| * Clipboard.c: fix typo in array nameUlrich Sibiller2021-11-181-11/+11
| |
| * Clipboard.c: re-add callbacksUlrich Sibiller2021-11-181-9/+53
| | | | | | | | | | | | | | | | | | 7aa969cd4ee5fe6ecf74f82442e4a0a7491191c1 dropped calling the callbacks which was a mistake. However, this time we do it without an additional trap. Fixes ArcticaProject/nx-libs#1027
* | Screen.c: fix handling of AllScreens without a running window managerUlrich Sibiller2021-12-291-0/+1
|/ | | | | | | | | | | | When used with the old nomachine nxclient (nxclient-3.5.0-9.exe) on Windows for running a desktop session the screen size was wrong (set to 3/4 of the requested size while also activating fullscreen because in that case nomachine's nxwin does not offer a window manager). Fix this by always setting AllScreens to true when there's no window manager, just as it was already done with the FullScreen variable. Fixes: ArcticaProject/nx-libs#1030
* Clipboard.c: fix/reformat some commentsUlrich Sibiller2021-10-301-8/+14
|
* Screen.c, Window.c: use "None" everywhere for FullscreenWindowUlrich Sibiller2021-10-302-2/+2
|
* Screen.c: Fix wrong format specifierUlrich Sibiller2021-10-301-1/+1
|
* Imakefiles: whitespace fixesUlrich Sibiller2021-10-303-43/+42
|
* Args.c: remove superfluous SAFE_free() callUlrich Sibiller2021-10-301-2/+0
|
* Args.c: fix wrong commentUlrich Sibiller2021-10-301-3/+2
|
* Args.c: remove some empty linesUlrich Sibiller2021-10-301-4/+0
|
* nxagent: extend x2go checkUlrich Sibiller2021-10-303-5/+37
| | | | | | | do not only depend on the program name but also check the DISPLAY variable and the command line parameters. This mainly helps for testing some special constructs when you want to use an alternative nxagent for x2go connections.
* nx-X11: Add support for riscv64 architectureAlexandre Ghiti2021-10-303-0/+16
|
* Clipboard.c: Add debug output when selection is already clearedUlrich Sibiller2021-07-051-0/+6
|
* Clipboard.c: check for invalid indexUlrich Sibiller2021-07-051-5/+9
| | | | | | We only need to check this in nxagentHandleSelectionClearFromXServerByIndex, so we can simplify nxagentHandleSelectionClearFromXServerByAtom.
* Events.c: add another commentUlrich Sibiller2021-07-051-0/+5
|
* Fix Xfixes event handlingUlrich Sibiller2021-07-055-148/+137
| | | | | | | | | Calling the callback on receptions of an EXTERNAL xfixes event was a weird idea from the start. However, since adding the protection trap around it it made no sense at all because it effectivly made the callback a noop for that case. So let's drop all the trap nonsense and implement it properly. The callback will only be used for actions by internal clients.
* NXdispatch.c: add an explaining commentUlrich Sibiller2021-06-221-3/+8
| | | | and restructure a bit.
* Clipboard.c: print debug message if selection is already clearedUlrich Sibiller2021-06-211-0/+6
|
* Clipboard.c: Only take full clipboard clearing action if non-emptyUlrich Sibiller2021-06-211-11/+11
|
* Clipboard.c: improve some commentsUlrich Sibiller2021-06-211-3/+10
|
* Clipboard.c: remove superflous checkUlrich Sibiller2021-06-211-14/+6
| | | | replyPendingRequestSelectionToXServer already checks for None
* Clipboard.c: restruct setSelectionOwnerOnXServerUlrich Sibiller2021-06-211-69/+76
| | | | Immediately abort if the selection index cannot be determined.
* Clipboard.c: do not process requests if we do not have a local ownerUlrich Sibiller2021-06-211-0/+9
| | | | | | This can happen after having processed a SelectionClear event while the real X server still knows the nxagent serverWindow as the selection owner.