Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nxagent: make full screen mode selectable at startup | Ulrich Sibiller | 2021-01-15 | 1 | -1/+7 |
| | | | | | | | | 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: handle RegionNil macro as Boolean | Ulrich Sibiller | 2021-01-15 | 1 | -1/+1 |
| | | | | just as the rest of the Xserver is alsow doing | ||||
* | nxagent: make nxagentShadowResize a Boolean | Ulrich Sibiller | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | nxagent: make nxagentDoFullgeneration a Boolean | Ulrich Sibiller | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | nxagent: treat all Traps as Booleans everywhere | Ulrich Sibiller | 2021-01-15 | 1 | -8/+8 |
| | |||||
* | nxagent: make Desktop, Rootless and Binder options Booleans (again) | Ulrich Sibiller | 2021-01-15 | 1 | -4/+4 |
| | | | | | 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: treat several nxagentOptions as real Booleans | Ulrich Sibiller | 2021-01-15 | 1 | -2/+2 |
| | | | | | | | 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 | -5/+8 |
| | | | | | There's no need/sense in having a tri-state with the third state being UNDEFINED. | ||||
* | Screen.c: fix indentation in nxagentMaximizeToFullScreen | Ulrich Sibiller | 2020-11-03 | 1 | -37/+37 |
| | |||||
* | Screen.c: some more (cosmetic) changes | Ulrich Sibiller | 2020-10-17 | 1 | -61/+49 |
| | |||||
* | Screen.c: scope improvements | Ulrich Sibiller | 2020-10-17 | 1 | -25/+13 |
| | |||||
* | Screen.c: move attributes/valuemask to inner scopes | Ulrich Sibiller | 2020-10-17 | 1 | -11/+9 |
| | |||||
* | Screen.c: drop unneccessary mask variable | Ulrich Sibiller | 2020-10-17 | 1 | -9/+3 |
| | |||||
* | Screen.c: remove another pointless code block | Ulrich Sibiller | 2020-10-17 | 1 | -10/+0 |
| | | | | | Setting nxagentDefaultWindow[pScreen->myNum] is pointless because it is overwritten in the next code block... | ||||
* | Screen.c: remove code that will have no effect | Ulrich Sibiller | 2020-10-17 | 1 | -5/+0 |
| | | | | | | | setting a value for an attribute in the structure is pointless if you do not set the valuemask accordingly. Adding the missing valuemask code here would also be pointless because the valuemask is set to a fixed value later on. Therefore we can drop this code here. | ||||
* | Screen.c: scope improvement | Ulrich Sibiller | 2020-10-17 | 1 | -1/+2 |
| | |||||
* | Screen.c: cleanup auto dpi handling | Ulrich Sibiller | 2020-10-17 | 1 | -6/+9 |
| | | | | new code is easier to read | ||||
* | Screen.c: simplify nxagentResizeScreen | Ulrich Sibiller | 2020-10-17 | 1 | -12/+13 |
| | |||||
* | Screen.c: improve output of nxagentPrintAgentGeometry | Ulrich Sibiller | 2020-10-17 | 1 | -8/+12 |
| | |||||
* | Screen.c: improve debug output | Ulrich Sibiller | 2020-10-17 | 1 | -13/+29 |
| | |||||
* | nxagent: add names to some windows in DEBUG mode | Ulrich Sibiller | 2020-10-17 | 1 | -6/+45 |
| | |||||
* | nxagent: Prevent resize loop | Ulrich Sibiller | 2020-10-17 | 1 | -6/+15 |
| | | | | | | This only happened with certain window managers like mutter. Fixes ArcticaProject/nx-libs#925 | ||||
* | Screen.c: fix resizing bug with mutter window manager | Ulrich Sibiller | 2020-10-17 | 1 | -1/+1 |
| | | | | | | | Not really sure why I introduced the client check years ago. Grabbed is grabbed, so I don't see a reason implementing it this way. Fixes ArcticaProject/nx-libs#925. | ||||
* | Screen.c: fix missing type in DEBUG mode | Ulrich Sibiller | 2020-05-07 | 1 | -2/+2 |
| | |||||
* | Screen.c: fix wrong debug statement | Ulrich Sibiller | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | Screen.h: improve NXAGENT_ARTSD prototype definition | Ulrich Sibiller | 2020-05-07 | 1 | -3/+0 |
| | |||||
* | Screen.c: formatting fixes | Ulrich Sibiller | 2020-05-07 | 1 | -7/+8 |
| | |||||
* | Screen.c: spelling fix | Ulrich Sibiller | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | Screen.c: activate fallback to dix blanking | Ulrich Sibiller | 2020-04-07 | 1 | -2/+2 |
| | | | | | | We have no hardware that could blank the screen for us. So let nxagentSaveScreen return False in some situations to let dix do the default action. | ||||
* | Screen.c: document nxagentSaveScreen | Ulrich Sibiller | 2020-04-07 | 1 | -22/+37 |
| | |||||
* | nxagent: re-implement timeout handling | Ulrich Sibiller | 2020-04-07 | 1 | -78/+7 |
| | | | | | | 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. | ||||
* | nxagent: rename variables that shadow globals | Ulrich Sibiller | 2020-01-25 | 1 | -31/+31 |
| | |||||
* | Screen.c: harmonize size/wmhints code | Ulrich Sibiller | 2020-01-06 | 1 | -21/+11 |
| | |||||
* | nxagent: drop CYGWIN and WIN32 defines | Ulrich Sibiller | 2020-01-06 | 1 | -34/+0 |
| | |||||
* | Screen.c: code simplification/scope | Ulrich Sibiller | 2020-01-06 | 1 | -266/+185 |
| | |||||
* | Screen.c: fix handling of NX_SHADOW atom | Ulrich Sibiller | 2020-01-06 | 1 | -10/+3 |
| | | | | Needs to be an XlibAtom! | ||||
* | Screen.c: drop variable | Ulrich Sibiller | 2020-01-06 | 1 | -7/+3 |
| | |||||
* | nxagent: Use XlibAtom data type where appropriate | Ulrich Sibiller | 2020-01-05 | 1 | -1/+1 |
| | | | | | | | | XlibAtom should be used wherever remote atoms are handled. This is important as Xlib data types and server data types of the same name do not always have identical sizes. See also https://lists.freedesktop.org/archives/xorg-devel/2015-August/047245.html | ||||
* | nxagent: drop Holder.[ch] | Ulrich Sibiller | 2019-11-02 | 1 | -1/+0 |
| | | | | The only left code was nxagentCheckum() which was not compiling anyway. | ||||
* | Drop unused placeholder code | Ulrich Sibiller | 2019-11-02 | 1 | -11/+0 |
| | |||||
* | Screen.c: cleanup code a bit | Ulrich Sibiller | 2019-10-10 | 1 | -16/+14 |
| | |||||
* | Screen.c: fix a memleak | Ulrich Sibiller | 2019-10-10 | 1 | -5/+2 |
| | | | | | | | Remove some code that is no longer needed because the code requiring it has been removed some time ago (commit 643e13bf3de6704f634d60342b738e0002f057b9). Fixes a small memleak that turned up after switching to fullscreen once. | ||||
* | nxagent: avoid nested externs | Ulrich Sibiller | 2019-09-29 | 1 | -16/+10 |
| | |||||
* | Screen.c: fix wrong format character | Ulrich Sibiller | 2019-09-29 | 1 | -1/+1 |
| | |||||
* | Screen.c: fix typo | Ulrich Sibiller | 2019-09-29 | 1 | -1/+1 |
| | |||||
* | Screen.c: improve readability | Ulrich Sibiller | 2019-09-29 | 1 | -12/+10 |
| | |||||
* | Imakefile: make NXAGENT_RANDR_MODE_PREFIX configurable via macro | Ulrich Sibiller | 2019-09-29 | 1 | -5/+5 |
| | |||||
* | Screen.c: fix typo in TEST output | Ulrich Sibiller | 2019-09-29 | 1 | -1/+1 |
| | |||||
* | Screen.c: scope improvements | Ulrich Sibiller | 2019-09-29 | 1 | -7/+8 |
| |