Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | Use basename() to derive nxagentProgName cleanly. | Mike Gabriel | 2018-08-24 | 1 | -2/+5 |
| | |||||
* | Call checkX2goAgent much earlier (in ddxProcessArgument) and adapt ↵ | Mike Gabriel | 2018-08-24 | 1 | -1/+14 |
| | | | | NXAGENTWINDOWNAMELENGTH to its result. | ||||
* | Args.c: allow options to contain URL encoded characters | Ulrich Sibiller | 2018-08-24 | 1 | -0/+35 |
| | | | | | | Same as in nxcomp's option handling. We really only need it for "," (%2C) and "=" (%3D), currently, but it can handle all encoded characters. | ||||
* | Args.c: rename nxagentParseOptions to nxagentParseSingleOption | Ulrich Sibiller | 2018-08-24 | 1 | -14/+14 |
| | | | | new name is more descriptive | ||||
* | nxagent: rearrange nx options in usage | Ulrich Sibiller | 2018-02-28 | 1 | -4/+4 |
| | | | | | make them appear in the nx section. Also separate the nx section from the other options by an extra emtpy line. |