Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nxagent: delete trailing whitespace in many files | Ulrich Sibiller | 2023-04-27 | 1 | -12/+12 |
| | | | | | | 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. | ||||
* | Args.c: remove superfluous SAFE_free() call | Ulrich Sibiller | 2021-10-30 | 1 | -2/+0 |
| | |||||
* | Args.c: fix wrong comment | Ulrich Sibiller | 2021-10-30 | 1 | -3/+2 |
| | |||||
* | Args.c: remove some empty lines | Ulrich Sibiller | 2021-10-30 | 1 | -4/+0 |
| | |||||
* | nxagent: extend x2go check | Ulrich Sibiller | 2021-10-30 | 1 | -1/+1 |
| | | | | | | | 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. | ||||
* | nxagent: add option -textclipboard | Ulrich Sibiller | 2021-06-20 | 1 | -0/+19 |
| | | | | textclipboard=<bool> in the options file | ||||
* | nxagent: add missing command line switches to usage text | Ulrich Sibiller | 2021-06-08 | 1 | -0/+4 |
| | |||||
* | nxagent: make nxagentX2go a Boolean everywhere | Ulrich Sibiller | 2021-06-08 | 1 | -1/+1 |
| | | | | also correct ugly if formatting regarding nxagentX2go | ||||
* | nxagent: make nxagentAlpha* Booleans | Ulrich Sibiller | 2021-06-08 | 1 | -2/+2 |
| | |||||
* | nxagent: treat enableBackingStore as Boolean | Ulrich Sibiller | 2021-06-08 | 1 | -3/+3 |
| | | | | Use TRUE and FALSE like dix does. | ||||
* | nxagent: add command line switch to enable composite | Ulrich Sibiller | 2021-06-08 | 1 | -1/+10 |
| | | | | We have it disabled by default but there hasn't been a way to enable it. | ||||
* | nxagent: make X2GO support optional | Ulrich Sibiller | 2021-06-08 | 1 | -0/+6 |
| | |||||
* | Args.c: improve usage string for -geometry | Ulrich Sibiller | 2021-01-16 | 1 | -1/+1 |
| | |||||
* | fix formatting and spelling in various files | Ulrich Sibiller | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | nxagent: make full screen mode selectable at startup | Ulrich Sibiller | 2021-01-15 | 1 | -2/+11 |
| | | | | | | | | fullscreen= now accepts the new value "2" for a fullscreen covering only one screen. -geometry and geometry= now know additional keywords "allscreens" and "onescreen". Fixes ArcticaProject/nx-libs#923 | ||||
* | nxagent: make nxagentUserDefinedFontPath a Boolean | Ulrich Sibiller | 2021-01-15 | 1 | -2/+2 |
| | |||||
* | nxagent: treat all Traps as Booleans everywhere | Ulrich Sibiller | 2021-01-15 | 1 | -3/+3 |
| | |||||
* | nxagent: make nxagentVerbose a Boolean | Ulrich Sibiller | 2021-01-15 | 1 | -2/+2 |
| | |||||
* | nxagent: make Desktop, Rootless and Binder options Booleans (again) | Ulrich Sibiller | 2021-01-15 | 1 | -29/+6 |
| | | | | | They have been changed to tri-state variables (1, 0 and UNDEFINED) between nxagent 1.5.0-90 and -93, for no obvious reason. | ||||
* | nxagent: make nxagentOption Shadow a Boolean | Ulrich Sibiller | 2021-01-15 | 1 | -7/+7 |
| | | | | and add the missing init code. | ||||
* | nxagent: treat several nxagentOptions as real Booleans | Ulrich Sibiller | 2021-01-15 | 1 | -28/+28 |
| | | | | | | | Adaptive, Composite, DeviceControl, DeviceControlUserDefined, IgnoreVisibility, InhibitXkb, Nested, Menu, MagicPixel, Persistent, Reset, ResetzKeyboardAtResume, SharedMemory, SharedPixmaps, Streaming, UseDamage, ViewOnly, Xdmcp, Xinerama | ||||
* | nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as Booleans | Ulrich Sibiller | 2021-01-15 | 1 | -3/+3 |
| | | | | The already where Booleans but where not using True/False values everywhere | ||||
* | nxagent: make Fullscreen and AllScreens Booleans | Ulrich Sibiller | 2021-01-15 | 1 | -12/+2 |
| | | | | | There's no need/sense in having a tri-state with the third state being UNDEFINED. | ||||
* | nxagent: clarify sleep time units | Ulrich Sibiller | 2020-06-29 | 1 | -1/+1 |
| | | | | | | | No functional changes, just clarification/explanation of the existing code. Fixes ArcticaProject/nx-libs#926 | ||||
* | Args.c: adapt message to use same format as similar messagespr/extend_manpage | Ulrich Sibiller | 2020-06-29 | 1 | -1/+1 |
| | |||||
* | manpage and usage output: add -irlimit | Ulrich Sibiller | 2020-06-29 | 1 | -0/+1 |
| | | | | Fixes ArcticaProject/nx-libs#796 | ||||
* | Extend some manpage entries | Ulrich Sibiller | 2020-06-29 | 1 | -1/+1 |
| | | | | | | | Fixes ArcticaProject/nx-libs#241 Fixes ArcticaProject/nx-libs#495 Fixes ArcticaProject/nx-libs#535 Fixes ArcticaProject/nx-libs#565 | ||||
* | nxagent: re-implement timeout handling | Ulrich Sibiller | 2020-04-07 | 1 | -2/+0 |
| | | | | | | Option -timeout used the screensaver facility. This patch changes that to an own timer that is independent. This effectly means we can drop most of the derived screensaving stuff in a follow-up commit. | ||||
* | Error.c: make nxagentClientsLogName a pointer | Ulrich Sibiller | 2020-01-05 | 1 | -1/+11 |
| | | | | no more hardcoded string length | ||||
* | nxagent: central check for keyboard clone mode | Ulrich Sibiller | 2020-01-05 | 1 | -1/+14 |
| | |||||
* | Args.c: more debug output | Ulrich Sibiller | 2020-01-05 | 1 | -0/+3 |
| | |||||
* | Args.c: do not parse nx/nx marker as option | Ulrich Sibiller | 2020-01-05 | 1 | -9/+32 |
| | | | | slight optimization | ||||
* | Args.c: fix: do not modify options string | Ulrich Sibiller | 2020-01-05 | 1 | -2/+9 |
| | | | | | This resulted in a garbled option string on reconnect where everything after the first '=' was lost! | ||||
* | Keyboard.c: use "\0" instead of "0" | Ulrich Sibiller | 2020-01-05 | 1 | -3/+3 |
| | |||||
* | Args.c: reformat switch blocks | Ulrich Sibiller | 2019-11-15 | 1 | -135/+22 |
| | | | | This makes them much more readable | ||||
* | Args.c: Unify formatting | Ulrich Sibiller | 2019-11-15 | 1 | -188/+91 |
| | |||||
* | Args.c: do not print function name in errors or warnings | Ulrich Sibiller | 2019-11-15 | 1 | -6/+6 |
| | |||||
* | Args.c: scope improvements | Ulrich Sibiller | 2019-11-15 | 1 | -29/+16 |
| | |||||
* | Args.c: simplify options string allocation | Ulrich Sibiller | 2019-11-15 | 1 | -18/+4 |
| | |||||
* | Args.c: fix clipboard=0 or -clipboard 0 | Ulrich Sibiller | 2019-11-15 | 1 | -1/+1 |
| | | | | This should disable clipboard but effictively did activate clipboard=both. | ||||
* | Args.c: remove unreachable code | Ulrich Sibiller | 2019-11-15 | 1 | -24/+0 |
| | | | | | | Right at the beginnigng of nxagentParseSingleOption we check for "clipboard" and prepare argv and argc accordingly for ddxProcessArgument. The removed code thus could never be reached. | ||||
* | Args.c: fix unitialized variable | Ulrich Sibiller | 2019-11-15 | 1 | -0/+1 |
| | | | | | | | "clipboard=something" does not need to be passed on, so return after setting nxagentOptions accordingly. This fixes [nx-X11/programs/Xserver/hw/nxagent/Args.c:1584]: (error) Uninitialized variable: argc | ||||
* | Fix segfault in argument parsing | Ulrich Sibiller | 2019-10-03 | 1 | -0/+3 |
| | | | | | | | | Using arguments that need a parameter without providing one would lead a segfault due to calling strcmp() will NULL. Triggered by running "nxagent -ac :1 -options nx/nx,fullscreen" or similar, Fixes ArcticaProject/nx-libs#847 | ||||
* | Args.c: make autograb available via options file, too. | Ulrich Sibiller | 2019-08-27 | 1 | -0/+13 |
| | |||||
* | Args.c: Add command line option -autograb. | Ulrich Sibiller | 2019-08-27 | 1 | -0/+9 |
| | |||||
* | Args.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -8/+6 |
| | |||||
* | Drop Ipaq support | Ulrich Sibiller | 2019-06-27 | 1 | -9/+0 |
| | | | | Did we ever provide a binary? | ||||
* | nxagent: Determine nxagentProgName only once | Ulrich Sibiller | 2019-05-10 | 1 | -7/+21 |
| | | | | | | | also add TEST prints, init nxagentProgName with NULL and add const where it was missing. Fixes ArcticaProject/nx-libs#803 | ||||
* | Revert "nxagent: rework Bool handling" | Ulrich Sibiller | 2019-02-15 | 1 | -16/+16 |
| | | | | | | | | | | | | This reverts commit 16cd2bbe1c4425e3fa557f9ca0723aa94a50b071. It turned out that I had missed some of the Booleans being actually tristate variables. I think I can fix this (they do not need to be tristate) but I revert this for now to get back to a working state (there are reports about non-working fullscreen mode and reconnect problems). Refers to ArcticaProject/nx-libs#772 | ||||
* | nxagent: rework Bool handling | Ulrich Sibiller | 2019-02-11 | 1 | -16/+16 |
| | | | | drop "== False", "== 0", "== True" and "== 0" for nxagentOptions and Traps |