diff options
Diffstat (limited to 'lib/libXt/ChangeLog')
-rw-r--r-- | lib/libXt/ChangeLog | 1606 |
1 files changed, 1604 insertions, 2 deletions
diff --git a/lib/libXt/ChangeLog b/lib/libXt/ChangeLog index 3da9d3532..f940bd64f 100644 --- a/lib/libXt/ChangeLog +++ b/lib/libXt/ChangeLog @@ -1,3 +1,1605 @@ +commit 93ffd50ccf04d02fc94565d8ee831c7b63d6d71a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jun 18 19:23:24 2019 -0400 + + add a dependency on makestrs to help with parallel builds + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 6abd578a6f761c6c0563d63749bb11f9277b5897 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jun 18 07:08:47 2019 -0400 + + force a version-bump + +commit 3e2002294b130f1f46ab026075b9d7e83c94bd60 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jun 18 05:07:00 2019 -0400 + + fix a typo + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 59d9be57268c14e6995dff47a9f3f9d173b2b8a0 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon Jun 17 03:53:23 2019 -0400 + + update for proposed release as 1.2.0 + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit ae293e379419e7e8451422fdd7a899a819db362b +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Jun 15 10:45:54 2019 -0400 + + update to 1.1.5.3 to reflect documentation updates/review + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 17b77304b23965c1c8ac6a260636f37c23f60ff6 +Author: Walter Harms <wharms@bfs.de> +Date: Fri Jun 14 21:55:45 2019 +0200 + + remove dead code + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit f09cef2528b664b0029242c5643246e28d0395b3 +Author: Walter Harms <wharms@bfs.de> +Date: Fri Jun 14 21:31:49 2019 +0200 + + make _XtWaitForSomething accept always the same number of arguments + + to reduce the #ifdef forrest make _XtWaitForSomething + accept all arguments. Also add a dummy use for drop_lock + to avoid unused warnings + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit c33fc7df82276b3dd06428d8ac34be39b6e1afd6 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Jun 13 21:21:40 2019 -0400 + + fix some more errata, plus reformat a list for consistency + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 880876ba1aff9cf56d574d2bf486856f5bf20107 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Jun 13 19:05:55 2019 -0400 + + fix some punctuation errata + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 86073013496a2f45ebde242001e82cf5049d51cd +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Jun 13 18:28:58 2019 -0400 + + reduce ifdef/ifndef inconsistency for USE_POLL + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 190c027e3e594afb15c6d613d95ce5af9e22fcf7 +Author: Walter Harms <wharms@bfs.de> +Date: Mon Jun 10 13:29:14 2019 +0200 + + fix documentation to refect reality.. + + XtNewString is strdup() with NULL check. A Function not a macro. + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 26337b48bd14b40b392b76e00aaa9563658e5789 +Author: Walter Harms <wharms@bfs.de> +Date: Mon Jun 10 13:13:20 2019 +0200 + + remove useles else + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 17c723643d0fb218b53ed04f837addb9d7de0d15 +Author: Walter Harms <wharms@bfs.de> +Date: Mon Jun 10 12:48:46 2019 +0200 + + no need to check arument for XtFree() + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit fbbf91c17b8a85acfe883a103b43c21ddf1e6398 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Jun 9 20:21:38 2019 -0400 + + use strdup in two places; remove a bogus "else" from X11R6.4 changes + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 15f9eb3f0bb8cf4a5ea1279e58e1205aada3188b +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Jun 7 05:27:14 2019 -0400 + + fix formatting errata + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 3d65748dee9a6d2e34b7cafec09b1ec7a6f5eb43 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Jun 6 21:01:06 2019 -0400 + + correct markup for header- and library-filenames; they are not functions + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit ab1b99130f98a3767589519c37ce78b3dcb8ce8e +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu May 30 19:59:02 2019 -0400 + + fix a syntax mess introduced by R6.6 ifdef'ing + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 040eeec1d8034dbf2f432d792c90dbedc5148aea +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu May 30 18:59:30 2019 -0400 + + fix fake-quotes in manpages + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit fad2c6c20a793b20974a72b2fabb2eca668e69f3 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu May 30 18:19:28 2019 -0400 + + drop "session" resource XtNsession / XtCSession, which was listed in X11R6 but never defined in headers + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit c588859147c66561a839bc5d2eb3d2242bd377e9 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu May 30 17:32:59 2019 -0400 + + add superscript-markup in range definitions + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 9f556b46f0009e58a2c30c3ba3c9f223ae9f6255 +Author: Walter Harms <wharms@bfs.de> +Date: Sun Jun 9 18:26:23 2019 +0200 + + no need to check argument for X(t)Free + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 7c0ed275e4c0e86e23c5f93647e03fa4b71797b3 +Merge: d4208c7 4194ff5 +Author: Walter Harms <wharms@bfs.de> +Date: Wed Jun 5 18:58:45 2019 +0200 + + Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt + +commit 4194ff5b427e39bb5325db0f377e80b3e6982e17 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 28 18:49:25 2019 -0400 + + fix compiler warnings when WHITEFILL is defined + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 66c1ea79516a0b31043dc604172a42cd859e5b47 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 28 18:46:27 2019 -0400 + + fix compiler warnings when _TRACE_HEAP is defined + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 390e9e20c029e4eb159d39bd3d79160ca4567650 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 28 18:35:16 2019 -0400 + + build- and compiler-warning fixes when XTTRACEMEMORY is defined + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 5ad20c90e31abfb9854cf2eae8292e44f2e18671 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 28 17:06:15 2019 -0400 + + build-fix and compiler-warnings when TRACE_TM is defined + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 7a6ca8784b3b1d75539962ad7b303ad0e5167e6a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 28 05:27:52 2019 -0400 + + add prototype for DEBUG-function + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 7c4a5b577637f113372005fc360e03db9b058564 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 28 05:25:02 2019 -0400 + + fix compiler-warning when DEBUG is defined + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 9ffc4ff7eb22b96472aa299b60dc3ed1550a7d6c +Merge: 2d0140c 405e038 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 19 18:58:53 2019 -0400 + + Merge remote-tracking branch 'upstream/master' + +commit 405e03828dfc2a3d69a32236ae8f1214e7185cff +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 19 11:35:47 2019 -0400 + + bump to 1.1.5.2 to reflect noreturn-changes + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 2d0140cf36ad3a3f8496d8e2da888efb9304af67 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 19 11:35:47 2019 -0400 + + bump to 1.1.5.2 to reflect noreturn-changes + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit d4208c7734fb12adbfb5ef1b65dfcfe7126380d6 +Merge: b3b86a2 4264ac5 +Author: Walter Harms <wharms@bfs.de> +Date: Sat May 18 19:31:28 2019 +0200 + + Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt + +commit b3b86a2f6b974f5e040d64aa3778075c987bf0fa +Author: Walter Harms <wharms@bfs.de> +Date: Sat May 18 19:31:08 2019 +0200 + + save one indent level + +commit 4264ac5f8bc959844ae8ac623d4db491fc691fa5 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri May 17 20:39:24 2019 -0400 + + trim obsolete ifdef for ISC, and correct nonstandard "NaNS" to "NaN" + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 41ba4dec60f7d9495c8d45c068d5c3d17e035e1e +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri May 17 19:57:28 2019 -0400 + + use _X_NORETURN, works for gcc and clang + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 36019ab614068bdf3fc933addc3a9b4cb512c9e0 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri May 17 04:52:57 2019 -0400 + + use explicit pointer check to eliminate a clang --analyze warning in VarGet.c + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 1f0e3238352a497a59a36e0b8a5b4723c634b2e1 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu May 16 20:53:42 2019 -0400 + + fix most clang --analyze warnings about null-pointers + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit fb78a7c881adbe46f1f8c6e8e429bc8963c9b3e8 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu May 16 17:09:13 2019 -0400 + + fix unused-assignment warnings (clang --analyze) + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 7fa9ee9e656ec32cc382f7acc552d0b4c9bf952c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu May 16 05:21:06 2019 -0400 + + ensure XWindowChanges value is initialized before updating it (clang --analyze) + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 91f1119528b57f94d178f0cfb12efafd0c90bbc9 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed May 8 21:15:08 2019 -0400 + + fixes cppcheck "style" warnings (mostly variable-scope) + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 43a65ae23370e0f7fb427e96c6d9037d8fa1af35 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed May 8 17:56:58 2019 -0400 + + add casts to quiet compiler warnings with Solaris 11.4 / gcc 7.3.0 + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 9c45da7cb487b8b6980ff3020468e0fb582bdd7f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 7 20:37:37 2019 -0400 + + remove an #include used in debugging + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 0eedde5df39ac754623511c06c5573ad62ca4c4c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 7 20:15:12 2019 -0400 + + manpage style fix: sentences should end at the end of a line + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit b7a87ccb07f816e7b9579d91bd66552e86ef0e8e +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 7 20:05:38 2019 -0400 + + add a note pointing out the change in design + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit adf962f3b2c4539e555bfda600d34b63c9e5e002 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 7 19:59:07 2019 -0400 + + updated spec to correspond to the current implementation of XtAppMainLoop + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 2286ca56529f27b0f6a809314e8303591c7fe240 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 7 19:42:59 2019 -0400 + + update manpage for changes to XtAppMainLoop() + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit dc33dc58f8ec841f002b9c65fb86b879b2d7d44a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue May 7 19:04:10 2019 -0400 + + Proposed revision of XtAppMainLoop() in + + https://gitlab.freedesktop.org/xorg/lib/libxt/issues/7 + + caused applications such as xclock to hang, because it did first not + check if there was an available event corresponding to the mask + parameter before calling XtAppProcessEvent(). + + For instance, if the mask was XtIMXEvent, it would ignore timer events + until an X event occurred. + + Fix this by checking with XtAppPending() when the mask is not XtIMAll. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit f0ff9ea4fc653d27db3251a5bae97df4b963b1ba +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon May 6 19:35:36 2019 -0400 + + Add related fix from + https://gitlab.freedesktop.org/xorg/lib/libxt/issues/6 + https://bugs.chromium.org/p/chromium/issues/detail?id=284595 + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 27778fd000d417dd81b940fc8a7855d4b4ccd068 +Merge: bb511a5 0b80bc9 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon May 6 18:22:25 2019 -0400 + + Merge branch 'ffontaine/libxt-master' into HEAD + +commit bb511a50f14c69deaf67ef411aeb6eea03eca975 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon May 6 16:49:32 2019 -0400 + + add casts to fix compiler warnings + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 86d7036808a6958f5937a81044262afe2658e6ec +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon May 6 16:38:46 2019 -0400 + + eliminate an unnecessary cast which gave a gcc warning and add a null-pointer check + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit a9c54d128ac65a8fa065ef28cd51c42981949c60 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon May 6 16:09:04 2019 -0400 + + if Xalloca.h is corrected to use size_t param, one change is still needed in + libXt to fix compiler warnings - done here. + +commit 9112c3c104f0b3ec45ae776279e276034bc7dcc5 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon May 6 05:16:24 2019 -0400 + + fixes for gcc warnings, no object-change + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 37dce673d841e7df75091a3b31828431e71bd78f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon May 6 04:08:42 2019 -0400 + + XtAppProcessEvent expects XtInputMask parameter, which is unsigned-long + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 8905b82df8a6dc1668d8e817924fb7b8cd574bdc +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 5 21:06:35 2019 -0400 + + use "const void *" rather than "char *" for memcmp, etc + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit fb1d51d4da8f303e92c8b30e4503dc7f9c01b3a8 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 5 20:49:13 2019 -0400 + + fix 5 more simple gcc warnings + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 5ee9a5d2de4e50552e50247e745f92b61f9784c0 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 5 20:16:31 2019 -0400 + + fix gcc warnings when assigning into a bit-field by first masking the value + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit c9f5ccd2e6c301853ebf1595ca12b377a991a095 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 5 18:36:04 2019 -0400 + + fixes for typos and formatting glitches + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 02bc6c1091fca1beeda6b0d79017c106655e913c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun May 5 14:43:08 2019 -0400 + + ignore the generated file used for version-number + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 6d1d29a92b9726c8f960d96cd3d896d314963341 +Author: Jon Turney <jon.turney@dronecode.org.uk> +Date: Wed May 1 18:20:07 2019 +0100 + + Provide suseconds_t typedef on Win32 + + Fix compilation on Win32 after cf9e8c73, where timeval is not defined in + terms of that type, but a plain long. + +commit 06cc5aa5a9f507bc1a5643854dcab33ad6d14761 +Author: Jon Turney <jon.turney@dronecode.org.uk> +Date: Wed May 1 18:31:29 2019 +0100 + + Fix WHITEFILL after const fixes + + Fix compilation of ExtractLocaleName() when WHITEFILL is defined (when + built for Win32) after const fixes in ffeb733d. + +commit 0b80bc9904c8d553c760651daca0c964df052c8b +Author: Fabrice Fontaine <fontaine.fabrice@gmail.com> +Date: Fri May 3 08:06:00 2019 +0200 + + libXt: util: don't link makestrs with target cflags + + The line: + + AM_CFLAGS = $(XT_CFLAGS) + + in util/Makefile.am is wrong because it adds target cflags to the + compilation of makestrs, which is built for the build machine, which + leads to build failures when cross-compiling. + + Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> + [Retrieved from: + https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXt/0001-util-don-t-link-makestrs-with-target-cflags.patch] + Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> + +commit 870954db9312d007a3c7620763e858cc0c03f753 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 28 19:54:36 2019 -0400 + + improved markup for the restored pages + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit c6bd044933771201d13256b18fad0c0d027b650b +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 28 19:23:48 2019 -0400 + + restore the last 3-4 pages of "Registering a New Resource Converter", + originally section 9.6.4 which lost in sgml/docbook conversion. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 3b18eab505cfef9cc6135f39ee9608e1366edd26 +Merge: 64b57b0 ba4ec93 +Author: Walter Harms <wharms@bfs.de> +Date: Sun Apr 28 17:31:32 2019 +0200 + + Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt + +commit 64b57b01feef4ddb85392eca013b756b2691106e +Author: Walter Harms <wharms@bfs.de> +Date: Sun Apr 28 17:00:17 2019 +0200 + + Fix input starvation in XtMainLoop() closes bug #7 + + the function XtAppProcessEvent() can handle only one of + XtIMXEvent | XtIMTimer | XtIMAlternateInput | XtIMSignal + propperly. It returns after processing one type of input + others are left unprocessed. putting enought input of one + type, the later once will never processed. + +commit ba4ec937680ee72f2fcd463752766340a4b3729d +Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> +Date: Thu Apr 11 17:21:17 2019 +0200 + + Fix covscan complain + + covscan gets confused by the test before the XtFree. + + Error: RESOURCE_LEAK (CWE-772): + libXt-20190411/src/Event.c:743: alloc_fn: Storage is returned from allocation function "__XtMalloc". + libXt-20190411/src/Event.c:743: var_assign: Assigning: "proc" = storage returned from "__XtMalloc((Cardinal)((size_t)numprocs * 16UL))". + libXt-20190411/src/Event.c:745: var_assign: Assigning: "closure" = "proc". + libXt-20190411/src/Event.c:776: leaked_storage: Variable "closure" going out of scope leaks the storage it points to. + libXt-20190411/src/Event.c:776: leaked_storage: Variable "proc" going out of scope leaks the storage it points to. + + Mixing static arrays and dynamic ones was a good idea + in the 90s when malloc was expensive, but now, we should + probably make the code clearer by just allocating the + memory when needed. + + Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> + +commit 6a7584e0337bb5cfec7f786231597f46c6d5fb16 +Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> +Date: Thu Apr 11 17:27:12 2019 +0200 + + dummy fix for covscan + + covscan seems lost here: + + Error: RESOURCE_LEAK (CWE-772): + libXt-20190411/src/Intrinsic.c:1074: alloc_fn: Storage is returned from allocation function "__XtMalloc". + libXt-20190411/src/Intrinsic.c:1074: var_assign: Assigning: "buf2" = storage returned from "__XtMalloc(4096U)". + libXt-20190411/src/Intrinsic.c:1110: leaked_storage: Variable "buf2" going out of scope leaks the storage it points to. + + Error: USE_AFTER_FREE (CWE-416): + libXt-20190411/src/Intrinsic.c:1113: alias: Assigning: "buf" = "buf2". Now both point to the same storage. + libXt-20190411/src/Intrinsic.c:1108: freed_arg: "XtFree" frees "buf2". + libXt-20190411/src/Intrinsic.c:1110: use_after_free: Using freed pointer "buf". + + Both are false positive, but we can make it understand where it + is wrong. + + Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> + +commit bca67f981dd3bcf730ac3816836b66049dd09f33 +Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> +Date: Thu Apr 11 17:26:58 2019 +0200 + + Fix leaks detected by covscan + + The following leaks are reported by covscan: + + Error: RESOURCE_LEAK (CWE-772): + libXt-20190411/src/ResConfig.c:542: alloc_arg: "_get_part" allocates memory that is stored into "part". + libXt-20190411/src/ResConfig.c:544: noescape: Resource "part" is not freed or pointed-to in "_match_resource_to_widget". + libXt-20190411/src/ResConfig.c:560: leaked_storage: Variable "part" going out of scope leaks the storage it points to. + + Error: RESOURCE_LEAK (CWE-772): + libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes". + libXt-20190411/src/TMgrab.c:115: var_assign: Assigning: "keycodeP" = "keycodes". + libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodeP" going out of scope leaks the storage it points to. + libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to. + + Error: RESOURCE_LEAK (CWE-772): + libXt-20190411/src/TMparse.c:1544: alloc_fn: Storage is returned from allocation function "XtMalloc". + libXt-20190411/src/TMparse.c:1544: var_assign: Assigning: "event" = storage returned from "XtMalloc(88U)". + libXt-20190411/src/TMparse.c:1549: noescape: Resource "event" is not freed or pointed-to in "ParseQuotedStringEvent". + libXt-20190411/src/TMparse.c:1555: leaked_storage: Variable "event" going out of scope leaks the storage it points to. + + Error: RESOURCE_LEAK (CWE-772): + libXt-20190411/src/TMparse.c:1779: alloc_fn: Storage is returned from allocation function "XtMalloc". + libXt-20190411/src/TMparse.c:1779: var_assign: Assigning: "action" = storage returned from "XtMalloc(32U)". + libXt-20190411/src/TMparse.c:1784: noescape: Resource "action" is not freed or pointed-to in "ParseAction". + libXt-20190411/src/TMparse.c:1785: leaked_storage: Variable "action" going out of scope leaks the storage it points to. + + In addition to this legitimate leaks, covscan can get confused by + the allocated memory in XtKeysymToKeycodeList: + + Error: RESOURCE_LEAK (CWE-772): + libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes". + libXt-20190411/src/TMgrab.c:114: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to. + + Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> + +commit 64dcec64b294d67a45596d84f91c876f15a5d95f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 19:44:10 2019 -0400 + + adapt change from libXaw for inserting the package version into the spec + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 29bfd6ce3d9b9a1040ee2edf4ac5f83b54ac1932 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 19:25:11 2019 -0400 + + bump to 1.1.5.1 (actually 1.2.0 should be the target) + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 182d2029f4adc89dd78f52a55d626a8419ae0c09 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 18:18:54 2019 -0400 + + updated the acknowledgements section, and added a few notes to the release-7 section + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit c1b8a6690b26bd7f802f953f4bd8f00f5937283c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 15:12:45 2019 -0400 + + summarize the const-changes in X11R7+ + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 04b44ef88aa59705acb38347a0d184d3287f6dd3 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 14:44:46 2019 -0400 + + add #include for <X11/Intrinsic.h> to manpages, per convention + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit f89906ffa8b65b9875053acbd52a7380a21c626f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 14:26:17 2019 -0400 + + move MenuPopdown and MenuPopup to section to distinguish these actions from C prototypes (and use the "Xt" prefix for these names as implemented since X11R4). + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 5d5811668fd06d50d8ff6f22159325e2328d0ee8 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 14:23:53 2019 -0400 + + minor tweak to work around docbook's limited formatting + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit c605f7d108365fdd4e46a032fcaaa812cef56f83 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 21 13:47:49 2019 -0400 + + fill in a few missing typedef keywords, and a missing "*" in prototype, as well as minor clarification of "XtIs<class>" + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 3637c0988df16732dbbd121760688ee82b9d3882 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Apr 20 10:00:15 2019 -0400 + + add some missing "typedef" keywords for prototyped function-pointers. + also, use "type" markup in some of the places where it's needed. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit dca1a94c4d08009af860012cba6c4849f4a04a9a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Apr 19 18:53:13 2019 -0400 + + fill in prototype information for a code example, as well as for + the XtRFunction resource type. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit d2df1c47e7f0511c2f1c269bec25a0c4b519fe88 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Apr 19 05:29:53 2019 -0400 + + fill in background for wide-prototypes + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 52999015089e38705454d0f6f2ea7b544c993bf3 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Apr 18 21:08:22 2019 -0400 + + begin section on the conversion to standard C + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 725f2f79c6f79d8b0aaea4dd37f56856efcf3a2d +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Apr 17 20:43:56 2019 -0400 + + finish summarizing X11R6 vs documentation updates + +commit 3864d90245b8be233005bed639ec8cd7b5577cea +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Apr 17 20:08:22 2019 -0400 + + summarize X11R6.3 and X11R6.4 changes + +commit c65723b624b0718f020868ac3aa9a19542434d50 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Apr 17 19:47:04 2019 -0400 + + The interface changes made recently have to be documented, and due to the + time interval, etc., in turn requires an update to the specification version. + Update that now. + +commit 533e88162b1540e2ed7d3c6ccdae5f50aac3d69d +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Apr 17 19:42:43 2019 -0400 + + update xorg's documentation-urls + +commit 1fd61d36009090cb8e2d95b861ae2c02cb874c77 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Apr 17 04:38:05 2019 -0400 + + fix cut/paste error in description of --enable-geo-tattler configure option + (reported by Alan Coopersmith) + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 4bd13f2bb92aafe66205160d55b3dc4cae98cda3 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Apr 16 21:20:21 2019 -0400 + + remove calls to "IN" macro, which was recently removed from header + +commit 735ee4b6cc90c9ebfc33680c820c299545aa02ed +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Apr 16 21:13:57 2019 -0400 + + Add --disable-const and --enable-geo-tattler options for new/updated features. + Also, show configure choices for build-logs. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit f2418d6ff43197d7e51404aa13ca9cb2434669ff +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Apr 16 17:42:59 2019 -0400 + + update manpage prototype for XtFindFile() + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + + Conflicts: + man/XtFindFile.man + +commit ea2247ee98b9c7357dccbba13df96ffc6d08b65a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon Apr 15 17:46:18 2019 -0400 + + use ldquo/rdquo/ndash where appropriate + +commit 44f5ef69ef6f1593d481a831d6aa4e035fc2e7bd +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon Apr 15 17:21:58 2019 -0400 + + correct an error from the original document's depiction of escape_char + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit eaa1835ba58525c90ffa2dc5a5d409dd9e7a909f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon Apr 15 17:20:57 2019 -0400 + + use ldquo/rdquo/ndash where appropriate + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit cbf4dd22eedc33309efacfb2a1a795debdd44b3b +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon Apr 15 17:13:05 2019 -0400 + + trim spurious backslashes from translation of nroff to docbook xml + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 1474d2e826773f3f5aa61ef2ad827c977ee5d084 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon Apr 15 05:01:33 2019 -0400 + + The conversion to xml overlooked the nroff document's use of "\%" for + hyphenation (remove those). + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit df21efb1cfaea8d46135f830817e4170605bffc0 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 20:50:44 2019 -0400 + + use lineannotation tag + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 26e04bcf5714149c8e047af5c5243a9755fe925a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 20:45:45 2019 -0400 + + whitespace/formatting fix + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 1882fbe7a1a2f05c9939b40c7c07be83aea77698 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 20:37:45 2019 -0400 + + use lineannotation tag + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 46505ebf1bb23b05364ee6da4fda48ea03221f58 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 20:29:02 2019 -0400 + + whitespace/formatting fixes + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit a3bb222d24c12dad2744039b8d5caa6ce05ca3bf +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 20:11:47 2019 -0400 + + formatted sample code to fit in 80 columns + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 346716ffe321ad24b839d9b17eee300b41c899c2 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 19:48:09 2019 -0400 + + use lineannotation tag to solve font mismatches for xref's inside + programlisting + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 015f1dd200334b656ff056b03662beee7ad7a9db +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 19:30:48 2019 -0400 + + use consistent labeling for xref's + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit aab9b50bb755d741ee54203f91bdfc464a95642f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 18:45:06 2019 -0400 + + use programlisting tag rather than workaround for literallayout font. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit aa871eb5c087f3af40e49e77378a04fa872c7465 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Apr 14 17:51:59 2019 -0400 + + fill in titles for some references to ICCCM and X11 documents + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 8905ee4cd409f22e940747b2dc0347c414011250 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Apr 12 21:17:55 2019 -0400 + + fix ``fake quotes'' + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 8310d272d09132b86ed821b3abd3b85ceb2ea73c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Apr 12 19:52:24 2019 -0400 + + corrected some nested list formatting + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 8000127db88f883a4e7c747560efeca536b1c14e +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Apr 12 19:23:58 2019 -0400 + + modify xml-files to use named-entities, for easier manipulation + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 1380721b4d252b8ed32d6016f1635f861e75f453 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Apr 12 04:35:13 2019 -0400 + + use DOCTYPE consistently in included xml files, to allow using named entities + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 6f75d2fefcf4e5c158546590bcfafc73293e4038 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Apr 11 19:20:23 2019 -0400 + + add (with an external script "markup-literallayout") <code> tags + within <literallayout>. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit d9afa0ca6e677b446ce43f2f189c08cfe87f68f3 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Mar 29 21:47:33 2019 -0400 + + whitespace-fixes, plus convert examples to standard C + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 1dd873e7bf2239b338d2b8c35607139c0d3d6e84 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Mar 28 20:17:57 2019 -0400 + + fix a typo + +commit 2e9edb068ef2a20fc33f484ffaf69174a0a0945a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Mar 28 19:55:53 2019 -0400 + + change ambiguous String's to char* or const-char*, as well as adding the + missing parameters to one prototype + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 6d19d615ce6b23f2b14340682851b5eba64e32ca +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Thu Mar 28 19:43:25 2019 -0400 + + The conversion to xml's funcdef dropped one or more parameters from several + functions. This commit restores those parameters to the function prototypes. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit ae2808046eafcbbd5e96ce36b6735f2888bd2a19 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 21:24:42 2019 -0400 + + correct prototype for XtInitialize; error in spec + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 01d9652e223ddbf0756a6f8a57db8f44f37fe03f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 21:19:16 2019 -0400 + + correct prototype for XtDisplay; error in spec + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 37a65d8a0b8021c8c09f173c57f0c75bb035d556 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 21:13:41 2019 -0400 + + corrected prototype for XtAppSetFallbackResources; error in spec + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 01ddc661a67d4b578f34c612a900fc5ef760d8de +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 21:08:20 2019 -0400 + + updated return-type for XtFindFile, also due to _CONST_X_STRING + + The previous commit also adds the standard "...", for variable-length parameter + lists, which was omitted from the specification. + +commit e357bd3b79216923820c0a024f95026fdd4a1cf3 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 21:04:44 2019 -0400 + + modify function prototypes in spec to correspond to updates made in headers + for the _CONST_X_STRING feature. + +commit 27483d8a3252e2c2a451976d4a99622becd83fe8 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 20:07:55 2019 -0400 + + update several function prototypes to use void-return or void-parameter, + which were not in the original spec because it accommodated K&R C. + +commit a8dcb749458a723dd76e342162c5c00b629374fe +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 19:38:46 2019 -0400 + + by the way - an overdue notification + +commit 5dd96a769ed02a0125fa2f84a2f27a1f75bdcc8e +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 27 18:51:41 2019 -0400 + + fix: some ASCII characters were mangled into Unicode look-alikes + +commit 464d6f0d396880152d1475f37459c38de5373d4f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Mar 24 14:32:41 2019 -0400 + + remove some debris... + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 6b500c797a461c6da3baf6a1be208b232bf84366 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 23 11:51:55 2019 -0400 + + fix minor regression in prototype updates + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 101090b0a60c8bc9aa38c8fd42b35119739bc53f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 23 11:36:33 2019 -0400 + + avoid using C keyword "default" as parameter name + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 149159df368aaa50db9e3e02f725d147ff557dbd +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 23 06:46:42 2019 -0400 + + updated manual pages' C prototypes to agree with the header-files. + This takes into account the _CONST_X_STRING feature, distinguishing + between String and char* and const char*, but also in + several cases, such as XtSessionGetToken, the manual page was wrong. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + + Conflicts: + man/XtAppErrorMsg.man + +commit e5a1e228e7ab7332d46db9278fa7af85ae889e70 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 21:18:22 2019 -0400 + + change return-type to avoid const-mismatches + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit e98352cebda8de6a715f6c5f35e549dc8cd55b8b +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 21:16:25 2019 -0400 + + fix const-mismatches in Tmstate.c + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 973ebb581a2cd92349728e36ada108a2d8c68bc8 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 21:13:17 2019 -0400 + + fix const-mismatches in TMprint.c + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 7aa775b5a238e16bc752fe78327a4a6c73369305 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 21:10:06 2019 -0400 + + fix const-mismatches in TMparse.c + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit ec3e02c88a72462100254723f96589e30cee2e8f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 20:55:18 2019 -0400 + + fix shadowing warning for widgetClass parameter; no binary-change + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 5037c01093c6a56728cab3096107d80052132dd3 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 20:51:06 2019 -0400 + + fix gcc warnings in Display.c + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit e19a99a733b3f1ed1b7120ef8355e2a449639242 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 19:07:52 2019 -0400 + + resolve const-mismatches in Shell.c + + some of those fixes use casts which elicit stricter warnings, but that's a + tradeoff needed to work with Xt's assumption that certain strings are + allocated (or const) in the calling application. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit ffeb733db1384c6ffde199747fd84efe2e8d7499 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 05:17:11 2019 -0400 + + resolve const-mismatches in internal functions of Intrinsic.c + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit e53726577e18f37186d7996dc85dc82de9532d22 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Mar 20 05:07:21 2019 -0400 + + Allow all of the "argv" strings to be writable, since those arrays may + be updated during initialization. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 13ed4421006c3bc7743233a401ce80f849dd889b +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Mar 19 21:20:03 2019 -0400 + + This is a minimal change which compiles when predefining _CONST_X_STRING, + by changing some function parameters and struct-members to _XtString + (always "char*") from String (which may be "const char *"). There are + still many compiler warnings; subsequent commits will reduce those. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit d10e295117fdde9a085f12d90cab1adb978450bb +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Apr 16 15:37:46 2019 -0400 + + The last commit removed "IN" macro, but not the lines which used it. + +commit 3f13df93468658cd48bb63a2d836c60d62494e4a +Author: Walter Harms <wharms@bfs.de> +Date: Tue Apr 16 14:42:41 2019 +0200 + + Remove unused macros to ease maintenance + + After the last cleanups all the private macros are + now obsolet. They are removed with: + sed -e'/^\.de/,/^\.ny/d' -i + +commit 2b26e9a5473e399c81ae11b98d1f0b38393dbd8c +Merge: 4b446ce 965bc25 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Apr 16 13:20:42 2019 +0200 + + Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt + + Conflicts: + man/XtManageChildren.man + +commit 965bc251c1d8391e672f277686254299627d4e3c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Mar 19 20:31:29 2019 -0400 + + Referring to the xterm FAQ + + https://invisible-island.net/xterm/xterm.faq.html#building_it + + I would like to add an optional feature which makes the String typedef + "const" if _CONST_X_STRING is defined. Modifying the Intrinsic.h header + is only a partial solution because the library has not been modified to + take advantage of this (if it had, most of the const-warnings from gcc + would go away). + + This change modifies the header file as well as the makestrs.c program + which generates Shell.h and StringDefs.h so that they use String-casts + rather than char*-casts (reducing the warnings seen when compiling with + Xt's header files). + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit c131d277ef061716b97e27cccc094bf1c0ae222f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Mar 19 20:04:40 2019 -0400 + + eliminate casts of NULL for String* and Cardinal*, since those are unnecessary + as well as interfere with proposed const-string changes. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 4b446ce8b20b1de1488c73e1841dafbd25ca949f +Author: Walter Harms <wharms@bfs.de> +Date: Mon Apr 15 23:03:31 2019 +0200 + + remove in-text macros + + The in-text macros are a problem when maintaining the text. + While removing i noticed several problems with missing + definitions this is fixed also. + +commit c66f453b4089b7af7ee14be7c5f817e8dd98be1e +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Apr 10 20:09:29 2019 -0400 + + restore fixed-pitch formatting of code-examples + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit a89acaec14bd988659ebdc2ebb4b99c1eea5aa7e +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Wed Apr 10 19:49:35 2019 -0400 + + The ".BR" macro is used to join bold/regular text. + Use ".B" when only bold is intended. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit cf9e8c73c4ffa671d580938c9a84d6ef0bd2710d +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Mar 17 17:19:45 2019 -0400 + + This cleans up the "easy" warning fixes which can be made using my + Regress script, comparing object-files before/after the edits: + + https://invisible-island.net/ansification/index.html + https://invisible-island.net/scripts/readme.html + + The changes are casts, which quiet the gcc warnings about implicit + conversion that my "gcc-normal" script would show. I avoided + reformatting the code. + + The change reduces the number of gcc warnings from 769 to 163. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit fb7e899e94dd402c868e8eb59ccf32284732f6ac +Author: Walter Harms <wharms@bfs.de> +Date: Thu Apr 4 22:32:20 2019 +0200 + + FIX: add missing .fi + +commit 76ed3193af4416324a18795fe3bee4fb37e9791f +Author: Walter Harms <wharms@bfs.de> +Date: Thu Apr 4 21:46:55 2019 +0200 + + replace the use of .Ds/.De macro with the std. RS/.RE macro + + this make way to remove all private macro definitions from + the header. Now only plain man macros are used. + +commit b01eaa82c190b390f6a0de74668ed88a41b3d6b8 +Author: Walter Harms <wharms@bfs.de> +Date: Thu Apr 4 18:58:44 2019 +0200 + + remove space after < for include filename + + using <X11/Xutil.h> instead of < X11/Xutil.h > make things + more easy and closer to std. man pages + + noted by Thomas Dickey + +commit 0f549e8992d568493415056ecda7fdbd7a6423ec +Merge: 7caf7f4 38c5ee4 +Author: Walter Harms <wharms@bfs.de> +Date: Wed Apr 3 17:06:30 2019 +0200 + + Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt + + Replace home made macros in man macros + +commit 7caf7f47d473e92cf0fc36bf03720765916c17be +Author: Walter Harms <wharms@bfs.de> +Date: Tue Apr 2 22:50:51 2019 +0200 + + replace .ZN with .BR + + By replacing we do two things: + 1. this fixes the troff behavier + 2. this moves us closer to std. man pages + 3. after this patch the macro ZN can be deleted + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 3b5b654d5b539364a2f19b5206a79fb2e13f810f +Author: Walter Harms <wharms@bfs.de> +Date: Tue Apr 2 21:49:28 2019 +0200 + + Replace last two uses of .Pn with .ZN + + After this patch the macro can savely be removed. + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 38c5ee4f77c1d837ed8936bad5a3a354701aaed2 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Mon Mar 18 05:06:06 2019 -0400 + + bzero was marked "legacy" in POSIX 2001, and is not part of the later revisions. + Use memset, which is standard (and supported for some 30 years). + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 91c08f4d9cb915d5f7c3074db3e72ad15ec14c01 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sun Mar 17 20:59:21 2019 -0400 + + Use standard size_t type in the casts for length-parameter of memcpy, memmove + and bzero. When the library was written (1989), none of those had been + standardized, and the source-code used "(int)" casts to help with K&R + compilers. The cleanup done in the previous update used binary-compare + to validate, which does not work for these because the compiler is recording + the cast's effect. + + This change reduces the number of gcc warnings from 163 to 128. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 4004d85df9e81fc8bcddacae15a2715ccdd6627c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 13:21:55 2019 -0400 + + update the "Ds" macro in the other files, for consistency + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit ca3f8db51e629e59d94873c41642d1e8b8324c9a +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 13:16:28 2019 -0400 + + None of the versions of the "Ds" macro (going back to X11R4) worked with + groff, and would display badly. Modified the macro in the files which use + it, to do what was intended. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 4a04da5838bdea2893ebe63c97465fa7349d92ac +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 12:55:53 2019 -0400 + + fix typo from last change + +commit 56c998bc127581974fa277e4e2bfc3561ea3a897 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 12:34:08 2019 -0400 + + trim down the "De" macro by removing the parts that used never-defined registers + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit fe0f501b0dfb2d69f5879588547d6994d93217c7 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 12:23:22 2019 -0400 + + cleanup undefined macros in manpages + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 1b2b648dbbc6f10b36e7914de8388b66bc93b45f +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 11:51:09 2019 -0400 + + split-up lines longer than 80 columns in manpages + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit a009bc8f3d69a379593b21997bb08a73eb39a8f2 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 11:47:40 2019 -0400 + + fix typo from last step + +commit b571da73755f65c206c0e7b82ade3876a921e2ea +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Sat Mar 16 11:44:37 2019 -0400 + + trim undefined symbol "D" from ".Ds" macros in manpages. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 7bdec43f299d2538d66f65892766bf3c5dd27056 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Mar 15 21:04:44 2019 -0400 + + workaround for obsolete macro/command ".ny", in the manpages since late + 1989 in X11R4. The command was given a ".ny0", but nroff did not accept + more than two-character names, so it "should" have been ".ny 0". Further, + since there is no standard macro "ny" (and no command), define a fallback. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 283db645c56a5aa55af1665c309182e492a3c863 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Fri Mar 15 20:06:26 2019 -0400 + + fix bug introduced by + commit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8, + which modified util/makestrs.c to avoid a shadowing warning of a + function parameter versus global variable, but overlooked use of the + parameter within the functions. That caused all of the resource strings + in Shell.h to have the same value. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit fe32434ab1a6a85d222b15e730fed9a5d8a74a2d +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Mar 12 04:34:28 2019 -0400 + + fix build when XT_GEO_TATTLER is defined + That turns on a debugging feature (activated by a resource setting). + Its use of <stdarg.h> was incorrect. Also fix compiler warnings in + the related file. + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit b724cd0d25dffe0091bb101ba8f993d0305844d3 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 15 19:45:29 2019 +0100 + + resolv:assignment discards 'const' qualifier from pointer target + +commit 93713f5b050fb40973775e13d8430d524e2d4d10 +Author: Walter Harms <wharms@bfs.de> +Date: Fri Jan 11 23:49:57 2019 +0100 + + no need to check XFree arguments + +commit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8 +Author: Walter Harms <wharms@bfs.de> +Date: Fri Jan 11 22:54:47 2019 +0100 + + resolv:shadows a global declaration + +commit d51325e11253f99bdcf672062cc04de80bc9c7e2 +Author: Walter Harms <wharms@bfs.de> +Date: Fri Jan 11 22:17:02 2019 +0100 + + alloc+bzero == calloc + +commit cc255601963479bd94c49851564f5004ac471093 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 23:10:10 2019 +0100 + + resolv:assignment discards 'const' qualifier from pointer target + +commit 12eda76f2c7ff5d43dd68d7ff0ebc29cf27e9897 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 22:26:25 2019 +0100 + + no need to check args for free + +commit bfd021ed1c2b126d3f78a1ffe639e25d11649b02 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 22:01:47 2019 +0100 + + resolv:shadows a previous local + +commit 252b69ea85041ac5b368c15afdb7d7b6dc28636e +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 21:54:51 2019 +0100 + + resolv:shadows a previous local + +commit c4897b56d853709aa2013ec16354e38f83465aaf +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 21:51:26 2019 +0100 + + resolv:shadows a previous local + +commit a343fb6d854dd345a0216435b97e51b8f4dd4425 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 21:45:09 2019 +0100 + + resolv:shadows a previous local + +commit 0aae899ba1724bfb16ab1bbe7238b3f75cbb6550 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 21:37:08 2019 +0100 + + resolv:shadows a previous local + +commit 102ba41a668568d7e7e506b0ab9f064d1f2c4ec5 +Author: Walter Harms <wharms@bfs.de> +Date: Tue Jan 8 21:25:00 2019 +0100 + + no need to check XFree arguments + +commit 8a25977b7ef3a5e96e57d0d56d597c9436a14871 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Fri Dec 7 19:51:23 2018 -0800 + + Update configure.ac bug URL for gitlab migration + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + +commit 0dd0429f82298e294b7611fb6ed63a96af94e2ed +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Mon Nov 19 22:41:26 2018 -0800 + + Update README for gitlab migration + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + +commit 0659374e8c1a39433f074226a65f29ae6147157e +Author: Rin Okuyama <rin@NetBSD.org> +Date: Tue Feb 21 06:18:37 2017 +0000 + + avoid -Wformat errors from clang when building with -DDEBUG + + https://bugs.freedesktop.org/show_bug.cgi?id=99882 + + Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + +commit 5ac10bc4b93942572118625c1c3b98e87d5ef9d7 +Author: Mihail Konev <k.mvc@ya.ru> +Date: Thu Jan 26 13:52:49 2017 +1000 + + autogen: add default patch prefix + + Signed-off-by: Mihail Konev <k.mvc@ya.ru> + +commit b2d06ea97f0b45c9f9cba00279afc376a21f854d +Author: Emil Velikov <emil.l.velikov@gmail.com> +Date: Mon Mar 9 12:00:52 2015 +0000 + + autogen.sh: use quoted string variables + + Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent + fall-outs, when they contain space. + + Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 5c8f59030c9407e657ba6824dcec151e904fc42d +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue Jan 24 10:32:07 2017 +1000 + + autogen.sh: use exec instead of waiting for configure to finish + + Syncs the invocation of configure with the one from the server. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + Reviewed-by: Emil Velikov <emil.velikov@collabora.com> + +commit 238f339165921831333a962f0c4e8ef6612f3ce4 +Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com> +Date: Thu Sep 8 11:51:12 2016 -0700 + + darwin: Don't build libXt with -flat_namespace + + Force clients to be well-behaved. libXaw and libXaw3d were updated to not + depend on the flat_namespace hack, so be sure to also update to newer versions + of those libraries as well. + + cf-libXaw: b3049d9b13333c0e67f1f23959227020741f486b + cf-libXaw3d: b8891dae09e107be01520c41ca8d903fe74cf6a0 + + Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> + +commit e8e2560e3391fa9c240235207a909855bfa7c73f +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sun Sep 27 18:54:57 2015 -0700 + + Get rid of some extraneous ; at the end of C source lines + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + commit e7411e7e5299116604ff1f01d9415802607f1051 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Thu Apr 30 22:36:14 2015 -0700 @@ -664,9 +2266,9 @@ Date: Thu Mar 10 14:23:44 2011 -0800 Only two simple test cases to start with: - compares the results of snprintf of a short string to a static buffer - with the new buffer returned by XtAsprintf. + with the new buffer returned by XtAsprintf. - compare the results of using XtAsprintf to replicate a portion of a - very long string with the original string. + very long string with the original string. Uses malloc debugging flags for various platforms to try to catch errors with uninitialized memory (such as the recently fixed failure to terminate |