[X2Go-Commits] [nx-libs] branch 3.6.x updated (e10302404 -> b7034724a)
git-admin at x2go.org
git-admin at x2go.org
Mon Oct 18 09:35:58 CEST 2021
This is an automated email from the git hooks/post-receive script.
x2go pushed a change to branch 3.6.x
in repository nx-libs.
from e10302404 Merge branch 'mjtrangoni-add-pvs-studio' into 3.6.x
new 53ace2743 Create SECURITY.md
new ee77e9706 Update SECURITY.md
new 67330d9ea Update SECURITY.md
new d1a967f3a randr: fix broken macros / memory corruption
new bc68b4aad Merge branch 'uli42-pr/fix_wrap_macros' into 3.6.x
new 870a9491c travisci: Fix PVS job
new 6857e26b4 Merge branch 'mjtrangoni-fix-pvs-ci' into 3.6.x
new 2ef652d35 nx-libs.spec: create nxdialog rpm
new d121f2a9c Merge branch 'uli42-pr/nxdialog_rpm' into 3.6.x
new 475d6c1f2 libNX_X11: reintroduce HASXDMAUTH
new 3335f2503 libNX_X11: reintroduce SECURE_RPC
new b4124219a nx-xtrans.m4: reintroduce HAS_STICKY_DIR_BIT
new 94fcba361 libNX_X11: set FAIL_HARD
new 1215c36f7 libNX_X11: set XTRANS_SEND_FDS=0
new 05cb09a5f Merge branch 'uli42-pr/libNX_X11_defines' into 3.6.x
new e74b99117 Keyboard.c: fix indentation of ifdef
new ffc2c3840 Keyboard.c: improve capslock and numlock handling
new 2b0976e93 Merge branch 'uli42-pr/fix_caps_handling' into 3.6.x
new ae037701f nxagent: fix stack smashing
new 7a02b4aba Merge branch 'uli42-pr/fix_stack_smashing' into 3.6.x
new 0f8ed4d10 Screen.c: fix resizing bug with mutter window manager
new abe5e8479 Display.c: factor out confinement window creation
new 8deda7bd4 nxagent: Prevent resize loop
new 337afd839 Events.c: add more DEBUG output
new ffbc63f91 Events.c: add some comments/FIXMEs
new a4dd6a462 Events.c: store parent window from event to meaningful variable
new 210db3163 Display.c: disable confine window
new ce649c027 nxagent: add names to some windows in DEBUG mode
new e48ceedcc Screen.c: improve debug output
new 1af470a23 Screen.c: improve output of nxagentPrintAgentGeometry
new 2ada71fba Screen.c: simplify nxagentResizeScreen
new 2a92ed0f5 Window.c: -reportprivatewids reports root window as such
new 601a57849 Window.c: simplify setting of isMapped private var
new 832e02811 NXwindow.c: fix some format specifiers
new 3a7c37593 Init.c: small simplification
new 00d60a82e Screen.c: cleanup auto dpi handling
new ed4cbaeda Screen.c: scope improvement
new 2c6b9117f Screen.c: remove code that will have no effect
new d07c78881 Screen.c: remove another pointless code block
new d7a091a64 Screen.c: drop unneccessary mask variable
new f534a4860 Screen.c: move attributes/valuemask to inner scopes
new 42fb68331 Screen.c: scope improvements
new 199c32eaf Screen.c: some more (cosmetic) changes
new 4c6940cdd Window.c: some more TEST and DEBUG output
new 2d99cdd1c Events.c: More cosmetics
new 13211ec6a Merge branch 'uli42-pr/window_resize_bug' into 3.6.x
new dee4a560a fix spec file
new ca7b33103 Merge pull request #960 from uli42/pr/fix_specfile
new 12b22e97e yConnDis.c: fix memory leak
new 14df32cdb Merge branch 'uli42-pr/xlib_memleak' into 3.6.x
new db45683a6 NXdixfonts.c: fix memory leak
new ced973e36 Merge branch 'uli42-pr/font_memleak' into 3.6.x
new fbde6d285 NXdixfonts.c: Rename BREAK_XFONT_LOOP to NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name).
new 7da2ee0bd NXdixfonts.c: Hard-code the enablement of NXAGENT_DANGEROUS_XFONT_LOOP_EXIT.
new 6cd4f1232 Merge branch 'sunweaver-pr/default-to-NXAGENT_DANGEROUS_XFONT_LOOP_EXIT' into 3.6.x
new edb5a918a Clipboard.c: fix missing )
new 447ee1570 Compext.c: use SAFE_free macro
new 8bfe760d5 Atoms.c: drop double include
new ee379d3a7 GCs.h: fix typo
new 06173efd3 Compext.c: scope improvements
new ebee6af05 Clipboard.c: add missing ifdefs
new 1701a4a44 Xext/panoramiX.c: rename shadowing variables
new 5bd72aec3 nx-libs.spec: Set python shebang to python3 on fedora and rhel8
new 2c66355c2 Channel.h: rename variable to prevent shadowing
new e66d2c86b Log.h: fix some shadow warnings
new 8b0bb28eb Events.c: scope improvement
new 4460183a6 Atoms.c: improve debug output
new f1e543b09 Atoms.c: fix FIXME comment
new b1efdd94d Screen.c: fix indentation in nxagentMaximizeToFullScreen
new 522eea6f2 compext/Png.c: fix shadowing
new b07b6c537 Clipboard.c: fix bug in special optimization for nested settings
new 1af077648 NXdixfonts.c: Rename BREAK_XFONT_LOOP to NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name).
new 252b86ee2 NXdixfonts.c: Hard-code the enablement of NXAGENT_DANGEROUS_XFONT_LOOP_EXIT.
new 48b914810 Merge branch 'uli42-pr/various5' into 3.6.x
new f2973029d release 3.5.99.25
new 5ca9a6b1e NXdixfonts.c: Regression fix for db45683a. Fix typo in libXfont1 function call (FreeFontName -> FreeFontNames). Fixes FTBFS on Ubuntu 14.04 and 16.04.
new ad275d507 Events.c: fix leftover DEBUG and TEST definitions
new d5a3b4401 CVE-2020-14360: Check SetMap request length carefully.
new e7d5ba4e5 Handlers.c: ensure regular yields if suspended
new d545afdf3 Merge branch 'uli42-pr/fix_resume' into 3.6.x
new de5eb54c6 nxagent: make Fullscreen and AllScreens Booleans
new a85adf5ea nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as Booleans
new 2b4ccc30a nxagent: treat several nxagentOptions as real Booleans
new f6cebfd85 nxagent: make nxagentOption Shadow a Boolean
new 7b299a4ce Options.h: mark Booleans
new bd336c92b nxagent: make Desktop, Rootless and Binder options Booleans (again)
new 42f76ddee nxagent: make nxagentVerbose a Boolean
new fec462906 nxagent: treat all Traps as Booleans everywhere
new a72f77fc9 nxagent: treat nxagentLastWindowDestroyed as Boolean
new 73bdca0f8 nxagent: some more Boolean improvements
new 41f7a8b4a nxagent: make nxagentDoFullgeneration a Boolean
new fbc4a9158 nxagent: make nxagentShadowResize a Boolean
new f4adcbc59 nxagent: make nxagentUserDefinedFontPath a Boolean
new 84bad7324 nxagent: rework some Boolean checks
new 06833b964 Split.c, Image.c: make some internal variables Booleans
new b8017065d nxagent: handle RegionNil macro as Boolean
new f98114c95 Drawable.c: make some variables Booleans
new 1239dffec GCOps.c: handle some internal variables as Booleans
new 714a212fd GCOps.c: make internal function Boolean
new 3cb0a134d nxagent: make XDMCP variables Booleans
new 41d75f6b2 nxagent: improve Boolean handling for Reconnect functions
new 94fd6d234 Render.c: improve Boolean handling of nxagentCheckPictureRemoteValue
new e2ff39e04 nxagent: make nxagentBlocking an Boolean
new 3151736d3 GCOps.c: make internal variable an function Booleans
new 2ce0fa8f0 GC.c: make internal variable and function Boolean
new 54dd29cc6 Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros
new 5d7b6db0c Drawable.c: make abort flag a Boolean
new c035ddead nxagent: make nxagentForceSynchronization a Boolean
new a9d3050c5 nxagent: make nxagentSkipImage a Boolean
new b814aef39 Handlers.c: make synchronize a Boolean variable
new b76dddcdc Drawable.c: make doRoundRobin a Boolean
new feb7b9773 nxagent: make nxagentXFixesInfo.Initialized a Boolean
new 9e9568028 Events.h: fix wrong prototype
new 0bca321fb nxagent: make nxagentXkbState.Initialized a Boolean
new 91cef61a0 Font.c: Use Booleans where appropriate
new d78837ec3 Keyboard.c: noXkbExtension is a Boolean
new b44ecc0f8 nxagent: nxagent(Default)WindowIsVisible() are Booleans
new faae65fb3 Merge branch 'uli42-pr/rework_booleans_v2' into 3.6.x
new 89b37de7c Init.c: Initialize nxagentGrabServerInfo
new 4eba4f53a CVE-2020-14360: Check SetMap request length carefully.
new 262fe771c Handlers.c: ensure regular yields if suspended
new 6e9b3a7f8 nxagent: make Fullscreen and AllScreens Booleans
new ca5a14743 nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as Booleans
new 2565484f5 nxagent: treat several nxagentOptions as real Booleans
new acb861df4 nxagent: make nxagentOption Shadow a Boolean
new 1e4d8e32b Options.h: mark Booleans
new 8bb7d2cd1 nxagent: make Desktop, Rootless and Binder options Booleans (again)
new c3b6dfe2e nxagent: make nxagentVerbose a Boolean
new 616d8619f nxagent: treat all Traps as Booleans everywhere
new 92c8325f3 nxagent: treat nxagentLastWindowDestroyed as Boolean
new 090742b3b nxagent: some more Boolean improvements
new 3e093f9eb nxagent: make nxagentDoFullgeneration a Boolean
new 1b7f37a80 nxagent: make nxagentShadowResize a Boolean
new 6f4dbefbf nxagent: make nxagentUserDefinedFontPath a Boolean
new 5920e36e1 nxagent: rework some Boolean checks
new 059a37205 Split.c, Image.c: make some internal variables Booleans
new f6b386e65 nxagent: handle RegionNil macro as Boolean
new acf3e21f1 Drawable.c: make some variables Booleans
new 4303b1131 GCOps.c: handle some internal variables as Booleans
new 1b91c8ac1 GCOps.c: make internal function Boolean
new 6c09c0b7e nxagent: make XDMCP variables Booleans
new 99ca67c2f nxagent: improve Boolean handling for Reconnect functions
new af2964c7e Render.c: improve Boolean handling of nxagentCheckPictureRemoteValue
new db3efd45c nxagent: make nxagentBlocking an Boolean
new e8a5e3287 GCOps.c: make internal variable an function Booleans
new 15cf1eee0 GC.c: make internal variable and function Boolean
new ab83e4688 Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros
new 1ed28c85b Drawable.c: make abort flag a Boolean
new 48279ae79 nxagent: make nxagentForceSynchronization a Boolean
new 90178b548 nxagent: make nxagentSkipImage a Boolean
new 9aa339176 Handlers.c: make synchronize a Boolean variable
new b9c2db67b Drawable.c: make doRoundRobin a Boolean
new af7d8e3fa nxagent: make nxagentXFixesInfo.Initialized a Boolean
new f10e9d9ac Events.h: fix wrong prototype
new d2ba4ddb8 nxagent: make nxagentXkbState.Initialized a Boolean
new f4dd9d76a Font.c: Use Booleans where appropriate
new 108ed9d92 Keyboard.c: noXkbExtension is a Boolean
new f8b759263 nxagent: nxagent(Default)WindowIsVisible() are Booleans
new 013a6ba3c Merge branch 'uli42-pr/fix_unusable_mouse_in_fullscreen' into 3.6.x
new 125756157 Revert "CVE-2020-14360: Check SetMap request length carefully."
new e7b4440f2 nxagent: make full screen mode selectable at startup
new 3523d15e2 Merge branch 'uli42-pr/fullscreen_select' into 3.6.x
new 7c22dbfda NXDispatch.c: remove double nxagentFreeAtomMap()
new 432cc0ca4 manpage: document defaults for options -defer and -tile
new c1843ef88 Handlers.c: use the same boolean values as in NXdispatch.c
new dd5d8bc89 Client.h: conditionally add unused field
new 599334aff Screen.c: clarify that characters are compared
new 63a39619c Handlers.c: add FIXME
new c7f9ff0b6 nxagent: Drop unused nxagentRootTileWindow
new 6aff5bfdf fix formatting and spelling in various files
new 21c631f4d Window.c: suppress warning
new 97a69b95a Display.c: fix and reformat broken comment
new b66699555 Merge branch 'uli42-pr/various6' into 3.6.x
new 1529b3217 Atoms.c: fix strlen(NULL)
new e991dbae9 Atoms.c: cosmetics in nxagentWriteAtom()
new 36d7e152f Atoms.c: silence PVS Studio warning
new 28fef3bc0 Colormap.c: fix parentheses
new 5735e164e Colormap.c: remove unneccessary check
new 41bf83979 Keyboard.c: simplify code
new 5871100dd NXpicture.c: remove unneccessary check
new db134de3b Atoms.c: add explanation for PVS Studio warning
new 67c7513bf Display.c: prevent PVS Studio realloc warning
new e664d8201 Drawable.c: Prevent PVS Studio warning
new 7443fea69 Keyboard.c: fix possible NULL pointer dereference
new 948bbe50a NXglyph.c: check for malloc error
new 8bb77997f Reconnect.c: fix possible realloc() memory loss
new c1cae3c66 Render.c: Init BoxRec
new 1251e8347 Rootless.c: prevent PVS error
new a57097ad0 Splash.c: remove unneccessary check
new 6214c71b3 Screen.c: check for malloc failures
new 5ad0b4dde Window.c: check for malloc failure
new 4d95e29b8 Window.c: check for malloc failure
new 35556cac9 NXDispatch.c: remove double nxagentFreeAtomMap()
new eef306c2d manpage: document defaults for options -defer and -tile
new f64fac47e Handlers.c: use the same boolean values as in NXdispatch.c
new d1136ea2f Client.h: conditionally add unused field
new cc781ae2e Screen.c: clarify that characters are compared
new 7aec57a40 Handlers.c: add FIXME
new 0a06ee77a nxagent: Drop unused nxagentRootTileWindow
new 12b96fd9a fix formatting and spelling in various files
new 669299de3 Window.c: suppress warning
new 1b80750f6 Display.c: fix and reformat broken comment
new 8c3bb2715 Merge branch 'uli42-pr/pvs_findings' into 3.6.x
new 8b6d454cf Mesa: make compilation with work with musl
new 46c9c493f Xext: include limits.h
new f60ac5777 Merge branch 'uli42-pr/musl_fixes' into 3.6.x
new a83ec33d5 Screen.c: remove superflous code that produces a crash
new e156bdc03 Args.c: improve usage string for -geometry
new f4782bbd2 Merge branch 'uli42-pr/fix_fullscreen' into 3.6.x
new 689f811ba Xext: use $USRDATADIR/SecurityPolicy
new a26011503 Xext: drop NX_ALTERNATIVEPOLICYFILE
new 24b903be5 Merge branch 'uli42-pr/drop_alternative_securitypolicy' into 3.6.x
new e5746df80 debian/patches: Drop 2002_xserver-xext_set-securitypolicy-path.debian.patch. Not required anymore since 689f811b.
new 57e662b83 nxagent: drop unused nxagentVisibility variables
new ee60cc50c Window.c: Fix 32bit code path
new 5a00da5ec NXproperty.c: clean returns
new 8b2b41113 NXproperty.c: simplify and reformat GetWindowProperty()
new b8b1edb2b NXproperty.c: GetWindowProperty(): add more comments, restruct prototype
new d627e948f NXproperty.c, dix.c: simplify ProcDeleteProperty()
new 5121188f0 NXproperty.c: reorder functions
new cbd9875e5 Window.c: add another FIXME
new 770f468cd Merge branch 'uli42-pr/windowfixes' into 3.6.x
new f92e1a5a2 Screen.c: Fix fullscreen (onescreen) at startup
new 06724dfe0 Screen.c: rephrase comment
new f696a57f8 Merge branch 'uli42-pr/fix_onescreen' into 3.6.x
new 5b628e2d7 shellcheck: Fix SC2006 issue
new daeb82e33 shellcheck: Fix SC2162 issue
new cb6e3b7d3 shellcheck: Fix SC2148 issues
new 18aca1f69 shellcheck: Fix SC2059 issue
new 747a33744 shellcheck: Fix some SC2086 issues
new 2168bc689 shellcheck: Fix SC2045 issue
new 22b40e690 shellcheck: Fix SC2002 issue
new 930fbe08b shellcheck: Fix SC2034 issue
new afe0c1473 shellcheck: Fix SC2196 issues
new 407651b39 shellcheck: Fix SC2048 issue
new 8ce12d613 shellcheck: Fix SC2061 issue
new 150e9bda9 nxagent: drop unused nxagentVisibility variables
new 19b639b91 Window.c: Fix 32bit code path
new 513418ace NXproperty.c: clean returns
new 3cabdfa2a NXproperty.c: simplify and reformat GetWindowProperty()
new 969d9af23 NXproperty.c: GetWindowProperty(): add more comments, restruct prototype
new da9ac92e9 NXproperty.c, dix.c: simplify ProcDeleteProperty()
new 82028465c NXproperty.c: reorder functions
new 6d8ccec75 Window.c: add another FIXME
new b09f5e03e Screen.c: Fix fullscreen (onescreen) at startup
new 9d0364198 Screen.c: rephrase comment
new 3e02494cb Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.x
new 0e2b79713 release 3.5.99.26
new e0e999f4c Implement github actions basics
new 763a9ee0e Add build jobs on containers
new 637d6d733 Add shellcheck and cppcheck linters
new 1620c93f0 Replace TravisCI with GitHub Actions
new 3da6e9c3a Move PVS run to GitHub Actions
new 3dfd7a711 linters: Enable shellcheck
new 899c2a6f1 Build nx-libs on different architectures
new d570730e6 Fix missing quilt on CentOS7
new 077089c4e Add linter references
new b42544cf4 Install build-essentials on clang
new 69864ad11 Add pylint to GitHub Actions
new f4d654e6b Merge branch 'test-github-actions' into 3.6.x
new ffba3aab3 shellcheck: Fix SC2164 issues
new dfee5a988 shellcheck: Fix SC2064 issues
new 71ae04011 shellcheck: Fix SC2022 issue
new 6bada8f63 shellcheck: Fix SC2230 issue
new 1fc5c689e Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.x
new 420754489 nxdialog: fix/suppress some pylint findings
new 5c09159ae Merge branch 'uli42-pr/pylint_fixes' into 3.6.x
new 940b7843f .github/workflows/nx-libs.yml: In Fedora 34 and beyond, files from xorg-x11-xkb-utils-devel have been moved into bin:pkg xkbcomp-devel.
new bbc59f214 nx-libs.spec: In Fedora 34 and beyond, files from xorg-x11-xkb-utils-devel have been moved into bin:pkg xkbcomp-devel.
new 90728fadc Merge branch 'sunweaver-pr/fix-ci-builds-against-fedora-greater-than-33' into 3.6.x
new 36f804e54 Forward ClientMessages to nxproxy side
new c3476b6a8 Merge branch 'uli42-pr/forward_clientmessages' into 3.6.x
new d7a49834e nxcomp/Children.cpp: display dialog text in output
new 90ff3d025 nxcomp/Children.cpp: add macro checks around some log/stderr prints
new 31beb51df nxcomp/Children.cpp: also try searching nxdialog, not only nxclient
new 2e3fe61d1 nxcomp/Children.cpp: reformat code
new 1338cffc9 nxcomp/Children.cpp: print a message if the dialog could not be displayed
new 5dcb19b3d nxagent: fix RESIZE dialog text to not end with a linefeed
new 9815f32d5 Merge branch 'uli42-pr/dialog_text' into 3.6.x
new 46258974d nxcomp: Support Cygwin64.
new ff0c2b148 nxcomp/src/BlockCacheSet.cpp: Amend comment behind if-clause closure.
new 00711f914 Merge branch 'vatral-support_cygwin64' into 3.6.x
new 1b4ebce2c Compext.c: fix comparisons of 16bit sequence numbers
new 1bd98ef77 Merge branch 'uli42-pr/fix_async_replies' into 3.6.x
new a14e1a59a randr: Do not update ConnectionInfo if NULL
new b73374805 Merge branch 'uli42-pr/fix_randr_crash' into 3.6.x
new 605a26691 fix building with binutils >= 2.36.
new 6208dade8 Merge branch 'Ponce-binutils-2.36' into 3.6.x
new f0f91ed26 Compext.c: some scope improvements
new 906aa0714 Compext.c: add specific DEBUG and TEST macros
new 8fe2c1140 Use NXAGENT_ONSTART define at more locations
new 111ac2eed nxagent: make X2GO support optional
new 666c4d16a nxagent: drop NXAGENT_SHAPE define
new 3fcb7ae3f nxagent: drop NXAGENT_SHAPE2 define
new 5271eed2d Error.c: untabify
new 9b1dd3401 document additional options only nxagent knows about
new d3573613f Compext.c: document function return codes
new e9a0f94d0 Compext.c: print received vs expected sequence number
new 3228dcfc5 Compext.c: fix misleading error message
new 2739d0868 Compext.c: fix comparisons of 16bit sequence numbers
new 555cbcb32 nxagent: add command line switch to enable composite
new 31c456bf3 Composite.c: fix comment
new 3823b0a5b nxagent: make nxagentCompositeEnable a Boolean
new af5cf2659 nxagent: treat enableBackingStore as Boolean
new a6d018bef nxagent: make nxagentAlpha* Booleans
new 4a6ca0033 nxagent: make nxagentX2go a Boolean everywhere
new 18a8a3610 nxagent: fix some variable types in Init
new 9f1d0a807 Trap.h: fix type of traps
new fcc1b57fb nxagent: add missing command line switches to usage text
new 59a0620f6 Merge branch 'uli42-pr/various7' into 3.6.x
new 6be4f87c6 debian/control: Add B-D: libtirpc-dev.
new b67b910a6 debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and Ubuntu versions that already have libtirpc.
new 972a92cab Clipboard.c: add/fix comments
new 18c91fd94 Clipboard.c: improve error message
new 32e194d46 Clipboard.c: improve debugging output
new 2742fde00 Clipboard.c: improve explanations/FIXMEs
new 12ed2c635 Clipboard.c: print times unsigned
new 60380a6a5 Clipboard.c: do not set stage to new value if already set to that value
new e9a25e794 Clipboard.c: catch selection failure from real X server
new 94fd5f590 Clipboard.c: rework LastClient stuff to work _per selection_
new 717661b1d Clipboard.c: improve function names once more
new 619236b98 Clipboard.c: reformat for better readability
new 550742511 Clipboard.c: rename selection fields to {int,rem}Selection
new edfea3cd1 Clipboard.c: introduce translateLocalToRemote* helpers
new 0ad6b8bd6 Clipboard.c: use index everywhere
new e8b00edb5 Clipboard.c: simplify nxagentHandleSelectionRequestFromXServer
new 4701db7bc Clipboard.c: improve debug/test messages
new e526e1cd0 Clipboard.c: fix nxagentConvertSelection
new a8d09f815 Clipboard.c: have lastServer* per selection
new d2370a1ba Clipboard.c: rename function to better reflect meaning
new 3682be594 Clipboard.c: mark self-initiated event
new d79db429d Clipboard.c: always print SelectionCallBackKind in debug output
new a3adf6641 Clipboard.c: remove superflous index determination
new 278ebeb70 Clipboard.c: split if clause
new d32b4f5b1 Clipboard.c: fix memleaks in DEBUG mode
new 6753eb592 Clipboard.c: use for loops everywhere.
new bf0e05fd1 Clipboard.c: restructure request accumulation code
new bff23cb94 Clipboard.c: rephrase FIXME
new 9d3683896 Clipboard.c: move selection Atoms into separate arrays
new 59ee58ee7 Clipboard.c: drop clientCLIPBOARD
new 29413b32a Clipboard.c: fix comment position and init array pointer
new a31353bdd Clipboard.c: compact clipboard status output
new 27ecb8959 Atoms.c: add helper to easily print Atom names in debugging
new 204bbef04 Clipboard.c: make use of the new helpers from Atoms.c
new a470de000 Atoms.c: ensure to always return a valid string...
new 855ddf281 Clipboard.c: avoid superflous atom conversion
new 87eb4236a Clipboard.c: fix type in status output
new 9dd509c01 Clipboard.c: fix: use XlibWindow instead of Window
new eba654ea7 Clipboard.c: target forwarding (Part 1/2)
new a87ee1e8f Clipboard.c: target forwarding (Part 2/2)
new 8316d614a Clipboard.c: add some more selection atoms
new ba02ad3ad Clipboard.c: add FIXMEs
new 533f08ddb Clipboard.c: add TARGET_SIZES
new 9ec417484 Clipboard.c: extend comments
new 90947c1f7 nxagent: add option -textclipboard
new 710d5c5f9 Clipboard.c: disable TEXT and COMPOUND_TEXT
new a296b437d Clipboard.c: replace loop by helper
new 6b659fe4a Clipboard.c: another round of debug improvements
new a4f2dd3fe Clipboard.c: print separator when receiving events/requests in debug mode
new a8b375079 Clipboard: init variable
new e42ab9831 Clipboard.c: fix some whitepace, comments and FIXMEs
new 2d4b0f846 Clipboard.c: fix transfer from agent to X server
new 9ca972705 Events.c: use index instead of i
new b66b99a83 Clipboard.c: use NullClient instead of NULL where appropriate
new 177d76179 Clipboard.c: fix: remove wrong optimization
new 6a1ee6c0b Clipboard.c: once again improved DEBUG output
new 7e548faa2 Clipboard.c: remove obsolete FIXME comment
new 53c03eaf3 Clipboard.c: fix: return after denying request
new 41ea3b684 Clipboard.c: correctly pass back failure to real X server
new 63ef52c63 Clipboard.c: fix indentation
new 99a2d6e29 Clipboard.c: implement target caching
new 55f9c94b2 Clipboard.c: improve some comments
new cf85c7258 Clipboard.c: reset lastServer[].requestor on reconnect
new b7021c675 Events.c: use already available variable instead of repeating conversion
new 7746358b6 Clipboard.c: move some (currently commented) code to inner scope
new 8f182cd74 Clipboard.c: introduce replyPendingRequestSelectionToXServer helper
new ff4a1967c Clipboard.c: cancel pending requests in certain situations
new 1fd98b193 Clipboard.c: add another FIXME
new 51dae621f Clipboard.c: extend target caching for the other direction
new 7a2c743ac Clipboard.c: move property transfer to separate function
new 75acbbf29 Clipboard.c: make index the first argument everywhere
new f578b86d3 Clipboard.c: rework nxagentFind*SelectionIndex() helpers
new 9d8771562 Clipboard.c: limit selection nxagentFindCurrentSelectionIndex can return
new d335fc8fb Clipboard.c: do not handle unknown selections in Callback handler
new 65c260edf Clipboard.c: improve debugging output once more
new 6ba180937 Clipboard.c: delete property before/after certain operations
new 9eb76cf5d Clipboard.c: move comment to correct location
new 04ca25eb1 Clipboard.c: fix some comments, add FIXME
new d97e5022e Clipboard.c: check target cache for valid targets
new 5c205f57a Clipboard.c: fix wrong debug message
new 03502b36e Clipboard.c: print clipboard content only on explicit request
new 9293348c8 Clipboard.c: print more debug details for reply
new 124f5a5c6 Clipboard.c: sanity check for invalid resource
new 6fe8bf8fb Clipboard.c: always flush after XConvertSelection() call
new 1723afb64 Clipboard.c: improve comments
new ba898dfcd Clipboard.c: improve debug output in special case
new 0631eece9 Clipboard.c: add FIXMEs
new bee3d3205 NXEvents.c: improve debugging
new 34e1413cd Clipboard.c: improve some comments as requested by reviewer
new 535104db2 Clipboard.c: use NXAGENT_ONSTART macro on one more location
new 55af71edc Clipboard.c: harmonize naming regarding internal/local
new 9fb5949b0 Clipboard.c: remove old code
new f03c589ab Clipboard.c: remove superfluous brackets
new e8217798d Clipboard.c: add helper variable
new 4eba9d6b1 Clipboard.c: extend comment
new ad69d4a0e Clipboard.c: improve output for PRINT_CLIPBOARD_CONTENT_ON_DEBUG
new e65e71512 Clipboard.c: Fix: forward the correct type and format
new 15a60b1c1 Clipboard.c: fix typos in comment
new d42ebd2ae Clipboard.c: fix format specifier
new 62775ed67 Clipboard.c: rename intermediate variable
new c775bedbc Clipboard.c: rename nxagentFindLastSelectionOwnerIndex()
new 2b156c397 Events.c: fix unused variable
new 9b4602847 Clipboard.c: add missing target cache invalidation to some (currently unused) code
new 1c8869b92 Clipboard.c: remove obsolete (disabled) code
new 423caaf0f Clipboard.c: extend setSelectionOwnerOnXServer()
new 5e017044f Clipboard.c: do not process requests if we do not have a local owner
new 30e9b82ce Clipboard.c: restruct setSelectionOwnerOnXServer
new 289ac3dfd Clipboard.c: remove superflous check
new eae0eff3a Clipboard.c: improve some comments
new 65d29df13 Clipboard.c: Only take full clipboard clearing action if non-empty
new bbf9d74c4 Clipboard.c: print debug message if selection is already cleared
new 15ee25b7d NXdispatch.c: add an explaining comment
new 7aa969cd4 Fix Xfixes event handling
new 5da2be394 Events.c: add another comment
new 987402309 Clipboard.c: check for invalid index
new 8264b03e8 Clipboard.c: Add debug output when selection is already cleared
new 46b75d818 debian/control: Add B-D: libtirpc-dev.
new 31057d00b debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and Ubuntu versions that already have libtirpc.
new b7034724a Merge branch 'uli42-pr/many_clipboard_fixes' into 3.6.x
The 429 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/linters.yml | 126 +
.github/workflows/nx-libs-archs.yml | 81 +
.github/workflows/nx-libs.yml | 186 ++
.pvs-studio.sh | 29 -
.travis.yml | 172 --
.../Xserver/composite/.gitignore => AUTHORS | 0
ChangeLog | 1060 ++++++-
README.md | 2 +-
SECURITY.md | 19 +
VERSION | 2 +-
debian/changelog | 14 +
debian/control | 1 +
...erver-xext_set-securitypolicy-path.debian.patch | 19 -
debian/patches/series | 1 -
debian/rules | 42 +-
m4/nx-xtrans.m4 | 11 +
nx-X11/config/cf/Imake.tmpl | 12 -
nx-X11/extras/Mesa.patches_6.4.2/1001_support_musl | 12 +
nx-X11/extras/Mesa.patches_6.4.2/series | 1 +
nx-X11/extras/Mesa_6.4.2/progs/images/bw.rgb | Bin 206452 -> 206452 bytes
nx-X11/lib/configure.ac | 43 +
nx-X11/lib/src/ConnDis.c | 40 +-
nx-X11/lib/src/Makefile.am | 2 +
nx-X11/lib/src/util/mkks.sh | 4 +-
nx-X11/programs/Xserver/Xext/Imakefile | 5 +-
nx-X11/programs/Xserver/Xext/panoramiX.c | 14 +-
nx-X11/programs/Xserver/Xext/security.c | 202 --
nx-X11/programs/Xserver/Xext/xf86bigfont.c | 1 +
nx-X11/programs/Xserver/composite/compext.c | 6 +
nx-X11/programs/Xserver/dix/property.c | 6 +-
nx-X11/programs/Xserver/hw/nxagent/Args.c | 202 +-
nx-X11/programs/Xserver/hw/nxagent/Args.h | 2 +-
nx-X11/programs/Xserver/hw/nxagent/Atoms.c | 101 +-
nx-X11/programs/Xserver/hw/nxagent/Atoms.h | 20 +-
nx-X11/programs/Xserver/hw/nxagent/Client.c | 16 +-
nx-X11/programs/Xserver/hw/nxagent/Client.h | 7 +-
nx-X11/programs/Xserver/hw/nxagent/Clipboard.c | 3107 +++++++++++++-------
nx-X11/programs/Xserver/hw/nxagent/Clipboard.h | 9 +-
nx-X11/programs/Xserver/hw/nxagent/Colormap.c | 4 +-
nx-X11/programs/Xserver/hw/nxagent/Composite.c | 20 +-
nx-X11/programs/Xserver/hw/nxagent/Composite.h | 2 +-
nx-X11/programs/Xserver/hw/nxagent/Cursor.c | 2 +-
nx-X11/programs/Xserver/hw/nxagent/Dialog.h | 4 +-
nx-X11/programs/Xserver/hw/nxagent/Display.c | 135 +-
nx-X11/programs/Xserver/hw/nxagent/Display.h | 2 +
nx-X11/programs/Xserver/hw/nxagent/Drawable.c | 116 +-
nx-X11/programs/Xserver/hw/nxagent/Drawable.h | 4 +-
nx-X11/programs/Xserver/hw/nxagent/Error.c | 152 +-
nx-X11/programs/Xserver/hw/nxagent/Error.h | 2 +-
nx-X11/programs/Xserver/hw/nxagent/Events.c | 417 ++-
nx-X11/programs/Xserver/hw/nxagent/Events.h | 4 +-
nx-X11/programs/Xserver/hw/nxagent/Extensions.c | 24 +-
nx-X11/programs/Xserver/hw/nxagent/Font.c | 36 +-
nx-X11/programs/Xserver/hw/nxagent/GC.c | 46 +-
nx-X11/programs/Xserver/hw/nxagent/GCOps.c | 96 +-
nx-X11/programs/Xserver/hw/nxagent/GCs.h | 2 +-
nx-X11/programs/Xserver/hw/nxagent/Handlers.c | 80 +-
nx-X11/programs/Xserver/hw/nxagent/Handlers.h | 2 +-
nx-X11/programs/Xserver/hw/nxagent/Icons.h | 2 +
nx-X11/programs/Xserver/hw/nxagent/Image.c | 102 +-
nx-X11/programs/Xserver/hw/nxagent/Image.h | 4 +-
nx-X11/programs/Xserver/hw/nxagent/Imakefile | 5 +-
nx-X11/programs/Xserver/hw/nxagent/Init.c | 27 +-
nx-X11/programs/Xserver/hw/nxagent/Init.h | 8 +-
nx-X11/programs/Xserver/hw/nxagent/Keyboard.c | 71 +-
nx-X11/programs/Xserver/hw/nxagent/Keyboard.h | 3 +-
nx-X11/programs/Xserver/hw/nxagent/Keystroke.c | 14 +-
nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c | 22 +-
nx-X11/programs/Xserver/hw/nxagent/NXdixfonts.c | 69 +-
nx-X11/programs/Xserver/hw/nxagent/NXevents.c | 17 +-
nx-X11/programs/Xserver/hw/nxagent/NXglyph.c | 7 +
nx-X11/programs/Xserver/hw/nxagent/NXpicture.c | 40 +-
nx-X11/programs/Xserver/hw/nxagent/NXproperty.c | 155 +-
nx-X11/programs/Xserver/hw/nxagent/NXrender.c | 6 +-
nx-X11/programs/Xserver/hw/nxagent/NXshm.c | 2 +-
nx-X11/programs/Xserver/hw/nxagent/NXwindow.c | 13 +-
nx-X11/programs/Xserver/hw/nxagent/Options.c | 51 +-
nx-X11/programs/Xserver/hw/nxagent/Options.h | 65 +-
nx-X11/programs/Xserver/hw/nxagent/Pixels.h | 12 +-
nx-X11/programs/Xserver/hw/nxagent/Pixmap.c | 4 +-
nx-X11/programs/Xserver/hw/nxagent/Pointer.c | 2 +-
nx-X11/programs/Xserver/hw/nxagent/Reconnect.c | 52 +-
nx-X11/programs/Xserver/hw/nxagent/Render.c | 34 +-
nx-X11/programs/Xserver/hw/nxagent/Rootless.c | 5 +-
nx-X11/programs/Xserver/hw/nxagent/Screen.c | 583 ++--
nx-X11/programs/Xserver/hw/nxagent/Screen.h | 6 +-
nx-X11/programs/Xserver/hw/nxagent/Splash.c | 24 +-
nx-X11/programs/Xserver/hw/nxagent/Split.c | 12 +-
nx-X11/programs/Xserver/hw/nxagent/Trap.c | 8 -
nx-X11/programs/Xserver/hw/nxagent/Trap.h | 33 +-
nx-X11/programs/Xserver/hw/nxagent/Window.c | 229 +-
nx-X11/programs/Xserver/hw/nxagent/Windows.h | 2 -
nx-X11/programs/Xserver/hw/nxagent/Xdmcp.h | 2 +-
.../programs/Xserver/hw/nxagent/compext/Compext.c | 727 ++---
.../programs/Xserver/hw/nxagent/compext/Compext.h | 12 +
nx-X11/programs/Xserver/hw/nxagent/compext/Jpeg.c | 6 +-
nx-X11/programs/Xserver/hw/nxagent/compext/Png.c | 28 +-
nx-X11/programs/Xserver/hw/nxagent/compext/Z.c | 6 +-
nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 | 59 +-
nx-X11/programs/Xserver/os/utils.c | 4 +-
nx-X11/programs/Xserver/randr/randr.c | 6 +-
nx-X11/programs/Xserver/randr/rrscreen.c | 3 +
nx-X11/x-indent-all.sh | 2 +-
nx-X11/x-indent.sh | 2 +-
nx-libs.spec | 34 +-
nxcomp/include/NX.h | 2 +-
nxcomp/src/Auth.cpp | 2 +-
nxcomp/src/BlockCacheSet.cpp | 4 +-
nxcomp/src/Channel.h | 8 +-
nxcomp/src/ChannelEndPoint.cpp | 2 +-
nxcomp/src/Children.cpp | 64 +-
nxcomp/src/Control.h | 2 +-
nxcomp/src/Fork.cpp | 2 +-
nxcomp/src/Log.h | 14 +-
nxcomp/src/Loop.cpp | 16 +-
nxcomp/src/MD5.c | 4 +-
nxcomp/src/Message.h | 2 +-
nxcomp/src/Misc.cpp | 41 +-
nxcomp/src/Proxy.cpp | 4 +-
nxcomp/src/ServerChannel.cpp | 4 +-
nxcomp/src/Socket.cpp | 8 +-
nxdialog/bin/nxdialog | 65 +-
nxdialog/man/nxdialog.1 | 2 +-
nxproxy/man/nxproxy.1 | 48 +-
regenerate-symbol-docs.sh | 40 +-
replace.sh | 2 +
roll-tarballs.sh | 24 +-
run-static-analysis.sh | 14 -
version.sh | 2 +-
129 files changed, 6296 insertions(+), 3387 deletions(-)
create mode 100644 .github/workflows/linters.yml
create mode 100644 .github/workflows/nx-libs-archs.yml
create mode 100644 .github/workflows/nx-libs.yml
delete mode 100644 .pvs-studio.sh
delete mode 100644 .travis.yml
copy nx-X11/programs/Xserver/composite/.gitignore => AUTHORS (100%)
create mode 100644 SECURITY.md
delete mode 100644 debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch
create mode 100644 nx-X11/extras/Mesa.patches_6.4.2/1001_support_musl
delete mode 100755 run-static-analysis.sh
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git
More information about the x2go-commits
mailing list