This is an automated email from the git hooks/post-receive script.

x2go pushed a change to annotated tag redist-server/3.5.99.26
in repository nx-libs.

        at  16264348d (tag)
   tagging  d12a42c8ec3b2d1ddea18d64133e19ef8d860c22 (commit)
  replaces  redist-client/3.5.99.22
 tagged by  Mihai Moldovan
        on  Fri Jun 2 20:38:33 2023 +0200

- Log -----------------------------------------------------------------
NX-redistributed 3.5.99.26
-----BEGIN PGP SIGNATURE-----

iQJDBAABCgAtFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAmR6NykPHGlvbmljQGlv
bmljLmRlAAoJEB/WLtluJTqHcysQAJMaCZtk+We/3pzn+8/e8CP1RB9Rjo45je1a
MqDlHrI3QbJujJ9fSZXr6TbX55UtBJF/TcnVQeVXrNAV7pUBc/dYMdLK+XB8Ka0u
X/n70qkI7p7igw+RCpSxtLuXACh/KXvQ/ybwUNp5Jh9vqpJs2GJ9DSrP9hY52fSc
Zl72rZ0d/QaYXExboCrPHrhHtT78GierVKhKSeP5JrKrQPGTnFdjdR6XMRIbVamv
kzl/WorERaCDt8XGYwo6m9jNiRgKDPz+pe/AMD/otHugrMqI2x1iyXxuR9aUcGtj
bMXSp7WeJ6WEsJIScBVERci5KMDqXChM+7vVWMp1gItDiKr3qIkGZefcbs4sIVcX
MoEul8XBVhgFTymrNV2hyBY1iisZHz9cCkmYLeD9h2OD5Hw5PVpsCWpoMe+kKivX
PLgfikcsBwXT2rpOBjgHu6BWVoUv8tsnlj46bQMoUFy646Ek1mITUGufHRiT3CCF
Zr0zKRWFyxV5tjGljB36k9SAFLHWdtFGcgWrC4H0WjXKBxBedW3/GyH0tQVMMCgy
Bd8XYw58n4qkGv6MH3+pe9q/gPlen1WIGIyvreDLKXOfU3MvAFZ+3lgIJkNZ9huw
AMKww5HjQwnYU3GiQRFyLL+2tS5Gs0PgHgE0BCJVX5jRuwEsknr1XFefof1ZuHvY
n6vr/E/S
=K4GZ
-----END PGP SIGNATURE-----

Mario Trangoni (14):
      TravisCI: Upgrade CI configuration
      travis-ci: add PVS Studio
      travisci: Fix PVS job
      shellcheck: Fix SC2006 issue
      shellcheck: Fix SC2162 issue
      shellcheck: Fix SC2148 issues
      shellcheck: Fix SC2059 issue
      shellcheck: Fix some SC2086 issues
      shellcheck: Fix SC2045 issue
      shellcheck: Fix SC2002 issue
      shellcheck: Fix SC2034 issue
      shellcheck: Fix SC2196 issues
      shellcheck: Fix SC2048 issue
      shellcheck: Fix SC2061 issue

Mihai Moldovan (8):
      Merge branch 'uli42-pr/fix_segfault' into 3.6.x
      Merge branch 'uli42-pr/fix_fullscreen_memleak' into 3.6.x
      Merge branch 'uli42-pr/fix_rebuild' into 3.6.x
      nx-libs.spec: fix nxdialog hashbang selection, especially on *SuSE.
      nx-libs.spec: add BR: upon pathfix.py.
      debian/rules: fix version detection on testing and unstable.
      nx-libs.spec: fix TIRPC usage on *SuSE 15.3+.
      nx-libs.spec: only depend upon pathfix.py for Fedora 27+ and RHEL 7+.

Mike Gabriel (89):
      Keystroke.c: Grammar fix in stdout message (Current known -> Currently 
known).
      Merge branch 'sunweaver-pr/add-autograb-to-known-keystrokes-printout' 
into 3.6.x
      Merge branch 'uli42-pr/drop_faulty_render_check' into 3.6.x
      Merge branch 'uli42-pr/various2' into 3.6.x
      Merge branch 'uli42-pr/clipboard_overhaul' into 3.6.x
      Merge branch 'uli42-pr/work_on_xau' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxevents' into 3.6.x
      Merge branch 'uli42-pr/fix_broken_damage' into 3.6.x
      Merge branch 'uli42-pr/drop_holders' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxshm' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxextension' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxdispatch' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxxvdisp' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxglyph' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxwindow' into 3.6.x
      Merge branch 'uli42-pr/simplify_glxext' into 3.6.x
      Merge branch 'uli42-pr/args_fixes' into 3.6.x
      Merge branch 'uli42-pr/simplify_pixmap' into 3.6.x
      Merge branch 'uli42-pr/cleanup_rootless' into 3.6.x
      Merge branch 'uli42-pr/utf8_clipboard' into 3.6.x
      Merge branch 'uli42-pr/silence_mesa' into 3.6.x
      Merge branch 'uli42-pr/manpages_updates' into 3.6.x
      Merge branch 'uli42-pr/fix_startup_slowness' into 3.6.x
      Merge branch 'uli42-pr/drop_icon_file_support' into 3.6.x
      Merge branch 'uli42-pr/fix_keyconv_on_reconnect' into 3.6.x
      Merge branch 'uli42-pr/simplify_nxrender' into 3.6.x
      Merge branch 'uli42-pr/code_cleanup' into 3.6.x
      Merge branch 'uli42-pr/xlib_types' into 3.6.x
      Merge branch 'uli42-pr/custom_version_string' into 3.6.x
      Merge branch 'uli42-pr/strings_fixes' into 3.6.x
      Merge branch 'uli42-pr/more_clipboard_improvements' into 3.6.x
      (main) Makefile: Don't install nxagent.xpm during install-full target.
      nx-libs.spec: Don't install nxagent.xpm to any package. Not there 
anymore..
      Merge branch 'uli42-pr/various3' into 3.6.x
      hw/nxagent/Splash.c Fix build on 32bit architecture.
      Merge branch 'uli42-pr/fix_shadowed_vars' into 3.6.x
      debian/rules: Adopt changes from official Debian package.
      debian/libnx-x11-6.symbols: Sync with .symbols file found in official 
Debian package.
      release 3.5.99.23
      Merge branch 'uli42-pr/refactor_timeout' into 3.6.x
      Merge branch 'uli42-pr/drop_nxwin' into 3.6.x
      Merge branch 'uli42-pr/use_nxdialog' into 3.6.x
      Merge branch 'uli42-pr/various4' into 3.6.x
      Merge branch 'mjtrangoni-update-ci' into 3.6.x
      Merge branch 'uli42-pr/fix_region_crash' into 3.6.x
      Merge branch 'uli42-pr/clipboard_dump' into 3.6.x
      release 3.5.99.24
      Merge branch 'uli42-pr/hint_on_current_builds' into 3.6.x
      Merge branch 'uli42-pr/extend_manpage' into 3.6.x
      Merge branch 'uli42-pr/clarify_sleep' into 3.6.x
      Merge branch 'mjtrangoni-add-pvs-studio' into 3.6.x
      Create SECURITY.md
      Update SECURITY.md
      Update SECURITY.md
      Merge branch 'uli42-pr/fix_wrap_macros' into 3.6.x
      Merge branch 'mjtrangoni-fix-pvs-ci' into 3.6.x
      Merge branch 'uli42-pr/nxdialog_rpm' into 3.6.x
      Merge branch 'uli42-pr/libNX_X11_defines' into 3.6.x
      Merge branch 'uli42-pr/fix_caps_handling' into 3.6.x
      Merge branch 'uli42-pr/fix_stack_smashing' into 3.6.x
      Merge branch 'uli42-pr/window_resize_bug' into 3.6.x
      Merge branch 'uli42-pr/xlib_memleak' into 3.6.x
      Merge branch 'uli42-pr/font_memleak' into 3.6.x
      NXdixfonts.c: Rename BREAK_XFONT_LOOP to 
NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name).
      NXdixfonts.c: Hard-code the enablement of 
NXAGENT_DANGEROUS_XFONT_LOOP_EXIT.
      Merge branch 'sunweaver-pr/default-to-NXAGENT_DANGEROUS_XFONT_LOOP_EXIT' 
into 3.6.x
      NXdixfonts.c: Rename BREAK_XFONT_LOOP to 
NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name).
      NXdixfonts.c: Hard-code the enablement of 
NXAGENT_DANGEROUS_XFONT_LOOP_EXIT.
      Merge branch 'uli42-pr/various5' into 3.6.x
      release 3.5.99.25
      NXdixfonts.c: Regression fix for db45683a. Fix typo in libXfont1 function 
call (FreeFontName -> FreeFontNames). Fixes FTBFS on Ubuntu 14.04 and 16.04.
      CVE-2020-14360: Check SetMap request length carefully.
      Merge branch 'uli42-pr/fix_resume' into 3.6.x
      Merge branch 'uli42-pr/rework_booleans_v2' into 3.6.x
      CVE-2020-14360: Check SetMap request length carefully.
      Merge branch 'uli42-pr/fix_unusable_mouse_in_fullscreen' into 3.6.x
      Revert "CVE-2020-14360: Check SetMap request length carefully."
      Merge branch 'uli42-pr/fullscreen_select' into 3.6.x
      Merge branch 'uli42-pr/various6' into 3.6.x
      Merge branch 'uli42-pr/pvs_findings' into 3.6.x
      Merge branch 'uli42-pr/musl_fixes' into 3.6.x
      Merge branch 'uli42-pr/fix_fullscreen' into 3.6.x
      Merge branch 'uli42-pr/drop_alternative_securitypolicy' into 3.6.x
      debian/patches: Drop 
2002_xserver-xext_set-securitypolicy-path.debian.patch. Not required anymore 
since 689f811b.
      Merge branch 'uli42-pr/windowfixes' into 3.6.x
      Merge branch 'uli42-pr/fix_onescreen' into 3.6.x
      Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.x
      release 3.5.99.26
      debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and Ubuntu 
versions that already have libtirpc.

Ulrich Sibiller (730):
      nxagent: drop nxagentRenderTrap
      Atoms.c: fix wrong fprintf format
      Events.c: nxagentInternalWindowInfo is only called with DEBUG_TREE
      Events.c: fix write after buffer end
      Events.c: shorten window tree debugging code
      Events.c: fix wrong returncode interpretation
      Events.c: add FIXME
      Events.c: identify internal root window in nxagentInternalWindowInfo
      NXproperty.c: reformat GetWindowProperty to increase readability
      nxagent: drop unused DisplayLatency
      Events.c: fix wrong size in format specification
      Update currentTime in dispatch loop
      NXdispatch.c: replace hardcoded values by variables from Clipboard.c
      Clipboard.c: fix wrong variable being printed in debugging output
      NXrender.c: fix possible memory leak
      {render,randr}/Imakefile: remove hw/kdrive from include path
      code-versions.txt: Update composite version
      code-versions.txt: adapt os version information
      Events.c: code improvements (mainly scope)
      Atoms.c: add FIXME
      Atoms.c: fix wrong variable reference
      Atoms.c: code cleanup
      Atoms.c: remove unused parameter from nxagentInitAtoms
      Screen.c: fix: use bit operator, not logic operator
      Screen.c: code cleanup
      Split.c: whitespace fixes
      NXproperty.c: prevent deletion of NX_AGENT_VERSION property
      Colormap.c: scope improvements
      Pixels.c: scope improvements
      Screen.c: scope improvements
      Screen.c: fix typo in TEST output
      Colormap.c: Formatting and scope improvements
      Imakefile: Cleanup defines
      Imakefile: make NXAGENT_RANDR_MODE_PREFIX configurable via macro
      Screen.c: improve readability
      Screen.c: fix typo
      Window.c: reactivate disabled debug code
      Screen.c: fix wrong format character
      xkb: replace NX_TRANS_SOCKET by NXAGENT_SERVER
      nxagent: avoid nested externs
      NXdixfonts.c: use NXAGENT_SERVER instead of NX_TRANS_SOCK
      Clipboard.c: whitespace fixes
      Events.c: scope improvements
      Atoms.[ch]: drop unused return code of nxagentInitAtoms()
      Screen.h: add missing prototype for nxagentPropagateArtsdProperties()
      Init.c: some scope improvements
      Render.c: drop unused nxagentValidatePicture
      Render.c: drop unused nxagentRasterizeTrapezoid
      Render.c: drop unused nxagentDestroyPictureClip
      Render.c: fix broken comment
      Render.c. simplify nxagentMatchingFormats
      nxagent: simplify nxagentRenderRealizeCursor
      Render.c: make nxagentPrintFormat a NOP in normal mode
      Render.c: remove empty lines around XSync calls
      Render.c: Code simplifications
      Render.c: reformat comments
      Render.c: remove lots of superflous empty lines
      Render.c: remove some more unused functions
      Events.c: whitespace fixes
      nxagent: move atom initiatialization to Init.c
      Trap.h: shorten file
      Events.c: add nxagentSwitchEventsAllScreens helper
      Image.c: fix indentation
      Font.c: add FIXME
      Display.c: fix format
      Keyboard.c: condense keycode conversion table
      Holder.c: remove superflous return
      Events.c: drop unused function
      GC.c: introduce helper macros for GC management
      nxcompshad: fix logging segfault
      nxcompshad: delete trailing whitespace
      Clipboard.c: do not send notify when pointer is NULL
      Clipboard.c: introduce central function to abort the transfer
      Clipboard.c: introduce SendSelectionNotifyEventToServer
      Clipboard.c: introduce SendEventToClient helper
      Clipboard.c: introduce SendSelectionNotifyEventToClient helper
      Clipboard.c: merge endTransfer and nxagentSendSelectionNotify
      Clipboard.c: improve TARGETS request handling
      Clipboard.c: Fix: report timestamps as XA_INTEGER
      Clipboard.c: introduce nxagent{Clear,Store}SelectionOwner
      Clipboard.c: introduce nxagentFind*Index functions
      Clipboard.c: rename some variables
      Clipboard.c: clientAccum is only used for debugging, add DEBUG ifdefs
      Clipboard.c: drop serverCLIPBOARD
      Clipboard.c: simplify nxagentGetClipboardWindow
      Clipboard.c: introduce macros CLINDEX and WINDOWID
      Clipboard.c: TIMESTAMP is a special server target
      Clipboard.c: factor out nxagentReplyRequestSelection
      Clipboard.c: use designated initializers where appropriate
      Clipboard.c: cleanup in nxagentRequestSelection
      Clipboard.c: Refactor nxagentCollectPropertyEvent
      Clipboard.c: scope improvements
      Clipboard.c: introduce nxagentInitSelectionOwner
      Clipboard.c: improve readability by using an if clause
      Clipboard.c: whitespace fixes
      Clipboard.c: remove unneccessary return
      Clipboard.c: translate internal to external atom
      Clipboard.c: rework debug prints
      Clipboard.c: add loads of comments
      Clipboard.c: drop unneeded return code
      Clipboard.c: remove superflous return
      Clipboard.c: flush the display during transfer phase
      Clipboard.c: fix: translate target on transfer
      Clipboard.c: drop old commented code
      Clipboard.c: add some more FIXMEs
      Clipboard.c: fix nested clipboard handling
      Clipboard.c: rename nxagentNotifySelection to 
nxagentHandleSelectionNotifyFromXServer
      Fix segfault in argument parsing
      Screen.c: fix a memleak
      Screen.c: cleanup code a bit
      nxagent/Imakefile: remove ../../exports/lib
      Xau: mark NX changes
      AuRead.c: whitespace cleanup
      AuRead.c: remove redundant null check on calling free()
      Xau files: adapt code to match upstream libXau 1.0.9
      NXevents.c: call upstream versions of (De)ActivatePointerGrab()
      NXevents.c: call upstream version of ProcSendEvent()
      NXevents.c: call upstream DefineInitialRootWindow()
      NXEvents.c: mark NX specific code
      NXevents.c: call upstream ProcAllocEvents()
      NXevents.c: use XYToWindow from dix
      NXevents.c: add some explanations from the original changelog
      NXdamage.x fix wrong backport
      damage: Don't rewrite Text ops to GlyphBlt ops
      Drop NXdamage.c
      Drop unused placeholder code
      nxagent: drop Holder.[ch]
      NXshm.c: rework code to be identical for ProcShmDispatch and 
SProcShmDispatch
      NXshm.c: use upstream versions of Dispatch functions
      NXshm.c: call upstream miShmPutImage
      NXextension.c: use ProcQueryExtension() from dix
      NXextension.c: use ProcListExtensions() from dix
      nxagent: drop NXextension.c
      NXdispatch.c: Simplify InitSelections()
      NXdispatch.c: call upstream CloseDownClient()
      NXdispatch.c: simplify InitClientPrivates()
      NXdispatch.c: mark NX changes
      Simplify (NX)xvdisp.c
      NXglyphcurs.c: use dixChangeCG()
      NXglyph.c: adapt FindGlyph() to better match render/glyph.c
      NXglyph.c: mark NX changes
      NXwindow.c: call upstream version UnmapWindow()
      NXwindow.c: drop own UnmapWindow()
      NXwindow.c: mark NX changes
      NXwindow.c: call InitRootWindow from dix
      NXwindow.c: use upstream function DeleteWindow()
      NXglxext.c: use upstream versions of Dispatch functions
      Args.c: fix unitialized variable
      Args.c: remove unreachable code
      Args.c: fix clipboard=0 or -clipboard 0
      Args.c: simplify options string allocation
      Args.c: scope improvements
      Args.c: do not print function name in errors or warnings
      Args.c: Unify formatting
      Args.c: reformat switch blocks
      Pixmap.c: call miModifyPixmapHeader twice instead of duplicating code
      Pixmap.c: drop code that does not make sense
      Pixmap.c: scope improvements
      Pixmap.c: reformat comments
      Rootless.c: use designated initializers
      Rootless.c: use __func__ instead of hardcoded function name
      Rootless.c: scope improvements
      Rootless.c: reformat comments
      Rootless.c: cleanup function prototypes
      Rootless.c: Fatal error if malloc fails
      Rootless.c: silence compiler warnings about wrong fromat specifiers
      Rootless.c: disable unused function
      Rootless.c: silence compiler warning about wrong parmeter sizes
      Rootless.c: fix linefeeds when printing lists
      Rootless.c: rewrite loop to allow for scope improvements
      Clipboard.c: improve XChangeProperty code
      Clipboard.c: automatically calc the array size
      Clipboard: fix debugging output
      Clipboard.c: report more supported targets
      Mesa: silence "maybe uninitialized" warnings
      nxagent manpage: extend clipboard documentation
      nxagent manpage: improve descriptions and types
      x2goagent.xpm: move copyright to the end to make it a valid xpm file
      nxagent.xpm: reduce colours from 242 to 8
      Display.c: drop icon file support
      Keyboard.c: fix: handle empty string
      Keyboard.c: use "\0" instead of "0"
      Keyboard.c: Use __func__ at fprintf calls
      Keyboard.c: scope cleanups
      Args.c: fix: do not modify options string
      Args.c: do not parse nx/nx marker as option
      Args.c: more debug output
      nxagent: central check for keyboard clone mode
      nxagent: remove additional keyboard handling from Reconnect.c
      NXrender.c, render.c: fix memory handling bugs
      NXrender.c: mark NX changes
      NXrender.c: modify code to match upstream as close as possible
      NXrender.c: call upstream versions of (S)ProcRenderDispatch
      GCOps.c: scope improvements
      GC.c: scope improvements
      Cursor.c: scope improvements
      Error.c: scope improvements
      Image.c: scope improvements
      Binder.c: scope improvements
      Display.c: shorten code
      GCOps.c: reformat comments
      GCOps.c: fix format length specifiers
      GC.c: fix format specifiers and parameters
      GC.c: reformat comments
      GC.c: condense code
      Client.c: save some lines
      Colormap.c: save some lines
      Cursor.c: reformat comments
      Dialog.c: save some lines
      Display.c: reformat comments
      Error.c: reformat comments
      Image.c: reformat comments
      Handlers.c: reformat comments
      Binder.c: reformat comments
      NXmitrap.c: mark NX changes
      miwindow.c: mark NX changes
      Events.c: reformat comments
      Events.c: reformat switch blocks
      Events.c: Scope improvements/code simplification
      Events.c: use designated initializers
      Event.c: use __func__ in fprintf
      Events.c: fix format specifiers
      Image.c: reformat comments
      Image.c: scope improvements
      Image.c: remove some blank lines
      Cursor.c: scope improvements
      Cursor.c: remove some blank lines
      Cursor.c: use __func__ in fprintf calls
      BitmapUtils.c: remove tailing whitespace
      Client.c: remove tailing whitespace
      Composite.c: reformat comments
      Composite.c: scope improvement
      Dialog.c: shorten switch blocks
      Dialog.c: use designated initializer
      Display.c: reformat comments
      Display.c: code simplification, scope improvements
      Display.c: remove blank lines
      Drawable.c: reformat comments
      Drawable.c: code simplifications / scope improvements
      Error.c: Code simplification
      Font.c: reformat comments
      Font.c: scope improvements
      GC.c: reformat comments
      GC.c: code simplifications / scope improvements
      GC.c: blank line cleanup
      GCOps.c: reformat comments
      GCOps.c: code simplification / scope improvements
      Handlers.c: reformat comments
      Init.c: reformat comments
      Init.c: rewrite two function prototypes
      Keyboard.c: reformat comments
      Keyboard.c: code simplification / scope improvements
      Split.c: reformat comments
      Split.c: scope improvements/code simplification
      Visual.c: code improvements/desginated initializers
      Visual.c: reformat comments
      Visual.{ch}: disable unused code
      Pointer.c: reformat comments
      Pointer.c: scope improvements
      Options.c: reformat comments
      Options.h: reformat
      Pixels.c: scope improvements
      Pixels.c: reformat comments
      nxagent: Use XlibAtom data type where appropriate
      Add support for custom version string
      Dialog.c: fix format-truncation warning
      Error.c: fix format-truncation warning
      Error.c: make nxagentClientsLogName a pointer
      Error.c: make nxagentHomeDir a pointer
      Error.c: make nxagentRootDir a pointer
      Error.c: drop now obsolete DEFAULT_STRING_LENGTH
      Error.c: simplify some NULL pointer checks
      Clipboard.c: refactor nxagent*SelectionOwner
      Clipboard.c: make agentClipboardStatus a Boolean
      Clipboard.c: add nxagentMatchSelectionOwner helper function
      Clipboard.c: add FIXMEs
      Clipboard.c: reformat some comments
      Clipboard.c, NXproperty.c: match prototypes
      Clipboard.c: Fix formatting
      Clipboard.c: fix string formatting directives
      Clipboard.c: avoid nested extern
      Clipboard: make nxagentInitClipboard return a Boolean
      Clipboard.c: fix timeout comparison
      Clipboard.c: use macros instead of hardcoced values for timeouts
      Clipboard.c: add more explaining comments
      Clipboard.c: more debugging output
      Clipboard.c: split combined check
      Clipboard.c: drop superflous variable
      Clipboard.c: check pointer before usage
      Clipboard: align reported targets
      Clipboard.c: reorder atom allocation code
      Clipboard.c: Fix: re-claim selection on reconnect
      Clipboard.c: clear all selections in nxagentInitClipboard
      Clipboard.c: reorder nxagentInitClipboard
      Clipboard.c: describe nxagentFind*Index
      Clipboard.c: simplify nxagentSetSelectionOwner
      Clipboard.c: introduce helper macro IS_INTERNAL_OWNER
      Clipboard.c: cosmetics/typo fix/untabify
      Clipboard.c: Use Find*Index helpers at more locations
      Options.h: comment on the four clipboard options
      Clipboard.c: fix handling of clipboard=none/client/server/both option
      Clipboard.c: flush more often to ensure a smooth clipboard experience
      Clipboard.c: CLINDEX and GetXErrorString are only used for debugging
      Clipboard.c: change order of if clause to better match the comment above 
it
      Clipboard.c: add clientCLIPBOARD variable
      Clipboard.c: rename variables/atoms to better reflect their meaning
      Clipboard.c: extend/reformat some comments
      Clipboard.c: cleanup parentheses
      mi: Avoid stack smash when drawing dashed lines
      Window.c: print internal window id as well
      xkbActions.c: fix formatting
      xkbsrv.h: move extern XkbFreePrivates to central include file
      Pointer.c: use __func__ in fprintf
      Pointer.c: code simplification
      NX{mitrap,picture}.c: mark NX changes
      xkbsrv.h: drop non-existing externs
      NXdispatch.c: add FIXME
      NXdispatch.c: cleanup ProcCloseFont()
      NXDispatch.c: mark NX changes
      NXdispatch.c: port forgotten patch
      os: unifdef ISC
      os: unifdef __SCO__
      os: unifdef UNIXWARE
      os: unifdef WIN32
      Events.c: improve debugging output
      NXproperty.c: simplify ChangeWindowProperty
      X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properly
      Rootless.c: fix wording
      Window.c: fix comment
      Window.c: code simplifications/scope
      Screen.c: drop variable
      Screen.c: fix handling of NX_SHADOW atom
      Screen.c: code simplification/scope
      Image.c: code simplification/scope
      nxagent: drop CYGWIN and WIN32 defines
      drop xprint remnants: xpstubs
      nxagent: remove another xprint renmant
      Remove the numVideoScreens xprintism.
      Keyboard.c: fix typo
      Error.c: mark NX changes
      Keyboard.c: improve keyboard output
      Reconnect.c: fix typos
      Display.c: scope improvements
      Display.c: reformat some comments
      Init.h: Fix superfluous space
      Keystroke.c: fix formatting of keystrokes
      Events.c: pass a Boolean to nxagentSwitchFullscreen
      Screen.c: harmonize size/wmhints code
      Display.c: add a describing comment for nxagentDisplayErrorPredicate
      Image.c: undo wrong string replacement nxagentBitmapBitOrder
      Display.c: Fix broken code in TEST case
      Atoms.c: describe atoms usage
      Atoms.c: describe atoms usage
      Rootless.c: fix wring datatype being used
      Drawable.c: fix segfault
      nxagent: build with -Wshadow to detect shadowing variables
      Clipboard.c: fix shadowed variable
      Events.c: fix two shadowed variables
      Display.c: fix shadowed/unused variable
      Pixmap.c: fix variable shadowing
      Pixmap.c: drop unused return code for nxagentDisconnectAllPixmaps
      Cursor.c: drop unused return code for nxagentDisconnectAllCursor
      Drawable.c: fix logic broken by scope cleanup
      CheckForEmptyMask does not need to declare int n twice
      xkb: fix shadow warnings
      XkbFindSrvLedInfo: remove extraneous name-clashing sli variable
      _XkbFilterDeviceBtn: move variable declarations to match usage scope
      mi: fix shadow warnings
      os: Fix -Wshadow errors
      compext/Clean.c: fix shadow warnings / scope
      Events.c: fix capslock weirdness (re-add lost code)
      nxagent: rename variables that shadow globals
      nxagent: re-implement timeout handling
      nxagent: remove now-obsolete own copies of ScreenSaver procs
      Screen.c: document nxagentSaveScreen
      Screen.c: activate fallback to dix blanking
      Makefiles: drop support for NXwin
      Drop patch that is for nxwin only
      remove obsolete pending patches
      Use nxdialog as nxclient replacement
      os: remove CYGWIN remnants
      Events.c: Whitespace fix
      Events.c: simplify nxagentInternalWindowsTree
      Screen.c: spelling fix
      Atoms.c: remove one obsolete FIXME
      Atoms.c: add missing free
      Atoms.c: some code cleanup
      Atoms.c: always duplicate strings before storing them in privAtomMap
      Atoms.h: reformat comments
      Atoms.c: remove unused return value of nxagentInitAtomsMap
      Atoms.c: scope improvements
      Atoms.c: refine comment on NX_CUT_BUFFER_SERVER
      nxagent: Free atom map on termination
      Screen.c: formatting fixes
      Drawable.c: refactor nxagentSynchronizeDrawableData
      Drawable.c: get rid of goto code in nxagentSynchronizeDrawableData
      nxagent: simplify nxagentFreeRegion macro
      Rootless.c: undo overzealous scope improvement
      Render.c: replace two while loops by shorter for loops
      Render.c: describe function purpose
      Xext: Fix cursor reference counting hazard.
      Xext: rename saver's EventType to SaverEventType.
      xkb/xkbUtils.c: add link to bugreport
      Splash.c: fix syntax error in TEST mode
      Splash.c: center logo
      Splash.c: add nxagentHaveSplashWindow helper
      Splash.c: use more Xlib types
      Splash.c: some reformatting
      Splash.c: use uppercase color defines
      Splash.c: make variables static
      Splash.h: split out xdmcp parts into separate header file
      Splash.c: move the GC to nxagentPaintLogo
      Splash.c: always paint background over the whole window
      Splash.c: reduce number of Xlib calls
      Splash.c: reduce number of X calls for logo painting
      Drop unused Xalloca.h
      Drop unused rgb.h
      Drop unused XWDFile.h
      Drop unused scrnsaver.h
      Drop unused screensaver xpm
      XKBsrv.h: remove unused externs
      XKBsrv.h: remove XKBSRV_NEED_FILE_FUNCS stuff
      Clarify use of and need for mffs vs. ffs
      dix: also compile ffs.c
      Init.c Use dpmsstubs.c instead of an own copy
      Literals.h: always include in compilation
      nxagent: make all traps Booleans
      Dialog.c: show configured keystrokes in dialogs
      README.md: remove embarassing planned release dates...
      hw/nxagent/Imakefile: explain more macros
      os/Waitfor.c: simplify macro handling
      WaitFor.c Implement the intended NX_WAKEUP functionality
      Keystroke.c: fix typo
      NXdixfonts.c: call dix version of SetDefaultFontPath
      NXdixfonts.c: drop NXAGENT_DEBUG
      NXdixfonts.c: mark NX changes
      (NX)property.c: harmonize function name
      Screen.h: improve NXAGENT_ARTSD prototype definition
      NXdispatch.c: whitespace fix
      NXdispatch.c: some cleanup
      NXdispatch.c: fix invalid number of character '('
      NXdispatch.c, Reconnect.c: fix format specifiers
      Rootless.c: fix common realloc mistake
      Display.c: fix common realloc mistake
      Display.c: fix implicit declaration
      NXproperty.c: fix implicit declaration
      NXresource.c: rework marked nx code
      NXresource.c: Fix uninitialized variable
      NXresource.c: scope improvements
      Window.c: scope improvements
      NXproperty.c: fix comment/formatting
      Windows.h, Window.c*: reformat comments
      nxagent: Fix double variables
      nxagent: move variable definitions from headers to source files
      dixfont.h: add missing extern
      XlibInt.c: simplify handling of NX_TRANS_{CHANGE,DEBUG} macros
      XlibInt.c: reformat some comments
      XlibInt.c: simplify NX code insertion
      XlibInt.c: scope improvements/reformat
      NX.h: Add missing NX_CHANNEL_SLAVE type to description
      Clipboard.c: rearrange Atoms in debugging output
      Clipboard.c: use validateString in debugging output
      Clipboard.c: fix compilation with DEBUG
      Clipboard.c: rename nxagentLastRequestedSelection
      Clipboard.c: fix/improve debugging output
      Clipboard.c: fix some format specifiers
      Clipboard.c: print if selection owner is inside nagent in debugging output
      Clipboard.h: add missing externs
      Clipboard.h: reformat comments
      Clipboard.c: clear windowPtr in ClearSelectionOwner
      Clipboard.c: deactivate unused code
      Clipboard.{c,h}: cleanup prototypes
      Clipboard.c: rename static helpers and macros
      Clipboard.c: rename some exported functions
      dix/dispatch.c: fix buggy callback invocation
      dix/dispatch.c: Fix copy/paste error from before git history in 
UpdateCurrentTimeIf()
      Handlers.c: slight cosmetics
      Client.c: mask unused clientBytes stuff
      Client.c: use nxagentClientHint macro everywhere
      nxagent: use Xorg's callback mechanism for init/free of client privates
      NXdispatch.c: move nxagentClearClipboard to client callback
      NXdispatch.c: move nxagentCheckIfShadowAgent to client callback
      Client.c: add clientInfoString to client privates
      Display.c: filter remote Pixmap formats before doing the compatiblity 
check
      Improve clipboard/xfixes related debug output
      NXshm.c: simplify Dispatch functions
      NXshm.c: slight simplification
      Screen.c: fix wrong debug statement
      Dialog.h: Fix incomplete macro nxagentNoDialogIsRunning
      Dialog.h: reformat comment
      NXshm.c: cleanup nxagent_fbShmCreatePixmap
      Font.c: cleanup
      Font.c: fix realloc bugs
      Font.c: add hint of deliberate pointer misuse
      NXdispatch.c: free font data on exit
      Keyboard.c: free remote keybord names once no longer needed
      NXdixfonts.c: fix debugging output
      NXdixfonts.c: some code cleanups
      Keystroke.c: whitespace fixes
      Clipboard.c: fix typo
      Rootless.c: add some comments
      Rootless.c: improve TEST output
      Rootless.c: do not import private properties
      Reconnect.c: reformat saveAgentState()
      Screen.c: fix missing type in DEBUG mode
      Reconnect.c: reformat comments
      Reconnect.c: save some lines
      Events.h: reformat comments
      mi: define NXAGENT_SERVER
      nxagent: Free atom map on termination
      nxagent: Add keystroke for dumping the current clipboard state
      Clipboard.c: improve Clipboard stats
      Clipboard.c: make setClientSelectionStage a function
      Clipboard.c: Fix: always reset selectionStage in endTransfer
      Clipboard.c: drop unused return code of sendSelectionNotifyEventToClient
      Clipboard.c: drop notifyConvertFailure
      Clipboard.c: call endTransfer()
      Clipboard.c: add elapsed time for lastClient to stats output if available
      Clipboard.c: use nxagentClientInfoString for debug output
      Clipboard.c: improve some more debugging messages
      Clipboard.c: add description/warning for nxagentClearClipboard
      Clipboard.c: small code improvement
      Client.h: make macro NULL pointer safe
      NXevents.c, NXdispatch.c: add some DEBUG statements
      README.md: Add a "Binary Builds" section
      Extend some manpage entries
      manpage and usage output: add -irlimit
      manpage: document copysize parameter
      Args.c: adapt message to use same format as similar messages
      nxagent: clarify sleep time units
      Extend sleep documentation
      randr: fix broken macros / memory corruption
      nx-libs.spec: create nxdialog rpm
      libNX_X11: reintroduce HASXDMAUTH
      libNX_X11: reintroduce SECURE_RPC
      nx-xtrans.m4: reintroduce HAS_STICKY_DIR_BIT
      libNX_X11: set FAIL_HARD
      libNX_X11: set XTRANS_SEND_FDS=0
      Keyboard.c: fix indentation of ifdef
      Keyboard.c: improve capslock and numlock handling
      nxagent: fix stack smashing
      Screen.c: fix resizing bug with mutter window manager
      Display.c: factor out confinement window creation
      nxagent: Prevent resize loop
      Events.c: add more DEBUG output
      Events.c: add some comments/FIXMEs
      Events.c: store parent window from event to meaningful variable
      Display.c: disable confine window
      nxagent: add names to some windows in DEBUG mode
      Screen.c: improve debug output
      Screen.c: improve output of nxagentPrintAgentGeometry
      Screen.c: simplify nxagentResizeScreen
      Window.c: -reportprivatewids reports root window as such
      Window.c: simplify setting of isMapped private var
      NXwindow.c: fix some format specifiers
      Init.c: small simplification
      Screen.c: cleanup auto dpi handling
      Screen.c: scope improvement
      Screen.c: remove code that will have no effect
      Screen.c: remove another pointless code block
      Screen.c: drop unneccessary mask variable
      Screen.c: move attributes/valuemask to inner scopes
      Screen.c: scope improvements
      Screen.c: some more (cosmetic) changes
      Window.c: some more TEST and DEBUG output
      Events.c: More cosmetics
      fix spec file
      Merge pull request #960 from uli42/pr/fix_specfile
      yConnDis.c: fix memory leak
      NXdixfonts.c: fix memory leak
      Clipboard.c: fix missing )
      Compext.c: use SAFE_free macro
      Atoms.c: drop double include
      GCs.h: fix typo
      Compext.c: scope improvements
      Clipboard.c: add missing ifdefs
      Xext/panoramiX.c: rename shadowing variables
      nx-libs.spec: Set python shebang to python3 on fedora and rhel8
      Channel.h: rename variable to prevent shadowing
      Log.h: fix some shadow warnings
      Events.c: scope improvement
      Atoms.c: improve debug output
      Atoms.c: fix FIXME comment
      Screen.c: fix indentation in nxagentMaximizeToFullScreen
      compext/Png.c: fix shadowing
      Clipboard.c: fix bug in special optimization for nested settings
      Events.c: fix leftover DEBUG and TEST definitions
      Handlers.c: ensure regular yields if suspended
      Init.c: Initialize nxagentGrabServerInfo
      nxagent: make Fullscreen and AllScreens Booleans
      nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as Booleans
      nxagent: treat several nxagentOptions as real Booleans
      nxagent: make nxagentOption Shadow a Boolean
      Options.h: mark Booleans
      nxagent: make Desktop, Rootless and Binder options Booleans (again)
      nxagent: make nxagentVerbose a Boolean
      nxagent: treat all Traps as Booleans everywhere
      nxagent: treat nxagentLastWindowDestroyed as Boolean
      nxagent: some more Boolean improvements
      nxagent: make nxagentDoFullgeneration a Boolean
      nxagent: make nxagentShadowResize a Boolean
      nxagent: make nxagentUserDefinedFontPath a Boolean
      nxagent: rework some Boolean checks
      Split.c, Image.c: make some internal variables Booleans
      nxagent: handle RegionNil macro as Boolean
      Drawable.c: make some variables Booleans
      GCOps.c: handle some internal variables as Booleans
      GCOps.c: make internal function Boolean
      nxagent: make XDMCP variables Booleans
      nxagent: improve Boolean handling for Reconnect functions
      Render.c: improve Boolean handling of nxagentCheckPictureRemoteValue
      nxagent: make nxagentBlocking an Boolean
      GCOps.c: make internal variable an function Booleans
      GC.c: make internal variable and function Boolean
      Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros
      Drawable.c: make abort flag a Boolean
      nxagent: make nxagentForceSynchronization a Boolean
      nxagent: make nxagentSkipImage a Boolean
      Handlers.c: make synchronize a Boolean variable
      Drawable.c: make doRoundRobin a Boolean
      nxagent: make nxagentXFixesInfo.Initialized a Boolean
      Events.h: fix wrong prototype
      nxagent: make nxagentXkbState.Initialized a Boolean
      Font.c: Use Booleans where appropriate
      Keyboard.c: noXkbExtension is a Boolean
      nxagent: nxagent(Default)WindowIsVisible() are Booleans
      Handlers.c: ensure regular yields if suspended
      nxagent: make Fullscreen and AllScreens Booleans
      nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as Booleans
      nxagent: treat several nxagentOptions as real Booleans
      nxagent: make nxagentOption Shadow a Boolean
      Options.h: mark Booleans
      nxagent: make Desktop, Rootless and Binder options Booleans (again)
      nxagent: make nxagentVerbose a Boolean
      nxagent: treat all Traps as Booleans everywhere
      nxagent: treat nxagentLastWindowDestroyed as Boolean
      nxagent: some more Boolean improvements
      nxagent: make nxagentDoFullgeneration a Boolean
      nxagent: make nxagentShadowResize a Boolean
      nxagent: make nxagentUserDefinedFontPath a Boolean
      nxagent: rework some Boolean checks
      Split.c, Image.c: make some internal variables Booleans
      nxagent: handle RegionNil macro as Boolean
      Drawable.c: make some variables Booleans
      GCOps.c: handle some internal variables as Booleans
      GCOps.c: make internal function Boolean
      nxagent: make XDMCP variables Booleans
      nxagent: improve Boolean handling for Reconnect functions
      Render.c: improve Boolean handling of nxagentCheckPictureRemoteValue
      nxagent: make nxagentBlocking an Boolean
      GCOps.c: make internal variable an function Booleans
      GC.c: make internal variable and function Boolean
      Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros
      Drawable.c: make abort flag a Boolean
      nxagent: make nxagentForceSynchronization a Boolean
      nxagent: make nxagentSkipImage a Boolean
      Handlers.c: make synchronize a Boolean variable
      Drawable.c: make doRoundRobin a Boolean
      nxagent: make nxagentXFixesInfo.Initialized a Boolean
      Events.h: fix wrong prototype
      nxagent: make nxagentXkbState.Initialized a Boolean
      Font.c: Use Booleans where appropriate
      Keyboard.c: noXkbExtension is a Boolean
      nxagent: nxagent(Default)WindowIsVisible() are Booleans
      nxagent: make full screen mode selectable at startup
      NXDispatch.c: remove double nxagentFreeAtomMap()
      manpage: document defaults for options -defer and -tile
      Handlers.c: use the same boolean values as in NXdispatch.c
      Client.h: conditionally add unused field
      Screen.c: clarify that characters are compared
      Handlers.c: add FIXME
      nxagent: Drop unused nxagentRootTileWindow
      fix formatting and spelling in various files
      Window.c: suppress warning
      Display.c: fix and reformat broken comment
      Atoms.c: fix strlen(NULL)
      Atoms.c: cosmetics in nxagentWriteAtom()
      Atoms.c: silence PVS Studio warning
      Colormap.c: fix parentheses
      Colormap.c: remove unneccessary check
      Keyboard.c: simplify code
      NXpicture.c: remove unneccessary check
      Atoms.c: add explanation for PVS Studio warning
      Display.c: prevent PVS Studio realloc warning
      Drawable.c: Prevent PVS Studio warning
      Keyboard.c: fix possible NULL pointer dereference
      NXglyph.c: check for malloc error
      Reconnect.c: fix possible realloc() memory loss
      Render.c: Init BoxRec
      Rootless.c: prevent PVS error
      Splash.c: remove unneccessary check
      Screen.c: check for malloc failures
      Window.c: check for malloc failure
      Window.c: check for malloc failure
      NXDispatch.c: remove double nxagentFreeAtomMap()
      manpage: document defaults for options -defer and -tile
      Handlers.c: use the same boolean values as in NXdispatch.c
      Client.h: conditionally add unused field
      Screen.c: clarify that characters are compared
      Handlers.c: add FIXME
      nxagent: Drop unused nxagentRootTileWindow
      fix formatting and spelling in various files
      Window.c: suppress warning
      Display.c: fix and reformat broken comment
      Mesa: make compilation with work with musl
      Xext: include limits.h
      Screen.c: remove superflous code that produces a crash
      Args.c: improve usage string for -geometry
      Xext: use $USRDATADIR/SecurityPolicy
      Xext: drop NX_ALTERNATIVEPOLICYFILE
      nxagent: drop unused nxagentVisibility variables
      Window.c: Fix 32bit code path
      NXproperty.c: clean returns
      NXproperty.c: simplify and reformat GetWindowProperty()
      NXproperty.c: GetWindowProperty(): add more comments, restruct prototype
      NXproperty.c, dix.c: simplify ProcDeleteProperty()
      NXproperty.c: reorder functions
      Window.c: add another FIXME
      Screen.c: Fix fullscreen (onescreen) at startup
      Screen.c: rephrase comment
      nxagent: drop unused nxagentVisibility variables
      Window.c: Fix 32bit code path
      NXproperty.c: clean returns
      NXproperty.c: simplify and reformat GetWindowProperty()
      NXproperty.c: GetWindowProperty(): add more comments, restruct prototype
      NXproperty.c, dix.c: simplify ProcDeleteProperty()
      NXproperty.c: reorder functions
      Window.c: add another FIXME
      Screen.c: Fix fullscreen (onescreen) at startup
      Screen.c: rephrase comment

Vadim Troshchinskiy (1):
      Enable slave socket in server mode

X2Go Release Manager (1):
      release 3.5.99.26

ponce (1):
      fix building with binutils >= 2.36.

-----------------------------------------------------------------------

No new revisions were added by this update.

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on 
/srv/git/code.x2go.org/nx-libs.git
_______________________________________________
x2go-tags mailing list
x2go-tags@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-tags

Reply via email to