aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/hw/nxagent
Commit message (Collapse)AuthorAgeFilesLines
* Clipboard.c: use macros instead of hardcoced values for timeoutsUlrich Sibiller2020-01-051-3/+14
|
* Clipboard.c: fix timeout comparisonUlrich Sibiller2020-01-051-2/+2
| | | | | We had comparisions for >5000 and <5000, but =5000 was not explicitly handled. In that case the code took an unexpected path.
* Clipboard: make nxagentInitClipboard return a BooleanUlrich Sibiller2020-01-053-6/+10
|
* Clipboard.c: avoid nested externUlrich Sibiller2020-01-051-4/+4
|
* Clipboard.c: fix string formatting directivesUlrich Sibiller2020-01-051-2/+2
|
* Clipboard.c: Fix formattingUlrich Sibiller2020-01-051-2/+2
|
* Clipboard.c, NXproperty.c: match prototypesUlrich Sibiller2020-01-052-2/+7
| | | | | | The prototype for nxagentGetClipboardWindow has been changed in 63320437ed4e95246ce62193560098f986ac265c but the changes have not made it into NXproperty.c...
* Clipboard.c: reformat some commentsUlrich Sibiller2020-01-051-5/+3
|
* Clipboard.c: add FIXMEsUlrich Sibiller2020-01-051-0/+3
|
* Clipboard.c: add nxagentMatchSelectionOwner helper functionUlrich Sibiller2020-01-051-2/+7
|
* Clipboard.c: make agentClipboardStatus a BooleanUlrich Sibiller2020-01-051-14/+43
| | | | and add debugging information around its checks.
* Clipboard.c: refactor nxagent*SelectionOwnerUlrich Sibiller2020-01-051-28/+28
| | | | | | | expect an index instead of a pointer All calls referenced lastSelectionOwner so let the function directly use it and only pass the required index.
* Error.c: simplify some NULL pointer checksUlrich Sibiller2020-01-051-4/+4
|
* Error.c: drop now obsolete DEFAULT_STRING_LENGTHUlrich Sibiller2020-01-051-3/+0
|
* Error.c: make nxagentRootDir a pointerUlrich Sibiller2020-01-051-37/+22
| | | | no more hardcoded string length
* Error.c: make nxagentHomeDir a pointerUlrich Sibiller2020-01-051-26/+17
| | | | no more hardcoded string length
* Error.c: make nxagentClientsLogName a pointerUlrich Sibiller2020-01-053-12/+22
| | | | no more hardcoded string length
* Error.c: fix format-truncation warningUlrich Sibiller2020-01-052-40/+19
| | | | | | | | | | Error.c: In function ‘nxagentGetSessionPath’: Error.c:543:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 253 [-Wformat-truncation=] snprintf(nxagentSessionDir, DEFAULT_STRING_LENGTH, "%s/C-%s", rootPath, nxagentSessionId); ^~ ~~~~~~~~~~~~~~~~ Error.c:543:5: note: ‘snprintf’ output 4 or more bytes (assuming 259) into a destination of size 256 snprintf(nxagentSessionDir, DEFAULT_STRING_LENGTH, "%s/C-%s", rootPath, nxagentSessionId); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Dialog.c: fix format-truncation warningUlrich Sibiller2020-01-051-4/+14
| | | | | | | | | | Dialog.c: In function ‘nxagentLaunchDialog’: Dialog.c:320:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 256 [-Wformat-truncation=] snprintf(dialogDisplay, sizeof(dialogDisplay), "%s", nxagentDisplayName); ^~ ~~~~~~~~~~~~~~~~~~ Dialog.c:320:5: note: ‘snprintf’ output between 1 and 1024 bytes into a destination of size 256 snprintf(dialogDisplay, sizeof(dialogDisplay), "%s", nxagentDisplayName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* nxagent: Use XlibAtom data type where appropriateUlrich Sibiller2020-01-0511-70/+74
| | | | | | | | 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
* Pixels.c: reformat commentsUlrich Sibiller2020-01-051-7/+4
|
* Pixels.c: scope improvementsUlrich Sibiller2020-01-051-6/+4
|
* Options.h: reformatUlrich Sibiller2020-01-051-137/+57
|
* Options.c: reformat commentsUlrich Sibiller2020-01-051-12/+9
|
* Pointer.c: scope improvementsUlrich Sibiller2020-01-051-12/+6
|
* Pointer.c: reformat commentsUlrich Sibiller2020-01-051-9/+8
|
* Visual.{ch}: disable unused codeUlrich Sibiller2020-01-052-0/+5
|
* Visual.c: reformat commentsUlrich Sibiller2020-01-052-18/+12
|
* Visual.c: code improvements/desginated initializersUlrich Sibiller2020-01-051-22/+14
|
* Split.c: scope improvements/code simplificationUlrich Sibiller2020-01-051-21/+7
|
* Split.c: reformat commentsUlrich Sibiller2020-01-051-60/+41
|
* Keyboard.c: code simplification / scope improvementsUlrich Sibiller2020-01-051-35/+29
|
* Keyboard.c: reformat commentsUlrich Sibiller2020-01-051-23/+20
|
* Init.c: rewrite two function prototypesUlrich Sibiller2020-01-051-5/+2
|
* Init.c: reformat commentsUlrich Sibiller2020-01-051-63/+31
|
* Handlers.c: reformat commentsUlrich Sibiller2020-01-051-12/+9
|
* GCOps.c: code simplification / scope improvementsUlrich Sibiller2020-01-051-14/+5
|
* GCOps.c: reformat commentsUlrich Sibiller2020-01-051-6/+4
|
* GC.c: blank line cleanupUlrich Sibiller2020-01-051-0/+1
|
* GC.c: code simplifications / scope improvementsUlrich Sibiller2020-01-051-5/+4
|
* GC.c: reformat commentsUlrich Sibiller2020-01-051-5/+5
|
* Font.c: scope improvementsUlrich Sibiller2020-01-051-30/+15
|
* Font.c: reformat commentsUlrich Sibiller2020-01-051-28/+20
|
* Error.c: Code simplificationUlrich Sibiller2020-01-051-3/+0
|
* Drawable.c: code simplifications / scope improvementsUlrich Sibiller2020-01-051-248/+116
|
* Drawable.c: reformat commentsUlrich Sibiller2020-01-051-239/+174
|
* Display.c: remove blank linesUlrich Sibiller2020-01-051-11/+0
|
* Display.c: code simplification, scope improvementsUlrich Sibiller2020-01-051-28/+17
|
* Display.c: reformat commentsUlrich Sibiller2020-01-051-43/+36
|
* Dialog.c: use designated initializerUlrich Sibiller2020-01-051-4/+4
|