aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Screen.c: code simplification/scopeUlrich Sibiller2020-01-061-266/+185
| |
| * Screen.c: fix handling of NX_SHADOW atomUlrich Sibiller2020-01-061-10/+3
| | | | | | | | Needs to be an XlibAtom!
| * Screen.c: drop variableUlrich Sibiller2020-01-061-7/+3
| |
| * Window.c: code simplifications/scopeUlrich Sibiller2020-01-061-11/+5
| |
| * Window.c: fix commentUlrich Sibiller2020-01-061-2/+2
| |
| * Rootless.c: fix wordingUlrich Sibiller2020-01-061-1/+1
| |
| * X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properlyUlrich Sibiller2020-01-061-23/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes ArcticaProject/nx-libs#165 commit dfd682b582636a36345144bcf835e3ee46718d90 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Wed Jan 2 19:27:22 2008 -0800 X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properly X.Org Bugzilla #4947 <https://bugs.freedesktop.org/show_bug.cgi?id=4947> Sun bug 6646626 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6646626> Don't use swapped data after swapping it. When done swapping data, send the swapped data, not the address of the pointer to it, to the client.
| * NXproperty.c: simplify ChangeWindowPropertyUlrich Sibiller2020-01-062-110/+11
| |
| * Events.c: improve debugging outputUlrich Sibiller2020-01-061-7/+25
| | | | | | | | | | | | | | Extend nxagentHandleClientMessageEvent: better debug messages, suppress warning "Invalid window in ClientMessage" for legal case. I came across this while testing some clipboard stuff.
| * os: unifdef WIN32Ulrich Sibiller2020-01-0610-306/+6
| |
| * os: unifdef UNIXWAREUlrich Sibiller2020-01-061-1/+1
| |
| * os: unifdef __SCO__Ulrich Sibiller2020-01-064-62/+6
| |
| * os: unifdef ISCUlrich Sibiller2020-01-063-34/+5
| |
| * NXdispatch.c: port forgotten patchUlrich Sibiller2020-01-061-0/+3
| | | | | | | | had been forgotten in 7a2836f8db9941aaefd88b595f43589ff513b53e
| * NXDispatch.c: mark NX changesUlrich Sibiller2020-01-061-7/+18
| |
| * NXdispatch.c: cleanup ProcCloseFont()Ulrich Sibiller2020-01-061-1/+1
| | | | | | | | minimize differences to dix/dispatch.c
| * NXdispatch.c: add FIXMEUlrich Sibiller2020-01-061-0/+2
| |
| * xkbsrv.h: drop non-existing externsUlrich Sibiller2020-01-061-5/+0
| |
| * NX{mitrap,picture}.c: mark NX changesUlrich Sibiller2020-01-061-1/+4
| |
| * Pointer.c: code simplificationUlrich Sibiller2020-01-061-1/+1
| |
| * Pointer.c: use __func__ in fprintfUlrich Sibiller2020-01-061-8/+8
| |
| * xkbsrv.h: move extern XkbFreePrivates to central include fileUlrich Sibiller2020-01-062-2/+1
| |
| * xkbActions.c: fix formattingUlrich Sibiller2020-01-061-1/+1
| |
| * Window.c: print internal window id as wellUlrich Sibiller2020-01-061-2/+2
| |
| * mi: Avoid stack smash when drawing dashed linesUlrich Sibiller2020-01-061-3/+3
|/ | | | | | | | | | | | | | | Backport of this xorg-xserver upstream patch: commit 20c2a3bcb11b5baf564e2c73a477ba23f5ae2b10 Author: Peter Harris <pharris@opentext.com> Date: Mon Jul 15 19:44:29 2013 -0400 mi: Avoid stack smash when drawing dashed lines X.org Bug 54013 <https://bugs.freedesktop.org/show_bug.cgi?id=54013> Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Peter Harris <pharris@opentext.com>
* nx-libs.spec: Don't install nxagent.xpm to any package. Not there anymore..Mike Gabriel2020-01-061-1/+0
| | | | Relates to ArcticaProject/nx-libs#890.
* (main) Makefile: Don't install nxagent.xpm during install-full target.Mike Gabriel2020-01-061-3/+0
| | | | | | Regression fix for 3cd622cf4085e8c4257ff17c2481d92d3bc443f9. Fixes ArcticaProject/nx-libs#890.
* Merge branch 'uli42-pr/more_clipboard_improvements' into 3.6.xMike Gabriel2020-01-059-282/+429
|\ | | | | | | Attributes GH PR #877: https://github.com/ArcticaProject/nx-libs/pull/877
| * Clipboard.c: cleanup parenthesesUlrich Sibiller2020-01-051-15/+17
| |
| * Clipboard.c: extend/reformat some commentsUlrich Sibiller2020-01-051-8/+12
| |
| * Clipboard.c: rename variables/atoms to better reflect their meaningUlrich Sibiller2020-01-056-40/+43
| | | | | | | | | | | | | | Unfortunately we cannot rename NX_CUT_BUFFER_SERVER, too, without breaking compatibility because this one is used to signal nomachine's nxclient after the splash screen is gone (see Splash.c, Window.c and ArticaProject/nx-libs#838)
| * Clipboard.c: add clientCLIPBOARD variableUlrich Sibiller2020-01-051-3/+7
| | | | | | | | | | | | the MakeAtom call previously used is as good as using a variable but with the variable it is a) easier to read/understand and b) consistent with the other client* variables.
| * Clipboard.c: change order of if clause to better match the comment above itUlrich Sibiller2020-01-051-6/+8
| |
| * Clipboard.c: CLINDEX and GetXErrorString are only used for debuggingUlrich Sibiller2020-01-051-2/+2
| |
| * Clipboard.c: flush more often to ensure a smooth clipboard experienceUlrich Sibiller2020-01-051-3/+1
| |
| * Clipboard.c: fix handling of clipboard=none/client/server/both optionUlrich Sibiller2020-01-051-3/+4
| |
| * Options.h: comment on the four clipboard optionsUlrich Sibiller2020-01-051-0/+18
| |
| * Clipboard.c: Use Find*Index helpers at more locationsUlrich Sibiller2020-01-051-16/+15
| |
| * Clipboard.c: cosmetics/typo fix/untabifyUlrich Sibiller2020-01-052-44/+41
| |
| * Clipboard.c: introduce helper macro IS_INTERNAL_OWNERUlrich Sibiller2020-01-051-9/+11
| | | | | | | | Using this macro makes the code more readable
| * Clipboard.c: simplify nxagentSetSelectionOwnerUlrich Sibiller2020-01-051-33/+26
| | | | | | | | We do not need to loop over all selections. We have a helper for that.
| * Clipboard.c: describe nxagentFind*IndexUlrich Sibiller2020-01-051-0/+8
| |
| * Clipboard.c: reorder nxagentInitClipboardUlrich Sibiller2020-01-051-10/+11
| | | | | | | | | | It makes sense to measure time and set the initialized flag right at the start.
| * Clipboard.c: clear all selections in nxagentInitClipboardUlrich Sibiller2020-01-051-2/+4
| | | | | | | | | | | | The new code effectively does the same the old one did. But if we change the number of selections the new code will still work correctly while the old one would not.
| * Clipboard.c: Fix: re-claim selection on reconnectUlrich Sibiller2020-01-051-20/+28
| | | | | | | | | | | | | | On reconnect claim the selection ownership if one of nxagent's clients is a selection owner. The code for this was already there but could not work because the lastSelectionOwner array was always dropped at the beginning of nxagentInitClipboard.
| * Clipboard.c: reorder atom allocation codeUlrich Sibiller2020-01-051-10/+10
| | | | | | | | | | Place the allocation directly before the check for success. Use the same order for server and client atoms.
| * Clipboard: align reported targetsUlrich Sibiller2020-01-053-13/+26
| | | | | | | | | | Always report the same list of available targets to internal and external requests.
| * Clipboard.c: check pointer before usageUlrich Sibiller2020-01-051-1/+1
| | | | | | | | | | The code also worked with pWindow being NULL but it did some unnecessary stuff.
| * Clipboard.c: drop superflous variableUlrich Sibiller2020-01-051-9/+7
| |
| * Clipboard.c: split combined checkUlrich Sibiller2020-01-051-16/+34
| | | | | | | | | | | | By splitting it up we can print appropriate debug messages. More important: The code tried to handle the special targets for all other cases where it should only deny the request.