Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nxagent: simplify nxagentWaitEvents() | Ulrich Sibiller | 2019-08-27 | 8 | -35/+32 |
| | | | | | no more need to pass down a struct, we now only pass the milliseconds and let the function do the rest. | ||||
* | Keystroke.c: fix wrong return code | Ulrich Sibiller | 2019-08-27 | 1 | -1/+4 |
| | | | | | | The effect of this was that special keystrokes where detected and passed to the nxagent. E.g. pressing ctrl-alt-f for Fullscreen also produced an "f" in the current input window inside the nxagent. | ||||
* | Events.c: add more comments and TEST output | Ulrich Sibiller | 2019-08-27 | 1 | -3/+25 |
| | |||||
* | Events.c: refactor nxagentHandleKeypress | Ulrich Sibiller | 2019-08-27 | 1 | -6/+4 |
| | |||||
* | Clipboard.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -2/+1 |
| | |||||
* | Atoms.c: use SAFE_XFree and SAFE_free macros | Ulrich Sibiller | 2019-08-06 | 1 | -10/+6 |
| | |||||
* | Keystroke.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -2/+2 |
| | |||||
* | GCOps.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -3/+4 |
| | |||||
* | GC.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -9/+9 |
| | |||||
* | Drawable.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -5/+6 |
| | |||||
* | Colormap.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -10/+11 |
| | |||||
* | Args.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -8/+6 |
| | |||||
* | Error.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -6/+7 |
| | |||||
* | Image.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -15/+12 |
| | |||||
* | Render.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -2/+3 |
| | |||||
* | Pixmap.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -6/+7 |
| | |||||
* | Reconnect.c: use SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -7/+5 |
| | |||||
* | Keyboard.c: use SAFE_XFree and SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -36/+34 |
| | |||||
* | Cursor.c: use SAFE_XFree | Ulrich Sibiller | 2019-08-06 | 1 | -4/+3 |
| | |||||
* | Window.c: use SAFE_free and SAFE_XFree | Ulrich Sibiller | 2019-08-06 | 1 | -24/+16 |
| | |||||
* | Rootless.c: use SAFE_free and SAFE_XFree | Ulrich Sibiller | 2019-08-06 | 1 | -9/+6 |
| | |||||
* | Font.c: use SAFE_XFree and SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -37/+26 |
| | |||||
* | Screen.c: safe some lines by calling SAFE_XFree | Ulrich Sibiller | 2019-08-06 | 1 | -44/+29 |
| | |||||
* | Events.c: safe some lines by calling SAFE_XFree | Ulrich Sibiller | 2019-08-06 | 1 | -28/+7 |
| | |||||
* | Display.c: safe some lines by calling SAFE_XFree and SAFE_free | Ulrich Sibiller | 2019-08-06 | 1 | -49/+16 |
| | |||||
* | Utils.h: add SAFE_free macro | Ulrich Sibiller | 2019-08-06 | 1 | -0/+1 |
| | |||||
* | release 3.5.99.213.5.99.21 | Mike Gabriel | 2019-08-05 | 9 | -9/+563 |
| | |||||
* | Merge branch 'uli42-pr/drop_ipaq' into 3.6.x | Mike Gabriel | 2019-06-27 | 7 | -136/+6 |
|\ | | | | | | | Attributes GH PR #822: https://github.com/ArcticaProject/nx-libs/pull/822 | ||||
| * | drop onscreen keyboard support | Ulrich Sibiller | 2019-06-27 | 2 | -75/+1 |
| | | | | | | | | | | | | | | | | | | With the removal of the Ipaq code there's no path anymore to open the onscreen keyboard. Also nxkbd is not available and we do not have tested that feature with any onscreen keyboard yet. So there's no point in integrating that code. Fixes ArcticaProject/nx-libs#405 | ||||
| * | Drop Ipaq support | Ulrich Sibiller | 2019-06-27 | 6 | -61/+5 |
|/ | | | | Did we ever provide a binary? | ||||
* | Merge branch 'uli42-pr/fix_fullscreen' into 3.6.x | Mike Gabriel | 2019-06-27 | 2 | -31/+110 |
|\ | | | | | | | Attributes GH PR #821: https://github.com/ArcticaProject/nx-libs/pull/821 | ||||
| * | Screen.c: use XlibWindow so silence the compiler | Ulrich Sibiller | 2019-06-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bit weird, I'd expect far more places where the compiler could complain about Window vs Window64... But it does not. Screen.c:306:32: warning: passing argument 3 of ‘XQueryTree’ from incompatible pointer type [-Wincompatible-pointer-types] if (XQueryTree(d, candidate, &root, &parent, &children, &num_children)) ^~~~~ In file included from Screen.c:60: Agent.h:85:25: note: expected ‘Window64 *’ {aka ‘long unsigned int *’} but argument is of type ‘Window *’ {aka ‘unsigned int *’} #define Window Window64 ../../../../exports/include/nx-X11/Xlib.h:3041:5: note: in expansion of macro ‘Window’ Window* /* root_return */, | ||||
| * | Consistently use None instead of 0 for nxagentIconWindow everywhere | Ulrich Sibiller | 2019-06-27 | 2 | -2/+2 |
| | | |||||
| * | Screen.c: simplify nxagentMinimizeFromFullscreen | Ulrich Sibiller | 2019-06-27 | 1 | -6/+9 |
| | | |||||
| * | nxagentMaximizeToFullScreen: only reparent if necessary | Ulrich Sibiller | 2019-06-27 | 1 | -21/+56 |
| | | | | | | | | | | | | | | | | This fixes problems with kwin and compiz when using the switch-all-screens keystroke. The fullscreen would appear shortly and then vanish again. Fixes ArcticaProject/nx-libs#458 | ||||
| * | Screen.c: add nxagentIsParentOf helper | Ulrich Sibiller | 2019-06-27 | 1 | -0/+22 |
| | | |||||
| * | Window.c: rearrange code regarding window decorations sizes | Ulrich Sibiller | 2019-06-27 | 1 | -2/+9 |
| | | |||||
| * | Window.c: add some comments about fullscreen handling | Ulrich Sibiller | 2019-06-27 | 1 | -0/+12 |
|/ | |||||
* | Merge branch 'mjtrangoni-add-gcc-9' into 3.6.x | Mike Gabriel | 2019-06-23 | 1 | -2/+4 |
|\ | | | | | | | Attributes GH PR #820: https://github.com/ArcticaProject/nx-libs/pull/820 | ||||
| * | TravisCI: Print compiler version currently used | Mario Trangoni | 2019-06-23 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com> | ||||
| * | TravisCI: move from gcc 8.x to gcc 9.x | Mario Trangoni | 2019-06-23 | 1 | -2/+2 |
|/ | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com> | ||||
* | Merge branch 'uli42-pr/fix_xkb_privates' into 3.6.x | Mike Gabriel | 2019-06-23 | 4 | -16/+23 |
|\ | | | | | | | Attributes GH PR #818: https://github.com/ArcticaProject/nx-libs/pull/818 | ||||
| * | rework xkb device private handling | Ulrich Sibiller | 2019-06-22 | 4 | -16/+23 |
|/ | | | | | | | We can only free the xkbDevicePrivate because we do not know the details of any other (possible) extension. So let's limit to that one private for now and call the new xkbFreePrivates from dix (where such a function is completely missing). | ||||
* | Merge branch 'uli42-pr/various' into 3.6.x | Mike Gabriel | 2019-06-22 | 54 | -647/+505 |
|\ | | | | | | | Attributes GH PR #815: https://github.com/ArcticaProject/nx-libs/pull/815 | ||||
| * | Suppress false positives in static analysis | Ulrich Sibiller | 2019-06-22 | 2 | -2/+28 |
| | | | | | | | | | | | | | | | | | | | | there's more work to do... The whole nx-X11/extras dir is no longer checked since we only have Mesa there and we do not want to check that mess... All the exceptions in static-analysis-suppressions have been manually checked. | ||||
| * | record/set.c: silence cpp finding | Ulrich Sibiller | 2019-06-22 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | [nx-X11/programs/Xserver/record/set.c:361]: (warning) Possible null pointer dereference: stackIntervals stackIntervals is only NULL if nIntervals is 0, too. In that case memcpy will do nothing and so it is ok to pass NULL as source. But it is ugly nevertheless... | ||||
| * | Keyboard.c: use existing define instead of hardcoced value | Ulrich Sibiller | 2019-06-22 | 1 | -1/+1 |
| | | |||||
| * | Keyboard.c: fix another cppcheck finding | Ulrich Sibiller | 2019-06-22 | 1 | -1/+2 |
| | | | | | | | | [Keyboard.c:559]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour | ||||
| * | xkb: fix what looks to be a copy-paste error with first vs firstMM | Ulrich Sibiller | 2019-06-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | commit 758393951233d1b2520cf4cefd33ec4288a3880a Author: Dave Airlie <airlied@redhat.com> Date: Wed Sep 12 11:09:40 2018 +1000 xkb: fix what looks to be a copy-paste error with first vs firstMM Pointed out by coverity. Signed-off-by: Dave Airlie <airlied@redhat.com> | ||||
| * | xkmread.c: fix compiler warning | Ulrich Sibiller | 2019-06-22 | 1 | -0/+4 |
| | | | | | | | | | | | | xkmread.c: In function ‘XkmReadFileSectionName’: xkmread.c:1181:25: warning: ‘tmpTOC.type’ may be used uninitialized in this function [-Wmaybe-uninitialized] XkbConfigText(tmpTOC.type,XkbMessage),0); |