Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop unused Xalloca.h | Ulrich Sibiller | 2020-05-07 | 6 | -145/+0 |
| | |||||
* | Splash.c: reduce number of X calls for logo painting | Ulrich Sibiller | 2020-05-07 | 1 | -117/+20 |
| | | | | Instead of 17 XFillPolygon() calls we now use 5. | ||||
* | Splash.c: reduce number of Xlib calls | Ulrich Sibiller | 2020-05-07 | 1 | -10/+24 |
| | |||||
* | Splash.c: always paint background over the whole window | Ulrich Sibiller | 2020-05-07 | 1 | -3/+3 |
| | | | | Was wrong when scale was different from 1 | ||||
* | Splash.c: move the GC to nxagentPaintLogo | Ulrich Sibiller | 2020-05-07 | 1 | -5/+7 |
| | | | | It is not needed elsewhere. | ||||
* | Splash.h: split out xdmcp parts into separate header file | Ulrich Sibiller | 2020-05-07 | 4 | -12/+43 |
| | |||||
* | Splash.c: make variables static | Ulrich Sibiller | 2020-05-07 | 1 | -3/+3 |
| | | | | They are not used from the outside. | ||||
* | Splash.c: use uppercase color defines | Ulrich Sibiller | 2020-05-07 | 1 | -10/+10 |
| | |||||
* | Splash.c: some reformatting | Ulrich Sibiller | 2020-05-07 | 1 | -13/+9 |
| | |||||
* | Splash.c: use more Xlib types | Ulrich Sibiller | 2020-05-07 | 3 | -15/+12 |
| | |||||
* | Splash.c: add nxagentHaveSplashWindow helper | Ulrich Sibiller | 2020-05-07 | 4 | -2/+8 |
| | |||||
* | Splash.c: center logo | Ulrich Sibiller | 2020-05-07 | 1 | -78/+104 |
| | | | | | | was offset to the right and downwards before Fixes ArcticaProject/nx-libs#892 | ||||
* | Splash.c: fix syntax error in TEST mode | Ulrich Sibiller | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | xkb/xkbUtils.c: add link to bugreport | Ulrich Sibiller | 2020-05-07 | 1 | -1/+5 |
| | | | | | | | | The problem we are fixing (or better "working around") here has also been seen in XQuartz, but no-one has found the reason yet. Point to bugreport so that anyone stumbling over this in future can check if there's a better fix and possibly implement that one. | ||||
* | Xext: rename saver's EventType to SaverEventType. | Ulrich Sibiller | 2020-05-07 | 1 | -5/+5 |
| | | | | | | | | | | | | | | Backport of this xorg-xserver commit: commit cfd3443fe81685e91a53063dee58e24a5684dc29 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Wed Jan 28 13:34:10 2009 +1000 Xext: rename saver's EventType to SaverEventType. Avoid namespace clashing with the internal events. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||
* | Xext: Fix cursor reference counting hazard. | Ulrich Sibiller | 2020-05-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | Backport of this xorg-xserver patch: commit 3083c5d0c4386cdd7083b7a83ac72fdad2f1e61e Author: Michel Dänzer <daenzer@vmware.com> Date: Mon Mar 22 18:01:17 2010 +0100 Xext: Fix cursor reference counting hazard. Make sure the reference count of the new cursor is increased before the old one is decreased, otherwise bad things will happen if they're one and the same and the reference count is 1 initially. Not sure this can actually happen here, but better safe than sorry. Signed-off-by: Michel Dänzer <daenzer@vmware.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com> Signed-off-by: Keith Packard <keithp@keithp.com> | ||||
* | Render.c: describe function purpose | Ulrich Sibiller | 2020-05-07 | 1 | -0/+1 |
| | | | | (from nxagent changelog) | ||||
* | Render.c: replace two while loops by shorter for loops | Ulrich Sibiller | 2020-05-07 | 1 | -9/+3 |
| | |||||
* | Rootless.c: undo overzealous scope improvement | Ulrich Sibiller | 2020-05-07 | 1 | -3/+3 |
| | | | | It is better to create the values array once and not on every iteration.. | ||||
* | nxagent: simplify nxagentFreeRegion macro | Ulrich Sibiller | 2020-05-07 | 5 | -23/+22 |
| | | | | | | Does not require two parameters. It could be replaced by RegionDestroy() entirely but we leave it to have a match to nxagentCreateRegion(). | ||||
* | Drawable.c: get rid of goto code in nxagentSynchronizeDrawableData | Ulrich Sibiller | 2020-05-07 | 1 | -16/+4 |
| | | | | | Now all cleanup code at the end of the function is gone so there's no need for the gotos anymore. Just return directly. | ||||
* | Drawable.c: refactor nxagentSynchronizeDrawableData | Ulrich Sibiller | 2020-05-07 | 1 | -78/+52 |
| | | | | | move common code into helper function that also takes care of the ugly alloc/free stuff. | ||||
* | Screen.c: formatting fixes | Ulrich Sibiller | 2020-05-07 | 1 | -7/+8 |
| | |||||
* | nxagent: Free atom map on termination | Ulrich Sibiller | 2020-05-07 | 3 | -2/+17 |
| | |||||
* | Atoms.c: refine comment on NX_CUT_BUFFER_SERVER | Ulrich Sibiller | 2020-05-07 | 1 | -3/+2 |
| | |||||
* | Atoms.c: scope improvements | Ulrich Sibiller | 2020-05-07 | 1 | -4/+3 |
| | |||||
* | Atoms.c: remove unused return value of nxagentInitAtomsMap | Ulrich Sibiller | 2020-05-07 | 1 | -4/+4 |
| | |||||
* | Atoms.h: reformat comments | Ulrich Sibiller | 2020-05-07 | 1 | -7/+4 |
| | |||||
* | Atoms.c: always duplicate strings before storing them in privAtomMap | Ulrich Sibiller | 2020-05-07 | 1 | -26/+11 |
| | | | | | Otherwise we will never be able to free the list because we do not know if free() is allowed or not. | ||||
* | Atoms.c: some code cleanup | Ulrich Sibiller | 2020-05-07 | 1 | -55/+71 |
| | | | | add else clauses, improve debugging, add comments | ||||
* | Atoms.c: add missing free | Ulrich Sibiller | 2020-05-07 | 1 | -0/+2 |
| | | | | not a real memleak since it is followed by a FatalError... | ||||
* | Atoms.c: remove one obsolete FIXME | Ulrich Sibiller | 2020-05-07 | 1 | -4/+3 |
| | | | | The FIXME just described what the following function actually implements... | ||||
* | Screen.c: spelling fix | Ulrich Sibiller | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | Events.c: simplify nxagentInternalWindowsTree | Ulrich Sibiller | 2020-05-07 | 1 | -6/+2 |
| | |||||
* | Events.c: Whitespace fix | Ulrich Sibiller | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | os: remove CYGWIN remnants | Ulrich Sibiller | 2020-05-07 | 3 | -15/+1 |
| | |||||
* | Merge branch 'uli42-pr/use_nxdialog' into 3.6.x | Mike Gabriel | 2020-05-07 | 1 | -5/+15 |
|\ | | | | | | | Attributes GH PR #922: https://github.com/ArcticaProject/nx-libs/pull/922 | ||||
| * | Use nxdialog as nxclient replacement | Ulrich Sibiller | 2020-05-07 | 1 | -5/+15 |
|/ | | | | | | | if neither NX_CLIENT ist provided nor /usr/NX/bin/nxclient is existing try /usr/bin/nxdialog. Currently the path is hardcoded. | ||||
* | Merge branch 'uli42-pr/drop_nxwin' into 3.6.x | Mike Gabriel | 2020-05-07 | 5 | -880/+1 |
|\ | | | | | | | Attributes GH PR #917: https://github.com/ArcticaProject/nx-libs/pull/917 | ||||
| * | remove obsolete pending patches | Ulrich Sibiller | 2020-05-07 | 2 | -157/+0 |
| | | | | | | | | | | The changes are either applied in the current version or the affected file is no longer existing. | ||||
| * | Drop patch that is for nxwin only | Ulrich Sibiller | 2020-05-07 | 1 | -566/+0 |
| | | |||||
| * | Makefiles: drop support for NXwin | Ulrich Sibiller | 2020-05-07 | 2 | -157/+1 |
|/ | | | | | | | | We have never built nxwin within this tree. And we never shipped it. So drop the according logic. We have also removed CYGWIN stuff in the past so nxwin probably would not compile/work anyway... | ||||
* | Merge branch 'uli42-pr/refactor_timeout' into 3.6.x | Mike Gabriel | 2020-05-07 | 10 | -389/+151 |
|\ | | | | | | | Attributes GH PR #899: https://github.com/ArcticaProject/nx-libs/pull/899 | ||||
| * | 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: remove now-obsolete own copies of ScreenSaver procs | Ulrich Sibiller | 2020-04-07 | 4 | -279/+0 |
| | | | | | | | | | | we moved the auto-disconnect feature to an own timer so there's no need for a special treatment in screen saver stuff anymore. | ||||
| * | nxagent: re-implement timeout handling | Ulrich Sibiller | 2020-04-07 | 7 | -88/+114 |
|/ | | | | | | 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. | ||||
* | release 3.5.99.233.5.99.23 | Mike Gabriel | 2020-01-30 | 9 | -10/+1694 |
| | |||||
* | debian/libnx-x11-6.symbols: Sync with .symbols file found in official Debian ↵ | Mike Gabriel | 2020-01-30 | 1 | -3/+3 |
| | | | | package. | ||||
* | debian/rules: Adopt changes from official Debian package. | Mike Gabriel | 2020-01-30 | 1 | -2/+9 |
| |