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 57d3a42c2 release 3.5.99.22 new 4819712a9 Keystroke.c: Grammar fix in stdout message (Current known -> Currently known). new c577775f9 Merge branch 'sunweaver-pr/add-autograb-to-known-keystrokes-printout' into 3.6.x new 5aee32e9d nxagent: drop nxagentRenderTrap new 796c8e421 Merge branch 'uli42-pr/drop_faulty_render_check' into 3.6.x new 0153bf6b7 Atoms.c: fix wrong fprintf format new 061f7dc9f Events.c: nxagentInternalWindowInfo is only called with DEBUG_TREE new 022d64d2a Events.c: fix write after buffer end new 3d37db071 Events.c: shorten window tree debugging code new 7404d2178 Events.c: fix wrong returncode interpretation new 94c7091bc Events.c: add FIXME new 7fa6c8808 Events.c: identify internal root window in nxagentInternalWindowInfo new c539e0ca5 NXproperty.c: reformat GetWindowProperty to increase readability new 41e1d4961 nxagent: drop unused DisplayLatency new 2589a1349 Events.c: fix wrong size in format specification new 7a2836f8d Update currentTime in dispatch loop new 084d9cb54 NXdispatch.c: replace hardcoded values by variables from Clipboard.c new 157c8c7f3 Clipboard.c: fix wrong variable being printed in debugging output new 59f1d3737 NXrender.c: fix possible memory leak new 3a581f165 {render,randr}/Imakefile: remove hw/kdrive from include path new db0187b05 code-versions.txt: Update composite version new 9da26af35 code-versions.txt: adapt os version information new 2fbefa708 Events.c: code improvements (mainly scope) new 6dd6e695a Atoms.c: add FIXME new a61102b62 Atoms.c: fix wrong variable reference new 1f71a75f5 Atoms.c: code cleanup new b8751fca8 Atoms.c: remove unused parameter from nxagentInitAtoms new 17e0265a4 Screen.c: fix: use bit operator, not logic operator new cccb25fa7 Screen.c: code cleanup new 9dca2c598 Split.c: whitespace fixes new 8f609404c NXproperty.c: prevent deletion of NX_AGENT_VERSION property new f8a1f79b3 Colormap.c: scope improvements new fc7cb8657 Pixels.c: scope improvements new c36efbd37 Screen.c: scope improvements new 19267ddf4 Screen.c: fix typo in TEST output new e2fa4f5c4 Colormap.c: Formatting and scope improvements new 3b94b9c64 Imakefile: Cleanup defines new a91e34a8a Imakefile: make NXAGENT_RANDR_MODE_PREFIX configurable via macro new a514a7e29 Screen.c: improve readability new 84867ad0f Screen.c: fix typo new c54feb0bd Window.c: reactivate disabled debug code new 71fca41ff Screen.c: fix wrong format character new 7d2a222f2 xkb: replace NX_TRANS_SOCKET by NXAGENT_SERVER new b1850beb9 nxagent: avoid nested externs new 4d3bd06ce NXdixfonts.c: use NXAGENT_SERVER instead of NX_TRANS_SOCK new 1920599e1 Clipboard.c: whitespace fixes new 39866f5c1 Events.c: scope improvements new 82c096ee2 Atoms.[ch]: drop unused return code of nxagentInitAtoms() new c6498ddb7 Screen.h: add missing prototype for nxagentPropagateArtsdProperties() new 2f2a8ee00 Init.c: some scope improvements new 8aac9b617 Render.c: drop unused nxagentValidatePicture new 59ea22458 Render.c: drop unused nxagentRasterizeTrapezoid new 1c019bd1f Render.c: drop unused nxagentDestroyPictureClip new 087b082c7 Render.c: fix broken comment new 7ca51c529 Render.c. simplify nxagentMatchingFormats new 7d8323a4a nxagent: simplify nxagentRenderRealizeCursor new 45f6e41c4 Render.c: make nxagentPrintFormat a NOP in normal mode new 6275bbc6f Render.c: remove empty lines around XSync calls new 56aaea90b Render.c: Code simplifications new 1a9d96e07 Render.c: reformat comments new fd274d058 Render.c: remove lots of superflous empty lines new 8fc7a8057 Render.c: remove some more unused functions new 4fa0ea268 Events.c: whitespace fixes new f323ada3c nxagent: move atom initiatialization to Init.c new 15ac7a809 Trap.h: shorten file new 602d4b82b Events.c: add nxagentSwitchEventsAllScreens helper new 0a8027135 Image.c: fix indentation new f6cdd0f92 Font.c: add FIXME new 2682c9407 Display.c: fix format new bf700ec9e Keyboard.c: condense keycode conversion table new 9512e6451 Holder.c: remove superflous return new 9693d8b98 Events.c: drop unused function new df9d37da5 GC.c: introduce helper macros for GC management new 506378cf2 nxcompshad: fix logging segfault new 085f8a4f6 nxcompshad: delete trailing whitespace new 3a3a3373c Merge branch 'uli42-pr/various2' into 3.6.x new f14e80077 Clipboard.c: do not send notify when pointer is NULL new bc997cf64 Clipboard.c: introduce central function to abort the transfer new 2ee7626a6 Clipboard.c: introduce SendSelectionNotifyEventToServer new c233eec5f Clipboard.c: introduce SendEventToClient helper new 7d0683701 Clipboard.c: introduce SendSelectionNotifyEventToClient helper new 25cbfd14f Clipboard.c: merge endTransfer and nxagentSendSelectionNotify new 6d5cda478 Clipboard.c: improve TARGETS request handling new 6621c53c5 Clipboard.c: Fix: report timestamps as XA_INTEGER new 79867f4a0 Clipboard.c: introduce nxagent{Clear,Store}SelectionOwner new 5de8bac22 Clipboard.c: introduce nxagentFind*Index functions new 98a0810ff Clipboard.c: rename some variables new e34f152c9 Clipboard.c: clientAccum is only used for debugging, add DEBUG ifdefs new 1d05784b4 Clipboard.c: drop serverCLIPBOARD new 63320437e Clipboard.c: simplify nxagentGetClipboardWindow new f99f52772 Clipboard.c: introduce macros CLINDEX and WINDOWID new 5e2487108 Clipboard.c: TIMESTAMP is a special server target new 1af01db33 Clipboard.c: factor out nxagentReplyRequestSelection new 6f071341b Clipboard.c: use designated initializers where appropriate new 9006e19aa Clipboard.c: cleanup in nxagentRequestSelection new cb3e44a17 Clipboard.c: Refactor nxagentCollectPropertyEvent new b393bca69 Clipboard.c: scope improvements new 249e4321c Clipboard.c: introduce nxagentInitSelectionOwner new a6c57d6ff Clipboard.c: improve readability by using an if clause new 1bf68e328 Clipboard.c: whitespace fixes new 9a144136d Clipboard.c: remove unneccessary return new 92ad24a3b Clipboard.c: translate internal to external atom new e985f7111 Clipboard.c: rework debug prints new bf87f8bbe Clipboard.c: add loads of comments new 1c36e49ad Clipboard.c: drop unneeded return code new 4db1172ae Clipboard.c: remove superflous return new b5cac6722 Clipboard.c: flush the display during transfer phase new 21598c7e2 Clipboard.c: fix: translate target on transfer new 899339f5a Clipboard.c: drop old commented code new ae44a8cd5 Clipboard.c: add some more FIXMEs new 6663cbe68 Clipboard.c: fix nested clipboard handling new 72c022406 Clipboard.c: rename nxagentNotifySelection to nxagentHandleSelectionNotifyFromXServer new 5405447e5 Merge branch 'uli42-pr/clipboard_overhaul' into 3.6.x new dc7a78b45 Fix segfault in argument parsing new 994305ff4 Merge branch 'uli42-pr/fix_segfault' into 3.6.x new 8482abd31 Screen.c: fix a memleak new 646e3ce24 Screen.c: cleanup code a bit new c68a579eb Merge branch 'uli42-pr/fix_fullscreen_memleak' into 3.6.x new b55c66e8a nxagent/Imakefile: remove ../../exports/lib new e721ba296 Merge branch 'uli42-pr/fix_rebuild' into 3.6.x new a7355c5c8 Xau: mark NX changes new 9deebfc8f AuRead.c: whitespace cleanup new 5929dfdeb AuRead.c: remove redundant null check on calling free() new c590c6472 Xau files: adapt code to match upstream libXau 1.0.9 new bdcb5a188 Merge branch 'uli42-pr/work_on_xau' into 3.6.x new a66037786 NXevents.c: call upstream versions of (De)ActivatePointerGrab() new b64e1f60b NXevents.c: call upstream version of ProcSendEvent() new 4c5331afa NXevents.c: call upstream DefineInitialRootWindow() new 582618af8 NXEvents.c: mark NX specific code new f887d428c NXevents.c: call upstream ProcAllocEvents() new 6ed435e44 NXevents.c: use XYToWindow from dix new 283e4523a NXevents.c: add some explanations from the original changelog new 753535e39 Merge branch 'uli42-pr/simplify_nxevents' into 3.6.x new ca7c1c861 NXdamage.x fix wrong backport new 83d9cd4e9 damage: Don't rewrite Text ops to GlyphBlt ops new 2a0994122 Drop NXdamage.c new 7b63809ae Merge branch 'uli42-pr/fix_broken_damage' into 3.6.x new cbc9f831c Drop unused placeholder code new dbf36ece3 nxagent: drop Holder.[ch] new 7afe95535 Merge branch 'uli42-pr/drop_holders' into 3.6.x new e755e6600 NXshm.c: rework code to be identical for ProcShmDispatch and SProcShmDispatch new a9bdfd217 NXshm.c: use upstream versions of Dispatch functions new 6fd0ffc99 NXshm.c: call upstream miShmPutImage new d6872d4e0 Merge branch 'uli42-pr/simplify_nxshm' into 3.6.x new 8e9e77665 NXextension.c: use ProcQueryExtension() from dix new 9120d1b72 NXextension.c: use ProcListExtensions() from dix new e54d2a390 nxagent: drop NXextension.c new 718a58fb1 Merge branch 'uli42-pr/simplify_nxextension' into 3.6.x new c02ab70ef NXdispatch.c: Simplify InitSelections() new 24c42813d NXdispatch.c: call upstream CloseDownClient() new c61ac23f2 NXdispatch.c: simplify InitClientPrivates() new 0fb6af25c NXdispatch.c: mark NX changes new fdd1e538b Merge branch 'uli42-pr/simplify_nxdispatch' into 3.6.x new 280cf1264 Simplify (NX)xvdisp.c new 03d31d2ab Merge branch 'uli42-pr/simplify_nxxvdisp' into 3.6.x new 73f88998a NXglyphcurs.c: use dixChangeCG() new 67b03f5d5 NXglyph.c: adapt FindGlyph() to better match render/glyph.c new fcbd27105 NXglyph.c: mark NX changes new 5f806ddfd Merge branch 'uli42-pr/simplify_nxglyph' into 3.6.x new 40a4fae66 NXwindow.c: call upstream version UnmapWindow() new aab723eab NXwindow.c: drop own UnmapWindow() new 5327a85b7 NXwindow.c: mark NX changes new cf0571bb4 NXwindow.c: call InitRootWindow from dix new 7675af8e1 NXwindow.c: use upstream function DeleteWindow() new eb8c16ef9 Merge branch 'uli42-pr/simplify_nxwindow' into 3.6.x new f3bddad4c NXglxext.c: use upstream versions of Dispatch functions new 1ae0ceb7c Merge branch 'uli42-pr/simplify_glxext' into 3.6.x new 773fdb6a8 Args.c: fix unitialized variable new 500683ab5 Args.c: remove unreachable code new 0755f3d6c Args.c: fix clipboard=0 or -clipboard 0 new 5bb948660 Args.c: simplify options string allocation new 484691334 Args.c: scope improvements new e9eb3bef2 Args.c: do not print function name in errors or warnings new 1dd8276fb Args.c: Unify formatting new 6ef35a94e Args.c: reformat switch blocks new db74c07e6 Merge branch 'uli42-pr/args_fixes' into 3.6.x new 0535c49ca Pixmap.c: call miModifyPixmapHeader twice instead of duplicating code new 6c44480de Pixmap.c: drop code that does not make sense new ec1aac45e Pixmap.c: scope improvements new bc42d11f9 Pixmap.c: reformat comments new 1664e1051 Merge branch 'uli42-pr/simplify_pixmap' into 3.6.x new a43c50bb2 Rootless.c: use designated initializers new 41f6f3eec Rootless.c: use __func__ instead of hardcoded function name new 0f7c5e2a7 Rootless.c: scope improvements new 6d62b2c02 Rootless.c: reformat comments new 4ebd5fcd3 Rootless.c: cleanup function prototypes new 917d4b3c5 Rootless.c: Fatal error if malloc fails new e319268ae Rootless.c: silence compiler warnings about wrong fromat specifiers new 63f6c1e70 Rootless.c: disable unused function new 9e5d72c0e Rootless.c: silence compiler warning about wrong parmeter sizes new c75cdd100 Rootless.c: fix linefeeds when printing lists new 4579207e6 Rootless.c: rewrite loop to allow for scope improvements new 6f5e483cd Merge branch 'uli42-pr/cleanup_rootless' into 3.6.x new 2161fa2bd Clipboard.c: improve XChangeProperty code new a41e23c06 Clipboard.c: automatically calc the array size new 9681d039c Clipboard: fix debugging output new cfaf59728 Clipboard.c: report more supported targets new a040e73ab Merge branch 'uli42-pr/utf8_clipboard' into 3.6.x new 585334183 Mesa: silence "maybe uninitialized" warnings new 15647323c Merge branch 'uli42-pr/silence_mesa' into 3.6.x new 408cfc390 nxagent manpage: extend clipboard documentation new 16c18714b nxagent manpage: improve descriptions and types new 226be98c8 Merge branch 'uli42-pr/manpages_updates' into 3.6.x new 86d2dcf09 x2goagent.xpm: move copyright to the end to make it a valid xpm file new 72af2d5e1 nxagent.xpm: reduce colours from 242 to 8 new 475961e65 Merge branch 'uli42-pr/fix_startup_slowness' into 3.6.x new 3cd622cf4 Display.c: drop icon file support new cf24c658a Merge branch 'uli42-pr/drop_icon_file_support' into 3.6.x new bbe2c2ab9 Keyboard.c: fix: handle empty string new 4c8568caa Keyboard.c: use "\0" instead of "0" new 15bfec7a5 Keyboard.c: Use __func__ at fprintf calls new 8fa4d842d Keyboard.c: scope cleanups new ee3afe303 Args.c: fix: do not modify options string new 925f58992 Args.c: do not parse nx/nx marker as option new 69443952b Args.c: more debug output new a59020b1d nxagent: central check for keyboard clone mode new 6f390f820 nxagent: remove additional keyboard handling from Reconnect.c new 60e0566d8 Merge branch 'uli42-pr/fix_keyconv_on_reconnect' into 3.6.x new 730876f8f NXrender.c, render.c: fix memory handling bugs new 5b6da1aa7 NXrender.c: mark NX changes new e5a93849b NXrender.c: modify code to match upstream as close as possible new 3bc01d1b8 NXrender.c: call upstream versions of (S)ProcRenderDispatch new 0e2b7479c Merge branch 'uli42-pr/simplify_nxrender' into 3.6.x new 95940104a GCOps.c: scope improvements new 53f4386b9 GC.c: scope improvements new f0742c7fa Cursor.c: scope improvements new d62155740 Error.c: scope improvements new d86cb00b6 Image.c: scope improvements new 44138137b Binder.c: scope improvements new 7860401b0 Display.c: shorten code new b9a4dea51 GCOps.c: reformat comments new 9d1a12134 GCOps.c: fix format length specifiers new e0e602cf1 GC.c: fix format specifiers and parameters new c3a7e9b50 GC.c: reformat comments new bbb23e586 GC.c: condense code new fae611c91 Client.c: save some lines new ace3d2d89 Colormap.c: save some lines new 5067b1695 Cursor.c: reformat comments new 838572f7b Dialog.c: save some lines new b1d156888 Display.c: reformat comments new 24cb46d24 Error.c: reformat comments new 9b1e29937 Image.c: reformat comments new 19ba07472 Handlers.c: reformat comments new 8b796ee54 Binder.c: reformat comments new 1bd78de58 NXmitrap.c: mark NX changes new f48e2da3e miwindow.c: mark NX changes new 36f679fb3 Events.c: reformat comments new ad89c7055 Events.c: reformat switch blocks new 9358eaedc Events.c: Scope improvements/code simplification new d501d48c3 Events.c: use designated initializers new 8dbfc1e45 Event.c: use __func__ in fprintf new e74eb7652 Events.c: fix format specifiers new f469ac534 Image.c: reformat comments new 5d3029a6c Image.c: scope improvements new 129c8621f Image.c: remove some blank lines new e72e2375f Cursor.c: scope improvements new 631092bb0 Cursor.c: remove some blank lines new 5275d2d03 Cursor.c: use __func__ in fprintf calls new ab7113b79 BitmapUtils.c: remove tailing whitespace new 560b7c6c2 Client.c: remove tailing whitespace new dbe3cc1f7 Composite.c: reformat comments new 883654741 Composite.c: scope improvement new fab0e477e Dialog.c: shorten switch blocks new 7e8f638a9 Dialog.c: use designated initializer new 88e3a37ad Display.c: reformat comments new 462ad036e Display.c: code simplification, scope improvements new 827defa14 Display.c: remove blank lines new 0133d4619 Drawable.c: reformat comments new d94f47274 Drawable.c: code simplifications / scope improvements new 6d783bac2 Error.c: Code simplification new 7f636648c Font.c: reformat comments new 5b3af0182 Font.c: scope improvements new fb03e31e5 GC.c: reformat comments new da60cb8ca GC.c: code simplifications / scope improvements new 193bda764 GC.c: blank line cleanup new 41bc1de98 GCOps.c: reformat comments new 8e66435a5 GCOps.c: code simplification / scope improvements new d87988aa2 Handlers.c: reformat comments new c5c821482 Init.c: reformat comments new e3b440547 Init.c: rewrite two function prototypes new 58415b560 Keyboard.c: reformat comments new cb283d4aa Keyboard.c: code simplification / scope improvements new 53b3d4df3 Split.c: reformat comments new bcca31996 Split.c: scope improvements/code simplification new 5db6217cc Visual.c: code improvements/desginated initializers new 1bb0e999e Visual.c: reformat comments new 22f01d23a Visual.{ch}: disable unused code new c9549f3c9 Pointer.c: reformat comments new 024a2bc2e Pointer.c: scope improvements new 78bb80a84 Options.c: reformat comments new 6a02a6795 Options.h: reformat new fc991b93a Pixels.c: scope improvements new adca0cc92 Pixels.c: reformat comments new a261b7243 Merge branch 'uli42-pr/code_cleanup' into 3.6.x new 427b7b977 nxagent: Use XlibAtom data type where appropriate new 04962efa9 Merge branch 'uli42-pr/xlib_types' into 3.6.x new ec1b3a44c Add support for custom version string new 46ef20bdb Merge branch 'uli42-pr/custom_version_string' into 3.6.x new ce43e4346 Dialog.c: fix format-truncation warning new 2a4af0c74 Error.c: fix format-truncation warning new 03544b3ab Error.c: make nxagentClientsLogName a pointer new d6cc85e56 Error.c: make nxagentHomeDir a pointer new 609b23f19 Error.c: make nxagentRootDir a pointer new 1d50b2ab3 Error.c: drop now obsolete DEFAULT_STRING_LENGTH new 80b6d6b9c Error.c: simplify some NULL pointer checks new 057ce728f Merge branch 'uli42-pr/strings_fixes' into 3.6.x new fba367160 Clipboard.c: refactor nxagent*SelectionOwner new 1feb4985e Clipboard.c: make agentClipboardStatus a Boolean new 5540a1492 Clipboard.c: add nxagentMatchSelectionOwner helper function new 9226abf66 Clipboard.c: add FIXMEs new ffce5337d Clipboard.c: reformat some comments new cc01d4992 Clipboard.c, NXproperty.c: match prototypes new 3a935c674 Clipboard.c: Fix formatting new 8c36f1dd2 Clipboard.c: fix string formatting directives new fa7fb7499 Clipboard.c: avoid nested extern new b2af0c686 Clipboard: make nxagentInitClipboard return a Boolean new f05a2eca5 Clipboard.c: fix timeout comparison new 166102e07 Clipboard.c: use macros instead of hardcoced values for timeouts new 1d0d54730 Clipboard.c: add more explaining comments new 28f07b526 Clipboard.c: more debugging output new 8574c233a Clipboard.c: split combined check new eb51bcb6d Clipboard.c: drop superflous variable new 509ae051b Clipboard.c: check pointer before usage new 7d9c5ad4d Clipboard: align reported targets new 8500b4bc0 Clipboard.c: reorder atom allocation code new 20120205b Clipboard.c: Fix: re-claim selection on reconnect new 634d4fc81 Clipboard.c: clear all selections in nxagentInitClipboard new 5d1577abe Clipboard.c: reorder nxagentInitClipboard new 15ef70874 Clipboard.c: describe nxagentFind*Index new 2b59a1993 Clipboard.c: simplify nxagentSetSelectionOwner new 6c0536a20 Clipboard.c: introduce helper macro IS_INTERNAL_OWNER new feedae86b Clipboard.c: cosmetics/typo fix/untabify new 68125b06e Clipboard.c: Use Find*Index helpers at more locations new 80ab8932d Options.h: comment on the four clipboard options new 65877a199 Clipboard.c: fix handling of clipboard=none/client/server/both option new 7cda10124 Clipboard.c: flush more often to ensure a smooth clipboard experience new 84382e916 Clipboard.c: CLINDEX and GetXErrorString are only used for debugging new ee5cf733f Clipboard.c: change order of if clause to better match the comment above it new 40c243fd2 Clipboard.c: add clientCLIPBOARD variable new d210c584c Clipboard.c: rename variables/atoms to better reflect their meaning new d634f26bb Clipboard.c: extend/reformat some comments new 30fb45b2a Clipboard.c: cleanup parentheses new e89fb895a Merge branch 'uli42-pr/more_clipboard_improvements' into 3.6.x new fa2f21ec0 (main) Makefile: Don't install nxagent.xpm during install-full target. new 5a8f1e921 nx-libs.spec: Don't install nxagent.xpm to any package. Not there anymore.. new d3ae4a0ed mi: Avoid stack smash when drawing dashed lines new 047b7ff21 Window.c: print internal window id as well new 3d77840c1 xkbActions.c: fix formatting new e9ee5a007 xkbsrv.h: move extern XkbFreePrivates to central include file new 759f89aa2 Pointer.c: use __func__ in fprintf new 66f0a85e9 Pointer.c: code simplification new 7c1bd6f52 NX{mitrap,picture}.c: mark NX changes new e9ee4505a xkbsrv.h: drop non-existing externs new 51e60ada3 NXdispatch.c: add FIXME new 2b9a6ddc2 NXdispatch.c: cleanup ProcCloseFont() new 25677711b NXDispatch.c: mark NX changes new bccf81ea0 NXdispatch.c: port forgotten patch new 5fb7f53c6 os: unifdef ISC new 38ab9ad85 os: unifdef __SCO__ new 74270d6b7 os: unifdef UNIXWARE new d409b566b os: unifdef WIN32 new 11d9b74b6 Events.c: improve debugging output new a894fa8bd NXproperty.c: simplify ChangeWindowProperty new f5348bdc4 X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properly new d2f694360 Rootless.c: fix wording new aa0662bbd Window.c: fix comment new 576255425 Window.c: code simplifications/scope new c6a2fda07 Screen.c: drop variable new a6335cf3d Screen.c: fix handling of NX_SHADOW atom new 203891d11 Screen.c: code simplification/scope new f3aca240d Image.c: code simplification/scope new 2c03bd793 nxagent: drop CYGWIN and WIN32 defines new 662708b3d drop xprint remnants: xpstubs new 12358d64a nxagent: remove another xprint renmant new b8b897e3f Remove the numVideoScreens xprintism. new 100b27892 Keyboard.c: fix typo new cfa17ffac Error.c: mark NX changes new cdd381105 Keyboard.c: improve keyboard output new 892804811 Reconnect.c: fix typos new 141d6bea5 Display.c: scope improvements new 52cefdd7e Display.c: reformat some comments new 14aab54f4 Init.h: Fix superfluous space new e276b23b3 Keystroke.c: fix formatting of keystrokes new 4b9466ff5 Events.c: pass a Boolean to nxagentSwitchFullscreen new 209c8d8c5 Screen.c: harmonize size/wmhints code new 61619be52 Display.c: add a describing comment for nxagentDisplayErrorPredicate new bf958eced Image.c: undo wrong string replacement nxagentBitmapBitOrder new bf9b70d7b Display.c: Fix broken code in TEST case new d2ac4ce35 Atoms.c: describe atoms usage new cf8797c3c Atoms.c: describe atoms usage new 67599026d Merge branch 'uli42-pr/various3' into 3.6.x new bb9ac3fd3 hw/nxagent/Splash.c Fix build on 32bit architecture. new 105cd2be6 Rootless.c: fix wring datatype being used new 21079cf31 Drawable.c: fix segfault new 4953c651d nxagent: build with -Wshadow to detect shadowing variables new c137c2a4d Clipboard.c: fix shadowed variable new 7031219d9 Events.c: fix two shadowed variables new a93e25077 Display.c: fix shadowed/unused variable new 7977b9f8f Pixmap.c: fix variable shadowing new 33fbc6211 Pixmap.c: drop unused return code for nxagentDisconnectAllPixmaps new 32b64d7d7 Cursor.c: drop unused return code for nxagentDisconnectAllCursor new fbfef7e62 Drawable.c: fix logic broken by scope cleanup new 3c3e11cb0 CheckForEmptyMask does not need to declare int n twice new ae180b6b5 xkb: fix shadow warnings new 914f88a8a XkbFindSrvLedInfo: remove extraneous name-clashing sli variable new 1a1ace774 _XkbFilterDeviceBtn: move variable declarations to match usage scope new 4b8194e1e mi: fix shadow warnings new a94e8258f os: Fix -Wshadow errors new 870746222 compext/Clean.c: fix shadow warnings / scope new 2adab2972 Events.c: fix capslock weirdness (re-add lost code) new 4821edfe0 nxagent: rename variables that shadow globals new c8d69ebae Merge branch 'uli42-pr/fix_shadowed_vars' into 3.6.x new deffba48d debian/rules: Adopt changes from official Debian package. new bd5b20192 debian/libnx-x11-6.symbols: Sync with .symbols file found in official Debian package. new 82fc54e57 release 3.5.99.23 new 46ec00366 nxagent: re-implement timeout handling new ae94215d0 nxagent: remove now-obsolete own copies of ScreenSaver procs new 567e700b1 Screen.c: document nxagentSaveScreen new fde52a9b7 Screen.c: activate fallback to dix blanking new f2dc8121d Merge branch 'uli42-pr/refactor_timeout' into 3.6.x new 40997f84c Makefiles: drop support for NXwin new acab90be7 Drop patch that is for nxwin only new 1796f8233 remove obsolete pending patches new db105546c Merge branch 'uli42-pr/drop_nxwin' into 3.6.x new 46c8dce9a Use nxdialog as nxclient replacement new 424c0e8ee Merge branch 'uli42-pr/use_nxdialog' into 3.6.x new bd9ada59b os: remove CYGWIN remnants new 0c45fe046 Events.c: Whitespace fix new 0d3546fbf Events.c: simplify nxagentInternalWindowsTree new 27e8913a5 Screen.c: spelling fix new 85d0717b0 Atoms.c: remove one obsolete FIXME new 2594ca998 Atoms.c: add missing free new 8a5c1d3d8 Atoms.c: some code cleanup new bed0d6ce2 Atoms.c: always duplicate strings before storing them in privAtomMap new 6136c49a0 Atoms.h: reformat comments new e7cf23ba7 Atoms.c: remove unused return value of nxagentInitAtomsMap new c49e41a4d Atoms.c: scope improvements new 18439f55a Atoms.c: refine comment on NX_CUT_BUFFER_SERVER new 66eea14c2 nxagent: Free atom map on termination new 066385757 Screen.c: formatting fixes new beef0cd99 Drawable.c: refactor nxagentSynchronizeDrawableData new cc8d8f72d Drawable.c: get rid of goto code in nxagentSynchronizeDrawableData new dfb18f8fe nxagent: simplify nxagentFreeRegion macro new 39bf8d9d7 Rootless.c: undo overzealous scope improvement new 919e4fad3 Render.c: replace two while loops by shorter for loops new 192112d88 Render.c: describe function purpose new 238a4b681 Xext: Fix cursor reference counting hazard. new ad90098f1 Xext: rename saver's EventType to SaverEventType. new 3053d7a80 xkb/xkbUtils.c: add link to bugreport new b1b02fe1c Splash.c: fix syntax error in TEST mode new 7b669d7e0 Splash.c: center logo new 2cddd5c5e Splash.c: add nxagentHaveSplashWindow helper new ca531cce2 Splash.c: use more Xlib types new e44a93b0b Splash.c: some reformatting new 436eef46a Splash.c: use uppercase color defines new 98c6c162e Splash.c: make variables static new 26ea6d33f Splash.h: split out xdmcp parts into separate header file new de46c64ec Splash.c: move the GC to nxagentPaintLogo new 2e467efb2 Splash.c: always paint background over the whole window new ae20e50c7 Splash.c: reduce number of Xlib calls new ca2ec409c Splash.c: reduce number of X calls for logo painting new 1d4d8da23 Drop unused Xalloca.h new a59ad630b Drop unused rgb.h new 0943abfaf Drop unused XWDFile.h new 37de96c61 Drop unused scrnsaver.h new d3fa41a1a Drop unused screensaver xpm new 38528c9a9 XKBsrv.h: remove unused externs new cf461c367 XKBsrv.h: remove XKBSRV_NEED_FILE_FUNCS stuff new 91925d70d Clarify use of and need for mffs vs. ffs new 8558e321f dix: also compile ffs.c new 679e11182 Init.c Use dpmsstubs.c instead of an own copy new 6d9679886 Literals.h: always include in compilation new b7169bdca nxagent: make all traps Booleans new afceb7eba Dialog.c: show configured keystrokes in dialogs new ad0219fe5 README.md: remove embarassing planned release dates... new fbf18cfdc hw/nxagent/Imakefile: explain more macros new d282724c4 os/Waitfor.c: simplify macro handling new 92ac0d277 WaitFor.c Implement the intended NX_WAKEUP functionality new 8199ec319 Keystroke.c: fix typo new c135bbcfe NXdixfonts.c: call dix version of SetDefaultFontPath new 4ad501b3f NXdixfonts.c: drop NXAGENT_DEBUG new aecebe41d NXdixfonts.c: mark NX changes new f3856e9c7 (NX)property.c: harmonize function name new bd6ff1949 Screen.h: improve NXAGENT_ARTSD prototype definition new 07b9e9370 NXdispatch.c: whitespace fix new 8c5a3b822 NXdispatch.c: some cleanup new 5c90f28db NXdispatch.c: fix invalid number of character '(' new 434d50853 NXdispatch.c, Reconnect.c: fix format specifiers new 9b56675dd Rootless.c: fix common realloc mistake new 891f24c65 Display.c: fix common realloc mistake new f09d3f521 Display.c: fix implicit declaration new 7a8eea1f1 NXproperty.c: fix implicit declaration new b4ef65d66 NXresource.c: rework marked nx code new 026ddd8e1 NXresource.c: Fix uninitialized variable new dfcb5d0b0 NXresource.c: scope improvements new 5d2dbfaa2 Window.c: scope improvements new fba279d35 NXproperty.c: fix comment/formatting new d1e91fae6 Windows.h, Window.c*: reformat comments new 762bfb504 nxagent: Fix double variables new fdde5b125 nxagent: move variable definitions from headers to source files new 042f84887 dixfont.h: add missing extern new e9f628fd2 XlibInt.c: simplify handling of NX_TRANS_{CHANGE,DEBUG} macros new 17ab45b92 XlibInt.c: reformat some comments new 52a458282 XlibInt.c: simplify NX code insertion new f3473e38c XlibInt.c: scope improvements/reformat new ab1e10197 NX.h: Add missing NX_CHANNEL_SLAVE type to description new 32930b9b7 Clipboard.c: rearrange Atoms in debugging output new ebe5f05cb Clipboard.c: use validateString in debugging output new 2e18dff8b Clipboard.c: fix compilation with DEBUG new dd74cad83 Clipboard.c: rename nxagentLastRequestedSelection new c889c27de Clipboard.c: fix/improve debugging output new d2f66923a Clipboard.c: fix some format specifiers new c0e8cb069 Clipboard.c: print if selection owner is inside nagent in debugging output new a92467f3c Clipboard.h: add missing externs new 96bd8748a Clipboard.h: reformat comments new c6aed6ad1 Clipboard.c: clear windowPtr in ClearSelectionOwner new 34109b856 Clipboard.c: deactivate unused code new fad1b5f0c Clipboard.{c,h}: cleanup prototypes new 649c17524 Clipboard.c: rename static helpers and macros new a94fef86c Clipboard.c: rename some exported functions new f38ecc6ff dix/dispatch.c: fix buggy callback invocation new c73ddd311 dix/dispatch.c: Fix copy/paste error from before git history in UpdateCurrentTimeIf() new 7921cf79f Handlers.c: slight cosmetics new 0d9d21287 Client.c: mask unused clientBytes stuff new 783520492 Client.c: use nxagentClientHint macro everywhere new 067031a3b nxagent: use Xorg's callback mechanism for init/free of client privates new 7358581d7 NXdispatch.c: move nxagentClearClipboard to client callback new 8e1d97732 NXdispatch.c: move nxagentCheckIfShadowAgent to client callback new 13f97cbc8 Client.c: add clientInfoString to client privates new d9e4526b3 Display.c: filter remote Pixmap formats before doing the compatiblity check new 27933a8d8 Improve clipboard/xfixes related debug output new b65dd4e30 NXshm.c: simplify Dispatch functions new fe39d8a38 NXshm.c: slight simplification new ba5a85fb8 Screen.c: fix wrong debug statement new f85e71a6e Dialog.h: Fix incomplete macro nxagentNoDialogIsRunning new b4b0a1a77 Dialog.h: reformat comment new 92589f41a NXshm.c: cleanup nxagent_fbShmCreatePixmap new acd45283b Font.c: cleanup new 58b3c8cdd Font.c: fix realloc bugs new 99f541c1e Font.c: add hint of deliberate pointer misuse new 13536693d NXdispatch.c: free font data on exit new b0b0efc98 Keyboard.c: free remote keybord names once no longer needed new 2e50ee079 NXdixfonts.c: fix debugging output new 2f61c9296 NXdixfonts.c: some code cleanups new 2578471e8 Keystroke.c: whitespace fixes new 0a7147747 Clipboard.c: fix typo new fb6e43e30 Rootless.c: add some comments new 8604b18e0 Rootless.c: improve TEST output new 5c99ec51a Rootless.c: do not import private properties new 310eadb3a Reconnect.c: reformat saveAgentState() new cf2bd1cf3 Screen.c: fix missing type in DEBUG mode new 64c95c0a0 Reconnect.c: reformat comments new 7de7cb094 Reconnect.c: save some lines new c69d2ad0f Events.h: reformat comments new e91d08cb8 Merge branch 'uli42-pr/various4' into 3.6.x new 099def1de TravisCI: Upgrade CI configuration new 5deb1bc73 Merge branch 'mjtrangoni-update-ci' into 3.6.x new bdc698b7a Enable slave socket in server mode new 6f22fb9ee mi: define NXAGENT_SERVER new 4904bfe1f Merge branch 'uli42-pr/fix_region_crash' into 3.6.x new 89de77cdc nxagent: Free atom map on termination new b82f44e35 nxagent: Add keystroke for dumping the current clipboard state new 46bd33402 Clipboard.c: improve Clipboard stats new f3320571d Clipboard.c: make setClientSelectionStage a function new ad55ebc93 Clipboard.c: Fix: always reset selectionStage in endTransfer new ea0da6aa1 Clipboard.c: drop unused return code of sendSelectionNotifyEventToClient new c8cec7586 Clipboard.c: drop notifyConvertFailure new 6db07e995 Clipboard.c: call endTransfer() new 5771a619a Clipboard.c: add elapsed time for lastClient to stats output if available new 3881d1473 Clipboard.c: use nxagentClientInfoString for debug output new 6c751087e Clipboard.c: improve some more debugging messages new fc4c8a3ac Clipboard.c: add description/warning for nxagentClearClipboard new 9e7afaa42 Clipboard.c: small code improvement new 2a0d57831 Client.h: make macro NULL pointer safe new 49d63d92a NXevents.c, NXdispatch.c: add some DEBUG statements new 3f7bb584e Merge branch 'uli42-pr/clipboard_dump' into 3.6.x new a593481b3 release 3.5.99.24 new a2549e27c README.md: Add a "Binary Builds" section new 16cfb8d33 Merge branch 'uli42-pr/hint_on_current_builds' into 3.6.x new 70d4f9117 Extend some manpage entries new 536c849fa manpage and usage output: add -irlimit new 23f18a825 manpage: document copysize parameter new 470228698 Args.c: adapt message to use same format as similar messages new 4213bf46c Merge branch 'uli42-pr/extend_manpage' into 3.6.x new bf0861aa0 nxagent: clarify sleep time units new ede842c21 Extend sleep documentation new a3d493a60 Merge branch 'uli42-pr/clarify_sleep' into 3.6.x new 61859da35 travis-ci: add PVS Studio new e10302404 Merge branch 'mjtrangoni-add-pvs-studio' into 3.6.x The 588 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: .pvs-studio.sh | 29 + .travis.yml | 83 +- ChangeLog | 2336 +++++++++++++++++++- Makefile | 18 +- README.md | 33 +- VERSION | 2 +- debian/changelog | 14 + debian/copyright | 8 +- debian/copyright.in | 6 - debian/libnx-x11-6.symbols | 6 +- debian/nx-x11proto-core-dev.install | 2 - debian/nx-x11proto-scrnsaver-dev.install | 1 - debian/nxagent.install | 1 - .../fix-fprintf-usage.patch | 31 - .../fix-icon-and-clipboard.patch | 566 ----- .../patches_nx-X11-fix_format.patch | 126 -- debian/rules | 11 +- doc/nxagent/README.keystrokes | 4 + etc/keystrokes.cfg | 1 + nx-X11/config/cf/host.def | 12 +- nx-X11/config/cf/xorg.cf | 8 +- nx-X11/config/cf/xorgsite.def | 2 +- .../5002_silence-uninitialized.diff | 105 + 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/include/Imakefile | 3 - nx-X11/include/XWDFile.h | 113 - nx-X11/include/Xalloca.h | 139 -- nx-X11/include/extensions/Imakefile | 4 +- nx-X11/include/extensions/XKBfile.h | 492 ----- nx-X11/include/extensions/XKBrules.h | 199 -- nx-X11/include/extensions/XKBsrv.h | 90 - nx-X11/include/extensions/scrnsaver.h | 131 -- nx-X11/lib/src/AuDispose.c | 10 +- nx-X11/lib/src/AuFileName.c | 50 +- nx-X11/lib/src/AuGetBest.c | 22 +- nx-X11/lib/src/AuRead.c | 80 +- nx-X11/lib/src/XlibInt.c | 156 +- nx-X11/programs/Xserver/GL/glx/glxext.c | 7 +- nx-X11/programs/Xserver/Imakefile | 158 +- nx-X11/programs/Xserver/Xext/Imakefile | 9 +- nx-X11/programs/Xserver/Xext/saver.c | 12 +- nx-X11/programs/Xserver/Xext/shm.c | 18 +- nx-X11/programs/Xserver/Xext/xf86bigfont.c | 2 +- nx-X11/programs/Xserver/Xext/xvdisp.c | 61 +- nx-X11/programs/Xserver/code-versions.txt | 4 +- nx-X11/programs/Xserver/dix/Imakefile | 13 +- nx-X11/programs/Xserver/dix/cursor.c | 2 +- nx-X11/programs/Xserver/dix/devices.c | 2 - nx-X11/programs/Xserver/dix/dispatch.c | 35 +- nx-X11/programs/Xserver/dix/dixfonts.c | 53 +- nx-X11/programs/Xserver/dix/events.c | 44 +- nx-X11/programs/Xserver/dix/extension.c | 2 - nx-X11/programs/Xserver/dix/globals.c | 1 - nx-X11/programs/Xserver/dix/main.c | 3 - nx-X11/programs/Xserver/dix/property.c | 10 +- nx-X11/programs/Xserver/dix/window.c | 12 +- nx-X11/programs/Xserver/dix/xpstubs.c | 50 - nx-X11/programs/Xserver/hw/nxagent/Args.c | 638 ++---- nx-X11/programs/Xserver/hw/nxagent/Atoms.c | 385 ++-- nx-X11/programs/Xserver/hw/nxagent/Atoms.h | 39 +- nx-X11/programs/Xserver/hw/nxagent/Binder.c | 29 +- nx-X11/programs/Xserver/hw/nxagent/BitmapUtils.c | 1 - nx-X11/programs/Xserver/hw/nxagent/Client.c | 220 +- nx-X11/programs/Xserver/hw/nxagent/Client.h | 25 +- nx-X11/programs/Xserver/hw/nxagent/Clipboard.c | 2081 ++++++++++------- nx-X11/programs/Xserver/hw/nxagent/Clipboard.h | 40 +- nx-X11/programs/Xserver/hw/nxagent/Colormap.c | 275 ++- nx-X11/programs/Xserver/hw/nxagent/Composite.c | 27 +- nx-X11/programs/Xserver/hw/nxagent/Cursor.c | 239 +- nx-X11/programs/Xserver/hw/nxagent/Cursor.h | 4 +- nx-X11/programs/Xserver/hw/nxagent/Dialog.c | 91 +- nx-X11/programs/Xserver/hw/nxagent/Dialog.h | 30 +- nx-X11/programs/Xserver/hw/nxagent/Display.c | 797 +++---- nx-X11/programs/Xserver/hw/nxagent/Drawable.c | 934 +++----- nx-X11/programs/Xserver/hw/nxagent/Drawable.h | 3 +- nx-X11/programs/Xserver/hw/nxagent/Error.c | 265 +-- nx-X11/programs/Xserver/hw/nxagent/Error.h | 3 +- nx-X11/programs/Xserver/hw/nxagent/Events.c | 1317 +++++------ nx-X11/programs/Xserver/hw/nxagent/Events.h | 49 +- nx-X11/programs/Xserver/hw/nxagent/Font.c | 2208 +++++++++--------- nx-X11/programs/Xserver/hw/nxagent/Font.h | 1 + nx-X11/programs/Xserver/hw/nxagent/GC.c | 536 ++--- nx-X11/programs/Xserver/hw/nxagent/GCOps.c | 335 ++- nx-X11/programs/Xserver/hw/nxagent/Handlers.c | 289 +-- nx-X11/programs/Xserver/hw/nxagent/Holder.c | 235 -- nx-X11/programs/Xserver/hw/nxagent/Holder.h | 35 - nx-X11/programs/Xserver/hw/nxagent/Icons.h | 2 - nx-X11/programs/Xserver/hw/nxagent/Image.c | 576 ++--- nx-X11/programs/Xserver/hw/nxagent/Imakefile | 86 +- nx-X11/programs/Xserver/hw/nxagent/Init.c | 256 ++- nx-X11/programs/Xserver/hw/nxagent/Init.h | 6 +- nx-X11/programs/Xserver/hw/nxagent/Keyboard.c | 690 ++---- nx-X11/programs/Xserver/hw/nxagent/Keystroke.c | 151 +- nx-X11/programs/Xserver/hw/nxagent/Keystroke.h | 7 +- nx-X11/programs/Xserver/hw/nxagent/Literals.h | 3 +- nx-X11/programs/Xserver/hw/nxagent/NXdamage.c | 225 -- nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c | 506 ++--- nx-X11/programs/Xserver/hw/nxagent/NXdixfonts.c | 337 ++- nx-X11/programs/Xserver/hw/nxagent/NXevents.c | 350 +-- nx-X11/programs/Xserver/hw/nxagent/NXextension.c | 195 -- nx-X11/programs/Xserver/hw/nxagent/NXglxext.c | 58 +- nx-X11/programs/Xserver/hw/nxagent/NXglyph.c | 52 +- nx-X11/programs/Xserver/hw/nxagent/NXglyphcurs.c | 31 +- nx-X11/programs/Xserver/hw/nxagent/NXmitrap.c | 5 +- nx-X11/programs/Xserver/hw/nxagent/NXpicture.c | 9 +- nx-X11/programs/Xserver/hw/nxagent/NXproperty.c | 224 +- nx-X11/programs/Xserver/hw/nxagent/NXrender.c | 235 +- nx-X11/programs/Xserver/hw/nxagent/NXresource.c | 114 +- nx-X11/programs/Xserver/hw/nxagent/NXshm.c | 220 +- nx-X11/programs/Xserver/hw/nxagent/NXwindow.c | 318 +-- nx-X11/programs/Xserver/hw/nxagent/NXxvdisp.c | 155 +- nx-X11/programs/Xserver/hw/nxagent/Options.c | 32 +- nx-X11/programs/Xserver/hw/nxagent/Options.h | 230 +- nx-X11/programs/Xserver/hw/nxagent/Pixels.c | 51 +- nx-X11/programs/Xserver/hw/nxagent/Pixmap.c | 488 ++-- nx-X11/programs/Xserver/hw/nxagent/Pixmaps.h | 2 +- nx-X11/programs/Xserver/hw/nxagent/Pointer.c | 53 +- nx-X11/programs/Xserver/hw/nxagent/Reconnect.c | 118 +- nx-X11/programs/Xserver/hw/nxagent/Render.c | 809 ++----- nx-X11/programs/Xserver/hw/nxagent/Render.h | 2 +- nx-X11/programs/Xserver/hw/nxagent/Rootless.c | 457 ++-- nx-X11/programs/Xserver/hw/nxagent/Rootless.h | 12 +- nx-X11/programs/Xserver/hw/nxagent/Screen.c | 1302 +++++------ nx-X11/programs/Xserver/hw/nxagent/Screen.h | 14 +- nx-X11/programs/Xserver/hw/nxagent/Splash.c | 297 +-- nx-X11/programs/Xserver/hw/nxagent/Splash.h | 21 +- nx-X11/programs/Xserver/hw/nxagent/Split.c | 137 +- nx-X11/programs/Xserver/hw/nxagent/Trap.c | 77 +- nx-X11/programs/Xserver/hw/nxagent/Trap.h | 69 +- nx-X11/programs/Xserver/hw/nxagent/Utils.h | 15 + nx-X11/programs/Xserver/hw/nxagent/Visual.c | 55 +- nx-X11/programs/Xserver/hw/nxagent/Visual.h | 18 +- nx-X11/programs/Xserver/hw/nxagent/Window.c | 283 +-- nx-X11/programs/Xserver/hw/nxagent/Windows.h | 45 +- .../Xserver/hw/nxagent/X11/include/xpm_nxagent.h | 10 +- .../Xserver/hw/nxagent/{Splash.h => Xdmcp.h} | 12 +- nx-X11/programs/Xserver/hw/nxagent/compext/Clean.c | 32 +- nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 | 147 +- nx-X11/programs/Xserver/hw/nxagent/nxagent.xpm | 508 ++--- nx-X11/programs/Xserver/hw/nxagent/nxmissing.xpm | 57 - nx-X11/programs/Xserver/hw/nxagent/screensaver | 711 ------ nx-X11/programs/Xserver/hw/nxagent/x2goagent.xpm | 31 +- nx-X11/programs/Xserver/include/dix.h | 1 - nx-X11/programs/Xserver/include/dixfont.h | 2 +- nx-X11/programs/Xserver/include/rgb.h | 53 - nx-X11/programs/Xserver/include/scrnintstr.h | 2 +- nx-X11/programs/Xserver/include/xkbsrv.h | 6 +- nx-X11/programs/Xserver/mi/Imakefile | 5 +- nx-X11/programs/Xserver/mi/mibitblt.c | 6 +- nx-X11/programs/Xserver/mi/mibstore.c | 1 - nx-X11/programs/Xserver/mi/mispans.c | 10 +- nx-X11/programs/Xserver/mi/miwideline.c | 6 +- nx-X11/programs/Xserver/mi/miwindow.c | 4 + nx-X11/programs/Xserver/miext/damage/Imakefile | 2 - nx-X11/programs/Xserver/miext/damage/damage.c | 64 +- nx-X11/programs/Xserver/os/Imakefile | 2 +- nx-X11/programs/Xserver/os/WaitFor.c | 173 +- nx-X11/programs/Xserver/os/access.c | 62 +- nx-X11/programs/Xserver/os/auth.c | 3 - nx-X11/programs/Xserver/os/connection.c | 150 +- nx-X11/programs/Xserver/os/io.c | 37 +- nx-X11/programs/Xserver/os/log.c | 10 - nx-X11/programs/Xserver/os/osdep.h | 20 +- nx-X11/programs/Xserver/os/osinit.c | 12 +- nx-X11/programs/Xserver/os/utils.c | 84 +- nx-X11/programs/Xserver/os/xdmauth.c | 18 +- nx-X11/programs/Xserver/os/xdmcp.c | 38 +- nx-X11/programs/Xserver/randr/Imakefile | 2 +- nx-X11/programs/Xserver/render/Imakefile | 2 +- nx-X11/programs/Xserver/render/render.c | 29 +- nx-X11/programs/Xserver/xkb/ddxList.c | 1 - nx-X11/programs/Xserver/xkb/xkb.c | 21 +- nx-X11/programs/Xserver/xkb/xkbActions.c | 11 +- nx-X11/programs/Xserver/xkb/xkbDflts.h | 2 +- nx-X11/programs/Xserver/xkb/xkbLEDs.c | 6 +- nx-X11/programs/Xserver/xkb/xkbPrKeyEv.c | 4 +- nx-X11/programs/Xserver/xkb/xkbUtils.c | 6 +- nx-X11/programs/Xserver/xkb/xkbtext.c | 1 - nx-X11/programs/Xserver/xkb/xkmread.c | 1 - nx-libs.spec | 8 +- nxcomp/configure.ac | 7 + nxcomp/include/NX.h | 3 + nxcomp/src/Loop.cpp | 36 +- nxcompshad/configure.ac | 7 + nxcompshad/src/Core.cpp | 2 +- nxcompshad/src/Logger.cpp | 20 +- nxcompshad/src/Logger.h | 8 +- nxcompshad/src/X11.cpp | 14 +- nxdialog/bin/nxdialog | 4 +- nxdialog/man/nxdialog.1 | 2 +- nxproxy/configure.ac | 8 + nxproxy/man/nxproxy.1 | 2 +- 193 files changed, 11742 insertions(+), 16666 deletions(-) create mode 100644 .pvs-studio.sh delete mode 100644 debian/patches-pending-evaluation/fix-fprintf-usage.patch delete mode 100644 debian/patches-pending-evaluation/fix-icon-and-clipboard.patch delete mode 100644 debian/patches-pending-evaluation/patches_nx-X11-fix_format.patch create mode 100644 nx-X11/extras/Mesa.patches_6.4.2/5002_silence-uninitialized.diff delete mode 100644 nx-X11/include/XWDFile.h delete mode 100644 nx-X11/include/Xalloca.h delete mode 100644 nx-X11/include/extensions/XKBfile.h delete mode 100644 nx-X11/include/extensions/XKBrules.h delete mode 100644 nx-X11/include/extensions/scrnsaver.h delete mode 100644 nx-X11/programs/Xserver/dix/xpstubs.c delete mode 100644 nx-X11/programs/Xserver/hw/nxagent/Holder.c delete mode 100644 nx-X11/programs/Xserver/hw/nxagent/Holder.h delete mode 100644 nx-X11/programs/Xserver/hw/nxagent/NXdamage.c delete mode 100644 nx-X11/programs/Xserver/hw/nxagent/NXextension.c copy nx-X11/programs/Xserver/hw/nxagent/{Splash.h => Xdmcp.h} (91%) delete mode 100644 nx-X11/programs/Xserver/hw/nxagent/nxmissing.xpm delete mode 100644 nx-X11/programs/Xserver/hw/nxagent/screensaver delete mode 100644 nx-X11/programs/Xserver/include/rgb.h -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git