This is an automated email from the git hooks/post-receive script. x2go pushed a change to annotated tag 3.5.99.26-0x2go1 in repository nx-libs.
at c1871a29d (tag) tagging d12a42c8ec3b2d1ddea18d64133e19ef8d860c22 (commit) replaces redist-client/3.5.99.22 tagged by Mihai Moldovan on Fri Jun 2 20:55:10 2023 +0200 - Log ----------------------------------------------------------------- Release 3.5.99.26-0x2go1 -----BEGIN PGP SIGNATURE----- iQJDBAABCgAtFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAmR6Ow4PHGlvbmljQGlv bmljLmRlAAoJEB/WLtluJTqHh7gP/AzYpbm/wUA0+P+bcBOM8OU0sSjCcMP+rgNp CAEilK5GiGPRWzDrYL/2DjBHKVBkRZnq0BTB5daVJdUkt7er+Q3Quham83SNED6j DksUGx2Kdn7LImGOu7AtN9KQpkb/t+ZuCpBoenfaaqTYlIw2bsfApne/AGec+RcC G3jEbNyZ/R2xVsLaX9lAK8hmT0MeIGvGrmKZsfBsB/hI7tImwt0a3df1H9j5fcSs v9Skl4i5L107TycpegUOnP1bAZR2/Rl+W0T721ZZJ1T2TWyaVjRDHpf/npsTTXiP 9Wbm/drKagoMgxJ8v7Clk5xinqhIHBOrYXAHmEvrESk0hbogWnvYv06tYWFlqKFo cLAR/b2ORdXgdcpvF8wNwyJsgHdKpsnTUEdegzEItZ8HVoUeM+NzsKGn4csY308I hAgi/OuiQLPOHUM9X0dUgP7KrU2w2+vooqGiv0D8eAGcz5RocceULrk6+qsX+yvq urYJXgEofqrOX/69QCtMCtrj5rbIe+v5FkePChKIhgg/XWELLrG9ztEEmw/N+zgf CeWKmMHxcwVDK0EiAJro90vgeS/Tt5AmZ6Mqw8+ymyPGIVS3UhdPrId1yjYWL3jZ 4CjO6eAIpxQp5Zb5SyGwXzhEsY4MF6RV36YI4OzBVQdrs7MG70UHA/RDX/zpBv0B aQH95tYW =cTb5 -----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