2023-06-28 Mike Gabriel

        * release 3.5.99.27 (HEAD -> 3.6.x, tag: 3.5.99.27)
        * Merge branch 'Ionic-bugfix/nxdialog-rpm-hashbang' into 3.6.x
          (cb929010f)

2023-06-27 Mihai Moldovan

        * nx-libs.spec: fix hashbang when manually replacing instead of using
          pathfix.py. (e925e37f0)

2023-04-28 Mike Gabriel

        * Merge branch 'uli42-pr/bump_years' into 3.6.x (4e70e0cb0)

2022-04-29 Ulrich Sibiller

        * Update Copyright years (390887b74)

2023-04-28 Mike Gabriel

        * Merge branch 'uli42-pr/silence_imake' into 3.6.x (70df7168c)

2022-01-28 Ulrich Sibiller

        * silence imake for normal builds (637a170e7)

2023-04-28 Mike Gabriel

        * Merge branch 'mjtrangoni-move-to-stream' into 3.6.x (fb0f8c1b7)

2022-03-28 Mario Trangoni

        * GHActions: Move to CentOS stream images (d6acd9253)

2023-04-27 Mike Gabriel

        * Merge branch 'uli42-pr/various9' into 3.6.x (9b94209f5)

2021-12-22 Ulrich Sibiller

        * Screen.c: use %s / __func__ for fprintf (16f6803f1)

2021-11-18 Ulrich Sibiller

        * Imakefiles: delete trailing whitespace (acd7de885)
        * nx-X11/config: whitespace fixes (f8a664e65)
        * testscripts: whitespace fixes (446a8ad69)
        * nxcomp: delete trailing whitespace (b40d0b1aa)
        * nxagent: delete trailing whitespace in many files (36c6f0943)
        * Loop.cpp: spelling fix (75c10f342)
        * Compext.c: spelling fixes (2d26be7da)
        * Compext.c: fix typo in datatype (9859a79d6)

2021-11-15 Ulrich Sibiller

        * Pointer.c: fix trailing whitespace (eaa532710)

2023-04-27 Mike Gabriel

        * Merge branch 'uli42-pr/update_libX11_2022' into 3.6.x (91d9218c0)

2022-01-19 Ulrich Sibiller

        * Update libNX_X11 to upstream's libX11-1.7.3.1-10-gd60ede78
          (4875a15ca)

2023-04-27 Mike Gabriel

        * Merge branch 'uli42-pr/extend_readme' into 3.6.x (a502149a8)

2021-12-29 Ulrich Sibiller

        * README.md: add references to maintained opennx, rxclient and freenx
          repos (091e06e47)

2023-02-23 Mihai Moldovan

        * nx-libs.spec: only depend upon pathfix.py for Fedora 27+ and RHEL
          7+. (288394c18)
        * nx-libs.spec: fix TIRPC usage on *SuSE 15.3+. (b536e9f91)
        * debian/rules: fix version detection on testing and unstable.
          (ec4f09add)
        * nx-libs.spec: add BR: upon pathfix.py. (f16808513)
        * nx-libs.spec: fix nxdialog hashbang selection, especially on *SuSE.
          (d35c5d011)

2022-01-29 Ulrich Sibiller

        * Merge pull request #1028 from uli42/pr/fix_clipboard_callbacks
          (8129c1f6b)
        * Merge pull request #1033 from uli42/pr/nxclient_geometry
          (106d6c8d4)
        * Merge pull request #1035 from gratuxri/ubuntu_jammy (ae9a6b2e4)

2022-01-16 gratuxri

        * Add Ubuntu 22.04 (1a1b5e9c2)

2021-12-29 Ulrich Sibiller

        * Screen.c: fix handling of AllScreens without a running window
          manager (c8553c70e)
          Fixes: ArcticaProject/nx-libs#1030

2021-11-10 Ulrich Sibiller

        * NXdispatch.c: use defined value CurrentTime instead of 0
          (a8d7b0c8c)

2021-11-15 Ulrich Sibiller

        * Clipboard.c: fix some comments (5ec4d7b8a)

2021-11-11 Ulrich Sibiller

        * Events.c: fix typo in comment (ce9782280)

2021-11-10 Ulrich Sibiller

        * Clipboard.c: use a TimeStamp datatype for lastTimeChanged as dix
          does (7b22b2d40)
        * Clipboard.c: fix typo in array name (a86957b91)
        * Clipboard.c: re-add callbacks (1d9ba187b)

2021-10-30 Mike Gabriel

        * Merge branch 'uli42-pr/various8' into 3.6.x (b06b6b1ef)

2021-10-28 Ulrich Sibiller

        * Clipboard.c: fix/reformat some comments (70fde4c74)

2021-10-25 Ulrich Sibiller

        * Screen.c, Window.c: use "None" everywhere for FullscreenWindow
          (5323e2cea)
        * Screen.c: Fix wrong format specifier (cf5bb486d)

2021-10-18 Ulrich Sibiller

        * Imakefiles: whitespace fixes (3ab28297c)
        * Args.c: remove superfluous SAFE_free() call (5a6928f86)
        * Args.c: fix wrong comment (4bdf03add)
        * Args.c: remove some empty lines (2e99e6234)

2021-06-08 Ulrich Sibiller

        * nxdialog: use os.linesep to make it work on other systems
          (e23efeb11)
        * nxdialog: rework comments (6090ab111)

2021-10-30 Mike Gabriel

        * Merge branch 'uli42-pr/extend_x2go_check' into 3.6.x (1ef24c379)

2021-10-18 Ulrich Sibiller

        * nxagent: extend x2go check (3d76ed45e)

2021-10-30 Mike Gabriel

        * Merge branch 'sunweaver-pr/debian-use-tirpc-in-ghactions' into
          3.6.x (c26b9b291)
        * .github/workflows/nx-libs.ym: Always build with -DUseTIRPC=YES.
          (00cc40a3b)

2021-10-18 Ulrich Sibiller

        * github actions: Use TIRPC for debian:sid (d207d02f1)

2021-10-30 Mike Gabriel

        * Merge branch 'AlexGhiti-int/alex/riscv64_support' into 3.6.x
          (2124e2fae)

2021-09-10 Alexandre Ghiti

        * nx-X11: Add support for riscv64 architecture (460562852)

2021-10-18 Mike Gabriel

        * Merge branch 'uli42-pr/many_clipboard_fixes' into 3.6.x (b7034724a)

2021-09-11 Mike Gabriel

        * debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and
          Ubuntu versions that already have libtirpc. (31057d00b)
        * debian/control: Add B-D: libtirpc-dev. (46b75d818)
        * debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and
          Ubuntu versions that already have libtirpc. (b67b910a6)
        * debian/control: Add B-D: libtirpc-dev. (6be4f87c6)

2021-06-21 Ulrich Sibiller

        * Clipboard.c: Add debug output when selection is already cleared
          (8264b03e8)

2021-06-20 Ulrich Sibiller

        * Clipboard.c: check for invalid index (987402309)
        * Events.c: add another comment (5da2be394)

2021-06-16 Ulrich Sibiller

        * Fix Xfixes event handling (7aa969cd4)

2021-06-22 Ulrich Sibiller

        * NXdispatch.c: add an explaining comment (15ee25b7d)

2021-06-21 Ulrich Sibiller

        * Clipboard.c: print debug message if selection is already cleared
          (bbf9d74c4)

2021-06-20 Ulrich Sibiller

        * Clipboard.c: Only take full clipboard clearing action if non-empty
          (65d29df13)

2021-06-18 Ulrich Sibiller

        * Clipboard.c: improve some comments (eae0eff3a)
        * Clipboard.c: remove superflous check (289ac3dfd)
        * Clipboard.c: restruct setSelectionOwnerOnXServer (30e9b82ce)
        * Clipboard.c: do not process requests if we do not have a local
          owner (5e017044f)

2021-06-16 Ulrich Sibiller

        * Clipboard.c: extend setSelectionOwnerOnXServer() (423caaf0f)
        * Clipboard.c: remove obsolete (disabled) code (1c8869b92)
        * Clipboard.c: add missing target cache invalidation to some
          (currently unused) code (9b4602847)
        * Events.c: fix unused variable (2b156c397)
        * Clipboard.c: rename nxagentFindLastSelectionOwnerIndex()
          (c775bedbc)
        * Clipboard.c: rename intermediate variable (62775ed67)
        * Clipboard.c: fix format specifier (d42ebd2ae)
        * Clipboard.c: fix typos in comment (15a60b1c1)

2021-06-14 Ulrich Sibiller

        * Clipboard.c: Fix: forward the correct type and format (e65e71512)
        * Clipboard.c: improve output for PRINT_CLIPBOARD_CONTENT_ON_DEBUG
          (ad69d4a0e)
        * Clipboard.c: extend comment (4eba9d6b1)
        * Clipboard.c: add helper variable (e8217798d)

2021-06-11 Ulrich Sibiller

        * Clipboard.c: remove superfluous brackets (f03c589ab)
        * Clipboard.c: remove old code (9fb5949b0)

2021-06-10 Ulrich Sibiller

        * Clipboard.c: harmonize naming regarding internal/local (55af71edc)
        * Clipboard.c: use NXAGENT_ONSTART macro on one more location
          (535104db2)
        * Clipboard.c: improve some comments as requested by reviewer
          (34e1413cd)

2021-03-17 Ulrich Sibiller

        * NXEvents.c: improve debugging (bee3d3205)

2021-03-10 Ulrich Sibiller

        * Clipboard.c: add FIXMEs (0631eece9)
        * Clipboard.c: improve debug output in special case (ba898dfcd)

2021-03-02 Ulrich Sibiller

        * Clipboard.c: improve comments (1723afb64)
        * Clipboard.c: always flush after XConvertSelection() call
          (6fe8bf8fb)
        * Clipboard.c: sanity check for invalid resource (124f5a5c6)
        * Clipboard.c: print more debug details for reply (9293348c8)
        * Clipboard.c: print clipboard content only on explicit request
          (03502b36e)
        * Clipboard.c: fix wrong debug message (5c205f57a)

2021-02-12 Ulrich Sibiller

        * Clipboard.c: check target cache for valid targets (d97e5022e)
        * Clipboard.c: fix some comments, add FIXME (04ca25eb1)
        * Clipboard.c: move comment to correct location (9eb76cf5d)
        * Clipboard.c: delete property before/after certain operations
          (6ba180937)
        * Clipboard.c: improve debugging output once more (65c260edf)

2021-01-30 Ulrich Sibiller

        * Clipboard.c: do not handle unknown selections in Callback handler
          (d335fc8fb)
        * Clipboard.c: limit selection nxagentFindCurrentSelectionIndex can
          return (9d8771562)
        * Clipboard.c: rework nxagentFind*SelectionIndex() helpers
          (f578b86d3)

2020-12-23 Ulrich Sibiller

        * Clipboard.c: make index the first argument everywhere (75acbbf29)

2020-12-14 Ulrich Sibiller

        * Clipboard.c: move property transfer to separate function
          (7a2c743ac)

2020-12-02 Ulrich Sibiller

        * Clipboard.c: extend target caching for the other direction
          (51dae621f)

2020-11-25 Ulrich Sibiller

        * Clipboard.c: add another FIXME (1fd98b193)
        * Clipboard.c: cancel pending requests in certain situations
          (ff4a1967c)
        * Clipboard.c: introduce replyPendingRequestSelectionToXServer helper
          (8f182cd74)
        * Clipboard.c: move some (currently commented) code to inner scope
          (7746358b6)

2020-11-24 Ulrich Sibiller

        * Events.c: use already available variable instead of repeating
          conversion (b7021c675)
        * Clipboard.c: reset lastServer[].requestor on reconnect (cf85c7258)

2020-11-18 Ulrich Sibiller

        * Clipboard.c: improve some comments (55f9c94b2)
        * Clipboard.c: implement target caching (99a2d6e29)
        * Clipboard.c: fix indentation (63ef52c63)

2020-11-17 Ulrich Sibiller

        * Clipboard.c: correctly pass back failure to real X server
          (41ea3b684)
        * Clipboard.c: fix: return after denying request (53c03eaf3)

2020-11-16 Ulrich Sibiller

        * Clipboard.c: remove obsolete FIXME comment (7e548faa2)

2020-11-13 Ulrich Sibiller

        * Clipboard.c: once again improved DEBUG output (6a1ee6c0b)

2020-11-12 Ulrich Sibiller

        * Clipboard.c: fix: remove wrong optimization (177d76179)

2020-11-02 Ulrich Sibiller

        * Clipboard.c: use NullClient instead of NULL where appropriate
          (b66b99a83)

2020-10-30 Ulrich Sibiller

        * Events.c: use index instead of i (9ca972705)

2020-10-29 Ulrich Sibiller

        * Clipboard.c: fix transfer from agent to X server (2d4b0f846)
        * Clipboard.c: fix some whitepace, comments and FIXMEs (e42ab9831)
        * Clipboard: init variable (a8b375079)
        * Clipboard.c: print separator when receiving events/requests in
          debug mode (a4f2dd3fe)
        * Clipboard.c: another round of debug improvements (6b659fe4a)
        * Clipboard.c: replace loop by helper (a296b437d)
        * Clipboard.c: disable TEXT and COMPOUND_TEXT (710d5c5f9)

2020-10-26 Ulrich Sibiller

        * nxagent: add option -textclipboard (90947c1f7)
        * Clipboard.c: extend comments (9ec417484)
        * Clipboard.c: add TARGET_SIZES (533f08ddb)

2020-09-24 Ulrich Sibiller

        * Clipboard.c: add FIXMEs (ba02ad3ad)
        * Clipboard.c: add some more selection atoms (8316d614a)

2020-09-23 Ulrich Sibiller

        * Clipboard.c: target forwarding (Part 2/2) (a87ee1e8f)
        * Clipboard.c: target forwarding (Part 1/2) (eba654ea7)

2020-10-13 Ulrich Sibiller

        * Clipboard.c: fix: use XlibWindow instead of Window (9dd509c01)
        * Clipboard.c: fix type in status output (87eb4236a)
        * Clipboard.c: avoid superflous atom conversion (855ddf281)
        * Atoms.c: ensure to always return a valid string... (a470de000)
        * Clipboard.c: make use of the new helpers from Atoms.c (204bbef04)
        * Atoms.c: add helper to easily print Atom names in debugging
          (27ecb8959)
        * Clipboard.c: compact clipboard status output (a31353bdd)
        * Clipboard.c: fix comment position and init array pointer
          (29413b32a)
        * Clipboard.c: drop clientCLIPBOARD (59ee58ee7)

2020-10-12 Ulrich Sibiller

        * Clipboard.c: move selection Atoms into separate arrays (9d3683896)
        * Clipboard.c: rephrase FIXME (bff23cb94)
        * Clipboard.c: restructure request accumulation code (bf0e05fd1)

2020-10-11 Ulrich Sibiller

        * Clipboard.c: use for loops everywhere. (6753eb592)

2020-10-03 Ulrich Sibiller

        * Clipboard.c: fix memleaks in DEBUG mode (d32b4f5b1)
        * Clipboard.c: split if clause (278ebeb70)

2020-09-23 Ulrich Sibiller

        * Clipboard.c: remove superflous index determination (a3adf6641)
        * Clipboard.c: always print SelectionCallBackKind in debug output
          (d79db429d)
        * Clipboard.c: mark self-initiated event (3682be594)
        * Clipboard.c: rename function to better reflect meaning (d2370a1ba)
        * Clipboard.c: have lastServer* per selection (a8d09f815)

2020-09-22 Ulrich Sibiller

        * Clipboard.c: fix nxagentConvertSelection (e526e1cd0)
        * Clipboard.c: improve debug/test messages (4701db7bc)
        * Clipboard.c: simplify nxagentHandleSelectionRequestFromXServer
          (e8b00edb5)

2020-10-03 Ulrich Sibiller

        * Clipboard.c: use index everywhere (0ad6b8bd6)

2020-09-22 Ulrich Sibiller

        * Clipboard.c: introduce translateLocalToRemote* helpers (edfea3cd1)
        * Clipboard.c: rename selection fields to {int,rem}Selection
          (550742511)

2020-10-03 Ulrich Sibiller

        * Clipboard.c: reformat for better readability (619236b98)
        * Clipboard.c: improve function names once more (717661b1d)

2020-09-20 Ulrich Sibiller

        * Clipboard.c: rework LastClient stuff to work _per selection_
          (94fd5f590)

2020-10-03 Ulrich Sibiller

        * Clipboard.c: catch selection failure from real X server (e9a25e794)

2020-09-20 Ulrich Sibiller

        * Clipboard.c: do not set stage to new value if already set to that
          value (60380a6a5)

2020-09-19 Ulrich Sibiller

        * Clipboard.c: print times unsigned (12ed2c635)

2020-09-20 Ulrich Sibiller

        * Clipboard.c: improve explanations/FIXMEs (2742fde00)

2020-10-02 Ulrich Sibiller

        * Clipboard.c: improve debugging output (32e194d46)
        * Clipboard.c: improve error message (18c91fd94)
        * Clipboard.c: add/fix comments (972a92cab)

2021-06-08 Mike Gabriel

        * Merge branch 'uli42-pr/various7' into 3.6.x (59a0620f6)

2021-05-01 Ulrich Sibiller

        * nxagent: add missing command line switches to usage text
          (fcc1b57fb)

2021-03-30 Ulrich Sibiller

        * Trap.h: fix type of traps (9f1d0a807)
        * nxagent: fix some variable types in Init (18a8a3610)
        * nxagent: make nxagentX2go a Boolean everywhere (4a6ca0033)
        * nxagent: make nxagentAlpha* Booleans (a6d018bef)

2021-03-29 Ulrich Sibiller

        * nxagent: treat enableBackingStore as Boolean (af5cf2659)
        * nxagent: make nxagentCompositeEnable a Boolean (3823b0a5b)
        * Composite.c: fix comment (31c456bf3)
        * nxagent: add command line switch to enable composite (555cbcb32)

2021-03-17 Ulrich Sibiller

        * Compext.c: fix comparisons of 16bit sequence numbers (2739d0868)

2021-03-10 Ulrich Sibiller

        * Compext.c: fix misleading error message (3228dcfc5)
        * Compext.c: print received vs expected sequence number (e9a0f94d0)

2021-03-09 Ulrich Sibiller

        * Compext.c: document function return codes (d3573613f)

2021-03-07 Ulrich Sibiller

        * document additional options only nxagent knows about (9b1dd3401)
        * Error.c: untabify (5271eed2d)

2021-02-09 Ulrich Sibiller

        * nxagent: drop NXAGENT_SHAPE2 define (3fcb7ae3f)
        * nxagent: drop NXAGENT_SHAPE define (666c4d16a)
        * nxagent: make X2GO support optional (111ac2eed)
        * Use NXAGENT_ONSTART define at more locations (8fe2c1140)

2021-03-07 Ulrich Sibiller

        * Compext.c: add specific DEBUG and TEST macros (906aa0714)
        * Compext.c: some scope improvements (f0f91ed26)

2021-06-08 Mike Gabriel

        * Merge branch 'Ponce-binutils-2.36' into 3.6.x (6208dade8)

2021-04-05 ponce

        * fix building with binutils >= 2.36. (605a26691)

2021-06-08 Mike Gabriel

        * Merge branch 'uli42-pr/fix_randr_crash' into 3.6.x (b73374805)

2021-03-17 Ulrich Sibiller

        * randr: Do not update ConnectionInfo if NULL (a14e1a59a)

2021-06-08 Mike Gabriel

        * Merge branch 'uli42-pr/fix_async_replies' into 3.6.x (1bd98ef77)

2021-03-17 Ulrich Sibiller

        * Compext.c: fix comparisons of 16bit sequence numbers (1b4ebce2c)

2021-06-08 Mike Gabriel

        * Merge branch 'vatral-support_cygwin64' into 3.6.x (00711f914)
        * nxcomp/src/BlockCacheSet.cpp: Amend comment behind if-clause
          closure. (ff0c2b148)

2021-03-10 Vadim Troshchinskiy

        * nxcomp: Support Cygwin64. (46258974d)

2021-06-08 Mike Gabriel

        * Merge branch 'uli42-pr/dialog_text' into 3.6.x (9815f32d5)

2021-02-28 Ulrich Sibiller

        * nxagent: fix RESIZE dialog text to not end with a linefeed
          (5dcb19b3d)
        * nxcomp/Children.cpp: print a message if the dialog could not be
          displayed (1338cffc9)
        * nxcomp/Children.cpp: reformat code (2e3fe61d1)
        * nxcomp/Children.cpp: also try searching nxdialog, not only nxclient
          (31beb51df)
        * nxcomp/Children.cpp: add macro checks around some log/stderr prints
          (90ff3d025)
        * nxcomp/Children.cpp: display dialog text in output (d7a49834e)

2021-06-08 Mike Gabriel

        * Merge branch 'uli42-pr/forward_clientmessages' into 3.6.x
          (c3476b6a8)

2021-05-02 Ulrich Sibiller

        * Forward ClientMessages to nxproxy side (36f804e54)

2021-06-07 Mike Gabriel

        * Merge branch
          'sunweaver-pr/fix-ci-builds-against-fedora-greater-than-33'
          into 3.6.x (90728fadc)
        * nx-libs.spec: In Fedora 34 and beyond, files from
          xorg-x11-xkb-utils-devel have been moved into bin:pkg
          xkbcomp-devel. (bbc59f214)
        * .github/workflows/nx-libs.yml: In Fedora 34 and beyond, files from
          xorg-x11-xkb-utils-devel have been moved into bin:pkg
          xkbcomp-devel. (940b7843f)
        * Merge branch 'uli42-pr/pylint_fixes' into 3.6.x (5c09159ae)

2021-02-07 Ulrich Sibiller

        * nxdialog: fix/suppress some pylint findings (420754489)

2021-06-07 Mike Gabriel

        * Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.x
          (1fc5c689e)
        * shellcheck: Fix SC2230 issue (6bada8f63)

2021-02-06 Mario Trangoni

        * shellcheck: Fix SC2022 issue (71ae04011)
        * shellcheck: Fix SC2064 issues (dfee5a988)

2021-02-05 Mario Trangoni

        * shellcheck: Fix SC2164 issues (ffba3aab3)

2021-06-07 Mike Gabriel

        * Merge branch 'test-github-actions' into 3.6.x (f4d654e6b)

2021-02-07 Mario Trangoni

        * Add pylint to GitHub Actions (69864ad11)
        * Install build-essentials on clang (b42544cf4)
        * Add linter references (077089c4e)
        * Fix missing quilt on CentOS7 (d570730e6)

2021-02-06 Mario Trangoni

        * Build nx-libs on different architectures (899c2a6f1)
        * linters: Enable shellcheck (3dfd7a711)

2021-01-31 Mario Trangoni

        * Move PVS run to GitHub Actions (3da6e9c3a)
        * Replace TravisCI with GitHub Actions (1620c93f0)
        * Add shellcheck and cppcheck linters (637d6d733)

2021-01-30 Mario Trangoni

        * Add build jobs on containers (763a9ee0e)

2020-12-19 Mario Trangoni

        * Implement github actions basics (e0e999f4c)

2021-02-04 Mike Gabriel

        * release 3.5.99.26 (0e2b79713) (tag: 3.5.99.26)

2021-02-03 Mike Gabriel

        * Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.x
          (3e02494cb)

2021-01-30 Ulrich Sibiller

        * Screen.c: rephrase comment (9d0364198)
        * Screen.c: Fix fullscreen (onescreen) at startup (b09f5e03e)

2021-02-03 Ulrich Sibiller

        * Window.c: add another FIXME (6d8ccec75)

2021-01-31 Ulrich Sibiller

        * NXproperty.c: reorder functions (82028465c)

2021-01-30 Ulrich Sibiller

        * NXproperty.c, dix.c: simplify ProcDeleteProperty() (da9ac92e9)
        * NXproperty.c: GetWindowProperty(): add more comments, restruct
          prototype (969d9af23)
        * NXproperty.c: simplify and reformat GetWindowProperty() (3cabdfa2a)
        * NXproperty.c: clean returns (513418ace)
        * Window.c: Fix 32bit code path (19b639b91)
        * nxagent: drop unused nxagentVisibility variables (150e9bda9)

2021-02-03 Mike Gabriel

        * Merge branch 'uli42-pr/fix_onescreen' into 3.6.x (f696a57f8)

2021-01-30 Ulrich Sibiller

        * Screen.c: rephrase comment (06724dfe0)
        * Screen.c: Fix fullscreen (onescreen) at startup (f92e1a5a2)

2021-02-03 Mike Gabriel

        * Merge branch 'uli42-pr/windowfixes' into 3.6.x (770f468cd)

2021-02-03 Ulrich Sibiller

        * Window.c: add another FIXME (cbd9875e5)

2021-01-31 Ulrich Sibiller

        * NXproperty.c: reorder functions (5121188f0)

2021-01-31 Mario Trangoni

        * shellcheck: Fix SC2061 issue (8ce12d613)
        * shellcheck: Fix SC2048 issue (407651b39)
        * shellcheck: Fix SC2196 issues (afe0c1473)
        * shellcheck: Fix SC2034 issue (930fbe08b)
        * shellcheck: Fix SC2002 issue (22b40e690)
        * shellcheck: Fix SC2045 issue (2168bc689)
        * shellcheck: Fix some SC2086 issues (747a33744)
        * shellcheck: Fix SC2059 issue (18aca1f69)
        * shellcheck: Fix SC2148 issues (cb6e3b7d3)
        * shellcheck: Fix SC2162 issue (daeb82e33)
        * shellcheck: Fix SC2006 issue (5b628e2d7)

2021-01-30 Ulrich Sibiller

        * NXproperty.c, dix.c: simplify ProcDeleteProperty() (d627e948f)
        * NXproperty.c: GetWindowProperty(): add more comments, restruct
          prototype (b8b1edb2b)
        * NXproperty.c: simplify and reformat GetWindowProperty() (8b2b41113)
        * NXproperty.c: clean returns (5a00da5ec)
        * Window.c: Fix 32bit code path (ee60cc50c)
        * nxagent: drop unused nxagentVisibility variables (57e662b83)

2021-01-18 Mike Gabriel

        * debian/patches: Drop
          2002_xserver-xext_set-securitypolicy-path.debian.patch.
          Not required anymore since 689f811b. (e5746df80)
        * Merge branch 'uli42-pr/drop_alternative_securitypolicy' into 3.6.x
          (24b903be5)

2021-01-16 Ulrich Sibiller

        * Xext: drop NX_ALTERNATIVEPOLICYFILE (a26011503)
        * Xext: use $USRDATADIR/SecurityPolicy (689f811ba)

2021-01-18 Mike Gabriel

        * Merge branch 'uli42-pr/fix_fullscreen' into 3.6.x (f4782bbd2)

2021-01-16 Ulrich Sibiller

        * Args.c: improve usage string for -geometry (e156bdc03)
        * Screen.c: remove superflous code that produces a crash (a83ec33d5)

2021-01-16 Mike Gabriel

        * Merge branch 'uli42-pr/musl_fixes' into 3.6.x (f60ac5777)

2021-01-04 Ulrich Sibiller

        * Xext: include limits.h (46c9c493f)
        * Mesa: make compilation with work with musl (8b6d454cf)

2021-01-16 Mike Gabriel

        * Merge branch 'uli42-pr/pvs_findings' into 3.6.x (8c3bb2715)

2021-01-15 Ulrich Sibiller

        * Display.c: fix and reformat broken comment (1b80750f6)

2021-01-04 Ulrich Sibiller

        * Window.c: suppress warning (669299de3)
        * fix formatting and spelling in various files (12b96fd9a)
        * nxagent: Drop unused nxagentRootTileWindow (0a06ee77a)

2020-12-31 Ulrich Sibiller

        * Handlers.c: add FIXME (7aec57a40)
        * Screen.c: clarify that characters are compared (cc781ae2e)

2020-12-30 Ulrich Sibiller

        * Client.h: conditionally add unused field (d1136ea2f)

2020-11-09 Ulrich Sibiller

        * Handlers.c: use the same boolean values as in NXdispatch.c
          (f64fac47e)
        * manpage: document defaults for options -defer and -tile (eef306c2d)

2020-11-08 Ulrich Sibiller

        * NXDispatch.c: remove double nxagentFreeAtomMap() (35556cac9)

2021-01-16 Mike Gabriel

        * Merge branch 'uli42-pr/various6' into 3.6.x (b66699555)

2021-01-04 Ulrich Sibiller

        * Window.c: check for malloc failure (4d95e29b8)
        * Window.c: check for malloc failure (5ad0b4dde)
        * Screen.c: check for malloc failures (6214c71b3)
        * Splash.c: remove unneccessary check (a57097ad0)
        * Rootless.c: prevent PVS error (1251e8347)
        * Render.c: Init BoxRec (c1cae3c66)
        * Reconnect.c: fix possible realloc() memory loss (8bb77997f)
        * NXglyph.c: check for malloc error (948bbe50a)
        * Keyboard.c: fix possible NULL pointer dereference (7443fea69)
        * Drawable.c: Prevent PVS Studio warning (e664d8201)
        * Display.c: prevent PVS Studio realloc warning (67c7513bf)
        * Atoms.c: add explanation for PVS Studio warning (db134de3b)

2020-08-03 Ulrich Sibiller

        * NXpicture.c: remove unneccessary check (5871100dd)
        * Keyboard.c: simplify code (41bf83979)
        * Colormap.c: remove unneccessary check (5735e164e)
        * Colormap.c: fix parentheses (28fef3bc0)
        * Atoms.c: silence PVS Studio warning (36d7e152f)
        * Atoms.c: cosmetics in nxagentWriteAtom() (e991dbae9)
        * Atoms.c: fix strlen(NULL) (1529b3217)

2021-01-15 Ulrich Sibiller

        * Display.c: fix and reformat broken comment (97a69b95a)

2021-01-04 Ulrich Sibiller

        * Window.c: suppress warning (21c631f4d)
        * fix formatting and spelling in various files (6aff5bfdf)
        * nxagent: Drop unused nxagentRootTileWindow (c7f9ff0b6)

2020-12-31 Ulrich Sibiller

        * Handlers.c: add FIXME (63a39619c)
        * Screen.c: clarify that characters are compared (599334aff)

2020-12-30 Ulrich Sibiller

        * Client.h: conditionally add unused field (dd5d8bc89)

2020-11-09 Ulrich Sibiller

        * Handlers.c: use the same boolean values as in NXdispatch.c
          (c1843ef88)
        * manpage: document defaults for options -defer and -tile (432cc0ca4)

2020-11-08 Ulrich Sibiller

        * NXDispatch.c: remove double nxagentFreeAtomMap() (7c22dbfda)

2021-01-15 Mike Gabriel

        * Merge branch 'uli42-pr/fullscreen_select' into 3.6.x (3523d15e2)

2020-12-30 Ulrich Sibiller

        * nxagent: make full screen mode selectable at startup (e7b4440f2)

2021-01-15 Mike Gabriel

        * Revert "CVE-2020-14360: Check SetMap request length carefully."
          (125756157)
        * Merge branch 'uli42-pr/fix_unusable_mouse_in_fullscreen' into 3.6.x
          (013a6ba3c)

2020-12-31 Ulrich Sibiller

        * nxagent: nxagent(Default)WindowIsVisible() are Booleans (f8b759263)
        * Keyboard.c: noXkbExtension is a Boolean (108ed9d92)
        * Font.c: Use Booleans where appropriate (f4dd9d76a)
        * nxagent: make nxagentXkbState.Initialized a Boolean (d2ba4ddb8)
        * Events.h: fix wrong prototype (f10e9d9ac)
        * nxagent: make nxagentXFixesInfo.Initialized a Boolean (af7d8e3fa)
        * Drawable.c: make doRoundRobin a Boolean (b9c2db67b)
        * Handlers.c: make synchronize a Boolean variable (9aa339176)
        * nxagent: make nxagentSkipImage a Boolean (90178b548)
        * nxagent: make nxagentForceSynchronization a Boolean (48279ae79)
        * Drawable.c: make abort flag a Boolean (1ed28c85b)
        * Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros
          (ab83e4688)
        * GC.c: make internal variable and function Boolean (15cf1eee0)
        * GCOps.c: make internal variable an function Booleans (e8a5e3287)
        * nxagent: make nxagentBlocking an Boolean (db3efd45c)
        * Render.c: improve Boolean handling of
          nxagentCheckPictureRemoteValue (af2964c7e)
        * nxagent: improve Boolean handling for Reconnect functions
          (99ca67c2f)
        * nxagent: make XDMCP variables Booleans (6c09c0b7e)

2020-12-30 Ulrich Sibiller

        * GCOps.c: make internal function Boolean (1b91c8ac1)
        * GCOps.c: handle some internal variables as Booleans (4303b1131)
        * Drawable.c: make some variables Booleans (acf3e21f1)
        * nxagent: handle RegionNil macro as Boolean (f6b386e65)
        * Split.c, Image.c: make some internal variables Booleans (059a37205)
        * nxagent: rework some Boolean checks (5920e36e1)
        * nxagent: make nxagentUserDefinedFontPath a Boolean (6f4dbefbf)
        * nxagent: make nxagentShadowResize a Boolean (1b7f37a80)
        * nxagent: make nxagentDoFullgeneration a Boolean (3e093f9eb)
        * nxagent: some more Boolean improvements (090742b3b)
        * nxagent: treat nxagentLastWindowDestroyed as Boolean (92c8325f3)
        * nxagent: treat all Traps as Booleans everywhere (616d8619f)
        * nxagent: make nxagentVerbose a Boolean (c3b6dfe2e)
        * nxagent: make Desktop, Rootless and Binder options Booleans (again)
          (8bb7d2cd1)
        * Options.h: mark Booleans (1e4d8e32b)
        * nxagent: make nxagentOption Shadow a Boolean (acb861df4)
        * nxagent: treat several nxagentOptions as real Booleans (2565484f5)
        * nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as
          Booleans (ca5a14743)
        * nxagent: make Fullscreen and AllScreens Booleans (6e9b3a7f8)
        * Handlers.c: ensure regular yields if suspended (262fe771c)

2020-12-10 Mike Gabriel

        * CVE-2020-14360: Check SetMap request length carefully. (4eba4f53a)

2021-01-15 Mike Gabriel

        * Merge branch 'uli42-pr/rework_booleans_v2' into 3.6.x (faae65fb3)

2020-12-31 Ulrich Sibiller

        * nxagent: nxagent(Default)WindowIsVisible() are Booleans (b44ecc0f8)
        * Keyboard.c: noXkbExtension is a Boolean (d78837ec3)
        * Font.c: Use Booleans where appropriate (91cef61a0)
        * nxagent: make nxagentXkbState.Initialized a Boolean (0bca321fb)
        * Events.h: fix wrong prototype (9e9568028)
        * nxagent: make nxagentXFixesInfo.Initialized a Boolean (feb7b9773)
        * Drawable.c: make doRoundRobin a Boolean (b76dddcdc)
        * Handlers.c: make synchronize a Boolean variable (b814aef39)
        * nxagent: make nxagentSkipImage a Boolean (a9d3050c5)
        * nxagent: make nxagentForceSynchronization a Boolean (c035ddead)
        * Drawable.c: make abort flag a Boolean (5d7b6db0c)
        * Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros
          (54dd29cc6)
        * GC.c: make internal variable and function Boolean (2ce0fa8f0)
        * GCOps.c: make internal variable an function Booleans (3151736d3)
        * nxagent: make nxagentBlocking an Boolean (e2ff39e04)
        * Render.c: improve Boolean handling of
          nxagentCheckPictureRemoteValue (94fd6d234)
        * nxagent: improve Boolean handling for Reconnect functions
          (41d75f6b2)
        * nxagent: make XDMCP variables Booleans (3cb0a134d)

2020-12-30 Ulrich Sibiller

        * GCOps.c: make internal function Boolean (714a212fd)
        * GCOps.c: handle some internal variables as Booleans (1239dffec)
        * Drawable.c: make some variables Booleans (f98114c95)
        * nxagent: handle RegionNil macro as Boolean (b8017065d)
        * Split.c, Image.c: make some internal variables Booleans (06833b964)
        * nxagent: rework some Boolean checks (84bad7324)
        * nxagent: make nxagentUserDefinedFontPath a Boolean (f4adcbc59)
        * nxagent: make nxagentShadowResize a Boolean (fbc4a9158)
        * nxagent: make nxagentDoFullgeneration a Boolean (41f7a8b4a)
        * nxagent: some more Boolean improvements (73bdca0f8)
        * nxagent: treat nxagentLastWindowDestroyed as Boolean (a72f77fc9)
        * nxagent: treat all Traps as Booleans everywhere (fec462906)
        * nxagent: make nxagentVerbose a Boolean (42f76ddee)
        * nxagent: make Desktop, Rootless and Binder options Booleans (again)
          (bd336c92b)
        * Options.h: mark Booleans (7b299a4ce)
        * nxagent: make nxagentOption Shadow a Boolean (f6cebfd85)
        * nxagent: treat several nxagentOptions as real Booleans (2b4ccc30a)
        * nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as
          Booleans (a85adf5ea)
        * nxagent: make Fullscreen and AllScreens Booleans (de5eb54c6)

2021-01-15 Mike Gabriel

        * Merge branch 'uli42-pr/fix_resume' into 3.6.x (d545afdf3)

2021-01-12 Ulrich Sibiller

        * Init.c: Initialize nxagentGrabServerInfo (89b37de7c)

2020-12-30 Ulrich Sibiller

        * Handlers.c: ensure regular yields if suspended (e7d5ba4e5)

2020-12-10 Mike Gabriel

        * CVE-2020-14360: Check SetMap request length carefully. (d5a3b4401)

2020-12-03 Ulrich Sibiller

        * Events.c: fix leftover DEBUG and TEST definitions (ad275d507)

2020-11-04 Mike Gabriel

        * NXdixfonts.c: Regression fix for db45683a. Fix typo in libXfont1
          function call (FreeFontName -> FreeFontNames). Fixes FTBFS
          on Ubuntu 14.04 and 16.04. (5ca9a6b1e)
        * release 3.5.99.25 (f2973029d) (tag: 3.5.99.25)
        * Merge branch 'uli42-pr/various5' into 3.6.x (48b914810)

2020-11-03 Mike Gabriel

        * NXdixfonts.c: Hard-code the enablement of
          NXAGENT_DANGEROUS_XFONT_LOOP_EXIT. (252b86ee2)
        * NXdixfonts.c: Rename BREAK_XFONT_LOOP to
          NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name).
          (1af077648)

2020-11-04 Mike Gabriel

        * Merge branch
          'sunweaver-pr/default-to-NXAGENT_DANGEROUS_XFONT_LOOP_EXIT'
          into 3.6.x (6cd4f1232)

2020-09-23 Ulrich Sibiller

        * Clipboard.c: fix bug in special optimization for nested settings
          (b07b6c537)

2020-11-03 Ulrich Sibiller

        * compext/Png.c: fix shadowing (522eea6f2)

2020-06-03 Ulrich Sibiller

        * Screen.c: fix indentation in nxagentMaximizeToFullScreen
          (b1efdd94d)

2020-10-12 Ulrich Sibiller

        * Atoms.c: fix FIXME comment (f1e543b09)
        * Atoms.c: improve debug output (4460183a6)

2020-10-30 Ulrich Sibiller

        * Events.c: scope improvement (8b0bb28eb)

2020-11-03 Ulrich Sibiller

        * Log.h: fix some shadow warnings (e66d2c86b)
        * Channel.h: rename variable to prevent shadowing (2c66355c2)
        * nx-libs.spec: Set python shebang to python3 on fedora and rhel8
          (5bd72aec3)

2020-10-02 Ulrich Sibiller

        * Xext/panoramiX.c: rename shadowing variables (1701a4a44)
        * Clipboard.c: add missing ifdefs (ebee6af05)
        * Compext.c: scope improvements (06173efd3)
        * GCs.h: fix typo (ee379d3a7)
        * Atoms.c: drop double include (8bfe760d5)
        * Compext.c: use SAFE_free macro (447ee1570)

2020-06-03 Ulrich Sibiller

        * Clipboard.c: fix missing ) (edb5a918a)

2020-11-03 Mike Gabriel

        * NXdixfonts.c: Hard-code the enablement of
          NXAGENT_DANGEROUS_XFONT_LOOP_EXIT. (7da2ee0bd)
        * NXdixfonts.c: Rename BREAK_XFONT_LOOP to
          NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name).
          (fbde6d285)
        * Merge branch 'uli42-pr/font_memleak' into 3.6.x (ced973e36)

2020-10-18 Ulrich Sibiller

        * NXdixfonts.c: fix memory leak (db45683a6)

2020-11-03 Mike Gabriel

        * Merge branch 'uli42-pr/xlib_memleak' into 3.6.x (14df32cdb)

2020-10-18 Ulrich Sibiller

        * yConnDis.c: fix memory leak (12b22e97e)

2020-11-02 Ulrich Sibiller

        * Merge pull request #960 from uli42/pr/fix_specfile (ca7b33103)
        * fix spec file (dee4a560a)

2020-10-18 Mike Gabriel

        * Merge branch 'uli42-pr/window_resize_bug' into 3.6.x (13211ec6a)

2020-07-27 Ulrich Sibiller

        * Events.c: More cosmetics (2d99cdd1c)

2020-05-26 Ulrich Sibiller

        * Window.c: some more TEST and DEBUG output (4c6940cdd)
        * Screen.c: some more (cosmetic) changes (199c32eaf)
        * Screen.c: scope improvements (42fb68331)
        * Screen.c: move attributes/valuemask to inner scopes (f534a4860)
        * Screen.c: drop unneccessary mask variable (d7a091a64)
        * Screen.c: remove another pointless code block (d07c78881)
        * Screen.c: remove code that will have no effect (2c6b9117f)
        * Screen.c: scope improvement (ed4cbaeda)
        * Screen.c: cleanup auto dpi handling (00d60a82e)
        * Init.c: small simplification (3a7c37593)

2020-05-25 Ulrich Sibiller

        * NXwindow.c: fix some format specifiers (832e02811)
        * Window.c: simplify setting of isMapped private var (601a57849)
        * Window.c: -reportprivatewids reports root window as such
          (2a92ed0f5)
        * Screen.c: simplify nxagentResizeScreen (2ada71fba)
        * Screen.c: improve output of nxagentPrintAgentGeometry (1af470a23)
        * Screen.c: improve debug output (e48ceedcc)
        * nxagent: add names to some windows in DEBUG mode (ce649c027)
        * Display.c: disable confine window (210db3163)
        * Events.c: store parent window from event to meaningful variable
          (a4dd6a462)
        * Events.c: add some comments/FIXMEs (ffbc63f91)
        * Events.c: add more DEBUG output (337afd839)

2020-05-19 Ulrich Sibiller

        * nxagent: Prevent resize loop (8deda7bd4)

2020-05-15 Ulrich Sibiller

        * Display.c: factor out confinement window creation (abe5e8479)

2020-05-11 Ulrich Sibiller

        * Screen.c: fix resizing bug with mutter window manager (0f8ed4d10)

2020-10-17 Mike Gabriel

        * Merge branch 'uli42-pr/fix_stack_smashing' into 3.6.x (7a02b4aba)

2020-10-02 Ulrich Sibiller

        * nxagent: fix stack smashing (ae037701f)

2020-10-17 Mike Gabriel

        * Merge branch 'uli42-pr/fix_caps_handling' into 3.6.x (2b0976e93)

2020-06-19 Ulrich Sibiller

        * Keyboard.c: improve capslock and numlock handling (ffc2c3840)
        * Keyboard.c: fix indentation of ifdef (e74b99117)

2020-10-17 Mike Gabriel

        * Merge branch 'uli42-pr/libNX_X11_defines' into 3.6.x (05cb09a5f)

2019-03-01 Ulrich Sibiller

        * libNX_X11: set XTRANS_SEND_FDS=0 (1215c36f7)

2019-02-28 Ulrich Sibiller

        * libNX_X11: set FAIL_HARD (94fcba361)

2019-02-26 Ulrich Sibiller

        * nx-xtrans.m4: reintroduce HAS_STICKY_DIR_BIT (b4124219a)
        * libNX_X11: reintroduce SECURE_RPC (3335f2503)
        * libNX_X11: reintroduce HASXDMAUTH (475d6c1f2)

2020-10-17 Mike Gabriel

        * Merge branch 'uli42-pr/nxdialog_rpm' into 3.6.x (d121f2a9c)

2020-07-12 Ulrich Sibiller

        * nx-libs.spec: create nxdialog rpm (2ef652d35)

2020-10-17 Mike Gabriel

        * Merge branch 'mjtrangoni-fix-pvs-ci' into 3.6.x (6857e26b4)

2020-07-07 Mario Trangoni

        * travisci: Fix PVS job (870a9491c)

2020-10-17 Mike Gabriel

        * Merge branch 'uli42-pr/fix_wrap_macros' into 3.6.x (bc68b4aad)

2020-10-16 Ulrich Sibiller

        * randr: fix broken macros / memory corruption (d1a967f3a)

2020-10-01 Mike Gabriel

        * Update SECURITY.md (67330d9ea)
        * Update SECURITY.md (ee77e9706)
        * Create SECURITY.md (53ace2743)

2020-06-29 Mike Gabriel

        * Merge branch 'mjtrangoni-add-pvs-studio' into 3.6.x (e10302404)

2020-06-06 Mario Trangoni

        * travis-ci: add PVS Studio (61859da35)

2020-06-29 Mike Gabriel

        * Merge branch 'uli42-pr/clarify_sleep' into 3.6.x (a3d493a60)

2020-06-02 Ulrich Sibiller

        * Extend sleep documentation (ede842c21)
        * nxagent: clarify sleep time units (bf0861aa0)

2020-06-29 Mike Gabriel

        * Merge branch 'uli42-pr/extend_manpage' into 3.6.x (4213bf46c)

2020-06-02 Ulrich Sibiller

        * Args.c: adapt message to use same format as similar messages
          (470228698)
        * manpage: document copysize parameter (23f18a825)
        * manpage and usage output: add -irlimit (536c849fa)
        * Extend some manpage entries (70d4f9117)

2020-06-29 Mike Gabriel

        * Merge branch 'uli42-pr/hint_on_current_builds' into 3.6.x
          (16cfb8d33)

2020-06-18 Ulrich Sibiller

        * README.md: Add a "Binary Builds" section (a2549e27c)

2020-05-31 Mike Gabriel

        * release 3.5.99.24 (a593481b3) (tag: 3.5.99.24)
        * Merge branch 'uli42-pr/clipboard_dump' into 3.6.x (3f7bb584e)

2020-05-07 Ulrich Sibiller

        * NXevents.c, NXdispatch.c: add some DEBUG statements (49d63d92a)
        * Client.h: make macro NULL pointer safe (2a0d57831)
        * Clipboard.c: small code improvement (9e7afaa42)

2020-02-17 Ulrich Sibiller

        * Clipboard.c: add description/warning for nxagentClearClipboard
          (fc4c8a3ac)

2020-02-16 Ulrich Sibiller

        * Clipboard.c: improve some more debugging messages (6c751087e)
        * Clipboard.c: use nxagentClientInfoString for debug output
          (3881d1473)

2020-02-15 Ulrich Sibiller

        * Clipboard.c: add elapsed time for lastClient to stats output if
          available (5771a619a)
        * Clipboard.c: call endTransfer() (6db07e995)
        * Clipboard.c: drop notifyConvertFailure (c8cec7586)
        * Clipboard.c: drop unused return code of
          sendSelectionNotifyEventToClient (ea0da6aa1)

2020-02-14 Ulrich Sibiller

        * Clipboard.c: Fix: always reset selectionStage in endTransfer
          (ad55ebc93)
        * Clipboard.c: make setClientSelectionStage a function (f3320571d)
        * Clipboard.c: improve Clipboard stats (46bd33402)
        * nxagent: Add keystroke for dumping the current clipboard state
          (b82f44e35)

2020-01-07 Ulrich Sibiller

        * nxagent: Free atom map on termination (89de77cdc)

2020-05-30 Mike Gabriel

        * Merge branch 'uli42-pr/fix_region_crash' into 3.6.x (4904bfe1f)

2020-05-27 Ulrich Sibiller

        * mi: define NXAGENT_SERVER (6f22fb9ee)

2020-02-11 Vadim Troshchinskiy

        * Enable slave socket in server mode (bdc698b7a)

2020-05-30 Mike Gabriel

        * Merge branch 'mjtrangoni-update-ci' into 3.6.x (5deb1bc73)

2020-05-09 Mario Trangoni

        * TravisCI: Upgrade CI configuration (099def1de)

2020-05-07 Mike Gabriel

        * Merge branch 'uli42-pr/various4' into 3.6.x (e91d08cb8)

2020-05-06 Ulrich Sibiller

        * Events.h: reformat comments (c69d2ad0f)
        * Reconnect.c: save some lines (7de7cb094)
        * Reconnect.c: reformat comments (64c95c0a0)
        * Screen.c: fix missing type in DEBUG mode (cf2bd1cf3)
        * Reconnect.c: reformat saveAgentState() (310eadb3a)

2020-04-23 Ulrich Sibiller

        * Rootless.c: do not import private properties (5c99ec51a)
        * Rootless.c: improve TEST output (8604b18e0)
        * Rootless.c: add some comments (fb6e43e30)
        * Clipboard.c: fix typo (0a7147747)

2020-04-09 Ulrich Sibiller

        * Keystroke.c: whitespace fixes (2578471e8)
        * NXdixfonts.c: some code cleanups (2f61c9296)
        * NXdixfonts.c: fix debugging output (2e50ee079)
        * Keyboard.c: free remote keybord names once no longer needed
          (b0b0efc98)
        * NXdispatch.c: free font data on exit (13536693d)
        * Font.c: add hint of deliberate pointer misuse (99f541c1e)
        * Font.c: fix realloc bugs (58b3c8cdd)
        * Font.c: cleanup (acd45283b)

2019-12-03 Ulrich Sibiller

        * NXshm.c: cleanup nxagent_fbShmCreatePixmap (92589f41a)

2020-04-01 Ulrich Sibiller

        * Dialog.h: reformat comment (b4b0a1a77)
        * Dialog.h: Fix incomplete macro nxagentNoDialogIsRunning (f85e71a6e)

2018-03-06 Ulrich Sibiller

        * Screen.c: fix wrong debug statement (ba5a85fb8)

2019-12-02 Ulrich Sibiller

        * NXshm.c: slight simplification (fe39d8a38)
        * NXshm.c: simplify Dispatch functions (b65dd4e30)

2019-06-24 Ulrich Sibiller

        * Improve clipboard/xfixes related debug output (27933a8d8)

2020-02-19 Ulrich Sibiller

        * Display.c: filter remote Pixmap formats before doing the
          compatiblity check (d9e4526b3)
          Fixes:
          ArcticaProject/nx-libs#635

2020-02-16 Ulrich Sibiller

        * Client.c: add clientInfoString to client privates (13f97cbc8)

2020-02-17 Ulrich Sibiller

        * NXdispatch.c: move nxagentCheckIfShadowAgent to client callback
          (8e1d97732)
        * NXdispatch.c: move nxagentClearClipboard to client callback
          (7358581d7)

2020-02-15 Ulrich Sibiller

        * nxagent: use Xorg's callback mechanism for init/free of client
          privates (067031a3b)

2020-02-19 Ulrich Sibiller

        * Client.c: use nxagentClientHint macro everywhere (783520492)

2020-02-18 Ulrich Sibiller

        * Client.c: mask unused clientBytes stuff (0d9d21287)
        * Handlers.c: slight cosmetics (7921cf79f)
        * dix/dispatch.c: Fix copy/paste error from before git history in
          UpdateCurrentTimeIf() (c73ddd311)

2020-02-17 Ulrich Sibiller

        * dix/dispatch.c: fix buggy callback invocation (f38ecc6ff)

2020-02-14 Ulrich Sibiller

        * Clipboard.c: rename some exported functions (a94fef86c)
        * Clipboard.c: rename static helpers and macros (649c17524)
        * Clipboard.{c,h}: cleanup prototypes (fad1b5f0c)

2020-02-13 Ulrich Sibiller

        * Clipboard.c: deactivate unused code (34109b856)
        * Clipboard.c: clear windowPtr in ClearSelectionOwner (c6aed6ad1)
        * Clipboard.h: reformat comments (96bd8748a)
        * Clipboard.h: add missing externs (a92467f3c)
        * Clipboard.c: print if selection owner is inside nagent in debugging
          output (c0e8cb069)
        * Clipboard.c: fix some format specifiers (d2f66923a)
        * Clipboard.c: fix/improve debugging output (c889c27de)
        * Clipboard.c: rename nxagentLastRequestedSelection (dd74cad83)
        * Clipboard.c: fix compilation with DEBUG (2e18dff8b)
        * Clipboard.c: use validateString in debugging output (ebe5f05cb)
        * Clipboard.c: rearrange Atoms in debugging output (32930b9b7)

2020-02-12 Ulrich Sibiller

        * NX.h: Add missing NX_CHANNEL_SLAVE type to description (ab1e10197)

2020-02-05 Ulrich Sibiller

        * XlibInt.c: scope improvements/reformat (f3473e38c)

2020-02-04 Ulrich Sibiller

        * XlibInt.c: simplify NX code insertion (52a458282)
        * XlibInt.c: reformat some comments (17ab45b92)
        * XlibInt.c: simplify handling of NX_TRANS_{CHANGE,DEBUG} macros
          (e9f628fd2)

2020-02-01 Ulrich Sibiller

        * dixfont.h: add missing extern (042f84887)

2020-01-30 Ulrich Sibiller

        * nxagent: move variable definitions from headers to source files
          (fdde5b125)
        * nxagent: Fix double variables (762bfb504)

2020-01-29 Ulrich Sibiller

        * Windows.h, Window.c*: reformat comments (d1e91fae6)
        * NXproperty.c: fix comment/formatting (fba279d35)
        * Window.c: scope improvements (5d2dbfaa2)

2020-01-26 Ulrich Sibiller

        * NXresource.c: scope improvements (dfcb5d0b0)

2020-01-25 Ulrich Sibiller

        * NXresource.c: Fix uninitialized variable (026ddd8e1)

2020-01-26 Ulrich Sibiller

        * NXresource.c: rework marked nx code (b4ef65d66)

2020-01-25 Ulrich Sibiller

        * NXproperty.c: fix implicit declaration (7a8eea1f1)
        * Display.c: fix implicit declaration (f09d3f521)
        * Display.c: fix common realloc mistake (891f24c65)
        * Rootless.c: fix common realloc mistake (9b56675dd)
        * NXdispatch.c, Reconnect.c: fix format specifiers (434d50853)
        * NXdispatch.c: fix invalid number of character '(' (5c90f28db)

2020-01-12 Ulrich Sibiller

        * NXdispatch.c: some cleanup (8c5a3b822)

2020-01-08 Ulrich Sibiller

        * NXdispatch.c: whitespace fix (07b9e9370)

2020-01-25 Ulrich Sibiller

        * Screen.h: improve NXAGENT_ARTSD prototype definition (bd6ff1949)

2020-01-19 Ulrich Sibiller

        * (NX)property.c: harmonize function name (f3856e9c7)
        * NXdixfonts.c: mark NX changes (aecebe41d)
        * NXdixfonts.c: drop NXAGENT_DEBUG (4ad501b3f)
        * NXdixfonts.c: call dix version of SetDefaultFontPath (c135bbcfe)
        * Keystroke.c: fix typo (8199ec319)

2020-01-18 Ulrich Sibiller

        * WaitFor.c Implement the intended NX_WAKEUP functionality
          (92ac0d277)
        * os/Waitfor.c: simplify macro handling (d282724c4)
        * hw/nxagent/Imakefile: explain more macros (fbf18cfdc)
        * README.md: remove embarassing planned release dates... (ad0219fe5)
        * Dialog.c: show configured keystrokes in dialogs (afceb7eba)
        * nxagent: make all traps Booleans (b7169bdca)
        * Literals.h: always include in compilation (6d9679886)
        * Init.c Use dpmsstubs.c instead of an own copy (679e11182)
        * dix: also compile ffs.c (8558e321f)
        * Clarify use of and need for mffs vs. ffs (91925d70d)
        * XKBsrv.h: remove XKBSRV_NEED_FILE_FUNCS stuff (cf461c367)
        * XKBsrv.h: remove unused externs (38528c9a9)
        * Drop unused screensaver xpm (d3fa41a1a)
        * Drop unused scrnsaver.h (37de96c61)
        * Drop unused XWDFile.h (0943abfaf)
        * Drop unused rgb.h (a59ad630b)
        * Drop unused Xalloca.h (1d4d8da23)

2020-01-19 Ulrich Sibiller

        * Splash.c: reduce number of X calls for logo painting (ca2ec409c)
        * Splash.c: reduce number of Xlib calls (ae20e50c7)
        * Splash.c: always paint background over the whole window (2e467efb2)
        * Splash.c: move the GC to nxagentPaintLogo (de46c64ec)

2020-01-18 Ulrich Sibiller

        * Splash.h: split out xdmcp parts into separate header file
          (26ea6d33f)
        * Splash.c: make variables static (98c6c162e)
        * Splash.c: use uppercase color defines (436eef46a)
        * Splash.c: some reformatting (e44a93b0b)

2020-01-28 Ulrich Sibiller

        * Splash.c: use more Xlib types (ca531cce2)
        * Splash.c: add nxagentHaveSplashWindow helper (2cddd5c5e)

2020-01-18 Ulrich Sibiller

        * Splash.c: center logo (7b669d7e0)

2020-01-17 Ulrich Sibiller

        * Splash.c: fix syntax error in TEST mode (b1b02fe1c)

2020-01-14 Ulrich Sibiller

        * xkb/xkbUtils.c: add link to bugreport (3053d7a80)

2020-01-11 Ulrich Sibiller

        * Xext: rename saver's EventType to SaverEventType. (ad90098f1)
        * Xext: Fix cursor reference counting hazard. (238a4b681)

2020-01-27 Ulrich Sibiller

        * Render.c: describe function purpose (192112d88)

2020-01-09 Ulrich Sibiller

        * Render.c: replace two while loops by shorter for loops (919e4fad3)
        * Rootless.c: undo overzealous scope improvement (39bf8d9d7)

2020-01-08 Ulrich Sibiller

        * nxagent: simplify nxagentFreeRegion macro (dfb18f8fe)
        * Drawable.c: get rid of goto code in nxagentSynchronizeDrawableData
          (cc8d8f72d)
        * Drawable.c: refactor nxagentSynchronizeDrawableData (beef0cd99)
        * Screen.c: formatting fixes (066385757)

2020-01-07 Ulrich Sibiller

        * nxagent: Free atom map on termination (66eea14c2)

2020-01-29 Ulrich Sibiller

        * Atoms.c: refine comment on NX_CUT_BUFFER_SERVER (18439f55a)

2020-01-07 Ulrich Sibiller

        * Atoms.c: scope improvements (c49e41a4d)
        * Atoms.c: remove unused return value of nxagentInitAtomsMap
          (e7cf23ba7)
        * Atoms.h: reformat comments (6136c49a0)
        * Atoms.c: always duplicate strings before storing them in
          privAtomMap (bed0d6ce2)
        * Atoms.c: some code cleanup (8a5c1d3d8)
        * Atoms.c: add missing free (2594ca998)
        * Atoms.c: remove one obsolete FIXME (85d0717b0)

2020-01-08 Ulrich Sibiller

        * Screen.c: spelling fix (27e8913a5)

2020-01-09 Ulrich Sibiller

        * Events.c: simplify nxagentInternalWindowsTree (0d3546fbf)

2020-01-08 Ulrich Sibiller

        * Events.c: Whitespace fix (0c45fe046)
        * os: remove CYGWIN remnants (bd9ada59b)

2020-05-07 Mike Gabriel

        * Merge branch 'uli42-pr/use_nxdialog' into 3.6.x (424c0e8ee)

2020-05-05 Ulrich Sibiller

        * Use nxdialog as nxclient replacement (46c8dce9a)

2020-05-07 Mike Gabriel

        * Merge branch 'uli42-pr/drop_nxwin' into 3.6.x (db105546c)

2020-01-30 Ulrich Sibiller

        * remove obsolete pending patches (1796f8233)
        * Drop patch that is for nxwin only (acab90be7)

2020-01-29 Ulrich Sibiller

        * Makefiles: drop support for NXwin (40997f84c)

2020-05-07 Mike Gabriel

        * Merge branch 'uli42-pr/refactor_timeout' into 3.6.x (f2dc8121d)

2020-01-16 Ulrich Sibiller

        * Screen.c: activate fallback to dix blanking (fde52a9b7)
        * Screen.c: document nxagentSaveScreen (567e700b1)
        * nxagent: remove now-obsolete own copies of ScreenSaver procs
          (ae94215d0)
        * nxagent: re-implement timeout handling (46ec00366)

2020-01-30 Mike Gabriel

        * release 3.5.99.23 (82fc54e57) (tag: 3.5.99.23)
        * debian/libnx-x11-6.symbols: Sync with .symbols file found in
          official Debian package. (bd5b20192)
        * debian/rules: Adopt changes from official Debian package.
          (deffba48d)
        * Merge branch 'uli42-pr/fix_shadowed_vars' into 3.6.x (c8d69ebae)

2020-01-25 Ulrich Sibiller

        * nxagent: rename variables that shadow globals (4821edfe0)
        * Events.c: fix capslock weirdness (re-add lost code) (2adab2972)

2020-01-09 Ulrich Sibiller

        * compext/Clean.c: fix shadow warnings / scope (870746222)
        * os: Fix -Wshadow errors (a94e8258f)
        * mi: fix shadow warnings (4b8194e1e)
        * _XkbFilterDeviceBtn: move variable declarations to match usage
          scope (1a1ace774)
        * XkbFindSrvLedInfo: remove extraneous name-clashing sli variable
          (914f88a8a)
        * xkb: fix shadow warnings (ae180b6b5)
        * CheckForEmptyMask does not need to declare int n twice (3c3e11cb0)

2020-01-08 Ulrich Sibiller

        * Drawable.c: fix logic broken by scope cleanup (fbfef7e62)

2020-01-09 Ulrich Sibiller

        * Cursor.c: drop unused return code for nxagentDisconnectAllCursor
          (32b64d7d7)
        * Pixmap.c: drop unused return code for nxagentDisconnectAllPixmaps
          (33fbc6211)
        * Pixmap.c: fix variable shadowing (7977b9f8f)
        * Display.c: fix shadowed/unused variable (a93e25077)
        * Events.c: fix two shadowed variables (7031219d9)
        * Clipboard.c: fix shadowed variable (c137c2a4d)
        * nxagent: build with -Wshadow to detect shadowing variables
          (4953c651d)
        * Drawable.c: fix segfault (21079cf31)

2020-01-08 Ulrich Sibiller

        * Rootless.c: fix wring datatype being used (105cd2be6)

2020-01-06 Mike Gabriel

        * hw/nxagent/Splash.c Fix build on 32bit architecture. (bb9ac3fd3)
        * Merge branch 'uli42-pr/various3' into 3.6.x (67599026d)

2019-12-16 Ulrich Sibiller

        * Atoms.c: describe atoms usage (cf8797c3c)
        * Atoms.c: describe atoms usage (d2ac4ce35)

2020-01-05 Ulrich Sibiller

        * Display.c: Fix broken code in TEST case (bf9b70d7b)

2020-01-04 Ulrich Sibiller

        * Image.c: undo wrong string replacement nxagentBitmapBitOrder
          (bf958eced)
        * Display.c: add a describing comment for
          nxagentDisplayErrorPredicate (61619be52)
        * Screen.c: harmonize size/wmhints code (209c8d8c5)
        * Events.c: pass a Boolean to nxagentSwitchFullscreen (4b9466ff5)
        * Keystroke.c: fix formatting of keystrokes (e276b23b3)
        * Init.h: Fix superfluous space (14aab54f4)

2020-01-03 Ulrich Sibiller

        * Display.c: reformat some comments (52cefdd7e)
        * Display.c: scope improvements (141d6bea5)

2020-01-02 Ulrich Sibiller

        * Reconnect.c: fix typos (892804811)
        * Keyboard.c: improve keyboard output (cdd381105)

2019-12-29 Ulrich Sibiller

        * Error.c: mark NX changes (cfa17ffac)
        * Keyboard.c: fix typo (100b27892)
        * Remove the numVideoScreens xprintism. (b8b897e3f)
        * nxagent: remove another xprint renmant (12358d64a)
        * drop xprint remnants: xpstubs (662708b3d)

2019-12-28 Ulrich Sibiller

        * nxagent: drop CYGWIN and WIN32 defines (2c03bd793)
        * Image.c: code simplification/scope (f3aca240d)
        * Screen.c: code simplification/scope (203891d11)
        * Screen.c: fix handling of NX_SHADOW atom (a6335cf3d)
        * Screen.c: drop variable (c6a2fda07)
        * Window.c: code simplifications/scope (576255425)
        * Window.c: fix comment (aa0662bbd)

2019-12-19 Ulrich Sibiller

        * Rootless.c: fix wording (d2f694360)

2019-12-18 Ulrich Sibiller

        * X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping
          properly (f5348bdc4)

2019-12-17 Ulrich Sibiller

        * NXproperty.c: simplify ChangeWindowProperty (a894fa8bd)
        * Events.c: improve debugging output (11d9b74b6)

2018-11-07 Ulrich Sibiller

        * os: unifdef WIN32 (d409b566b)
        * os: unifdef UNIXWARE (74270d6b7)
        * os: unifdef __SCO__ (38ab9ad85)
        * os: unifdef ISC (5fb7f53c6)

2019-12-03 Ulrich Sibiller

        * NXdispatch.c: port forgotten patch (bccf81ea0)
        * NXDispatch.c: mark NX changes (25677711b)

2019-05-03 Ulrich Sibiller

        * NXdispatch.c: cleanup ProcCloseFont() (2b9a6ddc2)
        * NXdispatch.c: add FIXME (51e60ada3)

2019-12-03 Ulrich Sibiller

        * xkbsrv.h: drop non-existing externs (e9ee4505a)

2019-05-25 Ulrich Sibiller

        * NX{mitrap,picture}.c: mark NX changes (7c1bd6f52)

2019-12-03 Ulrich Sibiller

        * Pointer.c: code simplification (66f0a85e9)
        * Pointer.c: use __func__ in fprintf (759f89aa2)
        * xkbsrv.h: move extern XkbFreePrivates to central include file
          (e9ee5a007)
        * xkbActions.c: fix formatting (3d77840c1)

2019-06-10 Ulrich Sibiller

        * Window.c: print internal window id as well (047b7ff21)

2019-12-03 Ulrich Sibiller

        * mi: Avoid stack smash when drawing dashed lines (d3ae4a0ed)

2020-01-06 Mike Gabriel

        * nx-libs.spec: Don't install nxagent.xpm to any package. Not there
          anymore.. (5a8f1e921)
        * (main) Makefile: Don't install nxagent.xpm during install-full
          target. (fa2f21ec0)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/more_clipboard_improvements' into 3.6.x
          (e89fb895a)

2019-12-17 Ulrich Sibiller

        * Clipboard.c: cleanup parentheses (30fb45b2a)
        * Clipboard.c: extend/reformat some comments (d634f26bb)

2019-12-16 Ulrich Sibiller

        * Clipboard.c: rename variables/atoms to better reflect their meaning
          (d210c584c)
        * Clipboard.c: add clientCLIPBOARD variable (40c243fd2)
        * Clipboard.c: change order of if clause to better match the comment
          above it (ee5cf733f)
        * Clipboard.c: CLINDEX and GetXErrorString are only used for
          debugging (84382e916)
        * Clipboard.c: flush more often to ensure a smooth clipboard
          experience (7cda10124)
        * Clipboard.c: fix handling of clipboard=none/client/server/both
          option (65877a199)
        * Options.h: comment on the four clipboard options (80ab8932d)

2019-11-22 Ulrich Sibiller

        * Clipboard.c: Use Find*Index helpers at more locations (68125b06e)
        * Clipboard.c: cosmetics/typo fix/untabify (feedae86b)
        * Clipboard.c: introduce helper macro IS_INTERNAL_OWNER (6c0536a20)

2019-11-21 Ulrich Sibiller

        * Clipboard.c: simplify nxagentSetSelectionOwner (2b59a1993)
        * Clipboard.c: describe nxagentFind*Index (15ef70874)

2019-11-18 Ulrich Sibiller

        * Clipboard.c: reorder nxagentInitClipboard (5d1577abe)
        * Clipboard.c: clear all selections in nxagentInitClipboard
          (634d4fc81)
        * Clipboard.c: Fix: re-claim selection on reconnect (20120205b)
        * Clipboard.c: reorder atom allocation code (8500b4bc0)
        * Clipboard: align reported targets (7d9c5ad4d)

2019-11-17 Ulrich Sibiller

        * Clipboard.c: check pointer before usage (509ae051b)
        * Clipboard.c: drop superflous variable (eb51bcb6d)
        * Clipboard.c: split combined check (8574c233a)
        * Clipboard.c: more debugging output (28f07b526)
        * Clipboard.c: add more explaining comments (1d0d54730)
        * Clipboard.c: use macros instead of hardcoced values for timeouts
          (166102e07)
        * Clipboard.c: fix timeout comparison (f05a2eca5)
        * Clipboard: make nxagentInitClipboard return a Boolean (b2af0c686)
        * Clipboard.c: avoid nested extern (fa7fb7499)
        * Clipboard.c: fix string formatting directives (8c36f1dd2)
        * Clipboard.c: Fix formatting (3a935c674)
        * Clipboard.c, NXproperty.c: match prototypes (cc01d4992)
        * Clipboard.c: reformat some comments (ffce5337d)
        * Clipboard.c: add FIXMEs (9226abf66)
        * Clipboard.c: add nxagentMatchSelectionOwner helper function
          (5540a1492)
        * Clipboard.c: make agentClipboardStatus a Boolean (1feb4985e)
        * Clipboard.c: refactor nxagent*SelectionOwner (fba367160)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/strings_fixes' into 3.6.x (057ce728f)

2020-01-05 Ulrich Sibiller

        * Error.c: simplify some NULL pointer checks (80b6d6b9c)

2019-12-29 Ulrich Sibiller

        * Error.c: drop now obsolete DEFAULT_STRING_LENGTH (1d50b2ab3)
        * Error.c: make nxagentRootDir a pointer (609b23f19)
        * Error.c: make nxagentHomeDir a pointer (d6cc85e56)
        * Error.c: make nxagentClientsLogName a pointer (03544b3ab)
        * Error.c: fix format-truncation warning (2a4af0c74)
        * Dialog.c: fix format-truncation warning (ce43e4346)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/custom_version_string' into 3.6.x
          (46ef20bdb)

2017-12-15 Ulrich Sibiller

        * Add support for custom version string (ec1b3a44c)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/xlib_types' into 3.6.x (04962efa9)

2019-12-28 Ulrich Sibiller

        * nxagent: Use XlibAtom data type where appropriate (427b7b977)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/code_cleanup' into 3.6.x (a261b7243)

2019-10-31 Ulrich Sibiller

        * Pixels.c: reformat comments (adca0cc92)
        * Pixels.c: scope improvements (fc991b93a)
        * Options.h: reformat (6a02a6795)
        * Options.c: reformat comments (78bb80a84)
        * Pointer.c: scope improvements (024a2bc2e)
        * Pointer.c: reformat comments (c9549f3c9)
        * Visual.{ch}: disable unused code (22f01d23a)
        * Visual.c: reformat comments (1bb0e999e)
        * Visual.c: code improvements/desginated initializers (5db6217cc)
        * Split.c: scope improvements/code simplification (bcca31996)
        * Split.c: reformat comments (53b3d4df3)

2019-09-06 Ulrich Sibiller

        * Keyboard.c: code simplification / scope improvements (cb283d4aa)
        * Keyboard.c: reformat comments (58415b560)
        * Init.c: rewrite two function prototypes (e3b440547)
        * Init.c: reformat comments (c5c821482)
        * Handlers.c: reformat comments (d87988aa2)
        * GCOps.c: code simplification / scope improvements (8e66435a5)
        * GCOps.c: reformat comments (41bc1de98)
        * GC.c: blank line cleanup (193bda764)
        * GC.c: code simplifications / scope improvements (da60cb8ca)
        * GC.c: reformat comments (fb03e31e5)
        * Font.c: scope improvements (5b3af0182)
        * Font.c: reformat comments (7f636648c)
        * Error.c: Code simplification (6d783bac2)
        * Drawable.c: code simplifications / scope improvements (d94f47274)
        * Drawable.c: reformat comments (0133d4619)
        * Display.c: remove blank lines (827defa14)
        * Display.c: code simplification, scope improvements (462ad036e)
        * Display.c: reformat comments (88e3a37ad)

2019-09-05 Ulrich Sibiller

        * Dialog.c: use designated initializer (7e8f638a9)
        * Dialog.c: shorten switch blocks (fab0e477e)
        * Composite.c: scope improvement (883654741)
        * Composite.c: reformat comments (dbe3cc1f7)
        * Client.c: remove tailing whitespace (560b7c6c2)
        * BitmapUtils.c: remove tailing whitespace (ab7113b79)

2019-10-30 Ulrich Sibiller

        * Cursor.c: use __func__ in fprintf calls (5275d2d03)

2019-09-05 Ulrich Sibiller

        * Cursor.c: remove some blank lines (631092bb0)
        * Cursor.c: scope improvements (e72e2375f)
        * Image.c: remove some blank lines (129c8621f)
        * Image.c: scope improvements (5d3029a6c)
        * Image.c: reformat comments (f469ac534)

2019-10-30 Ulrich Sibiller

        * Events.c: fix format specifiers (e74eb7652)
        * Event.c: use __func__ in fprintf (8dbfc1e45)

2019-09-05 Ulrich Sibiller

        * Events.c: use designated initializers (d501d48c3)
        * Events.c: Scope improvements/code simplification (9358eaedc)
        * Events.c: reformat switch blocks (ad89c7055)
        * Events.c: reformat comments (36f679fb3)

2019-05-26 Ulrich Sibiller

        * miwindow.c: mark NX changes (f48e2da3e)

2019-10-28 Ulrich Sibiller

        * NXmitrap.c: mark NX changes (1bd78de58)

2019-10-23 Ulrich Sibiller

        * Binder.c: reformat comments (8b796ee54)
        * Handlers.c: reformat comments (19ba07472)
        * Image.c: reformat comments (9b1e29937)

2019-10-22 Ulrich Sibiller

        * Error.c: reformat comments (24cb46d24)
        * Display.c: reformat comments (b1d156888)
        * Dialog.c: save some lines (838572f7b)
        * Cursor.c: reformat comments (5067b1695)
        * Colormap.c: save some lines (ace3d2d89)
        * Client.c: save some lines (fae611c91)
        * GC.c: condense code (bbb23e586)
        * GC.c: reformat comments (c3a7e9b50)
        * GC.c: fix format specifiers and parameters (e0e602cf1)
        * GCOps.c: fix format length specifiers (9d1a12134)
        * GCOps.c: reformat comments (b9a4dea51)
        * Display.c: shorten code (7860401b0)

2019-10-23 Ulrich Sibiller

        * Binder.c: scope improvements (44138137b)
        * Image.c: scope improvements (d86cb00b6)

2019-10-22 Ulrich Sibiller

        * Error.c: scope improvements (d62155740)
        * Cursor.c: scope improvements (f0742c7fa)
        * GC.c: scope improvements (53f4386b9)
        * GCOps.c: scope improvements (95940104a)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxrender' into 3.6.x (0e2b7479c)

2019-05-31 Ulrich Sibiller

        * NXrender.c: call upstream versions of (S)ProcRenderDispatch
          (3bc01d1b8)

2019-05-25 Ulrich Sibiller

        * NXrender.c: modify code to match upstream as close as possible
          (e5a93849b)

2019-10-28 Ulrich Sibiller

        * NXrender.c: mark NX changes (5b6da1aa7)

2019-05-31 Ulrich Sibiller

        * NXrender.c, render.c: fix memory handling bugs (730876f8f)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/fix_keyconv_on_reconnect' into 3.6.x
          (60e0566d8)

2020-01-03 Ulrich Sibiller

        * nxagent: remove additional keyboard handling from Reconnect.c
          (6f390f820)
        * nxagent: central check for keyboard clone mode (a59020b1d)

2020-01-02 Ulrich Sibiller

        * Args.c: more debug output (69443952b)
        * Args.c: do not parse nx/nx marker as option (925f58992)
        * Args.c: fix: do not modify options string (ee3afe303)
        * Keyboard.c: scope cleanups (8fa4d842d)
        * Keyboard.c: Use __func__ at fprintf calls (15bfec7a5)
        * Keyboard.c: use "\0" instead of "0" (4c8568caa)
        * Keyboard.c: fix: handle empty string (bbe2c2ab9)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/drop_icon_file_support' into 3.6.x
          (cf24c658a)

2020-01-03 Ulrich Sibiller

        * Display.c: drop icon file support (3cd622cf4)

2020-01-05 Mike Gabriel

        * Merge branch 'uli42-pr/fix_startup_slowness' into 3.6.x (475961e65)

2020-01-05 Ulrich Sibiller

        * nxagent.xpm: reduce colours from 242 to 8 (72af2d5e1)
        * x2goagent.xpm: move copyright to the end to make it a valid xpm
          file (86d2dcf09)

2019-11-24 Mike Gabriel

        * Merge branch 'uli42-pr/manpages_updates' into 3.6.x (226be98c8)

2019-11-18 Ulrich Sibiller

        * nxagent manpage: improve descriptions and types (16c18714b)
        * nxagent manpage: extend clipboard documentation (408cfc390)

2019-11-23 Mike Gabriel

        * Merge branch 'uli42-pr/silence_mesa' into 3.6.x (15647323c)

2019-11-18 Ulrich Sibiller

        * Mesa: silence "maybe uninitialized" warnings (585334183)

2019-11-15 Mike Gabriel

        * Merge branch 'uli42-pr/utf8_clipboard' into 3.6.x (a040e73ab)

2019-11-15 Ulrich Sibiller

        * Clipboard.c: report more supported targets (cfaf59728)
        * Clipboard: fix debugging output (9681d039c)
        * Clipboard.c: automatically calc the array size (a41e23c06)
        * Clipboard.c: improve XChangeProperty code (2161fa2bd)

2019-11-15 Mike Gabriel

        * Merge branch 'uli42-pr/cleanup_rootless' into 3.6.x (6f5e483cd)

2019-10-30 Ulrich Sibiller

        * Rootless.c: rewrite loop to allow for scope improvements
          (4579207e6)
        * Rootless.c: fix linefeeds when printing lists (c75cdd100)
        * Rootless.c: silence compiler warning about wrong parmeter sizes
          (9e5d72c0e)
        * Rootless.c: disable unused function (63f6c1e70)
        * Rootless.c: silence compiler warnings about wrong fromat specifiers
          (e319268ae)
        * Rootless.c: Fatal error if malloc fails (917d4b3c5)

2019-10-28 Ulrich Sibiller

        * Rootless.c: cleanup function prototypes (4ebd5fcd3)
        * Rootless.c: reformat comments (6d62b2c02)
        * Rootless.c: scope improvements (0f7c5e2a7)
        * Rootless.c: use __func__ instead of hardcoded function name
          (41f6f3eec)
        * Rootless.c: use designated initializers (a43c50bb2)

2019-11-15 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_pixmap' into 3.6.x (1664e1051)

2019-10-29 Ulrich Sibiller

        * Pixmap.c: reformat comments (bc42d11f9)
        * Pixmap.c: scope improvements (ec1aac45e)
        * Pixmap.c: drop code that does not make sense (6c44480de)

2019-06-11 Ulrich Sibiller

        * Pixmap.c: call miModifyPixmapHeader twice instead of duplicating
          code (0535c49ca)

2019-11-15 Mike Gabriel

        * Merge branch 'uli42-pr/args_fixes' into 3.6.x (db74c07e6)

2019-10-28 Ulrich Sibiller

        * Args.c: reformat switch blocks (6ef35a94e)
        * Args.c: Unify formatting (1dd8276fb)
        * Args.c: do not print function name in errors or warnings
          (e9eb3bef2)
        * Args.c: scope improvements (484691334)

2019-06-22 Ulrich Sibiller

        * Args.c: simplify options string allocation (5bb948660)
        * Args.c: fix clipboard=0 or -clipboard 0 (0755f3d6c)
        * Args.c: remove unreachable code (500683ab5)
        * Args.c: fix unitialized variable (773fdb6a8)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_glxext' into 3.6.x (1ae0ceb7c)

2019-05-01 Ulrich Sibiller

        * NXglxext.c: use upstream versions of Dispatch functions (f3bddad4c)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxwindow' into 3.6.x (eb8c16ef9)

2019-05-01 Ulrich Sibiller

        * NXwindow.c: use upstream function DeleteWindow() (7675af8e1)

2019-09-01 Ulrich Sibiller

        * NXwindow.c: call InitRootWindow from dix (cf0571bb4)

2019-10-28 Ulrich Sibiller

        * NXwindow.c: mark NX changes (5327a85b7)
        * NXwindow.c: drop own UnmapWindow() (aab723eab)

2019-05-01 Ulrich Sibiller

        * NXwindow.c: call upstream version UnmapWindow() (40a4fae66)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxglyph' into 3.6.x (5f806ddfd)

2019-06-12 Ulrich Sibiller

        * NXglyph.c: mark NX changes (fcbd27105)

2019-05-22 Ulrich Sibiller

        * NXglyph.c: adapt FindGlyph() to better match render/glyph.c
          (67b03f5d5)
        * NXglyphcurs.c: use dixChangeCG() (73f88998a)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxxvdisp' into 3.6.x (03d31d2ab)

2019-05-01 Ulrich Sibiller

        * Simplify (NX)xvdisp.c (280cf1264)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxdispatch' into 3.6.x (fdd1e538b)

2019-10-28 Ulrich Sibiller

        * NXdispatch.c: mark NX changes (0fb6af25c)

2019-05-03 Ulrich Sibiller

        * NXdispatch.c: simplify InitClientPrivates() (c61ac23f2)
        * NXdispatch.c: call upstream CloseDownClient() (24c42813d)
        * NXdispatch.c: Simplify InitSelections() (c02ab70ef)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxextension' into 3.6.x (718a58fb1)

2019-10-28 Ulrich Sibiller

        * nxagent: drop NXextension.c (e54d2a390)

2019-05-05 Ulrich Sibiller

        * NXextension.c: use ProcListExtensions() from dix (9120d1b72)
        * NXextension.c: use ProcQueryExtension() from dix (8e9e77665)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxshm' into 3.6.x (d6872d4e0)

2019-05-30 Ulrich Sibiller

        * NXshm.c: call upstream miShmPutImage (6fd0ffc99)

2019-05-01 Ulrich Sibiller

        * NXshm.c: use upstream versions of Dispatch functions (a9bdfd217)
        * NXshm.c: rework code to be identical for ProcShmDispatch and
          SProcShmDispatch (e755e6600)

2019-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/drop_holders' into 3.6.x (7afe95535)

2019-10-23 Ulrich Sibiller

        * nxagent: drop Holder.[ch] (dbf36ece3)
        * Drop unused placeholder code (cbc9f831c)

2019-11-01 Mike Gabriel

        * Merge branch 'uli42-pr/fix_broken_damage' into 3.6.x (7b63809ae)

2019-10-30 Ulrich Sibiller

        * Drop NXdamage.c (2a0994122)
        * damage: Don't rewrite Text ops to GlyphBlt ops (83d9cd4e9)
        * NXdamage.x fix wrong backport (ca7c1c861)

2019-11-01 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_nxevents' into 3.6.x (753535e39)

2019-10-28 Ulrich Sibiller

        * NXevents.c: add some explanations from the original changelog
          (283e4523a)
        * NXevents.c: use XYToWindow from dix (6ed435e44)

2019-05-22 Ulrich Sibiller

        * NXevents.c: call upstream ProcAllocEvents() (f887d428c)
        * NXEvents.c: mark NX specific code (582618af8)
        * NXevents.c: call upstream DefineInitialRootWindow() (4c5331afa)
        * NXevents.c: call upstream version of ProcSendEvent() (b64e1f60b)

2019-05-05 Ulrich Sibiller

        * NXevents.c: call upstream versions of (De)ActivatePointerGrab()
          (a66037786)

2019-11-01 Mike Gabriel

        * Merge branch 'uli42-pr/work_on_xau' into 3.6.x (bdcb5a188)

2019-10-04 Ulrich Sibiller

        * Xau files: adapt code to match upstream libXau 1.0.9 (c590c6472)
        * AuRead.c: remove redundant null check on calling free() (5929dfdeb)
        * AuRead.c: whitespace cleanup (9deebfc8f)
        * Xau: mark NX changes (a7355c5c8)

2019-10-19 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_rebuild' into 3.6.x (e721ba296)

2019-09-28 Ulrich Sibiller

        * nxagent/Imakefile: remove ../../exports/lib (b55c66e8a)

2019-10-10 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_fullscreen_memleak' into 3.6.x
          (c68a579eb)

2019-10-03 Ulrich Sibiller

        * Screen.c: cleanup code a bit (646e3ce24)
        * Screen.c: fix a memleak (8482abd31)

2019-10-10 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_segfault' into 3.6.x (994305ff4)
          Fixes:
          ArcticaProject/nx-libs#847

2019-10-03 Ulrich Sibiller

        * Fix segfault in argument parsing (dc7a78b45)

2019-09-29 Mike Gabriel

        * Merge branch 'uli42-pr/clipboard_overhaul' into 3.6.x (5405447e5)

2019-08-09 Ulrich Sibiller

        * Clipboard.c: rename nxagentNotifySelection to
          nxagentHandleSelectionNotifyFromXServer (72c022406)

2019-08-08 Ulrich Sibiller

        * Clipboard.c: fix nested clipboard handling (6663cbe68)
        * Clipboard.c: add some more FIXMEs (ae44a8cd5)
        * Clipboard.c: drop old commented code (899339f5a)
        * Clipboard.c: fix: translate target on transfer (21598c7e2)
        * Clipboard.c: flush the display during transfer phase (b5cac6722)
        * Clipboard.c: remove superflous return (4db1172ae)
        * Clipboard.c: drop unneeded return code (1c36e49ad)
        * Clipboard.c: add loads of comments (bf87f8bbe)
        * Clipboard.c: rework debug prints (e985f7111)

2019-08-06 Ulrich Sibiller

        * Clipboard.c: translate internal to external atom (92ad24a3b)

2019-08-05 Ulrich Sibiller

        * Clipboard.c: remove unneccessary return (9a144136d)
        * Clipboard.c: whitespace fixes (1bf68e328)
        * Clipboard.c: improve readability by using an if clause (a6c57d6ff)
        * Clipboard.c: introduce nxagentInitSelectionOwner (249e4321c)
        * Clipboard.c: scope improvements (b393bca69)
        * Clipboard.c: Refactor nxagentCollectPropertyEvent (cb3e44a17)
        * Clipboard.c: cleanup in nxagentRequestSelection (9006e19aa)
        * Clipboard.c: use designated initializers where appropriate
          (6f071341b)
        * Clipboard.c: factor out nxagentReplyRequestSelection (1af01db33)
        * Clipboard.c: TIMESTAMP is a special server target (5e2487108)
        * Clipboard.c: introduce macros CLINDEX and WINDOWID (f99f52772)
        * Clipboard.c: simplify nxagentGetClipboardWindow (63320437e)
        * Clipboard.c: drop serverCLIPBOARD (1d05784b4)
        * Clipboard.c: clientAccum is only used for debugging, add DEBUG
          ifdefs (e34f152c9)
        * Clipboard.c: rename some variables (98a0810ff)
        * Clipboard.c: introduce nxagentFind*Index functions (5de8bac22)
        * Clipboard.c: introduce nxagent{Clear,Store}SelectionOwner
          (79867f4a0)

2019-08-04 Ulrich Sibiller

        * Clipboard.c: Fix: report timestamps as XA_INTEGER (6621c53c5)
        * Clipboard.c: improve TARGETS request handling (6d5cda478)
        * Clipboard.c: merge endTransfer and nxagentSendSelectionNotify
          (25cbfd14f)
        * Clipboard.c: introduce SendSelectionNotifyEventToClient helper
          (7d0683701)

2019-08-03 Ulrich Sibiller

        * Clipboard.c: introduce SendEventToClient helper (c233eec5f)
        * Clipboard.c: introduce SendSelectionNotifyEventToServer (2ee7626a6)
        * Clipboard.c: introduce central function to abort the transfer
          (bc997cf64)
        * Clipboard.c: do not send notify when pointer is NULL (f14e80077)

2019-09-29 Mike Gabriel

        * Merge branch 'uli42-pr/various2' into 3.6.x (3a3a3373c)

2019-09-19 Ulrich Sibiller

        * nxcompshad: delete trailing whitespace (085f8a4f6)

2019-09-18 Ulrich Sibiller

        * nxcompshad: fix logging segfault (506378cf2)

2019-09-06 Ulrich Sibiller

        * GC.c: introduce helper macros for GC management (df9d37da5)

2019-09-05 Ulrich Sibiller

        * Events.c: drop unused function (9693d8b98)

2019-09-06 Ulrich Sibiller

        * Holder.c: remove superflous return (9512e6451)
        * Keyboard.c: condense keycode conversion table (bf700ec9e)
        * Display.c: fix format (2682c9407)
        * Font.c: add FIXME (f6cdd0f92)

2019-09-05 Ulrich Sibiller

        * Image.c: fix indentation (0a8027135)
        * Events.c: add nxagentSwitchEventsAllScreens helper (602d4b82b)
        * Trap.h: shorten file (15ac7a809)
        * nxagent: move atom initiatialization to Init.c (f323ada3c)
        * Events.c: whitespace fixes (4fa0ea268)
        * Render.c: remove some more unused functions (8fc7a8057)
        * Render.c: remove lots of superflous empty lines (fd274d058)
        * Render.c: reformat comments (1a9d96e07)
        * Render.c: Code simplifications (56aaea90b)
        * Render.c: remove empty lines around XSync calls (6275bbc6f)
        * Render.c: make nxagentPrintFormat a NOP in normal mode (45f6e41c4)
        * nxagent: simplify nxagentRenderRealizeCursor (7d8323a4a)

2019-09-01 Ulrich Sibiller

        * Render.c. simplify nxagentMatchingFormats (7ca51c529)
        * Render.c: fix broken comment (087b082c7)

2019-09-05 Ulrich Sibiller

        * Render.c: drop unused nxagentDestroyPictureClip (1c019bd1f)

2019-09-01 Ulrich Sibiller

        * Render.c: drop unused nxagentRasterizeTrapezoid (59ea22458)
        * Render.c: drop unused nxagentValidatePicture (8aac9b617)
        * Init.c: some scope improvements (2f2a8ee00)
        * Screen.h: add missing prototype for
          nxagentPropagateArtsdProperties() (c6498ddb7)
        * Atoms.[ch]: drop unused return code of nxagentInitAtoms()
          (82c096ee2)

2019-07-04 Ulrich Sibiller

        * Events.c: scope improvements (39866f5c1)

2019-08-03 Ulrich Sibiller

        * Clipboard.c: whitespace fixes (1920599e1)

2019-08-01 Ulrich Sibiller

        * NXdixfonts.c: use NXAGENT_SERVER instead of NX_TRANS_SOCK
          (4d3bd06ce)
        * nxagent: avoid nested externs (b1850beb9)
        * xkb: replace NX_TRANS_SOCKET by NXAGENT_SERVER (7d2a222f2)
        * Screen.c: fix wrong format character (71fca41ff)

2019-07-31 Ulrich Sibiller

        * Window.c: reactivate disabled debug code (c54feb0bd)
        * Screen.c: fix typo (84867ad0f)
        * Screen.c: improve readability (a514a7e29)
        * Imakefile: make NXAGENT_RANDR_MODE_PREFIX configurable via macro
          (a91e34a8a)
        * Imakefile: Cleanup defines (3b94b9c64)

2019-07-29 Ulrich Sibiller

        * Colormap.c: Formatting and scope improvements (e2fa4f5c4)
        * Screen.c: fix typo in TEST output (19267ddf4)

2019-07-26 Ulrich Sibiller

        * Screen.c: scope improvements (c36efbd37)

2019-07-25 Ulrich Sibiller

        * Pixels.c: scope improvements (fc7cb8657)
        * Colormap.c: scope improvements (f8a1f79b3)

2019-07-24 Ulrich Sibiller

        * NXproperty.c: prevent deletion of NX_AGENT_VERSION property
          (8f609404c)

2018-05-05 Ulrich Sibiller

        * Split.c: whitespace fixes (9dca2c598)

2019-07-23 Ulrich Sibiller

        * Screen.c: code cleanup (cccb25fa7)
        * Screen.c: fix: use bit operator, not logic operator (17e0265a4)
        * Atoms.c: remove unused parameter from nxagentInitAtoms (b8751fca8)
        * Atoms.c: code cleanup (1f71a75f5)
        * Atoms.c: fix wrong variable reference (a61102b62)
        * Atoms.c: add FIXME (6dd6e695a)

2018-11-09 Ulrich Sibiller

        * Events.c: code improvements (mainly scope) (2fbefa708)
        * code-versions.txt: adapt os version information (9da26af35)

2018-11-07 Ulrich Sibiller

        * code-versions.txt: Update composite version (db0187b05)

2018-11-08 Ulrich Sibiller

        * {render,randr}/Imakefile: remove hw/kdrive from include path
          (3a581f165)

2019-06-21 Ulrich Sibiller

        * NXrender.c: fix possible memory leak (59f1d3737)

2019-06-24 Ulrich Sibiller

        * Clipboard.c: fix wrong variable being printed in debugging output
          (157c8c7f3)
        * NXdispatch.c: replace hardcoded values by variables from
          Clipboard.c (084d9cb54)

2019-07-02 Ulrich Sibiller

        * Update currentTime in dispatch loop (7a2836f8d)
        * Events.c: fix wrong size in format specification (2589a1349)

2019-07-03 Ulrich Sibiller

        * nxagent: drop unused DisplayLatency (41e1d4961)

2019-06-30 Ulrich Sibiller

        * NXproperty.c: reformat GetWindowProperty to increase readability
          (c539e0ca5)
        * Events.c: identify internal root window in
          nxagentInternalWindowInfo (7fa6c8808)
        * Events.c: add FIXME (94c7091bc)
        * Events.c: fix wrong returncode interpretation (7404d2178)
        * Events.c: shorten window tree debugging code (3d37db071)
        * Events.c: fix write after buffer end (022d64d2a)
        * Events.c: nxagentInternalWindowInfo is only called with DEBUG_TREE
          (061f7dc9f)

2019-07-05 Ulrich Sibiller

        * Atoms.c: fix wrong fprintf format (0153bf6b7)

2019-09-29 Mike Gabriel

        * Merge branch 'uli42-pr/drop_faulty_render_check' into 3.6.x
          (796c8e421)

2019-09-01 Ulrich Sibiller

        * nxagent: drop nxagentRenderTrap (5aee32e9d)

2019-09-29 Mike Gabriel

        * Merge branch
          'sunweaver-pr/add-autograb-to-known-keystrokes-printout'
          into 3.6.x (c577775f9)

2019-09-17 Mike Gabriel

        * Keystroke.c: Grammar fix in stdout message (Current known ->
          Currently known). (4819712a9)

2019-08-27 Mike Gabriel

        * release 3.5.99.22 (57d3a42c2) (tag: 3.5.99.22)
        * debian/copyright: Update copyright attributions. (7d07442d7)
        * debian/{nxagent,nxdialog}.install: Move nxdialog files from
          nxagent.install to nxdialog.install. (e428e39de)
        * debian/control: Split-out nxdialog bin:pkg. (1b967c701)
        * Merge branch 'uli42-gh-sunweaver/pr/autograb-without-inputlock'
          into 3.6.x (6bca289af)

2019-08-14 Ulrich Sibiller

        * Events.c: introduce separate debug level for autograb debugging
          only (6181aa911)

2019-06-27 Ulrich Sibiller

        * Make AutoGrab work in more situations (063813d35)

2017-07-24 Mike Gabriel

        * Dialog.c: Add NXTransDialog() call for autograb toggling.
          (14d8e0a2a)

2017-05-25 Ulrich Sibiller

        * Events.c: Autograb only for windowed modes (03aa5d743)

2017-05-18 Ulrich Sibiller

        * Events.c: do not ungrab keyboard on LeaveNotify when in autograb
          mode (a4d7a04c4)
        * Events.c: improve debugging output for FocusIn/Out (6dcdc578f)

2017-04-20 Ulrich Sibiller

        * Args.c: make autograb available via options file, too. (ebfd8742c)

2017-03-16 Ulrich Sibiller

        * Args.c: Add command line option -autograb. (4eaedd002)
        * nxagent: Make autograb an nxagentOption. (8bf3429bc)

2017-03-05 Ulrich Sibiller

        * nxagent: Add autograb mode. (58183b7ce)

2019-08-27 Mike Gabriel

        * Merge branch 'uli42-pr/fix_double_free' into 3.6.x (daa50fd80)

2019-08-12 Ulrich Sibiller

        * Screen.c: initialize RandR only on startup... (a7abd45a8)

2019-08-27 Mike Gabriel

        * Merge branch 'uli42-pr/safe_free' into 3.6.x (6f80a06fb)

2019-08-16 Ulrich Sibiller

        * NXdispatch.c: move nxagentWMtimeout into the function (f39b81d31)
        * NXdispatch.c: drop currentDispatch variable (4202d5094)
        * nxagent: move nxagentWMPassed to Splash.c (60a3c9b0a)
        * nxagent: add NXAGENT_ONSTART where missing (db4c220b2)
        * nxagent: drop NXAGENT_SPLASH (0f5e873dc)
        * nxagent: rename nxagentWMStart to nxagentReadyAtom (784846317)
        * Splash.c: move some variables to Splash.c (bd002ffc5)

2019-08-15 Ulrich Sibiller

        * Splash.c: make Splash logo work with white background (-wr) mode,
          too (5bb5adc8a)
        * Splash.c: remove global variables for colors (41bfed975)
        * nxagent: drop nxagentRootTileWindow (e12983a67)
        * Splash.c: nxagentRemoveSplashWindow: drop unused parameter
          (bfb4e9ac9)

2019-08-11 Ulrich Sibiller

        * Splash.c: code cleanup (48c43c837)
        * Splash.c: drop return code of nxagentShowSplashWindow (208e58fb7)
        * Splash.c: do not wait in nxagent mode (9cd602b27)
        * dix: add whiteroot flag (8eeaa40b1)

2019-08-10 Ulrich Sibiller

        * NXwindow.c: simplify window background code (817c3c6fc)
        * nxagent: fix main window being garbled without inner windows
          (d3869aa53)

2018-05-05 Ulrich Sibiller

        * nxagent: simplify nxagentWaitEvents() (17495dd6a)

2019-06-28 Ulrich Sibiller

        * Keystroke.c: fix wrong return code (1d32e5368)
        * Events.c: add more comments and TEST output (bcbf25510)
        * Events.c: refactor nxagentHandleKeypress (e7451477e)

2019-08-27 Mike Gabriel

        * Merge branch 'uli42-pr/fix_background' into 3.6.x (8b15d574b)

2019-08-16 Ulrich Sibiller

        * NXdispatch.c: move nxagentWMtimeout into the function (3563959c0)
        * NXdispatch.c: drop currentDispatch variable (c34d1b201)
        * nxagent: move nxagentWMPassed to Splash.c (ab8015237)
        * nxagent: add NXAGENT_ONSTART where missing (b04b58bad)
        * nxagent: drop NXAGENT_SPLASH (2228513a6)
        * nxagent: rename nxagentWMStart to nxagentReadyAtom (24f392c4a)
        * Splash.c: move some variables to Splash.c (798a053b4)

2019-08-15 Ulrich Sibiller

        * Splash.c: make Splash logo work with white background (-wr) mode,
          too (074821a84)
        * Splash.c: remove global variables for colors (afebb8211)
        * nxagent: drop nxagentRootTileWindow (8fcaafab4)
        * Splash.c: nxagentRemoveSplashWindow: drop unused parameter
          (be508a447)

2019-08-11 Ulrich Sibiller

        * Splash.c: code cleanup (612cbcc43)
        * Splash.c: drop return code of nxagentShowSplashWindow (3c92d8897)
        * Splash.c: do not wait in nxagent mode (470e0bd4d)
        * dix: add whiteroot flag (a539aaa6a)

2019-08-10 Ulrich Sibiller

        * NXwindow.c: simplify window background code (c610d706b)
        * nxagent: fix main window being garbled without inner windows
          (d7d205c0d)

2019-08-16 Mike Gabriel

        * Merge branch 'uli42-pr/improve_wait_events' into 3.6.x (f24767b3c)

2018-05-05 Ulrich Sibiller

        * nxagent: simplify nxagentWaitEvents() (62573abf0)

2019-08-16 Mike Gabriel

        * Merge branch 'uli42-pr/no_keystroke_passthrough' into 3.6.x
          (7f4b50deb)

2019-06-28 Ulrich Sibiller

        * Keystroke.c: fix wrong return code (ceeb53f0c)
        * Events.c: add more comments and TEST output (b3d41485d)
        * Events.c: refactor nxagentHandleKeypress (c260ae425)

2019-07-23 Ulrich Sibiller

        * Clipboard.c: use SAFE_free (504b1400e)
        * Atoms.c: use SAFE_XFree and SAFE_free macros (4421f787d)

2019-07-22 Ulrich Sibiller

        * Keystroke.c: use SAFE_free (7d25771da)
        * GCOps.c: use SAFE_free (8080ad26a)
        * GC.c: use SAFE_free (6378d5ade)
        * Drawable.c: use SAFE_free (a9819436d)
        * Colormap.c: use SAFE_free (43e300ecd)
        * Args.c: use SAFE_free (633d04097)
        * Error.c: use SAFE_free (122fbd3e1)
        * Image.c: use SAFE_free (dde4e7636)
        * Render.c: use SAFE_free (458538010)
        * Pixmap.c: use SAFE_free (8b74ff1c1)
        * Reconnect.c: use SAFE_free (34bd0942b)
        * Keyboard.c: use SAFE_XFree and SAFE_free (fd4fa4e96)
        * Cursor.c: use SAFE_XFree (156533439)
        * Window.c: use SAFE_free and SAFE_XFree (d0a6c98cb)
        * Rootless.c: use SAFE_free and SAFE_XFree (4a826d30f)
        * Font.c: use SAFE_XFree and SAFE_free (a4700c9d0)
        * Screen.c: safe some lines by calling SAFE_XFree (d8012d2a8)
        * Events.c: safe some lines by calling SAFE_XFree (ebc2ea79f)
        * Display.c: safe some lines by calling SAFE_XFree and SAFE_free
          (b8411180e)

2019-07-23 Ulrich Sibiller

        * Utils.h: add SAFE_free macro (1330167fa)

2019-08-05 Mike Gabriel

        * release 3.5.99.21 (360cb5dd9) (tag: 3.5.99.21)

2019-06-27 Mike Gabriel

        * Merge branch 'uli42-pr/drop_ipaq' into 3.6.x (c2ca013fb)

2019-06-27 Ulrich Sibiller

        * drop onscreen keyboard support (738686685)
        * Drop Ipaq support (6bdf9c2fa)

2019-06-27 Mike Gabriel

        * Merge branch 'uli42-pr/fix_fullscreen' into 3.6.x (1ebf78519)

2019-06-27 Ulrich Sibiller

        * Screen.c: use XlibWindow so silence the compiler (032ed3511)
        * Consistently use None instead of 0 for nxagentIconWindow everywhere
          (d487d5879)
        * Screen.c: simplify nxagentMinimizeFromFullscreen (ea571387b)

2019-06-26 Ulrich Sibiller

        * nxagentMaximizeToFullScreen: only reparent if necessary (6657b8cc8)
        * Screen.c: add nxagentIsParentOf helper (d32706888)
        * Window.c: rearrange code regarding window decorations sizes
          (c190fd187)
        * Window.c: add some comments about fullscreen handling (ca54fabed)

2019-06-23 Mike Gabriel

        * Merge branch 'mjtrangoni-add-gcc-9' into 3.6.x (5858ebc6d)

2019-06-22 Mario Trangoni

        * TravisCI: Print compiler version currently used (1ffe92a6f)
        * TravisCI: move from gcc 8.x to gcc 9.x (fba18967f)

2019-06-23 Mike Gabriel

        * Merge branch 'uli42-pr/fix_xkb_privates' into 3.6.x (4a440feaf)

2019-06-22 Ulrich Sibiller

        * rework xkb device private handling (3aabc92cf)

2019-06-22 Mike Gabriel

        * Merge branch 'uli42-pr/various' into 3.6.x (abf374136)

2019-06-20 Ulrich Sibiller

        * Suppress false positives in static analysis (c8a5e33fc)

2019-06-21 Ulrich Sibiller

        * record/set.c: silence cpp finding (b91b3d807)
        * Keyboard.c: use existing define instead of hardcoced value
          (364035c00)
        * Keyboard.c: fix another cppcheck finding (2bb498a4c)
        * xkb: fix what looks to be a copy-paste error with first vs firstMM
          (5be6d271b)
        * xkmread.c: fix compiler warning (31c3d27ea)
        * xkb: Silence some compiler warnings (813acdd2d)
        * xkb: Use snprintf to measure string lengths instead of manual
          strlen math (054e906f6)
        * xkbEvents.c: Fix "warning: unused variable `s'". (2070891cb)
        * XKB: Remove a bunch of mad ifdefs (4962c5a8d)
        * xkb: remove oldState from XkbHandleActions. (56dcc8a4b)

2019-06-20 Ulrich Sibiller

        * mi/miexpose.c: add missing free() (c8520ac0a)
        * compext/Png.c: Nullify after free (956caeb8a)
        * compext/Png.c: simplify srcBuf allocation (e440e722d)
        * compext/Png.c: late image_index allocation (d48824195)
        * NXdixfonts.c: fix index out of bounds (b4d3dc5bf)
        * Keyboard.c: rearrange code to make cppcheck happy (fd7e1f989)
        * os/access.c: add missing } (3c0469971)
        * NXpicture.c: code simplification (528e1e4ef)
        * Screen.c: fix two more memleaks of visuals (bb08043a6)
        * Screen.c: fix two memleaks (213e63eed)
        * NXrender: fix another memleak (e63d9de45)
        * render: Propagate allocation failure from createSourcePicture()
          (78eff73e4)
        * fb: fix memory leak in fbOverlayFinishScreenInit (9f9b790f8)
        * dix/dispatch: fix a small memory leak (f55402572)
        * Quarks.c: add missing ) (6f954bb7d)

2019-06-19 Ulrich Sibiller

        * Keyboard.c: fix three memory leaks (6da106610)
        * glyph.c: fix a read beyond end of heap buffer (234be0245)
        * Font.c: code simplifications (8205db425)

2019-05-25 Ulrich Sibiller

        * various scope improvements (cb508b263)

2019-06-18 Ulrich Sibiller

        * glxext.c: fix another memory leak (bffdacc48)
        * Screen.c: more debug output (b5eb7c76e)
        * Extension.c: code simplifications (7e12c9ba5)

2019-06-17 Ulrich Sibiller

        * Events.c: use designated initializer in
          nxagentDeactivatePointerGrab (17d5e62ba)

2019-06-18 Ulrich Sibiller

        * mi/miinitext.c: fix memleaks: remove (double) glx initialization
          (5cb497146)

2019-06-17 Ulrich Sibiller

        * Screen.c: fix another memory leak (756442226)
        * Fix memleaks: Free devPrivates of devices on shutdown (4dd1f3cbd)
        * CloseDevice: call XkbRemoveResourceClient before freeing key class
          struct (ca741177e)
        * Keyboard.c: nullify freed pointers (340de78e2)
        * Screen.c: Fix: make sure RRCloseScreen is being called (3b06ad51d)

2019-06-14 Ulrich Sibiller

        * Screen.c: correctly free stuff in nxagentCloseScreen (0f8dbbab2)

2019-06-13 Ulrich Sibiller

        * xkb: initialize tsyms (308824ba9)

2019-06-12 Ulrich Sibiller

        * Rootless.c: improve TEST/WARN/DEBUG outout (6d00a387f)
        * Pixmap.c: fix comment phrasing/spelling (2b25eb3d2)

2019-05-30 Ulrich Sibiller

        * Window.c: add missing comment about nxagentConfiguredWindowList
          (1bfafc127)
        * dix/window.c: fix compiler warning (1a8de6352)

2019-05-01 Ulrich Sibiller

        * NXshm.c: remove left-overs from patch (3900ba3f8)
        * miwindow.c: add hint to Red Hat Bugzilla + fix (b961e190b)

2019-05-04 Ulrich Sibiller

        * mi: Hush an almost certainly bogus warning (28e42b3bd)

2019-05-30 Ulrich Sibiller

        * Window.c: Drop defines CWParent and CWStackingOrder (9f5ddede9)

2019-05-29 Ulrich Sibiller

        * Window.c: remove leftover (commented) code (a3e0376f9)

2019-05-30 Ulrich Sibiller

        * NXwindow.c: fix compiler warning (d8f5e647c)

2019-06-01 Ulrich Sibiller

        * Remove the Must_have_memory hack. (a765857aa)

2019-06-11 Mike Gabriel

        * Merge branch 'uli42-pr/use_selection_callback' into 3.6.x
          (c0754a357)

2019-06-10 Ulrich Sibiller

        * NXdispatch.c: use upstream version of ProcSetSelectionOwner
          (848dee5c4)
        * NXdispatch.c: Use Callback instead of a modified function
          (09ba97b2d)
        * Add nxagentSetSelectionCallback (2972f6af1)
        * Add nxagentExternalClipboardEventTrap (3fd7e5f93)

2019-06-11 Mike Gabriel

        * Merge branch 'uli42-pr/drop_nxmiexpose' into 3.6.x (58cd35745)

2019-05-30 Ulrich Sibiller

        * NXmiexpose.c: drop file altogether (073c6c17e)
        * Window.c/NXmiexpose.c: remove hack for certain WM theme (6ce9fb5f2)

2019-05-25 Ulrich Sibiller

        * NXmiexpose.c: mark NX changes (af1c4b9b7)

2019-05-01 Ulrich Sibiller

        * NXmiexpose.c: use upstream version of miPaintWindows() (9e051eab0)

2019-05-04 Ulrich Sibiller

        * NXmiexpose.c: use upstream miHandleExposures() (39ff69c72)

2019-06-11 Mike Gabriel

        * Merge branch 'uli42-pr/various_small_things' into 3.6.x (a25232734)

2019-05-30 Ulrich Sibiller

        * Window.c: comment on the purpose of some functions (2da476a67)

2019-06-10 Ulrich Sibiller

        * Events.c: add debug output (d38fb8137)
        * Clipboard.c: more debugging output (9cb29cce2)
        * Clipboard.c: Scope improvements (9739c7009)
        * Clipboard.c: fix wrong variable being printed (4b19c4975)
        * Screen.c: more TEST output (d9b1272fb)
        * Screen.c: use consistent spacing on pointer references (0e496e5d1)
        * Screen.c: whitespace/formatting fixes (8365ce463)
        * Screen.c: report both created windows (and with the right name)
          (d98eeec02)
        * Window.c: fix: report correct window on icon window creation
          (61255ac1a)

2019-06-11 Mike Gabriel

        * Merge branch 'uli42-pr/fix_broken_cursor_handling' into 3.6.x
          (92f41213e)

2019-05-27 Ulrich Sibiller

        * os: fix BigReq ignoring when another request is pending (a736122f5)

2019-05-23 Ulrich Sibiller

        * render/glyph.c: add missing usage_hint (49adb1e5c)

2019-05-22 Ulrich Sibiller

        * Fix NXevents.c: Reactivate errornously commented function
          (fd8427002)

2019-06-11 Mike Gabriel

        * Merge branch 'uli42-pr/remove_requestlog' into 3.6.x (126cbe1ff)

2019-05-27 Ulrich Sibiller

        * dix: remove unused requestLogIndex (0eab060d1)

2019-05-21 Mike Gabriel

        * Merge branch 'uli42-pr/fix_xkb_crash' into 3.6.x (789d3a37e)

2019-05-15 Ulrich Sibiller

        * libNX_X11: add additional checks for dpy and xkb (20353e96a)
        * xkbUtils.c: Catch division by zero (4df77fe73)

2019-05-17 Mike Gabriel

        * Merge branch 'andschwa-xtestext1h' into 3.6.x (6981e9bb0)

2019-05-13 Andrew Schwartzmeyer

        * Remove Debian build references to `xtestext1.h` (6a938063b)

2019-05-11 Mike Gabriel

        * Merge branch 'uli42-pr/small_fixes' into 3.6.x (226493690)

2019-05-08 Ulrich Sibiller

        * nxagent: make nxagentX2go a Boolean (fac36b24f)
        * README.keystrokes: mention nxdialog (1b9d735b0)
        * Remove useless "ignore" keystroke for Ctrl-Alt-Backspace
          (79a2b7b24)
        * README.keystrokes: refine description (a31d28014)

2019-05-04 Ulrich Sibiller

        * NXdispatch.c: indent code to match environment (0db8b0353)
        * NXdispatch.c: add missing fixes (f6845fbd9)
        * NXdispatch.c: add missing change (3d254765c)

2019-05-01 Ulrich Sibiller

        * Rename libdamage to (correct) libdamageext (0312a8cfe)
        * NXdamage.c: add missing upstream fixes (f0ba303d4)
        * NXwindow.c: add missing change (249be6680)

2019-04-30 Ulrich Sibiller

        * Keyboard.c: clean/unify formatting (34e9c6b0b)

2018-11-02 Ulrich Sibiller

        * Keyboard.c: improve TEST and DEBUG output (0a211b6b6)

2019-04-29 Ulrich Sibiller

        * nxagent: Remove own GetTimeInMillis() implementation (bee0f13ce)

2018-11-07 Ulrich Sibiller

        * Die XTESTEXT1, die! (b32a984f8)

2019-04-29 Ulrich Sibiller

        * Reconnect.c: initialize stateFile path (dece08252)
        * spelling fixes (ff5740e03)

2019-05-10 Mike Gabriel

        * Merge branch 'uli42-pr/short_font_code' into 3.6.x (f6177d2ad)

2019-04-23 Ulrich Sibiller

        * Font.c: use __func__ in TEST prints (453edbd21)
        * Font.c: Avoid duplicate font paths (0086b8c24)
        * auto-determine system font path and add to list of font paths
          (78a16245a)
        * Font.c: Loop over font paths (898f04e42)
        * Font.c: Let dix check if a font path exists (dfb5602a6)
        * Font.c: build the font paths at runtime (8029141e7)
        * Drop Speedo font support (bcb5c7962)

2019-04-03 Ulrich Sibiller

        * Font.c: factor out font checks (dff2e0a01)

2019-05-10 Mike Gabriel

        * Merge branch 'uli42-pr/fix_flavour_change' into 3.6.x (d94e9ba24)

2019-05-08 Ulrich Sibiller

        * nxagent: Determine nxagentProgName only once (3c9ee1ff7)

2019-04-23 Mike Gabriel

        * Merge branch 'mjtrangoni-update-clang-8' into 3.6.x (4ce890758)

2019-04-22 Mario Trangoni

        * travis.yml: Update clang 7.0 => 8.0 (ee82317b5)

2019-04-17 Mike Gabriel

        * roll-tarballs.sh: Fix script removal from nx-libs-lite tarballs.
          (c9cac948f)
        * roll-tarballs.sh: Remove nxdialog/* in nx-libs-lite tarballs.
          (3dc2c9aac)
        * release 3.5.99.20 (e2b73ab90) (tag: 3.5.99.20)
        * nxdialog/bin/nxdialog: Fix error dialog-type-not-supplied error
          message. (2a10438f7)

2019-04-08 Mihai Moldovan

        * Merge branch 'sunweaver-pr/pthread-flags' into arctica-3.6.x
          (f0aac0897)

2019-03-01 Mike Gabriel

        * nxcomp/src/Makefile.am: Correct usage of PTHREAD_CFLAGS and
          PTHREAD_LIBS. PTHREAD_CFLAGS is also supposed to be used
          when linking. See comments in m4/ax_pthread.m4.
          (80ecfad95)

2019-04-07 Mike Gabriel

        * nxdialog/Makefile.am: We forgot to clean up
          nxdialog/bin/Makefile.in. (1ff05c8e2)
        * Makefile: Add clean/distclean target calls for nxdialog subdir to
          master Makefile's clean/distclean targets. (34011ccad)
        * Merge branch 'Ionic-bugfix/libXcomp-pthread-underlinking' into
          3.6.x (cb5c042a1)

2019-04-04 Mihai Moldovan

        * debian/patches/{,series}: remove 2004_enforce-lpthread.patch.
          (dd0d49c4e)
        * nxproxy/{m4,configure.ac,src/Makefile.am}: drop pthread
          overlinking. (d1fe6a601)
        * m4/ax_pthread.m4: implement workaround for libtool bug #13550.
          (95f8cf7ea)
          Fixes: ArcticaProject/nx-libs#756

2019-04-01 Mihai Moldovan

        * m4/: update external macros from autoconf-archive. (2efaa423b)

2019-04-04 Mihai Moldovan

        * nxcomp/src/Makefile.am: PTHREAD_LDFLAGS does not exist, replace
          with PTHREAD_LIBS. (1b6da5992)

2019-03-25 Mihai Moldovan

        * nxdialog/: create (almost) empty m4 directory. (3af59f806)

2019-03-01 Ulrich Sibiller

        * nxdialog: fix example (cf3ac71a3)

2019-03-01 Mike Gabriel

        * release 3.5.99.19 (59305c8b9) (tag: 3.5.99.19)
        * debian/patches: Add 2004_enforce-lpthread.patch. On Debian, enforce
          -lpthread when building nxcomp. This is a nasty work
          around for a missing symbols issue that needs to get
          addressed otherwise in later release. (da9a1bc0b)
        * nx-libs.spec: Dropping nxdialog files from installation for now
          when building RPMs. Postponing nxdialog integration with
          RPM packaging for now. (400b627e4)

2019-03-01 Ulrich Sibiller

        * nxdialog: Allow user to specify hexadecimal X11 window IDs.
          (ff1b3e9e8)

2019-03-01 Mike Gabriel

        * debian/libnx-x11-6.symbols: Update symbols. (ca8d889da)
        * debian/*: Debianize package inclusion of nxdialog (ships with
          nxagent bin:pkg for now). (00f8d49a3)
        * Merge branch 'sunweaver-pr/nxdialog-autotools' into 3.6.x
          (ae565e1da)
        * Makefile: Integrate new subproject "nxdialog". (6812657f0)
        * nxdialog: Turn into autotools project, add man page. (57ca69fe0)
        * Merge branch 'uli42-pr/add_nxdialog' into 3.6.x (df79c3b35)

2019-03-01 Ulrich Sibiller

        * nxdialog: add example call (d0e40f8b2)
        * nxdialog: allow to provide --parent 0 for testing (07052a25c)

2019-02-28 Ulrich Sibiller

        * nxdialog: make code compatible to python2 _and_ python3 (acffe15b5)
        * nxdialog: convert from optparse to argparse (57700cd6b)
        * nxdialog: use gtk3 instead of gtk2 (3a097e6e0)
        * nxdialog: pylint improvements (2aa575f0d)

2019-02-09 Ulrich Sibiller

        * add nxdialog for displaying dialogs (486cc6f50)

2019-03-01 Mike Gabriel

        * Merge branch 'mjtrangoni-move-to-xenial' into 3.6.x (4538d2133)

2019-01-19 Mario Trangoni

        * .travis.yml: add some soft requirements (440ce3f54)

2019-01-18 Mario Trangoni

        * .travis.yml: Update clang-6.0 to clang-7 (f2a1e877d)
        * .travis.yml: move from Ubuntu Trusty to Xenial. (ebd1ea036)

2019-03-01 Mike Gabriel

        * Merge branch 'uli42-pr/fix_clang_warnings' into 3.6.x (176f9b471)

2019-01-18 Ulrich Sibiller

        * GenericReply.h: remove unused variable (7c8214f31)
        * Logger.h: remove pragma, correct attributes (059028ce7)
        * Logger.h: fix missing compiler attribute (a53c65547)
        * xcompshad: remove unused variables (74fe99dab)
        * Xlib: remove register keywords (a8ed28234)
        * xlib: remove superflous parens (e1f2a24f6)
        * nxcomp: fix unused variables (0934b1e67)
        * nxcomp: fix unused variable (0e481f8aa)
        * Fix: clang does not know about gnu_printf (471342933)

2019-03-01 Mike Gabriel

        * Merge branch 'uli42-pr/xfixes_memset' into 3.6.x (d156ce5ab)

2019-02-28 Ulrich Sibiller

        * xfixes: use calloc for some structs (e7a50079e)
        * Use C99 designated initializers in various extension Replies
          (c6b6a8fcb)
        * Use calloc to zero fill buffers being allocated for replies &
          events (c81a45785)
        * ConnDis.c: remove obsolete MNX_TCPCONN (a70e36c81)

2019-02-20 Ulrich Sibiller

        * nx-X11/lib/configure.ac: add forgotten status line (f2e48fb73)
        * nx-X11/lib/configure.ac: fix version number (71a3b8447)
        * Merge branch 'gh-sunweaver/pr/xlib-loadable-modules' into 3.6.x
          (0eb71d78a)

2019-02-20 Mike Gabriel

        * nx-X11/lib/configure.ac: Assure that the USE_DYNAMIC_XCURSOR macro
          is defined at build-time. (36a7f0413)
        * Revert "Fix parsing ports set to unix sockets" (de421e4fe)
        * Regression fix for bfc05af7. Properly end lines in help/usage text.
          (3572b251e)

2019-02-18 Mike Gabriel

        * Merge branch 'uli42-pr/session_types' into 3.6.x (66315e4f3)
        * Keyboard.c: fix comment. (fc2907759)

2019-02-17 Ulrich Sibiller

        * nxproxy: list known session types in help output (bfc05af73)

2019-02-15 Mike Gabriel

        * Merge branch 'uli42-pr/fix_keystrokes' into 3.6.x (a3dc87d6b)

2019-02-15 Ulrich Sibiller

        * keystrokes.cfg: Add missing Shift=1 for viewport_move_up/down/right
          (f1b27c4fd)

2019-02-15 Mike Gabriel

        * Merge branch 'uli42-pr/revert' into 3.6.x (24d7d0faa)

2019-02-15 Ulrich Sibiller

        * Revert "nxagent: rework Bool handling" (586742b71)

2019-02-13 Mike Gabriel

        * Merge branch 'uli42-pr/misc' into 3.6.x (b61934be2)

2019-02-08 Ulrich Sibiller

        * nxagent: rework Bool handling (16cd2bbe1)

2019-02-07 Ulrich Sibiller

        * Screen.c: code optimization for rootless mode (5bbab001a)
        * Screen.c: simplify and fix handling of rootless mode
          (34e4291de)
          Fixes: ArcticaProject/nx-libs#765

        * rrdispatch.c: remove obsolete ifdef (f729ac996)

2019-01-31 Mike Gabriel

        * release 3.5.99.18 (427ac344c) (tag: 3.5.99.18)

2019-01-25 Mike Gabriel

        * Merge branch 'theqvd-unix_socket_forwarding' into 3.6.x (26e483d49)

2019-01-18 Vadim

        * Fix parsing ports set to unix sockets (889de46f7)
        * Make getUnixPath() return the right value when called without an
          argument. (5c99eb7d5)

2019-01-17 Mike Gabriel

        * Merge branch 'uli42-pr/window_fixes' into 3.6.x (ca8236e7f)

2019-01-12 Ulrich Sibiller

        * Screen.c: fix handling of fullscreen startup (d16a5fbb1)

2019-01-13 Ulrich Sibiller

        * Screen.c: fix size calculation in rootless mode (3c92b5db9)
        * Screen.c: improve readability of size calculations (43d3b655d)

2019-01-11 Ulrich Sibiller

        * Screen.c: move identical line out of both parts of an if clause
          (8dea30751)
        * Extensions.c: Cleanup nxagentRandRInitSizes() (c4c39bc94)
        * Extensions.c: fix first resolution being ignored (6c0098a3e)
        * Set default screen size to the whole screen in rootless mode
          (d175fd4c6)

2019-01-10 Ulrich Sibiller

        * Window.c: move WM_STATE handling to separate function (4a7faa8bd)

2018-12-22 Mike Gabriel

        * Merge branch 'uli42-pr/fix_xlibcrash' into 3.6.x (4214a719a)

2018-10-31 Ulrich Sibiller

        * XlibInt: check for XlibError before accessing other dpy fields
          (633f4617b)
        * XlibInt.c: fix wrong debug message (a61b1a72d)

2018-12-19 Mike Gabriel

        * nxagent.1 man page: Grammar fix. (d98255968)
        * Merge branch 'uli42-pr/x2go_bypass' into 3.6.x (669af5300)

2017-07-22 Ulrich Sibiller

        * nxagent: bypass X2go's keyboard configuration hack (522106e20)

2018-12-19 Mike Gabriel

        * Merge branch 'uli42-pr/improve_keyboard2' into 3.6.x (a8c65ab62)

2018-12-03 Ulrich Sibiller

        * Keyboard.c: add static keyword where appropriate (a70ec920d)
        * nxagent: simplify keycode conversion setup (d5c9733b2)
        * nxagent: store remote keyboard in global variables (1d6c241d3)

2018-12-02 Ulrich Sibiller

        * nxagent: add additional keyboard config option rmlvo (161515d24)

2017-07-22 Ulrich Sibiller

        * nxagent: add keyboard=clone configuration option (1de6ca599)

2018-12-19 Mike Gabriel

        * Merge branch 'uli42-pr/keyboard_cleanup' into 3.6.x (ab3e14850)

2018-12-03 Ulrich Sibiller

        * Reconnect.c: restore old keyboard value if no new one is given
          (26b033b84)
        * Keyboard.c: remove non-fitting comment (4dfe84eaf)

2018-12-01 Ulrich Sibiller

        * nxagent: fix references to default rules in manpage (21a0ce367)

2017-07-23 Ulrich Sibiller

        * Keyboard.c: improve creation of keyboard config file (3b62184a1)

2018-12-01 Ulrich Sibiller

        * Keyboard.c: reformat nxagentKeycodeConversionSetup (fb31220f2)

2018-12-02 Ulrich Sibiller

        * Keyboard.c: use 'variant' all over the place (3c4a8da12)

2018-12-01 Ulrich Sibiller

        * Keyboard.c: rename variables to better reflect their meaning
          (d0d6c1bdb)

2017-07-22 Ulrich Sibiller

        * Keyboard.c: refactor keycode conversion (269a352ff)
        * Keyboard.c: move keyboard file creation to extra function
          (d610e9c3c)

2018-12-19 Mike Gabriel

        * Merge branch 'uli42-pr/xnest_manpages' into 3.6.x (70cb1926c)

2018-12-17 Ulrich Sibiller

        * manpage: reformat some lines (c8947d8aa)
        * manpage: add -name (b405b962f)
        * manpage: add/extend -dpi/-autodpi (b8138d97d)
        * manpage: add -geometry (338e20510)
        * manpage: add -depth (51664049f)
        * manpage: add -class (3b508010d)
        * manpage: add -full (0b454d2d3)
        * manpage: add -sync (79e4c20a0)

2018-12-19 Mike Gabriel

        * Merge branch 'uli42-pr/fb_fastpath' into 3.6.x (22fea29cf)

2018-12-18 Ulrich Sibiller

        * fb: fix fast-path blt detection (034228d75)
        * fb: Fix memcpy abuse (020ef045e)

2018-12-19 Mike Gabriel

        * Merge branch 'uli42-pr/fix_uninit' into 3.6.x (8d6a4a9b7)

2018-12-18 Ulrich Sibiller

        * Fix uninitialized bytes (44c59e12d)
        * xkb: Initialize pad bytes sent in replies of geometry requests.
          (5b0bf752a)

2018-12-17 Ulrich Sibiller

        * Fix crash due to uninitialized VModMap fields. (a4fad8f58)

2018-11-22 Mike Gabriel

        * debian/*: Adopt packaging changes from official Debian package.
          (989398afe)
        * debian/nxagent.{post,pre}*: Fix versions in dpkg-maintscript-helper
          calls. (6d7784eb0)
        * debian/changelog: post-release fix (UNRELEASED -> unstable).
          (afa56ea64)

2018-11-20 Mike Gabriel

        * release 3.5.99.17 (3a19d8d17) (tag: 3.5.99.17)

2018-11-14 Ulrich Sibiller

        * Makefile: fix (dist)clean dependencies (623a74ae1)

2018-11-14 Mike Gabriel

        * Makefile: Assure that nx-X11's Makefiles are created after
          everything has been defined. (071e41b6c)
        * Regression fix for a93f64e4. The test executables bails out on test
          failure, whereas ifdef does not. Adding "|| true" where
          needed. (e4a7baf15)

2018-11-11 Mike Gabriel

        * debian/patches: Rebase 2001_nx-X11_install-location.debian.patch.
          (a118ab801)
        * Merge branch 'uli42-pr/fix_font_defines_once_more2' into 3.6.x
          (1a429016c)
        * nx-X11/config/cf/nxcompile.def: Rephrase header comment slightly.
          (f78a8b3eb)

2018-11-11 Ulrich Sibiller

        * imake: adapt output to automake output as seen in lib/src
          (8632895b8)
        * imake: also silence makedepend (c4656c5e9)
        * silence imake compilation (ffc723e73)

2018-11-10 Ulrich Sibiller

        * Makefile: use test + && instead of if test/else/fi (a93f64e4f)
        * Makefile: use (more) RM macros (58615f9fc)
        * Makefile: Rework handling auto-determined values for imake
          (77b392312)
        * Makefile: drop intermediate NX version vars (abf47feca)

2018-11-10 Mihai Moldovan

        * nx-libs.spec: newer versions of SLE* and OpenSuSE use
          xkbcomp-devel, while RedHat-based distros want
          xorg-x11-xkb-utils-devel for xkbcomp.pc. (93c9b8862)
        * Makefile: support systems without xkbcomp.pc. (89f1e3baa)

2018-11-09 Mike Gabriel

        * debian/contrl: Bump Standards-Version: to 4.2.1. No changes needed.
          (a12ab412d)
        * debian/control: Add to B-D: libxkbfile-dev. Required by xkbcomp.pc
          (pkg-config). (7b08c7dfc)
        * Merge branch 'uli42-pr/Xext-1.4.2' into 3.6.x (d2dae84b3)

2018-11-05 Ulrich Sibiller

        * Lift Xext to xorg 1.4.2 (49607e93f)

2018-11-09 Mike Gabriel

        * Merge branch 'uli42-pr/xkb_1.3.0.0' into 3.6.x (fccef5fc5)

2018-11-01 Ulrich Sibiller

        * adapt code-versions.txt (3965f24be)

2018-10-30 Ulrich Sibiller

        * Convert existing Xprintf style calls to asprintf style (b09a72b08)

2018-10-29 Ulrich Sibiller

        * xkb: Don't check for NULL before calling free (b01e29eff)
        * xkb: Fix memory leak if opening file fails (90b83a79e)

2018-10-25 Ulrich Sibiller

        * Make: Automatically determine xkb dir (f23189e73)

2018-07-25 Ulrich Sibiller

        * XKB: Fix size_syms calculation bug (824b62973)
        * Event.c: improve DEBUG output (1ca0aee93)

2018-07-18 Ulrich Sibiller

        * XKB: Remove unused DDX functions (3c1b1efad)
        * XKB: Fix logic error (7487d7fa2)
        * XKB: Fix garbage initialization (6625e78c1)
        * ProcXkbGetKbdByName: fix use of uninitialised bytes valgrind error.
          (69475953b)
        * XkbSendNames: fix use of uninitialised bytes valgrind error.
          (018b2d0c6)
        * Keyboard.c: simplify even more: free stuff at one place (59524cd06)
        * Keyboard.c: fix keyboard=query logic (b8ae794e4)

2018-07-16 Ulrich Sibiller

        * Keyboard.c: greatly simplify the code in nxagentKeyboardProc
          (05e03b965)
        * Keyboard.c: guard XkbFreeKeyboard calls (d8bbbcf29)

2018-11-01 Ulrich Sibiller

        * Keyboard.c: simplify over-specific if (1b05251a0)

2018-07-16 Ulrich Sibiller

        * Keyboard.c: simplify RLMVO string handling (6186383e7)
        * Keyboard.c: always ask for remote XKB (b891e5f68)

2018-07-07 Ulrich Sibiller

        * Lift xkb to XORG-1.3.0.0 state (3fbef7da7)

2018-07-06 Ulrich Sibiller

        * XKB: provide XKB defines via Imakefile (4ed8145f7)

2018-07-05 Ulrich Sibiller

        * Keyboard.c: do not define own RLMVO defaults (eb07ed57b)
        * no more own XkbBaseDirectory handling (11a1f31d7)
        * Keyboard.c: remove unused defines (d54f1fb73)

2018-07-04 Ulrich Sibiller

        * Keyboard.c: remove unnecessary includes (0fc536886)
        * Keyboard.c: Remove (now) unused defines (bebdf0990)

2018-06-29 Ulrich Sibiller

        * Lift xkb to XORG-1.2.0 state (9808c66ec)

2018-06-24 Ulrich Sibiller

        * Check nxagentXkbInfo.EventBase before use (2db519141)

2018-11-01 Mike Gabriel

        * Merge branch 'uli42-pr/Xi-1.2.0' into 3.6.x (122db3fde)

2018-11-01 Ulrich Sibiller

        * Lift Xi to 1.3.0.0 (identical to 1.2.0) (266c3d68d)

2018-10-27 Mike Gabriel

        * Merge branch 'uli42-pr/small_improvements' into 3.6.x (70b49467c)

2018-10-27 Ulrich Sibiller

        * Window.c: use C99 designated initializers at some places
          (e2421bbd7)
        * Window.c: add FIXME (728a3d1c8)
        * Window.c: save some lines by declaring loop variables in the loop
          (1eb560354)
        * Window.c: indent ifdefs for better readability (c8383b83d)
        * Window.c: silence compiler warnings (df531c16f)

2018-10-25 Ulrich Sibiller

        * Window.c: some code simplifications (9e6e43137)
        * Window.c: whitespace cleanup (ea275309b)
        * Window.c: scope improvements (1fb32cf73)
        * Window.c: reformat/add braces for readability (7a0b401bc)
        * Window.c: indent FIXMEs (2769cbb9d)
        * Window.c: convert old-style function definitions to ANSI C89 style
          (e8c6a7418)

2018-10-27 Mike Gabriel

        * Merge branch 'uli42-pr/clipboard_debug' into 3.6.x (280432016)

2018-10-22 Ulrich Sibiller

        * Clipboard.c: use __func__ everywhere (60bce146e)
        * Clipboard.c: fix fprintf type warnings (6ea7558d1)

2018-07-25 Ulrich Sibiller

        * Clipboard.c: more DEBUG output (2517d8c1f)
        * Clipboard.c: Use constant instead of hardcoded value (934d9eae6)

2018-10-16 Ulrich Sibiller

        * Clipboard.c: improve nxagentClearSelection() debug code (f8bfdc87b)
        * Clipboard.c: new debug function to reduce duplicate code
          (5d26addd3)

2018-10-10 Ulrich Sibiller

        * Clipboard.c: more debugging info for nxagentGetClipboardWindow()
          (1c4c9f609)
        * Clipboard.c: GetWindowProperty() does not return BadMatch
          (1af67b4df)
        * Clipboard.c: whitespace fixes (018b561b7)
        * Clipboard.c: add FIXME (719488da9)
        * Clipboard.c: Code optimization (missing else) (9a5f519a0)
        * Clipboard.c: print X errors (888de83ac)
        * Clipboard.c: some scope optimizations (e90306ec4)

2018-10-09 Ulrich Sibiller

        * Clipboard.c: add macro for safe XFree calls with ptr clearance
          (85a28a68e)
        * Clipboard.c: introduce helper macros for easier debugging
          (fab6911bd)

2018-06-09 Ulrich Sibiller

        * NXproperty.c:add debug output (35f6b32c6)

2018-06-07 Ulrich Sibiller

        * Clipboard.c: add function for debugging output (6cdddadf9)

2018-06-06 Ulrich Sibiller

        * Clipboard: print requested target in debugging mode (8baec5d70)

2018-10-23 Mike Gabriel

        * Merge branch 'uli42-pr/libX11_1.6.6' into 3.6.x (2eb4a65eb)

2018-10-22 Ulrich Sibiller

        * libNX_X11: upgrade to X.org upstream version 1.6.7 (701e702a1)

2018-08-22 Ulrich Sibiller

        * libNX_X11: upgrade to X.org upstream version 1.6.6
          (e1938c189)
          Fixes: ArcticaProject/nx-libs #716, #719 and
          #720

2018-10-22 Mike Gabriel

        * Merge branch 'uli42-pr/enableclientids' into 3.6.x (3dc459556)

2018-10-21 Ulrich Sibiller

        * enable CLIENTIDS functions in xserver (71abe0beb)
        * X11.tmpl: whitespace fix (97f768a26)

2018-10-22 Mike Gabriel

        * Merge branch 'uli42-pr/cleanup_wmisrunning' into 3.6.x (7392dd6a9)

2018-09-24 Ulrich Sibiller

        * Events.c: improve Bool usage (450760bca)
        * Window.c: remove useless code (7f7895ee5)
        * Window.c: improve Bool usage (158439555)
        * nxagentInitAndCheckVisuals: adapt bool usage to match the previous
          function (7b8aef83a)
        * Render.c: improve Bool usage (67432ac25)
        * Pixmap.c: use some Bools as Bools not integers (f91f02d9d)
        * nxagent: use nxagentWMPassed as Bool all over the place (1a8c4532e)
        * nxagent: use nxagentWMIsRunning as Bool all over the place
          (6b2033bd2)

2018-10-22 Mike Gabriel

        * Merge branch 'uli42-pr/fix_bigrequests' into 3.6.x (c478ba293)

2018-10-06 Ulrich Sibiller

        * nxagent: Fix an excessive request size limitation that broke
          big-requests. (da9d1a529)

2018-08-24 Mike Gabriel

        * Merge branch 'sunweaver-pr/drop-nomachine-icon' into 3.6.x
          (d3bbca712)

2018-04-14 Mike Gabriel

        * X2Go Agent XPM: Rename from x2go.xpm to x2goagent.xpm (like the
          symlink name we expect). (31ac5a179)
        * X2Go XPM icon: white background, not transparent. (c2b4e42a2)
        * Use basename() to derive nxagentProgName cleanly. (25c7f0252)
        * Call checkX2goAgent much earlier (in ddxProcessArgument) and adapt
          NXAGENTWINDOWNAMELENGTH to its result. (373836468)
        * Application icon: Drop NoMachine logo as nxagent icon, switch to
          X11 icon for now. (4d6bae082)
        * nxmissing.xpm: Add XPM marker so that image viewers recognize the
          image file format. (c7eadb8ae)

2018-08-24 Mike Gabriel

        * Merge branch 'uli42-pr/decode_options' into 3.6.x (930bd2833)

2018-08-23 Ulrich Sibiller

        * Args.c: allow options to contain URL encoded characters (30a962733)
        * Args.c: rename nxagentParseOptions to nxagentParseSingleOption
          (f8e20d05f)

2018-08-24 Mike Gabriel

        * Merge branch 'uli42-pr/drop_double_min_max' into 3.6.x (fad80bc4f)

2018-08-23 Ulrich Sibiller

        * Replace MIN/MAX macros by min/max from misc.h (3bd41aaf7)

2018-08-22 Mike Gabriel

        * Merge branch 'uli42-pr/fix_wm_props' into 3.6.x (b517b66ef)

2018-08-22 Ulrich Sibiller

        * Fix broken 9a7c0b081fad98bfcfcceff9557781f4b39ec572 (f9c2d560d)

2018-08-22 Mike Gabriel

        * Merge branch 'uli42-pr/fix_events_debug_warnings' into 3.6.x
          (f9e4a54c4)

2018-03-08 Ulrich Sibiller

        * Events.c: drop variable that caused compilation warning (0db177073)
        * Events.c: fix wrong printf format specifiers (553b96f05)
        * Events.c: fix compiler warnings (2fe89c5bf)
        * Events.c: mitigate compiler warning (f8e76fd69)

2018-08-22 Mike Gabriel

        * Merge branch 'uli42-pr/refactor_defaulteventmask' into 3.6.x
          (9f4eb6a0b)

2018-05-10 Ulrich Sibiller

        * refactor nxagentGet(Default)EventMask (129d1cc91)

2018-08-22 Mike Gabriel

        * Merge branch 'uli42-pr/track_versions' into 3.6.x (c0bef5e39)

2018-07-25 Ulrich Sibiller

        * add list with versions of the xserver modules (0154ef4b9)

2018-08-22 Mike Gabriel

        * Merge branch 'Etersoft-fix-nxagent-window-title-encoding' into
          3.6.x (aaae5d574)

2018-07-26 Pavel Vaynerman

        * nxagent: Used 'Xutf8SetVMPropertis' instead of
          'XSetStandardProperties' + 'Xutf8SetWMProperties'
          (9a7c0b081)

2018-06-09 Pavel Vaynerman

        * fix window title encoding (use utf8) for nxagent (643e13bf3)

2018-08-21 Alan Coopersmith

        * Use min() [defined in include/misc.h] instead of MIN() [not defined
          in any Xorg header]. (489c17313)

2018-07-18 Mihai Moldovan

        * [PATCH] os: XDMCP options like -query etc. should imply -listen tcp
          (1e1693929)

2018-07-07 Mihai Moldovan

        * misc: fix more regressions and whitespace weirdness introduced in
          913fcf1a74426725f14380dd5b34286a21c37ab7. (992673157)

2018-07-03 Mike Gabriel

        * nx-X11/lib/include/xtrans/Xtrans.c: Regression fix for 913fcf1a.
          (15f69488d)

2018-06-19 Ulrich Sibiller

        * XKB.h: Use the correct value for XkbAllAccessXEventsMask
          (7bb238065)

2018-07-03 Mike Gabriel

        * Merge branch 'mjtrangoni-WIP-add-cppcheck' into 3.6.x (5a8549c6e)

2018-06-10 Mario Trangoni

        * travis.yml: refactor some config options, add gcc-8 and clang-6.0.
          (5651680bb)

2018-03-25 Mario Trangoni

        * Fix some memory leaks. (913fcf1a7)

2018-03-11 Mario Trangoni

        * travis.yml: Add cppcheck - A tool for static C/C++ code analysis.
          (c58cbc26c)

2018-07-03 Mike Gabriel

        * Merge branch 'uli42-pr/fix_xfont2' into 3.6.x (fd9de0086)

2018-06-19 Ulrich Sibiller

        * Makefile: pass down Xfont2 define for Imake (416f8c411)
          Fixes:
          ArcticaProject/nx-libs#708

2018-07-03 Mike Gabriel

        * Merge branch 'uli42-gh-sunweaver/pr/xserver-xkb-cleanup' into 3.6.x
          (c86a119da)

2017-02-16 Mike Gabriel

        * debian/nxagent.*: Drop conffile /etc/nxagent/nxagent.keyboard. Not
          shipped upstream anymore. (b82a6a107)
        * nx-libs.spec: Drop reference to obsolete nxagent.keyboard file.
          (70a74a5c5)
        * etc/nxagent.keyboard: Drop file. Not required anymore. (3872cd143)
        * Xserver/xkb: Remove XkbCF DDX configuration code. (6eb77137e)
        * Removal of dead code in Xserver/xkb. Follow-up commit for 3739a9b.
          (e734ca217)

2017-02-16 Daniel Stone

        * Xserver/xkb: Remove -xkbmap argument. (ec0cfcecf)

2017-02-16 Mike Gabriel

        * hw/nxagent/Keyboard.c: Drop support for loading XKB config from
          file. (cc27ebb25)

2018-07-03 Mike Gabriel

        * Merge branch 'uli42-pr/more_debug' into 3.6.x (b1e4d6e84)

2018-06-19 Ulrich Sibiller

        * Atoms.c: more debugging output (f2d3eac89)

2018-07-03 Mike Gabriel

        * Merge branch 'uli42-pr/misc' into 3.6.x (ce83b566a)
        * dixfonts.c: use calloc for LFclosurePtr (b394eac8f)
        * dix/dixfonts.c: free() can handle NULL (59e46dc54)

2018-06-21 Ulrich Sibiller

        * NXdixfonts.c: free() can handle NULL (a2008b28e)
        * NXdixfonts.c: use calloc for LFclosurePtr (e0291f30d)
        * xkb/xkb.c: init all reply structs (cfcaa442d)
        * os/io.c: fix unitialised bytes (e5975a70e)
        * ProcGetPointerMapping uses rep.nElts before it is initialized
          (389e3a445)
        * Fix some valgrind findings (1e3db85a0)
        * Some small Keyboard.c improvements (7a627e644)

2018-07-03 Mike Gabriel

        * Merge branch 'sunweaver-pr/idletime-counter' into 3.6.x (983495123)
        * Don't reset the lastDeviceEventTime when doing DPMS actions
          (222153af4)

2018-07-03 Richard Hughes

        * Do not reset lastDeviceEventTime when we do dixSaveScreens
          (7401a6691)

2018-07-03 Mike Gabriel

        * Backport IDLETIME system counter to nx-X11 Xserver. (14f734873)

2018-06-17 Mihai Moldovan

        * nx-X11/Makefile: pass down $(MFLAGS) to imake call, because... we
          probably want that. Likely. (72f11ee83)
        * nx-libs.spec: disable parallel builds, was pure luck that it worked
          before. (da51a3694)
        * debian/rules: more Jessie unbreaking, also for
          dh_auto_{build,install}. (942ae190e)

2018-06-16 Mihai Moldovan

        * debian/rules: unbreak Jessie: dh_auto_clean doesn't gracefully
          discard unknown --no-parallel flag. (8f73bf7cb)

2018-06-06 Mike Gabriel

        * Merge branch 'uli42-pr/fix_missing_include' into 3.6.x (742957393)

2018-06-05 Ulrich Sibiller

        * Clipboard.c: add missing include (70ac10c8c)

2018-05-24 Mike Gabriel

        * Merge branch 'uli42-pr/xinerama_without_wm' into 3.6.x (7ec73ef21)

2018-05-17 Ulrich Sibiller

        * Update Xinerama on XMapEvent (3f6d8f3e8)

2018-05-24 Mike Gabriel

        * Merge branch 'uli42-pr/cleanup_window_hints' into 3.6.x (c0f67abb4)

2018-05-05 Ulrich Sibiller

        * whitespace fixes (9138a9e3b)
        * Screen.c: simplify setting of window name/class (016759198)

2018-05-04 Ulrich Sibiller

        * Events.c: catch intermediate window position changes
          (f9bae7554)
          Fixes: ArticaProject/nx-libs#688 (second part)

2018-04-11 Ulrich Sibiller

        * nxagent: remove mmwidth/mmheight from nxagentChangeScreenConfig
          (00c1f05ef)
        * Screen.c/Events.c: fix some comments (845ae6eab)
        * nxagent: use XAllocSizeHints() instead of XSizeHints struct
          (82dc00539)

2018-04-10 Ulrich Sibiller

        * Screen.c/Events.c: add some FIXMEs (82c4c28ea)
        * Screen.c: replace XSetWMNormalHints code block by already existing
          function (9937fbdf5)

2018-05-24 Mike Gabriel

        * debian/rules: Typo fix in dh_auto_build --no-parallel option.
          (985bed954)
        * debian/rules: Highly enforce --no-parallel mode while Xserver is
          still on imake. Can be re-parallelized after autotools
          conversion. (7cb00355c)
        * Merge branch 'uli42-pr/codespell' into 3.6.x (11b534ab0)

2018-04-10 Ulrich Sibiller

        * config/cf: fix spelling errors as reported by codespell (cce975654)
        * nxproxy: fix spelling errors as reported by codespell (e91406e9b)
        * compext: fix spelling errors as reported by codespell (781b8a057)
        * manpage: fix spelling error as reported by codespell (d5da7e76f)
        * hw/nxagent: fix spelling errors as reported by codespell
          (170416d26)
        * nxcompshad: fix spelling errors as reported by codespell
          (94f7ce7d1)
        * nxcomp: fix spelling errors as reported by codespell (a32554dbf)

2018-04-30 Mihai Moldovan

        * nx-libs.spec: we never used gpg-offline, drop it. (997f2bbd2)

2018-04-25 Mike Gabriel

        * debian/rules: Run dh_auto_clean with --no-parallel. (01dbfdecc)
        * Makefile: Run BuildIncludes and clean target in nx-X11/ with -j1.
          (90156e3e8)
        * Revert "debian/rules: Avoid dh_auto_build. It adds -Oline since
          11.2 which let's make choke in nx-X11/ subdir on the
          Makefiles target. Reason unknown." (3d8818f60)
        * Revert "debian/rules: Typo fix (NUMJOBS, not NUM_JOBS)."
          (b81759286)
        * Makefile: Enforce -j1 for BuildDependsOnly target. (0fc50407e)
        * debian/rules: Typo fix (NUMJOBS, not NUM_JOBS). (190e3df41)
        * debian/rules: Drop override_dh_clean. Makefile (et al.) removal in
          nx-X11/ has now been moved to the distclean target.
          (f944a0da6)
        * debian/rules: Avoid dh_auto_build. It adds -Oline since 11.2 which
          let's make choke in nx-X11/ subdir on the Makefiles
          target. Reason unknown. (94d77e27a)
        * Makefile targets: Rewriting and consolidating the target structure
          for nx-X11/ subdir (except nx-X11/lib/). (da4770474)

2018-04-20 Mike Gabriel

        * Makefile: Don't do a parallel clean-up of nx-X11. We have seen
          failures and due to the upcoming switch to autotools, it
          is pointless to dive into fixing it in the Imakefile
          stack. (13bf7c037)

2018-03-16 Mike Gabriel

        * release 3.5.99.16 (28c14accd) (tag: 3.5.99.16)

2018-03-15 Mike Gabriel

        * Merge branch 'Ionic-feature/use-libtirpc' into 3.6.x (3b05d0de6)

2018-03-15 Mihai Moldovan

        * nx-libs.spec: stop needlessly exporting variables that we pass down
          directly anyway. (2e1e9158e)

2018-03-09 Mihai Moldovan

        * nx-libs.spec: force usage of libtirpc on Fedora > 27 and OpenSuSE
          Tumbleweed+ (soon to be Leap 15). (9b1d00d30)
          Fixes:
          ArcticaProject/nx-libs#665

        * nx-X11/config/cf/README: document new UseTIRPC macro. (0cd1392de)
        * nx-X11/programs/Xserver/{,os/}Imakefile: implement libtirpc forcing
          via UseTIRPC. (25cc6fce5)
        * nx-X11/config/cf/Imake.tmpl: implement new UseTIRPC macro,
          defaulting to NO. (090d4d19b)

2018-03-15 Mihai Moldovan

        * nx-X11/programs/Xserver/Imakefile: move $(PIXMANLIB) to
          NXAGENTSYSLIBS, since libXcompext doesn't actually need
          it. (daebc8b6a)

2018-03-09 Mihai Moldovan

        * nx-X11/programs/Xserver/Imakefile: use printf with no trailing
          newline instead of echo for variable value. (32dac66c6)

2018-03-15 Mihai Moldovan

        * Makefile: pass down IMAKE_DEFINES to nx-X11/programs/Xserver build
          system. (7a901039c)

2018-03-10 Mihai Moldovan

        * nx-X11/programs/Xserver/Imakefile: drop system libraries out of
          target list for nxagent regeneration. (63a359313)

2018-03-09 Mihai Moldovan

        * nx-libs.spec: sync removed files with debian/rules. (a47a73872)

2018-03-15 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Screen.c: do not try to set a
          NULL mode if the output was disconnected before.
          (15e955545)
          Fixes: ArcticaProject/nx-libs#677

        * nx-X11/programs/Xserver/hw/nxagent/Screen.c: initialize pointers to
          NULL to avoid referencing random data. (6f8cdebc6)

2018-03-07 Mike Gabriel

        * release 3.5.99.15 (63e113de9) (tag: 3.5.99.15)

2018-03-07 Mihai Moldovan

        * Merge branch
          'sunweaver-pr/saver-unvalidated-lengths-ProcScreenSaverUnsetAttributes'
          into 3.6.x (18630e5dd)

2018-03-05 Nathan Kidd

        * Xserver/Xext/saver.c Unvalidated lengths (X.org CVE-2017-12185).
          (7017c22c2)

2018-03-07 Mihai Moldovan

        * nxcompshad/configure.ac: blindly copy-pasting might not be the
          smartest idea; it's *COMPSHAD* here. (f3231601b)

2018-03-07 Ulrich Sibiller

        * Merge branch 'sunweaver-pr/xinerama-bbox-corner-cases' into 3.6.x
          (570d3fea4)

2018-03-05 Mike Gabriel

        * Xserver/hw/nxagent/Screen.c: Drop commented out code. Functionality
          now implemented in intersect_bb() function. (4b7b214a7)

2018-03-02 Mike Gabriel

        * hw/nxagent/Screen.c: Cover Xinerama bounding box corner cases.
          (9117a5bf0)

2018-03-07 Mihai Moldovan

        * nxcomp{,shad}/configure.ac: replace versionating non-portable sed
          construct with hopefully more portable awk construct.
          (3352cfaba)
        * nx-X11/programs/Xserver/hw/nxagent/Init.c: disable DPMS support
          within nxagent. (76e7d26b8)
          Fixes:
          ArcticaProject/nx-libs#671

2018-03-06 Mihai Moldovan

        * Makefile: we don't need $(BINDIR)/bin. (adb582abd)

2018-03-02 Mihai Moldovan

        * nxcomp{,shad}/configure.ac: pass more portable -E option to sed
          instead of -r. (ed9512ed1)

2018-03-01 Mike Gabriel

        * Merge branch 'mjtrangoni-WIP-travis' into 3.6.x (ae40bb9c4)

2018-01-09 Mario Trangoni

        * README.md: Add travis badge (66ef3e46f)

2018-01-01 Mario Trangoni

        * Fix clang error: ordered comparison between pointer and zero ("char
          *" and "int") (ffadec783)
        * Fix clang error: comparison of array authCookie not equal to a null
          pointer is always true (d14d5838b)

2017-12-31 Mario Trangoni

        * Add travis yaml configuration file (e1ad1d473)

2018-03-01 Simon Matter

        * hw/nxagent/Screen.c: Settle down with 96 DPI as the default
          resolution, if nothing better can be detected. (a5a0a5c29)

2018-02-28 Mike Gabriel

        * release 3.5.99.14 (153be794d) (tag: 3.5.99.14)

2018-02-28 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_autodpi_in_usage' into 3.6.x (5c4777b2d)

2018-02-27 Ulrich Sibiller

        * os: hide ttyxx option (809206d0c)
        * nxagent: rearrange nx options in usage (9822e9703)

2018-02-28 Mihai Moldovan

        * Merge branch 'uli42-pr/update_xkb' into 3.6.x (1918bcb9c)

2018-02-28 Ulrich Sibiller

        * Lift xkb to xorg-xserver-7.1/1.1.0 state - non-functional changes
          only (00e3e95e5)

2017-11-05 Ulrich Sibiller

        * Lift xkb to xorg-xserver-7.1/1.1.0 state (9e6f87e20)

2018-02-27 Mike Gabriel

        * Revert "nx-libs.spec: Starting with Fedora 28 / RHEL 8, SunRPC
          support is being split out into a separate libraries
          (libtirpc)." (a6cb8583a)
        * nx-libs.spec: Starting with Fedora 28 / RHEL 8, SunRPC support is
          being split out into a separate libraries (libtirpc).
          (9f93e96ec)

2018-02-27 Mihai Moldovan

        * Merge branch 'sunweaver-pr/autodetect-dpi' into 3.6.x (6d4049640)

2018-02-21 Mike Gabriel

        * nxagent: Also provide auto DPI feature via nx/nx option 'autodpi',
          taking only effect on session startups. (29c166dbe)

2017-10-09 Simon Matter

        * nxagent: Auto-detect client-side DPI at session startup.
          (9dd2830e0)

2018-02-27 Mike Gabriel

        * nxcomp/src/Loop.cpp: Harmonize log output. Uniformly, embrace port
          values by single quotes. (a88ca2717)

2018-02-27 Mihai Moldovan

        *
          {nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1,nxproxy/man/nxproxy.1}:
          magicpixel takes a boolean argument for now. (0ef6b0d59)
        * nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1: remove empty line
          on top of file. (842bb0f45)
          Fixes:
          ArcticaProject/nx-libs#664

2018-02-27 Mike Gabriel

        * nxcomp/src/Loop.cpp: Make know the agent option 'keyconv' to nxcomp
          and tolerate it as a valid option. (ea17fd059)

2018-02-27 Mihai Moldovan

        * nx-X11/programs/Xserver/{include/globals.h,mi/miinitext.c}: remove
          DPSEXT left-overs. (f963593c7)
        * Merge branch 'uli42-pr/update_os' into 3.6.x (7a4aa75de)

2018-02-27 Ulrich Sibiller

        * Lift os to XORG-7_1 state - non-functional changes only (41ff6b034)

2017-11-05 Ulrich Sibiller

        * Lift os to XORG-7_1 state (2d59daca2)

2018-02-27 Mihai Moldovan

        * Remove unused X11R4 DDX compatibility function miClipNotify.
          (78724c486)
        * Merge branch 'uli42-pr/update_mi' into 3.6.x (3fffa5bd8)

2018-02-27 Ulrich Sibiller

        * Lift mi to xorg-xserver-7.1/1.1.0 state - non-functional changes
          only (7368b4540)

2017-11-05 Ulrich Sibiller

        * Lift mi to xorg-xserver-7.1/1.1.0 state (6b0a1738f)
        * Lift miext to xorg-xserver-7.1/1.1.10 state (23dd2959b)

2018-02-27 Mihai Moldovan

        * Merge branch 'uli42-pr/update_record' into 3.6.x (eaae96101)

2017-11-05 Ulrich Sibiller

        * Lift record to xorg-server-1.4.2 state (e5833a6a1)

2018-02-27 Ulrich Sibiller

        * Lift record to xorg-server-1.2.0/xorg-server-1.3.0.0 state -
          non-functional changes only (39a56dea4)

2017-11-05 Ulrich Sibiller

        * Lift record to xorg-server-1.2.0/xorg-server-1.3.0.0 state
          (1c7abb05b)

2018-02-27 Ulrich Sibiller

        * Lift record to xorg-xserver-7.1/1.1.0 state - non-functional
          changes only (0b6259900)

2017-11-05 Ulrich Sibiller

        * Lift record to xorg-xserver-7.1/1.1.0 state (db836fd78)

2018-02-27 Mihai Moldovan

        * Merge branch 'sunweaver-pr/version-cmdline-option' into 3.6.x
          (92d806399)
          Fixes: ArcticaProject/nx-libs#653
          Fixes:
          ArcticaProject/nx-libs#639

2018-02-26 Mike Gabriel

        * hw/nxagent/: Stop using non-portable '__progname', set up our own
          'nxagentProgName' instead and pass it around where needed.
          (0371276fb)
        * hw/nxagent/: Use <function>(void) rather than <function>().
          (99fb9817f)

2018-02-21 Simon Matter

        * nxagent/Args.c: Mention new -options cmdline parameter in usage
          info. (deeac7e0f)
        * nxagent: Print correct application in usage message. (eded33173)
        * nxagent: Add -version cmdline option. (7c32938ac)

2018-02-26 Mihai Moldovan

        * nx-libs.spec: also package extensions/shapeconst.h in RPM packages.
          (751760421)
        * Merge branch 'uli42-pr/update_dbe' into 3.6.x (711fd2447)

2018-01-22 Ulrich Sibiller

        * dbe: add NXAGENT_SERVER guard for DixLookup (f1f2a360f)

2018-02-26 Ulrich Sibiller

        * Lift dbe to xorg-xserver-1.4.2 state - non-functional changes only
          (d364ea933)

2018-01-22 Ulrich Sibiller

        * Lift dbe to xorg-xserver-1.4.2 state (95b5cf795)

2018-02-26 Ulrich Sibiller

        * Lift dbe to xorg-xserver-7.1/1.1.0 state - non-functional changes
          only (4c5e9a295)

2017-11-05 Ulrich Sibiller

        * Lift dbe to xorg-xserver-7.1/1.1.0 state (c529873d9)

2018-02-26 Mihai Moldovan

        * debian/nx-x11proto-xext-dev.install: install new file
          extensions/shapeconst.h. (3d8f8d7ab)
        * Merge branch 'uli42-pr/update_dix' into 3.6.x (a9787fc2e)

2018-02-03 Ulrich Sibiller

        * Transfer previous dix changes into hw/nxagent (6dcfcbabe)

2018-02-26 Ulrich Sibiller

        * Lift dix to xorg-xserver-1.3.0.0 state - non-functional changes
          only (1b54f6462)

2018-01-23 Ulrich Sibiller

        * Lift dix to xorg-xserver-1.3.0.0 state (485d62676)

2018-02-26 Ulrich Sibiller

        * Lift dix to xorg-xserver-7.1/1.1.0 state - non-functional changes
          only (2853ab292)

2017-11-04 Ulrich Sibiller

        * Lift dix to xorg-xserver-7.1/1.1.0 state (50a337940)

2018-02-26 Mihai Moldovan

        * Merge branch 'uli42-pr/update_xfixes' into 3.6.x (b40dec982)

2018-02-26 Ulrich Sibiller

        * Lift XFIXES to xorg-xserver-1.4.2 state - non-functional changes
          only (35d166b80)

2017-11-05 Ulrich Sibiller

        * Lift XFIXES to xorg-xserver-1.4.2 state (d59e8d7f4)

2018-02-26 Ulrich Sibiller

        * Lift XFIXES to xorg-xserver-7.1/1.1.0 state (XFIXES 4.0) -
          non-functional changes only (5706005f7)

2017-10-31 Ulrich Sibiller

        * Lift XFIXES to xorg-xserver-7.1/1.1.0 state (XFIXES 4.0)
          (a667131e2)

2018-02-26 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nomagicpixel' into 3.6.x
          (164263e1a)
          Fixes: ArcticaProject/nx-libs#657

2018-02-21 Mike Gabriel

        * nxagent: Add support for optionally enabling/disabling the magic
          pixel feature. (8d00456ad)

2018-02-26 Mihai Moldovan

        * Merge branch 'uli42-pr/update_xi' into arctica-3.6.x (05152b788)

2018-02-15 Ulrich Sibiller

        * Xi: change () prototypes to (void) (4598c0c3d)
        * Xi/getbmap.c: remove unnecessary cast (ebe1c2f22)
        * Xi: small formatting changes to match Xorg 7.1's Xi (8e188629f)
        * Xi: reformat (b0abdf7bd)
        * Xi: ansify function prototypes (7aca428ff)

2018-02-11 Ulrich Sibiller

        * Xi: reformat code, ansify (41a0ba729)

2018-02-08 Ulrich Sibiller

        * Xi: Adapt include sections to match Xorg 7.1 (5bfafee50)

2018-02-25 Mike Gabriel

        * debian/control: Don't B-D on build-essential packages. (e247900ed)
        * debian/copyright: Update copyright attributions. (b18477eb4)
        * debian/watch: Drop file. Not really useful in native /
          upstream-provided package. (4b81b8b38)
        * debian/control: Bump Standards-Version: to 4.1.3. No changes
          needed. (7986787c1)
        * nxcompshad: Regression fix for 990e61cc. Add missing $(NULL) in 'if
          TARGET_ELF' clause. (e8552b7bb)
        * Merge branch 'Ionic-bugfix/FTBFS-non-ELF' into 3.6.x (a653aed4c)

2018-02-25 Mihai Moldovan

        * nxproxy/{configure.ac,src/Makefile.am}: only enable new ELF dtags
          if target system actually is ELF-based. (06c14b831)
          Fixes:
          ArcticaProject/nx-libs#661

        * nxcompshad/{configure.ac,src/Makefile.am}: only enable new ELF
          dtags if target system actually is ELF-based. (990e61cc8)
        * m4/nx-macros.m4: add NX_TARGET_USE_ELF macro, setting TARGET_ELF
          automake conditional if target compiler is generating ELF
          binaries. (be1ae7087)
        * nxcomp{,shad}/configure.ac: trailing whitespace removal only.
          (dd1ae1769)

2018-02-09 Mihai Moldovan

        * Revert "NXhsm.c: add missing code" (7af47b583)
          Fixes:
          ArcticaProject/nx-libs#656

2018-02-08 Mihai Moldovan

        * nx-X11/config/cf/{Imake.{cf,tmpl},{linux,xorg}.cf}: support ppc64le
          alongside ppc64(be). (f76d4b541)

2018-02-07 Mihai Moldovan

        * Merge branch 'uli42-pr/update_xext' into 3.6.x (aecdb5266)

2017-10-21 Ulrich Sibiller

        * Xext: lift xvmain.c to xorg-xserver-7.1/1.1 state (5ec2366c4)
        * Xext: lift xres.c to xorg-xserver-7.1/1.1 state (8ebb5d23c)
        * Xext: lift sync.c to xorg-xserver-7.1/1.1 state (e85c6885e)
        * Xext: lift sleeputil.c to xorg-xserver-7.1/1.1 state (62373d428)
        * Xext: lift panoramiX to xorg-xserver-7.1/1.1 state (d9c3a7249)
        * Xext: lift DPMS extension to xorg-xserver-7.1/1.1 state (31900d41a)
        * Xext: lift screensaver extension to XORG-7_1 state (4ab18725c)

2018-02-07 Mihai Moldovan

        * nx-libs.spec: delete useless cond_noarch macro that has never been
          used. (cbdae3b71)
        * nx-libs.spec: build-depend on libtirpc-devel for rpc/rpc.h and
          friends on Fedora 28+. (6449b5548)
        * nx-libs.spec: only apply ppc64le workaround when compiled against
          RHEL/EPEL 7. (88efaf8af)

2018-02-05 Mike Gabriel

        * Merge branch 'uli42-pr/update_fb' into 3.6.x (a110b0c45)

2017-11-05 Ulrich Sibiller

        * Lift fb to xorg-xserver-7.1/1.1 state (f7207bcdc)

2018-02-05 Mike Gabriel

        * Merge branch 'uli42-pr/some_cleanups' into 3.6.x (b1c42dc98)

2018-01-05 Ulrich Sibiller

        * Window.c: fix TEST/DEBUG output (7db6cff1c)
        * Split.c: make nxagentWaitDrawable TEST messages look like all the
          others (ffc363c54)
        * Split.c: Fix wrong function names in TEST output (e3d749f68)
        * Splash.c: Fix wrong function names in TEST/DEBUG output (0a2a9da33)
        * Screen.c: Fix wrong function names in TEST output (0e54be636)
        * Rootless.c: Fix wrong function name in WARNING output (1930f184c)
        * Reconnect.c: Fix wrong function names in TEST output (f511fba34)
        * Pixmap.c: Fix wrong function names in TEST/WARNING output
          (87afc32f9)
        * Events.c: change scope of XButtonEvent struct and clear it before
          use (1c020ea9c)
        * Events.c: Fix wrong function name in TEST output (1997c04ab)
        * Dialog.c: Fix wrong function names in TEST output (5cee71a3c)
        * Composite.c: Fix wrong function names in TEST output (61e4d2949)
        * Client.c: Fix wrong function names in DEBUG/WARNING output
          (876063ce1)
        * NXdispatch.c: add FIXME (9e22a10a5)
        * NXdispatch.c: fix wrong indentation (acbc9cd31)
        * Handlers.c: Fix wrong function names in TEST output (99b114370)

2018-02-05 Mike Gabriel

        * Merge branch 'uli42-pr/shm_missing_code' into 3.6.x (995350d14)

2018-02-02 Ulrich Sibiller

        * NXhsm.c: drop setting of sequence number (9fb582f42)
        * NXhsm.c: add missing code (c804d99f2)

2018-01-28 Helmut Grohne

        * debian/rules: Fix FTCBFS: (see Debian bug #875867) Fix build/host
          confusion in debian/rules. Pass --host to ./configure.
          (ef0a3d636)

2018-01-20 Mike Gabriel

        * nxcomp/src/Loop.cpp: Typo fix in error msg. (949b91c64)

2018-01-16 Mike Gabriel

        * release 3.5.99.13 (61265ff61) (tag: 3.5.99.13)
        * Merge branch
          'sunweaver-pr/keep-disabled-rrxinerama-disabled-on-reconnects'
          into 3.6.x (9772277c6)
        * hw/nxagent/Screen.c: Additionally check for noRRXineramaExtension
          set to FALSE before using the nxagentAdjustRandRXinerama()
          function and providing a Xinerama-like user experience.
          (05dd84256)

2018-01-11 Mihai Moldovan

        * nx-X11/config/cf/{gnu,lnx}Lib.rules: add RPATH entries for
          temporary nxcomp and nxcompshad libraries. (7c43682e8)

2018-01-09 Mihai Moldovan

        * Merge branch 'Ionic-bugfix/ctime' into 3.6.x (1086c4aa5)
          Fixes:
          ArcticaProject/nx-libs#616

2017-12-30 Mihai Moldovan

        * nxcomp/src/Timestamp.{cpp,h}: use ::ctime_s or ::ctime_r instead of
          plain ctime, on-stack buffers and return std::string
          objects. (2eb2f2e6c)
          Fixes: ArcticaProject/nx-libs#616

        * nxcomp/configure.ac: add check for ::ctime_s. (df8908b9d)

2018-01-08 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_xext_includes' into 3.6.x (70e1e6a01)

2018-01-08 Ulrich Sibiller

        * panoramiX: fix includes (f66820b57)

2018-01-08 Mihai Moldovan

        * Merge branch 'uli42-pr/reenable_xc-misc' into 3.6.x
          (47ef330c5)
          Fixes: ArcticaProject/nx-libs#589

2018-01-08 Ulrich Sibiller

        * Re-enable XC-MISC extension (43456713b)

2018-01-07 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_strings' into 3.6.x (5f9f744cd)

2018-01-03 Ulrich Sibiller

        * Display.c: drop helper variable in loop (23c36c2d2)
        * Error.c: replace malloc+strcpy by strdup (b89b80949)
        * Events.c: add FIXME (27a31d0ce)
        * Keyboard.c: rework string allocation/building (11b2b067e)
        * Keystroke.c: replace calloc + 2;  strcpy by asprintf (a0e985fb6)
        * Font.c: replace malloc + strcpy by strdup + fix memleak (185470072)
        * Font.c: free possibly allocated mem (054ae8447)
        * Font.c: replace memcpy by sprintf preventing possible buffer
          overflows (56fa23485)
        * Args.c: simplify nxagentGetDialogName() (cac1af52d)
        * Args.c, Error.[ch]: introduce own length macro for
          nxagentClientsLogName (74c21e9e2)
        * Args.c: use strdup instead of malloc (dc61b6cca)
        * Error.c: update nxagentPrintError (96e430069)
        * Error.c: replace strcpy/strcat by snprintf (525e15168)
        * Error.c: use standard file descriptor macros (7d87e5a0c)
        * Error.c: remove trailing whitespace (654422a04)

2018-01-02 Ulrich Sibiller

        * Error.c: remove empty ifdef (6c080c839)
        * Font.c: pass down size (a8a693817)
        * Display.c: pass down buffer size to nxagentLookForIconFile
          (19a3918a7)
        * Replace hardcoded string lengths by macros (ea1e0bea3)

2017-12-08 Ulrich Sibiller

        * Font.c: make nxagentGetFontServerPath more readable (9a6b90c31)
        * Screen.c: string handling improvements (677da7fd3)
        * Font.c: shorten string handling (9d5c83e2f)

2017-11-24 Ulrich Sibiller

        * Keyboard.c: replace malloc + strcpy by asprintf (2836c72f7)
        * Keyboard.c: improve user messages for keyboard file handling
          (08912ef30)
        * Keyboard.c: fix memory leak (0e2c4df8e)

2017-11-23 Ulrich Sibiller

        * Dialog.c: fix possible buffer overflows (3de6bc749)

2017-11-24 Ulrich Sibiller

        * Dialog.c,Display.c,NXdixfonts.c: replace strncpy() by snprintf
          where appropriate (4a345786c)

2017-11-23 Ulrich Sibiller

        * Dialog.c,Display.c,Font.c,NXdixfonts.c: don't use hardcoded string
          buffer lengths (5987a7b1a)

2018-01-05 Mihai Moldovan

        * Merge branch 'Ionic-bugfix/rpath' into 3.6.x (3c8189971)
          Fixes:
          ArcticaProject/nx-libs#610

2018-01-03 Mihai Moldovan

        * nxproxy/src/Makefile.am: build library using RUNPATH instead of
          RPATH. (1c1431c0f)
        * nxproxy/configure.ac: enable libtool support. (d1897719a)
        * nxproxy/configure.ac: drop --enable-cxx11. (4d481bf99)

2017-12-30 Mihai Moldovan

        * Makefile: only try to copy/dereference libNX* files when installing
          data. (b91b13b37)
        * nx-X11: reintroduce creation of libX11 compat symlinks. (ecaa13ce6)

2017-12-29 Mihai Moldovan

        * Makefile: install relinked program binary instead of the
          "temporary" one. (3d17c665b)
        * nx-X11: build programs with a temporary RPATH/RUNPATH value and a
          relinked version with the system location. (ffc09a73d)

2017-12-28 Mihai Moldovan

        * nxcompshad/src/Makefile.am: enable new ELF dtags to force RUNPATH
          creation for libXcompshad. (44f8c424e)
        * nx-X11/config/cf/{gnu,lnx}Lib.rules: enable new ELF dtags to force
          RUNPATH creation for nxagent. (4b153f5b0)

2017-12-26 Mihai Moldovan

        * nxcompshad/src/Makefile.am: implement libX11 RPATH/RUNPATH
          override. (b13bf675a)
          Fixes: ArcticaProject/nx-libs#610

        * nxagent: implement RPATH/RUNPATH override for libX11.
          (26ab7b8a7)
          Fixes: ArcticaProject/nx-libs#610

2017-12-30 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_abstract' into 3.6.x (e13e31f75)
          Fixes:
          ArcticaProject/nx-libs#612
          Fixes:
          ArcticaProject/nx-libs#572

2017-12-29 Ulrich Sibiller

        * EncodeBuffer.cpp: add another VALGRIND guard (367bec595)

2017-12-28 Ulrich Sibiller

        * nxcomp: drop strncpy in favour of snprintf (6e98e35cf)

2017-12-27 Ulrich Sibiller

        * Loop.cpp: fix memleak happening with unknown tcp host (9e8bd2e1b)
        * ChannelEndPoint.cpp: fix possible memleak in getUnixPath()
          (ce293647d)
        * ChannelEndPoint.cpp: remove unneccessary code (17d045826)
        * ChannelEndPoint.cpp: fix another memleak (eae64c4a4)
        * EncodeBuffer.cpp: add VALGRIND guard (96879dc69)
        * nxcomp: implement correct length handling for unix socket structs
          (6198e0376)
        * Loop.cpp: drop ugly ifdef indentation (2367fc714)
        * Loop.cpp: create xServerAddrUNIX only if required (6d8fe661e)
        * Loop.cpp: improve/fix usage of s(n)printf (14a558918)
        * Loop.cpp: some reformatting/simplification/FIXMEs (3066195d7)
        * Loop.cpp: delete passed object prior to overwriting it (c31c54c1b)
        * ChannelEndPoint.cpp: re-scope/improve getSpec (c48748ba0)
        * Loop.cpp: delete structs when no longer required (f1905c864)
        * Loop.cpp: always close testSocketFD (b593edeb2)
        * Loop.cpp: free display before leaving SetupDisplaySocket()
          (4107159e2)
        * Loop.cpp: Fix memset (size was 0) (604e09686)

2017-12-28 Mihai Moldovan

        * Merge branch 'uli42-pr/silence_nxcompshad_warnings' into 3.6.x
          (2d44051aa)
          Fixes: ArcticaProject/nx-libs#572

2017-12-27 Ulrich Sibiller

        * nxcompshad: silence GCC warnings (2cade632b)

2017-12-28 Mihai Moldovan

        * Merge branch 'uli42-pr/reduce_uninitialised' into 3.6.x (061c35772)

2017-12-10 Ulrich Sibiller

        * reduce usage of uninitialised bytes (6acbfab33)

2017-12-27 Mihai Moldovan

        * nxcomp/src/Log.h: take a reference-type in generic has_newline()
          function. (bc5f9a236)
        * nxcomp/src/Log.cpp: don't confuse users with useless warning
          messages in case that a log line append operation was
          requested, but the message level has lower precedence than
          the current log filter. (8036f6914)
        * nxcomp/src/Log.h: make sure we don't pass NULL pointers to
          strstr(). (56dbc2156)

2017-12-25 Mihai Moldovan

        * nxcomp/src/Loop.cpp: whitespace in log messages only. (57845ced5)
        * nxcomp/src/Loop.cpp: use new log continuation mechanism.
          (970704ca4)
          Fixes: ArcticaProject/nx-libs#577
          Fixes:
          ArcticaProject/nx-libs#611

        * nxcomp/src/Loop.cpp: whitespace only. (fe447bb6d)

2017-12-24 Mihai Moldovan

        * nxcomp/src/Log.{cpp,h}: provide infrastructure for appending to
          already existing log lines. (dccf5901e)
        * nxcomp/src/Log.h: NXLogStamp constructor should actually take a
          size_t-typed line parameter. (b30cfaa24)
        * nxcomp/src/Log.h: use initializer lists instead of initializing
          member variables in-block. (5ff87ca9e)
        * nx-X11/programs/Xserver/hw/nxagent/Screen.c: re-enable normal
          error/warning output. (fcb41e324)
        * nxcomp/src/ChannelEndPoint.cpp: don't use C-style casting in C++
          code... (9dba2435c)
        * nxcomp/src/Loop.cpp: fix small memory leak. (ae73fedf8)
        * testscripts/run-nxproxy2nx*: use more quotes, common variables and
          braces. (1e448d2f5)
        * testscripts/run-nxproxy2nx*: drop echo -ne "...\n". (a0003405b)
        * testscripts/*: fix "randlomly" typos. (6c7869ab9)
        * nx-X11/programs/Xserver/hw/nxagent/Screen.c: update screen size
          after modifying CRTC modes. (34bef6330)

2017-12-19 Mihai Moldovan

        * nx-libs.spec: make sure pass additional configure flags through,
          not discard them. (75767979e)
          Fixes:
          ArcticaProject/nx-libs#540

        *
          nx-X11/extras/Mesa.patches_6.4.2/4002_no-special-glx-memfunctions.patch:
          include stdlib.h and string.h for memset, malloc and free
          prototypes. (ef28eb472)
        * mesa-quilt: drop debugging option erroneously committed.
          (218a340d8)
        * mesa-quilt: ignore user configuration file when applying MESA
          patches. (2c4afb84e)
        * nx-libs.spec: show compile calls during RPM-based builds.
          (10871bba0)
        * nx-libs.spec: re-add %{optflags} to CDEBUGFLAGS. (6616983f2)

2017-12-18 Mihai Moldovan

        * nxcomp/src/Loop.cpp: log message fixups only. (08ad4d04d)

2017-12-16 Mihai Moldovan

        * Drop SHMNAME workaround again, it *is* defined in shmstr.h, which
          is actually header I was searching for. (e7b744525)
        * nx-X11/programs/Xserver/Xext/shape.c: avoid pulling in Xlib in
          legacy mode via the _SHAPE_SERVER_ macro. (1e2fc1548)
        * nx-X11/programs/Xserver/Xext/shape.c: pull in shapestr.h for legacy
          Xext proto versions, since shape.h would pull in Xlib.
          (3abdb9960)
        * Handle SHAPE proto splitup gracefully for legacy Xext proto
          versions. (caa048a18)
        * zlib compatibility: whenever we want -I flags only, assume that the
          headers are directly available. (404e6634a)
        * nx-X11/programs/Xserver/include/misc.h: add compat define for
          SHMNAME. (e37532ca8)
        * Support building with legacy zlib versions that do not ship a
          pkg-config file. (779a116ff)
        * Support building with legacy (pre-7.1.0) Xext proto versions.
          (e92c2a878)
        * Revert "nx-libs.spec: add xorg-x11-libXext-devel build dependency
          for older *SUSE versions." (0d6207bd3)
        * nx-libs.spec: add xorg-x11-libXext-devel build dependency for older
          *SUSE versions. (cc47066b3)
        * nx{comp{,shad},proxy}: use dist-bzip2 instead of dist-xz.
          (ddd6f72ff)
        * debian/control: add dependencies needed for debian/compat.sh.
          (4c4f2b185)
        * Makefile: correctly quote variables when passing them down to other
          programs. (c173e6b99)
        * nx-libs.spec: pixman is called libpixman-1-0 on older *SUSE
          versions. (3206eacf6)
        * nx-libs.spec: imake is part of xorg-x11-util-devel on older *SUSE
          versions and the splitted imake package on later versions.
          (3411a8bc7)
        * nx-libs.spec: older *SUSE versions do not split up (all) libraries
          in a useful manner. (c7c4987b8)
        * Support building with legacy (pre-1.4.2) libXfont(1) versions.
          (fe011b55d)
        * debian/rules: execute new debian/compat.sh file before the actual
          build. (fb2e9a8b5)
        * debian/: add compat.sh file containing compatibility logic for
          older Debian and Ubuntu versions. (baf61fbb2)
        * nx-libs.spec: also own %{_datadir}/nx/X11, since %dir explicitly
          does not recurse down. (0bbef4f40)

2017-12-15 Mihai Moldovan

        * nxcompshad/Makefile.am: also correctly call aclocal here.
          (1d431b53c)
        * {nx-X11/lib,nxproxy}/Makefile.am: also use correct aclocal flags in
          the other locations. (0e0eb5a43)
        * nxcomp/test/logging_test.cpp: return a value in non-void function.
          (df6afb60d)
        * nx-X11/config/cf/linux.cf: recursive macros aren't a thing.
          (a10b9c649)
        * nxcomp/Makefile.am: call aclocal with the correct include dir
          argument. (3d59e2c30)
        * nx-libs.spec: only remove files in the BuildRoot. (a22213e47)
        * nx-X11/config/cf/linux.cf: don't override default CC options for
          {ARM,PPC}{32,64}. (dfa24dd8f)
        * Merge branch '3.6.x' (1dad092ca)

2017-12-15 Mike Gabriel

        * release 3.5.99.12 (2b9025f79) (tag: 3.5.99.12)
        * Xserver/hw/nxagent/Image.c: Fix regression FTBFS after d4465b71 got
          merged in. (4fb495432)
        * debian/changelog: post-release version bump to 3.5.99.11
          (cfbb03820)
        * release 3.5.99.11 (b213c8eba) (tag: 3.5.99.11)
        * Merge branch 'sunweaver-pr/more-X-memory-macro-fixes' into 3.6.x
          (4cca1b4bd)

2017-12-14 Mike Gabriel

        * Xserver/hw/nxagent/Clipboard.c: Fix free calls (free back to
          XFree). (5597f2ea5)
        * Xserver/hw/nxagent/compext: Xfree -> free and Xmalloc -> malloc.
          (d4465b719)

2017-12-15 Mihai Moldovan

        * nx-libs.spec: actually use a weak dependency for xkeyboard-config.
          (8cca3f09d)
        * nx-libs.spec: add back erroneously dropped xkeyboard-config
          dependency. (8cf5b5b7c)

2017-12-14 Mihai Moldovan

        * Merge branch 'sunweaver-pr/fix-compiler-warnings' into 3.6.x
          (1d301c517)

2017-12-14 Mike Gabriel

        * Xserver/GL/glx/glxcmds.c: Cast small-int values through intptr_t
          when passed as pointers (8bb1579f4)

2017-03-17 Mike Gabriel

        * lib/X11/Xrm.c: Compiler warning fix: logical-not-parentheses
          (ac6a216c5)

2017-02-17 Mike Gabriel

        * glx: warning fixes (a6ffabda6)
        * Xserver/GL/glx/glxfb.c: Fix compiler warning: pointer-sign.
          (16fbdb2a8)
        * hw/nxagent/Events.c: Fix compiler warnings (with NX_DEBUG_INPUT):
          format. (a27414524)
        * hw/nxagent/NXxvdisp.c: Fix compiler warnings:
          misleading-indentation (7aed70f14)
        * hw/nxagent/NXdispatch.c: Fix compiler warning:
          misleading-indentation (72152baff)

2017-02-16 Mike Gabriel

        * Xserver/Xi/chgfctl.c: Fix compiler warning: misleading-indentation.
          (6d98e5381)

2017-12-14 Mike Gabriel

        * debian/rules: Neither overzealously remove nx-X11/Makefile.
          (91ca51bff)
        * debian/rules: Don't remove our main Makefile. (8cade97b0)
        * debian/rules: Fix override_dh_clean target for older Debian/Ubuntu
          versions. (346c59516)
        * Add missing/renamed patches. (Ouch!). (542b5b461)

2017-09-22 Mike DePaulo

        * nx-libs.spec: Add missing BuildRequires and fix paths to files.
          (f8b2a04e0)

2017-12-14 Mike Gabriel

        * debian/control: Set Section: to "libs" for libnx-x11-6. (5000ded30)
        * debian/control: All Priority: extras packages are required to be
          changed to Priority: optional by recent Debian Policy.
          (f17d4eb26)
        * Merge branch 'uli42-pr/improve_keyboard_light' into 3.6.x
          (abaebb5b1)

2017-11-13 Ulrich Sibiller

        * nxagent manpage: extend description of keyboard option (a02b645b2)

2017-08-31 Ulrich Sibiller

        * Events.c/h: Rename & restructure some Xkb functions (7dbc6cf86)

2017-07-22 Ulrich Sibiller

        * Keyboard.c: Replace some memsets by zero initialization (8e5b1e7a2)
        * Keyboard.c: Fix indentation (de9b4edf9)

2017-08-12 Ulrich Sibiller

        * Keyboard.c: set variables to NULL after free (88bc52615)

2017-07-22 Ulrich Sibiller

        * Keyboard.c: XkbDfltRepeatDelay and XkbDfltRepeatIntervall are int
          not uint (94fae7497)
        * Keyboard.c: Use calloc instead of malloc + memset (eb4abe4c5)
        * nxagent manpage: Extend keyboard documentation (5c4a001ac)
        * Keyboard.c: Make xkblock more robust (8b206a261)
        * Keyboard.c: Some code cleanups (1e1ea1cea)
        * nxagent manpage: Improve explanation of -noignore and -noxkblock
          (a44737855)
        * Keyboard.c: Add some comments with changelog explanations
          (ba8076697)

2017-12-06 Ulrich Sibiller

        * Keyboard.c: print message class for user messages (9566acb5a)
        * Keyboard.c: Improve TEST output (c37c47ac4)

2017-12-13 Mike Gabriel

        * debian/*: Adopt from official Debian package where appropriate.
          (7610c0f19)
        * Merge branch 'uli42-pr/pre-rrxinerama-fallback' into 3.6.x
          (c5f3c2042)

2017-07-13 Ulrich Sibiller

        * small code cosmetics (bd1ca625e)
        * always notify on size changes (0852aa52c)
        * re-implement pre-xinerama behaviour (1923f49dd)

2017-12-13 Mihai Moldovan

        * nx-X11/programs/Xserver/os/xprintf.c: completely drop NX-related
          changes. (73c113ce6)
        * debian/x2goagent.options: reenable XFIXES extension. (6d70b9e3c)

2017-12-11 Mihai Moldovan

        * nxcomp/src/Log.cpp: only create a new queue entry if we actually
          intend to write it out later. (3731a996d)
          Fixes:
          ArcticaProject/nx-libs#596

2017-12-11 Mike Gabriel

        * Merge branch 'uli42-pr/fix_shadow_warning' into 3.6.x (7882a39ad)

2017-12-10 Ulrich Sibiller

        * Silence warning: "ar: 'u' modifier ignored since 'D' is the
          default" (018c557c4)
        * nxcomp: fix shadow warning (d5c3e75b3)

2017-12-11 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_xtrans' into 3.6.x (29bb12312)

2017-12-10 Ulrich Sibiller

        * Xtranssock.c: simplify code in SocketWritev (0eb1dc67d)

2017-12-11 Mike Gabriel

        * Merge branch
          'sunweaver-pr/drop-NoMachines-own-Xvasprintf-implementation'
          into 3.6.x (4988e7c5f)
        * Xserver/os/xprintf.c: Drop NoMachine's own implementation of
          Xvasprintf(). Use stock implementation instead.
          (cf2e07657)

2017-12-11 Mihai Moldovan

        * nx-X11/programs/Xserver/os/xprintf.c: remove doubly-defined
          Xscnprintf function, add missing header includes.
          (c31cd7737)

2017-12-10 Mike Gabriel

        * Merge branch 'Ionic-feature/backport-asprintf' into 3.6.x
          (e54e42af9)

2017-12-07 Daniel Kurtz

        * os/xprintf: add Xvscnprintf and Xscnprintf (a6e632aac)

2017-12-07 Colin Harrison

        * Typo in xserver Xvasprintf() (c281c6e06)

2017-12-07 Alan Coopersmith

        * Add asprintf() implementation for platforms without it (1e3a97482)

2017-12-09 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_memleaks' into 3.6.x (804ff4452)
          Fixes:
          ArcticaProject/nx-libs#569
          Fixes:
          ArcticaProject/nx-libs#573

2017-12-07 Ulrich Sibiller

        * nxcomp: use new macro SAFE_FREE(ptr) (4dbee3a3f)

2017-11-28 Ulrich Sibiller

        * Loop.cpp: fix more memory leaks (2814677a7)
        * Loop.cpp: fix two memleaks (1c09eab70)
        * ChannelEndPoint.cpp: fix two memleaks (c4660e109)

2017-11-27 Ulrich Sibiller

        * nxcomp: simplify free calls (21c742d25)
        * nxcomp: fix double free (513aa23a7)

2017-12-09 Mihai Moldovan

        * Merge branch 'uli42-pr/keep_co' into 3.6.x (6d7536bd4)

2017-12-04 Ulrich Sibiller

        * Reintroduce -co as no-op (eff0f366d)

2017-12-07 Mihai Moldovan

        * Merge branch 'uli42-p/xquerytree_leak' into 3.6.x (eb9618739)
          Fixes:
          ArcticaProject/nx-libs#585

2017-12-05 Ulrich Sibiller

        * Events.c: add ifdef around nxagentRemoteWindowsTree (ad53af097)
        * Make sure XQueryTree results are freed (cdaec755d)
        * Events.c: drop unused variable (0938cf83d)
        * Events.c: move variable to inner scope (43579a3b9)

2017-12-07 Mihai Moldovan

        * Merge branch 'uli42-pr/various_backports' into 3.6.x
          (5487d52fe)
          Fixes: ArcticaProject/nx-libs#558
          Fixes:
          ArcticaProject/nx-libs#541
          Fixes:
          ArcticaProject/nx-libs#542

2017-12-05 Daniel Stone

        * DIX: XKB: Set xkbInfo to NULL as well as freeing it (aac4c5f59)
        * Allow options to appear with other components. (e05b90814)

2017-12-05 Lars Knoll

        * devPrivates fixes (e073093cc)

2017-12-05 Adam Jackson

        * Coverity # 337: Remove useless NULL check. (0a010adfc)
        * Coverity # 491: Check version number correctly. (1771deaf1)

2006-03-15 Adam Jackson

        * Coverity # 487: Check version number correctly. (d31f107c6)
        * Coverity # 807: Fix a memory leak in XFixesExpandRegion.
          (43388104d)

2017-11-09 Giuseppe Bilotta

        * randr: free crtc->outputs on destroy (6f9a6aacd)
        * randr: always realloc crtcs and outputs (4e059d579)

2017-12-07 Mihai Moldovan

        * Merge branch 'uli42-pr/improve_nxproxy_help' into 3.6.x (c571aa9ed)

2017-11-29 Ulrich Sibiller

        * nxproxy/nxcomp: document logging options (9e3381cc8)

2017-11-27 Ulrich Sibiller

        * nxcomp/nxproxy: slightly improve the usage message of nxproxy
          (3fcb8e4ee)
        * nxcomp/nxproxy: add missing hint for keyconv option (f51194fb1)

2017-12-06 Mihai Moldovan

        * Merge branch 'sunweaver-pr/drop-bin-wrappers' into 3.6.x
          (80e590ea1)
          Fixes: ArcticaProject/nx-libs#546
          Fixes:
          ArcticaProject/nx-libs#547

2017-11-26 Mike Gabriel

        * Makefile: Quote '$@' in make calls with double quotes. (c54558e3c)

2017-11-21 Mike Gabriel

        * Makefile: Don't use DESTDIR in configure. (1539c20e5)
        * Drop bin wrappers for nxagent and nxproxy, directly install nxproxy
          and nxagent to BINDIR. (ca4308781)

2017-12-05 Mike Gabriel

        * Merge branch 'uli42-pr/fix_global_tcpFD' into 3.6.x (05cf54af3)

2017-12-02 Ulrich Sibiller

        * nxcomp: use lowercase abbreviations for seconds and milliseconds
          (b8c929773)
        * nxcomp: remove unused return values (3bd7e03e1)
        * nxcomp: Fix setting of global tcpFD (82e893ef2)

2017-11-26 Mihai Moldovan

        * Merge branch 'uli42-pr/nokeyconv' into 3.6.x (7f777e01e)

2017-11-23 Ulrich Sibiller

        * Keyboard.c: make nxagentKeycodeConversion a Boolean (66046f138)

2017-11-19 Ulrich Sibiller

        * add option keyconv=(auto|on|off) (8fd25cf83)
        * Keyboard.c: Use booleans for nxagentKeycodeConversion (4b71309c3)

2017-11-22 Mike Gabriel

        * nxcomp/src/Misc.cpp: Update explanation for the NX_TEMP env
          variable. (2e724702e)
        * nxproxy.1 man page: Update explanation for NX_TEMP env variable.
          (78661a19a)
        * Merge branch 'Ionic-bugfix/hardcode-socket-paths-in-libX11' into
          3.6.x (f0f4fdc2b)

2017-11-22 Mihai Moldovan

        * nx-X11/lib/include/xtrans/Xtranssock.c: drop UNIX path overrides as
          well. (df9b5306e)
          Fixes: ArcticaProject/nx-libs#536

2017-11-21 Mike Gabriel

        * Merge branch 'uli42-pr/simplify_free' into 3.6.x (ce182e88a)

2017-11-18 Ulrich Sibiller

        * Error.c: simply nxagentGetClientsPath() (dc43f4c98)
        * simply free() calls (7e975e3cc)

2017-11-20 Mike Gabriel

        * Merge branch 'uli42-pr/options_on_reconnect' into 3.6.x (3b640a0f8)

2017-11-18 Ulrich Sibiller

        * Args.c: simplify nxagentProcessOptionsFile() (4ef4fbf16)
        * Args.c: Fix compile bug with DEBUG enabled (6c9622963)
        * Fix options parsing on reconnect (76ce623ab)

2017-11-17 Mike Gabriel

        * Merge branch 'uli42-small_fixes' into 3.6.x (39d45a0e8)

2017-10-18 Ulrich Sibiller

        * fix broken path due to missing / (9a1604372)
        * NXglxext.c: rename and relocate variable (ac66ba349)
        * glxext.c/NXglxext.c: merge two functions into one (fff0d5473)
        * keysym.h: fix include path (b0b62dde6)

2017-11-17 Mike Gabriel

        * Merge branch 'uli42-pr/fix_manpage' into 3.6.x (56569f336)

2017-11-17 Ulrich Sibiller

        * nxagent manpage: some minor formatting improvements and typo fixes
          (72c1f83fb)

2017-11-10 Mihai Moldovan

        * nx-libs.spec: fix SHLIBSGLOBALSFLAGS => SHLIBGLOBALSFLAGS typo
          spotted by Orion Poplawski. (71511a765)

2017-11-08 X2Go Release Manager

        * Continue development (81d935604)
        * Mid-release fixup: split up
          debian/patches/1500_all_propagate-optflags-to-subcompone.full+lite.patch.
          (415446307)
        * Mid-release fixup: rename
          debian/patches/1400_nx-X11_Render.c-Improve-situation-fo.full+lite.patch
          to
          debian/patches/1400_nx-X11_Render.c-Improve-situation-fo.full.patch.
          (09bb93e00)
        * release 3.5.0.33 (7dacd7993)

2017-11-04 Mike Gabriel

        * Merge branch 'Ionic-bugfix/hardcode-some-socket-paths' into 3.6.x
          (e788a70ce)

2017-11-03 Mihai Moldovan

        * nxcomp/src/Loop.cpp: hardcode X11 and (legacy/xfs) font UNIX paths.
          (79257eed0)

2017-11-04 Mihai Moldovan

        * nxcomp: Hardcode X11 and (legacy/xfs) font UNIX paths. (2c75b00f3)
        * nxcomp: Handle launchd sockets in DISPLAY variable correctly when
          fetching X cookie. (e095b8f6b)

2017-11-03 Mike Gabriel

        * Merge branch 'Ionic-bugfix/fix-X-cookie-on-osx' into 3.6.x
          (e3f498e62)

2017-11-03 Mihai Moldovan

        * nxcomp/src/Auth.cpp: handle launchd sockets in DISPLAY variable
          correctly when fetching X cookie. (bd25453bd)

2017-11-02 Mihai Moldovan

        * nx-libs.spec: let x2goagent conflict with pre-4.0.1.21 x2goserver
          versions. (288cc6fec)
        * debian/control: change Breaks statement to pre-4.0.1.21 x2goserver
          and add a Replaces: x2goserver << 4.0.1.21 section to
          x2goagent package. (b5230d371)

2017-10-27 Mihai Moldovan

        * nxproxy: use ax_pthread.m4. (1c6c9c04b)
        * nxcomp/m4/ax_pthread.m4: move to top-level m4/ directory, use
          symlink. (22bb128dc)

2017-10-27 Mike Gabriel

        * Regression fix for f855b3b6. Caused FTBFS with Loop.cpp:2669:0:
          error: unterminated #ifdef (#ifdef TIME). (06a6c5829)
        * Merge branch 'theqvd-improved-logging-loop' into 3.6.x (2e4f9e7a9)
        * Merge branch 'theqvd-improved-logging' into 3.6.x (de3d9ff4e)

2017-09-29 Mihai Moldovan

        * nxcomp/src/Loop.cpp: fix whitespace errors on continued lines.
          (ab0c4f842)

2017-03-22 Vadim Troshchinskiy

        * Remove leading \n in NXTrans* logging (d202b052e)

2017-03-16 Vadim Troshchinskiy

        * Fix whitespace and line splitting issues reported by ionic
          (f855b3b61)

2016-12-22 Vadim Troshchinskiy

        * Conversion of Loop.cpp to the new log system (1cf6aa8f2)

2017-09-30 Mihai Moldovan

        * nxcomp: add basic logging_test utility in test subdirectory.
          (ceac07763)
        * nxcomp/src/Log.h: prepare for logger testing application.
          (5efcd39fc)

2017-10-27 Mihai Moldovan

        * nxcomp/src/Log.cpp: add PID to thread ID output if requested.
          (6c3cf54ba)

2017-09-30 Mihai Moldovan

        * nxcomp/src/Log.h: block signals while writing out data. (1829a35cd)
        * nxcomp/src/Log.{cpp,h}: port to std::stack as internal buffer
          structure. (09586d760)

2017-06-30 Mihai Moldovan

        * nxcomp/{configure.ac,Log.cpp}: implement configure-time
          std::put_time check and use macro value in Log.cpp.
          (fc4a18d33)
        * nxcomp/Log.h: delete stream_ member before class object
          destruction. (67b0a17fa)
        * nxcomp/Log.h: also clear the buffer after setting it to an empty
          string. (ca08512cf)

2016-12-22 Vadim Troshchinskiy

        * Set default log level to WARNING (d960ec2cb)
        * New logging implementation (b0521e816)

2017-07-13 Mihai Moldovan

        * nxcomp: add AX_PTHREAD code from autoconf-archive and check for
          pthread support. (381c39b86)

2017-09-29 Mihai Moldovan

        * nx{comp{,shad},proxy}: add configure flag --enable-cxx11 to enable
          and setup optional C++11 support. (1f717c6fd)

2017-10-27 Mihai Moldovan

        * nxcomp/configure.ac: rename --{en,dis}able-info to
          --{en,dis}able-debug, as originally planned. (39ee56f5d)

2017-10-20 Mihai Moldovan

        * README.md: add short Windows section and mention that using Cygwin
          tools is imperative when working with the git repository.
          (dae8551e2)

2017-10-16 Mihai Moldovan

        * nx-libs.spec: pass CDEBUGFLAGS and friends directly through via
          make command. (c6b004578)
        * nx-libs.spec: handle potentially undefined variables more
          gracefully. (92485be30)
        * nx-libs.spec: pass CDEBUGSFLAGS and friends directly to the make
          command in %build. (d017d211d)
        * nx-libs.spec: drop ugly optsflag sed hack, hopefully obsoleted by
          passing CDEBUGFLAGS through. (71bda0ed5)
        * nx-libs.spec: drop ugly sed hack to push optflags to build system.
          (07d308359)
        * debian/changelog: fixup changelog. (f54e56d81)
        * OPTFLAGS: Properly propagate build option flags to
          nxcomp{,ext,shad} and the nx-X11 build scripts.
          (13aed2463)
        * nx-libs.spec: add -mno-vxs to general C(XX)FLAGS on ppc64le.
          (9d750c686)
        * nx-libs.spec: add -mno-vxs to general C(XX)FLAGS on ppc64le.
          (bd2a66fec)
        * debian/patches: fixup series file to include previous patch.
          (df3944d46)

2017-10-10 Mike Gabriel

        * Merge branch 'theqvd-media_argument_bugfix' into 3.6.x (13041f5c0)

2017-10-10 Vadim Troshchinskiy

        * Fix bug #525: PANIC! No port specified for multimedia connections
          (f2c73bd84)

2017-10-10 Simon Matter

        * nxcomp: Reduce control->TokenSize slightly again in order to fix
          fragmentation of packages when on VPN (or otherwise
          encapsulated) connections. (e73464e4f)

2017-10-10 Mike Gabriel

        * Merge branch 'Ionic-add-stray-files-to-gitignore' into 3.6.x
          (17ae45e0f)

2017-10-10 Mihai Moldovan

        * .gitignore: ignore vim swap files. (0336aab79)
        **/.gitignore: add stray files. (5d44c595a)
          Fixes:
          ArcticaProject/nx-libs#523

2017-10-09 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxcomp-tokensize-in-vpn-tunnels' into
          3.6.x (b67be23b1)

2017-10-09 Simon Matter

        * nxcomp/src/Loop.cpp: Reduce control->TokenSize slightly again in
          order to fix fragmentation of packages when on VPN (or
          otherwise encapsulated) connections. (418db3b5c)

2017-10-09 Mike Gabriel

        * .gitignore: Improve all .gitignore files, adapt to autotools
          build-flow and its build cruft. (27c14b4eb)

2017-09-29 Mihai Moldovan

        * nxcomp/src/Loop.cpp: whitespace fixes only. (371c71276)
        * nxcomp/configure.ac: prettify AC_ARG_ENABLE() calls, use more
          quotes and AS_IF() where appropriate. (b5c714690)

2017-09-29 Simon Matter

        * nxproxy/src/Main.c: Silence compiler warning. (03ebe6f25)

2017-09-29 Vadim Troshchinskiy

        * Merge pull request #519 from theqvd/fix_nxagent_arg_parsing
          (b3f2e3006)

2017-09-28 Vadim Troshchinskiy

        * Fix nxagent argument parsing logic (5f1eb0dc3)
          Fixes:
          ArcticaProject/nx-libs#518

2017-09-15 Mike Gabriel

        * debian/control: Bump Standards-Version: to 4.1.0. No changes
          needed. (3c95d6040)
        * debian/control: Drop non-required B-D libxmltok1-dev. (4bc1d6ccc)
        * release 3.5.99.10 (6557c0043) (tag: 3.5.99.10)

2017-09-14 Mihai Moldovan

        * Merge branch
          'sunweaver-pr/assure-that-Mesa-includes-headers-from-libNX_X11'
          into 3.6.x (4405c6a6b)

2017-09-13 Mike Gabriel

        * Assure that headers from libNX_X11 are always included from
          $(INCDIR)/nx-X11/. (f9c23b51e)

2017-09-13 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Render.c: use macros obtaining
          values from _XPrivDisplay instead of the other Display
          structure directly. (0815fb06f)

2017-09-06 Mihai Moldovan

        * Merge branch 'sunweaver-pr/sun-path-is-104-on-debian-kfreebsd' into
          3.6.x (81569ad6b)
          Fixes: ArcticaProject/nx-libs#507

2017-08-31 Mike Gabriel

        * nxcomp/src/{Loop,Proxy}.cpp: On Debian/kFreeBSD (and other *BSD
          variants) the sockaddr_un.sun_path property is 104 chars
          long, not 108. Hard-coding Unix domain sockets in nxcomp
          the string length 104. (96ba6190d)

2017-08-30 Mike Gabriel

        * Mesa.patches: Shrink over-zealous 5001 patch. Only patch files that
          we use during build. (d3f97cea2)
        * roll-tarball.sh: Drop m4/nx-xtrans.m4 from nx-libs-lite tarball.
          (055f52b03)
        * roll-tarball.sh: Some more .gitignore files to remove. (1047cda6d)
        * roll-tarball.sh: Use -f with rm everywhere, also when tweaking the
          Mesa/ dir. (bbf69e0a6)
        * release 3.5.99.9 (f4afa5a56) (tag: 3.5.99.9)
        * debian/rules: Strip static libraries before installing them into
          the lib*.dev packages. (13264ea7f)
        * Mesa.patches: Add 5001_nasty-typo-fixes.patch. Fix some nasty typos
          in Mesa's code ending up in the nxagent binary.
          (15909676e)
        * hw/nxagent/Window.c: Fix spelling error in debug message.
          (b9e5f03ab)
        * debian/control: Bump Standards-Version: to 4.0.1. No changes
          needed. (bdd4fc212)
        * debian/copyright: Update copyright attributions. (9cffffe5e)
        * nx-X11/extras: Drop Mesa-6.4.1 related files. (5ecf04c92)

2017-08-28 Mihai Moldovan

        * Merge branch 'sunweaver-pr/drop-nxcompshad-cygwin-support' into
          3.6.x (709bce6cf)

2017-07-17 Mike Gabriel

        * nxcompshad: Drop Cygwin/Win32 support. Has been untested and unused
          for a long time. (d9e2822f5)

2017-08-26 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxagent-render-cleanup' into 3.6.x
          (bc66da714)

2017-07-17 Mike Gabriel

        * nx-X11/programs/Xserver/Render.c: Re-introduce
          nxagentGlyphsCleanup() from libNX_Xrender's formerly
          removed XRenderGlyphsCleanup(). (4eade297b)

2017-08-25 Mike Gabriel

        * nx-X11/Makefile: Only run full CleanEnv code, if imake is installed
          in the build-system. (7290aea3b)
        * Makefile: Check for dir existence before attempting to remove it.
          (a32f1dfa1)
        * Makefile: Use $(RM_DIR) rather then plain rmdir in clean-env
          target. (71878f7a9)

2017-08-25 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libnx-x11-autoreconf' into 3.6.x
          (ae0a2bfde)

2017-08-11 Mike Gabriel

        * debian/rules: Re-order configure options for the sake of more
          beauty. (3b7e5a42f)
        * debian/rules: Use tabs as first indentation level. (9a79e09a5)
        * debian/control: Add D (libnx-x11-6): libx11-data. (9edd6e055)
        * nx-X11/programs/Xserver/Imakefile: White-space fix. (11fa0b140)

2017-07-21 Mike Gabriel

        * Convert nx-X11/lib/ build flow from imake to autotools. (c350873c7)

2017-07-17 Mike Gabriel

        * debian/rules: Add configure option --disable-silent-rules.
          (1472e7e37)

2017-07-12 Mike Gabriel

        * nx*/configure.ac: Use newly introduced macro NX_DEFAULT_OPTIONS
          instead of NX_COMPILER_FLAGS. (55c4e4070)
        * m4/nx-macros.m4: Add NX_STRICT_OPTION and NX_DEFAULT_OPTIONS macros
          (borrowed from X.org's xorg-macros.m4). (ef08aadf5)

2017-08-11 Mike Gabriel

        * Merge branch 'uli42-pr/versionprop' into 3.6.x (cbe2c0e44)

2017-08-10 Ulrich Sibiller

        * Set NX_AGENT_VERSION property for root window (715fcfe6d)

2017-08-09 Mihai Moldovan

        * nxcomp/configure.ac: fix copy-and-paste typo (nxcompshad.pc.)
          (8235925a2)
        * nxcomp/configure.ac: we don't need to specify empty optional
          parameters. (8b88289ee)
        * Merge branch 'sunweaver-pr/find-libjpeg-without-pkgconfig' into
          3.6.x (b1b919477)

2017-08-03 Mike Gabriel

        * nxcomp/configure.ac: Don't rely on pkg-config alone when it comes
          to testing for presence of libjpeg shared lib and header
          files. (4fd038dba)

2017-08-03 Mihai Moldovan

        * nx-X11: Render.c: Improve situation for multiple trapezoid
          requests. (1077270f8)

2017-08-03 Oleksandr Shneyder

        * nxcomp: Set TokenSize to 1536 for link type ADSL and WAN.
          (ab2885575)

2017-08-03 Mihai Moldovan

        * debian/patches: refresh all patches. (6ae091cc2)

2017-08-02 Mike Gabriel

        * nxproxy/src/Makefile.am: Actually define nxproxy_CFLAGS, so the
          various compiler warning flags get enabled at build time
          of nxproxy. (430ae6eb6)

2017-07-31 Mike Gabriel

        * Merge branch 'sunweaver-pr/fix-multi-trapez-requests' into 3.6.x
          (dc8e52407)

2017-07-31 Oleksandr Shneyder

        * Render.c: Improve situation for multiple trapezoid requests.
          (da43f047a)

2017-07-26 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxcomp-autoreconf' into 3.6.x
          (7897834ce)

2017-07-12 Mike Gabriel

        * nxcomp: Add __attribute__((noreturn)) to more functions where
          appropriate. (4afc641fd)
        * nxcomp/src/Loop.cpp: Don't mix using global proxyFD and a local
          p(roxy)FD variable (in WaitForRemote() and
          ConnectToRemote()). Rename local variable name.
          (b3a3382ad)
        * nxcomp/src/Loop.cpp: Don't use global variables as function
          paramters in handleLogReopenInLoop(). (82c218288)

2017-07-14 Mike Gabriel

        * nxcomp/src/Loop.cpp: Drop global variable diffTs, declare it in
          every funtion where it is needed. (e47995370)
        * nxcomp/src/Transport.cpp: Don't redeclare local variable if it can
          be reused. (04e09f277)

2017-07-12 Mike Gabriel

        * nxcomp/src/Loop.cpp: Don't reuse global variable names as function
          parameters in SetupDisplaySocket(). (54e7b9aa2)
        * nxcomp/src/Loop.cpp: Rename local variable 'handler' to
          'signalHandler'. (ca7db4fcb)
        * nxcomp/src/Loop.cpp: Drop duplicate prototypes (which already exist
          in Misc.h). (1e15760a3)
        * nxcomp/src/Proxy.cpp: Fix index usage of nested loops. (1894e04df)
        * nxcomp/src/Loop.cpp: Avoid duplicate usage of proxyFD (global
          variable) and *proxyFD (function parameter). (4c3872279)
        * nxcomp: Trivially fix local variables shadowing variables of same
          name from higher scope. (5a7b589bb)

2017-07-10 Mike Gabriel

        * debian/rules: Drop override_dh_clean target. Not required anymore,
          as configure files get removed correctly now. (93c4cea66)

2017-07-24 Mike Gabriel

        * nxcomp/configure.ac,m4/nx-macros.m4,nxcomp/src/Socket.h: Use
          AC_CHECK_TYPES to detect if type 'in_addr_t' is available.
          (9c8e3f139)

2017-07-14 Mike Gabriel

        * nxcomp/configure.ac: Re-add previously available configure options
          --with-valgrind and --with-info as renamed options
          --enable-valgrind and --enable-debug. (9fa0a6b95)

2017-06-30 Mike Gabriel

        * nxcomp: Switch to autoreconf. (f76c82403)

2017-07-25 Mike Gabriel

        * Merge branch 'uli42-pr/cmdline' into 3.6.x (9193d11ee)

2017-07-24 Ulrich Sibiller

        * treat options parameter as option string if it starts with nx/nx
          (3f7b30019)
        * rename nxagentOptionFile to nxagentOptionsFilename (36e583cf5)

2017-07-11 Ulrich Sibiller

        * pass filename as parameter to nxagentProcessOptionsFile()
          (b007b542d)

2017-07-17 Mike Gabriel

        * Merge branch 'uli42-pr/fix_keystroke_files' into 3.6.x (4ccb7eda5)

2017-07-12 Ulrich Sibiller

        * Improve keystroke file handling (79001dd8a)

2017-07-14 Mike Gabriel

        * debian/control: Add B-D: libtool (required for Debian jessie,
          Ubuntu trusty and Ubuntu xenial). (ccd7c6962)
        * debian/copyright: White-space cleanup. (ad1d45349)
        * debian/control: Process with wrap-and-sort -s. (96167fcdb)

2017-07-14 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxcompshad-autoreconf' into 3.6.x
          (5796ac644)

2017-07-12 Mike Gabriel

        * nxcompshad: Rewrite Logger class methods to properly take advantage
          of the 'gnu_printf' format attribute. (59e829f36)
        * nxcompshad: Prototype for NXShadowResetOptions() missing. Export it
          as public symbol via Shadow.h." (8f5ce18d4)
        * nxcompshad/src/Shadow.cpp: Drop duplicate prototype for
          NXShadowRemoveAllUpdaters(). Already in Shadow.h.
          (36fe0330e)
        * nxcompshad/src/Core.cpp: Don't redeclare (and shadow) curLine. Use
          curWorkLine instead. (d77897462)

2017-06-30 Mike Gabriel

        * nxcompshad/src/Regions.h: Avoid warning: ‘typedef’ was ignored in
          this declaration. Drop typedef declaration from _XRegion
          struct. (dba850070)

2017-04-25 Mike Gabriel

        * nxcompshad: Switch to autoreconf. (76b486768)

2017-07-13 Mike Gabriel

        * debian/control: Add B-D: automake (required for Debian jessie,
          Ubuntu trusty and Ubuntu xenial). (622360ea2)
        * nxproxy/configure.ac: Have AC_LANG before NX_COMPILER_BRAND. Thanks
          to Ionic for spotting this same flaw in nxcompshad.
          (107fba32e)

2017-07-12 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxproxy-autoreconf' into 3.6.x
          (06bf2a492)
          Fixes: ArcticaProject/nx-libs#133

2017-07-10 Mike Gabriel

        * debian/rules: Drop redundant --with-symbols configure option, '-g'
          already gets added by debhelper. (397d3ac06)

2017-04-26 Mike Gabriel

        * nxproxy: Switch to autoreconf. (41ea54b02)

2017-06-30 Mike Gabriel

        * m4/nx-macros.m4: Add autotools macros derived from X.org and
          nxcomp* configure.in files. (322e39b79)

2017-07-12 Mike Gabriel

        * make-changelog.sh: Drop obviously not needed '--since 1970' option
          from 'git log' call. (e17207f18)
        * Merge branch 'sunweaver-pr/report-window-ids' into 3.6.x
          (ba02470a5)

2017-07-04 Mike Gabriel

        * Report Xlib-side window IDs to session.log in machine readable
          form. This feature can be enabled by the cmdline options
          -reportwids and -reportprivatewids. (84a403e27)
        * nxagent man page: Fix layout near -nxrealwindowprop option.
          (000a869b3)

2017-06-30 Mike Gabriel

        * Mesa.patches: Disable
          4001_Fix-non-working-GLX-in-64bit-Xorg-7.0.patch. It
          patches a file, we don't build and that we remove in
          roll-tarball.sh. (a517c5ab6)
        * roll-tarballs.sh: Remove even more files from nx-X11/extras/Mesa/.
          This roll-tarball.sh version has been used for generating
          the 3.5.99.8 tarball. (7838207b7)
        * release 3.5.99.8 (3b15804ce) (tag: 3.5.99.8)

2017-06-30 Mihai Moldovan

        * Merge branch 'sunweaver-pr/mese-quilt-without-quilt' into 3.6.x
          (4c7641a1f)
          Fixes: ArcticaProject/nx-libs#444
          Fixes:
          ArcticaProject/nx-libs#457

2017-06-30 Mike Gabriel

        * README.Mesa.patches: Define some rules for patch naming and
          numbering scheme. (79fcce3ee)

2017-06-27 Mike Gabriel

        * mesa-quilt: Provide a fallback patching method on systems where
          pulling quilt into the build env is not trivial.
          (638b334c8)
        * nx-libs.spec: Use mesa-quilt with Fedora builds, but rely on
          fallback mode in mesa-quilt for RHEL and SUSE. (bac473917)

2017-06-30 Mihai Moldovan

        * Merge branch 'sunweaver-pr/browser-scrolling-improvements' into
          3.6.x (05450d0e8)
          Fixes: ArcticaProject/nx-libs#443

2017-06-29 Oleksandr Shneyder

        * nxcomp: Set TokenSize to 1536 for link type ADSL and WAN. Improving
          non-xrender based  browser scrolling behaviour when link
          type is set to ADSL or WAN. (7d51cb676)

2017-06-30 Mike Gabriel

        * Merge branch 'sunweaver-pr/nx-real-wid' into 3.6.x (4365fe38e)

2017-05-30 Mike Gabriel

        * hw/nxagent/Window.c: Introduce NX_REAL_WINDOW window property.
          (588be6386)
        * hw/nxagnet/Atoms.c: In DEBUG mode, we need validateString() which
          is not statically defined in Utils.h. Thus including it
          for DEBUG builds. (c88e87bc8)

2017-06-28 Mihai Moldovan

        * Merge branch 'sunweaver-pr/fix-ftbfs-on-hppa' into 3.6.x
          (3d255540f)

2017-05-06 Mike Gabriel

        * debian/patches: Update 016_nx-X11_install-location.debian.patch
          (line numbers only). (65c420515)
        * Fix FTBFS on Linux based HP-PARisc 32-bit systems. Thanks to John
          Paul Adrian Glaubitz from FU Berlin for providing access
          to a corresponding porters' machine. (347363f3f)

2017-05-06 Adam Jackson

        * dix: Remove arch awareness from servermd.h (X.org v2, nx-libs v4)
          (f77a4b405)

2017-06-28 Mihai Moldovan

        * Merge branch 'sunweaver-pr/fix-ftbfs-on-mips64el' into 3.6.x
          (78d41614e)

2017-06-27 Mike Gabriel

        * nx-X11/config/cf/linux.cf: Drop AsOutputArchSize macro from
          Sparc(64)Architecture ifdef-block. It does not seem to be
          used anywhere else. (c22c3f729)

2017-05-07 Mike Gabriel

        * Fix FTBFS on mips64el architecture due to missing definition of the
          _XSERVER64 macro. (1839dd642)

2017-06-27 Mike Gabriel

        * Mesa.patches_6.4.1: Add missing EOL at EOF to series file.
          (cde05c090)
        * Mesa.patches: Have Mesa.patches_6.4.2 rather as a copy than as a
          symlink to Mesa.patches_6.4.1. Rebase
          4004_define-USE_IEEE-macro-for-more-platforms.patch
          against Mesa 6.4.2 while being at it. (e2d72b599)
        * Merge branch 'frantracer-mesa-update-6.4.2' into 3.6.x (3dcdea4dd)

2017-06-27 ftrapero

        * roll-tarball.sh: Fix resolution of symbolic links and removal of
          useless Mesa versions (fa70485dc)
        * nx-X11/extras: Add symlinks to Mesa_6.4.2 and patches (2dd6ca0c8)
        * Include mesa-6.4.2 project (b30506dfa)
        * Squashed 'nx-X11/extras/Mesa_6.4.2/' content from commit 475b1f7
          (663631725)

2017-06-19 Mike Gabriel

        * roll-tarball.sh: Fix tarball creation, now that we pull in Mesa as
          a git-subtree. This basically moves versioned folders
          around and drops the Mesa/ and Mesa.patches/ symlinks.
          (c032f0e34)
        * Merge branch 'frantracer-mesa-squash-subtree' into 3.6.x
          (014365877)

2017-02-20 Mike Gabriel

        * roll-tarball.sh: Drop various unused files from the bundled Mesa
          version when creating release tarballs. (123fb7fe7)
        * Mesa subtree: Adapt build process for building against Mesa that
          gets pulled in via git subtree. (c20b946b4)

2017-02-17 Mike Gabriel

        * nx-X11/extras/Mesa: Drop bundled Mesa, place a symlink to imported
          Git subtree of Mesa_6.4.1 instead. (209657f69)

2017-06-15 ftrapero

        * Include mesa-6.4.1 project (459021c16)
        * Squashed 'nx-X11/extras/Mesa_6.4.1/' content from commit 53d1bc0
          (8667d4d97)

2017-06-11 Mike Gabriel

        * Merge branch 'uli42-pr/fix_sync_segfault' into 3.6.x (4f216e7cf)

2017-06-09 Ulrich Sibiller

        * Args.c: fix sync option parsing (19116a61c)

2017-06-06 Mike Gabriel

        * Merge branch 'uli42-pr/remove_unused_defines' into 3.6.x
          (7fd59fbd1)

2016-11-04 Ulrich Sibiller

        * remove BuildRman define (52d65a4f6)

2017-06-06 Mike Gabriel

        * Merge branch 'salva-install-as-non-root' into 3.6.x (7b00b7bb8)

2017-05-31 Salvador Fandiño

        * Don't force root ownership of dirs when installing (320352d64)
        * Propagate DESTDIR and PREFIX from Makefile (f61956c16)

2017-05-31 Mike Gabriel

        * Merge branch 'mikedep333-f24-ftbfs' into 3.6.x (04fbb2726)

2017-05-25 Mike DePaulo

        * nx-libs.xpec: Fix FTBFS on F24 due to missing Xfont2 (c7ce96546)

2017-05-06 Mike Gabriel

        * debian/copyright: Update copyright attributions. (150cbc23d)
        * nx-X11/config/cf/gnuLib.rules: Drop ancient Vcs comment.
          Erroneously sneaked in with reintroduction of
          GNU/<non-Linux> support. (6479ed576)

2017-05-05 Mihai Moldovan

        * Merge branch 'uli42-pr/fix_rhel6' into 3.6.x (53cabac9e)

2017-04-25 Ulrich Sibiller

        * nx-libs.spec: fix FTBFS on RHEL6 (444e62156)
          Fixes:
          ArcticaProject/nx-libs#282

2017-05-05 Mike Gabriel

        * release 3.5.99.7 (5d5336541) (tag: 3.5.99.7)

2017-05-04 Ulrich Sibiller

        * Merge pull request #427 from sunweaver/pr/gnu-hurd-i386-support
          (13753ddfd)

2017-04-13 Mike Gabriel

        * nxcompshad/Shadow.cpp: Use EBADF instead of EBADFD (which is not
          portable to GNU/Hurd and GNU/kFreeBSD). (681069d7a)
        * nx-X11/config/cf/gnu*: Re-introduce GNU/Hurd support to the nx-X11
          buildflow. (d8a25946e)

2017-05-04 Ulrich Sibiller

        * remove _X_DEPRECATED for XKeycodeToKeysym (c59710e8e)

2017-05-04 Mike Gabriel

        * Merge branch 'uli42-pr/fix_keyboard_delay' into 3.6.x (f149e3626)

2017-05-04 Ulrich Sibiller

        * Revert "Switch from using libNX_X11's deprecated XKeycodeToKeysym()
          function to using XGetKeyboardMapping()." (651d5e5ee)

2017-04-25 Mihai Moldovan

        * nx-libs.spec: RPM does not support %elif/%elsif/%elseif/whatever.
          (60d7c02e0)
          Fixes: ArcticaProject/nx-libs#432

2017-04-21 Mike Gabriel

        * debian/copyright: Update copyright attributions (re-add
          nx-X11/programs/Xserver/hw/nxagent/NXpicturestr_PictSolidFill.h).
          (776785afb)
        * release 3.5.99.6 (06a6a5fca) (tag: 3.5.99.6)

2017-04-21 Mihai Moldovan

        * Merge branch 'sunweaver-pr/use-source-tree-nxcomp' into 3.6.x
          (1c6217054)

2017-03-08 Mike Gabriel

        * Xserver/Imakefile: Drop redundant library path option
          -L../../../nx-X11/exports/lib when linking nxagent. As
          -L../../exports/lib is already present and points to the
          same location. (e91132f3b)
        * Xserver/Imakefile: Change order of linker options, so that
          self-built components get mentioned first in the nxagent
          linker command. (4818c13e7)

2017-04-21 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxagent-dialog-fixes' into 3.6.x
          (22b6ac728)

2017-03-07 Mike Gabriel

        * nxcomp/Children.cpp: Don't generate warnings with duplicated NX
          paths. (0f67af9d7)

2017-03-08 Mike Gabriel

        * hw/nxagent/Dialog.c: Drop unused dialog for
          DIALOG_DISABLE_XKB_LOCAL. (522e743f6)

2017-04-21 Mike Gabriel

        * Revert "NXpicturestr_PictSolidFill.h: Drop file and revert db8705.
          Not an issue anymore nowadays." (61d5cd0b7)

2017-04-20 Mihai Moldovan

        * nx-X11/programs/Xserver/os/connection.c: compact display
          autodetection code. (f3d406109)
        * Merge branch 'sunweaver-pr/enhance-displayfd-auto-detection' into
          3.6.x (1ccc6be61)

2017-04-07 Mike Gabriel

        * man/nxagent.1: Document the nxagent specific usage pattern of the
          displayfd cmdline option. (9865f73be)
        * Xserver/os/connection.c: If -displayfd and an explicit display port
          number are given, use the explicit display number as a
          starting point for auto-detecting the next available
          display number. (ec185d7f7)
        * Xserver/os/connection.c: Accompany display number with some
          human-readable (machine-parseable) text when -displayfd is
          set to STDERR. (f4d7863f8)

2017-04-20 Mike Gabriel

        * Merge branch 'uli42-pr/extend_manpage' into 3.6.x (7d0b7055b)

2017-04-18 Ulrich Sibiller

        * nxagent.1: some more rephrasing (394246855)
        * nxagent.1: fix: "tolerancechecks" was documented as
          "reconnectchecks" (4998c41de)

2017-04-17 Ulrich Sibiller

        * nxagent.1: highlight nxagent (0ccc2ee7a)
        * nxagent.1: use nxagent everywhere (e18c95584)
        * nxagent.1: rephrase description (5f88a2978)
        * nxagent.1: add -options, previously undocumented (14417c94b)
        * nxagent.1: fix typo (baf7d39b8)
        * nxagent.1: remove no longer existing -co option from manpage
          (9494062eb)

2017-04-19 Mike Gabriel

        * Xserver/GL/glx/glxext.c: Fix for previous commit, re-adding a
          comment starter '/*'. (ab0bc8158)
        * Clearing comments from $XFree86$ (et al.) header lines. (4ad88de86)

2017-04-19 Mihai Moldovan

        * debian/changelog: add missing bug closure. (a4fb30f8d)

2017-04-18 Mihai Moldovan

        * {debian/control,nx-libs.spec}: add proper dependencies upon xkbcomp
          for RPM and DEB packages. (0c9852a76)

2017-04-18 Mike Gabriel

        * Merge branch 'Ionic-add-xkbcomp-dep' into 3.6.x (85b58daa8)

2017-04-18 Mihai Moldovan

        * nx-libs.spec: sync up RPM builds after Xext proto change in
          a51cb94559e9228a55e01956f242dabccc5e6b14. (a2dca67a5)
        * {debian/control,nx-libs.spec}: add proper dependencies upon xkbcomp
          for RPM and DEB packages. (adb2f80cc)
        * nx-libs.spec: whitespace only. (7c0a35916)

2017-04-13 Mike Gabriel

        * debian/Makefile.nx-libs: make sure that 'make all' only calls 'make
          build' and _not_ the global '%:' ruleset afterwards.
          (1537eb05d)

2017-04-14 Mike Gabriel

        * debian/control: Add get-orig-source rule as in official Debian
          package. (cc17d89e2)
        * debian/{rules,nx-x11proto-xext-dev}: More Xext header files belong
          int nx-x11proto-xext-dev (instead of removing them in
          debian/rules). (a51cb9455)
        * debian/control: Pre-D (nx-x11-common) on versioned dpkg not
          required anymore. (35ec402fd)
        * debian/control: Pull-over latest changes on these files from the
          official Debian package. Various improvements several
          package descriptions. (fdd66710f)
        * debian/copyright{,in}: Pull-over latest changes on these files from
          the official Debian package. (0eb3bbd25)

2017-04-13 Mihai Moldovan

        * Merge branch 'sunweaver-pr/enable-mit-screen-saver-extension' into
          3.6.x (a1e309a0f)

2017-04-11 Mike Gabriel

        * Xserver: Build nxagent with MIT-SCREEN-SAVER extension enabled.
          (244ce534a)

2017-04-13 Mihai Moldovan

        * Merge branch
          'sunweaver-pr/Mesa-define-USE_IEEE-macro-for-more-platforms'
          into 3.6.x (680de79fb)

2017-04-13 Mike Gabriel

        * Mesa.patches: Define USE_IEEE for __aarch64__ and __mc68000__, as
          well. (d4941a6a5)
        * nx-X11/config/cf: Clean-up left-overs from having our own
          libNX_Xext shared library. (85b925e3f)
        * Makefile: Make sure that 'make all' only calls 'make build' and
          _not_ the global '%:' ruleset afterwards. (8a3605ffa)
        * Makefile: Remove nx-X11/config/cf/date.def on clean. (f843d1b14)
        * Makefile: Fix comment above special clean rules. (fa3734ff4)

2017-04-13 Mihai Moldovan

        * Merge branch 'sunweaver-pr/fix-ftbfs-on-linux-sparc64' into 3.6.x
          (a2b758458)

2017-04-13 Mike Gabriel

        * nx-X11/config/cf/linux.cf: Fix FTBFS on Linux SPARC64 due to
          missing -D_XSERVER64 definition. (fb962f896)

2017-04-13 Mihai Moldovan

        * Merge branch 'sunweaver-pr/fix-ftbfs-on-aarch64' into 3.6.x
          (138b52c9b)

2017-04-12 Mike Gabriel

        * nx-X11/config/cf/linux.cf: Fix FTBFS on arm64 (aarch64) due to
          missing -D_XSERVER64 definition. (53dc4ba12)

2017-04-11 Mike Gabriel

        * release 3.5.99.5 (3a2ecb9a5) (tag: 3.5.99.5)

2017-04-10 Mike Gabriel

        * debian/patches: Update 016_nx-X11_install-location.debian.patch
          (due to fuzziness). (d6479c9f4)
        * Regression fix for added libXfont2 API support: (d63b4a5ba)

2017-04-10 Mihai Moldovan

        * Merge branch 'sunweaver-pr/createpixmap-alloc-hints-abi-change'
          into 3.6.x (2d700b147)

2017-02-22 Mike Gabriel

        * hw/nxagent/Pixmap.c et al.: Propagate usage_hint through
          nxagentCreatePixmap, as well. (8b5bb2cda)

2017-03-11 Mike Gabriel

        * Mesa.patches: Adapt Mesa to CreatePixmap allocation hint ABI bump.
          (560c95643)

2017-02-22 Aaron Plattner

        * Save pixmap allocation hints into the PixmapRec. (aa50b35a5)
        * Add CreatePixmap allocation hints. (3ef6d5120)

2017-04-10 Mihai Moldovan

        * Merge branch 'sunweaver-pr/switch-to-libXfont2-API' into 3.6.x
          (cc24d8ba2)

2017-04-10 Mike Gabriel

        * nx-libs.spec: Prefer libXfont2-devel on RPM distro versions that
          have it.~ (c4c548547)
        * debian/control: Use B-D libxfont-dev only. Follow libXfont2
          transition on Debian (and alike). (a5432aac8)
        * Makefile: Tell Xserver build which Xfont API to use (v2 or v1)
          depending on what's available in the build env.
          (92979a4e8)

2017-02-09 Mike Gabriel

        * Xserver: Support building against libXfont2 (v2) API and old
          libXfont(1) API alike. (f4c80a78c)

2017-02-16 Jamey Sharp

        * SetFontPath: set client->errorValue on failure. (f743f9f74)

2017-02-16 Eamon Walsh

        * dix: pass a valid ClientPtr to SetFontPath in all cases.
          (4768662b0)

2017-02-14 Mike Gabriel

        * hw/nxagent/BitmapUtils.c: Derive from utilbitmap.c in deprecated
          libXfont1 and ship as copy-of-code with nxagent.
          (523009b96)

2017-02-09 Mike Gabriel

        * dix: Move InitFonts up above screen initialization (6a06a6c81)
        * Xserver/Imakefile: Improve readability by introducing the NULL
          variable and adding more line-breaks. (03b772b5f)

2017-04-10 Mike Gabriel

        * Revert "regression fix for 52872a0: Keep index parameter in
          AddScreen() for now. Requires proper ABI backport. (was:
          copy+paste error)." (9e2588e56)

2017-04-10 Mihai Moldovan

        * Merge branch
          'sunweaver-pr/remove-index-from-CloseScreen-ABI-backport'
          into 3.6.x (5421dd444)

2017-03-11 Dave Airlie

        * xserver: remove index from CloseScreen (API/ABI breakage)
          (93ea74e53)

2017-04-07 Vadim Troshchinskiy

        * Merge remote-tracking branch
          'sunweaver-pr/pr/nxproxy-read-from-stdin' into 3.6.x
          (ab3974f22)

2017-02-05 Bernard Cafarelli

        * nxproxy: Support communication over stdin. Allow nxcl to use
          standard ssh instead of nxssh. (4c2fe0d97)

2017-04-07 Mike Gabriel

        * nxcomp/Loop.cpp: Fix server/client mode info cerr printing in
          PrintProcessInfo(). (1441b02f0)
        * Merge branch 'sunweaver-pr/drop-render-fullcolor-workaround' into
          3.6.x (dcdbc102c)

2017-03-21 Mike Gabriel

        * NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not an
          issue anymore nowadays. (6c8c95025)

2017-04-06 Erkki Seppälä

        * record: avoid crash when calling RecordFlushReplyBuffer recursively
          (c8a4e1e75)
          Fixes: ArcticaProject/nx-libs#417.

2017-04-06 Mihai Moldovan

        * Merge branch 'sunweaver-pr/mesa-patching-with-quilt' into 3.6.x
          (0d7b4c365)

2017-02-20 Mike Gabriel

        * Mesa subtree: Add quilt based patch system for bundled Mesa.
          (2c9effed2)

2017-04-05 Mike Gabriel

        * roll-tarball.sh: Fix ChangeLog creation, always create ChangeLog
          for the CHECKOUT, not the currently checked out branch.
          (2767d32c0)

2017-04-03 Mike Gabriel

        * Merge branch 'uli42-pr/cleanup_keystroke' into 3.6.x (25d38bf36)

2017-03-27 Ulrich Sibiller

        * Keystrokes: rename left/up/right/down keystrokes to descriptive
          names (ee18cd43d)
        * doc: rework keystroke documentation (d28cf5574)
        * doc: document debugging keystrokes (9f0713c04)

2017-03-23 Ulrich Sibiller

        * keystrokes.cfg: remove debug keystrokes (e3240d6b3)
        * Keystroke.c: move some vars to inner scope (bf27d58b7)
        * Init keystrokes at startup and reconnect (ba5183f80)
        * Keystroke.c: avoid use of comparisons on "False" (f12012b15)
        * Keystroke.c: use Booleans where appropriate (2b9d7d274)
        * Keystroke.h: improve parse_keystroke_file() (076d458e7)
        * Keystroke.c: introduce nxagentDumpKeystrokes() (79520f9c6)
        * keystrokes.cfg: add missing keystrokes (a45a348c4)
        * Keystroke.c/h: completely disable keystrokes that are not active at
          compile time (3c921ccb4)
        * Keystroke.h: auto-enum keystrokes (811ce4902)
        * Keystroke.h/Keyboard.h: cleanup mask variables (4adb1911f)

2017-03-21 Ulrich Sibiller

        * Keystroke.c: detect duplicate keystroke definitions (c693df127)
        * Keystroke.c: use KEYSTROKE_NOTHING (40f03399c)
        * Args.c: add two missing options to help message (51782cb25)

2017-04-03 Mike Gabriel

        * Merge branch
          'sunweaver-pr/xinerama-response-swapping-in-RRXineramaWriteMonitor'
          into 3.6.x (147371a28)

2017-03-10 Michal Srb

        * xinerama: Swap the response in RRXineramaWriteMonitor (f34eff0a2)

2017-04-03 Mike Gabriel

        * Merge branch 'mikedep333-pr/cygwin-nxcomp-ftbfs' into 3.6.x
          (4e0e7c472)

2017-03-29 Mike DePaulo

        * Remove EMX (MS-DOS & OS/2) support (1a2bea981)
        * Cygwin nxcomp: Use Cygwin un.h (995851206)

2017-03-27 Mike Gabriel

        * regression fix for 52872a0: Keep index parameter in AddScreen() for
          now. Requires proper ABI backport. (was: copy+paste
          error). (342758254)
        * Merge branch 'uli42-pr/libX11-HEAD' into 3.6.x (d7d2aeea4)

2017-02-01 Arthur Huillet

        * _XDefaultError: set XlibDisplayIOError flag before calling exit
          (00405b278)

2017-01-07 Julien Cristau

        * Fix wrong Xfree in XListFonts failure path (8ad49a03e)

2017-03-26 Mihai Moldovan

        * Merge branch 'sunweaver-pr/dix-dispatch-backports' into 3.6.x
          (ac03b5172)

2017-03-11 Mike Gabriel

        * dix: Remove insane BC hacks (c1fc4ba78)

2017-03-10 Mike Gabriel

        * Move AddScreen() comment where it actually belongs. Should be done
          in X.org, too. (cb9e50c2f)
        * dix: Move AddScreen() over into dispatch.c and introduce
          init_screen() (52872a0de)

2017-03-22 Mihai Moldovan

        * Merge branch 'sunweaver-pr/various-os-backports' into 3.6.x
          (f5e7d555a)

2017-03-20 Adam Jackson

        * os: Remove the useless -x option (565421ba1)

2017-03-15 Keith Packard

        * os: FatalError if -displayfd writes fail AND Clear the -displayfd
          option after closing the file (a95cfdf48)

2017-03-15 Alan Coopersmith

        * Use unique logfile names when starting server with -displayfd
          (e96e810c2)

2017-03-15 Jon TURNEY

        * os: -displayfd should check ports up to 65535 (faaba2661)

2017-03-15 Keith Packard

        * os: Use NotifyFd interface for listen descriptors (c468be804)

2017-03-15 Jon TURNEY

        * Handle -displayfd and an explicit display number sensibly
          (3be144ffd)

2017-03-15 Mike Gabriel

        * Xserver/os/utils.c: Add NXAGENT_SERVER specific -nolisten
          parameter: ANY. (506aedbcd)

2017-03-15 Kristian Høgsberg

        * os: Add a mechanism to prevent creating any listen sockets
          (e8bc4c7e2)

2017-03-15 Chase Douglas

        * os: Add -displayfd option (89496d987)

2017-03-15 Keith Packard

        * os: Use NotifyFd for ErrorConnMax (eb4999611)

2017-03-15 Adam Jackson

        * Move SIGUSR1 notification as late as possible. (f5301dee4)

2017-02-16 Adam Jackson

        * dix: Extend initial connection handshake for forwarding proxies
          (4f76ed19b)
        * dix: Pull client-is-local flag up to the ClientRec (ed52cb295)

2017-02-16 Pauli Nieminen

        * os: always check if client is local when connection is accepted
          (349b6dec5)

2017-02-15 Rami Ylimäki

        * os: Add facilities for client ID tracking. (239fe3d08)

2017-02-16 Mike Gabriel

        * dix/os: backport various signal handling and smart scheduler
          changes from X.org (366067b7c)

2017-02-16 Keith Packard

        * dix/os: Merge priority computation into SmartScheduleClient
          (f14f738a6)

2017-02-16 Pauli Nieminen

        * os: Fix a memory leak (6c076cfe5)

2017-02-15 Alan Coopersmith

        * Rework local client id finding code to be more uniform (8996f80a5)
        * AUDIT messages should contain uid for local accesses (X.org bug
          #1997) (6bc37b980)

2017-02-15 Mike Gabriel

        * LBX clean-up: Drop forgotten passage in Xserver/os/connection.c.
          (0338cbc3f)
        * Xserver/os/: Drop not-used-anymore MNX_TCPCONN macro. (104307dd6)
        * Xserver/os/Imakefile: Introduce the NULL variable and line-wrap
          various variable definitions for the sake of better
          readability. (7177caa70)

2017-02-15 Adam Jackson

        * Don't crash on unconfigured interfaces. (X.org bug #5218, Andrei
          Barbu) (eac0a8fad)

2017-02-14 Alan Coopersmith

        * Set padding bytes to 0 in WriteToClient (f9123570d)

2017-02-14 Aaron Plattner

        * os: Return BadLength instead of disconnecting BigReq clients
          (#4565) (2ecd2a006)

2017-02-14 Peter Harris

        * Fix overflow of ConnectionOutput->size and ->count (cbc2d300b)

2017-02-15 Michel Dänzer

        * dix: Pass ClientPtr to FlushCallback (65b6a62bc)

2017-02-14 Keith Packard

        * Xserver/os/io.c: Bail out early from FlushClient if nothing needs
          to be written. (af7c37500)

2017-02-14 Chris Wilson

        * os: Immediately queue initial WriteToClient (645b757df)

2017-03-15 Mike Gabriel

        * os/xdmcp: Remove dead 'restart' code (074646707)

2017-03-19 Mike Gabriel

        * Merge branch 'uli42-pr/ignore_caps' into 3.6.x (b7c389b9a)

2017-03-19 Ulrich Sibiller

        * Keystroke.c: ignore CapsLock and NumLock most of the time
          (7065e0bf2)

2017-03-17 Mihai Moldovan

        * Merge branch 'sunweaver-pr/setnotifyfd-ABI' into 3.6.x (7fd5d934c)

2017-02-24 Mike Gabriel

        * os: Initialize NotifyFds earlier in startup (f315ae066)

2017-02-09 Keith Packard

        * os: Implement support for NotifyFd X_NOTIFY_WRITE and removal of
          AddEnabledDevices/RemoveEnabledDevices (761d74a68)

2017-02-09 Fredrik Höglund

        * Move the code for resetting the DPMS mode in response to input
          events, from WaitForSomething to mieqProcessInputEvents.
          (6307e6fc7)

2017-02-09 Mike Gabriel

        * nxagent: Use SetNotifyFd to receive events. (9b934a447)

2017-02-09 Keith Packard

        * os: Add NotifyFd interfaces (86110d6ed)

2017-02-09 Mike Gabriel

        * Xserver/include/list.h: Add list.h from X.org (from X.org commit
          63f83d1). (289e8ce56)

2017-02-10 Keith Packard

        * os/xdmcp: Just send XDMCP keepalive packets once every three minute
          (9f0008429)

2017-03-13 Mike Gabriel

        * Merge branch 'uli42-pr/cleanup_keystroke' into 3.6.x (6ac805ab4)

2017-03-13 Ulrich Sibiller

        * Update keystroke readme (6f4eb1540)
        * Keystroke.c: remove unneeded capital keys for default keystrokes
          (cb40cc448)
        * Keystroke.c: add new keystroke to reread keystroke config
          (abf624212)
        * Keystroke.c: simplify parse_keystroke_file (aadcac452)
        * Keystroke.c: fix formatting (f97bb3f13)
        * Keystroke.c: use an own environment variable for X2Go (c134b93ac)
        * Keystroke.c: make nxagentKeystrokeFileParsed local (8f2679abc)
        * Keystroke.c: add missing Mod5 modifier (3042c5064)
        * Keystroke.c: fix code order (57081e55f)
        * Keystroke.h: sane struct init (2c721f484)
        * Keyboard.c: Introduce separate masks for Alt and Meta (d2c811564)
        * Keystroke.c: Fix modifier handling (5595e3d16)
        * Keystroke.c: more/fixed debug output (af5a83bba)
        * Keystroke: whitespace fixes (af8e5e03a)

2017-03-11 Ulrich Sibiller

        * Keystroke.c: arrange switch_all_screens and fullscreen close
          together (8f7b0b75b)
        * Keystroke.c: print keystroke name in TEST mode (8f0d885cd)

2017-03-10 Ulrich Sibiller

        * Keystroke.c: improve TEST output (b39ec4c45)
        * Keystroke.c: add another FIXME (93a360c5d)
        * Keystroke.c: Simplify read_binding_from_xmlnode (25db7413a)
        * Keystroke.c: use symbols instead of integers (13a7c4a73)
        * Keystroke.c: Boolify read_binding_from_xmlnode (f78e673fb)
        * Keystroke.c: Boolify nxagentCheckSpecialKeystroke (c80605a19)
        * Keystroke.c: reorder parse_keystroke_file (ac3794c5f)
        * Keystroke.c: handle parsing state in parse_keystroke_file()
          (06c83be7e)
        * Keystroke.c: simplify nxagentCheckSpecialKeystroke (7804c9c69)
        * Keystroke.c: fix code formatting (dfa8bb27b)
        * Keystroke.c: rework read_binding_from_xmlnode() (7a61c62cd)
        * Keystroke.c: use Bool type where appropriate (d8bc49135)

2017-03-10 Mihai Moldovan

        * Merge branch 'uli42-pr/misc_cherries' into 3.6.x (320cece2e)

2017-03-04 Ulrich Sibiller

        * Xext: fix compiler warning (ee2a933c3)
        * xfixes: fix compiler warning (e021bc231)
        * xfixes: fix compiler warnings (914f78a23)
        * render/filter.c: add missing return value (e79d3ac6b)
        * record.c: fix compiler warnings (a9d4a454b)

2017-03-03 Ulrich Sibiller

        * fb: fix compiler warning (c1ed00569)
        * dix: Fix compiler warning (e17c42e55)
        * Display.c: remove unused logo code (fe887d68a)

2016-12-14 Ulrich Sibiller

        * Rootless.c: improve debugging output (2a6fcfc14)
        * Rootless.c: improve malloc failure handling (a83022a4a)
        * Rootless.c: fix possible memleak (4e545710f)

2016-12-13 Ulrich Sibiller

        * Display.c: pid is always 0, remove check (1b6b76b5b)
        * Window.c: Fix reference before check for null pointer (35e41467a)
        * Keyboard.c: Simplify if clause (4a1095fff)
        * Rootless.c: Fix wrongly negated comparisons (fcb5e8a0e)
        * Args.c: Fix missing parentheses (df0fea79b)

2017-03-09 Mihai Moldovan

        * nx-X11: use the "old", non-NX header location. (fb55fc3ef)
        * nxcomp/ChannelEndPoint.cpp: we're not really testing for a
          character, but a pointer. (dc8477f76)
          Fixes:
          ArcticaProject/nxlibs#389.

        * Refresh:   - 0016_nx-X11_install-location.debian.patch   -
          9900-dxpc-license-history.full+lite.patch (4537ad4c2)

2017-03-09 Ulrich Sibiller

        * nx-X11: Backport CVE-2017-2624 (timingsafe_memcmp) (c2b050e30)

2017-03-07 Mihai Moldovan

        * Merge branch 'uli42-pr/backup_null_rulesfile' into 3.6.x
          (d8a4f3be7)
          Fixes: ArcticaProject/nx-libs#371.

2008-12-03 Peter Hutterer

        * xkb: Allow NULL as rulesFile in XkbSetRulesDflts. (2794e674c)

2017-03-07 Mihai Moldovan

        * Merge branch 'uli42-pr/cve-2017-2624' into 3.6.x (c6f0e6b2c)
          Fixes:
          ArcticaProject/nx-libs#365.

2017-03-04 Ulrich Sibiller

        * os: add timingsafe_memcmp to Imake (22f542626)

2017-03-03 Ulrich Sibiller

        * Backport CVE-2017-2624 (timingsafe_memcmp) (65c5d8ad7)

2017-03-03 Mike Gabriel

        * Merge branch 'uli42-pr/fix_validatestring' into 3.6.x (05aabb4e6)

2017-03-02 Ulrich Sibiller

        * replace (DE)ALLOCATE_LOCAL by malloc/free (06bb154df)

2017-03-03 Mike Gabriel

        * Merge branch 'uli42-pr/remove_allocate_local' into 3.6.x
          (96e255603)

2017-03-03 Ulrich Sibiller

        * nxagent: move validateString as inline func to Utils.h (6e8aee499)
        * xkb: add missing const (19065e75e)

2010-01-15 Peter Hutterer

        * xkb: remove XkbAtomGetString, replace with NameForAtom. (9e29588dd)

2011-02-13 Alan Coopersmith

        * Replace _XkbDupString with Xstrdup (bdfb52193)

2017-02-25 Ulrich Sibiller

        * nxagent: half number of NameForAtom calls (e61e9795c)

2017-03-02 Ulrich Sibiller

        * replace (DE)ALLOCATE_LOCAL by malloc/free (09ef99919)

2017-03-03 Mihai Moldovan

        * Merge branch 'sunweaver-pr/really-enable-MITSHM-in-fboverlay-c'
          into 3.6.x (89ccf26d6)

2017-02-05 Mike Gabriel

        * Xserver/mi/miscrinit.c: Use new shmint.h for making
          ShmRegisterFbFuncs() available. (1c7b45d57)
        * Xserver/fb/fboverlay.c: Define -DMITSHM at build as it is used in
          fboverlay.c. (269651e47)
        * Xserver/Xext/shmint.h: Provide header file exporting
          ShmRegisterFunc and ShmRegisterFbFuncs (plus
          ShmSetPixmapFormat as a by-product). (dbfd7645a)

2017-03-03 Mihai Moldovan

        * Merge branch 'sunweaver-pr/fix-unused-libNX_X11-files' into 3.6.x
          (a54f3e0a8)
          Fixes: ArcticaProject/nx-libs#265.

2017-02-04 Mike Gabriel

        * libNX_X11: Fully drop loadable i18n module support in libNX_X11.
          (09cf1bcc0)
        * libNX_X11/lcUTF8.c: Drop not-used X11/lcUniConv/ascii.h.
          (ba27cae63)
        * doc/libNX_X11/lcUniConv: Move over the rather-documentary files
          8bit_tab_to_h.c and cjk_tab_to_h.c to nx-libs's doc/
          folder. (949f5e04e)
        * doc/libNX_X11/lcUniConv: Pull over README from X.org's libX11 to
          document the origin and purpose of 8bit_tab_to_h.c and
          cjk_tab_to_h.c. (c9539417a)

2017-03-03 Mike Gabriel

        * Merge branch 'sunweaver-pr/happyvalgrind-in-glXQueryVersion' into
          3.6.x (8cdccdcf1)
        * Xserver/GL/glx/glxcmd.c: Fix uninitialized xGLXQueryVersionReply.
          (6e770378c)

2016-09-16 Mihai Moldovan

        * misc nx-X11/programs/Xserver/randr/: switch to using xreallocarray,
          since it has been ported now. (7011de155)

2016-09-12 Mihai Moldovan

        * misc nx-X11/programs/Xserver/{composite,dix,randr}/: switch to
          using reallocarray, since it has been ported now.
          (5413c5ec8)

2016-08-17 Mihai Moldovan

        * nx-X11/programs/Xserver/include/os.h: backport xallocarray().
          (cd1dcdb2b)
        *
          nx-X11/{config/cf/{{Imake,X11}.tmpl,linux.cf},programs/Xserver/{include/os.h,os/{Imakefile,reallocarray.c}}:
          backport reallocarray() implementation. (d189cb422)

2016-07-20 Mihai Moldovan

        * misc nx-X11/programs/Xserver/{hw/nxagent,miext,render}/: move code
          around so that we can drop
          nx-X11/programs/Xserver/render/miglyph.c (and by extension
          nx-X11/programs/Xserver/hw/nxagent/NXmiglyph.c.)
          (1a7fc41c2)

2016-09-12 Mihai Moldovan

        * nx-X11/programs/Xserver/mi/{Imakefile,mibank.{c,h}}: backport
          ffaae7c0c69a51a53a76146c79f3630ae197a443. (d5a222b65)

2017-03-03 Mike Gabriel

        * Merge branch
          'sunweaver-pr/happyvalgrind-nxagentResetSignalHandlers'
          into 3.6.x (50c589eb9)
        * hw/nxagent/Display.c: Fix uninitialized newAction in
          nxagentResetSignalHandlers(). (46f9afb35)
        * Merge branch 'uli42-pr/happyvalgrind' into 3.6.x (20029dbc8)

2017-02-25 Ulrich Sibiller

        * Fix "uninitialised byte(s)" complaints from valgrind (3e315cd17)

2017-03-02 Mihai Moldovan

        * Merge branch 'sunweaver-pr/allow-empty-nx-options-string' into
          3.6.x (9d41e84ea)
          Fixes: ArcticaProject/nx-libs#51.

2017-02-05 Mike Gabriel

        * nxcomp/Loop.cpp: Allow nx/nx:<disp> as DISPLAY variable (i.e. an
          empty nx/nx options string. (ce037f4e3)
        * nxcomp/Loop.cpp: Ignore, options= nx/nx parameter, if file options
          path starts with /dev/, /proc/, or /sys/. (a4be1b89f)

2017-03-02 Mihai Moldovan

        * Merge branch 'sunweaver-pr/constify-atom-name-strings' into 3.6.x
          (554a6fa76)

2017-02-27 Mike Gabriel

        * Xserver/dix/atom.c (et al.): Constify atom name strings.
          (9c3669c6b)

2017-03-01 Mihai Moldovan

        * Merge branch
          'sunweaver-pr/randr-regression-fix-re-adding-RegisterResourceName-calls'
          into 3.6.x (f42d36fb7)

2017-02-27 Mike Gabriel

        * nx-libs.spec: Add BR filesystem for SUSE builds (as it provides
          /usr/share/fonts). (bdc212b84)

2017-02-14 Mike Gabriel

        * nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils.
          (f90e92bca)

2017-02-09 Mike Gabriel

        * nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>=
          1.4.2). (2174721a0)
        * debian/control: Versioned B-D on libXfont (>= 1.4.2). (2556d40fb)

2017-02-09 Tiago Vignatti

        * dix: use one single function to register fpe fonts (ec30a857e)

2017-02-08 Mike Gabriel

        * nx-libs.spec: Handle fonts dir symlinking and install
          /usr/share/nx/fonts symlink into nxagent bin:pkg. This
          change probably needs more fine-tuning for the various
          other RPM distros and versions out there. (7bf444621)

2017-02-05 Mike Gabriel

        * For consistency, apply patch from previous commit (630a7c3) to the
          original Xserver/dix/dixfonts.c file, although the code is
          undef'ed when NXAGENT_SERVER is defined. (bd98ba2d7)
        * {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts.
          Makes dependency on X11's misc fonts package obsolete.
          (d981d938d)
        * Xserver/dix/main.c: ErrorF requires a string to end with an EOL
          char. (d8eac7cce)
        * debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11
          are reachable for nxagent (via placing a symlink to
          /usr/share/nx/fonts). (7866430ed)
        * Xserver/hw/nxagent/Font.c: Drop references to
          /usr/NX/share/fonts/base as default font path, entirely.
          (6537f7ece)
        * Xserver/hw/nxagent/Font.c: Change (alternative) default font path
          order to make font path search compliant with latest FHS
          for X11 fonts (though, prefer /usr/share/nx/fonts as
          default path). (b11dd91a8)
        * Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4
          (pointing to /usr/NX/share/fonts/base) entirely.
          (b816d361f)
        * nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory
          (recommended: /usr/{,local/}share/nx/fonts). (2161edef0)

2017-02-06 Mike Gabriel

        * debian/patches: Update/rebase
          016_nx-X11_install-location.debian.patch. (628281ea9)
        * nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of
          to-be-installed files. (398e238ff)
        * debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing
          dpkg-maintscript-helper. (41c79bfc6)
        * Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file
          entirely. Content of that file is now hard-coded.
          (7e99ae375)

2017-02-24 Mike Gabriel

        * release 3.5.99.4 (095ba65b0)

2017-02-19 Ulrich Sibiller

        * dix: fix incomplete commit (1d24554ff)

2017-02-15 Mike Gabriel

        * Naming change: Security*Access -> Dix*Access (52c3c80d7)

2017-02-17 Mike Gabriel

        * Switch from using libNX_X11's deprecated XKeycodeToKeysym()
          function to using XGetKeyboardMapping(). (efc0dae05)

2017-02-09 Mathieu Bérard

        * The smart scheduler is not optional. (e70448087)

2017-02-08 Mike Gabriel

        * Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while
          reviewing the nxagent RPATH changeset. Thanks! (f781b8e4c)
        * debian/patches: Update comment header of
          016_nx-X11_install-location.debian.patch. (29fee5b46)

2017-02-04 Mike Gabriel

        * debian/patches: Update 016_nx-X11_install-location.debian.patch.
          Adapt path to recent upstream changes. (d16caa78a)
        * Load libNX_X11 / faked libX11 via RPATH setting rather than
          fidgeting with LD_LIBRARY_PATH in the nxagent wrapper
          script. (0a7ef09c8)

2017-02-08 Mike Gabriel

        * Makefile: Allow longer names for variables that we want to allow
          distro maintainers to override. (6777fac08)

2017-02-04 Mike Gabriel

        * Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling
          Xserver's make process. (14e4005b2)
        * debian/rules: Don't manually override SHLIBDIR via the
          dh_auto_build call. The default in the main Makefile
          should work fine. (5d3c4dda7)
        * nx-libs.spec: Don't manually override SHLIBDIR via the .spec file.
          The default in the main Makefile should work fine.
          (cfb097af0)
        * Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR)
          with nx-X11 internal naming schemes (and use
          /usr/<lib>/nx/X11 rather than /usr/<lib>/nx-X11).
          (1e1f1246b)

2017-02-08 Mike Gabriel

        * nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro
          block, where offenders AIXV3, AIXV4 and __osf__ are gone
          now. (af11c3123)

2017-02-04 Daniel Stone

        * dix: remove staggeringly broken vendor workarounds (bf1b3c6cf)

2016-11-15 Mike Gabriel

        * drop platform support: unifdef sgi. (8c1a21b45)
        * drop platform support: unifdef QNX. (5c3776d25)
        * drop platform support: unifdef DGUX. (29401f29b)
        * drop platform support: unifdef __osf__. (0a9f9a951)
        * drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386).
          (cc1350ace)
        * drop platform support: unifdef hpux and __hppa__. (f6dcf2feb)
        * drop platform support: unifdef Lynx. (19edfab78)
        * drop platform support: unifdef __UNIXOS2__. (0f9a11a94)

2017-02-08 Ulrich Sibiller

        * Screen.c: clean up superfluous whitespace (f22e873e6)
        * Screen.c: Ensure that an output is unused before destroying it
          (baf7a9267)

2017-02-05 Mike Gabriel

        * nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to
          $(USRDATADIR)/rgb (not $(LIBDIR)/rgb). (da82328b2)

2017-02-04 Mike Gabriel

        * debian/copyright{,.in}: Adopt from Debian's upload candidate, being
          DEP-5 compliant and up-to-date for 3.5.99.3. (ce153d401)

2017-02-27 Mike Gabriel

        * Merge branch 'sunweaver-pr/support-builtin-fonts' into 3.6.x
          (5e68c1283)
        * nx-libs.spec: Add BR filesystem for SUSE builds (as it provides
          /usr/share/fonts). (3e8d98f33)

2017-02-14 Mike Gabriel

        * nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils.
          (b981dd16f)

2017-02-09 Mike Gabriel

        * nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>=
          1.4.2). (6c9e3ebdb)
        * debian/control: Versioned B-D on libXfont (>= 1.4.2). (6fd724366)

2017-02-09 Tiago Vignatti

        * dix: use one single function to register fpe fonts (cb760f14d)

2017-02-08 Mike Gabriel

        * nx-libs.spec: Handle fonts dir symlinking and install
          /usr/share/nx/fonts symlink into nxagent bin:pkg. This
          change probably needs more fine-tuning for the various
          other RPM distros and versions out there. (899254993)

2017-02-05 Mike Gabriel

        * For consistency, apply patch from previous commit (630a7c3) to the
          original Xserver/dix/dixfonts.c file, although the code is
          undef'ed when NXAGENT_SERVER is defined. (2ba23b3bc)
        * {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts.
          Makes dependency on X11's misc fonts package obsolete.
          (ed40c3db1)
        * Xserver/dix/main.c: ErrorF requires a string to end with an EOL
          char. (82a7f72ca)
        * debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11
          are reachable for nxagent (via placing a symlink to
          /usr/share/nx/fonts). (8383b1925)
        * Xserver/hw/nxagent/Font.c: Drop references to
          /usr/NX/share/fonts/base as default font path, entirely.
          (18794d26c)
        * Xserver/hw/nxagent/Font.c: Change (alternative) default font path
          order to make font path search compliant with latest FHS
          for X11 fonts (though, prefer /usr/share/nx/fonts as
          default path). (7e3bb3f19)
        * Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4
          (pointing to /usr/NX/share/fonts/base) entirely.
          (66d9b3e8b)
        * nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory
          (recommended: /usr/{,local/}share/nx/fonts). (55854645c)

2017-02-27 Mihai Moldovan

        * Merge branch 'sunweaver-pr/hard-code-rgb-colors' into 3.6.x
          (0a5d26d12)

2017-02-06 Mike Gabriel

        * debian/patches: Update/rebase
          016_nx-X11_install-location.debian.patch. (fff875549)
        * nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of
          to-be-installed files. (0b3447540)
        * debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing
          dpkg-maintscript-helper. (744e288d1)
        * Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file
          entirely. Content of that file is now hard-coded.
          (f6a114027)

2017-02-24 Mike Gabriel

        * release 3.5.99.4 (e1f2902bb) (tag: 3.5.99.4)

2017-02-24 Mihai Moldovan

        * Merge branch 'uli42-fix_#306_#322' into 3.6.x (31426a3d2)

2017-02-19 Ulrich Sibiller

        * dix: fix incomplete commit (3d8575c21)

2017-02-20 Mihai Moldovan

        * Merge branch 'sunweaver-pr/security-acl-naming-change' into 3.6.x
          (3c322ffbb)

2017-02-15 Mike Gabriel

        * Naming change: Security*Access -> Dix*Access (104a3e9e2)

2017-02-20 Mike Gabriel

        * Merge branch
          'sunweaver-pr/use-xgetkeyboardMapping-instead-of-deprecated-xkeycodetokeysym'
          into 3.6.x (c79f2d289)

2017-02-17 Mike Gabriel

        * Switch from using libNX_X11's deprecated XKeycodeToKeysym()
          function to using XGetKeyboardMapping(). (38ac74d6f)

2017-02-18 Mihai Moldovan

        * Merge branch 'sunweaver-pr/smart-scheduler-is-not-optional' into
          3.6.x (73ec915bc)

2017-02-09 Mathieu Bérard

        * The smart scheduler is not optional. (6884e6a5b)

2017-02-10 Mihai Moldovan

        * Merge branch 'sunweaver-pr/use-rpath-for-nxagent' into 3.6.x
          (0a7df0770)

2017-02-08 Mike Gabriel

        * Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while
          reviewing the nxagent RPATH changeset. Thanks! (99c130f15)
        * debian/patches: Update comment header of
          016_nx-X11_install-location.debian.patch. (52760b6e8)

2017-02-04 Mike Gabriel

        * debian/patches: Update 016_nx-X11_install-location.debian.patch.
          Adapt path to recent upstream changes. (a474b9f93)
        * Load libNX_X11 / faked libX11 via RPATH setting rather than
          fidgeting with LD_LIBRARY_PATH in the nxagent wrapper
          script. (ba620a054)

2017-02-08 Mike Gabriel

        * Makefile: Allow longer names for variables that we want to allow
          distro maintainers to override. (9d1da072c)

2017-02-04 Mike Gabriel

        * Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling
          Xserver's make process. (4c4d3dfba)
        * debian/rules: Don't manually override SHLIBDIR via the
          dh_auto_build call. The default in the main Makefile
          should work fine. (4a01be659)
        * nx-libs.spec: Don't manually override SHLIBDIR via the .spec file.
          The default in the main Makefile should work fine.
          (0ae1fd5d3)
        * Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR)
          with nx-X11 internal naming schemes (and use
          /usr/<lib>/nx/X11 rather than /usr/<lib>/nx-X11).
          (c45cab1ba)

2017-02-09 Mihai Moldovan

        * Merge branch 'sunweaver-pr/drop-support-for-ancient-platforms' into
          3.6.x (0a314adfa)

2017-02-08 Mike Gabriel

        * nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro
          block, where offenders AIXV3, AIXV4 and __osf__ are gone
          now. (029bae127)

2017-02-04 Daniel Stone

        * dix: remove staggeringly broken vendor workarounds (7dae94814)

2016-11-15 Mike Gabriel

        * drop platform support: unifdef sgi. (2d45d8d80)
        * drop platform support: unifdef QNX. (c6250a864)
        * drop platform support: unifdef DGUX. (754e48ac0)
        * drop platform support: unifdef __osf__. (a9c30796d)
        * drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386).
          (4b178918b)
        * drop platform support: unifdef hpux and __hppa__. (184c5d778)
        * drop platform support: unifdef Lynx. (ace255eda)
        * drop platform support: unifdef __UNIXOS2__. (d12f95241)

2017-02-08 Mike Gabriel

        * Merge branch 'uli42-pr/fix_#293' into 3.6.x (86a6a340f)

2017-02-08 Ulrich Sibiller

        * Screen.c: clean up superfluous whitespace (3790a28fe)
        * Screen.c: Ensure that an output is unused before destroying it
          (184c07e24)

2017-02-06 Mihai Moldovan

        * Merge branch 'sunweaver-pr/fix-DefaultRGBDatabase-path' into 3.6.x
          (083051f66)

2017-02-05 Mike Gabriel

        * nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to
          $(USRDATADIR)/rgb (not $(LIBDIR)/rgb). (34889920c)

2017-02-04 Mike Gabriel

        * debian/copyright{,.in}: Adopt from Debian's upload candidate, being
          DEP-5 compliant and up-to-date for 3.5.99.3. (d6f475f67)
        * Xserver/randr: Regression fix introduced by c2b1f48. Re-introduce
          RegisterResourceName() calls after each
          CreateNewResourceType() call. (ff6126f44)

2017-02-03 Mike Gabriel

        * Makefile: Don't create superfluous symlink for libX11.so ->
          ../libNX_X11.so. The libNX_X11.so is only required at
          build time, so need to use it for faking libX11.so in
          nxagent. (1cd73ccb7)
        * debian/changelog: Cosmetic fix, restoring correct version number
          for 3.5.99.2 release stanza. (b0d28c8a6)

2017-01-12 Mike Gabriel

        * Merge branch 'opoplawski-symlink' into 3.6.x (93447eb2b)

2017-01-05 Orion Poplawski

        * Be consistent with macros (f92820948)
        * Use Obsoletes instead of Conflicts.  Drop unneeded %{?_isa}
          versions (c392bc0a8)

2017-01-12 Mike Gabriel

        * Merge branch 'opoplawski-fedora' into 3.6.x (42b136811)

2017-01-11 Orion Poplawski

        * Install missing libNX_X11.so.6 symlink - fixes gh-287 (c9ab60e89)

2017-01-05 Orion Poplawski

        * Be consistent with macros (bdcc867e2)
        * Use Obsoletes instead of Conflicts.  Drop unneeded %{?_isa}
          versions (13f3bdc00)

2016-12-22 Mike Gabriel

        * hw/nxagent/Init.c: Amend artifact in license header. (7d845e7f4)
        * helper scripts: Add license headers to files. (9c0d52807)

2016-12-20 Mike Gabriel

        * nxcomp: Fix artifacts in copyright headers. (b425f071e)
        * nxcompext: Drop folder with .gitignore file. nxcompext has been
          moved into nxagent DDX. (8a8ec60cc)
        * roll-tarballs.sh: Adapt to recent changes in nx-libs, keep legacy
          support for older 3.6.x and 3.5.x releases. (02546c560)

2016-12-19 Mike Gabriel

        * release 3.5.99.3 (9acd13e50) (tag: 3.5.99.3)

2016-12-14 Mike Gabriel

        * Merge branch 'theqvd-fix-loopback-bind' into 3.6.x (8be276d27)

2016-12-13 Vadim Troshchinskiy

        * Make nxagent only bind to loopback when requested (920f423a5)

2016-12-14 Mike Gabriel

        * Merge branch 'theqvd-fix-accept-host-message' into 3.6.x
          (e466a9387)

2016-12-13 Vadim Troshchinskiy

        * Fix reversed logic in acceptHost setting (77188865e)

2016-12-10 Mike Gabriel

        * Merge branch 'uli42-pr/improve_xinerama_debug' into 3.6.x
          (2b8f59261)

2016-12-07 Ulrich Sibiller

        * Screen.c: more debug output formatting improvements (6f3fb5248)
        * Screen.c: fix uninitalized variable (e14309892)
        * Screen.c: fix compile warnings in DEBUG mode (ce76009d2)
        * Screen.c: fix formatting (6882b08d8)
        * Screen.c: improve debugging output (c806956c2)

2016-12-05 Mike Gabriel

        * debian/control: B-D alternatively on libxfont1-dev or libxfont-dev.
          Fix FTBFS on Debian stretch which has libxfont2-dev as
          default now. (5bdb2fcdf)

2016-12-04 Mike Gabriel

        * Merge branch 'sunweaver-pr/drop-glx-ansic' into 3.6.x (c893ad65c)

2016-11-02 Mike Gabriel

        * Mesa: Convert some files with MSDOS EOL style to Unix EOL style.
          (4e33fd4be)

2016-11-01 Kristian Høgsberg

        * Drop xf86glx.h, so we can finally drop Xserver/GL/include/
          entirely. (4146d1aa7)

2016-10-31 Kristian Høgsberg

        * Drop glx_ansic.h wrapper and call malloc, realloc, free and
          str-funcs directly. (cee997dac)

2016-12-04 Mike Gabriel

        * Merge branch 'sunweaver-pr/extmod-xfree86loader-cleanup' into 3.6.x
          (b38d5b97d)

2016-10-29 Eric Anholt

        * Remove libcwrapper usage from xorg server modules. The libcwrapper
          is not used in nxagent. (508d2deae)

2016-12-04 Mike Gabriel

        * Merge branch 'uli42-pr/compilation_fixes_and_debug_improvements'
          into 3.6.x (62f8e50e7)

2016-12-03 Ulrich Sibiller

        * slightly improve rrxinerama debug output (b0106e75a)
        * Fix compilation warnings (c5e06d408)

2016-11-30 Mike Gabriel

        * Update auto-generated debian/copyright.in. (a0a429cc7)

2016-11-18 Mike Gabriel

        * .gitignore: Don't ignore myself. (cb8af80ae)
        * Merge branch 'uli42-pr/gitignore' into 3.6.x (edeca4aff)

2016-11-03 Ulrich Sibiller

        * add .gitignore files (7993d28f1)

2016-11-17 Mike Gabriel

        * Merge branch 'uli42-pr/remove_xlibi18n' into 3.6.x (1f6070437)

2016-11-04 Ulrich Sibiller

        * LibX11: drop unused xlibi18n (de4eca171)

2016-11-15 Mike Gabriel

        * Merge branch 'sunweaver-pr/testscripts-file-headers' into 3.6.x
          (cb8bcbec8)

2016-11-07 Mike Gabriel

        * testscripts: Use non-NoMachine file headers for our testscripts.
          (00725f16a)

2016-11-15 Mike Gabriel

        * New helper script: regenerate-symbol-docs.sh. Plus update symbols
          usage of libNX_X11 and nxcompext in nxagent, nxcompext and
          libNX_X11. (91d06723b)
        * Merge branch 'sunweaver-pr/move-nxcompext-into-Xserver' into 3.6.x
          (8c5a1b071)

2016-11-09 Mike Gabriel

        * Xserver/Imakefile: Some whitespace fixes. (9ad0aae5d)

2016-11-03 Mike Gabriel

        * nxcompext: Move code into Xserver subtree, as nxcompext requires
          Xserver includes at build time. (80b5de3f5)
        * Xserver/hw/nxagent/Imakefile: Introduce the NULL variable.
          (cae394b45)

2016-11-08 Mihai Moldovan

        * Merge branch 'uli42-pr/keyboard_fixes' into arctica-3.6.x
          (b1d3f2ca5)

2016-10-27 Ulrich Sibiller

        * Keyboard.c: evdev is only existing on Linux (2f2ade61a)

2006-10-02 Daniel Stone

        * xkb: remove the world's most staggeringly broken vendor workaround
          (926e90abc)

2016-10-26 Ulrich Sibiller

        * Keyboard.c: move variable to inner scope (08ed062c4)
        * Reconnect.c: simplify code by using strndup (d37f9f311)

2016-10-25 Ulrich Sibiller

        * Keyboard.c: replace malloc/strcpy by str(n)dup (e52799d5c)
        * Keyboard.c: more whitespace/formatting fixes (718c5b9f1)
        * Keyboard.c: improve keyboard file creation (b5cc3c94e)
        * Keyboard.c: use NULL instead of 0 (52848b785)
        * Keyboard.c: remove superfluous whitespace (3ea601bcb)
        * Keyboard.c: Fix wrong error msg prefix (2901aca36)
        * Keyboard.c: Fix and simplify keyboard config file handling
          (2f7f39b49)
        * Improve DEBUG/TEST output regarding keyboard stuff (8793e362b)
        * Drop unused define NXAGENT_KEYMAP_DIR_FILE (e3ac55bc2)

2016-11-05 Mihai Moldovan

        * Makefile: fix up a9b145d4. (7b79e8d83)
        * nx-X11/lib/X11/Imakefile: essentially revert 5a90a63. (c7e01938d)

2016-11-04 Vadim Troshchinskiy

        * Added sample slave agent and test script (e5091e002)

2016-11-03 Mihai Moldovan

        * Merge branch 'sunweaver-pr/drop-fbmmx' into arctica-3.6.x
          (53d304ef7)

2016-10-29 Mike Gabriel

        * Xserver/fb: Drop fbmmx.[ch] files and code passages wrapped-in by
          USE_MMX macro. (f5c5cb10f)
        * Xserver/fb/Imakefile: Introduce NULL variable. (89e1457d1)

2016-11-03 Mike Gabriel

        * Merge branch 'uli42-pr/libX11_xtrans_silence_compiler_warnings'
          into 3.6.x (d12b77543)

2016-11-02 Ulrich Sibiller

        * xtrans: fix const warnings for SocketConnectConnInfo (47fab08aa)
        * xtrans: silence compiler warning regarding is_numeric (882c034c3)
        * libX11 + Xserver: fix missing define warning (90612d25c)
        * xtrans: Fix compile warning (2631603b6)
        * xtrans: fix compilation warnings because of missing XTRANS_SEND_FDS
          (5d06f46e5)

2016-11-02 Mike Gabriel

        * debian/libnx-x11-6.symbols: Update after upgrade of xtrans library
          files. (8dc0d18c1)
        * Merge branch 'uli42-pr/upgrade_xtrans' into 3.6.x (107e72b03)

2016-11-02 Ulrich Sibiller

        * Whitespace fixes (6a186b921)

2016-10-31 Ulrich Sibiller

        * Xtrans: update to Xorg/xtrans upstream (1.3.5+) (e65b106a8)

2016-10-13 Ulrich Sibiller

        * Remove __UNIXOS2__ references (793d587b4)

2016-05-18 Adam Jackson

        * remove CLTS code (603fe2554)

2016-10-13 Ulrich Sibiller

        * use %p in format strings (247e1f72e)
        * replace PRMSG by prmsg (c3f43e832)
        * align license headers with Xorg/xtrans upstream (c4b775f6d)
        * move helper functions to file end (6957b3daa)

2008-02-10 Jeremy Huddleston

        * Fixed #ifdef checks that were using i386 to use __i386__
          (f686bc3eb)

2016-10-13 Ulrich Sibiller

        * whitespace cleanup (64d51869f)

2008-08-07 Adam Jackson

        * Drastically simplify TRANS_OPEN_MAX. (e5b4532ab)

2016-10-12 Ulrich Sibiller

        * undef __QNX__ (0ca6e5999)
        * undef Lynx (4ab02b27c)
        * undef AIXV3 (89cea600a)
        * undef hpux (eb4ee6c32)
        * undef __UNIXOS2__ (175a3416e)
        * Remove OS2PIPECONN transport (97d651fcf)
        * Remove unused TLI ("STREAMSCONN") code (0cbc89221)
        * remove DECnet support (b5bfd3a49)

2016-11-02 Mike Gabriel

        * Makefile: Make sure libNX_X11.so.6.2 does not get installed as
          symlink but as actual file. (Follow-up for 5a90a63).
          (a9b145d46)
        * Merge branch 'pr/unused_files' into 3.6.x (1d1d1fc21)

2016-10-30 Ulrich Sibiller

        * remove unused mkks.sh (7d884049b)
        * remove unused jump_* files from libX11 (bac5ce7b5)
        * drop unused xtest1.frags (331497b88)
        * remove unused fb24_32.h (6b9ce7da4)
        * remove unused registry.h (a29a2b656)
        * remove unused XInput.h (89f9212ef)
        * Remove unused Xv and XvMC headers (881979bd1)
        * drop unused glu.h (ba87cf406)
        * drop ap_keysym.h (903d5ce8a)
        * remove unused registry file (1832ab62f)
        * remove *-def.cpp (b7daac272)

2016-10-29 Ulrich Sibiller

        * nxcomp: remove unused Utils.cpp (4271b9ebd)
        * Imake: drop DoLoadableServer, MakeDllModules and IHaveModules
          (96c9aafd6)

2016-10-29 Mike Gabriel

        * Remove extmod from nx-X11/programs/Xserver/Xext/. (8dab7c21d)

2016-11-02 Mike Gabriel

        * Merge branch 'uli42-pr/add_libX11_links' into 3.6.x (6eb8d3ec6)

2016-10-28 Ulrich Sibiller

        * libX11/Imakefile: handle libX11 links (5a90a638f)
        * libX11/Imakefile: add missing dependencies on ks_tables.h
          (f1d420baa)

2016-10-31 Mike Gabriel

        * Merge branch 'sunweaver-pr/clean-up-old-vcs-comments' into 3.6.x
          (4c59a3c58)

2016-10-29 Mike Gabriel

        * Imakefile cleanup: Delete all ancient Vcs comments stemming from
          SVN times of X.org and XFree86. (fcf61d341)

2016-10-30 Mike Gabriel

        * Merge branch 'sunweaver-pr/drop-mfb-maskbits-h' into 3.6.x
          (6b3080d54)
        * Xserver/Imakefile: Drop references to already removed afb code.
          (b99c78721)
        * Xserver/Imakefile: Drop all references to building already removed
          cfb* implementations. (65e25bd47)

2016-10-30 Adam Jackson

        * Death to mfb (removing last remnants from NX code). (cc0350202)
        * Disinfect mi/ of mfb. (3c0e426f0)

2016-10-30 Mike Gabriel

        * Merge branch 'sunweaver-pr/drop-nxlibint-h' into 3.6.x (23c66f400)
        * nxcompext: Drop (nowadays) no-op file NXlibint.h. (1ddbe39ad)
        * Merge branch 'uli42-misc_fixes' into 3.6.x (23ad270b5)

2016-10-30 Ulrich Sibiller

        * nxagent.keyboard: add quotes (16947012d)
        * Imakefile: remove references to non-existing subdirs (903cc0657)
        * saver.c: fix unused variable warnings (162a627c4)

2016-10-29 Mike Gabriel

        * Merge branch 'sunweaver-pr/build-includes-robustness' into 3.6.x
          (a375d178f)

2016-10-28 Mike Gabriel

        * Imake.rules: Make BuildIncludes{,Top}() more robust in case people
          attempt providing path names instead of file names via
          srclist. (2f2a5a920)

2016-10-29 Mike Gabriel

        * Merge branch 'uli42-pr/remove_xf86' into 3.6.x (ecd335fa6)

2016-10-28 Ulrich Sibiller

        * remove hw/xfree86 altogether (4aeed7ad9)
        * remove xf86Version.h and xf86Date.h (6c7f9cdaa)

2016-10-28 Mike Gabriel

        * debian/patches: Rebase
          102_xserver-xext_set-securitypolicy-path.debian.patch.
          (4cdcd9145)
        * Merge branch 'theqvd-slave-channel' into 3.6.x (c9da511cf)

2016-10-24 Vadim Troshchinskiy

        * Add description of NX_SLAVE_CMD to man and help (c7eac1f95)

2016-10-18 Vadim Troshchinskiy

        * Slave channel implementation (30af52eb3)

2016-10-28 Mihai Moldovan

        * Merge branch 'uli42-pr/backup_memleak' into arctica-3.6.x
          (a5de79181)

2016-10-25 Emilio Pozuelo Monfort

        * Plug a memory leak (8d1126e97)

2016-10-20 Mike Gabriel

        * debian/rules: Re-enable (+pie) hardening flags again when building
          .deb packages. (5d4a7e071)
        * Merge branch 'uli42-pr/fix_compile_warnings' into 3.6.x (61b8d44f1)

2016-10-20 Ulrich Sibiller

        * sendexev.c: Fix return of unitialized variable (50eb5e4a9)

2011-05-24 Cyril Brulebois

        * xfixes: Remove unused variable. (151e0b16d)

2006-02-14 Benjamin Herrenschmidt

        * Remove useless line of code that contained a bug and triggered a
          gcc warning. This variable will be overriden before being
          used anyway. (Bugzilla #5595) (c26621610)

2009-01-11 Julien Cristau

        * dix: fix cast from pointer to integer (4f99f854c)

2014-12-09 Keith Packard

        * dbe: Call to DDX SwapBuffers requires address of int, not unsigned
          int [CVE-2014-8097 pt. 2] (e3e4062c3)

2016-10-19 Ulrich Sibiller

        * LRGB.c: Fix label defined but not used (01eaab831)

2016-06-04 walter harms

        *
          Fixes: warning: variable 'req' set but not,used (ddc5ed4c9)

2016-04-26 walter harms

        * fix: warning: pointer targets in passing argument 2 of '_XSend'
          differ in signedness [-Wpointer-sign] (21405f62b)
        * no need to check args for Xfree() (3f9ebf33d)
        * remove stray extern (897b8b28b)

2016-10-16 Ulrich Sibiller

        * Fix warnings in XlibInt.c (2c59fbe30)
        * xkb.c: fix 'assignment makes integer from pointer without a cast'
          (0a28292ec)
        * xkmread.c: use _X_UNUSED to avoid compiler warning when result is
          not needed (057ddde08)
        * xcmisc.c: remove HAVE_STDINT (33b5911f2)
        * security.c: fix compiler warnings (c180a2147)

2016-10-15 Ulrich Sibiller

        * Loop.cpp: Fix output of SetCore() (185fbdaf9)
        * Window.c: Fix function assignment warning (d238db344)
        * Display.c: remove unused variable (81a7c6cf4)
        * Colormap.c: add cast to avoid warning (54b7561f9)
        * Args.c: fix string format warning (3c5621c37)
        * imLcIm.c: Fix unused variables (e3c9bc392)
        * Pending.c: Fix compilation warning (babaf67c9)
        * Fix libX11 implicit declaration warnings (ae8ec6b14)

2016-10-20 Mike Gabriel

        * Drop nx-X11/lib/X11/libX11.elist. Not needed for anything nowadays.
          Probably never was needed in nx-X11. (da01dc8da)
        * debian/libnx-x11-6.symbols: Update symbols list. (44c76cacf)
        * XKeysymDB: ... got removed. (a559592dc)

2016-10-19 Mike Gabriel

        * Merge branch 'uli42-pr/libX11_further_backports' into 3.6.x
          (70ac75f4a)

2016-09-25 Tobias Stoeckmann

        * Validation of server responses in XGetImage() (70e9d346f)
        * The validation of server responses avoids out of boundary accesses.
          (b17557f9f)

2016-02-06 Alan Coopersmith

        * xcms: use size_t for pointer offsets passed to strncmp (68e3ee67c)
        * xcms: use unsigned indexes when looping through unsigned values
          (8d8d5cfd8)
        * xcms: use size_t for strlen/sizeof values instead of converting to
          int & back (327d2cc60)

2015-03-26 Dominik Muth

        * Xlib.h: Fix macros imitating C functions. (de4047722)

2016-01-21 Olivier Fourdan

        * XKB: fix XkbGetKeyboardByName with Xming server (a3759f323)

2015-12-19 Alan Coopersmith

        * lcPubWrap: replace malloc(strlen) + strcpy with strdup (50192b720)
        * XlcDL.c: reduce code duplication (7a1fc1759)
        * XlcDL.c: replace strcpy+strcat sequences with snprintf (c9ebd122f)
        * XDefaultOMIF: Remove comments referring to ancient Sun bug ids
          (2874fd14b)
        * XDefaultOMIF: additional code simplification (d980be3c2)
        * XDefaultOMIF: replace strlen+Xmalloc+strcpy with strdup (c00196d2d)
        * Use strdup instead of Xmalloc+strcpy in _XDefaultOpenIM (f7254c69f)

2015-12-04 Alan Coopersmith

        * Delete #if 0 hunks of code (b912a4042)

2015-12-03 Alan Coopersmith

        * Bug 93183: _XDefaultOpenIM memory leaks in out-of-memory error
          paths (9dec6c18b)
        * Bug 93184: read_EncodingInfo invalid free (8d6d95d74)

2015-11-28 Alan Coopersmith

        * Remove unused definition of XCONN_CHECK_FREQ (8339e6803)

2015-09-27 Alan Coopersmith

        * Get rid of some extraneous ; at the end of C source lines
          (f857c70f8)

2015-07-19 Thomas Klausner

        * Do not return() after exit(). (fc524ddbb)

2015-05-18 Ross Burton

        * Add missing NULL checks to ICWrap (1445735ef)

2015-06-04 Alan Coopersmith

        * Replace Xmalloc+memset pairs with Xcalloc calls (39dd37d57)

2015-06-04 Bhavi Dhingra

        * omGeneric.c: Correct the parameter usage of sizeof (a402ed016)

2015-05-19 Peter Hutterer

        * Fix three "use of uninitialized variable" coverity warnings
          (73f2d66e0)

2015-05-18 Peter Hutterer

        * Fix potential memory leak (e14489988)

2015-02-03 Ran Benita

        * compose: fix the description of modifiers in compose sequences
          (8e3e7bb77)

2014-07-11 Alan Coopersmith

        * Use C99 named initializers to fill in events passed to XSendEvent
          (0f1fa85fe)

2014-07-06 Alan Coopersmith

        * Fix validation of ctrls parameter to XkbGetPerClientControls()
          (f20f91ee8)
        * Fix map->num_types check in XkbAddKeyType() (37b8d6883)

2014-06-07 walter harms

        * lcDefConv.c: fix use before check (aa7053b3e)
        * rm redundant null checks (dd6dc2ddf)
        * libX11: rm redundante NULL checks (a98260726)

2014-06-06 walter harms

        * Remove more redundant null checks before Xfree() (1ff696123)

2014-06-05 walter harms

        * Remove redundant null checks before free (fc26b97ea)

2014-06-04 walter harms

        * libX11/lcUTF8.c fix: dereferenced before check (191d1575f)
        * libX11/XKBNames.c fix: dereferenced before check (861fe5aee)
        * libX11/lcGenConv.c fix: dereferenced before check (e7528f581)

2014-05-09 Owen W. Taylor

        * Fix XNextRequest() after direct usage of XCB (afc7138f9)

2014-02-11 Ran Benita

        * Remove dead USE_OWN_COMPOSE-protected code (88d496598)

2014-02-06 Alan Coopersmith

        * Fix typos in Xrm.c comments (3e8df1a2e)

2013-12-26 Alan Coopersmith

        * _XkbReadGeomOverlay: check for NULL first, then use pointer
          (101419b10)
        * XkbSelectEventDetails: remove unnecessary assignments (1b0df5da6)

2010-10-07 Jon TURNEY

        * Don't try so hard to find a matching font with the given encoding
          (4fad46e9c)

2013-12-02 Alan Coopersmith

        * unifdef -UISC (f45ac4ae3)

2013-11-16 Alan Coopersmith

        * Drop X_LOCALE fallback for OS'es without setlocale() (35dc4784b)

2013-08-24 Alan Coopersmith

        * Bug 68413 - [Bisected]Error in `xterm': realloc(): invalid next
          size (f04e1a6d1)

2013-08-16 Alan Coopersmith

        * Stop checking for HAVE_DIX_CONFIG_H on the client side (ba86b7a2e)
        * Rearrange some variable declarations & initializations in XKB
          (2824899d2)

2013-08-11 Alan Coopersmith

        * Reindent XKB code to X.Org standard style (3c5880e72)

2013-08-16 Alan Coopersmith

        * Fix overflow checks in _XkbReadKeySyms when key_sym_map is already
          created (3cd822526)

2013-08-11 Alan Coopersmith

        * Remove long unused udcInf.c (c22524d30)
        * Remove unnecessary casts of pointers to (char *) in calls to
          Xfree() (26256188b)

2013-08-10 Alan Coopersmith

        * Don't cast sizeof() results to unsigned when passing to
          Xmalloc/Xcalloc (d33cf0446)
        * Remove even more casts of return values from Xmalloc/Xrealloc
          (c161df4fe)
        * xlibi18n: fix argsize argument to _XlcParsePath (5d6cda4f6)
        * i18n modules: Fix some const cast warnings (069c1f4d5)
        * xlibi18n: Fix a bunch of const cast warnings (d8358c6ef)
        * Fix const handling in XSetLocaleModifiers (e667b9054)
        * Constify lc_name argument to _XlcLocaleDirName() &
          _XlcLocaleLibDirName() (d2671c285)
        * init_om: remove unneeded extra copy of string to local buffer
          (22377a799)
        * Delete unused XKB_INSURE_SIZE macro from XKBlibint.h (92591316d)
        * miRegionOp(): ensure region size is not updated if realloc fails
          (be32fbb31)
        * miRegionCopy(): handle realloc failure better (ad51fbdb4)
        * Avoid memory leak/corruption if realloc fails in Xregion.h:MEMCHECK
          macro (105cd4711)
        * Avoid memory leak/corruption if realloc fails in
          imLcPrs.c:parseline() (180991ce2)
        * lcDB.c: ensure buffer size is updated correctly if realloc fails
          (7156a20bc)
        * Avoid memory leak/corruption if realloc fails in
          XlcDL.c:resolve_object() (0574a55eb)

2013-08-09 Alan Coopersmith

        * omGeneric.c: convert sprintf calls to snprintf (a6d9409b0)
        * ximcp/imRm.c: convert sprintf calls to snprintf (d03ab1de0)
        * xlibi18n: convert sprintf calls to snprintf (a1b0fdb2c)
        * lcfile: skip over any null entries in args list (bde3d8b14)
        * Fix file leak on malloc error in XlcDL.c:resolve_object()
          (7bca34528)

2012-12-18 ISHIKAWA,chiaki

        * Fix bogus timestamp generated by XIM (ce482d4fd)

2011-06-16 Egbert Eich

        * XIM: Fix race on focus change: set 'FABRICATED' only when keyev
          filters in place. (ed53aca1d)

2013-07-27 Alan Coopersmith

        * omGeneric: remove space between struct name & member name
          (adcf3894a)

2013-07-23 Alan Coopersmith

        * XSetModifierMapping: Use Data instead of GetReqExtra (6d64c4164)

2013-06-09 Kees Cook

        * libX11: check size of GetReqExtra after XFlush (ea8239650)

2013-06-25 Thomas Klausner

        * Tighten out-of-range comparisons. (39c6e5aa8)
        * Fix out-of-range comparison in _XF86BigfontQueryFont (ac3d26251)
        * Check for symbol existence with #ifdef, not #if (61fdf93ef)
        * Stop truncating source to destination length if it is larger.
          (d122d7545)

2013-06-24 Alan Coopersmith

        * Require ANSI C89 pre-processor, drop pre-C89 token pasting support
          (88edf8083)

2016-10-08 Ulrich Sibiller

        * update Xfuncproto.h (7f98ab03b)

2016-10-07 Ulrich Sibiller

        * Align files with upstream libX11-1.6.0 (e2e45b2b3)

2012-12-16 Alan Coopersmith

        * Tell clang not to report -Wpadded warnings on public headers we
          can't fix (878040bf0)

2010-09-08 Adam Jackson

        * Zero buffer data in BufAlloc() (9b5f99c37)

2011-01-31 Erkki Seppälä

        * GetProp: Zero-initialized error so its resourceID field is
          initialized (13fe4d475)

2013-03-01 Alan Coopersmith

        * integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13]
          (7992a9873)

2011-01-31 Erkki Seppälä

        * ximcp/imRmAttr: Handle leaking colormap_ret (78b0ca2fe)

2011-02-21 Samuel Thibault

        * Fix status reporting for braille patterns (b00312f5d)

2016-10-07 Ulrich Sibiller

        * Revert incomplete "Fix status reporting for braille patterns"
          (a2fded2e3)

2010-09-03 Alan Coopersmith

        * Sun's copyrights are now owned by Oracle (bd43a0640)

2016-10-07 Ulrich Sibiller

        * Assume size_t is always available, since it was defined in C89
          (5dbcf1987)
        * rename xf86bigfstr.h to xf86bigfproto.h (1078f9770)

2013-06-02 Thomas Klausner

        * cmsMath.c: Add missing stdio header for printf(3) in DEBUG build.
          (e03d8c215)

2013-05-17 Niveditha Rau

        * Make sure internal headers include required headers (26f7239a0)

2013-05-16 Alan Coopersmith

        * Free fs->properties in XF86BigfontQueryFont overflow error path
          (71fb99cb4)

2013-05-23 Julien Cristau

        * xkb: fix off-by-one in _XkbReadGetNamesReply and
          _XkbReadVirtualModMap (78ed23330)

2016-10-06 Ulrich Sibiller

        * Revert "Add a couple fixups for the security patches" (082e83130)

2013-03-07 Alan Coopersmith

        * Remove more unnecessary casts from Xmalloc/calloc calls (e15023b2a)

2013-03-16 Alan Coopersmith

        * Move big request comment in XOpenDisplay to the right place
          (47d0ea1ba)

2013-03-08 Alan Coopersmith

        * Fix very weird indenting in nx-X11/lib/X11/GetFProp.c (4988e9bd9)
        * XAllocClassHint: Assume calloc sets pointers in allocated memory to
          NULL (001aeb55b)
        * _xudc_code_to_glyph: check for NULL pointer *before* writing to it,
          not after (7ddc5b90f)

2013-03-01 Alan Coopersmith

        * Assume size_t is always available, since it was defined in C89
          (e18ccaaae)
        * unifdef XKB_IN_SERVER (2393e1acd)

2013-02-16 Alan Coopersmith

        * Convert more sprintf calls to snprintf (d31b81c10)

2013-02-15 Alan Coopersmith

        * XKeysymToString: move variable declarations to the scope of their
          usage (d43f4c398)
        * Preserve constness in casting arguments through the Data*()
          routines (5e0584c43)
        * XStringToKeysym: preserve constness when casting off unsignedness
          for strcmp (d91c145a4)
        * XRebindKeysym: Drop unnecessary const-removing cast (641704516)
        * cmsColNm.c: maintain constness of arguments to qsort helper
          function (5608b67f2)

2012-12-26 Alan Coopersmith

        * Remove unused DECnet ("DNETCONN") code from Xlib (19275f9e1)
        * Remove unused TLI ("STREAMSCONN") code from Xlib (acceb2cf6)

2011-05-20 Egbert Eich

        * Don't hard code path to Xcms.txt file. (53e2e92e3)

2012-10-22 Yaakov Selkowitz

        * XIM: remove Private and Public macros (11d6dac92)

2012-06-29 Alan Coopersmith

        * Convert XCreate{Pix,Bit}map...Data to use C99 designated
          initializers (97b9864ea)
        * XCreate{Pix,Bit}map...Data: Free pixmap in error path if XCreateGC
          fails (7a8721b8a)

2010-12-22 Philipp Reh

        * Events: Store event cookie when dequeuing event (c86806148)

2011-05-03 Jeremy Huddleston

        * clang analyzer: Don't warn about Xmalloc(0) (5062342d4)

2011-05-08 Jeremy Huddleston

        * Silence clang static analysis warnings for SetReqLen (c19cda6d6)

2011-05-17 Alan Coopersmith

        * Fix man page and comment references to use XFreeModifiermap
          (lowercase map) (c300a430d)

2011-10-10 Jeremy Huddleston

        * Mark XKeycodeToKeysym as _X_DEPRECATED (f3bbb81c4)

2011-10-10 Bodo Graumann

        * libX11: Fixing modifier key range in Xutil.h (Bug #21910)
          (cc4d5260e)

2011-10-27 Peter Hutterer

        * Switch GetEmptyReq and GetResReq to call _XGetRequest (3bf350742)

2011-10-14 Peter Hutterer

        * include: Add GetReqSized() for request buffers of specific size
          (3597915f6)

2011-10-27 Peter Hutterer

        * Use GetReqSized for GetReq and GetReqExtra (3155b9bb2)

2011-01-31 Erkki Seppälä

        * ximcp/imRmAttr: Handle leaking missing_list (79cb50e4c)
        * ximcp/imRm: Handle leaking colormap_ret (44e472068)
        * ximcp/imTrX: Handle failing XGetWindowProperty (89dc7ccfb)
        * ximcp/imLckup: Handle negative return value from _Xlcwctomb
          (81422098f)

2011-01-31 Ander Conselvan de Oliveira

        * lc/def/lcDefConv: Use Xcalloc to avoid use of uninitialized memory
          (a8598e062)

2011-02-21 Samuel Thibault

        * Fix status reporting for braille patterns (93a4f5c47)
        * Make the Local XIM request key releases for braille (2cca621e3)

2011-01-10 Erkki Seppälä

        * im/ximcp: release modifiermap before returning (e4815126b)

2011-04-12 Alan Coopersmith

        * Fix "attrinute" typo in comments in ximcp (018d938aa)

2011-03-24 Ander Conselvan de Oliveira

        * Fix leaks in _XimEncodingNegotiation error paths. (4aa79f1f1)
        * Fix memory leaks on _XimProtoCreateIC error paths. (3720ed7bf)
        * Fix memory leaks on _XimWriteCachedDefaultTree error paths.
          (b7cc762ba)
        * Fix memory leak on _XimCommitRecv error path. (7024f3d90)
        * Fix memory leaks on _XimCbDispatch error path. (60840dc31)
        * om: Fix memory leak on read_EncodingInfo error path. (9fa1e98dd)

2011-03-25 Ander Conselvan de Oliveira

        * om: Fix potential memory leak in init_om. (748cf8946)
        * om: Fix memory leaks on get_font_name error paths. (6fe8d44ca)

2011-10-09 Jeremy Huddleston

        * Fix potential uninitialized variable access in _XimMakeICAttrIDList
          (73a2898af)

2011-10-09 Yann Droneaud

        * Return name instead of value in XGetIMValues() and XSetIMValues()
          (bec22fe97)

2011-10-11 Yann Droneaud

        * Return name instead of False in XSetICValues() (cded3305d)

2011-10-14 Xue Wei

        * mbtocs should not truncate input (8d1e05940)

2011-10-14 Alan Coopersmith

        * Fix "nomal" -> "normal" typo in several comments (2f49f62a8)

2011-11-08 Andreas Wettstein

        * XIM: Allow modifier releases in compose sequences (#26705)
          (4ef27790b)

2011-02-21 Samuel Thibault

        * Match braille patterns with compose tree (b8b885daf)

2012-04-30 Peter Hutterer

        * Typo fix (79a5330db)

2012-03-15 Alan Coopersmith

        * Remove "register" qualifier that annoys Solaris Studio compiler
          (4c7f0af73)

2012-03-04 Keith Packard

        * Block for other threads in _XUserLockDisplay (3d37513eb)

2011-02-20 Marko Myllynen

        * Provide translation from XK_permille (ad5) to Unicode (U2030)
          (e8e91b69e)

2012-01-01 Ryan Pavlik

        * Use pthreads on MinGW also (fd7157723)

2011-12-14 Kusanagi Kouichi

        * XQueryColors: Split a request into multiple requests if necessary
          (5eb1147cc)

2011-11-29 Alan Coopersmith

        * Reject negative string counts in copy_string_list (30d4454e3)

2011-11-09 Alan Coopersmith

        * XlcSL.c: convert old-style function definitions to ANSI C89 style
          (0f089824e)

2011-10-17 Peter Hutterer

        * Add _XGetRequest as substitute for GetReq/GetReqExtra (02dad70a8)

2011-10-13 Choe Hwanjin

        * XIM: Make Xim handle NEED_SYNC_REPLY flag (1871ff031)

2011-05-04 Jeremy Huddleston

        * XKB: XkbComputeSectionBounds: Check correct bounds in default
          switch-case (7efa7da59)
        * Dead code removal (1d806a555)

2011-04-21 Alan Coopersmith

        * Delete special case code to append "/sparcv9" to i18n module path
          (8127b17dc)

2011-04-12 Alan Coopersmith

        * Convert malloc(strlen()); strcpy() sets to strdup (dde00b2f6)
        * Replace Xmalloc+bzero pairs with Xcalloc calls (7d7224d85)

2011-03-24 Ander Conselvan de Oliveira

        * Fix memory leaks on _XimGetAttributeID error paths. (369c95668)

2011-03-30 Ander Conselvan de Oliveira

        * xcms: Fix memory leaks on LINEAR_RGB_InitSCCData error path.
          (f50e651e8)
        * xcms: Fix error on LINEAR_RGB_InitSCCData error path. (fefb909a0)

2011-03-24 Ander Conselvan de Oliveira

        * FSWrap: fix potential leak in copy_string_list (dce81504f)

2011-03-23 Ander Conselvan de Oliveira

        * Fix memory leak with broken bitmap files in XReadBitmapFileData
          (0f7148695)

2011-03-21 Harshula Jayasuriya

        * Add #define XK_SINHALA (417e04111)

2011-01-18 Erkki Seppälä

        * xkb: XkbPropertyPtr determined allocation success from wrong
          variables (29ad23b98)

2011-01-10 Erkki Seppälä

        * keyBind: Use Xcalloc to initialize allocated _XKeytrans (bbeee4fd1)

2011-02-11 Alan Coopersmith

        * Clean up memory when first XCreateRegion succeeds and second fails
          (2618bd3fc)

2011-02-03 Erkki Seppälä

        * cmsProp: don't deal with uninitialized values, fail instead
          (07fae919a)

2011-01-31 Ander Conselvan de Oliveira

        * xcms/LRGB: don't double-free property_return (ae4e7538e)

2011-02-02 Alan Coopersmith

        * Xrm.c: ReadInFile: refactor fstat error handling (26270ab1c)
        * Expand GetSizeOfFile() macro at the one place it's called
          (563318af9)

2011-01-31 Erkki Seppälä

        * XlibInt: Use strncpy+zero termination instead of strcpy to enforce
          buffer size (20470a83e)
        * xlibi18n/lcFile: Removed superfluous check for NULL target_dir
          (7576f5f15)

2011-01-31 Ander Conselvan de Oliveira

        * XlibInt: info_list->watch_data was reallocated, but result was
          discarded (698270c47)

2011-02-01 Ander Conselvan de Oliveira

        * xcms/LRGB: Add a label for freeing property_return. (7482afcaa)

2011-01-31 Ander Conselvan de Oliveira

        * xcms/LRGB: Fix potential resource leak. (8f5a56474)

2011-01-31 Erkki Seppälä

        * Xrm: NEWTABLE had a memory leak after a memory allocation error
          (afd1d4eb5)
        * ImUtil: Handle a memory leak in one early return branch (1ac1b691d)
        * xlibi18n/lcGeneric: Initialize uninitialized local variable
          (52d2c3558)
        * xcmx/cmxColNm: Removed unused assignments to pBuf (in two
          functions) (865043ea0)

2011-02-01 Alan Coopersmith

        * XDefaultOMIF.c: Fix memory leaks in get_font_name (54550ebb2)

2011-01-18 Erkki Seppälä

        * Comparing array against NULL is not useful "&xkb->server->vmods !=
          NULL" (b7694b0b5)

2011-01-12 Erkki Seppälä

        * Variable "entry" tracked as NULL was dereferenced. (3147ddbf4)

2011-01-27 Erkki Seppälä

        * Dereferencing possibly NULL "str" in call to function "memcpy"
          (Deref assumed on the basis of 'nonnull' parameter
          attribute.) (e17558786)

2011-01-10 Erkki Seppälä

        * Using freed pointer "e" (8aacb3fab)

2011-01-03 Pauli Nieminen

        * Initialize event type (1a72bc414)

2010-06-04 Alan Coopersmith

        * LINEAR_RGB_InitSCCData: When malloc fails, don't try to free
          unallocated bits (8ff526111)

2010-07-09 Daniel Stone

        * XStringToKeysym: Cope with 0x1234cafe-style input (93b55eeec)

2010-07-08 Daniel Stone

        * XStringToKeysym: Check strdup() return value (b414bc2c6)

2010-06-15 Daniel Stone

        * Delete now-redundant XKeysymDB (c1b175d3d)
        * XStringToKeysym: Special case for XF86 keysyms (f0b87f3de)

2016-10-14 Mike Gabriel

        * debian/rules: Don't use -pie -fPIE at build time for 3.5.99.2 as it
          causes nxagent to segfault. Investigating the reasons
          behind it is in process... (6c303d9e4)

2016-10-14 Mihai Moldovan

        * nx-X11/programs/Xserver/GL/glx/Imakefile: typo fix, leading to
          glcontextmodes.c not being compiled. (75e080800)

2016-10-13 Mike Gabriel

        * release 3.5.99.2 (29e29342e) (tag: 3.5.99.2)
        * debian/*.triggers: Call ldconfig via a trigger for all shared
          libraries. (64aa45a61)
        * debian/rules: Don't modify/create post{inst,rm} scripts during
          dh_makeshlibs. This avoids adding ldconfig calls to such
          scripts. (440c675c2)
        * hw/nxagent/{Clipboard|Events}.c: Typo fix in error messages.
          (bd25086c3)
        * nxcomp/{Client|}Proxy.cpp: Typo fix in error messages. (d2fb76d8b)
        * debian/libnx-x11-6.symbols: Update symbols for new backports in
          libNX_X11 API. (0006fc04b)

2016-10-07 Ulrich Sibiller

        * Pending.c: conditionally include stdio.h (97c26978b)

2016-10-10 Ulrich Sibiller

        * nxcomp: Fix typo in usage message. (0bf52dc99)

2016-10-13 Mike Gabriel

        * Merge branch 'uli42-pr/libX11_debian_backports' into 3.6.x
          (133c91f73)

2013-05-21 Julien Cristau

        * Add a couple fixups for the security patches (a9f623f0a)

2013-05-08 Matthieu Herrb

        * XListFontsWithInfo: Re-decrement flist[0] before calling free() on
          it. (838108c29)

2013-03-31 Alan Coopersmith

        * _XkbReadGetMapReply: reject maxKeyCodes smaller than the minKeyCode
          (dc749a457)

2013-03-16 Alan Coopersmith

        * Use calloc in XOpenDisplay to initialize structs containing
          pointers (37f8d3eb8)

2013-03-02 Alan Coopersmith

        * Unbounded recursion in _XimParseStringFile() when parsing include
          files [CVE-2013-2004 2/2] (e386187e9)
        * Unbounded recursion in GetDatabase() when parsing include files
          [CVE-2013-2004 1/2] (bddfee4a9)
        * Avoid overflows in XListExtensions() [CVE-2013-1997 15/15]
          (dbc117193)
        * Avoid overflows in XGetFontPath() [CVE-2013-1997 14/15] (77edd88e1)
        * Avoid overflows in XListFonts() [CVE-2013-1997 13/15] (f6c5069ac)
        * unvalidated length in _XimXGetReadData() [CVE-2013-1997 12/15]
          (0284afb80)
        * unvalidated index/length in _XkbReadGetNamesReply() [CVE-2013-1997
          11/15] (0bf09b4bb)
        * unvalidated index in _XkbReadVirtualModMap() [CVE-2013-1997 10/15]
          (e6d8856ef)
        * unvalidated index in _XkbReadExplicitComponents() [CVE-2013-1997
          9/15] (e27df8070)
        * unvalidated index in _XkbReadModifierMap() [CVE-2013-1997 8/15]
          (7564bf7ef)
        * unvalidated index in _XkbReadKeyBehaviors() [CVE-2013-1997 7/15]
          (8f2c05082)
        * unvalidated index in _XkbReadKeyActions() [CVE-2013-1997 6/15]
          (4c19cd0c7)
        * unvalidated index in _XkbReadKeySyms() [CVE-2013-1997 5/15]
          (5dae1d3f4)
        * unvalidated indexes in _XkbReadGetGeometryReply() [CVE-2013-1997
          4/15] (e6fbdea84)
        * unvalidated indexes in _XkbReadGeomShapes() [CVE-2013-1997 3/15]
          (0445730b1)

2013-03-01 Alan Coopersmith

        * unvalidated index in _XkbReadGetDeviceInfoReply() [CVE-2013-1997
          2/15] (b06952603)
        * unvalidated lengths in XAllocColorCells() [CVE-2013-1997 1/15]
          (2a1fbb181)

2013-03-09 Alan Coopersmith

        * Make XGetWindowProperty() always initialize returned values
          (e03f3922a)

2013-03-02 Alan Coopersmith

        * Move repeated #ifdef magic to find PATH_MAX into a common header
          (b20710586)
        * Convert more _XEatData callers to _XEatDataWords (05b72b8da)
        * integer overflow in XGetModifierMapping() [CVE-2013-1981 13/13]
          (306ca006a)
        * integer overflow in XGetPointerMapping() & XGetKeyboardMapping()
          [CVE-2013-1981 12/13] (748af521e)
        * integer overflow in XGetImage() [CVE-2013-1981 11/13] (9501bce22)

2013-03-08 Alan Coopersmith

        * integer overflow in XGetWindowProperty() [CVE-2013-1981 10/13]
          (361d36770)

2013-03-02 Alan Coopersmith

        * integer overflows in TransFileName() [CVE-2013-1981 9/13]
          (25172302a)

2013-03-01 Alan Coopersmith

        * integer truncation in _XimParseStringFile() [CVE-2013-1981 8/13]
          (8468165ae)
        * integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13]
          (00d7a2e5b)

2013-03-02 Alan Coopersmith

        * Integer overflows in stringSectionSize() cause buffer overflow in
          ReadColornameDB() [CVE-2013-1981 6/13] (0349af114)

2013-03-01 Alan Coopersmith

        * integer overflow in XListHosts() [CVE-2013-1981 5/13] (8673bf071)
        * integer overflow in XGetMotionEvents() [CVE-2013-1981 4/13]
          (7d18bbe93)
        * integer overflow in XListFontsWithInfo() [CVE-2013-1981 3/13]
          (29779559c)
        * integer overflow in _XF86BigfontQueryFont() [CVE-2013-1981 2/13]
          (dda0c652f)
        * integer overflow in _XQueryFont() on 32-bit platforms
          [CVE-2013-1981 1/13] (de2d3cb6b)

2013-01-22 Nickolai Zeldovich

        * XListFontsWithInfo: avoid accessing realloc'ed memory (e8ada07fa)

2011-02-11 Alan Coopersmith

        * ximcp: Prevent memory leak & double free if multiple %L in string
          (290f94aea)

2011-01-31 Erkki Seppälä

        * Xrm: Handle the extremely unlikely situation of fstat failing
          (936154728)

2016-10-12 Mike Gabriel

        * Merge branch 'uli42-pr/upgrade_libX11' into 3.6.x (051d521f6)

2016-10-09 Ulrich Sibiller

        * Use both __APPLE__ and __DARWIN__ defines (b8de7bf65)

2015-04-15 Karl Tomlinson

        * MakeBigReq: don't move the last word, already handled by Data32
          (X.Org CVE-2013-7439). (01865335b)

2013-04-19 Alan Coopersmith

        * Give GNU & Solaris Studio compilers hints about XEatData branches
          (670b8ef64)

2011-12-13 Alan Coopersmith

        * makekeys: move buf declaration from global to main to silence gcc
          -Wshadow (6165dafda)

2011-09-22 Derek Buitenhuis

        * makekeys: Fix build/target word size mismatch when cross-compiling
          (62e5b0ff8)

2016-08-27 Ulrich Sibiller

        * adapt Imakefile to call makekeys correctly after update (0bcb4bba2)

2010-06-15 Daniel Stone

        * makekeys: Scan vendor keysyms as well as core (c98265ab4)

2009-03-17 Alan Coopersmith

        * When makekeys fails to find a good hash, print error instead of
          divide-by-zero (70327993a)

2008-10-25 James Cloos

        * Increase size of working arrays in the makekeys utility program.
          (f57365400)

2016-08-27 Ulrich Sibiller

        * Update keysym includes (9a3096a2a)
        * update files from modules dir of libX11 1.3.4 (1baa27d09)
        * Xutil.h: Fix wrong include path (da3e7fd28)
        * replace {x11,xim}trans.c links by libX11 1.3.4 solution (d3ae0b2c9)
        * update xlibi18n files to libX11 1.3.4 (385dc2b07)
        * update xcms files to libX11 1.3.4 (e868fbbfd)
        * Update some missing files to libX11 1.3.4 (274929053)
        * Add (Free|Get)EventData.c from libX11 1.3.4 (8a5f30fb1)
        * remove more NEED_REPLIES/EVENTS (efa70b0cf)
        * Purge more remaining VCS refs (0079db696)
        * Lift XKB*.c to libX11 1.3.4 (af1f7cee0)

2016-08-25 Ulrich Sibiller

        * XlibInt.c: shorten one ifdef (3e75c816d)

2016-08-24 Ulrich Sibiller

        * update X.h and Xproto.h because of GenericEvent (a497ebf88)

2016-08-03 Ulrich Sibiller

        * set USE_XCB define to 0 to prevent compiler complaints (22652155f)

2016-08-02 Ulrich Sibiller

        * Remove CRAY support (e51b961a7)
        * adapt include files to libX11 1.3.4 (35270a3d9)
        * update makekeys.c to libX11 1.3.4 (+ fix) (7b0bdde5c)

2016-08-01 Ulrich Sibiller

        * update lcUniConv subdir to libX11 1.3.4 (b4571a8ff)

2016-07-29 Ulrich Sibiller

        * update src files *[ch] to libX11 1.3.4 (687d44b6e)

2016-07-26 Ulrich Sibiller

        * add XLOCALELIBDIR (ea24f0b0e)
        * improve header guards (ef5565f8e)
        * update all files with NX relevant changes to libX11 1.3.4
          (593073142)

2016-08-24 Ulrich Sibiller

        * fix wrong include in XlibInt.c (a053df0a7)

2016-10-08 Mike Gabriel

        * Merge branch 'uli42-pr/decouple-xserver' into 3.6.x (6dce607ba)

2016-10-08 Ulrich Sibiller

        * xserver: add missing xkbfile.h (b0622729a)

2016-10-07 Vadim Troshchinskiyddd

        * Fix nxproxy hostname parsing. (f55852c2e)

2016-10-07 Vadim Troshchinskiy

        * Check if unixPath is NULL before accessing it; this fixes crashing
          of nxagent when TEST is enabled. (85f5fdfd2)

2016-10-07 Mike Gabriel

        * Merge branch 'uli42-pr/decouple-xserver' into 3.6.x (3039a34cb)

2016-10-04 Ulrich Sibiller

        * xserver: adapt xkbsrc includes syntax to match upstream (736a2333e)

2015-02-17 Dave Airlie

        * os/access: fix regression in server interpreted auth (a2a7482f2)

2014-10-22 Keith Packard

        * os: Eliminate uninitialized value warnings from access.c
          (a11629656)

2014-12-09 Keith Packard

        * dix: GetHosts bounds check using wrong pointer value [CVE-2014-8092
          pt. 6] (057cdafdc)

2008-06-13 Eamon Walsh

        * Fix multiple warnings in os/xdmauth.c. (da5da2091)

2016-09-26 Ulrich Sibiller

        * replace transport.c link by xstrans.c (b60f66bb9)
        * xserver: drop XKBSRV_NEED_FILE_FUNCS (2a5364d5f)
        * xserver: remove define XKB_IN_SERVER (7c5d836c2)
        * xserver: use own copy of XKBgeom.h header (2fdb1add0)
        * xserver: use own copy of XKBrules.h header (2c31ce2f2)
        * xserver: use own copy of XKBrules.h header (e60184393)
        * xserver: use own copy of XKBstr.h header (3b8819087)
        * xserver: use own copy of XKBsrv.h header (3739a9b30)

2016-09-21 Ulrich Sibiller

        * copy files from libX11 to xserver dir (f0c0ff41b)

2016-10-06 Mike Gabriel

        * run-nxproxy2nxagent-over-network: Improve comment that describes
          script usage. Fix commented-out NX_HOST assignment.
          (168c063dc)
        * testscripts: Rename run-nxagent and run-nxagent-over-sockets.
          (834f13fa1)
        * run-nxproxy2nxagent-over-network: New test script that tests
          nxproxy/nxagent connectivity between networked hosts.
          (cd0da096a)

2016-10-01 Mike Gabriel

        * Merge branch 'sunweaver-pr/update-X11s-XKeysymDB' into 3.6.x
          (3e59f165f)

2011-03-22 Peter Hutterer

        * Add XF86TouchpadOn and XF86TouchpadOff to keysymdb (5dcf0d573)

2016-08-25 Mike Gabriel

        * lib/X11/XKeysymDB: Update to last version found in X.org (between
          1.3.5 and 1.3.6). (34cb7b558)

2016-10-01 Mike Gabriel

        * Merge branch 'sunweaver-pr/use-gccmakedep' into 3.6.x (5d52d21bc)
        * Imake.tmpl: Use gccmakedep instead of makedepend. (b1603713e)
        * Merge branch 'sunweaver-pr/fix-protoheader-mess' into 3.6.x
          (e3ea74823)
        * include/extensions/damageproto.h: Use nx-X11's xfixesproto.h and
          damagewire.h instead of X.org's. (3698cf27b)
        * randrproto: It was discovered that nx-libs shipped two different
          version of randr.h and randrproto.h. This commit leaves
          the newer file versions in the package and let's the build
          process use those everywhere. (9acfa3b28)
        * nx-X11: Enable -Wpedantic as default CFLAG. This is to detect
          redefined typedefs when building nxagent. (f4f0b4490)
        * hw/nxagent/X11/include/Xrandr_nxagent.h: Reduce injected
          libXrandr(_nxagent) header file, so that it only contains
          the XRRScreenChangeNotifyEvent typedef. (b50b0af97)

2016-09-29 Ulrich Sibiller

        * nx-libs.spec: Fix warning because of double reference to
          nxproxy.1.gz. (485805235)
        * Fix FTBFS with gcc 4.4 (ce31b9c97)

2016-10-01 Mike Gabriel

        * Makefile: Adapt install target to the new situation where we fake
          X11 headers in .build-export. This fixes FTBFS during file
          installation into .deb and .rpm packages. (a788c6856)

2016-09-29 Mike DePaulo

        * Merge pull request #203 from mikedep333/issue-202 (5c2a8cdc9)

2016-09-25 Mike DePaulo

        * nx-libs.spec: Add BuildRequires: imake (cf435b3bc)

2016-09-24 Mike Gabriel

        * Merge branch 'uli42-pr/improve_include_path_handling' into 3.6.x
          (049bf681e)

2016-09-24 Ulrich Sibiller

        * Revert "Fix wrong include" (97a5cec70)
        * whitespace cleanup (c061022a9)
        * ensure that <X11/..> headers references use nx-X11 files if
          existing (35e8c02d9)

2016-09-22 Mike Gabriel

        * Merge branch 'uli42-remove-misc' into 3.6.x (a906bf0f2)

2016-09-21 Ulrich Sibiller

        * remove misc dir (09d5e073a)
        * move xkblib to xserver (8d4d2bc20)

2016-09-13 Mike Gabriel

        * release 3.5.99.1 (43f135be0) (tag: 3.5.99.1)

2016-08-26 Mike Gabriel

        * nxcomp/Loop.cpp: We have PrintVersionInfo(), why not use it? Use
          endl instead of \n for EOLs when streaming application's
          preamble to stderr. (60e88a0b1)
        * nxcomp/Loop.cpp: Mention DXPC copyright holders on application
          (i.e. nxproxy) start-up. (01ebcfa35)

2016-08-24 Mike Gabriel

        * nxcomp/Loop.cpp: We have GetCopyrightInfo() in Misc.cpp, so why not
          use it? Also: point to ArcticaProject/nx-libs namespace on
          Github for further information. (efa309add)
        * hw/nxagent/Init.c: Fix copy+paste flaw when re-arranging copyright
          information as display by nxagent. (3520015b4)
        * nxcomp/Misc.cpp: Display new list of copyright holders when
          launching nxproxy / nxagent. (e2011608f)
        * nxcomp/*.c: Update copyright headers, use new list of copyright
          holders like for the .cpp files. (8fc2e80bc)
        * nxcomp/Loop.cpp: Refer to Github namespace of Arctica Project as
          location to search for software updates. (ed5d920f6)
        * Merge branch 'uli42-fix_x2go_952' into 3.6.x (0ea971b9e)

2016-08-21 Ulrich Sibiller

        * Fix pasting the clipboard directly after session start. (2d450e383)

2016-07-28 Mike Gabriel

        * nxagent.1 man page: Some layout fixes for string options with
          well-defined expected selections of values. (46fef3150)
        * hw/nxagent/Display.c: Fix comment where the meaning of the "bypass"
          reconnectchecks parameter value is explained. (e9a3734ae)
        * nxagent.1 man page: Add explanation about the new reconnectchecks
          nx/nx option. (bff330577)
        * hw/nxagent/Args.c: Follow-up fix for PR #183: expect
          reconnectchecks=bypass instead of =none. (aadf3175c)
        * Merge branch 'Ionic-feature/reconnect-checks' into 3.6.x
          (443b52723)

2016-07-03 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Display.c: add FIXME comment to
          nxagentCheckForColormapsCompatibility(). (64a83d1e0)
        * nx-X11/programs/Xserver/hw/nxagent/Display.c: add FIXME comment to
          nxagentInitAndCheckVisuals(). (5ec7e48ac)

2016-07-09 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Display.c: split up
          nxagentCheckForPixmapFormatsCompatibility() and
          nxagentInitPixmapFormats(). (e61c8c85c)

2016-06-29 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Display.c: use new
          ReconnectTolerance nxagentOption value in
          nxagentCheckForPixmapFormatsCompatibility() and modify
          behavior based on this value. (661827149)

2016-06-28 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Display.c: use new
          ReconnectTolerance nxagentOption value in
          nxagentCheckForDepthsCompatibility() and modify behavior
          based on this value. (bb9b50bfc)
        * nx-X11/programs/Xserver/hw/nxagent/Display.c: use new
          ReconnectTolerance nxagentOption in
          nxagentCheckForDefaultDepthCompatibility() and modify
          behavior based on this value. (6effea543)

2016-07-02 Mihai Moldovan

        *
          {nx-X11/programs/Xserver/hw/nxagent/{Args.c,Options.{c,h}},nxcomp/{Loop,Misc}.cpp}:
          add tolerancechecks parameter as an nx/nx option and
          ReconnectTolerance as an nxagentOption. (29be5cc07)

2016-07-27 Mike Gabriel

        * Merge branch 'uli42-3.6.x' into 3.6.x (e1c85caac)

2016-07-26 Ulrich Sibiller

        * Fix wrong include (9a4bb50af)

2016-07-10 Mihai Moldovan

        * debian/control: add Breaks statement on pre-4.1.0.0 x2goserver to
          x2goagent package. (debe460b2)
        * debian/changelog: whitespace only. (9744c1002)

2016-07-06 Mike Gabriel

        * release 3.5.99.0 (470611e02) (tag: 3.5.99.0)
        * README.md: Add build howto for openSUSE based RPMs. (961fa2a0e)
        * README.md: Status update of listed 3.6.x features. (b41369f27)
        * make-changelog.sh: Ship simple script for updating the upstream
          ChangeLog file from Git history. (98922f7b1)
        * Merge branch 'sunweaver-pr/update-license-files' into 3.6.x
          (9b50e0088)

2016-07-05 Mike Gabriel

        * VCS info lines: Remove ancient X.org / XFree86 VCS info line from
          code files. (6144b615d)
        * Per-file copyright notices: Update copyright information in file
          headers that NoMachine placed there own copyright
          statement in. (51c3d42f3)
        * LICENSE files: Update copyright holders, FSF address and various
          other minor things. (3c79d5cf4)

2016-07-06 Mike Gabriel

        * nxproxy.1 man page: Another rendering flaw fixed. (5cbc93678)
        * debian/*.doc-base: Add .doc-base files for bin:packages containing
          documentation. (8ec78a0c3)

2016-07-06 Ulrich Sibiller

        * Xserver/dix/events.c: Drop unused i variable from TryClientEvents.
          (196d38f96)

2016-07-06 Mike Gabriel

        * nxproxy.1 man page: Fix a typo + a rendering error. Detected by
          lintian. (0369bf5e9)

2016-07-05 Mike Gabriel

        * debian/rules: Enable -fPIE / -pie hardening support for nxagent and
          nxproxy. (67f937c4a)

2016-07-05 Ulrich Sibiller

        * Merge pull request #180 from uli42/pr/remove_need_events_replies
          (d7655e15a)

2016-07-04 Ulrich Sibiller

        * remove unreferenced NEED_EVENTS/NEED_REPLIES (fa6519947)

2016-07-05 Mike Gabriel

        * bin/nxauth: Remove deprecated wrapper script "nxauth". (ff0d46e0b)
        * debian/nxagent.docs: whitespace only (f397f3a42)
        * README.keystrokes: Move from base folder to doc/nxagent/.
          (754d33d81)
        * nx-libs.spec: Adapt RPM packaging to doc files having been moved
          around. (a39c5c155)
        * debian/libxcomp3.docs: Install libxcomp3 documentation files into
          bin:package. (cd9a6b9dd)
        * debian/nxproxy.docs: Fix FTBFS due to missing documentation files
          (moved out of the way with recent commits). (3ec3f6162)
        * documentation: Move README-VALGRIND out of doc/_attic_/ folder to
          doc/nxproxy/. (2555bd5ac)
        * Merge branch 'sunweaver-pr/no-more-type-casting-in-writetoclient'
          into 3.6.x (381706aa2)

2016-07-04 Alan Coopersmith

        * Remove unneccesary casts from WriteToClient calls (f6a1bda2d)

2016-07-04 Kristian Høgsberg

        * Make WriteToClient take a const void;  like any decent IO write
          function. (ff81a5269)

2016-07-05 Mike Gabriel

        * nxcomp/Misc.cpp: The clipboard nx/nx option is a string option, not
          int. (06a97857a)
        * Xserver.man: Drop original and old Xserver man page. Relevant parts
          have now been added to nxagent.1 man page. (7e18fdf6e)
        * man pages: Greatly improve man pages nxagent.1 and nxproxy.1.
          (ebb2026a7)
        * File permission fixes: No executable bit on Imakefile files, *.c
          and *.h files. (ee0282207)
        * X2Go remnants: Drop x2goagent.1 man page. Shipped in X2Go Server
          sources nowadays. (5214930a1)
        * nxcomp licensing: Move README.on-retroactive-DXPC-license to
          doc/nxcomp/ folder. (40179398d)
        * NoMachine documentation files: Move to doc/_attic_/ folder.
          (b38f01092)
        * LICENSE files: Have a main LICENSE file and one for nxcomp in the
          project's base folder. (d38ccd197)
        * X.org 6.9 documentation files: Move into doc/_attic_/. (cc4fdf6f0)
        * Drop multiple COPYING files contaning the GPL-2 license text.
          (4ad29435c)
        * doc/_attic_/: Introduce an "_attic_" folder. Move diffs between
          NoMachine's nx-X11 3.5 and X.org 6.9 here. (d14cc5361)
        * doc/ folder: Have one sub-folder per nx-libs component. (74a52dd35)
        * test scripts: Move to top folder "testscripts/" in source tree.
          (74edd6e73)
        * Merge branch 'sunweaver-pr/rpm-packaging-updates' into 3.6.x
          (aa4210715)
        * nx-libs.spec: Add Conflicts: fields for removed shared library
          bin:packages. (058ae3e76)

2016-07-04 Mike Gabriel

        * nx-libs.spec: Let libNX_X11-6 and libNX_X11-devel conflict with
          deprecated libXau6 and libXau-devel. (1910142cf)
        * nx-libs.spec: Let nxagent conflict with nxauth, which is not
          provided anymore. (6dded30a7)
        * nx-libs.spec: Add correct Obsoletes:/Provides: fields for lib*
          bin:packages. (59eab0a82)
        * nx-libs.spec: Fix various issues since last testing the RPM builds
          of nx-libs: (5c65e9b40)

2016-07-05 Mike Gabriel

        * debian/control: Add some hard and exact-versioned dependencies for
          our bin:packages. Assure that no old share lib packages
          with the same set of symbols remain on the system when
          upgrading. (a1a7b1aab)
        * Merge branch 'sunweaver-pr/writeeventstoclients-no-sequencenumber'
          into 3.6.x (bf08b9960)

2016-07-03 Jamey Sharp

        * Set event sequence number in WriteEventsToClient instead of at
          callers. (cb0089bad)
        * Make WriteEventsToClient/WriteToClient no-op on fake or dead
          clients. (9ea88717d)

2016-07-05 Mike Gabriel

        * Merge branch 'sunweaver-pr/silencing-compiler-warnings' into 3.6.x
          (320a8cc0c)

2016-07-05 Tomas Carnecky

        * Replace INITARGS with void (b15fc63f4)

2016-06-29 Mike Gabriel

        * nx-X11/lib/X11/XKBMisc.c: Avoid warning about maybe non-assigned
          variables (mask, newMask). (f0af82cbb)

2016-06-29 Daniel Stone

        * Remove INITARGS braindamage, change to void; add XkbExtensionInit
          prototype to xkb.h. Explicitly initialise nTypes in xkb.c.
          (d60297e41)

2016-06-29 Keith Packard

        * Xserver/Xext/xres.c: Drop unused REQUEST macro call (for
          xXResQueryVersionReq). (ecaf4df7f)

2016-06-29 Mike Gabriel

        * Xserver: Post-REGION-macros-to-inline-funcs clean-up. (894993501)
        * Xserver/mi/mizerarc.c: Initialize oddPtrs as NULL before using it
          (in miZeroPolyArc). (8df1a67b6)
        * Xserver/mi/miarc.c: Initialize dashRemaining with 0 before using
          it. (c08d0308d)
        * Xserver/os/xdmauth.c: Avoid compiler warnings due to -Wswitch being
          enabled. Use if statement rather than switch. (a8fd16ce6)
        * Xserver/os/log.c: Make sure strlcpy is defined in log.c. Immitate
          what is done in X.org. (141316af0)

2016-06-29 Adam Jackson

        * Restore compression of duplicate log file entries. (f46af7de8)

2016-06-29 Keith Packard

        * os: Make sure that writing our pid to the lock file actually worked
          (b5cceb740)

2016-06-29 Mike Gabriel

        * Xserver/os/connection.c: Drop unused variable 'restore_trans_conn'
          from ClientAuthorized(). (bad0e8bdd)
        * Xserver/os/connection.c: Only define XSERV_t, TRANS_SERVER and
          TRANS_REOPEN if not yet defined. (00ebfaf53)
        * nx-X11/lib/X11/imTrX.c: Fix warning ‘len’ may be used uninitialized
          in this function (_XimRead). (b34b47ed5)
        * nx-X11/lib/X11/imInsClbk.c: Fix warning 'right-hand operand of
          comma expression has no effect' in
          _XimFilterPropertyNotify. (eddd4876b)
        * nx-X11/lib/X11/lcFile.c: Drop conditional always evaluating as
          True. (3569ac171)
        * nx-X11/lib/X11/XKBMisc.c: Drop conditional always evaluating as
          True. (365fa4f3e)
        * nx-X11/lib/X11/LiHosts.c: Drop unused variable (in XListHosts).
          (ed61433e1)
        * Avoid 'siAddr' maybe being used uninitialized in XAddHost and
          XRemoveHost. (5e2e760d3)
        * hw/nxagent/Exrensions.c: Post-RandR 1.5 update fix. Properly set
          rrProvider hook functions to NULL. (35dbbd7e4)
        * hw/nxagent/Args.c: Fix fprintf placeholder (%u -> %lu). (e02bdf929)

2016-06-29 Adam Jackson

        * Remove fbpseudocolor (7e21611db)

2016-06-29 Cyril Brulebois

        * fb: Mark some variables as unused. (3a54da8bc)

2016-06-29 Jeremy Huddleston

        * Add _X_UNUSED attribute to designate unused variables and silence
          warnings (b91099b97)

2016-06-29 Mike Gabriel

        * Xserver/composite/compint.h: Disable debugging in Copmosite
          extension. (cef6d723c)
        * Xserver/xfixes/region.c: Don't declare and set PictureScreenPtr ps
          (in ProcXFixesSetPictureClipRegion). Variable is not used.
          (f364bacf8)

2016-07-05 Mike Gabriel

        * Merge branch 'sunweaver-pr/proxy-to-proxy-over-unix-socket' into
          3.6.x (854f3fa49)

2016-06-15 Mike Gabriel

        * test scripts: Add test scripts for testing Unix file socket support
          (i.e. proxy2proxy and proxy2agent sessions via Unix file
          sockets). (5a22f2ec1)
        * nxcomp/Loop.cpp: Add Unix file socket support for proxy <-> proxy
          connection. (c6e956512)

2015-06-02 Salvador Fandino

        * merge code paths depending on acceptHost being "" (b23dcd101)
        * remove now unused function ParseListenOption (f706d774b)
        * rewrite WaitForRemote to build on top of ListenConnectionTCP
          (c92a102ba)
        * remove unused listenHost parameter (28736a888)
        * Remove work around for OS/X that was doing nothing (d6edd7c97)
        * Simplify ParseListenOption (d2e8551ef)
        * rewrite SetupUnixSocket to use ListenConnectionUnix (5ea2d901b)

2015-06-01 Salvador Fandino

        * Rework SetupTcpSocket to use ListenConnectionTCP (c5a2cf82f)

2016-07-04 Mike Gabriel

        * Merge branch 'sunweaver-pr/xerrordb-from-xorg' into 3.6.x
          (e0edae04d)

2016-06-28 Mike Gabriel

        * libNX_X11 data files: Install libNX_X11 related data files.
          (1bd2463a2)

2016-07-04 Mike Gabriel

        * Merge branch 'sunweaver-pr/type-safe-swapping' into 3.6.x
          (27b0b5723)

2016-06-29 Mike Gabriel

        * Use internal temp variable for swap macros. Make swaps/swapl type
          safe (introducing wrong_size check at build time).
          (286d83260)

2016-06-15 Mike Gabriel

        * test scripts: Update copyright headers. (d1d859dfd)
        * test scripts: Rename run-nxproxy2nxproxy-test ->
          run-nxproxy2nxproxy. (b767ca5c3)

2016-07-02 Mike Gabriel

        * Merge branch 'sunweaver-pr/backport-Xorg-memory-handling' into
          3.6.x (1dbd3c888)

2016-06-27 Mike Gabriel

        * debian/patches: Refresh patches after changes in upstream code.
          (e85808245)

2016-06-28 Mike Gabriel

        * nx-X11/include/extensions/XKBsrv.h: Different memory handling when
          built with Xserver and with Xlib. (40e398409)

2016-06-27 Mike Gabriel

        * os: Remove deprecated malloc/free wrappers, clean
          {X,XNF}{alloc,calloc,realloc,free,strdup} from pre-C89
          baggage (f779b2e3c)
        * nx-X11/programs/Xserver: Drop {X,x}calloc() macros, use calloc()
          instead. (ce40aec08)

2016-06-26 Mike Gabriel

        * nx-X11/programs/Xserver: Drop {X,x}realloc() macros, use realloc()
          instead. (74a5450bc)
        * nx-X11/programs/Xserver: Drop {X,x}alloc() macros, use malloc()
          instead. (2646fc254)
        * nx-X11/programs/Xserver: Drop {X,x}free() macros, use free()
          instead. (acf87144d)

2016-07-02 Mike Gabriel

        * Merge branch 'sunweaver-pr/protocols-version-h' into 3.6.x
          (279d37127)

2016-06-28 Mike Gabriel

        * Xserver/include/protocol-versions.h: Switch to having an
          Xserver-specific header file containing all use protocol
          versions. (487870fff)
        * Xserver Imakefiles: Make sure NXAGENT_SERVER is defined for all
          extensions. (a08e2323e)

2016-07-01 Mike Gabriel

        * Merge branch 'sunweaver-pr/ld-loading-libX11-hack' into 3.6.x
          (dd5f5b56b)

2016-06-30 Mike Gabriel

        * Rework nxagent and nxproxy wrapper scripts. (5934d03ef)

2016-07-01 Mike Gabriel

        * Merge branch 'uli42-pr/drop_libNX_Xext' into 3.6.x (da7261cfe)

2016-07-01 Ulrich Sibiller

        * finally drop libNX_Xext (1cd7e35cb)
        * remove shm code from libNX_Xext (e78c5bc3c)
        * avoid conflicts when mixing own includes with upstream includes
          (232c7ad91)
        * remove XShape code from libNX_Xext (e77e37ff0)

2016-07-01 Mike Gabriel

        * Merge branch 'sunweaver-pr/libXau-cleanup' into 3.6.x (2f19f2f66)

2016-06-23 Mike Gabriel

        * nxagent Xserver: Drop Kerberos code. Not used in nxagent.
          (204545286)
        * library-cleanup: Don't build libNX_Xau anymore. Use system's libXau
          shared library. (26bf48bab)
        * nxauth: Drop nxauth tool completely, xauth can be successfully used
          with nxagent / nxproxy instead. (b214c73b5)

2016-07-01 Mike Gabriel

        * Merge branch 'sunweaver-pr/debian-packaging-updates' into 3.6.x
          (a3a295288)
        * debian/*.dirs: Don't create directories in the Debian package. All
          handled well by the upstream Makefile. (12ca29bf5)

2016-06-23 Mike Gabriel

        * roll-tarball.sh: Move out of debian/ folder into project's base
          folder. (2d016f826)
        * debian/libxcompext3.symbols: Add symbols file for libXcompext3.
          (82a8d595d)
        * nx-X11/extras/Mesa/src/mesa/shader/arbprogparse.c: Fix typo
          (grammer -> grammar). (ba5f32cda)
        * debian/rules: Use buildflags.mk from dpkg-dev. Enable bindnow
          hardening flag. (7d66941ae)
        * debian/control: Versioned B-D: dpkg-dev (>= 1.16.1.1). (56f776ced)
        * debian/control: Remove all Pre-Depends: fields from all bin:pkgs.
          (2a2d7f0e2)

2016-06-22 Mike Gabriel

        * debian/control: Bump Standards: to 3.9.8. (Various changes were
          needed). (9663b1ce2)
        * debian/{control,compat}: Bump to DH compat level 9. (87ce9b4b0)
        * debian/control: Use my DD address in Uploaders: field. (2e1ec6181)
        * debian/changelog: Suppress warnings from lintian about -0 revision
          in version string. (24ff7db2b)
        * debian/control: Drop various not-used-anymore libNX_* related
          packages. Add B:/R: to libnx-x11-{6,dev,6-dbg) to
          uninstall those package when upgrading to nx-libs 3.6.x.
          (b4d7b9989)
        * roll-tarball.sh: Don't ship doc/X11-symbols/ in the lite
          (proxy-only) tarball derived from the nx-libs code tree.
          (6b423eefd)
        * debian/rules: Don't attempt at removing $(CURDIR)/.preserve/. Not
          needed anymore since we removed the CODE-REDUCTION_* hacks
          from debian/rules. (908b930c9)
        * debian/*: Drop non-multi-arch support (i.e. Debian squeeze, Ubuntu
          10.04 and earlier). (593e15ca1)
        * debian/*: Drop not-use-anymore CODE-REDUCTION_* files. (3983b111a)

2016-07-01 Mike Gabriel

        * Merge branch
          'sunweaver-pr/define-default-source-not-bsd+svid-source'
          into 3.6.x (8307d4f33)

2016-06-23 Mike Gabriel

        * build flags: Use -D_DEFAULT_SOURCE instead of deprecated
          -D_BSD_SOURCE and -D_SVID_SOURCE. (da4410cce)

2016-07-01 Mike Gabriel

        * Merge branch 'sunweaver-pr/drop-really-old-X10-API-code' into 3.6.x
          (4b3081c48)

2016-06-23 Mike Gabriel

        * nx-X11/lib/X10: Drop really ancient X10 API code. Not used within
          nxagent. (f0bf303c8)

2016-07-01 Mike Gabriel

        * Merge branch 'sunweaver-pr/properly-apply-optflags-at-buildtime'
          into 3.6.x (b666a3776)

2016-06-23 Mike Gabriel

        * OPTFLAGS: Properly propagate build option flags to
          nxcomp{,ext,shad} and the nx-X11 build scripts.
          (d650a0b47)
        * nx-X11/lib/X10: Drop really ancient X10 API code. Not used within
          nxagent. (4693c3203)
        * OPTFLAGS: Properly propagate build option flags to
          nxcomp{,ext,shad} and the nx-X11 build scripts.
          (a1e9abc78)

2016-06-30 Mike Gabriel

        * debian/libnx-x11-6.symbols: Update symbols (added:
          _XEatDataWords@Base 3.5.99.0, _XGetRequest@Base 3.5.99.0).
          (4cbfc5f98)
        * Merge branch 'sunweaver-pr/drop-embedded-imake-and-makedepend' into
          3.6.x (ba10ceffc)

2016-06-30 Mihai Moldovan

        * nx-libs.spec: let x2goagent package satisfy x2goagent-virtual.
          (81f2c9c7d)
        * nx-libs.spec: add new x2goagent.options file to installed file list
          of x2goagent package. (b6bcc2410)
        * nx-libs.spec: copy new debian/x2goagent.options file into build
          environment, analogous to what debian/roll-tarballs.sh
          does. (b8d8fdaad)
        * debian/x2goagent.install: add new x2goagent.options file.
          (f3c5f881b)
        * debian/rules: symlink and remove new debian/x2goagent.options file
          into/from build environment. (112f0f816)
        * debian/Makefile.nx-libs: install/destroot new x2goagent.options
          file. (9b0868985)
        * debian/roll-tarballs.sh: copy new debian/x2goagent.options file
          into real tarball environment. (7c531a5be)
        * debian/: add x2goagent.options file for compatibility with
          x2goserver nightly. (ae590fe4f)

2016-06-22 Mike Gabriel

        * nx-X11/Makefile: Drop build support for World.Win32 and World.OS2.
          Not our target platforms. (298744e94)
        * nx-X11/config/{imake,makedepend}: Use system-wide available imake
          and makedepend tools. (2f3d394e8)

2016-06-30 Mike Gabriel

        * Merge branch 'sunweaver-pr/backport-xgetrequest-and-xeatdatawords'
          into 3.6.x (5b36f6443)

2016-06-29 Ulrich Sibiller

        * Port _XEatDataWords (bd2650ca0)
        * Backport of _XGetRequest() (36d0fac77)

2016-06-29 Mike Gabriel

        * Merge branch 'sunweaver-pr/drop-x2goagent' into 3.6.x (3314c24a7)

2016-06-22 Mike Gabriel

        * Makefile,debian/*,nx-libs.spec,<misc>: Drop references to X2Go
          Project, esp. drop x2goagent. (c355dc91d)

2016-06-29 Mike Gabriel

        * Merge branch 'sunweaver-pr/libnx-xext-drop-unused-extensions' into
          3.6.x (b9fb7a05a)

2016-06-28 Mike Gabriel

        * libNX_Xext: Drop unused extensions: DPMS, XTestExt1, XSync,
          XSecurity. (f051b7a2d)
        * nx-X11/lib/Xext/Imakefile: Serialize parameters and make Imakefile
          changes more trackable. (e9857d5ea)
        * fix wrong bin:package for Xext proto headers: Move dpmsstr.h and
          securstr.h from Xext devel package into proto header
          package. (d595125a1)
        * Fix linking order hack in nxagent. (3ded4a2d6)

2016-06-28 Mihai Moldovan

        * debian/changelog: add entry for last change. (7bdc7ef23)

2016-06-15 Mike Gabriel

        * test scripts: Add run-nxagent test script. (b83a14843)

2016-06-27 Mihai Moldovan

        * debian/control: add myself as uploader. (ba5a1074f)

2016-06-25 Mihai Moldovan

        * Merge branch
          'sunweaver-pr/hw-nxagent-drop-duplicate-Xserver-code_disable-Xserver-code-and-include-in-nxagent'
          into arctica-3.6.x (975511c87)

2016-05-02 Mike Gabriel

        * hw/nxagent: Drop code referring to the following removed Xserver
          extensions: XAPPGROUP, LBX, XEVIE. (a5befd4e2)
        * hw/nxagent/NX*.c: Amend re-introduced nxagent warnings by fixing
          the corresponding code section in files included from
          "somewhere" in nx-X11/programs/Xserver/. (3bdcd1727)

2016-05-01 Mike Gabriel

        * hw/nxagent/NXdixfonts.c: Shrink file, drop duplicate code that can
          identically be found in dix/dixfonts.c. Also remove NX'ish
          code from dix/dixfonts.c. (a5c7b248e)
        * hw/nxagent/NXdispatch.c: Shrink file, drop duplicate code that can
          identically be found in dix/dispatch.c. (2ba500864)

2016-04-26 Mike Gabriel

        * hw/nxagent/NXproperty.c: Shrink file, drop duplicate code that can
          identically be found in dix/property.c. (a43461335)

2016-04-11 Mike Gabriel

        * hw/nxagent/NXshm.c: Shrink file, drop duplicate code that can
          identically be found in Xext/shm.c. (c6f86b3b2)

2016-04-10 Mike Gabriel

        * hw/nxagent/NXxvdisp.c: Shrink file, drop duplicate code that can
          identically be found in Xext/xvdisp.c. (51e4ed0fc)

2016-04-18 Mike Gabriel

        * hw/nxagent/NXevents.c: Shrink file, drop duplicate code that can
          identically be found in dix/events.c. (add881931)
        * hw/nxagent/NXglyph.c: Shrink file, drop duplicate code that can
          identically be found in render/glyph.c. (0571ece6a)
        * hw/nxagent/NXglyphcurs.c: Shrink file, drop duplicate code that can
          identically be found in dix/glyphcurs.c. (12130a4d9)

2016-04-13 Mike Gabriel

        * hw/nxagent/NXrender.c: Shrink file, drop duplicate code that can
          identically be found in render/render.c. (a64855879)
        * hw/nxagent/NX{glyphstr,picturestr}.h: Don't ship the complete
          header files in nxagent's code base. Rather replace
          structures we need modified only. (778e83a3c)
        * NXrenderint.h: Move into subfolder X11/include/ and rename to
          Xrender_nxagent.h. (Like we have done with all other
          non-public Xlib related header files that are required for
          building nxagent. (de03d6227)

2016-04-11 Mike Gabriel

        * hw/nxagent/NXresource.c: Shrink file, drop duplicate code that can
          identically be found in dix/resource.c. (ab6bb890e)
        * Xserver/dix/window.c: Don't reintroduce build warnings with
          previous commit due to now-unnecessary assignements of
          pScreen pointers. (1384776fd)
        * hw/nxagent/NXwindow.c: Shrink file, drop duplicate code that can
          identically be found in dix/window.c. (4690d6b71)

2016-04-10 Mike Gabriel

        * hw/nxagent/NXglxext.c: Shrink file, drop duplicate code that can
          identically be found in GL/glx/glxext.c. (e60f281aa)
        * Xserver/GL/glx/Imakefile: Serialize parameters and make Imakefile
          changes more trackable. (b4e2ec709)

2016-04-09 Mike Gabriel

        * hw/nxagent/NXpicture.c: Shrink file, drop duplicate code that can
          identically be found in render/picture.c. (0c29f81f1)

2016-04-08 Mike Gabriel

        * hw/nxagent/NXmiexpose.c: Shrink file, drop duplicate code that can
          identically be found in mi/miexpose.c. (809fed649)
        * hw/nxagent/Pixmaps.h: Make RESTYPE well-defined by adding
          resource.h to includes. (69ac98165)
        * Xserver/mi/Imakefile: Serialize parameters and make Imakefile
          changes more trackable. (5088a6d13)
        * hw/nxagent/NXmiglyph.c: Shrink file, drop code that can be
          identically found in render/miglyph.c. (ae1a218d1)
        * hw/nxagent/NXmitrap.c: Shrink file, drop duplicate code that can
          identically be found in render/mitrap.c. (500544f82)
        * hw/nxagent/NXmiwindow.c: Drop complete file. (8fab4afbb)

2016-04-07 Mike Gabriel

        * hw/nxagent/NXdamage.c: Shrink file, drop duplicate code that can
          identically be found in miext/damage/damage.c. (148f75067)
        * NXcomposite.h: Move fake header file NXcomposite.h to
          hw/nxagent/X11/include/ and drop all symbols that are not
          explicitly used by nxagent. (fd31518f4)
        * Xserver/hw/nxagent: Drop NXcompositeext.h, it is a duplicate of
          nx-X11/include/extensions/composite.h. (28acdaff7)

2016-04-06 Mike Gabriel

        * hw/nxagent/NXextension.c: Shrink file, drop duplicate code that is
          indentically found in dix/extension.c. (ca1e85710)
        * Xserver/dix/Imakefile: Serialize parameters and make Imakefile
          changes more trackable. (5d1604616)

2016-06-25 Mike Gabriel

        * Merge branch 'uli42-pr/run_xinerama_without_debug_output' into
          3.6.x (9df153668)

2016-06-24 Ulrich Sibiller

        * libX11: Extend Event functions to handle IOErrors (b7d7ff3e4)

2016-06-25 Ulrich Sibiller

        * Screen.c: fix RRGetInfo call (e079b0b35)
        * Xinerama: undef debug/test flags (cec31e2f0)

2016-06-25 Mike Gabriel

        * Merge branch 'uli42-pr/fix-crash-in-XPeekEvent' into 3.6.x
          (9c1275f58)

2016-06-24 Ulrich Sibiller

        * libX11: Extend Event functions to handle IOErrors (5ee04c24c)

2016-06-21 Mike Gabriel

        * Merge branch 'sunweaver-pr/xrandr-extension-upgrade-1.5' into 3.6.x
          (17f3e3bc5)

2016-06-20 Mike Gabriel

        * debian/patches: Update
          102_xserver-xext_set-securitypolicy-path.debian.patch.
          (4c8fc6be8)
        * Backport RANDR proto version 1.5 to nx-X11's Xserver. (c2b1f489d)
        * Move matrix operations from X server to pixman 0.13.2. Required
          code de-duplication in nxagent. (Will be fixed by
          ArcticaProject/nx-libs#120 later on). (2e5b98986)
        * [render] Split out filter finding from filter setting. Required
          code de-duplication in nxagent. (Will be fixed by
          ArcticaProject/nx-libs#120 later on). (36e17bdc6)
        * nx-libs.spec, debian/control: versioned B-R / B-D: pixman-1 (>=
          0.13.2). (3f4e503d6)
        * Move matrix operations from X server to pixman 0.13.2, handle RandR
          transform matrices in floating point. (f9dbc64f0)
        * Call pScreen->ConstrainCursorHarder from the position update path
          (6859815ec)
        * dix/randr: add a hooks into screen to (a) replace scanout pixmap
          and (b) for additional cursor confinement (a60c22f45)
        * include: add version_compare helper function (19ebd7722)
        * [render] Split out filter finding from filter setting. (21c3d20fb)
        * debian/patches-pending-evaluation: Adapt
          fix-icon-and-clipboard.patch to removal of the WindowTable
          array. (e38388174)
        * hw/nxagent/NXresource.c: remove caching of drawables and graphics
          contexts. The security checks simply bypass the cached
          values so they are unused. Required code de-duplication in
          nxagent. (Will be fixed by ArcticaProject/nx-libs#120
          later on). (8c7d7bed9)
        * dix: remove caching of drawables and graphics contexts. The
          security checks simply bypass the cached values so they
          are unused. (e6f2f6427)
        * Xserver/dix/events.c: Don't declare and assign unused pScreen.
          (274598651)
        * Move each screen's root-window pointer into ScreenRec. (c61bb8cc5)
        * Centralize declaration of ConnectionInfo. (590862d39)
        * nxagent/hw/NXextension.c: Allow CloseDownProc to be NULL. Required
          code de-duplication in nxagent. (Will be fixed by
          ArcticaProject/nx-libs#120 later on). (560fd4e5f)
        * Allow CloseDownProc to be NULL. (4aec11346)

2016-06-07 Mike Gabriel

        * randr extension: Convert to Xorg coding style. (e440ea768)
        * Copy x-indent.sh and x-indent-all.sh from xorg/util/modular.
          (7f7c96c7c)
        * Drop trailing whitespaces (randr extension) (b943cfe2a)

2016-05-31 Adam Jackson

        * randr: Remove mirandr (e2b0f279e)

2016-05-31 Mike Gabriel

        * Xserver/randr/Imakefile: Serialize parameters and make Imakefile
          changes more trackable. (6343fa664)

2016-06-21 Mike Gabriel

        * hw/nxagent/Handlers.c: Regression fix since 6051dec. Close unclosed
          '#ifdef TEST'. (3db9a757f)

2016-06-18 Mike Gabriel

        * hw/nxagent/Options.h: Grammar fix in comment. (9de3d26ef)

2016-06-10 Mike Gabriel

        * Properly enable/disable Xinerama support in nxagent via cmdline
          options provider in Xserver/os/utils.c. (d13049403)

2016-06-09 Mike Gabriel

        * noRRXineramaExtension: Make Boolean configurable via new cmdline
          switch (+|-rrxinerama). (059f03188)

2016-06-17 Mihai Moldovan

        *
          {nx-X11/programs/Xserver/hw/nxagent/{{Args,Handlers,Image,Options}.c,Options.h},nxcomp/{Loop,Misc}.cpp}:
          add configurable sleep delay if session is suspended.
          (4d6d3c567)

2016-06-13 Mike Gabriel

        * nxagentReversePointerMap: Don't assume Xevent.xbutton.button is
          always greater than zero. We have seen
          Xevent.xbutton.button being set to AnyButton (equaling 0).
          (04d2fe3ae)

2016-05-27 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Handlers.h: fix stack smashing
          related to different data type sizes between Xserver and
          Xlib. (129cc6afd)

2016-06-21 Mike Gabriel

        * hw/nxagent/Handlers.c: Regression fix since 6051dec. Close unclosed
          '#ifdef TEST'. (9013a24da)

2016-06-18 Mike Gabriel

        * hw/nxagent/Options.h: Grammar fix in comment. (d5cc12c2a)
        * Merge branch
          'sunweaver-pr/rrxinerama-vs-panoramix-with-disable-support'
          into 3.6.x (c31ae1eed)

2016-06-10 Mike Gabriel

        * Properly enable/disable Xinerama support in nxagent via cmdline
          options provider in Xserver/os/utils.c. (4b4a6a35c)

2016-06-09 Mike Gabriel

        * noRRXineramaExtension: Make Boolean configurable via new cmdline
          switch (+|-rrxinerama). (3f8aa38fe)

2016-06-18 Mike Gabriel

        * Merge branch 'Ionic-feature/configurablesleep' into 3.6.x
          (2dd1a1fe6)

2016-06-17 Mihai Moldovan

        *
          {nx-X11/programs/Xserver/hw/nxagent/{{Args,Handlers,Image,Options}.c,Options.h},nxcomp/{Loop,Misc}.cpp}:
          add configurable sleep delay if session is suspended.
          (6051dec4a)

2016-06-15 Mike Gabriel

        * Merge branch
          'sunweaver-pr/nxagentReversePointerMapping-negative-index'
          into 3.6.x (3dea5a88c)

2016-06-13 Mike Gabriel

        * nxagentReversePointerMap: Don't assume Xevent.xbutton.button is
          always greater than zero. We have seen
          Xevent.xbutton.button being set to AnyButton (equaling 0).
          (5e17d05aa)
        * Merge branch 'Ionic-bugfix/Xserver-Xlib-type-mismatch' into 3.6.x
          (61d0fbea7)

2016-05-27 Mihai Moldovan

        * nx-X11/programs/Xserver/hw/nxagent/Handlers.h: fix stack smashing
          related to different data type sizes between Xserver and
          Xlib. (639a2c36f)

2016-06-13 Mike Gabriel

        * Merge branch 'sunweaver-pr/nxcomp+ext+shad-system-wide-headers'
          into 3.6.x (35613d1dc)

2016-04-06 Mike Gabriel

        * nx-X11/programs/Xserver: Include nxcomp{,ext,shad} headers like one
          would do with system-wide shared libraries. (f5eff9bc0)

2016-04-05 Mike Gabriel

        * nxcomp/Makefile.in: Only install MD5.h, NX.h, NXalert.h, NXpack.h,
          NXproto.h and NXvars.h as publicly available header files.
          (2f706cbeb)
        * nxcomshad/Makefile.in: Only install Shadow.h as publicly available
          header file. (f55249dc6)

2016-06-09 Mike Gabriel

        * hw/nxagent/Args.c: Fix syntax errors for builds using -UPANORAMIX.
          (734da2139)

2016-06-03 Mike Gabriel

        * nx-X11/programs/Xserver/Imakefile: Don't overlink nxagent. Linking
          against libXrandr and libXtst is not necessary for
          nxagent. (4998e62c4)
        * nx-X11/config/cf/lnxLib.tmpl requires post-library removal cleanup:
          Drop references to dropped X11 extension client libraries.
          (15440cad7)

2016-06-01 Mihai Moldovan

        * Merge branch 'sunweaver-pr/xserver-drop-outdated-xext-extensions'
          into arctica-3.6.x (3d5433833)

2016-04-26 Mike Gabriel

        * XTRAP: Drop all Xserver code blocks that relate to removed XTRAP
          extension. (b2145323c)

2016-04-19 Mike Gabriel

        * XFreeXDGA: Drop all Xserver code blocks that relate to removed
          XFreeXDGA extension. (8c1d16dae)
        * XF86MISC: Drop all Xserver code blocks that relate to removed
          XF86MISC extension. (2ff2c92bb)
        * MITMISC: Drop all Xserver code blocks that relate to removed
          MITMISC extension. (004f8f896)
        * XF86VIDMODE: Drop all Xserver code blocks that relate to removed
          XF86VIDMODE extension. (e14231443)
        * MULTIBUFFER: Drop all Xserver code blocks that relate to removed
          MULTIBUFFER extension. (74a1e4e83)
        * LBX: Drop all Xserver code blocks that relate to removed LBX
          extension. (2f0d2d388)
        * EVI: Drop all Xserver code blocks that relate to removed EVI
          extension. (e80842cc4)
        * FONTCACHE: Drop all Xserver code blocks that relate to removed
          FONTCACHE extension. (25ffbbb22)
        * XEVIE: Drop all Xserver code blocks that relate to removed XEVIE
          extension. (3aedac174)
        * XFree86DGA: Drop all Xserver code blocks that relate to removed
          XFree86DGA extension. (cd39f1393)
        * TOGCUP: Drop all Xserver code blocks that relate to removed TOGCUP
          extension. (a25c0de09)
        * XAPPGROUP: Drop all Xserver code blocks that relate to removed
          XAPPGROUP extension. (683415dfe)

2016-03-01 Mike Gabriel

        * Drop X11 extensions not shipped with recent X.Org server versions
          anymore: (9bc6ff269)

2016-05-31 Nito Martinez

        * Fix debugging function for Loop.cpp. getDebugSpec was replaced by
          << operand in ChannelEndPoint.{h|cpp}, fixes #130
          (c646808bc)

2016-05-31 Mike Gabriel

        * Merge branch 'nitomartinez-3.6.x' into 3.6.x (e3051f7a7)

2016-05-30 Mihai Moldovan

        * nx-X11/programs/Xserver/{hw/nxagent/NX,render/}picture.c: add and
          use new function ReduceCompositeOp(). (36c3613a7)

2016-04-09 Mihai Moldovan

        * nx-X11/programs/Xserver/composite/Imakefile: add new file to SRCS
          and OBJS and define -DNXAGENT_SERVER while building the
          Composite extension to disable some code that depends upon
          a newer X.Org architecture. (62aac6950)
        * misc nx-X11/{programs/Xserver/composite,include/extensions}: update
          to Composite 0.4 - with changes where neccessary and rough
          edges. (7d2dd2aac)
        *
          nx-X11/programs/Xserver/{dix/{colormap.c,window.c},hw/nxagent/NXwindow.c,include/{colormap,window{,str}}.h}:
          backport features needed for Composite 0.4. (fe3fa5ef3)

2016-05-31 Mike Gabriel

        * Merge branch 'Ionic-feature/composite-update' into 3.6.x
          (4a9c1b946)

2016-05-31 Nito Martinez

        * display version number in nxcomp log, fixes #127 (035995a8c)

2016-05-30 Mihai Moldovan

        * nx-X11/programs/Xserver/{hw/nxagent/NX,render/}picture.c: add and
          use new function ReduceCompositeOp(). (cad9f4ef8)

2016-04-09 Mihai Moldovan

        * nx-X11/programs/Xserver/composite/Imakefile: add new file to SRCS
          and OBJS and define -DNXAGENT_SERVER while building the
          Composite extension to disable some code that depends upon
          a newer X.Org architecture. (dd9eb3adf)
        * misc nx-X11/{programs/Xserver/composite,include/extensions}: update
          to Composite 0.4 - with changes where neccessary and rough
          edges. (be824bc8d)
        *
          nx-X11/programs/Xserver/{dix/{colormap.c,window.c},hw/nxagent/NXwindow.c,include/{colormap,window{,str}}.h}:
          backport features needed for Composite 0.4. (f7cff021e)

2016-05-13 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxagent-no-compiler-warnings' into
          arctica-3.6.x (aba2a534f)

2016-05-03 Mike Gabriel

        * hw/nxagent/Display.c: Avoid incompatible pointer type. (52dc49607)
        * hw/nxagent/Display.c: Define Pixmap from XlibPixmap before
          including Icons.h (which includes
          hw/nxagent/X11/include/xpm_nxagent.h). (a0e5589ed)
        * hw/nxagent/Holder.c: Define Pixmap from XlibPixmap before including
          hw/nxagent/X11/include/xpm_nxagent.h. (e79fe3b9a)

2016-04-19 Mihai Moldovan

        * hw/nxagent/Events.c: Avoid '#endif <empty line> #ifdef DEBUG'
          blocks. (b91135b0c)

2016-03-22 Mike Gabriel

        * hw/nxagent/NXmiexpose.c: Initialize all items of the newValues[]
          array. (c2de5f198)

2016-03-21 Mike Gabriel

        * hw/nxagent/Keystroke.c: Fix warning: pointer type mismatch in
          conditional expression. (021023202)
        * hw/nxagent/Window.c: Initialize tmp_mask and attributes.event_mask
          with NoEventMask. (00059798d)
        * hw/nxagent/Colormap.c: Don't declare and assign flexibility
          variable if not used later on. (7251ef492)
        * hw/nxagent/GCOps.c: Don't declare and assign oldDstxyValue if not
          used later on. (634484bb3)
        * hw/nxagent/GC.c: Don't declare and assign flexibility variable if
          not used later on. (e8042c9ff)
        * hw/nxagent/Events.c: Only declare and assign message_data and box
          variables if compiled with -DTEST / -DDEBUG (plus drop
          commented out code). (7876d1f28)
        * hw/nxagent/Display.c: Don't declare and assign packMethod /
          packQuality if not used later on. (30cd3a6c2)
        * hw/nxagent/NXrender.c: Don't declare and assign the colors
          variable, if not used later on. (ab196f3a1)
        * HAVE_STDINT_H: Always include <stdint.h>. (ce8fb1f93)

2016-05-02 Mike Gabriel

        * hw/nxagent/NXdixfonts.c: Fix implicit declaration for
          register_fpe_functions(). (e3e451629)

2016-03-21 Mike Gabriel

        * Adapt API for MakeAtom() and CopyISOLatin1Lowered to latest changes
          in X.org. (fb832b01e)
        * hw/nxagent/NXdixfonts.c: Don't include <X11/fonts/fontstruct.h>. No
          symbol needed from that header file. (5e6b72dc7)
        * hw/nxagent/NXpicture.c: Don't declare anything in empty function
          nxagentReconnectPictFormat. (23d3821f0)
        * hw/nxagent/NXglyphcurs.c: Don't declare and set gcval, if not being
          used later on. (292d88d07)
        * hw/nxagent/Keyboard.c: The ret variable is only used later on when
          compiled with -DTEST. (182569bf6)
        * hw/nxagent/Handlers.c: Don't declare and assign result variable if
          not used later on. (66f889542)
        * hw/nxagent/Keyboard.c: Don't declare and set XkbDescPtr xkb if not
          used later on. (fc393174c)
        * hw/nxagent/*.c: Drop various declarations of unused ScreenPtr
          pScreen. (eb682184c)

2016-03-18 Mike Gabriel

        * hw/nxagent/Screen.c: Cast proper types before handing values over
          to fprintf(). (b5b7a2d26)
        * hw/nxagent/Screen.c: Drop various unused variables. (ab50f84b5)
        * hw/nxagent/Screen.h: Provide prototype for
          nxagentAdjustRandRXinerama(). Avoid implicit-declaration
          compiler warning. (ef287b54f)
        * hw/nxagent/Screen.c: Correctly use already defined MIN/MAX macros.
          (72386e171)
        * hw/nxagent/Window.c: Don't declare "XWindowChanges changes;" and
          later not use it. (7d3d47f1f)
        * hw/nxagent/Pixmap.c: pBool pointer is only required when compiled
          in -DTEST mode. (5ea2457ef)
        * hw/nxagent/Extension.c: Don't declare pRandRScrPriv without using
          it later on. (08d384841)
        * hw/nxagent/Rootless.c: Type cast type Atom to type long unsigned
          int before handing it over to %lu in fprintf().
          (802f58163)
        * hw/nxagent/Splash.c: Drop unused variable declaration "XPoint
          m[12];". (c206a0c69)
        * hw/nxagent/Clipboard.c: The result variable is only needed when
          combiled with -DDEBUG. (5bbdbfce2)
        * hw/nxagent/Drawable.c: RegionNumRects returns int, not long int
          anymore. (f3f0a6b4b)
        * Add REGION_ macros for source compatibility with existing drivers.
          (120204631)
        * Change region implementation names to eliminate the 'mi' prefix
          (b0e69fe35)

2016-03-18 Keith Packard

        * Move mi/miregion.c to dix/region.c (288136514)

2016-03-18 Mike Gabriel

        * pixman-devel: Build against shared library pkg-config(pixman-1).
          (d9e7f6ae4)
        * Change region implementation from macros to inline functions.
          (4a8d6eca3)

2016-03-16 Mike Gabriel

        * Rename region macros to eliminate screen argument (63f1fff8f)

2016-03-04 Mike Gabriel

        * gcc: Build using -std=c99 instead of -ansi. (28ba87780)

2016-03-16 Mike Gabriel

        * fix-patch-whitepspace: Copy script from X.Org's xserver Git repo.
          (101c895e6)
        * NXwindow.c: Don't set w and h, not used later on. (eaa19eb55)

2016-03-22 Mike Gabriel

        * lib/Imakefile: Drop $(XINERAMADIR) from nx-X11/lib/Imakefile.
          (6c6b6b962)

2016-04-27 Mike Gabriel

        * Merge branch 'sunweaver-pr/nxcomp-unix-sockets-for-channels' into
          3.6.x (2137ee7e2)

2016-04-20 Salvador Fandino

        * Provide support for channel endpoints being UNIX file sockets in
          addition to being TCP/IP sockets. (3713346f3)

2016-04-27 Mike Gabriel

        * nxcomp: Rephrase comment in previous commit. (b326eda73)
        * Merge branch 'fcarvajaldev-3.6.x-nxcomp-amend-compiler-warnings'
          into 3.6.x (416fc186b)

2016-04-25 Fernando Carvajal

        * Clean up compiler warnings in nxcomp (a436cba04)
          Fixes:
          ArcticaProject/nx-libs#103

2016-04-26 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libxrender-cleanup' into arctica-3.6.x
          (12104a232)

2015-06-25 Mike Gabriel

        * library-cleanup: Don't build libNX_Xrender anymore. Use system's
          libXrender shared library. (ebcb6a6e1)

2016-04-20 Mike Gabriel

        * Merge branch 'theqvd-fix-for-112' into 3.6.x (5729783db)

2016-04-20 Salvador Fandino

        * Fix copyright notice in nxcomp/Version.c (7d053959f)

2016-04-19 Mike Gabriel

        * Merge branch 'fcarvajaldev-3.6.x-remove-old-proto-compat' into
          3.6.x (03b652112)

2016-04-15 Fernando Carvajal

        * Remove TextCompressor class and files from nxcomp (5c4952410)

2016-04-14 Fernando Carvajal

        * Add testing doc for nxcomp drop-old-proto-compat (00464aea0)

2016-04-12 Fernando Carvajal

        * Remove obsolete compatibility files from nxcomp (134648169)
        * Remove compatibility code for nxcomp before 3.5.0 (a9be6f591)

2016-03-22 Mike Gabriel

        * nxcomp: Properly define NX*Version(void) prototypes in NX.h.
          (2ffe52c5e)

2016-03-17 Mike Gabriel

        *
          debian/patches/401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch:
          Move into debian/patches-pending-evaluation/. (af923fba3)

2016-03-15 Mike Gabriel

        * doc: Collect data on what libX11 symbols are used by nx-X11,
          nx-Xserver and nxagent. (156814860)

2016-03-02 Nito Martinez

        * Rename file for windows environments, Fixes #96 (b8c5f677c)

2016-02-26 Mike Gabriel

        * rename original NX patches, so that we can see the patched file's
          name in the patch file name. (abd6cf1bd)

2016-02-20 Mike Gabriel

        * debian/changelog: Add closures for #757, #758, #760. The issue
          occurred earlier (#410) and was resolved by properly
          setting up Xinerama symlinks (45a7989c5)

2016-01-19 Mike Gabriel

        * README.md: Update open / completed tasks regarding 3.6.x and 3.7.x
          releases. (2eb85d140)
        * README.md: Update release dates for 3.6.x and 3.7.x (as earlier
          discussed with Salve from TheQVD). (e3539ec58)
        * Merge branch 'mikedep333-README.md' into 3.6.x (125f03110)

2016-01-18 Mike DePaulo

        * README.md: Add debuild instructions (0239ba72b)
        * README.md: Update signature (474e9c0ba)

2016-01-09 Mike Gabriel

        * Merge pull request #68 from mikedep333/mock-build-instructions
          (72801f6d5)

2016-01-02 Mike Gabriel

        * debian/nx-x11proto-xinerama-dev.install.in: Install PANORAMIX
          extension header files into its own nx-x11proto
          bin:package. (more Xinerama clean-up, fix FTBFS during
          dh_install). (e794be341)

2016-01-01 Mike DePaulo

        * nx-libs.spec: FTBFS Fixes (more libNX_Xinerama cleanup) (b7657cfba)
        * nx-libs.spec: Misc FTBFS fixes for %files due to recent library
          changes (0428db4db)
        * Fedora/EPEL: Add the implicit build dependencies also (7f5480dd7)
        * Fedora/EPEL: Fix FTBFS due to missing libXpm (1330c4125)

2016-01-01 Mike Gabriel

        * Fix c4a3889. Add forgotten file
          nx-X11/programs/Xserver/Xinerama_nxagent.h. (3ba31659e)
        * nx-libs.spec: Re-add erroneously removed (during rebasing) BR
          libXdamage-devel. (12b4a0e7a)

2016-01-01 Mike DePaulo

        * Add instructions for building using Mock under Fedora/EPEL
          (daace15e2)

2015-12-30 Mike Gabriel

        * nxcomp: Make nxcomp/nxproxy aware of nxagent's xinerama option in
          the $DISPLAY variable. (fa497ac95)

2015-05-23 Mike DePaulo

        * Complete changes from commit 0d56c45 in NXpicturestr.h (i.e. add a
          missing comment).  (Fixes ArcticaProject/nx-libs#38).
          (6da41e6f6)

2015-12-30 Mike Gabriel

        * Merge branch 'sunweaver-pr/xinerama-xrandr' into 3.6.x (1391c0ad7)

2015-10-08 Ulrich Sibiller

        * Xinerama: do not cut off at outer edges (c4a388937)

2015-10-07 Mike Gabriel

        * Xserver globals.h: Make PanoramiXExtensionDisabledHack globally
          available. (4ba8df855)
        * Xserver help: Document -disablexineramaextension cmdline option.
          (d49b0625e)
        * X2Go Agent: Add x2goagent.features file that informs X2Go clients
          about the new RandR based Xinerama feature. (522cf0089)
        * Provide support for re-enabling Xinerama on session resumptions.
          (0297567cd)
        * Initialize XRandR based Xinerama extension properly when session is
          started with "-geometry fullscreen". (f40792c43)
        * Only declare nxagentRandRCrtcSet if RANDR_12_INTERFACE is defined.
          (e7e2f164b)
        * Screen.c: Rename NX_USE_MODE_PREFIX to NXAGENT_RANDR_MODE_PREFIX,
          fix unclosed comment. (f1eafeaa4)

2015-10-06 Ulrich Sibiller

        * Screen.c: restructure xinerama code, much shorter now (9b87a384e)
        * Screen.c: Fix freeing of unsued modes (359f48dd7)
        * Screen.c: improve comments and DEBUG output (76a203410)
        * rrmode.c: add debug output (8b0e2af36)

2015-05-02 Ulrich Sibiller

        * Reimplement xinerama via randr in nxagent (not libNX_Xinerama).
          (Fixes ArcticaProject/nx-libs#23). (c6482d24f)

2015-05-05 Mike Gabriel

        * library clean-up: Don't build libNX_Xinerama anymore. Use system's
          libXinerama shared library. (Fixes
          ArcticaProject/nx-libs#49). (2d776b14f)

2015-12-29 Mike Gabriel

        * debian/rules: Don't strips symbols from not-build-anymore
          libNX_Xtst.so. (e4763fb48)

2015-06-21 Mike Gabriel

        * library clean-up: Don't build libNX_Xtst anymore. Use system's
          libXtst shared library. (Fixes ArcticaProject/nx-libs#32).
          (bd592c2e7)

2015-12-29 Mike Gabriel

        * Fix for too overall Xdamage and Xrandr client lib removal: Bring
          back the nx-x11proto-{randr,damage} header files and use
          those at compile time. (b768e8124)
        * X11/nx-X11 clear-up: More places where we need to explicitly
          distinguish between X11 and nx-X11 namespace regarding
          header include paths. (9618380bd)
        * nx-X11/lib/X11/Marcos.c: white-space cleanup (EOL blanks).
          (eafc94f16)

2015-12-28 Mike Gabriel

        * pointer typedef in Xdefs.h: also catch Xdefs.h include in
          include/misc.h, make undoing the FIXME more obvious.
          (b7f155654)
        * libray clean (Xfixes): Provide a fake libXfixes.h header from
          latest X.Org, that includes headers from our Xlib version.
          This avoids FTBFS caused by type redefinitions and should
          really be a temporary measure. (7eab400ab)
        * Xrandr_nxagent.h: When faking Xrandr.h, we better include our own
          Xfuncproto.h. (f63641b13)
        * nxcompshad/X11/include/Xdamage_nxcompshad.h: Update FIXME
          statement. Work-around needs to persist until libX11 from
          X.Org gets used by nxagent. (cc43e2bf6)
        * library clean-up: Don't build libNX_Xfixes anymore. Use system's
          libXfixes shared library. (6217812c8)
        * library clean-up: Don't build libNX_Xcomposite anymore. Use
          system's libXcomposite shared library. (27e06a5e2)
        * pointer typedef in Xdefs.h: Define pointer type for building
          against older Xlib versions that still expect the pointer
          type to exist (e.g. Ubuntu <= 14.04, Debian <= 7.0).
          (96e1f867d)
        * Merge branch 'sunweaver-pr/NX-include-path' into 3.6.x (ca0f639a4)

2015-07-08 Mike Gabriel

        * Clear header file namespace separation (<X11/...> vs.
          <nx-X11/...>). (433d81865)

2015-12-28 Mike Gabriel

        * Merge branch 'sunweaver-pr/dixfont-fix' into 3.6.x (f58006d93)

2015-06-23 Mike Gabriel

        * On realloc failure, free font_path_string instead of leaking it
          (aea71067d)

2015-12-28 Mike Gabriel

        * Merge branch 'sunweaver-pr/change-pointer-into-void' into 3.6.x
          (edce25213)

2015-06-22 Keith Packard

        * Replace 'pointer' type with 'void *' (68dd0b52e)

2015-10-07 Mike Gabriel

        * Drop all references to printver.c. Not provided in source tree
          anymore. (e9f44221b)

2015-10-06 Mike Gabriel

        * Re-add -sync option back to nxagent to allow synchronous debugging
          of the nxagent DDX. (e0b8f3eef)

2015-09-28 Mike Gabriel

        * Xinerama symlinking: Create / remove folder containing Xinerama
          sylinks on installation/upgrade and removal. (81d92cd0f)
        * Xinerama symlinking: Attach Xinerama symlinking to nxagent
          bin:package (and not libnx-xinerama1). (45983d130)
        * debian/changelog: Drop unnecessary "~build1" from version string
          (0382b4018)
        * Xinerama symlinking: Attach Xinerama symlinking to nxagent
          bin:package (and not libnx-xinerama1). (d35a3622d)
        * Merge pull request #64 from uli42/pr/add_pkgconfig (ca990cf0a)
        * Merge branch 'uli42-pr/backported_fixes' into 3.6.x (f9653af3b)

2015-09-23 Mike Gabriel

        * debian/libnx-xinerama1.postinst.in: Enforce symlink creation for
          Xinerama support. (3a022e35c)

2015-09-22 Mike Gabriel

        * Revert "debian/libnx-xinerama1.*: fix faulty logic when creating
          symlinks." (899f865cf)

2015-07-17 Mihai Moldovan

        * nx-libs.spec: add xkeyboard-config to nxagent's Requires.
          (9b126b852)
        * debian/control: add xkb-data to nxagent's Recommends. (3a1226ea6)
        * debian/roll-tarballs.sh: more quotes, more curly braces, replace cd
          with pushd and pop. (2aa853530)

2015-07-15 Mike Gabriel

        * roll-tarball.sh: more quotes (follow-up for previous commit), drop
          debug code (c36501b53)

2015-07-14 Mike Gabriel

        * roll-tarball.sh: Make sure symlinked files are included in
          tarballs. (99a7271e3)
        * nx-libs.spec: Install nxcomp{,ext,shad}.pc into the corresponding
          development packages. (0897c062e)
        * debian/libxcomp{,ext,shad}-dev.install.in: Install
          nxcomp{,ext,shad}.pc file into the corresponding
          development packages. (2cc179223)
        * nxcomp{,ext,shad}/Makefile.in: Create pkgconfigdir before putting
          files in it. (eb5f07ccd)
        * nxcomp{,shad,ext}: Remove nxcomp*.pc file on clean and distclean.
          (bc35168fb)
        * Makefile: Also remove nxversion.def on distclean. (eee7cb4fb)

2015-07-12 Ulrich Sibiller

        * Add pkg-config support to nxcomp, nxcompext and nxcompshad
          (708cf86a5)

2015-07-04 Mihai Moldovan

        * debian/changelog: sync with master/3.5.0.x branch. (8c0a6161d)

2015-06-29 Mihai Moldovan

        * debian/changelog: sync with master/3.5.0.x branch. (34670f8ab)

2015-06-28 Mike DePaulo

        * Correct nxproxy manpage also: --help -> -help (a1dfd145d)
        * Correct manpages: --help -> -help (d8132cbfe)

2015-06-23 Mike Gabriel

        * library clean-up: No autotools cruft in nx-libs. (5720842b6)

2015-06-25 Mike Gabriel

        * doc/examples/run-nxproxy2nxproxy-test: Create NX_COOKIE dynamically
          using the mcookie tool. (8365e22bb)

2015-05-28 Mike Gabriel

        * COPYING: Replace content with GPL-2 license text, because that is
          the overall (i.e., strictest) license we have to deal with
          in nx-libs. (7dc263333)
        * debian/roll-tarball.sh: Auto-generate ChangeLog from Git history.
          (c68dad542)
        * debian/roll-tarball.sh: Rename README.md to README.NX-Development
          before moving it into doc/ folder. (ce5337799)
        * debian/roll-tarball.sh: Prevent several files/folders from ending
          up in nx-libs-lite tarball. (122fd234c)
        * debian/roll-tarball.sh: Support tarring up the HEAD of the current
          branch. (2d50be9da)
        * debian/roll-tarball.sh: Allow patch files names having a dash next
          to the four digits (i.e., 1234-<patchname>.<suffix>).
          (51a679ac2)

2015-06-23 Emanuele Giaquinta

        * Fix alpha premultiplication in XRenderParseColor. (931d24cc2)

2015-05-27 Mike Gabriel

        * library clean-up: Drop libXx86{misc,vm,dga} libraries. Not needed
          by nx-libs. (6deaaf50f)
        * library clean-up: Drop nx-X11/lib/Xxf86rush and references to
          libglide{2,3}. Unused in nx-libs. (fe0065c55)
        * nx-X11/config/cf: Drop build-logic for all hardware drivers.
          (018c51293)
        * nx-X11/config/cf: Drop unnecessary xf86site.def, xf86.tmpl,
          xfree86.cf. (17334df9b)
        * nx-X11/config/cf/Imakefile: Don't list non-present-anymore imake
          configuration files. (8dd6d2fe7)

2015-06-20 Mike Gabriel

        * libgl clean-up, fix-up commit (32b44398a)

2015-06-20 Mike DePaulo

        * README.md: typo fix (d7108d206)

2015-06-20 Henning Heinold

        * remove libxkbui, looks like it is not used anywhere (2699d60f6)

2015-06-19 Mike Gabriel

        * debian/control: Add Breaks:/Replaces: for qvd-libxcomp3 and
          qvd-nxproxy. (f1778d0c2)

2015-05-27 Mike Gabriel

        * imake clean-up: Enforce build of Mesa GLX extension. Drop all other
          GLX build methods (built-in DRI drivers, etc.).
          (858b9bc2a)

2015-05-26 Mike Gabriel

        * Drop unused / untested Xserver GLX extension support / build logic.
          (0887e3ad5)
        * Drop nx-X11/lib/GL and move Imakefile.inc include files into
          Xserver code tree. (d877b46dd)

2015-06-16 Mihai Moldovan

        * nxcomp/Loop.cpp: tiny whitespace fix. No functional change.
          (8f4138457)

2015-05-20 Vadim Troshchinskiy

        * Fix negotiation in stage 10 error (8d9e8f70b)

2015-09-26 Ulrich Sibiller

        * use xfree instead of free for xalloced data (1fe33b710)

2015-09-23 Mike Gabriel

        * Enforce symlink creation for Xinerama et al. library symlinks.
          (3027f5019)
        * debian/libnx-xinerama1.postinst.in: Enforce symlink creation for
          Xinerama support. (da6b89f7e)

2015-09-22 Mike Gabriel

        * Revert "debian/libnx-xinerama1.*: fix faulty logic when creating
          symlinks." (449eae1be)
        * Revert "debian/libnx-xinerama1.*: fix faulty logic when creating
          symlinks." (4db753eb7)

2015-08-26 Ulrich Sibiller

        * adapt pkgconfigdir in nxcompshad (f8772b6fc)
        * Fix "Makefile.in seems to ignore the --datarootdir setting" warning
          (96a1c5edf)
        * create pkgcnfig dir before copying anything (6615de8dd)

2015-07-17 Mihai Moldovan

        * nx-libs.spec: add xkeyboard-config to nxagent's Requires.
          (edeb4e196)
        * debian/control: add xkb-data to nxagent's Recommends. (813d0cf13)
        * nx-libs.spec: add xkeyboard-config to nxagent's Requires.
          (021050ff7)
        * debian/control: add xkb-data to nxagent's Recommends. (d417db53d)
        * debian/roll-tarballs.sh: more quotes, more curly braces, replace cd
          with pushd and pop. (0606ec814)

2015-07-15 Mike Gabriel

        * roll-tarball.sh: more quotes (follow-up for previous commit), drop
          debug code (01ad7dad4)

2015-07-14 Mike Gabriel

        * roll-tarball.sh: Make sure symlinked files are included in
          tarballs. (c2761fb7c)
        * nx-libs.spec: Install nxcomp{,ext,shad}.pc into the corresponding
          development packages. (c1d502e1c)
        * debian/libxcomp{,ext,shad}-dev.install.in: Install
          nxcomp{,ext,shad}.pc file into the corresponding
          development packages. (931050cbe)
        * nxcomp{,ext,shad}/Makefile.in: Create pkgconfigdir before putting
          files in it. (ee0ed871a)
        * nxcomp{,shad,ext}: Remove nxcomp*.pc file on clean and distclean.
          (39ae81788)
        * Makefile: Also remove nxversion.def on distclean. (5eecadb53)
        * Merge branch 'uli42-pr/add_pkgconfig' into 3.6.x (e5fbb11b2)

2015-07-12 Ulrich Sibiller

        * Add pkg-config support to nxcomp, nxcompext and nxcompshad
          (00cec4924)

2015-07-04 Mihai Moldovan

        * debian/changelog: sync with master/3.5.0.x branch. (f4c07c077)

2015-07-04 X2Go Release Manager

        * Continue development (8a81ba8b5)
        * release 3.5.0.32 (023bc5a62)

2015-07-04 Peter Åstrand

        * nx-X11: Backport: xserver: Avoid sending uninitialized padding data
          over the network (97494f162)

2015-07-04 Keith Packard

        * nx-X11: Backport: Make RANDR 'set' timestamps follow client
          specified time. Bug 21987. (ab38d9b59)
        * nx-X11: Backport: randr: Clean up compiler warnings about unused
          and shadowing variables (558e45c15)

2015-07-04 Aaron Plattner

        * nx-X11: Backport: randr: Fix REQUEST vs. REQUEST_SIZE_MATCH
          mismatch (ab58e5781)

2015-07-04 Alan Coopersmith

        * nx-X11: Backport: ProcRRGetScreenInfo: swap configTimestamp as well
          (f3079befb)
        * nx-X11: Backport: RRModeCreate: plug memory leak of newModes if
          AddResource fails (e2f5d079d)

2015-07-03 Julien Cristau

        * nx-X11: Backport: randr: fix server crash in RRGetScreenInfo
          (09cb7b2d2)

2015-07-03 Tiago Vignatti

        * nx-X11: Backport: randr: check for virtual size limits before set
          crtc (44b913275)

2015-07-03 Keith Packard

        * nx-X11: Backport: Free randr crtc and output pointer arrays
          (9b26cc163)
        * nx-X11: Backport: Drop a reference to user mode after create
          (389e41028)

2015-07-03 Jaroslav Šmíd

        * nx-X11: Backport: Bug 51375: Xorg doesn't set status for
          RRGetOutputInfo (257825c88)

2015-07-03 Mihai Moldovan

        * Merge branch 'uli42-pr/backported_fixes' into arctica-3.6.x
          (ca19c342c)

2009-02-13 Peter Åstrand

        * Backport: xserver: Avoid sending uninitialized padding data over
          the network (d08869832)

2015-06-29 Mihai Moldovan

        * Merge branch 'sunweaver-pr/no-autotools-cruft' into arctica-3.6.x
          (61013ec4f)
        * debian/changelog: sync with master/3.5.0.x branch. (fa0286ed6)

2015-06-29 Mike DePaulo

        * {nx-X11,nxproxy}: correct manpages: --help -> -help (46de1b072)

2015-06-28 Mike DePaulo

        * Correct nxproxy manpage also: --help -> -help (779d54645)
        * Correct manpages: --help -> -help (12acd909b)

2015-06-23 Mike Gabriel

        * library clean-up: No autotools cruft in nx-libs. (a28be4aa9)

2015-06-25 Mike Gabriel

        * doc/examples/run-nxproxy2nxproxy-test: Create NX_COOKIE dynamically
          using the mcookie tool. (e7f3187ee)

2015-06-23 Emanuele Giaquinta

        * nx-X11: Fix alpha premultiplication in XRenderParseColor.
          Fixes:
          #893. (64b2001db)

2015-06-23 Mihai Moldovan

        * Merge branch 'sunweaver-pr/roll-tarball-fixes' into arctica-3.6.x
          (32bbe01dd)

2015-05-28 Mike Gabriel

        * COPYING: Replace content with GPL-2 license text, because that is
          the overall (i.e., strictest) license we have to deal with
          in nx-libs. (5af9863e7)
        * debian/roll-tarball.sh: Auto-generate ChangeLog from Git history.
          (438f3df14)
        * debian/roll-tarball.sh: Rename README.md to README.NX-Development
          before moving it into doc/ folder. (7e1effbe7)
        * debian/roll-tarball.sh: Prevent several files/folders from ending
          up in nx-libs-lite tarball. (47afc48ea)
        * debian/roll-tarball.sh: Support tarring up the HEAD of the current
          branch. (895ee3b3b)
        * debian/roll-tarball.sh: Allow patch files names having a dash next
          to the four digits (i.e., 1234-<patchname>.<suffix>).
          (701471e8e)

2015-06-23 Mike Gabriel

        * Merge branch 'pr/anti-aliasing-rgba-crash' into 3.6.x (ce9ea5448)

2015-06-23 Emanuele Giaquinta

        * Fix alpha premultiplication in XRenderParseColor. (ffc87da60)

2015-06-23 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libXx86FOO-cleanup' into arctica-3.6.x
          (8cf9283bd)

2015-05-27 Mike Gabriel

        * library clean-up: Drop libXx86{misc,vm,dga} libraries. Not needed
          by nx-libs. (06d389a0c)

2015-06-22 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libxf86rush-cleanup' into arctica-3.6.x
          (e7dfbd511)

2015-05-27 Mike Gabriel

        * library clean-up: Drop nx-X11/lib/Xxf86rush and references to
          libglide{2,3}. Unused in nx-libs. (5365f9059)

2015-06-21 Mihai Moldovan

        * Merge branch 'sunweaver-pr/hw-driver-cleanup' into arctica-3.6.x
          (fb2a4e4c5)

2015-05-27 Mike Gabriel

        * nx-X11/config/cf: Drop build-logic for all hardware drivers.
          (26091f4bd)
        * nx-X11/config/cf: Drop unnecessary xf86site.def, xf86.tmpl,
          xfree86.cf. (ae443bd5b)
        * nx-X11/config/cf/Imakefile: Don't list non-present-anymore imake
          configuration files. (c0662d6de)

2015-06-20 Mike Gabriel

        * libgl clean-up, fix-up commit (cc92f77e9)

2015-06-20 Mike DePaulo

        * README.md: typo fix (88ab5a34f)

2015-06-20 Mike Gabriel

        * Merge pull request #52 from woglinde/3.6.x (905c74da3)

2015-06-20 Henning Heinold

        * remove libxkbui, looks like it is not used anywhere (a287e9dbe)

2015-06-19 Mike Gabriel

        * debian/control: Add Breaks:/Replaces: for qvd-libxcomp3 and
          qvd-nxproxy. (085dccc99)
        * debian/control: Add Breaks:/Replaces: for qvd-libxcomp3 and
          qvd-nxproxy. (4674a4ae4)

2015-06-16 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libglx-cleanup' into arctica-3.6.x
          (51b60ea7a)

2015-06-16 Vadim Troshchinskiy

        * nxcomp: fix "negotiation in stage 10" error. (371348148)

2015-05-27 Mike Gabriel

        * imake clean-up: Enforce build of Mesa GLX extension. Drop all other
          GLX build methods (built-in DRI drivers, etc.).
          (5cd80d272)

2015-05-26 Mike Gabriel

        * Drop unused / untested Xserver GLX extension support / build logic.
          (73fa89991)
        * Drop nx-X11/lib/GL and move Imakefile.inc include files into
          Xserver code tree. (cb4a2d732)

2015-06-16 Mihai Moldovan

        * nxcomp/Loop.cpp: tiny whitespace fix. No functional change.
          (5a64974cc)

2015-06-16 Mike Gabriel

        * Merge pull request #28 from theqvd/3.6.x (d8f3aa414)

2009-05-28 Keith Packard

        * Backport: Make RANDR 'set' timestamps follow client specified time.
          Bug 21987. (cf660f485)

2012-06-21 Keith Packard

        * Backport: randr: Clean up compiler warnings about unused and
          shadowing variables (9dbd74793)

2012-06-29 Aaron Plattner

        * Backport: randr: Fix REQUEST vs. REQUEST_SIZE_MATCH mismatch
          (9e2ac01a4)

2012-07-09 Alan Coopersmith

        * Backport: ProcRRGetScreenInfo: swap configTimestamp as well
          (bd5754f94)

2012-07-14 Alan Coopersmith

        * Backport: RRModeCreate: plug memory leak of newModes if AddResource
          fails (0fc419314)

2009-05-22 Julien Cristau

        * Backport: randr: fix server crash in RRGetScreenInfo (faddfbec6)

2010-12-17 Tiago Vignatti

        * Backport: randr: check for virtual size limits before set crtc
          (da678db0e)

2009-09-17 Keith Packard

        * Backport: Free randr crtc and output pointer arrays (2aeb76719)

2008-09-10 Keith Packard

        * Backport: Drop a reference to user mode after create (f45476100)

2012-07-09 Jaroslav Šmíd

        * Backport: Bug 51375: Xorg doesn't set status for RRGetOutputInfo
          (8fd0b52f2)

2015-06-02 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libxres-cleanup' into arctica-3.6.x
          (b5d78278d)
        * debian/changelog: sync with master/3.5.0.x branch. (167d09ed7)
        * Security fixes: X.Org CVE-2014-8099: (16df117e5)
        * Security fixes: X.Org CVE-2015-3418: (e5ff9ace4)
        * Security fixes: X.Org CVE-2014-8092: (125254d35)
        * Security fixes: X.Org CVE-2013-4396: (4fb35326a)

2015-06-02 Mike Gabriel

        * nxcomp/README.on-retroactive-DXPC-license: Some layout and
          interpunctuation fixes. (86937b86c)

2015-05-26 Mike Gabriel

        * library clean-up: Don't compile (i.e., remove) libNX_Xres.a
          anymore. It is not used anywhere. (6a74e671a)

2015-05-31 Mike Gabriel

        * Update README.md: Move more release goals to 3.6.x. (01b142ddf)
        * Merge pull request #46 from ArcticaProject/pr/Xext-cve-fixes
          (dddffb760)
        * Merge pull request #45 from ArcticaProject/pr/dix-cve-fixes
          (11b26436b)

2014-01-26 Alan Coopersmith

        * Xv: unvalidated lengths in XVideo extension swapped procs
          [CVE-2014-8099] (d1ca2119a)

2015-05-01 Keith Packard

        * dix: Allow zero-height PutImage requests (fix for X.Org's
          CVE-2015-3418). (2db01a9a2)

2014-01-22 Alan Coopersmith

        * dix: integer overflow in ProcPutImage() [CVE-2014-8092 1/4]
          (8623faa42)

2015-02-08 Mike DePaulo

        * Avoid use-after-free in dix/dixfonts.c: doImageText()
          [CVE-2013-4396] from xorg/Xserver
          http://lists.x.org/archives/xorg-announce/2013-October/002332.html
          (c2298e075)

2015-05-29 Mike Gabriel

        * nxcomp/README.on-retroactive-DXPC-license: Some layout and
          interpunctuation fixes. (4ed85e8ef)

2015-05-28 Mihai Moldovan

        * nxcomp/Misc.cpp: fix build failure introduced in
          a27a8aae3ca7a3f70e05152ac3d347942e11159d. (f9303c1c7)
        * nxcomp/Misc.cpp: fix build failure introduced in
          1f44331574bdbe4069d13e4c26df18094b49e658. (5bc91ad49)
        * debian/changelog: typo fix. (eda8da43d)

2015-05-28 Mike Gabriel

        * Support tarring up the HEAD of the current branch. (2e5b45ada)
        * Allow patch files names having a dash next to the four digits
          (i.e., 1234-<patchname>.<suffix>). (23fc7ee7e)
        * Add 9900-dxpc-license-history.full+lite.patch. Document license
          history of DXPC (where nxcomp got forked from).
          (a27a8aae3)
        * debian/COPYING.full+lite: Replace content with GPL-2 license text,
          because that is the overall (i.e., strictest) license we
          have to deal with in nx-libs. (6814755d8)
        * debian/roll-tarball.sh: Make sure *.keyboard, debian/**,
          nx-libs.spec, .pc/** don't end up in tarball (special
          focuse on the nx-libs-lite tarball). (b3ece6448)

2015-05-26 Mihai Moldovan

        * debian/changelog: add entry for last change. (dc770326a)
        * nxcomp: fix DEBUG, TEST, DUMP, FLUSH, TOKEN, PING, MIXED et al
          builds. (0575a5b3d)
        * debian/changelog: add entry for last change. (7f626521f)
        * Security fixes: X.Org CVE-2014-8100: (a9a7426df)
        * debian/changelog: add entry for last change. (cce8c0d22)
        * Security fixes: X.Org CVE-2014-8100: (c19b58d09)
        * Merge branch 'sunweaver-pr/DXPC-re-license-retroactively' into
          arctica-3.6.x (beb08f96c)

2015-05-26 Mike Gabriel

        * Merge pull request #36 from ArcticaProject/pr/render-cve-fixes
          (e364fde72)

2015-05-21 Mike Gabriel

        * Document retroactive re-licensing of the original DXPC code (closes
          #30). (1f4433157)

2015-05-25 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libxrandr-cleanup' into arctica-3.6.x
          (230852e0e)

2014-01-26 Alan Coopersmith

        * render: unvalidated lengths in Render extn. swapped procs
          [CVE-2014-8100 2/2] (a0c90ad34)

2014-10-28 Julien Cristau

        * render: check request size before reading it [CVE-2014-8100 1/2]
          (e469cff02)

2015-05-22 Mihai Moldovan

        * README.md: replace simple link with a text link, capitalization.
          (608ee9928)
        * Merge branch 'nitomartinez-qindel-readme' into arctica-3.6.x
          (7846638a8)

2015-05-21 Nito Martinez

        * Update the Qindel Company name (Qindel is without u ;-))
          (900b0cc2d)

2015-05-20 Vadim Troshchinskiy

        * Fix negotiation in stage 10 error (f982cbc85)

2015-05-20 Mike Gabriel

        * hw/nxagent clean-up: Drop NXrandr.{c|h} client lib copy-of-code
          from nxagent hardware driver. (a6185abd9)

2015-05-01 Mike Gabriel

        * library clean-up: Don't build libNX_Xrandr anymore. Use system's
          libXrandr shared library. (e9dcab679)

2015-05-16 Mike Gabriel

        * README.md: mark the iOS support for nxproxy/nxcomp as completed.
          (24903c921)
        * Merge pull request #26 from nitomartinez/fix_developer_debugging
          (657acf98a)
        * Merge pull request #25 from
          nitomartinez/nxtranscleanup_for_reconnect (91ac79ecc)

2015-05-15 Nito Martinez

        * This patch is some code fixes to debug some debuging macro usage in
          the NX code. (cf4ed917e)

2015-05-15 Mihai Moldovan

        * README.md: reword a few sections, whitespace fixes. (ab96962b1)

2015-05-15 Mike Gabriel

        * README.md: grammar fix (8512c700a)
        * README.md: phase 2 release series will be 3.7.0.x (d73351532)
        * update README.md with newest plans for nx-libs 3.6.x (50c3f5628)

2015-05-15 Nito Martinez

        * This patch allows to cleanup the nxcomp resources to allow for a
          second connection inside the same process, instead of a
          new process as is the nxproxy case. (4fefe352c)

2015-05-12 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libxdamage-cleanup' into arctica-3.6.x
          (f7295831a)

2015-05-05 Mihai Moldovan

        * debian/changelog: merge with master branch. (027f593fc)
        * debian/changelog: add entry for last change. (998527ce5)
        * debian/libnx-xinerama1.*: fix faulty logic when creating symlinks.
          (b77b26f4a)
        * debian/libnx-xinerama1.*: fix faulty logic when creating symlinks.
          (5a9f8294c)
        * debian/changelog: merge with master branch. (b573cbba9)
        * debian/changelog: add entry for last change. (fca264fd0)
        * debian/libnx-xinerama1.*: fix faulty logic when creating symlinks.
          (06f36d0f0)

2015-05-02 Mihai Moldovan

        * debian/control: workaround missing dependencies of nxagent on
          Ubuntu for now. (5f2a5ac84)

2015-05-01 Mike Gabriel

        * Security fixes: X.Org CVE-2015-3418: (6b9df6cae)

2015-05-01 Mike DePaulo

        * Merge pull request #20 from sunweaver/pr/fix-CVE-2015-3418
          (c9d81fc38)

2015-04-27 Mike Gabriel

        * library clean-up: Don't build libNX_Xdamage anymore. Use system's
          libXdamage shared library. (Fixes
          ArcticaProject/nx-libs#6, X2GoBTS#826). (06aa41671)

2015-05-01 Keith Packard

        * dix: Allow zero-height PutImage requests (fix for X.Org's
          CVE-2015-3418). (dba779d9f)

2015-04-30 Mihai Moldovan

        * debian/changelog: sync with 3.5.0.x branch. (7ccbb073f)
        * nx-libs.spec: actually create libXinerama.so.1 symlink during build
          phase. (a17bd57ef)
        * nx-libs.spec: actually create libXinerama.so.1 symlink during build
          phase. (e6e323a22)
        * debian/changelog: correctly sync with 3.5.0.x branch. Add latest
          entries. (e59561387)
        * debian/changelog: add changelog entry for the last two changes.
          (8726e7d0b)
        * debian/libnx-xinerama1.*: move Xinerama dir back to nx-x11-common.
          Only delete known files. Fixes RPM build failures.
          (0af0060d5)
        * debian/libnx-xinerama1.*: move Xinerama dir back to nx-x11-common.
          Only delete known files. Fixes RPM build failures.
          (a9bc7bdb6)

2015-04-29 Mihai Moldovan

        * libnx-xinerama1: also create libXinerama symlink in
          libnx-xinerama1.postinst.postinst (and remove in
          libnx-xinerama1.postinst.prerm.) (79d49066c)

2015-04-29 Mike Gabriel

        * Merge pull request #19 from
          ArcticaProject/PR-ionic/libXinerama_symlink_to_libnx-xinerama1
          (7a6b40a11)

2015-04-28 Mihai Moldovan

        * libnx-xinerama1: also create libXinerama symlink in postinst (and
          remove in prerm.) (83983e944)
        * Merge branch 'sunweaver-pr/imake-cleanup-nonpresent-buildlogic'
          into arctica-3.6.x (7b7ba9441)

2015-04-22 Mike Gabriel

        * imake cleanup: Drop references to X11 build-logic that is not
          present in nx-X11. (662a89545)

2015-04-21 Mike Gabriel

        * imake cleanup: Break up multiple vars into invidual lines to ease
          further work on patches / pull requests. (c189f6efc)

2015-04-27 Mike Gabriel

        * COPYING: Add Arctica Project to copyright holders. (cbf4e4dbe)

2015-04-27 Mihai Moldovan

        * debian/changelog: merge with 3.5.0.x branch. (99ef17f90)
        * README.keystrokes: remove accidentally copied Dokuwiki syntax.
          (266d5affb)
        * README.keystrokes: remove accidentally copied Dokuwiki syntax.
          (f717a7e81)
        * etc/keystrokes.cfg: fix whitespace errors. (352631a4b)
        * debian/changelog: unify entry for README.keystrokes. (82d73c3e1)
        * README.keystrokes: add documentation for branding behavior.
          (45d9d2405)
        * README.keystrokes: copy actions documentation from the wiki.
          (034bd9407)
        * etc/keystrokes.cfg: fix whitespace errors. (380a4df0f)
        * README.keystrokes: add documentation for branding behavior.
          (a430b4a87)
        * README.keystrokes: copy actions documentation from the wiki.
          (1c0f42d30)
        * debian/changelog: document the last commits. (14e51de12)
        * debian/roll-tarballs.sh: next batch of quotes. (4c90de7aa)
        * debian/roll-tarballs.sh: whitespace changes for consistency.
          (56b383b8c)

2015-04-26 Mihai Moldovan

        * debian/roll-tarballs.sh: don't escape last newline of a multiline
          command. (06bdc2723)
        * debian/roll-tarballs.sh: use more curly braces. (cc2fdd962)
        * debian/roll-tarballs.sh: convert tabs to spaces. (e822d5cd9)
        * debian/roll-tarballs.sh: use more quotes. (027577686)

2015-04-27 Mike Gabriel

        * nxcompshad: Prevent underlinking by linking to libNX_Xext.
          (9525d0739)
        * nx-X11: Prevent underlinking by linking to
          libNX_X{11,damage,fixes). (ef24d6490)

2015-04-26 Mihai Moldovan

        * debian/roll-tarballs.sh: don't escape last newline of a multiline
          command. (347e97335)
        * debian/roll-tarballs.sh: use more curly braces. (21a556b37)
        * debian/roll-tarballs.sh: convert tabs to spaces. (cf9181918)
        * debian/roll-tarballs.sh: use more quotes. (e68c36625)
        * CVE patches were previously not included in release tarballs.
          (96efadac5)

2015-04-26 Mike Gabriel

        * Security fixes: X.Org CVE-2013-7439: (79a4ed92d)

2015-04-26 Bernard Cafarelli

        * nx-X11: link to libdl to fix undefined references to 'dlopen' and
          'dlsym'.
          Fixes: #853. (ca3617573)

2015-04-26 Mike Gabriel

        * libXcompshad underlinking problem: Fix undefined reference to
          'XShmQueryVersion', 'XShmDetach', 'XShmCreateImage',
          'XShmAttach', and 'XShmGetImage'. (f2fd79416)
        * Fix underlinking issues for libNX_X{composite,damage,fixes}.
          (4a3a4737f)
        * libX11 underlinking problem: Fix undefined reference to 'XdmcpWrap'
          (by linking against X.Org'x libXdmcp). (305ac7889)
        * libX11 underlinking problem: Fix undefined reference to 'dlopen'
          and 'dlsym'. (
          Fixes: X2GoBTS#853). (f46b43261)

2015-04-23 Mihai Moldovan

        * Merge branch 'sunweaver-pr/xbitmaps-cleanup' into arctica-3.6.x
          (2b159e18d)

2015-04-21 Mike Gabriel

        * xbitmaps cleanup: The <X11/bitmaps/*> headers are not required at
          build time for NX. (e69b7d1ec)

2015-04-22 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libxdmcp-cleanup' into arctica-3.6.x
          (825af1835)

2015-04-05 Mike Gabriel

        * library clean-up: Don't build libNX_Xdmcp anymore. Use system's
          libXdmcp shared library. (49fc383a4)

2015-04-22 Mike Gabriel

        * nx-libs.spec: Drop packaging of libNX_Xpm*, in RPM packages there
          is no such concept for transitional/dummy packages as know
          from Debian/Ubuntu. (a5bb88824)
        * debian/control: Typo fix (Meas -> Mesa). (294d91223)

2015-04-22 Mihai Moldovan

        * Merge branch 'sunweaver-pr/libxfont-cleanup' into arctica-3.6.x
          (b964406ba)

2015-04-14 Mike Gabriel

        * library clean-up: Don't build and link libXfont.a anymore. Use
          system's libXfont shared library and link dynamically.
          (70b77a0fc)

2015-04-21 Mike Gabriel

        * fix for Xcursor clean-up (422fe90) (a77ca871c)

2015-04-17 Mike Gabriel

        * imake cleanup (nx-X11/programs/Xserver/Imakefile): Drop build rules
          for XF86Server and XorgServer. (a20e77b7c)

2015-04-16 Mike DePaulo

        * Merge pull request #12 from sunweaver/pr/arch-cleanup.CRAY
          (8b1577599)

2015-04-16 Mihai Moldovan

        * Merge branch 'sunweaver-pr/xcursor-cleanup' into arctica-3.6.x
          (0d9217127)

2015-04-08 Mike Gabriel

        * library clean-up: Drop nx-X11/lib/Xcursor. Not used at build time.
          (422fe9071)

2015-04-16 Mihai Moldovan

        * Merge branch 'sunweaver-pr/nxupgradeagent-cleanup' into
          arctica-3.6.x (cfc0202b4)

2015-04-14 Mike Gabriel

        * NXAGENT_UPGRADE code cleanup: (a5f71f084)

2015-04-15 Karl Tomlinson

        * MakeBigReq: don't move the last word, already handled by Data32
          (X.Org CVE-2013-7439). (ac9fbaabd)

2015-04-15 Mike Gabriel

        * old-arch cleanup: Drop CRAY support (i.e., drop code related to
          CRAY, _CRAY, WORD64, WORD64ALIGN, MUSTCOPY,
          UNSIGNEDBITFIELDS definitions). (bad677992)
        * test script: doc/examples/run-nxproxy2nxproxy-test (fad840cfe)

2015-04-13 Mike Gabriel

        * drop: nx-X11/config/util/ (not needed at build time). (097562b8b)
        * imake clean-up: nx-X11/config/Imakefile (drop BuildDPSLibrary
          related build-logic). (a8dad09a5)

2015-04-11 Mike Gabriel

        * fix for libXpm4-cleanup (2f4d7dbb4)

2015-04-05 Mike Gabriel

        * fix for ebe00df38f264ef71dac3c73d416a74685c8cbd2 (removal of
          DmxLibrary) (d97b0ca93)

2015-04-05 Mihai Moldovan

        * Merge branch 'feature/other-Xserver-cleanup' into arctica-3.6.x
          (bb23f7a3d)

2015-03-04 Mike Gabriel

        * imake clean: Remove (probably incomplete) support for
          NXZaurusXServer, NXiPAQXServer. (d280fa15e)
        * imake cleanup: nx-X11/programs/Xserver/Imakefile (drop non-provided
          Xserver variants) (6db94c3e1)
        * imake cleanup: nx-X11/programs/Imakefile (reduce to minimal).
          (05d208351)
        * imake cleanup: Drop all references to BuildFontServer. (78ac4396a)
        * imake cleanup: Drop all references to XprtServer and BuildXprint*.
          (f5f280417)
        * imake cleanup: Drop all references to XdmxServer and BuildXdmx*.
          (ebe00df38)

2015-03-03 Mike Gabriel

        * imake cleanup: Drop all references to XVirtualFramebufferServer.
          (b1fc73ad4)
        * imake cleanup: Drop all references to XNestServer. (6471f66c9)
        * imake cleanup: Drop all references to XWinServer. (9c46d3ddb)

2015-03-29 Mihai Moldovan

        * nx-X11: add more NULL guards to TEST and DEBUG sections of
          Render.c. (8ed8a43d2)
        * debian/changelog: sync with 3.5.0.x branch. (ab4e5bf66)
        * nx-X11: add more NULL guards to TEST and DEBUG sections of
          Render.c. (952e320cd)
        * nx-X11: fix typo in previous commit. (f1ab3f27b)
        * nx-X11: fix typo in previous patch. (da6bb07a0)
        * nx-X11: handle source pictures (those without a Drawable surface)
          gracefully. (0d56c45a7)
        * nx-X11: handle source pictures (those without a Drawable surface)
          gracefully. (52224aa87)

2015-03-26 Mihai Moldovan

        * debian/changelog: sync with 3.5.0.x branch. (68be7d1c8)
        * Only use the first three numbers in the full version for
          current_version on OS X. ld(1) on 10.6 fails otherwise.
          (a88fc7163)
        * nxcomp{,ext,shad}: only use the first three numbers in the full
          version for current_version on OS X. ld(1) on 10.6 fails
          otherwise. (d86ce9c7a)

2015-03-17 X2Go Release Manager

        * Continue development (1e0adb715)
        * Mid-release fixup: Rename *nxcomp{ext,shad}*.full+lite* to
          *nxcomp{ext,shad}*.full*. (71589a050) (tag:
          redist-server/3.5.0.31, tag: redist-client/3.5.0.31)
        * release 3.5.0.31 (8963b8e70)

2015-03-17 Mihai Moldovan

        * nx-libs.spec: add overlooked Obsolete: statement to libNX_Xfixes3.
          (b30a05e3a)
        * nx-libs.spec: Versioned libXcomp* should obsolete unversioned
          libXcomp*, not libNX_Xcomp*. (605c27e5c)
        * nx-libs.spec: add overlooked Obsolete: statement to libNX_Xfixes3.
          (fcb2cb5e0)
        * nx-libs.spec: Versioned libXcomp* should obsolete unversioned
          libXcomp*, not libNX_Xcomp*. (8a260b94f)

2015-03-16 Mihai Moldovan

        * nx{comp{,ext,shad},proxy}: try really hard to find makedepend. Do
          not fail if it is not available. (d8de5928e)
        * nx{comp{,ext,shad},proxy}: try really hard to find makedepend. Do
          not fail if it is not available. (06b51cc33)

2015-03-15 Clemens Lang

        * nxcomp{,ext,shad}: use the correct library naming scheme on OS X.
          It differs from other UNIX-based systems. (638e31c2f)
        * nxcomp{,shad}: fix dynamic library linking on OS X. Use -dynamiclib
          instead of -bundle. (ad7e12ed3)
        * nx{comp{,ext,shad},proxy}: use path discovery for finding
          makedepend. Remove old cruft. (5464a6dba)
        * nxcomp{,ext,shad}: use the correct library naming scheme on OS X.
          It differs from other UNIX-based systems. (91f1fed27)
        * nxcomp{,shad}: fix dynamic library linking on OS X. Use -dynamiclib
          instead of -bundle. (d055e523d)
        * nx{comp{,ext,shad},proxy}: use path discovery for finding
          makedepend. Remove old cruft. Adds: (8b45079eb)

2015-03-15 Mihai Moldovan

        * debian/changelog: fix wrong signature. (c460e090b)
        * debian/changelog: merge with 3.6.x development branch. (d8b5ca2bf)
        * debian/changelog: merge with 3.5.0.x release branch. (98e56c125)

2015-03-15 X2Go Release Manager

        * Continue development (a90faa174)

2015-03-14 Mike Gabriel

        * release 3.5.0.30 (9c9b892fd) (tag: redist-server/3.5.0.30, tag:
          redist-client/3.5.0.30)

2015-03-13 X2Go Release Manager

        * Continue development (69b82c8f7)
        * debian/roll-tarballs.sh: fix tarball creation in lite mode: do not
          try to fixup NX-X11 directory (it won't be there.)
          (12a395aac)
        * release 3.5.0.29 (8367380eb) (tag: redist-server/3.5.0.29, tag:
          redist-client/3.5.0.29)

2015-03-13 Mike Gabriel

        * README.md: Fix typo, update date. (7d2254185)
        * README.md markdown fixup (286d8917c)
        * README.md: Add 3.6.x release goals. (2922ec512)

2015-03-05 Mike Gabriel

        * Makefile: clean-up auto-generated nxversion.def in clean rule (not
          in build rule). (18e186b51)

2015-03-03 Mike Gabriel

        * nx-X11/**: Drop non-imake Makefile* files. (1a4d0c7c5)
        * nx-X11/config/cf/X11.tmpl: Fix imake warning
          ("UseInstalledOnCrossCompile" is not defined). (f11393a05)

2015-03-04 Mike Gabriel

        * Merge pull request #4 from sunweaver/feature/libxpm-cleanup
          (897e2e2de)

2015-02-27 Mike Gabriel

        * library clean-up: Don't build libNX_Xpm anymore. Use system's
          libXpm shared library. (1d71c9ebd)

2015-02-18 Mike DePaulo

        * Drop unused .cvsignore files (46318a51e)
        * Update changelog for the CVE-2015-0255 commit and its 3 prereq
          commits (c29c331ce)
        * X.org CVE-2015-0255 patch and its 3 prereq patches (2b2a02f93)

2015-02-18 Mike Gabriel

        * Fix symlink to renamed README.md. (ec018a79c)
        * README.md: Mention the TheQVD project as collaborator on NX.
          (f7e109e5c)
        * rename README.txt to README.md (5c24a09a1)
        * switch symlink and real file (04af6fefb)
        * Add README.txt symlink to README.NX-development (to have it shown
          on the Github summary page). (f29801f37)

2015-01-16 Olivier Fourdan

        * xkb: Check strings length against request size (d7258444a)
        * xkb: Don't swap XkbSetGeometry data in the input buffer (9308c79ba)

2009-06-29 Peter Hutterer

        * include: introduce byte counting functions. (3937db18a)

2006-04-07 Daniel Stone

        * Coverity #844, #845, #846: Fix memory leaks. (d6ce946f9)

2015-02-17 Mike Gabriel

        * Merge pull request #3 from sunweaver/feature/nxagent-version-v2
          (c910bf7cd)

2015-02-16 Mike Gabriel

        * Make nxagent process aware of its current NX'ish version.
          (203d97147)
        * nx-X11/programs/Xserver/hw/nxagent/: Drop unused VERSION file.
          (eb49d408c)

2011-08-21 Joerg Sonnenberger

        * Do proper input validation to fix for CVE-2011-2895. (65deb86f8)

2015-02-16 Mike Gabriel

        * Revert "Do proper input validation to fix for CVE-2011-2895."
          (18e337ddf)
        * Update
          1042-Do-proper-input-validation-to-fix-for-CVE-2011-2895.patch.
          Fix broken comment paragraph, whitespace fix. (ac2937e71)

2015-02-16 Mihai Moldovan

        * CVE security review: Add
          1041-nx-X11-lib-font-fc-fserve.c-initialize-remaining-buf.patch
          &
          1042-Do-proper-input-validation-to-fix-for-CVE-2011-2895.patch.
          (650181c23)
        * CVE security review [1/2]. (ae898ff13)

2015-02-16 Mike Gabriel

        * fix 3.5.0.29 changelog entry (26cfe931f)
        * debian/changelog: fix too-long lines (1f3222fa0)
        * Makefile.nx-libs: Fix uninstall-lite rule. The nxproxy and nxcomp
          uninstallation has to be in uninstall-lite, not in
          uninstall-full. (db12538dd)
        * Make install-lite rule in Makefile.nx-libs more predictable and not
          rely on nxproxy/Makefile.in. (892c08ddc)

2015-02-14 Mike Gabriel

        * Install "%{_libdir}/nx/bin" into nxproxy package. (f29cc29fd)
        * nx-libs.spec: Typo fix in comment. (742430826)

2015-02-14 Mike DePaulo

        * Fix FTBFS due to the nxproxy executable already existing under
          /usr/lib/nx/bin/nx (e4d97018b)

2015-02-16 Mike Gabriel

        * debian/changelog: fix too-long lines (f74f59d2f)

2011-08-21 Joerg Sonnenberger

        * Do proper input validation to fix for CVE-2011-2895. (6acafc933)

2015-02-16 Mike Gabriel

        * Makefile.nx-libs: Fix uninstall-lite rule. The nxproxy and nxcomp
          uninstallation has to be in uninstall-lite, not in
          uninstall-full. (ffb64d2b0)
        * Make install-lite rule in Makefile.nx-libs more predictable and not
          rely on nxproxy/Makefile.in. (d2ff2138b)

2015-02-16 Mihai Moldovan

        * nx-X11/lib/font/fc/fserve.c: initialize remaining bufleft
          variables. (b04f11915)

2014-01-06 Alan Coopersmith

        * dix: integer overflow in GetHosts() [CVE-2014-8092 2/4] (b6b5b14e4)

2015-02-16 Mihai Moldovan

        * Revert "dix: integer overflow in GetHosts() [CVE-2014-8092 2/4]"
          (03a2922d9)

2015-02-08 Mike DePaulo

        * CVE-2014-0210: unvalidated length in _fs_recv_conn_setup() from
          xorg/lib/libXfont commit
          891e084b26837162b12f841060086a105edde86d (31322c2bd)

2015-02-16 Mihai Moldovan

        * Revert "CVE-2014-0210: unvalidated length in _fs_recv_conn_setup()
          from xorg/lib/libXfont commit
          891e084b26837162b12f841060086a105edde86d" (c0d0e373d)

2015-02-08 Mike DePaulo

        * CVE-2014-0210: unvalidated length fields in fs_read_query_info()
          from xorg/lib/libXfont commit
          491291cabf78efdeec8f18b09e14726a9030cc8f (e29bbd5bf)

2015-02-16 Mihai Moldovan

        * Revert "CVE-2014-0210: unvalidated length fields in
          fs_read_query_info() from xorg/lib/libXfont commit
          491291cabf78efdeec8f18b09e14726a9030cc8f" (5fc2f57fb)

2015-02-14 Mike Gabriel

        * Install "%{_libdir}/nx/bin" into nxproxy package. (0a423ce8f)
        * nx-libs.spec: Typo fix in comment. (db328b616)

2015-02-14 Mike DePaulo

        * Fix FTBFS due to the nxproxy executable already existing under
          /usr/lib/nx/bin/nx (7b0c8a2ac)

2015-02-14 Mike Gabriel

        * 40 patches, fixing several X.Org CVEs in NX. (458788113)
        * remove item from changelog that got reverted (f46d11790)
        * Patch system: Prepend a "0" to every patch file name in
          debian/patches/. Adapt only this changelog stanza to this
          modification. (09d2732b4)

2014-11-10 Adam Jackson

        * glx: Pass remaining request length into ->varsize (v2)
          [CVE-2014-8098 8/8] (V3) (1ea1cd8c4)
        * glx: Length checking for RenderLarge requests (v2) [CVE-2014-8098
          3/8] (v3) (9c558f9ca)
        * glx: Length checking for non-generated single requests (v2)
          [CVE-2014-8098 7/8] (893106607)
        * glx: Top-level length checking for swapped VendorPrivate requests
          [CVE-2014-8098 4/8] (ad29acd76)
        * glx: Integer overflow protection for non-generated render requests
          (v3) [CVE-2014-8093 5/6] (ddb1235bc)

2014-11-10 Julien Cristau

        * glx: Length checking for GLXRender requests (v2) [CVE-2014-8098
          2/8] (v3) (78b38a8a3)

2014-11-10 Adam Jackson

        * glx: Add safe_{add,mul,pad} (v3) [CVE-2014-8093 4/6] (v4)
          (1a9f23118)
        * glx: Additional paranoia in __glXGetAnswerBuffer /
          __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
          (d0fcbc8a6)
        * glx: Be more strict about rejecting invalid image sizes
          [CVE-2014-8093 2/6] (cdf0c3e65)
        * glx: Be more paranoid about variable-length requests [CVE-2014-8093
          1/6] (v2) (5c43bb248)

2014-01-26 Alan Coopersmith

        * randr: unvalidated lengths in RandR extension swapped procs
          [CVE-2014-8101] (cea44678d)
        * xfixes: unvalidated length in SProcXFixesSelectSelectionInput
          [CVE-2014-8102] (c12a473f2)
        * render: unvalidated lengths in Render extn. swapped procs
          [CVE-2014-8100 2/2] (9c3842a4f)

2014-10-28 Julien Cristau

        * render: check request size before reading it [CVE-2014-8100 1/2]
          (6c820648b)

2014-01-26 Alan Coopersmith

        * Xv: unvalidated lengths in XVideo extension swapped procs
          [CVE-2014-8099] (2abde565d)
        * xcmisc: unvalidated length in SProcXCMiscGetXIDList()
          [CVE-2014-8096] (0d53194f7)
        * Xi: unvalidated lengths in Xinput extension [CVE-2014-8095]
          (fde1375e3)

2014-01-22 Alan Coopersmith

        * dbe: unvalidated lengths in DbeSwapBuffers calls [CVE-2014-8097]
          (985ca320f)
        * dix: integer overflow in REQUEST_FIXED_SIZE() [CVE-2014-8092 4/4]
          (82d7279eb)
        * dix: integer overflow in RegionSizeof() [CVE-2014-8092 3/4]
          (ed1e13a1f)

2014-01-06 Alan Coopersmith

        * dix: integer overflow in GetHosts() [CVE-2014-8092 2/4] (d4c76981f)

2014-01-22 Alan Coopersmith

        * dix: integer overflow in ProcPutImage() [CVE-2014-8092 1/4]
          (c1225fe64)

2014-01-17 Alan Coopersmith

        * unchecked malloc may allow unauthed client to crash Xserver
          [CVE-2014-8091] (37e7fb1f6)

2015-02-08 Mike DePaulo

        * CVE-2014-0210: unvalidated length fields in fs_read_list_info()
          from xorg/lib/libXfont commit
          d338f81df1e188eb16e1d6aeea7f4800f89c1218 (b65259bf3)
        * CVE-2014-0210: unvalidated length fields in fs_read_list() from
          xorg/lib/libXfont commit
          5fa73ac18474be3032ee7af9c6e29deab163ea39 (ef439da38)
        * CVE-2014-0210: unvalidated length fields in fs_read_glyphs() from
          xorg/lib/libXfont commit
          520683652564c2a4e42328ae23eef9bb63271565 (ece51493f)
        * CVE-2014-0210: unvalidated length fields in fs_read_extent_info()
          from xorg/lib/libXfont commit
          a3f21421537620fc4e1f844a594a4bcd9f7e2bd8 (d2b96c5d5)
        * CVE-2014-0211: integer overflow in fs_alloc_glyphs() from
          xorg/lib/libXfont commit
          a42f707f8a62973f5e8bbcd08afb10a79e9cee33 (a0bed4d9f)
        * CVE-2014-0211: integer overflow in fs_read_extent_info() from
          xorg/lib/libXfont commit
          c578408c1fd4db09e4e3173f8a9e65c81cc187c1 (bb7abd9da)
        * CVE-2014-0210: unvalidated length fields in fs_read_query_info()
          from xorg/lib/libXfont commit
          491291cabf78efdeec8f18b09e14726a9030cc8f (c6aebf928)
        * CVE-2014-0211: Integer overflow in fs_get_reply/_fs_start_read from
          xorg/lib/libXfont commit
          0f1a5d372c143f91a602bdf10c917d7eabaee09b (2d724c1a0)
        * CVE-2014-0210: unvalidated lengths when reading replies from font
          server from xorg/lib/libXfont commit
          cbb64aef35960b2882be721f4b8fbaa0fb649d12 (50e80a06c)
        * Don't crash when we receive an FS_Error from the font server
          (Guillem Jover). from xorg/lib/libXfont commit
          bfb8a71f4f7e5c5ed4278cb3ee271bf9990d276d (a2c7cd9fe)
        * CVE-2014-0210: unvalidated length in _fs_recv_conn_setup() from
          xorg/lib/libXfont commit
          891e084b26837162b12f841060086a105edde86d (94c6de064)
        * CVE-2014-0209: integer overflow of realloc() size in lexAlias()
          from xorg/lib/libXfont commit
          05c8020a49416dd8b7510cbba45ce4f3fc81a7dc (36f1dae74)
        * CVE-2014-0209: integer overflow of realloc() size in
          FontFileAddEntry() from xorg/lib/libXfont commit
          2f5e57317339c526e6eaee1010b0e2ab8089c42e (f53f2474d)
        * CVE-2013-6462: unlimited sscanf overflows stack buffer in
          bdfReadCharacters() from xorg/lib/libXfont
          http://lists.x.org/archives/xorg-announce/2014-January/002389.html
          (ac6694378)
        * Avoid use-after-free in dix/dixfonts.c: doImageText()
          [CVE-2013-4396] from xorg/Xserver
          http://lists.x.org/archives/xorg-announce/2013-October/002332.html
          (72790a558)
        * Fix CVE-2011-4028: File disclosure vulnerability. upstream
          xorg/xserver commit
          6ba44b91e37622ef8c146d8f2ac92d708a18ed34 (df4a3b727)
        * LZW decompress: fix for CVE-2011-2895 From xorg/lib/Xfont commit
          d11ee5886e9d9ec610051a206b135a4cdc1e09a0 (af55da1e9)

2015-02-14 Mike Gabriel

        * Move COPYING.full+lite as COPYING to / (902dc519d)
        * Move all config files from $(srcbase)/debian/ into $(srcbase)/etc/
          folder. (9000c00dc)
        * Provide wrapper scripts for launch NX components in $(src)/bin/.
          (53329e609)
        * Prepare for maintaing upstream changes in upstream ChangeLog.
          (1a824cfb5)
        * VERSION file: master VERSION file is in base folder, symlinked from
          nx*/VERSION and hw/nxagent/VERSION. (ce531230f)
        * Move Makefile (and auxiliary file replace.sh) into base folder.
          Adapt packaging these scripts: (ea8ca04a7)
        * Add README.keystrokes file. Fix for commit
          e91277d02bf1288909daed3b0de8f876f6403acf. (ebf71e0a4)
        * nxcomp: Add Version.c file. Fix for commit
          d4d3fe0e6e77a58e68defc5895a589a681d7d092. (823450515)
        * Version bump, continuing NX 3.x development.. Targetting NX 3.6.x
          some time. (2d4a61d3c)
        * Use proper quoting on build flag vars (they may contain spaces).
          (e54e896a6)
        * Revert "Fix build when LDFLAGS (etc) contains spaces." (db3c6a6d2)
        * Use proper quoting on build flag vars (they may contain spaces).
          (8c98a401b)
        * Revert "Fix build when LDFLAGS (etc) contains spaces." (863119ed6)

2015-02-13 Mike Gabriel

        * nx-X11 vs. X.Org 6.9 patches for further studying / documentation
          (1e5ee575d)

2015-02-13 Oleksandr Shneyder

        * Unbrand NX Agent Startup Screen / Brand X2Go Agent Startup Screen
          (999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch).
          (1fd8551f1)

2015-02-13 Mike Gabriel

        * Fix several typos in nxcomp. (23fb61755)

2015-02-13 Mihai Moldovan

        * Several fixes for building debug versions of NX
          (990_fix-DEBUG-and-TEST-builds.full.patch). (6e6624731)

2015-02-13 Mike Gabriel

        * Detection for Mac OS X's launchd service on Mac OS X 10.10 and
          beyond
          (607_nxcomp_macosx-X11-launcher-in-private-tmp.full+lite.patch).
          (a8fb7d4f5)

2015-02-13 Orion Poplawski

        * Provide build support for aarch64 architecture
          (606_nx-X11_build-on-aarch64.full.patch). (31cdd874c)

2015-02-13 Clemens Lang

        * In Types.h, don't use STL internals on libc++
          (605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full+lite.patch).
          (ab8d1276f)

2015-02-13 Mirraz Mirraz

        * Handle some serious compilation warnings
          (603_nx-X11_compilation_warnings.full.patch). (96d5e74a3)

2015-02-13 Orion Poplawski

        * Be compliant with POS36-C: Observe correct revocation order while
          relinquishing privileges
          (602_nx-X11_initgroups.full.patch). (415b20b6f)
        * Do not build bundled libraries
          (601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch).
          (456f887d9)

2015-02-13 Jan Engelhardt

        * Unique Library Names Patch
          (600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch).
          (c4a8556c4)

2015-02-13 Nito Martinez

        * Allow version 4-digit version comparison/handshake
          (400_nxcomp-version.full+lite.patch). (d4d3fe0e6)

2015-02-13 Horst Schirmeier

        * Adapt paths of keystrokes.cfg if nxagent runs as x2goagent
          (321_nxagent_x2go-specific-keystroke-config.full.patch).
          (fea8fb5ae)

2015-02-13 Alexander Wuerstlein

        * Make nxagent-specific keyboard bindings configurable
          (320_nxagent_configurable-keystrokes.full.patch).
          (e91277d02)

2015-02-13 Mike Gabriel

        * Test for xkb/rules/base instead of xkb/keymap.dir for setting
          XkbBaseDir (302_nx-X11_xkbbasedir-detection.full.patch).
          (4dc1bd004)

2015-02-03 Mike Gabriel

        * update changelog (a43c49594)

2015-02-01 Ulrich Sibiller

        * Fix patch rollout in tarball (08114b1e4)

2015-02-11 Mike DePaulo

        * Fix build when LDFLAGS (etc) contains spaces. (bccb2750b)

2015-02-12 Mike Gabriel

        * changelog: add 3.5.0.x entry for commit 4436e97 (fa8fb7288)
        * Makefile.nx-libs: Run make install for nxproxy first, then create
          the wrapper script. (d569145e6)
        * Remove upstream nx-libs ChangeLog during override_dh_clean.
          (a7cc4edef)
        * Makefile.nx-libs: Run make install for nxproxy first, then create
          the wrapper script. (4157e8258)
        * Remove upstream nx-libs ChangeLog during override_dh_clean.
          (75c478521)

2015-02-11 Mike DePaulo

        * Fix build when LDFLAGS (etc) contains spaces. (4436e9790)

2015-02-10 Jan Engelhardt

        * Use shared libraries (301_nx-X11_use-shared-libs.full.patch).
          (6fc37fa76)

2015-02-10 Oleksandr Shneyder

        * Set WM_CLASS to X2GoAgent/NXAgent
          (300_nxagent_set-wm-class.full.patch). (1e99734ec)

2015-02-10 Mike Gabriel

        * Force NX proxy to bind to loopback devices only (loopback option)
          (220_nxproxy_bind-loopback-only.full+lite.patch).
          (1be1c4a21)

2015-02-10 Nito Martinez

        * Fix FTBFS of nxproxy/nxcomp on Android
          (212_nxcomp_build-on-Android.full+lite.patch). (79f218b56)

2015-02-10 Oleksandr Shneyder

        * Set default pack and link options to avoid damage of session
          (211_nxcomp_set_default_options.full+lite.patch).
          (46c2aebca)
        * Save session state in file. (8c1b852ab)

2015-02-10 Mike Gabriel

        * Add x2goagent man page (209_x2goagent_add-man-page.full.patch).
          (4a6ccd503)

2015-02-10 Ulrich Sibiller

        * Fix XFIXES selection handling (copy and paste via middle mouse
          button) (207_nxagent_fix-xfixes-selection.full.patch).
          (57a58c73c)

2015-02-10 Mike Gabriel

        * Add -clipboard cmdline option to nxagent
          (206_nxagent_clipboard-as-nxoption.full.patch).
          (4ef611eea)

2015-02-10 Oleksandr Shneyder

        * Fix refresh errors on Win2012 RDP connections with speed=ADS
          (205_nxagent_refresh-adsl.full.patch). (35aab85c7)
        * Fix repainting of SolidFill pictures with libcairo > 1.12.x
          (204_nxagent_repaint-solidpict.full.patch). (db8705564)
        * Add -norootlessexit cmdline option to nxagent
          (203_nxagent_disable-rootless-exit.full.patch).
          (4f5dc807a)
        * Enable Xinerama support for NX
          (202_nx-X11_enable-xinerama.full.patch). (d26930d59)
        * X2Go icon when run with x2goagent flavour
          (201_nxagent_set-x2go-icon-if-x2goagent-flavour.full.patch).
          (6aa18cc28)
        * Detect nxagent/x2goagent flavour
          (200_nxagent_check-binary-x2go-flavour.full.patch).
          (1681f1110)

2015-02-10 Mike Gabriel

        * Avoid large pixmaps
          (110_nxagent_createpixmap-bounds-check.full.patch).
          (471223907)
        * Wine Close Delay (108_nxagent_wine-close-delay.full.patch).
          (223f5548b)
        * Prevent sending COMPOUND_TEXT
          (107_nxagent_clipboard-compound-text+small-bed-sheets.full.patch).
          (658d07e93)
        * UTF-8 Clipboard copying
          (106_nxagent_utf8-copy-clipboard.full.patch). (9674c4346)

2015-02-10 Marcelo Boveto Shima

        * Export remote keyboard configuration to session directory
          (105_nxagent_export-remote-keyboard-config.full.patch)
          (c91fe980b)

2015-02-10 Mike Gabriel

        * FHS path fix for keyboard config file
          (103_nxagent_set-X0-config-path.full.patch). (c106ad8e8)

2015-02-10 Marcelo Boveto Shima

        * FHS path fix for SecurityPolicy file
          (102_xserver-xext_set-securitypolicy-path.full.patch).
          (057999efa)
        * FHS path fix for rgb file   This patch is needed on Debian only,
          not reporting this path   addition to upstream.
          (ceb70505c)

2015-02-10 Mihai Moldovan

        * Create Windows and fix drawing issues on Big Endian 64bit systems
          (057_nx-X11_sanitize-eventmasks.full.patch). (2d68caca7)

2015-02-09 Orion Poplawski

        * Fix -Werror=format-security errors
          (056_nx-X11_Werror-format-security.full.patch).
          (4dac57f3d)
        * Fix FTBFS when compiled with -Werror=format-security
          (055_nx-X11_imake-Werror-format-security.full.patch).
          (95dbaa614)
        * Fix FTBFS on ppc64 architecture
          (054_nx-X11_ppc64-ftbfs.full.patch). (0b711de48)
        * Avoid building libXcomp.so.1 (which is identical to libXcomp.so.3),
          (053_nx-X11_no-xcomp1-install-target.full.patch).
          (9ea734b21)

2015-02-09 Mihai Moldovan

        * Fix nxauth location on Mac OS X 10
          (052_nxcomp_macos10-nxauth-location.full+lite.patch)
          (e736fff09)
        * workaround for Mac OS X 10.5
          (051_nxcomp_macos105-fdisset.full+lite.patch( (905478694)

2015-02-09 Jan Engelhardt

        * Description: Enable parallel make
          (031_nx-X11_parallel-make.full.patch). (6101bd956)
        * Allow to pass in configure args
          (030_nx-X11_configure-args.full.patch). (9f4b494fa)

2015-02-09 Mihai Moldovan

        * Fix BIGENDIAN issue in nxcomp (relevant on PPC64 arch)
          (029_nxcomp_ppc64.full+lite.patch) (bd10fe591)

2015-02-09 Mike Gabriel

        * Support abstract local sockets for Linux systems
          (028_nx-X11_abstract-kernel-sockets.full.patch).
          (f6619070b)
        * Add X11 abstract socket support to nxcomp/nxproxy
          (027_nxcomp_abstract-X11-socket.full+lite.patch).
          (aaf4a59e4)

2015-02-09 Orion Poplawski

        * Honour compiler/linker option flags. (3384aba38)

2015-02-09 Gabriel Marcano

        * Fix FTBFS against libjpeg9a
          (025_nxcomp-fix-ftbfs-against-jpeg9a.full+lite.patch).
          (78efa8bf9)

2015-02-09 Mike Gabriel

        * nxcomp*, nxproxy: Fix clean-up of source tree via Makefile.in
          templates. (236ee4ffa)
        * FHS adaptation for Debian packaging
          (016_nx-X11_install-location.full.patch).  From tarball,
          NX libraries and binaries are installed to
          /usr/local/lib/nx.  .  FIXME: The paths in this patch get
          superceded by current build  logic in nx-libs.spec and
          debian/rules. This should be  merged into the NX build
          logic finally. (9b72eeaa2)

2015-02-09 Mike DePaulo

        * Fix RPM spec syntax error (a097b2c05)
        * Fix RPM spec syntax error (519bcac93)

2015-02-09 Mike Gabriel

        * nxcomp*,nxproxy: Add clean rules to Makefile.in templates.
          (4bc550e86)
        * Work on man pages. (27ddd1695)
        * sa_restorer vs. memset (008_nxcomp_sa-restorer.full+lite.patch).
          Use memset instead of setting sa_restorer to NULL.
          (a0b2fd836)
        * Remove .gch files during cleanup
          (007_nxcompshad_clean-gch-files.full.patch).  When
          building nxcompshad .gch files get created. On  cleanup
          these should be removed. (a720908a6)
        * Fix building against libpng 1.5
          (006_nxcomp_libpng15.full+lite.patch).  From the libpng
          homepage... (f27e7424f)

2015-02-09 Marcelo Boveto Shima

        * Description: gcc43 fix (005_nxcomp_gcc43.full+lite.patch)  Use
          builtin includes to build with gcc43. (48c828107)

2015-02-09 Mike Gabriel

        * Description: Fix build on Debian
          (004_nx-X11_fix-nxcompshad-build.full.patch)  By an
          unknown reason this patch currently is needed to  build
          nx-X11, nxcomp, nxcompshad and nxcompext with
          dpkg-buildpackage and debuild. (dd20ab5e6)

2015-02-09 Marcelo Boveto Shima

        * gcc43 fix (003_nxcompshad_gcc43.full.patch)  Use builtin includes
          to build with gcc43. (b3496d0a7)

2015-02-09 Mike Gabriel

        * Build nxcompshad against nx-X11
          (002_nxcompshad_build-against-nx-x11-only.full.patch).
          Make sure nxcompshad get built against nx-X11.  .
          Furthermore /usr/X11R6/lib is an outdated path on  current
          Debian systems. (3b4a91598)
        * Provide README.NX-development file. Drop README.NX-redistribution
          file. (7a1bd6b29)
        * fix long-line in changelog (abbe93861)
        * fix long-line in changelog (b62d8c5b0)
        * Drop not-used-anymore NX source tree clean-up code. Source tree has
          been cleaned up natively. (eb55dc8fd)
        * Revert "Add patch
          700_nx-X11_mesa-initialize-server-support-correctly.full.patch.
          Initialize server_support array with correct size. Fix
          Mesa upstream bugzilla bug #7353. (
          Fixes: #776)."
          (939492d83)
        * Revert "Add patch
          700_nx-X11_mesa-initialize-server-support-correctly.full.patch.
          Initialize server_support array with correct size. Fix
          Mesa upstream bugzilla bug #7353. (
          Fixes: #776)."
          (02316322c)

2015-02-03 Mike Gabriel

        * update changelog (48e2c84f3)

2015-02-02 Mike Gabriel

        * Update 991_fix-hr-typos.full.patch. Don't patch files that get
          removed by the NX code reduction effort. (9c52824a8)
        * Drop 604_nx-X11_recent-freetype-API.full.patch. Not used in current
          build process. (2f1a0ad60)
        * Update 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch.
          Don't patch files matter to the NX code reduction efforts.
          (98c5283b2)
        * Update 031_nx-X11_parallel-make.full.patch. Don't patch .original
          files in NX code tree. (c70f52450)
        * Drop patches: 017_nx-X11_update-autotools-helper-files.full.patch,
          018_nx-X11_update-libtool-ltmain-script.full.patch,
          019_nx-X11_expat-build-against-system-libxmltok.full.patch.
          They patch files that are not used at build time.
          (e743a6f7b)

2015-02-03 Mike Gabriel

        * Merge pull request #1 from uli42/x2go (21398f377)
        * Add patch
          700_nx-X11_mesa-initialize-server-support-correctly.full.patch.
          Initialize server_support array with correct size. Fix
          Mesa upstream bugzilla bug #7353. (
          Fixes: #776).
          (4db6f0fdb)
        * Add patch
          700_nx-X11_mesa-initialize-server-support-correctly.full.patch.
          Initialize server_support array with correct size. Fix
          Mesa upstream bugzilla bug #7353. (
          Fixes: #776).
          (b992fdaa0)

2015-02-02 Mike Gabriel

        * Update 991_fix-hr-typos.full.patch. Don't patch files that get
          removed by the NX code reduction effort. (231ffa85e)
        * Drop 604_nx-X11_recent-freetype-API.full.patch. Not used in current
          build process. (91dc4b509)
        * Update 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch.
          Don't patch files matter to the NX code reduction efforts.
          (237d7487f)
        * Update 031_nx-X11_parallel-make.full.patch. Don't patch .original
          files in NX code tree. (0c42e33b4)
        * Drop patches: 017_nx-X11_update-autotools-helper-files.full.patch,
          018_nx-X11_update-libtool-ltmain-script.full.patch,
          019_nx-X11_expat-build-against-system-libxmltok.full.patch.
          They patch files that are not used at build time.
          (42f3b1442)
        * empty CODE-REDUCTION_* files (maybe usable later for futher code
          reduction efforts (86f96b065)
        * fix for last commit (541c80d32)
        * drop .original files from the current code base (e399356ed)
        * massive reduction of unneeded files (b16b9e465)
        * On SLE 11.x: libX* packages are prefixed with "xorg-x11-".
          (0d5a83e98)

2015-02-01 Ulrich Sibiller

        * Fix patch rollout in tarball (f8fa7cb19)

2015-01-29 Mike Gabriel

        * Assure that BuildRoot: is set. (dc7495063)
        * nx-libs.spec: Set PREFIX=%{_prefix} USRLIBDIR=%{_libdir}
          SHLIBDIR=%{_libdir} at build time. (d9a48367e)
        * Don't fail if removing *.a files fails due to the files being
          non-present. (804584cb1)
        * Makefile.nx-libs: fix faulty path to nxproxy.1 man page (0b9fce27b)
        * nx-libs.spec: several dependency fixes... (5e8563876)
        * Make libNX_X11-6 and libXinerama1 compliant to Shared Library
          Policy. (a161173d1)
        * nx-libs.spec: Install man pages into bin:packages. (76c529124)
        * Makefile.nx-libs: Install man pages via main Makefile. (9a901a9f6)
        * nx-libs.spec: Mention NX technology in every package description.
          (7e0de4df1)
        * Support .symbols for 64bit and 32bit alike. (10d670c0c)

2015-01-28 Mike Gabriel

        * Use SONAME based library package naming scheme. (cde624f45)
        * Revert "Use SONAME based library package naming scheme."
          (5a74175cd)
        * Use SONAME based library package naming scheme. (1e5c83e8b)
        * debian/control: don't use 1 person plural in LONG_DESCRIPTION
          (6d54eba6c)
        * nx-libs.spec: Make %{_libdir}/nx{,/X11} owned by libNX_X11
          bin:package (d306c9004)
        * CODE-REDUCTION_PRESERVE-NEEDED: keep cross.def and cross.rules
          (752dac2b5)
        * debian/control: fix several packaging issues since the re-packaging
          started (f99299998)
        * Add Description: and Author: fields to various patch headers.
          (1d7eb36d3)
        * nx-libs.spec: Non-packaged files detected: nxagent.xpm,
          /usr/share/nx/rgb in bin:package nxagent (89b285f2a)
        * latest tarball size: 41MiB (06212f51f)
        * Makefile.nx-libs: Don't allow symlinks to point into buildroot.
          (ce1078e87)
        * Add 991_fix-hr-typos.full+lite.patch and
          991_fix-hr-typos.full.patch. Fix several typos in upstream
          code detected by lintian. (279b74158)
        * debian/libnx-xinerama1.dirs: no non-multi-arch dir in multi-arch
          packages (3de46599f)
        * Provide CDBS-generated debian/copyright.in file. (2a548a079)
        * enable official changelog (79c0bac99)
        * debian/control: dummy packages don't have the  substvar (94d5bb3c1)
        * nx-libs.spec: NX libs are installed in %{_libdir} (e2cc535c7)
        * Add debian/*.symbols files for shared nx-X11 libraries. (1d39845b3)
        * nx-libs.spec: fix permission setting on outdated path (dd79903cd)
        * fix typos in CODE-REDUCTION scripts (801dc1fe8)
        * Install upstream ChangeLogs into bin:packages. (912d62ba5)
        * silence lintian warning about licence file being a symlink
          (f72fb34eb)
        * CODE-REDUCTION_PRESERVE-SYMLINKED: fix Mesa builds on 32bit intel
          arch (72ecc24e6)
        * CODE-REDUCTION_CLEANUP-UNUSED: remove DPS include files, remove
          XTrap shared lib (1b458e32e)
        * CODE-REDUCTION_CLEANUP-BACKUPFILES: fine-tune dropped file
          (62d4f6a06)
        * CODE-REDUCTION_CLEANUP-UNUSED: remove faulty path (4fae286b8)
        * Update .spec file to meet changes in tarball size reduction and
          restructuring. (8b05e1918)
        * Support hardened builds for nxagent and libNX_*.so files.
          (3c7c3b7f4)
        * more code reduction and adaptation of patch 600_....patch
          (f0f1df262)
        * remove more unused code from nx-X11/lib/ (350fb90d6)
        * Update 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch.
          Don't patch files that get removed during code reduction.
          (151bca3a1)
        * Support hardened builds for nxcomp* libraries. (2a4015865)
        * debian/changelog: whitespace fix (8b432c7a5)
        * rebase with unify (f18608de2)
        * Unify source tree reduction (debian/rules vs. roll-tarball.sh) via
          file/folder lists in text files named
          debian/CODE-REDUCTION_*. (5565184a6)
        * re-arrange changelog, work-in missing entries for previous commits
          (22f0208cb)
        * debian/roll-tarball.sh: Install etc/ files into etc/ subfolder
          (rgb, nxagent.keyboard, x2goagent.keyboard). (100276175)
        * debian/rules: Correctly link config files (etc/rgb,
          etc/nxagent.keyboard, etc/x2goagent.keyboard) before
          dh_auto_build. (a7a4246f4)
        * Provide support for separate .keyboard files for nxagent/x2goagent.
          (0956f0c7d)
        * Allow sysadmins to manipulate nxagent's / x2goagent's rgb file by
          placing it into /etc/nxagent or /etc/x2go. (04307b247)
        * Extend 999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch.
          Allow separate .keyboard files for x2goagent and nxagent.
          (78c016e77)
        * Extend 999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch. Let
          rgb file shipped with x2goagent supersede rgb file shipped
          with nxagent. FIXME: a better approach would be to decide
          at runtime if to use /etc/x2go/rgb or /etc/nxagent/rgb.
          (fc2dcc9c3)
        * Modify 101_nxagent_set-rgb-path.full.patch. Allow configurable rgb
          files. (bb70adf75)
        * Base Debian packaging 100% on Makefile install. (7357f8c0e)

2015-01-27 Mike Gabriel

        * Fully rework the way nx-libs gets packaged for Debian/Ubuntu.
          (b3d32ec56)

2015-01-22 Mike Gabriel

        * fix for last commit (a3087eec9)
        * Header files need not be removed anymore. They don't get installed
          via Makefile.nx-libs anymore. (caa9e8c9a)
        * Makefile.nx-libs: Don't install Mesa header files into DESTDIR
          anymore. (c5ceb16a5)
        * More source tree size reduction by analyzing what exactly of the
          Mesa source code in nx-X11/extras/ is used and what not.
          (30ade9cb7)
        * debian/control: Turn libnx-*-dev packages into dummy packages.
          Shipping development files for nx-X11 makes no sense. No
          other programme build against nx-X11's header files except
          nxagent itself. (4c73b97cf)
        * Drop more unused folders from tarball release / before .deb package
          build. (8de5a897a)
        * Drop nx-X11/programs/Xserver/hw/xfree86 except of four files
          symlinked to other locations in the source tree at build
          time. (3cfe4bfa3)
        * Stop shipping unused / very old xterm code. (b590ce38c)
        * Drop more unused code in nx-X11/programs/Xserver/hw/. Do this in
          roll-tarball.sh and in debian/rules alike. (be832e8e1)
        * Fix removal of unused code (that part of the code that we know of
          so far). (The debian/rules file is a Makefile and
          Makefiles don't understand shell globbing with curly
          braces). (040962da7)
        * debian/rules: Backup nxcomp/VERSION file from NoMachine before
          replacing it with a symlink to debian/VERSION. Recreate
          the original file when cleaning up. (694523eee)

2015-01-19 Mike Gabriel

        * Update 320_nxagent_configurable-keystrokes.full.patch. Fix patch
          header referring to keystrokes.cfg (plural), not
          keystroke.cfg. (24986dd2e)

2015-01-19 Horst Schirmeier

        * Add 321_nxagent_x2go-specific-keystroke-config.full.patch. If
          nxagent is launched as x2goagent, use X2Go-specific paths
          for the keystrokes.cfg file. (
          Fixes: #744). (4e5a11596)

2015-01-13 Mike Gabriel

        * give credits to Horst Schirmeier for solving #741 (6ca1073ea)
        * grammar fix in changelog (0648d56a9)
        * Update 320_nxagent_configurable-keystrokes.full.patch. Fix a typo
          that prevented the /etc/nxagent/keystrokes.cfg file to be
          parsed. (
          Fixes: #741). (c09580a52)

2015-01-09 Mihai Moldovan

        * debian/changelog: add entry for last change. (3fb038d6c)
        * common: change X2go -> X2Go. (7750a7eaf)

2014-12-03 Mike Gabriel

        * fix for last commit(2) (3fa67b673)
        * fix for last commit (8b36b798e)
        * nx-libs.spec: The gpg-offline bin:package is not available in our
          SLE repo. We can do without. (992ec61a1)
        *
          DISABLED:401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch.
          (e44f1aec8)

2014-11-13 Paul Szabo

        * Add
          401_nxcomp_bigrequests-and-genericevent-extensions.full+lite.patch.
          Enable support for the X11 big requests extension and the
          generic events extension. (b2ac5aaf1)

2014-11-13 Mike Gabriel

        * Continue development... (ec61d2e72)
        * release 3.5.0.28 (c69789464) (tag: redist-server/3.5.0.28, tag:
          redist-client/3.5.0.28)
        * Revert "Add 401_nxcomp_big-requests.full+lite.patch. Support usage
          of the BIG-REQUESTS X11 extension on the server-side. (See
          Debian bug #766299)." (0f5dbb95c)
        * Revert "401_nxcomp_bigrequests.full+lite.patch: PATCH DISABLED FOR
          NOW, IT CAUSES NXPROXY CRASHES EVERY 1-2 minutes."
          (6f59493da)

2014-11-05 Ulrich Sibiller

        * Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection
          handling when XFIXES is enabled. (
          Fixes: #585) (d1f040121)

2014-10-25 Mike Gabriel

        * 401_nxcomp_bigrequests.full+lite.patch: PATCH DISABLED FOR NOW, IT
          CAUSES NXPROXY CRASHES EVERY 1-2 minutes. (d505944e0)
        * Add 401_nxcomp_big-requests.full+lite.patch. Support usage of the
          BIG-REQUESTS X11 extension on the server-side. (See Debian
          bug #766299). (c69c2e2ea)

2014-10-19 Mike Gabriel

        * Rename
          605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch
          to
          605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full+lite.patch.
          It is an nxcomp patch that needs to be applied in the
          nx-libs-lite _and_ the nx-libs-full tarball release.
          (429dbe708)

2014-10-18 Mike Gabriel

        * Add 607_nxcomp_macosx-X11-launcher-in-private-tmp.full+lite.patch.
          Fix check for launchd socket path in $DISPLAY on recent
          Mac OS X systems. (b0727a02f)

2014-10-14 Mike Gabriel

        * nx-libs.spec: Fix more rpmlint warnings. (efe4d1f73)

2014-10-13 Mike Gabriel

        * nx-libs.spec: Fix SUSE-specific R for libXext(6). (aa7a0c834)
        * nx-libs.spec: typo fix (33f69da55)
        * nx-libs.spec: minor dep fix (370e56ec4)
        * nx-libs.spec: Fix Xinerama deps for SUSE builds. (44b7138b3)
        * nx-libs.spec: Do not conflict with nx... This will break our own
          neck. (ef4a6c845)
        * nx-libs.spec: fix nx-libs builds in mock (aeb9b430c)
        * nx-libs.spec: fix for last commit (61c21fce0)
        * Fix Xinerama symlink installation into RPM bin:package
          libNX_Xinerama. (
          Fixes: #269). (d86c1be2c)
        * Make sure all package directories are owned by one of the built
          bin:packages. (827cbcc04)
        * fix last changelog entry (26e55cf81)
        * nx-libs.spec: Fix for last commit. (52ac26bec)
        * nx-libs.spec: SUSE hack for linking to files in libX11-6 and
          libXext6. (0387e383d)
        * nx-libs.spec: follow up for last commits (1bc6c85e5)
        * nx-libs.spec: follow up for last commits (894199e60)
        * nx-libs.spec: follow-up commit for last commit (b96e120f1)
        * Additionally adapt to building on openSUSE/SLES. (5e4ae04ef)

2014-10-11 Mike Gabriel

        * Update 027_nxcomp_abstract-X11-socket.full+lite: Add patch header
          (Description: and Author: field). (45c592cf4)

2014-10-02 Mike Gabriel

        * debian/rules: fix nxcomp/VERSION symlink creation at build-time
          (bddc7e0ba)
        * debian/rules: No such option for dh_auto_build: --with quilt."
          (0cac9efd4)
        * nx-libs.spec: Adapt installation of debian/VERSION as
          VERSION.x2goagent and nxcomp/VERSION to latest changes
          introduced by 400_nxcomp-version.full+lite.patch.
          (0277e0857)
        * fix symlink creation (8d0798ec7)
        * debian/libnx-x11.postinst: Don't use dpkg-architecture (bin:package
          dpkg-dev) in postinst script. Instead prep a
          libnx-x11.postinst script at build time. (
          Fixes: #621).
          (5a82f5994)

2014-10-02 Nito Martinez

        * Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version
          comparison during NX session handshake. (
          Fixes: #610).
          (61d047d63)

2014-08-20 Mike Gabriel

        * Add 025_nxcomp-fix-ftbfs-against-jpeg9a.full+lite.patch. Fix FTBFS
          when built against libjpeg9a. Thanks to Gabriel Marcano
          for sending this in. (c9bc8accc)

2014-07-09 Mike Gabriel

        * Provide COPYING file in tarball. Update debian/copyright.
          (0e3b414ea)

2014-06-30 Mike Gabriel

        * Continue development... (340ec14a4)
        * release 3.5.0.27 (aeb5e8ad5) (tag: redist-server/3.5.0.27, tag:
          redist-client/3.5.0.27)
        * Split up patch 210 (for correct creation nx-libs, nx-libs-lite
          tarballs): (77c3e1550)
        * release 3.5.0.26 (035de8281) (tag: redist-server/3.5.0.26, tag:
          redist-client/3.5.0.26)
        * Fix patch names... (9c7bf9da2)
        * Continue development... (c92704558)
        * release 3.5.0.25 (752a80cee) (tag: redist-server/3.5.0.25, tag:
          redist-client/3.5.0.25)

2014-06-29 Mike Gabriel

        * changelog fix (2a31f67c7)
        * Add 212_nxcomp_build-on-Android.patch. Fix FTBFS of nxproxy/nxcomp
          when build against the Android system. (
          Fixes: #339).
          (cf029b619)

2014-06-27 Mike Gabriel

        * update patch name in changelog (fa886dff8)
        * update changelog, update patches (e474a3f35)

2014-06-27 Oleksandr Shneyder

        * Rename Patches 210 and 211. Update series file. (92a0f58e8)

2014-06-27 Mike Gabriel

        * Add 206_nxagent_clipboard-as-nxoption.full.patch. Make the
          clipboard option configurable in nxagent via NX options as
          addition to the command line parameter -clipboard. Note
          that the command line parameter overrides the clipboard NX
          option. Possible values are both or 1, client, server,
          none or 0. (0cf283dca)

2014-06-25 Oleksandr Shneyder

        * Add 211_nxcomp_set_default_options.patch. Set default arguments for
          options 'link' and 'pack' to avoid session damage by
          resuming with incorrect options file. (c62b81304)
        * Add 210_nxagent_nxcomp_save_session_state.patch. Save session state
          in path specified by "state" option in agent options file.
          If option is omitted, session state will not be saved.
          Session states are: STARTING, RUNNING, SUSPENDING,
          SUSPENDED, RESUMING, TERMINATING, TERMINATED. (9f6eb6f79)
        * Revert "Add 210_nxagent_nxcomp_save_session_state.patch. Save
          session state in path specified by "state" option in agent
          options file. If option is omitted, session state will not
          be saved. Session states are: STARTING, RUNNING,
          SUSPENDING, SUSPENDED, RESUMING, TERMINATING, TERMINATED."
          (480a05519)
        * Add 210_nxagent_nxcomp_save_session_state.patch. Save session state
          in path specified by "state" option in agent options file.
          If option is omitted, session state will not be saved.
          Session states are: STARTING, RUNNING, SUSPENDING,
          SUSPENDED, RESUMING, TERMINATING, TERMINATED. (fcd9b71bc)

2014-06-22 Mike Gabriel

        * fix changelog entry for patch 057 (7154096b7)
        * fix Description: in patch 057 (c00d26974)
        * Rename patches to match our naming scheme: (ead0f653f)
        * renmae patch 057 (53a0a47b8)

2014-06-21 Mike Gabriel

        * update description for patch
          057_nx-X11-bigendian-ppc64-no-session-window.full.patch as
          proposed by the patch author (d8c9f89b1)
        * Update patches, to make them apply cleanly after above changes:
          (eca0ee98c)
        * fix 057, rebase (8be0a0472)

2014-06-21 Mihai Moldovan

        * Add 990_fix-DEBUG-and-TEST-builds.full.patch. Fix debug builds
          (e.g. when globally setting -DDEBUG and -DTEST at build
          time). (abbe7e840)
        * Improve 028_nx-X11_abstract-kernel-sockets.full.patch. Make it more
          Big Endian robust by assigning correct types for socklen_t
          objects. (3446d14ea)
        * Improve 105_nxagent_export-remote-keyboard-config.full.patch. Don't
          print out nonsensical information, if there really was no
          error when creating the keyboard file or the other way
          around. Also add the reason when failing to create the
          keyboard file. Only print an error message if SessionPath
          *really* is not defined. (afcc7a93d)
        * Add 057_nx-X11-bigendian-ppc64-no-session-window.patch. Fix
          failures in session windows coming up on Big Endian
          systems like PPC64. (
          Fixes: #516). (cfb1990d4)

2014-06-15 Mike Gabriel

        * update last committed patch, fix EOL style (359c458f1)
        * giving credits to Mihai for digging out patch
          029_nxcomp_ppc64.full+lite.patch (ecd6d4e85)
        * Add 029_nxcomp_ppc64.full+lite.patch. Fix sockaddr handling on Big
          Endian systems (like PPC64). (
          Fixes: #515). (36f4e34b2)

2014-06-13 Mike Gabriel

        * Add 302_nx-X11_xkbbasedir-detection.patch. For detecting XkbBaseDir
          test for xkb/rules/base instead of testing for deprecated
          file xkb/keymap.dir. (
          Fixes: #40). (75987a76f)

2014-06-11 Mike Gabriel

        * Make 016_nx-X11_install-location.debian.patch cleanly apply again.
          (e30d46d85)
        * Add 028_nx-X11_abstract-kernel-sockets.full.patch. Provide abstract
          local socket support for Linux based systems. This patch
          pulls in abstract socket relevant code from xtrans 1.2.7.
          (656f29cc6)
        * Wrap too-long-line in changelog. (9268d270e)
        * fix patch name (065dcc903)
        * Make 220_nxproxy-bind-loopback-only.full+lite.patch cleanly apply
          after having added 027_nxcomp_abstract-X11-socket.patch.
          (5a07d00e0)
        * Add 027_nxcomp_abstract-X11-socket.patch. In proxy mode server let
          NX proxy attempt connecting to the abstract X11 socket
          first, and only fallback to the file system socket, if the
          abstract socket is not available. (
          Fixes: #505).
          (57fb5bb57)

2014-05-09 Mike Gabriel

        * Add 606_nx-X11_build-on-aarch64.full.patch. Build on aarch64
          architectures. (
          Fixes: #490). (eb3642101)

2014-05-07 Mike Gabriel

        * Continue development... (21ba6e22c)
        * release 3.5.0.24 (460a3cb39) (tag: redist-server/3.5.0.24, tag:
          redist-client/3.5.0.24)
        * Configurable keystrokes: Don't ignore first XML element in
          keystrokes.cfg anymore. (
          Fixes: #488). (c6f84a448)
        * Update 320_nxagent_configurable-keystrokes.full.patch: The
          keystrokes config file's default name now is
          keystrokes.cfg (plural). (7e55c36f4)
        *  Debian lintian: Fix: nx-libs source:
          not-binnmuable-all-depends-any x2goagent -> nxagent.
          (a481c137a)
        * Make sure, patch 056_nx-X11-Werror-format-security.full.patch gets
          included into rolled tarball (by renaming *.patch to
          *.full.patch). (440fd40c5)
        * Clean debian/patches/series: Remove commented out patches.
          (a8be15e1d)

2014-05-06 Mike Gabriel

        * Continue development... (43ee5101c)
        * release 3.5.0.23 (085bfbd25) (tag: redist-server/3.5.0.23, tag:
          redist-client/3.5.0.23)
        * fix changelog (f0aa66536)

2014-05-06 Oleksandr Shneyder

        * nxagent: add patch to fix refresh error on RDP connections to
          Windows 2012 if speed=ADSL. (a544b9d4c)

2014-03-29 Mike Gabriel

        * Add patch: 056_nx-X11-Werror-format-security.patch. Fix more
          -Werror=format-security errors that only show up on ARM
          builds. (
          Fixes: #423). (4bbcbe505)

2014-01-28 Mike Gabriel

        * nx-libs.spec: Build our imake against xorg-x11-proto-devel.
          (d999822bf)
        * debian/control: Build our imake against x11proto-core-dev headers.
          (d95e47f3b)
        * nx-libs.spec: Sync nx-libs.spec in Fedora with upstream's
          nx-libs.spec file. (
          Fixes: #393). (faa289a82)
        * Add patch: 055_nx-X11_imake-Werror-format-security.full.patch. Fix
          FTBFS of imake on current Fedora rawhide (21) which uses
          the compiler option -Werror=format-security for all
          builds. (
          Fixes: #412). (fc91d4d04)
        * fix patch 054_nx-X11_ppc64-ftbfs.full.patch (d5f2bbb3d)
        * Add patch: 054_nx-X11_ppc64-ftbfs.full.patch. Fix FTBFS on ppc64
          architecture. (
          Fixes: #411). (54f39758c)

2014-01-04 Mike Gabriel

        * Continue development... (e8a69d261)
        * release hotfix build (80d10df87)
        * Update version in VERSION.x2goagent. (0d07f3e8b)
        * release 3.5.0.22 (626b5dbae) (tag: redist-server/3.5.0.22, tag:
          redist-client/3.5.0.22)

2013-12-17 Mike Gabriel

        * nx-libs.spec: fix symlink creation for Xinerama (missing subfolder)
          (1d074b1ae)
        * attempt to correct symlink creation for Xinerama support
          (edbd95b90)
        * Make sure all nx-libs components depend on the very same version.
          (36cdfdcb5)
        * Enable Xinerama support for RPM packages. (
          Fixes: #370).
          (a96a43f14)
        * Drop symlinking libNX_xrandr for setting a custom LD_LIBRARY_PATH.
          Not in use anymore and not recommended at all to have
          that. (ded201707)

2013-12-08 Mike Gabriel

        * Clear (Fedora package) changelog. (a6ab07de8)

2013-12-13 Mike Gabriel

        * nx-libs.spec: x2goagent does not depend on x2goserver (rather vice
          versa) (501112b2a)
        * nx-libs.spec: fix spellings in package descriptions (3fbb9ca30)

2013-12-08 Mike Gabriel

        * make sure our RPM package version is lower than a package version
          from EPEL (19033a157)
        * typo fix (ce11917ad)
        * compensate missing %buildroot macro in EPEL5 (703a67ac7)

2013-12-07 Mike Gabriel

        * The RPM macro for the linker flags does not exist on EPEL. Thus,
          hardcode __global_ldflags macro for EPEL builds.
          (51afd69b2)
        * debian/rules: Remove bundled libraries from source tree before
          building the package. (1ac043b94)

2013-12-06 Mike Gabriel

        * adapt spec file to last commit (1061630f1)
        * Improve patch:
          601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch.
          Improvements taken from the current Fedora package. Thanks
          to Orion Paplowski!!! Also adapt roll-tarball.sh do
          dropping more bundled libraries. (523d50529)
        * Add patch: 302_nx-X11_do-not-build-bundled-libs.full.patch. Rename
          patch: 302_nxagent_configurable-keystrokes.full.patch.
          (40aa275cd)
        * prep source tree after unpacking tarball, bring files from debian/
          folder in place before building the RPM package
          (e3da34510)
        * nx-libs.spec: Use local tarball, don't expect  ,,-full'' in tarball
          name. (21cde6e42)
        * nx-libs.specs: remove duplication of file contents (2fceb10d2)
        * Ship nx-libs.spec (RPM package definitions) in upstream project.
          (Thanks to the Fedora package maintainers). File differs
          from the Fedora file already. (8c78f3204)
        * Refresh patch:
          600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch.
          (b413799fb)

2013-12-03 Mike Gabriel

        * Add patch
          605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch.
          Fix FTBFS of nx-libs-lite on Mac OS X Mavericks. (
          Fixes:
          #337). (08312e2e1)
        * Add patch 604_nx-X11_recent-freetype-API.full.patch. Fix FTBFS
          against recent (>= 2.5.0) libfreetype6 API. (2382d8835)

2013-11-30 Mike Gabriel

        * debian/control: Add libfreetype6-dev to Build-Depends: field.
          (8cd7d82d7)

2013-11-29 Mike Gabriel

        * change versioning scheme (c50b2a90e)

2013-11-27 Mike Gabriel

        * debian/source/format: Switch to format 1.0. (ca414e175)

2013-09-30 Mike Gabriel

        * Add patch: 603_nx-X11_compilation_warnings.full.patch. Fix 3
          evident bugs: one implicit function declaration issue and
          two array index out of bounds issues. (
          Fixes: #314).
          (2ef4ab414)

2013-08-30 Mike Gabriel

        * Continue development... (b29654d54)
        * release 3.5.0.21 (b2a3143f8) (tag: redist-server/3.5.0.21, tag:
          redist-client/3.5.0.21)

2013-08-29 Mike Gabriel

        * Fix keystrokes.cfg, use Ctrl+Alt+<key> instead of just Ctrl+<key>.
          (Adds to fixing #223). (13f2b57d4)
        * Add patch: 602_nx-X11_initgroups.full.patch. Fix calling setuid and
          setgid without setgroups or initgroups. There is a high
          probability this means it didn't relinquish all groups,
          and this would be a potential security issue to be fixed.
          Seek POS36-C on the web for details about the problem.
          (
          Fixes: #293). (0946b4375)
        * fix underscore in name of patch 601_... (e46b43443)

2013-07-19 Mike Gabriel

        * /debian/nx-libs-dev.install: Remove unrelated files from -dev
          package. (2a41a2ca5)
        * /debian/control: Add B-Ds: libfontconfig1-dev, libfontenc-dev.
          (19ef7a2ca)

2013-07-19 Orion Poplawski

        * Change build options so that bundled libraries are not used anymore
          at build time. Remove bundled libraries from rolled
          tarballs, as well. (
          Fixes: #116, #238). (9113131a7)

2013-05-29 Mike Gabriel

        * Use a keystrokes.cfg that reflects the normally hard-coded defaults
          of a vanilla nxagent. (
          Fixes: #223). (d90c457c4)

2013-05-11 Mike Gabriel

        * Tarball roller script:   + Only install keystrokes.cfg when in
          full mode.   + Only install nxproxy wrapper when in lite
          mode. (ead1e823a)

2013-05-08 Mike Gabriel

        * addition to last commit (4c462f28d)

2013-05-07 Mike Gabriel

        * For vanilla nxagent move keystrokes.cfg from /etc/nx to
          /etc/nxagent. (dafbbf21a)
        * /debian/rules: clean etc/keystrokes.cfg symlink (995b70cdc)
        * fix broker symlink (ee35c3ff9)

2013-05-06 Mike Gabriel

        * Set NXAGENT_KEYSTROKEFILE to /etc/x2go/keystrokes.cfg for wrapper
          x2goagent. (e0fb697e9)
        * add forgotten file: debian/keystrokes.cfg (fc118b4bb)
        * Provide a default keystrokes.cfg in /etc/nx (for nxagent) and
          /etc/x2go (for x2goagent). (
          Fixes: #199). (d8a55d2c6)

2013-03-28 Mike Gabriel

        * increment version in VERSION.x2goagent (dc5faf7af)
        * Continue development... (121f7ca9d)
        * release 3.5.0.20 (225445db3) (tag: redist-server/3.5.0.20, tag:
          redist-client/3.5.0.20)
        * add bug closure for #156 (ef0c6b4b8)
        * Fix faulty symlink path. Make sure that x2goagent symlink does not
          point to absolute path somewhere within the build
          environment. (bd2eb481a)
        * Continue development... (5ff8e62d1)
        * release 3.5.0.19 (436d06739) (tag: redist-server/3.5.0.19, tag:
          redist-client/3.5.0.19)
        * Revert "release 3.5.0.19" (db7feaf98)
        * release 3.5.0.19 (e77bf36d9)
        * fix my mail address in changelog (d16188f08)
        * increment version in VERSION.x2goagent (478015eb1)
        * Fix FTBFS for .deb packages after including fix for #145.
          (a40d4b7b1)

2013-03-23 Mike Gabriel

        * Add Jan's reasoning for using string_rep() instead of bash based
          string substitutions as comment to
          /debian/Makefile.replaces.sh. (1af59b317)

2013-03-22 Mike Gabriel

        * release 3.5.0.18 (1b4092e0f) (tag: redist-server/3.5.0.18, tag:
          redist-client/3.5.0.18)
        * Main Makefile: Use absolute symlink when linking from $(X2GOLIBDIR)
          into $(NXLIBDIR) (i.e. linking x2goagent -> nxagent).
          (
          Fixes: #143). (f81df1a69)
        * Work-in patch from Jan Engehardt for working around different
          improper bash implementations of string-in-string
          replacing. (
          Fixes: #145). (8f151d797)

2013-02-12 Orion Poplawski

        * Avoid building of libxcomp1 (which actually is identical to
          libxcomp3, just with a wrong name). (
          Fixes: #104).
          (258902bec)
        * Fix wrong symlink direction of libNX_* files. (
          Fixes: #107).
          (d439556ff)

2013-01-21 Mike Gabriel

        * increment VERSION.x2goagent (cf521a4b6)

2013-01-08 Mike Gabriel

        * replaces Closes: by
          Fixes: statements in changelog (c8a5fddf1)

2013-01-07 Mike Gabriel

        * Remove duplicate install of nxproxy from main Makefile. Spotted by
          Jan Engelhard. (b121300fd)

2013-01-04 Mike Gabriel

        * Continue development... (39e84229d)
        * release 3.5.0.17 (69c809af9) (tag: redist-server/3.5.0.17, tag:
          redist-client/3.5.0.17)

2013-01-03 Mike Gabriel

        * let nx-x11-dbg depend on libnx-x11 and nxagent (1d7669458)
        * fix multiple binaries-have-file-conflicts lintian issue (abc2ce3f8)

2013-01-02 Mike Gabriel

        * add misc:Depends to nx-x11-dbg (17371711f)
        * fix multiple binaries-have-file-conflicts lintian issue (62f66b02a)
        * Continue Reinhard's work on top-level install/uninstall. Esp.
          integrate debian/post-nx-build.sh into main Makefile. Make
          value of CONFIGURE variable traversable through the
          Makefile tree. (bfe6f4349)
        * fix lintian: missing-separator-between-items in x2goagent depends
          field between nxagent (>= ${source:Version}) and
          ${misc:Depends} (36a2247e0)

2012-12-15 Reinhard Tartler

        * integrate install and uninstall rules into the top-level Makefile
          (300bafb1a)
        * integrate nx*/x2go* shell wrappers into debian/wrappers (978aaa0a4)

2012-12-16 Reinhard Tartler

        * Use Fixes instead of Closes syntax (918e2b10d)

2012-12-15 Reinhard Tartler

        * simplify clean rule in debian/rules (352751ef9)

2012-12-16 Mike Gabriel

        * add closure for #87 (f2011a718)

2012-12-15 Reinhard Tartler

        * reenable parallel builds (08d568a2c)
        * update 031_nx-X11_parallel-make.full.patch. (d123923a5)

2012-12-13 Mike Gabriel

        * add changelog entries for Reinhard's previous commits (0ef5ea2eb)

2012-12-13 Reinhard Tartler

        * fix installation of libxcompext (682c80705)

2012-12-12 Reinhard Tartler

        * delete nxproxy/configure (e559c7522)
        * drop debian/patches/025_nxproxy_no-configure-file.full+lite.patch
          (9a3737b14)
        * add rewritten roll-tarballs.sh script (b09b686cf)
        * drop debian/patches/001_add-main-makefile.full+lite.patch
          (d139e5d3d)
        * integrate debian/pre-build-nx.sh into debian/rules (a12ad5050)
        * Rely on shlibs files instead of hard coding library dependencies
          (3970fabc5)
        * disable parallel builds (263523d7b)
        * remove unnecessary build-conflict on xbitmaps (6b505a48a)
        * make xfonts-base a recommends (d634c16aa)

2012-12-12 Mike Gabriel

        * add (forgotten) files belong to last commit (3727d736b)

2012-12-12 Orion Poplawski

        * Add patches: 026_nxcomp*_honour-optflags.full*.patch. (Closes
          upstream issue #84). (923b7c7eb)

2012-12-12 Mike Gabriel

        * changelog cleanup (016959d11)
        * exchange X2Go by NX (241010302)

2012-12-08 Reinhard Tartler

        * install debug symbols for all packages in a new binary package
          'nx-x11-dbg' (19685c566)

2012-12-06 Alexander Wuerstlein

        * Follow-up commit for
          302_nxagent_configurable-keystrokes.full.patch, fixes
          FTBFS problem with the first version of that patch.
          (26901cc52)

2012-12-04 Mike Gabriel

        * changelog entry for having added libxml2-dev to build dependencies
          (fe598a1e5)
        * control file: add some kommata at EOLs, fix dependency of x2goagent
          on nxagent (0def0092f)
        * Add pkg-config to build dependencies. (6c9bd8865)
        * Add README.keystrokes to doc section of bin:package nxagent.
          (2093e705a)
        * whitespace fix (cf5ac17d6)
        * add bug closure for X2Go BTS issue #74 (2a112c1c3)
        * re-add renamed patch file (5938c38ae)
        * Add patch: 302_nxagent_configurable-keystrokes.full.patch, replaces
          the... (fixing patch application, fixing up follow-up
          patches, cleaning up patch-system). (0a91caa98)

2012-12-04 Alexander Wuerstlein

        * Add patch: 210_nxagent_configurable-keystrokes.full.patch, replaces
          the hardcoded nxagent keybindings by a configurable table
          of keybindings. (34f232c14)

2012-11-12 Mike Gabriel

        * Fix /bin/Makefile. Add $(DESTDIR) to every install path.
          (5a640efd1)

2012-11-07 Mike Gabriel

        * Continue development... (9e8a2792f)
        * release 3.5.0.16 (3fd30962b) (tag: redist-server/3.5.0.16, tag:
          redist-client/3.5.0.16)
        * Bump Debian Standards to 3.9.3 (no changes needed). Update Home
          page and Vcs information. (9568a1655)
        * Bump Debian Standards to 3.9.3 (no changes needed). (232f1a46e)
        * Dropping empty override rules for quilt patch from /debian/rules.
          (b246e9f75)

2012-10-20 Mike Gabriel

        * Modify patch: 001_add-main-makefile.full+lite.patch. Add uninstall
          routine. (45b9bb839)
        * Fix wrapper scripts: make sure all NX executables can be launched
          if NX gets installed via the tarball installation method.
          (f801d405d)
        * Modify patch: 001_add-main-makefile.full+lite.patch. Install nx*
          and x2goagent wrapper scripts during make install.
          (d39771037)
        * Add patch: 025_nxproxy_no-configure-file.full+lite.patch. Remove
          unneeded build file from NoMachine's nxproxy sources.
          (30d311a68)
        * Add patches: 024_fix-make-clean.full.patch,
          024_fix-make-clean.full+lite.patch. Fix clean-up of build
          tree after make build has run. (380d23968)
        * drop build file from nx-libs tree (1e3d69216)

2012-10-19 Mike Gabriel

        * Drop patch 032, fix other patches so that installation via make
          install installs NX components to /usr/local/lib/nx and
          /usr/local/include/nx. (11980c79b)

2012-10-05 Mike Gabriel

        * Modify patch: 032_no-x11r6.full.patch. Install nx-X11 to
          /usr/local/lib/nx. Add patch: 032_no-x11r6.debian.patch.
          Use /usr/lib/nx for nx-X11 on Debian. (fbb3ba912)
        * Fix patch file names concerning component nx-X11. (cd631e0bc)

2012-09-28 Mike Gabriel

        * Fix installation of header files in Debian package. (e3ba4bdc6)

2012-09-21 Mike Gabriel

        * Continue development... (21b09b85b)
        * release 3.5.0.15 (51412cd02) (tag: redist-server/3.5.0.15, tag:
          redist-client/3.5.0.15)

2012-09-20 Mike Gabriel

        * mark issue #16 as closed by last added patch (9f1868def)
        * fix patch name (dc30db8a1)

2012-09-20 Oleksandr Shneyder

        * Add patch: 204-nxagent_repaint-solidpict.full.patch. Fixes
          repainting of SolidFill pictures by nxagent/x2goagent on
          reconnects. (f6adfd1fa)

2012-09-17 Mike Gabriel

        * Add patch: 220_nxproxy-bind-loopback-only.full+lite.patch, adds
          loopback option to nxproxy options and forces nxproxy to
          bind to loopback devices only. (b8db5192d)
        * Add patch: 220_nxproxy-bind-loopback-only.patch, adds loopback
          option to nxproxy options and forces nxproxy to bind to
          loopback devices only. (b9a7a1b4f)

2012-09-15 Mike Gabriel

        * remove Priorty: extra from -dev package (f83009075)
        * /debian/control: Maintainer change in package: X2Go Developers
          <x2go-dev@lists.berlios.de>. Priority: optional.
          (78dc96a39)

2012-09-14 Mike Gabriel

        * remove weird remainders of configure files... (2d6352839)
        * Link libNX_Xrandr to a separate location where we can provide it as
          libXrandr. (b8605d4d6)

2012-09-04 Mike Gabriel

        * Make sure the NX_TEMP envvar gets set in all wrapper script for all
          nx* executables (189bfbe14)
        * Refresh patch 200_nxagent_check-binary-x2go-flavour.full.patch
          (8d2827b2a)

2012-07-13 Mike Gabriel

        * Add VERSION.x2goagent to package x2goagent package so x2goversion
          command lists up x2goagent in the list of X2Go server-side
          packages. (3fdfd5142)

2012-06-28 Mike Gabriel

        * Improve 020_add-nxagent-wrapper.full.patch: Properly set NX_TEMP,
          make sure nxagent launches even with pam_tmpdir.so being
          in use. (b42268b13)
        * debian/changelog (7b3d592e6)
        * Continue development... (6af3d3b80)
        * release 3.5.0.14 (136375188) (tag: redist-server/3.5.0.14)
        * Drop patch: 109_nxagent_locale-utf8-compound-text.patch, the patch
          causes Qt applications to be rendered without window
          decorations when running in rootless window mode.
          (b65b83ba4)

2012-06-04 Mike Gabriel

        * Add patch: 052_nxcomp_macos10-nxauth-location.full+lite.patch,
          change nxauth search location on Mac OS X to
          $NX_SYSTEM/nxauth to facilitate application bundle
          building. (dd7b5eb3c)

2012-05-22 Mike Gabriel

        * New upstream release of nxagent (3.5.0-9). (e2e7008b3)
        * Merge branch 'nxagent' (fdaa24043)
        * Imported nxagent-3.5.0-9.tar.gz (222a4a222)

2012-05-11 Mike Gabriel

        * Continue development... (fe72988fb)
        * release 3.5.0.13 (789c75851) (tag: redist-server/3.5.0.13)
        * add patch header for
          120_nxagent_libcairo-null-source-drawables.full.patch
          (3511e8791)
        * Add patch: 120_nxagent_libcairo-null-source-drawables.full.patch,
          solves crashes of GTK applications based on libcairo
          1.12.1+. (45311f783)

2012-03-17 Mike Gabriel

        * Let nxagent Debian package depend on xfonts-base. (4372dfa53)
        * Revert "Let nxagent Debian package depend on xfonts-base."
          (fc87c4fbb)
        * Let nxagent Debian package depend on xfonts-base. (ab04ba217)

2012-03-07 Mike Gabriel

        * Continue development... (30110dd4a)
        * release 3.5.0.12 (1b1a26ae6) (tag: redist-server/3.5.0.12, tag:
          redist-client/3.5.0.12)

2012-03-01 Mike Gabriel

        * Re-introduce proper Xinerama support on non-multiarch systems.
          (4f7c8d079)
        * no bashisms in package scripts (95929b8a5)
        * changelog cleanup: fixing too-long-line (9b17e8a96)
        * Provide temporary workaround for installation on Debian 64bit with
          multiarch support (via libnx-x11.postinst and .prerm).
          (fb274937d)
        * fix wrong lib-name in libnx-x11.postinst (055436f48)
        * typofix in libnx-x11.postinst (3776a6f41)
        * Provide temporary workaround for installation on Debian 64bit with
          multiarch support. (a71cebf04)

2012-03-01 Mihai Moldovan

        * Update patch: 005_nxcomp_gcc43.full+lite.patch, fix faulty path to
          nxcomp/Split.cpp. (22d41ae20)

2012-03-01 Mike Gabriel

        * Pass address of fd_set structs on the stack to the FD_ISSET
          macro/function, instead of the struct itself. (7e5c04b5d)

2012-02-29 Mihai Moldovan

        * Add patch: 051_nxcomp_macos105-fdisset.full+lite.patch, work around
          issue in Mac OS X 10.5 SDK. (655173ff2)

2012-02-28 Oleksandr Shneyder

        * Create patch: 203_nxagent_disable-rootless-exit.full.patch
          (be86627ad)

2012-02-22 Mike Gabriel

        * Update patch: 001_add-main-makefile.full+lite.patch, adapt patch
          from packaging. Test for Makefiles in subfolders before
          calling them. Fixes build failure during ,,make
          distclean'' calls. (0586f0d6e)
        * Continue development... (a8bf2dd81)
        * release 3.5.0.11 (50690ea17) (tag: redist-server/3.5.0.11, tag:
          redist-client/3.5.0.11)

2012-02-20 Mike Gabriel

        * Fine-tune symlinking of libXinerama. (fde6a88a8)

2012-02-18 Mike Gabriel

        * Fix Xinerama support in Debian package libnx-x11 when NX gets built
          with patch
          600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch.
          Still on the todo list: fix the nx-X11 installation via
          Makefile. (ec47c22c2)

2012-02-16 Mike Gabriel

        * another last patch with .diff suffix (7a6cf42d4)
        * Fix faulty patch name suffix (has to be .patch, not .diff).
          (e63819e64)
        * Apply patches for the Debian package as the last patches in the
          series. (78fba0271)

2012-02-15 Mike Gabriel

        * Update patches: 012_nxcomp..., 013_nxcompext_...,
          014_nxcompshad_.... Also make use of $(LIBFULL) in
          Makefile.in's install and uninstall stanzas. Inspired by
          Jan Engelhardt's so-version.diff patch. However, the
          version name change requested in that patch has been
          rejected for NX (redistributed). (c26e4bd82)
        * changelog cleanup, fix long-line-wraps (b99168fc3)

2012-02-15 Jan Engelhardt

        * Add patch
          600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch,
          use unique library names for nx-X11 based X11 libraries.
          (07f9dfa05)

2012-02-15 Mike Gabriel

        * changelog cleanup, typo fix (548d50ba5)

2012-02-15 Jan Engelhardt

        * Add patch 032_nx-X11_no-x11r6-project-root. We must not overlap
          with any existing files, therefore, both /usr/X11R6 and
          /usr are excluded possibilities for ProjectRoot. Use
          %_libexecdir/somename, since that is still allowed by FHS.
          (3deee8f94)

2012-02-14 Mike Gabriel

        * Update patch: 001_add-main-makefile.full+lite.patch, fix missing
          $(CONFIGURE) variable. (9282c00e2)
        * Make patch headers DEP5 compliant (030_nx-X11_... and
          031_nx-X11_...). (6a96ae450)

2012-02-14 Jan Engelhardt

        * Add patch: 301_nx-X11_use-shared-libs.full.diff, use shared
          libraries from distribution rather then libs included in
          source tree. (8d6d0a921)

2012-02-14 Mike Gabriel

        * Rename patches 030_nx-X11_... and 031_nx-X11_..., the tarball roll
          script currently requires ,,full'' or ,,full+lite'' in the
          file name. (01e97f0f8)
        * Merge honor-ac-dirs.patch from Jan Engelhardt (OpenSUSE) with
          already existing Makefile patches (012_nxcomp...,
          013_nxcompext_..., 014_nxcompshad_...). (c621c22f8)
        * Enable parallel build for Debian package. (4d6e1c4fb)

2012-02-14 Jan Engelhardt

        * Add patch: 031_nx-X11_parallel-make.diff, enable parallel make.
          (ba589d1fd)

2012-02-14 Mike Gabriel

        * Update patch: 001_add-main-makefile.full+lite.patch, use curly
          braces for macros. (b4b4e209b)

2012-02-14 Jan Engelhardt

        * Add patch: 030_nx-X11_configure-args.diff. Allow passing of
          configure args. (280d8751c)

2012-02-14 Mike Gabriel

        * changelog fix, long-line-wrap (165206eb2)

2012-02-14 Jan Engelhardt

        * Update patch: 001_add-main-makefile.full+lite.patch, allow passing
          of configure args. (448a1db30)

2012-02-12 Mike Gabriel

        * Xinerama path has to be put into debian/rules, that dpkg-shlibs can
          find the libXinerama files. (b087877b2)
        * fix for intra-dependency lintian fix (4feedb214)
        * fix libXinerama removal (278f94136)

2012-02-11 Mike Gabriel

        * Do not install libXinerama directly into /usr/lib/nx. Recommended
          method is installing to /usr/lib/nx/Xinerama, so that you
          can enable/disable usage of the Xinerama extension.
          (4473c3ab9)
        * Revert "Add patch: 111_nxcomp_byerace.full+lite.patch. Work around
          race condition in qtnx and libnxcl." (ec7237798)

2012-02-08 Mike Gabriel

        * Add patch: 111_nxcomp_byerace.full+lite.patch. Work around race
          condition in qtnx and libnxcl. (4eae840bd)

2012-02-07 Mike Gabriel

        * another fix for the main Makefile (54792fe29)
        * more simplification of the main Makefile (7f7cb5d87)
        * simplify main Makefile a little... (eb5ef91b6)
        * Use ,,$(MAKE) -C'' in main Makefile for calling Makefiles in
          subdirectories, make build stanza work for nx-libs-full
          and nx-libs-lite. (00b266b82)
        * Use ,,make -C'' in main Makefile for calling Makefiles in
          subdirectories. (f4ef2967b)
        * Continue development... (a751baaab)
        * release 3.5.0.10 (419d505c9) (tag: redist-server/3.5.0.10, tag:
          redist-client/3.5.0.10)
        * changelog fix (revision was missing) (28acb2ea1)
        * Reintroduce patch: 008_nxcomp_sa_restorer.full+lite.patch, now in a
          version found on etersoft.ru, fixes build on ia64
          architecture. (2f8b190c8)

2012-02-06 Mike Gabriel

        * cleanup patch (6ae5c16b8)
        * Add patch: 006_nxcomp_libpng15.full+lite.patch, fix build against
          libpng 1.5.x. (e326dd760)

2012-02-01 Mike Gabriel

        * Continue development... (dbbbbc5ff)
        * release NX re-distributed 3.5.0.9 (220c985d3) (tag:
          redist-server/3.5.0.9)
        * Providing pending patches in source tree. (8ba08fa2e)

2012-01-30 Oleksandr Shneyder

        * Update patch: 202_nx-x11_enable-xinerama.full.patch, disable
          Xinerama extension if NX_XINERAMA_CONF not exists.
          (2d226a609)
        * Revert "Update patch: 202_nx-x11_enable-xinerama.full.patch disable
          Xinerama extension if NX_XINERAMA_CONF not exists"
          (3467d6b76)
        * Revert "changelog cleanup: add interpunctation." (3c0e43a41)

2012-01-30 Mike Gabriel

        * changelog cleanup: add interpunctation. (d4d85ca86)

2012-01-30 Oleksandr Shneyder

        * Update patch: 202_nx-x11_enable-xinerama.full.patch disable
          Xinerama extension if NX_XINERAMA_CONF not exists
          (f17b59824)

2012-01-28 Reinhard Tartler

        * fix typos in nxproxy manpage (36ca6646b)

2012-01-23 Mike Gabriel

        * version increment, continue development... (104623396)

2012-01-22 Mike Gabriel

        * release NX re-distributed 3.5.0.8 (f4379f608) (tag:
          redist-server/3.5.0.8)
        * Fix patch: 109_nxagent_locale-utf8-compound-text.patch, fix crashes
          reported from Stefan Baur. Thanks for reporting and
          testing!!! (cf5a5980c)
        * Add folder /debian/patches-pending-evaluation with two newly
          discovered patches from git.etersoft.ru (AltLinux
          packaging repository for NX). (5027f1e8b)

2012-01-18 Mike Gabriel

        * Package x2goagent is an ,,all'' package, not ,,any''. (a05b56038)

2012-01-16 Mike Gabriel

        * Update patch: 001_add-main-makefile.full+lite.patch, only build,
          install, clean etc. NX subprojects if the folder exists.
          (8b013ce80)
        * Reorganize patch names, to reflect patch inclusion into lite+full
          or full-only ,,NX (redistributed)'' tarball. (e9241fe8c)
        * release NX re-distributed 3.5.0.7 (d7ecf7214) (tag:
          redist-server/3.5.0.7)
        * Drop patch: 011_nxcomp_sa-restorer.patch. (1bd66f19c)

2012-01-13 Mike Gabriel

        * release NX re-distributed 3.5.0.6 (28b2a3a93) (tag:
          redist-server/3.5.0.6)
        * Install libXinerama into libnx-x11 package. Header files into
          libnx-x11-dev. (8d655bc1a)
        * fix for lintian-overrids (debian-revision-should-not-be-zero),
          package: libxcomp-dev (d086c3699)
        * Silence lintian on debian-revision-should-not-be-zero. As this is
          no Debian packaging repository, but ,,NX
          (redistributed)'', we will always release with rev no. set
          to ,,0''. (55ee602bb)
        * Add patch header/copyright to: 202_nx-x11_enable-xinerama.patch.
          (e32a5590f)
        * Fix lintian issue: missing-separator-between-items for x2goagent
          package. Drop dependency on libnx-x11 as we already depend
          on nxagent and fix description synopsis of x2goagent
          package. (2be056d38)
        * Add patch: 202_nx-x11_enable-xinerama.patch. (fa996b5bc)
        * release NX re-distributed 3.5.0.5 (fdf0d1ccf) (tag:
          redist-server/3.5.0.5)
        * Fix wrapper script patches for nxagent, x2goagent, nxauth, nxproxy.
          (a295d73f6)

2012-01-12 Mike Gabriel

        * release NX re-distributed 3.5.0.4 (8199a5d2a) (tag:
          redist-server/3.5.0.4)
        * Update/fix patch:
          999_nxagent_unbrand-nxagent-brand-x2goagent.patch.
          (96cd4325b)
        * release NX re-distributed 3.5.0.3 (e40208d7c) (tag:
          redist-server/3.5.0.3)
        * set version to 3.5.0.3-0 (86dc68806)
        * changelog cleanup (1bbc9cc9e)
        * Fix RGB color pallette (gray X2GO logo to be more accurate) for
          agent splash screen. (496f31a51)
        * two more patches belonging to last commit:
          016a_debian_nx-X11_install-location.patch,
          102a_debian_xserver-xext_set-securitypolicy-path.patch
          (df8dc83d1)
        * Provide patches that are tarball / distro aware. Either NX
          (redistributed) has been installed to /usr/local/lib/nx
          via tarball or it has been packagedfor a distribution and
          is installed to /usr/lib/nx. Other installation paths are
          currently not supported. (760c5c07c)
        * Modify patch: 101_nxagent_set-rgb-path.patch, add path to RGB file
          if NX (redistributed) is installed via tarball under
          /usr/local. (d6fee9a41)

2012-01-11 Mike Gabriel

        * Add binary package: x2goagent, includes man page patch:
          209_x2goagent-add-man-page.patch (8f76198c5)
        * Revert "Drop patch: 101_nxagent_set-rgb-path.path, add patch:
          202_nxagent_set-rgb-path-x2go-flavour-aware.patch."
          (0d3a820b3)
        * Drop patch: 101_nxagent_set-rgb-path.path, add patch:
          202_nxagent_set-rgb-path-x2go-flavour-aware.patch.
          (d9d49b5d8)
        * Add patch: 209_x2goagent-add-man-page.patch. (43de8b972)
        * Add patch: 023_add-x2goagent-wrapper.patch. (fdfed536c)
        * remove copy+paste cruft from
          debian/patches/999_nxagent_unbrand-nxagent-brand-x2goagent.patch
          (9d99eeb53)
        * add EOL at EOF (6ae3d7efc)
        * Add X2Go agent / NX agent flavouring via patch system:   -
          200_nxagent_check-binary-x2go-flavour.patch   -
          201_nxagent_set-x2go-icon-if-x2goagent-flavour.patch   -
          300_nxagent_set-wm-class.patch   -
          999_nxagent_unbrand-nxagent-brand-x2goagent.patch
          (405bc8f25)
        * Drop NX agent unbrand patch from FreeNX. (19f248733)
        * Rename nxagent-unbrand patch, so that is the last patch to be
          applied (999_<patchname>). (3744795d3)

2012-01-10 Mike Gabriel

        * release NX re-distributed 3.5.0.2 (eaea40dec) (tag:
          redist-server/3.5.0.2)
        * Update folder name where applied patches end up in the tarball
          release. (e669607f9)
        * Re-add binary wrapper scripts to the patch system as we want to
          provide them in the tarball. (eac87da64)
        * release NX re-distributed 3.5.0.1 (c84ad97a7) (tag:
          redist-server/3.5.0.1)
        * Increment version to stay in sync with client-only branch.
          (ca0994c84)
        * release NX re-distributed 3.5.0.0 (d97802ad7) (tag:
          redist-server/3.5.0.0)
        * Add patches: 009_add-nxagent-man-page.patch,
          009_add-nxproxy-man-page.patch. Reintroduce man page
          creation via patch system, so that all man pages find
          their way into the NX-redistribution tarball created from
          this source project. (281b04f70)
        * Fix dh_installman for nxproxy. (71cc495aa)
        * switch NX-redistribution version to 3.5.0.0 (e685cc890)
        * Add patch: 000_add-NX-redistribution-README.patch. (736356ea7)

2011-12-31 Mike Gabriel

        * Remove branding from descriptions in control file. (c9c1f8b91)
        * Call dh_clean again. This got lost somewhere on the way.
          (c9bf030aa)
        * forgot to add patch file: 005_nxcomp_gcc43.patch (e292f23ac)
        * Fix line hunks: 011_nxcomp_sa-restorer.patch. (91ae4d4e4)
        * Revert "Fix linking of doc folders for nxcomp*-dev." (b494b5287)
        * patches/series cleanup (2fe05f6ad)
        * Add/insert patch: 005_nxcomp_gcc43.patch. (6f30998ad)
        * Add patch: 011_nxcomp_sa-restorer.patch. (448872e70)
        * Transfer patch: 009_nxproxy_add-man-page.patch into man page file
          in /debian/man. (82e5023ed)
        * Fix linking of doc folders for nxcomp*-dev. (608bbb6d9)
        * grammar fix in pre-build-nx.sh (eb069a4e6)
        * Add patch headers to all patch files, report most patches upstream.
          Waiting for feedback and quotable URLs from NoMachine.
          (85e87ab6c)
        * Remove patch: 104_nxagent_enable_debug.patch, as it breaks package
          build. (24261f05e)
        * also forgotten: scripts for last two commits (a24c4b2e7)
        * changelog: forgot to ship with last commit (0db119427)
        * Remove patches and put as executable scripts into /debian/bin/
          - 005_add-nxagent-wrapper.patch.   -
          008_add-nxproxy-wrapper.patch.   -
          011_add-nxauth-wrapper.patch. (92374647e)
        * Remove patch 006_remove-configure-files.patch. Implemented via
          /debian/rules. (383f8eece)
        * Make package descriptions in /debian/control more explanatory.
          (faa3dee7e)
        * Remove *-dbg packages from /debian/control file. (a193a0a0a)
        * Add more upstream source information to README.source. (caa6dd5f1)

2011-12-30 Mike Gabriel

        * Set homepage of NoMachine upstream site (using
          http://www.nomachine.com/sources.php). (c2cdc1da3)
        * Set homepage of X2Go upstream project (using http://wiki.x2go.org).
          Packaging Vcs has been relocated to Alioth. (7fabca589)
        * changelog fix for latest changelog line (f1c239c07)
        * control file: fixing Breaks/Replaces statements (e20dc398f)
        * changelog fix: typo (28a112c7a)
        * changelog fix: wrap long line (74e810a31)
        * Break/conflict with nxlibs and nxlibs-dev (packages provided by
          freenx-team on Launchpad). (d6fa23c86)
        * Make `breaks-without-version' lintian overrides needless.
          (290fdeddf)
        * changelog modification: use Debianic revision numbers (f9177685a)
        * X2Go Packaging Team becomes maintainer, Mike Gabriel + Reinhard
          Tartler become uploaders. (5287efc44)

2011-12-29 Mike Gabriel

        * Fix LD_LIBRARY_PATH export in wrapper scripts/patches. (7d9e1544f)
        * Add patch: 019_nx-x11_expat-build-against-system-libxmltok.patch,
          fixes lintian error: embedded-library: expat. Build-depend
          on libxmltok1-dev. (0e3b58b7f)
        * Disable patch: 006_remove-configure-files.patch, remove configure
          files from within /debian/rules. (93b716f78)
        * Make sure upstream changelog file names are in lower case.
          (21a85ffbe)
        * Override lintian warnings   - libnx-x11:
          postinst-has-useless-call-to-ldconfig   - libnx-x11:
          postrm-has-useless-call-to-ldconfig   as they relate to a
          bug in debhelper (call of ldconfig although we did not
          touch any directory controlled by /etc/ld.so.conf, amongst
          others   see BTS issue #205142). (5dea6a378)
        * Add upstream CHANGELOG files to all .deb packages of this source
          package. (3b7914dd7)
        * explicitly name all source version from upstream used for initial
          package release. (e1f46f911)
        * Update patch: 017_nx-x11_update-autotools-helper-files.patch. Add
          lintian override to source.lintian-overrides:
          ancient-autotools-helper-file as we handle autotools
          helper file updates via patch system. (d57ff7754)
        * changelog fix: wrap long lines (776fa97cb)
        * Add patch: 018_nx-x11_update-libtool-ltmain-script.patch. Silence
          lintian warning ancient-libtool via lintian override as we
          patch in a new version of ltmain.sh by this patch.
          (fafea0918)
        * Add lintian-override: outdated-autotools-helper-file to
          source.lintian-overrides as we patch-update the outdated
          helper files before building binaries. (a8d1eab2c)
        * Add README.source file, fixes lintian warning:
          patch-system-but-no-source-readme. (184c63e7b)
        * Add patch: 017_nx-x11_update-autotools-helper-files.patch.
          (b3eac91c9)
        * changelog fix: wrap long line (e68f15a9d)
        * Disable patch: 104_nxagent_enable_debug.patch for now as it let's
          the build fail. (da0bfe6ea)
        * add possible-new-upstream-release-without-new-version lintian
          override for *-dev packages, as well (3d575c45c)
        * wrap long lines in /debian/changelog (b97f5a78b)
        * Rename patch: 008_nxproxy_add-nx-proxy-wrapper.patch to
          008_nxproxy_add-nxproxy-wrapper.patch. Add patch from
          FreeNX patchset:
          110_nxagent_createpixmap-bounds-check.patch. (dda2c7cd6)
        * Install nxagent.xpm icon to /usr/share/pixmaps. (c93ae9697)
        * Rework FreeNX patches to be applicable to latest NX sources.
          (43c04dbfd)
        * Adapt path names in FreeNX patches to meet requirements for source
          tree of this package. (9f226601f)
        * fix debian/patches/series file to reflect new patch naming
          scheme... (4cffd99f2)
        * Add FreeNX patches for nxagent (some with other names compared to
          FreeNX):   - 101_nxagent_set-rgb-path.patch   -
          102_xserver-xext_set-securitypolicy-path.patch   -
          103_nxagent_set-X0-config-path.patch   -
          104_nxagent_enable_debug.patch   -
          105_nxagent_export-remote-keyboard-config.patch   -
          106_nxagent_utf8-copy-clipboard.patch   -
          107_nxagent_clipboard-compound-text+small-bed-sheets.patch
            - 108_nxagent_wine-close-delay.patch   -
          109_nxagent_locale-utf8-compound-text.patch   -
          200_nxagent_unbrand-agent.patch (89fea9279)
        * Add man page for nxagent. Fix lintian warning:
          binary-without-manpage. (dd287a5c8)
        * forgot to commit changelog for last two commits (adding of watch
          files, change of patch file naming scheme) (1f87c87a1)

2011-12-28 Mike Gabriel

        * Change naming scheme of patch files. (3c2fe1ace)
        * Add individual watch files for NX components in this source
          package. (082c8ae3a)
        * Add lintian-overrides for every package. Override lintian warning:
          possible-new-upstream-release-without-new-version as there
          will be new upstream releases of NX subprojects that will
          not require a version increment of the Debian package.
          (13b60f760)
        * changelog update: new upstream release of nxagent 3.5.0-7
          (c853e1eb8)
        * Merge branch 'nxagent' (82ab807fd)
        * Imported nxagent-3.5.0-7.tar.gz (c29053f82) (tag: nxagent/3.5.0-7)

2011-12-06 Mike Gabriel

        * fix for patch 016_nx-x11-install.patch (2) (aa1665506)
        * fix for patch 016_nx-x11-install.patch (37c5f0ee8)

2011-12-05 Mike Gabriel

        * Add patch 016_nx-x11-install.patch, to allow installation of nx-X11
          from Makefile (via make install). (3132e1d02)
        * forgot to add file (015_nxproxy-makefile-uninstall.patch)
          (4c66f3d5c)
        * Add install/uninstall stanza to main Makefile (via patch
          001_add-main-makefile.patch). (a2d77744d)
        * Add patch: 015_nxproxy-makefile-uninstall.patch. (f4fac4535)
        * Add patches: 012, 013, 014 - Makefile uninstall stanza patches for
          nxcomp, nxcompext, nxcompshad. (8eb3ea78b)

2011-12-02 Mike Gabriel

        * fix EOF of pre-build-nx.sh script (9852dfad0)

2011-11-20 Mike Gabriel

        * missing control file changes to build nxauth (23dcaefb6)
        * Add lintian overrides for libxcomp*: breaks-without-version.
          (a6903100a)
        * fix ext. description of nxagent in control file (7402df3ba)
        * fix patch 001 (b55577524)
        * Build nxauth package. (5814d15bb)
        * add forgotten patch files for patch 010 and 011 (4fef9e4a4)
        * Add patch: 011_add-nxauth-wrapper.patch. (7b5552f70)
        * Add patch: 010_nxauth-fix-binary-name-in-man-page.patch.
          (369972db3)
        * Fix of nxproxy build in main Makefile (modifies
          001_add-main-makefile.patch). (e6fa2ca31)
        * main Makefile does not need x-bits set (b3d3ea7d8)
        * Add nxproxy man page to nxproxy package. (379f32a5e)
        * Add patch: 009_nxproxy-add-man-page.patch. (5336186cf)
        * fix permission of nxproxy wrapper (ed08056fd)
        * rename 005_add-nxagent-wrapper.patch (a84dd07bb)
        * Add patch: 008_add-nxproxy-wrapper.patch. Build nxproxy package.
          (5ea24ed1e)
        * Add autoconf as build dependency. (867c3b978)
        * Remove unknown option --with from dh_auto_clean. (63bdc1f87)
        * remove build cruft from nxproxy, adapt patch set 006 (c0fb3c34b)
        * fix distclean for patch 001_add-main-makefile.patch (41c5c2537)
        * Add patch: 007_nxcompshad-clean-gch-files.patch. (b026a8005)
        * Add patch: 006_remove-configure-files.patch. (d93577c58)
        * Disable build of *-dbg packages. (5489d4648)

2011-11-19 Mike Gabriel

        * Fix for lintian issue: extended-description-line-too-long
          (nxagent). (70ccae44a)
        * Fix for lintian issue: missing-build-dependency quilt (>= 0.46-7~).
          (3add2cba4)
        * chown has to be chmod... stupid error... (687e07b0c)
        * add chown a+x for nxagent wrapper script (7fb19af29)
        * add newline at EOF (9da568986)
        * Add patch: 005_add_nxagent_wrapper.patch. (5a7e3cc13)
        * changelog maintenance (e60334546)
        * Add patch: 004_nx-x11-fix-nxcompshad-build.patch. (1234d1b89)
        * Add patch: 003_nxcompshad-gcc43.patch (85be77cb3)
        * Add patch: 002_nxcompshad-build-against-nx-x11-only.patch
          (f7e6c45a5)
        * Add main Makefile via patch: 001_add-main-makefile.patch.
          (954557e90)
        * Add quilt as build dependency. (4076b4132)
        * add /debian folder (d03110473)
        * Merge branch 'nxproxy' (65f882e05)
        * Merge branch 'nxcompshad' (9bfca1c2d)
        * Merge branch 'nxcompext' (5e502cbb1)
        * Merge branch 'nxcomp' (a48361b11)

2011-11-13 Reinhard Tartler

        * Imported nxproxy-3.5.0-1.tar.gz (6dc46faed) (tag: nxproxy/3.5.0-1)
        * Imported nxproxy-3.4.0-2.tar.gz (d83d9f6be) (tag: nxproxy/3.4.0-2)
        * Imported nxproxy-3.3.0-2.tar.gz (7b07a64ea) (tag: nxproxy/3.3.0-2)
        * Imported nxproxy-3.2.0-1.tar.gz (131e675bd) (tag: nxproxy/3.2.0-1)
        * Imported nxproxy-3.1.0-2.tar.gz (d588e1f09) (tag: nxproxy/3.1.0-2)
        * Imported nxproxy-3.0.0-4.tar.gz (35472e348) (tag: nxproxy/3.0.0-4)
        * Imported nxcompshad-3.5.0-2.tar.gz (bf85c6e69) (tag:
          nxcompshad/3.5.0-2)
        * Imported nxcompshad-3.4.0-3.tar.gz (c70adf725) (tag:
          nxcompshad/3.4.0-3)
        * Imported nxcompshad-3.4.0-1.tar.gz (2208f4f9e) (tag:
          nxcompshad/3.4.0-1)
        * Imported nxcompshad-3.3.0-3.tar.gz (3d8e85c47) (tag:
          nxcompshad/3.3.0-3)
        * Imported nxcompshad-3.3.0-2.tar.gz (3b4404668) (tag:
          nxcompshad/3.3.0-2)
        * Imported nxcompshad-3.2.0-3.tar.gz (9f7021392) (tag:
          nxcompshad/3.2.0-3)
        * Imported nxcompshad-3.2.0-1.tar.gz (c7dc0c3cd) (tag:
          nxcompshad/3.2.0-1)
        * Imported nxcompshad-3.1.0-2.tar.gz (8fa612d1a) (tag:
          nxcompshad/3.1.0-2)
        * Imported nxcompext-3.5.0-1.tar.gz (88dace9a9) (tag:
          nxcompext/3.5.0-1)
        * Imported nxcompext-3.4.0-1.tar.gz (9573b5669) (tag:
          nxcompext/3.4.0-1)
        * Imported nxcompext-3.3.0-4.tar.gz (9ea069139) (tag:
          nxcompext/3.3.0-4)
        * Imported nxcompext-3.3.0-3.tar.gz (f2f6dab87) (tag:
          nxcompext/3.3.0-3)
        * Imported nxcompext-3.3.0-2.tar.gz (abf03fd2c) (tag:
          nxcompext/3.3.0-2)
        * Imported nxcompext-3.2.0-1.tar.gz (4ad13f4ef) (tag:
          nxcompext/3.2.0-1)
        * Imported nxcompext-3.1.0-2.tar.gz (42e72ef5f) (tag:
          nxcompext/3.1.0-2)
        * Imported nxcomp-3.5.0-2.tar.gz (232dfc41d) (tag: nxcomp/3.5.0-2)
        * Imported nxcomp-3.5.0-1.tar.gz (233de71fc) (tag: nxcomp/3.5.0-1)
        * Imported nxcomp-3.4.0-7.tar.gz (7c9e193ae) (tag: nxcomp/3.4.0-7)
        * Imported nxcomp-3.4.0-6.tar.gz (477961678) (tag: nxcomp/3.4.0-6)
        * Imported nxcomp-3.4.0-1.tar.gz (799bf672a) (tag: nxcomp/3.4.0-1)
        * Imported nxcomp-3.3.0-4.tar.gz (ca416e797) (tag: nxcomp/3.3.0-4)
        * Imported nxcomp-3.3.0-3.tar.gz (95ce6b74b) (tag: nxcomp/3.3.0-3)
        * Imported nxcomp-3.2.0-7.tar.gz (920705cf7) (tag: nxcomp/3.2.0-7)
        * Imported nxcomp-3.2.0-6.tar.gz (92239dafb) (tag: nxcomp/3.2.0-6)
        * Imported nxcomp-3.1.0-6.tar.gz (d7a8d67d7) (tag: nxcomp/3.1.0-6)
        * Imported nxcomp-3.1.0-4.tar.gz (3e924126b) (tag: nxcomp/3.1.0-4)

2011-10-10 Reinhard Tartler

        * Merge branch 'nx-X11' (9997e13bb)
        * Merge branch 'nxagent' (5b4ca0f93)
        * Merge branch 'nxauth' (e29a11209)
        * Imported nxagent-3.5.0-5.tar.gz (e01b9177b) (tag: nxagent/3.5.0-5)
        * Imported nxagent-3.5.0-2.tar.gz (39b738a67) (tag: nxagent/3.5.0-2)
        * Imported nxagent-3.4.0-9.tar.gz (e6db7e936) (tag: nxagent/3.4.0-9)
        * Imported nxagent-3.4.0-8.tar.gz (b7494f082) (tag: nxagent/3.4.0-8)
        * Imported nxagent-3.4.0-5.tar.gz (c07802401) (tag: nxagent/3.4.0-5)
        * Imported nxagent-3.4.0-3.tar.gz (d30ef0340) (tag: nxagent/3.4.0-3)
        * Imported nxagent-3.4.0-16.tar.gz (25af86cd3) (tag:
          nxagent/3.4.0-16)
        * Imported nxagent-3.4.0-11.tar.gz (e9132da09) (tag:
          nxagent/3.4.0-11)
        * Imported nxagent-3.3.0-9.tar.gz (6f5e20bc4) (tag: nxagent/3.3.0-9)
        * Imported nxagent-3.3.0-6.tar.gz (45b970f25) (tag: nxagent/3.3.0-6)
        * Imported nxagent-3.3.0-18.tar.gz (229144470) (tag:
          nxagent/3.3.0-18)
        * Imported nxagent-3.3.0-13.tar.gz (fc05e5e04) (tag:
          nxagent/3.3.0-13)
        * Imported nxagent-3.3.0-10.tar.gz (1a74e0323) (tag:
          nxagent/3.3.0-10)
        * Imported nxagent-3.2.0-8.tar.gz (97fe7650e) (tag: nxagent/3.2.0-8)
        * Imported nxagent-3.2.0-7.tar.gz (c4e7705d2) (tag: nxagent/3.2.0-7)
        * Imported nxagent-3.2.0-6.tar.gz (c9983230f) (tag: nxagent/3.2.0-6)
        * Imported nxagent-3.2.0-5.tar.gz (b79164001) (tag: nxagent/3.2.0-5)
        * Imported nxagent-3.2.0-10.tar.gz (1c25e92b9) (tag:
          nxagent/3.2.0-10)
        * Imported nxagent-3.1.0-7.tar.gz (266b55549) (tag: nxagent/3.1.0-7)
        * Imported nxagent-3.1.0-6.tar.gz (3e7c6697a) (tag: nxagent/3.1.0-6)
        * Imported nxagent-3.1.0-2.tar.gz (9e3371021) (tag: nxagent/3.1.0-2)
        * creating nxagent (edddbe876)
        * Imported nxauth-3.5.0-1.tar.gz (caf1bc41f) (tag: nxauth/3.5.0-1)
        * Imported nxauth-3.4.0-3.tar.gz (fea16d7bb) (tag: nxauth/3.4.0-3)
        * Imported nxauth-3.4.0-2.tar.gz (d90fd5d13) (tag: nxauth/3.4.0-2)
        * Imported nxauth-3.4.0-1.tar.gz (7881dac52) (tag: nxauth/3.4.0-1)
        * Imported nxauth-3.3.0-1.tar.gz (c76c07835) (tag: nxauth/3.3.0-1)
        * Imported nxauth-3.2.0-1.tar.gz (76b9f2d91) (tag: nxauth/3.2.0-1)
        * Imported nxauth-3.1.0-1.tar.gz (9610c1e72) (tag: nxauth/3.1.0-1)
        * Imported nx-X11-3.5.0-2.tar.gz (15cee47a4) (tag: nx-X11/3.5.0-2)
        * Imported nx-X11-3.5.0-1.tar.gz (964f53964) (tag: nx-X11/3.5.0-1)
        * Imported nx-X11-3.4.0-4.tar.gz (17bae6bff) (tag: nx-X11/3.4.0-4)
        * Imported nx-X11-3.4.0-3.tar.gz (4fceb197e) (tag: nx-X11/3.4.0-3)
        * Imported nx-X11-3.4.0-1.tar.gz (3daf6d446) (tag: nx-X11/3.4.0-1)
        * Imported nx-X11-3.3.0-7.tar.gz (5036ffbe6) (tag: nx-X11/3.3.0-7)
        * Imported nx-X11-3.3.0-6.tar.gz (bd433c648) (tag: nx-X11/3.3.0-6)
        * Imported nx-X11-3.3.0-5.tar.gz (55a9311fb) (tag: nx-X11/3.3.0-5)
        * Imported nx-X11-3.3.0-4.tar.gz (aefdef62f) (tag: nx-X11/3.3.0-4)
        * Imported nx-X11-3.3.0-3.tar.gz (01ed75712) (tag: nx-X11/3.3.0-3)
        * Imported nx-X11-3.2.0-2.tar.gz (30463b084) (tag: nx-X11/3.2.0-2)
        * Imported nx-X11-3.2.0-1.tar.gz (713da2260) (tag: nx-X11/3.2.0-1)
        * Imported nx-X11-3.1.0-4.tar.gz (3d1c57d5e) (tag: nx-X11/3.1.0-4)
        * Imported nx-X11-3.1.0-3.tar.gz (844a4094f) (tag: nx-X11/3.1.0-3)
        * Imported nx-X11-3.1.0-1.tar.gz (f4092abdf) (tag: nx-X11/3.1.0-1)
        * creating nxauth (e5c70dac0)
        * creating nx-X11 (a840692ed)
