aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/hw
Commit message (Collapse)AuthorAgeFilesLines
* NXproperty.c: prevent deletion of NX_AGENT_VERSION propertyUlrich Sibiller2019-09-291-0/+47
| | | | Fixes ArcticaProject/nx-libs#825
* Split.c: whitespace fixesUlrich Sibiller2019-09-291-2/+2
|
* Screen.c: code cleanupUlrich Sibiller2019-09-291-235/+201
| | | | no functional change
* Screen.c: fix: use bit operator, not logic operatorUlrich Sibiller2019-09-291-1/+1
|
* Atoms.c: remove unused parameter from nxagentInitAtomsUlrich Sibiller2019-09-293-3/+3
|
* Atoms.c: code cleanupUlrich Sibiller2019-09-291-74/+54
| | | | no functional change
* Atoms.c: fix wrong variable referenceUlrich Sibiller2019-09-291-1/+1
|
* Atoms.c: add FIXMEUlrich Sibiller2019-09-291-0/+1
|
* Events.c: code improvements (mainly scope)Ulrich Sibiller2019-09-291-75/+41
|
* NXrender.c: fix possible memory leakUlrich Sibiller2019-09-291-0/+3
|
* Clipboard.c: fix wrong variable being printed in debugging outputUlrich Sibiller2019-09-291-2/+2
|
* NXdispatch.c: replace hardcoded values by variables from Clipboard.cUlrich Sibiller2019-09-292-16/+21
|
* Events.c: fix wrong size in format specificationUlrich Sibiller2019-09-291-1/+1
|
* nxagent: drop unused DisplayLatencyUlrich Sibiller2019-09-293-23/+0
|
* NXproperty.c: reformat GetWindowProperty to increase readabilityUlrich Sibiller2019-09-291-23/+24
|
* Events.c: identify internal root window in nxagentInternalWindowInfoUlrich Sibiller2019-09-291-2/+2
|
* Events.c: add FIXMEUlrich Sibiller2019-09-291-0/+13
|
* Events.c: fix wrong returncode interpretationUlrich Sibiller2019-09-291-1/+1
| | | | | | | XGetWMName returns non-zero on success The result was that no window names were displayed in DEBUG_TREE remote windows tree output.
* Events.c: shorten window tree debugging codeUlrich Sibiller2019-09-291-39/+10
| | | | scope improvements, use fprintf for indentation instead of loops.
* Events.c: fix write after buffer endUlrich Sibiller2019-09-291-3/+1
|
* Events.c: nxagentInternalWindowInfo is only called with DEBUG_TREEUlrich Sibiller2019-09-291-2/+0
| | | | so hide it behind that define
* Atoms.c: fix wrong fprintf formatUlrich Sibiller2019-09-291-1/+1
|
* nxagent: drop nxagentRenderTrapUlrich Sibiller2019-09-295-84/+0
| | | | | | | | | | nxagentRenderTrap is rather old. This flag is set when internal pixmap creation returns a pixmap with depth 0. Following that the RENDER extension is effectively disabled. However: there's no code that could create a pixmap with depth 0, so let's simplify our code by removing nxagentRenderTrap altogether. Fixes ArcticaProject/nx-libs#841
* Keystroke.c: Grammar fix in stdout message (Current known -> Currently known).Mike Gabriel2019-09-171-1/+1
|
* release 3.5.99.223.5.99.22Mike Gabriel2019-08-271-1/+1
|
* Events.c: introduce separate debug level for autograb debugging onlyUlrich Sibiller2019-08-271-7/+16
| | | | We should do something similar for all subsystems over time...
* Make AutoGrab work in more situationsUlrich Sibiller2019-08-272-2/+11
| | | | | Especially switchin to/from fullscreen with active AutoGrab was problematic. Works much smoother now.
* Dialog.c: Add NXTransDialog() call for autograb toggling.Mike Gabriel2019-08-273-0/+82
|
* Events.c: Autograb only for windowed modesUlrich Sibiller2019-08-271-2/+1
| | | | This also make re-autograbbing after switch back from AllScreens work.
* Events.c: do not ungrab keyboard on LeaveNotify when in autograb modeUlrich Sibiller2019-08-271-4/+7
|
* Events.c: improve debugging output for FocusIn/OutUlrich Sibiller2019-08-271-4/+56
|
* Args.c: make autograb available via options file, too.Ulrich Sibiller2019-08-272-0/+17
|
* Args.c: Add command line option -autograb.Ulrich Sibiller2019-08-272-0/+12
|
* nxagent: Make autograb an nxagentOption.Ulrich Sibiller2019-08-273-7/+14
|
* nxagent: Add autograb mode.Ulrich Sibiller2019-08-274-5/+93
| | | | | | | You can now toggle between autograb mode by pressing CTRL-ALT-G (default, can be adjusted in keystrokes.cfg). Fixes ArcticaProject/nx-libs#384.
* Screen.c: initialize RandR only on startup...Ulrich Sibiller2019-08-271-6/+6
| | | | | | | | ... not on reconnect. After the reconnect RRCloseScreen was called twice which caused a double free. This was introduced with 3b06ad51d91ff2b9442f159cddf34ed03bc2dd35 Fixes ArcticaProject/nx-libs#833
* NXdispatch.c: move nxagentWMtimeout into the functionUlrich Sibiller2019-08-271-8/+3
| | | | it is only used there, no need for a global variable
* NXdispatch.c: drop currentDispatch variableUlrich Sibiller2019-08-271-13/+8
| | | | was only used once
* nxagent: move nxagentWMPassed to Splash.cUlrich Sibiller2019-08-274-13/+8
| | | | It is only relevant there.
* nxagent: add NXAGENT_ONSTART where missingUlrich Sibiller2019-08-272-0/+8
| | | | | There were some locations referenceing a variable that was only availabe with NXAGENT_ONSTART set
* nxagent: drop NXAGENT_SPLASHUlrich Sibiller2019-08-272-3/+0
| | | | There was only one (commented) section using it.
* nxagent: rename nxagentWMStart to nxagentReadyAtomUlrich Sibiller2019-08-272-5/+5
| | | | This better reflects its purpose: Tell listeners we are ready.
* Splash.c: move some variables to Splash.cUlrich Sibiller2019-08-272-2/+3
| | | | They belong there...
* Splash.c: make Splash logo work with white background (-wr) mode, tooUlrich Sibiller2019-08-271-22/+31
|
* Splash.c: remove global variables for colorsUlrich Sibiller2019-08-273-30/+8
| | | | Make them defines. Also determine the screen depth dynamically.
* nxagent: drop nxagentRootTileWindowUlrich Sibiller2019-08-273-148/+4
| | | | | | | | We either use a solid black or a white background and no backround pixmap. So nxagentRootTileWindow is always empty and we can drop all stuff around it. remove nxagentSplashCount, too, since it is no longer checked anywhere.
* Splash.c: nxagentRemoveSplashWindow: drop unused parameterUlrich Sibiller2019-08-275-7/+6
|
* Splash.c: code cleanupUlrich Sibiller2019-08-271-22/+22
|
* Splash.c: drop return code of nxagentShowSplashWindowUlrich Sibiller2019-08-272-5/+3
| | | | nobody was checking it.
* Splash.c: do not wait in nxagent modeUlrich Sibiller2019-08-273-17/+20
| | | | | | | The splash window is only shown in x2go mode. In nxagent mode the splash window was also shown, but empty (and thus invisible). And the code waited for the splash window to disappear. Fix this by skipping _all_ the splash stuff in nxagent mode.