Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clipboard.c: improve XChangeProperty code | Ulrich Sibiller | 2019-11-15 | 1 | -2/+2 |
| | | | | | | | | | | The previously used "Atom" type was confusing. Clarify this by writing the code as requested in the manpage of XChangeProperty: "If the specified format is 8, the property data must be a char array. If the specified format is 16, the property data must be a short array. If the specified format is 32, the property data must be a long array." | ||||
* | Merge branch 'uli42-pr/cleanup_rootless' into 3.6.x | Mike Gabriel | 2019-11-15 | 1 | -214/+171 |
|\ | | | | | | | Attributes GH PR #860: https://github.com/ArcticaProject/nx-libs/pull/860 | ||||
| * | Rootless.c: rewrite loop to allow for scope improvements | Ulrich Sibiller | 2019-11-15 | 1 | -17/+10 |
| | | | | | | | | | | make i a local loop variable everywhere by changing the while loop to a for loop. | ||||
| * | Rootless.c: fix linefeeds when printing lists | Ulrich Sibiller | 2019-11-15 | 1 | -5/+5 |
| | | |||||
| * | Rootless.c: silence compiler warning about wrong parmeter sizes | Ulrich Sibiller | 2019-11-15 | 1 | -5/+3 |
| | | |||||
| * | Rootless.c: disable unused function | Ulrich Sibiller | 2019-11-15 | 1 | -0/+2 |
| | | |||||
| * | Rootless.c: silence compiler warnings about wrong fromat specifiers | Ulrich Sibiller | 2019-11-15 | 1 | -15/+15 |
| | | |||||
| * | Rootless.c: Fatal error if malloc fails | Ulrich Sibiller | 2019-11-15 | 1 | -1/+5 |
| | | |||||
| * | Rootless.c: cleanup function prototypes | Ulrich Sibiller | 2019-11-15 | 1 | -10/+8 |
| | | |||||
| * | Rootless.c: reformat comments | Ulrich Sibiller | 2019-11-15 | 1 | -34/+26 |
| | | |||||
| * | Rootless.c: scope improvements | Ulrich Sibiller | 2019-11-15 | 1 | -58/+38 |
| | | |||||
| * | Rootless.c: use __func__ instead of hardcoded function name | Ulrich Sibiller | 2019-11-15 | 1 | -78/+74 |
| | | |||||
| * | Rootless.c: use designated initializers | Ulrich Sibiller | 2019-11-15 | 1 | -15/+9 |
|/ | | | | This fixes a possible unitialized struct variable. | ||||
* | Merge branch 'uli42-pr/simplify_pixmap' into 3.6.x | Mike Gabriel | 2019-11-15 | 1 | -274/+143 |
|\ | | | | | | | Attributes GH PR #867: https://github.com/ArcticaProject/nx-libs/pull/867 | ||||
| * | Pixmap.c: reformat comments | Ulrich Sibiller | 2019-11-15 | 1 | -56/+44 |
| | | | | | | | | plus some minor formatting fixes | ||||
| * | Pixmap.c: scope improvements | Ulrich Sibiller | 2019-11-15 | 1 | -125/+86 |
| | | |||||
| * | Pixmap.c: drop code that does not make sense | Ulrich Sibiller | 2019-11-15 | 1 | -10/+2 |
| | | | | | | | | | | | | This check has already been done before we reach here. Also add some comments about a condition that will never occur... | ||||
| * | Pixmap.c: call miModifyPixmapHeader twice instead of duplicating code | Ulrich Sibiller | 2019-11-15 | 1 | -83/+11 |
|/ | |||||
* | Merge branch 'uli42-pr/args_fixes' into 3.6.x | Mike Gabriel | 2019-11-15 | 1 | -400/+140 |
|\ | | | | | | | Attributes GH PR #857: https://github.com/ArcticaProject/nx-libs/pull/857 | ||||
| * | 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 | ||||
* | Merge branch 'uli42-pr/simplify_glxext' into 3.6.x | Mike Gabriel | 2019-11-02 | 2 | -56/+5 |
|\ | | | | | | | Attributes GH PR #868: https://github.com/ArcticaProject/nx-libs/pull/868 | ||||
| * | NXglxext.c: use upstream versions of Dispatch functions | Ulrich Sibiller | 2019-11-02 | 2 | -56/+5 |
|/ | | | | | | | | | instead of a full copy. We still have our own function because we need to handle the nxagentGlxTrap. This trap is now set before the start of the dispatcher while it has been set only directly before calling the dispatched function. Saves ~50 duplicated lines. | ||||
* | Merge branch 'uli42-pr/simplify_nxwindow' into 3.6.x | Mike Gabriel | 2019-11-02 | 3 | -172/+34 |
|\ | | | | | | | Attributes GH PR #866: https://github.com/ArcticaProject/nx-libs/pull/866 | ||||
| * | NXwindow.c: use upstream function DeleteWindow() | Ulrich Sibiller | 2019-11-02 | 2 | -52/+0 |
| | | | | | | | | | | | | | | DeleteWindow() is calling FreeWindowResources() which is calling DisposeWindowOptional() which sets pWin->optional to NULL. So the now removed code was never called. After removal DeleteWindow() is identical to the dix version, so we use that one. | ||||
| * | NXwindow.c: call InitRootWindow from dix | Ulrich Sibiller | 2019-11-02 | 3 | -49/+18 |
| | | |||||
| * | NXwindow.c: mark NX changes | Ulrich Sibiller | 2019-11-02 | 1 | -0/+16 |
| | | | | | | | | many functions are almost identical to dix. Mark the minimal changes. | ||||
| * | NXwindow.c: drop own UnmapWindow() | Ulrich Sibiller | 2019-11-02 | 2 | -18/+0 |
| | | | | | | | | | | The only difference to the dix version was a fprintf if compiled with -D TEST. | ||||
| * | NXwindow.c: call upstream version UnmapWindow() | Ulrich Sibiller | 2019-11-02 | 2 | -58/+5 |
|/ | |||||
* | Merge branch 'uli42-pr/simplify_nxglyph' into 3.6.x | Mike Gabriel | 2019-11-02 | 2 | -38/+45 |
|\ | | | | | | | Attributes GH PR #865: https://github.com/ArcticaProject/nx-libs/pull/865 | ||||
| * | NXglyph.c: mark NX changes | Ulrich Sibiller | 2019-11-02 | 1 | -1/+8 |
| | | |||||
| * | NXglyph.c: adapt FindGlyph() to better match render/glyph.c | Ulrich Sibiller | 2019-11-02 | 1 | -19/+24 |
| | | | | | | | | no function change | ||||
| * | NXglyphcurs.c: use dixChangeCG() | Ulrich Sibiller | 2019-11-02 | 1 | -18/+13 |
|/ | |||||
* | Merge branch 'uli42-pr/simplify_nxxvdisp' into 3.6.x | Mike Gabriel | 2019-11-02 | 3 | -148/+15 |
|\ | | | | | | | Attributes GH PR #864: https://github.com/ArcticaProject/nx-libs/pull/864 | ||||
| * | Simplify (NX)xvdisp.c | Ulrich Sibiller | 2019-11-02 | 3 | -148/+15 |
|/ | | | | | | | | | | NXxvdisp.c only exists to set/unset nxagentXvTrap before/after dispatch. There's no need to duplicate the original code. We now rename the original dispatch functions and call them in our dispatch code. Also drop check for sun and cygwin, as they never appeared in xorg upstream code. | ||||
* | Merge branch 'uli42-pr/simplify_nxdispatch' into 3.6.x | Mike Gabriel | 2019-11-02 | 2 | -148/+73 |
|\ | | | | | | | Attributes GH PR #863: https://github.com/ArcticaProject/nx-libs/pull/863 | ||||
| * | NXdispatch.c: mark NX changes | Ulrich Sibiller | 2019-11-02 | 1 | -17/+47 |
| | | |||||
| * | NXdispatch.c: simplify InitClientPrivates() | Ulrich Sibiller | 2019-11-02 | 2 | -35/+13 |
| | | | | | | | | by calling the upstream function from dix/dispatch.c | ||||
| * | NXdispatch.c: call upstream CloseDownClient() | Ulrich Sibiller | 2019-11-02 | 2 | -87/+6 |
| | | | | | | | | remove ~80 duplicate lines | ||||
| * | NXdispatch.c: Simplify InitSelections() | Ulrich Sibiller | 2019-11-02 | 2 | -9/+7 |
|/ | | | | by calling upstream version from dispatch.c | ||||
* | Merge branch 'uli42-pr/simplify_nxextension' into 3.6.x | Mike Gabriel | 2019-11-02 | 5 | -189/+2 |
|\ | | | | | | | Attributes GH PR #861: https://github.com/ArcticaProject/nx-libs/pull/861 | ||||
| * | nxagent: drop NXextension.c | Ulrich Sibiller | 2019-11-02 | 4 | -33/+2 |
| | | | | | | | | | | instead of including it and creating NXextension.o we can simply use the dix version. There are no NX specials anymore. | ||||
| * | NXextension.c: use ProcListExtensions() from dix | Ulrich Sibiller | 2019-11-02 | 2 | -116/+0 |
| | | |||||
| * | NXextension.c: use ProcQueryExtension() from dix | Ulrich Sibiller | 2019-11-02 | 2 | -41/+1 |
|/ |