commit f14ba54e9c7e415a05e33dd0b3b5f96e5de05c8b Author: Thomas E. Dickey Date: Sun Mar 10 16:25:47 2024 +0000 libXaw 1.0.16: amends XawListChange() prototype, plus code-cleanup commit 254e1f657496d21aef0c5e0a14ecca076a9ebcd5 Author: Thomas E. Dickey Date: Sun Mar 10 14:31:35 2024 +0000 delete code which is never used commit c07b1728e38529ff8177e2075c2bae4724d3abe7 Author: Thomas E. Dickey Date: Sun Mar 10 10:03:25 2024 -0400 make the examples configurable as (interactive) unit-tests Signed-off-by: Thomas E. Dickey commit d0fcbd9722ad691ca0b5873c98e8e9c236fa718b Author: Thomas E. Dickey Date: Sun Mar 3 20:21:40 2024 -0500 amend change to XawListChange() My previous commit in July 2019 build-fixes when _CONST_X_STRING is defined modified the interface of XawListChange() to use "_Xconst char *" to fix builds when the Xt symbol _CONST_X_STRING is defined (which makes the String typedef "const"). While this fixed building Xaw, clients which use Xaw were impacted. Changing that function to use String resolves both problems. (report by Karl Berry). Signed-off-by: Thomas E. Dickey commit b116d033a5b4daf75a10ad959e42aac398036ef9 Author: Thomas E. Dickey Date: Sun Mar 3 19:04:21 2024 -0500 clang/gcc warnings about undefined behavior (minor bug-fix) Signed-off-by: Thomas E. Dickey commit fd4b2ce63feae01744a850fa6f1809ff15361a8b Author: Thomas E. Dickey Date: Sun Mar 3 18:51:46 2024 -0500 fix clang/gcc warnings for undefined behavior, also fix a bug XtConvertAndStore may update the XrmValue value, changing its size. clang and gcc warn about undefined behavior in the case-statement following the call (which uses the size), but do not explain what the problem is. Since this code is not intended to handle changes of the size, simply reject that case. That quiets the gcc warnings and is actually all that is needed for correctness. clang still complains (neither knows what the call does), but can be quieted by initializing the variable before calling the function. The code happens to work without the fix as long as it is not used to convert between resource types which would increase the size. Signed-off-by: Thomas E. Dickey commit d33708e30f102f6ab278d6f809eeaa18e65d0716 Author: Thomas E. Dickey Date: Sun Mar 3 15:13:27 2024 -0500 scan-build(clang-17) reports possible null dereference, add checks Signed-off-by: Thomas E. Dickey commit 9aba0a9212e0bb3ad010fff569bce95c20c3ebfa Author: Thomas E. Dickey Date: Sun Mar 3 14:50:21 2024 -0500 split-up assignments which give unnecessary compiler-warnings Signed-off-by: Thomas E. Dickey commit ce94a168f6a10455e98e2be7bd905bb9fb7f7fc1 Author: Thomas E. Dickey Date: Fri Mar 1 20:32:17 2024 -0500 add check for null pointer, avoid dereferencing Signed-off-by: Thomas E. Dickey commit 95e93cfd56c8dec57a3bb2627d7714944713c37a Author: Thomas E. Dickey Date: Fri Mar 1 20:32:01 2024 -0500 add check for null pointer, avoid dereferencing Signed-off-by: Thomas E. Dickey commit 28b5ce87555b5c85f240895c64818015d134b3b7 Author: Thomas E. Dickey Date: Fri Mar 1 20:31:43 2024 -0500 add check for null pointer, avoid dereferencing Signed-off-by: Thomas E. Dickey commit 96e4ac3ae1afdeafb16ea0e147364d15e7bfd549 Author: Thomas E. Dickey Date: Fri Mar 1 20:31:26 2024 -0500 add check for null pointer, avoid dereferencing Signed-off-by: Thomas E. Dickey commit 5815fc38a12e5ac7f8bd391ce8f04f13b8178e69 Author: Thomas E. Dickey Date: Fri Mar 1 20:31:09 2024 -0500 add check for null pointer, avoid dereferencing Signed-off-by: Thomas E. Dickey commit a3fb321330ccb6d9dcd6fd3d41971cda3987527a Author: Thomas E. Dickey Date: Fri Mar 1 20:30:50 2024 -0500 add check for null pointer, avoid dereferencing Signed-off-by: Thomas E. Dickey commit 3841474f3ba6914b6909e29c5cf0c5e7207a69a7 Author: Thomas E. Dickey Date: Fri Mar 1 20:30:28 2024 -0500 add check for null pointer, avoid dereferencing Signed-off-by: Thomas E. Dickey commit f4906b8a4fc09eb3ce971272f993be81885f602f Author: Thomas E. Dickey Date: Fri Mar 1 19:30:22 2024 -0500 delete unused assignments Signed-off-by: Thomas E. Dickey commit 1b1d164cdcd3b30d1effb4a07a40ae1cf08d0419 Author: Thomas E. Dickey Date: Fri Mar 1 18:47:16 2024 -0500 reduce variable-length argument lists to match the existing code Signed-off-by: Thomas E. Dickey commit ff9312d99940be2d81d91601ad6c1688da1016bd Author: Thomas E. Dickey Date: Fri Mar 1 17:01:07 2024 -0500 fix references to uninitialized data when constructing argument-lists Signed-off-by: Thomas E. Dickey commit cc1e73a85d437ebd0d5c8efbe14a7f398c1b9fcc Author: Thomas E. Dickey Date: Thu Feb 29 20:19:25 2024 -0500 manpage: improve formatting consistency of bold/italics Signed-off-by: Thomas E. Dickey commit 080e6e49825c2e03adb0c5dd8dad53767ec41ce6 Author: Thomas E. Dickey Date: Thu Feb 29 18:12:40 2024 -0500 manpage: assume .EX/.EE macros Branden Robinson says macros have to go after ".TH"; the existing macros did not match the format used in groff, etc., and can be simply removed. The ".TQ" macro is used only without a parameter, causing an extra space to be emitted (and fixed that by dropping the parameter). Signed-off-by: Thomas E. Dickey commit d696cf912efb884af1a73952f3bd70bd28a9a942 Author: Thomas E. Dickey Date: Thu Feb 29 17:54:04 2024 -0500 manpage: adjust line-breaks to avoid embedded full-stops Signed-off-by: Thomas E. Dickey commit 6ded4c0487220253a2cb2fefc4983ff31e486dd4 Author: Thomas E. Dickey Date: Thu Feb 29 16:45:23 2024 -0500 cppcheck scope and assignment warnings commit f181d10b934c85a30f27de6aa0b71c94e68d2293 Author: Thomas E. Dickey Date: Wed Feb 28 20:46:24 2024 -0500 reduce compiler-warnings using casts Signed-off-by: Thomas E. Dickey commit 785ba6f4ee7677f395252daf9c1de30fb80a179d Author: Thomas E. Dickey Date: Wed Feb 28 20:18:34 2024 -0500 provide fallback for deprecated isascii/toascii Signed-off-by: Thomas E. Dickey commit 36ac433450b7e0b260e44b4320c4b6af0ba12a8f Author: Thomas E. Dickey Date: Wed Feb 28 19:43:50 2024 -0500 quiet conversion-warnings with casts Signed-off-by: Thomas E. Dickey commit eb5cbbd6f8056b3008c0f8e7e603b10a3ff4cbb2 Author: Thomas E. Dickey Date: Wed Feb 28 18:04:28 2024 -0500 fix missing-initializer warnings Signed-off-by: Thomas E. Dickey commit 5c23a1f5e5b0961a0938a8f3da1c9ad01fe67af7 Author: Thomas E. Dickey Date: Wed Feb 28 16:30:11 2024 -0500 build-fix Signed-off-by: Thomas E. Dickey commit 239a9d1f8fa2655a5ebc53de00e3311ae1413e33 Author: Alan Coopersmith Date: Sat Feb 17 14:48:34 2024 -0800 unifdef ISC Signed-off-by: Alan Coopersmith commit 6bbdea682c9c0064895e1619815a8d116f197c3f Author: Alan Coopersmith Date: Tue Feb 13 17:59:23 2024 -0800 Remove unused sharedlib.c It was only built by Imake if SUNSHLIB was defined. SUNSHLIB was only set in the Imake configs for SunOS versions < 5 (i.e. before Solaris 2.0). It has never been used in the autoconf builds. Signed-off-by: Alan Coopersmith commit 84f62d9c2a37366661332b8218c842f5af98356d Author: Alan Coopersmith Date: Tue Feb 13 17:54:47 2024 -0800 unifdef __UNIXOS2__ Signed-off-by: Alan Coopersmith commit bce0fc281e883f4ffa53e47cd5fa96ea04ea4227 Author: Alan Coopersmith Date: Tue Feb 13 17:53:49 2024 -0800 unifdef __osf__ Signed-off-by: Alan Coopersmith commit b6de2199357cdbde852a9caea1ed752d3c236d65 Author: Alan Coopersmith Date: Tue Feb 13 17:51:04 2024 -0800 unifdef AIXV3 || __SCO__ Signed-off-by: Alan Coopersmith commit dbd28c703175051e0d20df664c4423317ed556a3 Author: Alan Coopersmith Date: Tue Feb 13 17:48:19 2024 -0800 unifdef QNX4 Signed-off-by: Alan Coopersmith commit 04a5e1a7d8cb1446e4fe2bb4a823d9795254fecb Author: Alan Coopersmith Date: Tue Feb 13 17:47:21 2024 -0800 unifdef sony Signed-off-by: Alan Coopersmith commit a6cd58c90cf5e47678fd50932d6fc2fdbffb2605 Author: Alan Coopersmith Date: Tue Feb 13 17:46:44 2024 -0800 unifdef NCR Signed-off-by: Alan Coopersmith commit 1b5fe7cf8b5e7ed3f214b43b9f7e081c82df5b1d Author: Alan Coopersmith Date: Sat Sep 23 09:46:16 2023 -0700 gitlab CI: add xz-utils to container for "make distcheck" Also update to latest ci-templates Signed-off-by: Alan Coopersmith commit e1b030770a2d489ff832b619ba646aa96e0bfb5c Author: Alan Coopersmith Date: Tue Feb 28 19:19:13 2023 -0800 Use C99 designated initializers where appropriate Signed-off-by: Alan Coopersmith commit 77533b88018c2923075562e106ef2970c7e6c6a9 Author: Alan Coopersmith Date: Tue Feb 28 17:49:59 2023 -0800 Handle redundantInitialization warnings from cppcheck Signed-off-by: Alan Coopersmith commit c5a5fcea941e4ee7c4c68ae090601d6282f0a5cb Author: Alan Coopersmith Date: Tue Feb 28 16:10:19 2023 -0800 Variable scope reductions as suggested by cppcheck Signed-off-by: Alan Coopersmith commit 571c764ace3d4415531641db3dee0c2b066edc10 Author: Walter Harms Date: Sun Jun 18 21:05:34 2023 +0200 expand for simple widget demo commit 55c2ab7cd46efb17f59f18d22307fcf5b26f3692 Author: Walter Harms Date: Sun Jun 18 21:04:43 2023 +0200 add simple widget demo commit e67c7ff2bd6bff84edd70c224bc672535e4b41a4 Author: Walter Harms Date: Sat May 13 19:08:12 2023 +0200 add xawhisto commit 2f99a415913b6be4ed2955a3e30694c2216aafbd Author: Walter Harms Date: Fri May 12 23:03:32 2023 +0200 add examples provide some examples to support the documentation commit 324358180ddeaae482c5f66bb5647a4918710296 Author: Alan Coopersmith Date: Tue Mar 28 12:08:41 2023 -0700 Set close-on-exec when opening files Signed-off-by: Alan Coopersmith commit 78eb3c75688a1e92ec435e5bc3ded063cd339a73 Author: Alan Coopersmith Date: Wed Mar 15 16:29:53 2023 -0700 libXaw 1.0.15 Signed-off-by: Alan Coopersmith commit ebf701e9752a2c85f2fcfcce32b97f47d2546f47 Author: Alan Coopersmith Date: Sat Mar 4 10:44:45 2023 -0800 configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, so it's time to rely on it. Clears autoconf warnings: configure.ac:13: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:13: You should run autoupdate. aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... configure.ac:13: the top level libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. Signed-off-by: Alan Coopersmith commit f7246b984c287b64eb73ee0c303f1b61ee51caf2 Author: Alan Coopersmith Date: Tue Feb 28 14:12:09 2023 -0800 Replace calls to index() with strchr() Use C standard API instead of old BSD equivalent Signed-off-by: Alan Coopersmith commit 02d6fcb26ee1c77c26d98372898d0e48542da5cb Author: Alan Coopersmith Date: Tue Feb 28 11:50:15 2023 -0800 Add .git-blame-ignore-revs to hide whitespace commits from git blame To use this in your local repo clone, you will need to either run `git blame --ignore-revs-file .git-blame-ignore-revs` or set it permanently with `git config blame.ignoreRevsFile .git-blame-ignore-revs` Signed-off-by: Alan Coopersmith commit c37efe7e63ce7be18238590b25042a8d7184f86c Author: Alan Coopersmith Date: Sat Feb 25 09:21:46 2023 -0800 Remove "All rights reserved" from Oracle copyright notices Oracle no longer includes this term in our copyright & license notices. Signed-off-by: Alan Coopersmith commit 9129b6dbca53afe7e1876ce11bb0386d91bcd589 Author: Thomas E. Dickey Date: Mon Jul 4 08:46:04 2022 -0400 issue #6: fix typo in XawMax parameter in GetBlockBoundaries Signed-off-by: Thomas E. Dickey commit 49cec54165b46116c73e7db78c46b624948b01c8 Author: Alan Coopersmith Date: Sat May 7 10:20:30 2022 -0700 Stop memory leak in error paths in XawTextSinkConvertPropertyList() Fixes issues reported by Oracle Parfait static analyzer: Error: Memory leak Memory leak [memory-leak] (CWE 401): Memory leak of pointer pointer allocated with XtCalloc(1, 144) at line 1586 of lib/libXaw/src/TextSink.c in function 'XawTextSinkConvertPropertyList'. pointer allocated at line 1570 with XtCalloc(1, 144) pointer leaks when XawFindArgVal(params, "font") != NULL at line 1573 and argval->value != NULL at line 1574 and XLoadQueryFont(screen->display, argval->value) == NULL at line 1577. Memory leak [memory-leak] (CWE 401): Memory leak of pointer pointer allocated with XtCalloc(1, 144) at line 1605 of lib/libXaw/src/TextSink.c in function 'XawTextSinkConvertPropertyList'. pointer allocated at line 1570 with XtCalloc(1, 144) pointer leaks when argval->value == NULL at line 1574 and XawFindArgVal(params, "foreground") != NULL at line 1593 and argval->value != NULL at line 1594 and XAllocNamedColor(...) == 0 at line 1595. Memory leak [memory-leak] (CWE 401): Memory leak of pointer pointer allocated with XtCalloc(1, 144) at line 1622 of lib/libXaw/src/TextSink.c in function 'XawTextSinkConvertPropertyList'. pointer allocated at line 1570 with XtCalloc(1, 144) pointer leaks when argval->value == NULL at line 1574 and XawFindArgVal(params, "background") != NULL at line 1610 and argval->value != NULL at line 1611 and XAllocNamedColor(...) == 0 at line 1612. Signed-off-by: Alan Coopersmith commit 11384211b9407eeab475e54e4806e47825fb1790 Author: Alan Coopersmith Date: Sat May 7 10:11:18 2022 -0700 Stop memory leak in GetResourcePixmapPath() Fixes issue reported by Oracle Parfait static analyzer: Error: Memory leak Memory leak [memory-leak] (CWE 401): Memory leak of pointer pointer allocated with XtMalloc((strlen(value.addr) + 1)) at line 700 of lib/libXaw/src/Pixmap.c in function 'GetResourcePixmapPath'. pointer allocated at line 679 with XtMalloc((strlen(value.addr) + 1)) Signed-off-by: Alan Coopersmith commit 01c0b0365a50a08e69dffe3c63ac62343560b26c Author: Taylor R Campbell Date: Mon Apr 4 14:53:48 2022 +0200 Fix ctype(3) users. The API requires "unsigned char" arguments. Signed-off-by: Thomas Klausner commit 794367d1ac396842c0213064ebcfe1f4e2219657 Author: Alan Coopersmith Date: Sat May 7 10:56:22 2022 -0700 Fix spelling/wording issues Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith commit f704f8cf083140a592a79705a3b104063d9b67c4 Author: Alan Coopersmith Date: Sat May 7 10:36:59 2022 -0700 gitlab CI: add a basic build test Signed-off-by: Alan Coopersmith commit 8d6e75133738d0311d7737faab841b44cbb86e6b Author: Alan Coopersmith Date: Sat May 7 10:31:31 2022 -0700 Build xz tarballs instead of bzip2 Signed-off-by: Alan Coopersmith commit 9cfeba9db7f3ac4e0b351969c9ff5ab8f58ec7ef Author: Matt Turner Date: Sat Mar 27 13:38:39 2021 -0400 libXaw 1.0.14 Signed-off-by: Matt Turner commit 197e9d055f3cd351ae73551955ff463294b965bf Author: Thomas E. Dickey Date: Tue Nov 26 19:05:01 2019 -0500 compiler-warning fixes for const-mismatches, no object-change Signed-off-by: Thomas E. Dickey commit 9f5025729992607eaac987f7f82208018af84fb6 Author: Thomas E. Dickey Date: Mon Nov 25 20:49:28 2019 -0500 reduce compiler warnings using casts, no object change Signed-off-by: Thomas E. Dickey commit 4ea048a88a378d05bfef1633bcafae17a757e024 Author: Thomas E. Dickey Date: Mon Nov 25 19:15:33 2019 -0500 fix compiler warning by updating parameter type for call to XtDisplayInitialize Signed-off-by: Thomas E. Dickey commit 78f66e92c66ad637da33df454a7aae149476e765 Author: Thomas E. Dickey Date: Mon Nov 25 17:57:14 2019 -0500 change COMMON_CFLAGS and COMMON_CPPFLAGS to AM_CFLAGS and AM_CPPFLAGS respectively so the default .c.o rule works (needed for the "Regress" script). Signed-off-by: Thomas E. Dickey commit 15860a8e2804243777c1e3d1fc997b9d6a500cb5 Author: Thomas E. Dickey Date: Sat Jul 6 06:33:35 2019 -0400 use _X_UNUSED to quiet unused-parameter warnings Signed-off-by: Thomas E. Dickey commit 70fb870ca41cd2a5f9c46ad0244004bd7f808202 Author: Thomas E. Dickey Date: Thu Jul 4 21:04:03 2019 -0400 fix some compiler warnings in MenuButton.c by changing the menu name from String to char* Signed-off-by: Thomas E. Dickey commit a68226ab5e620a49cfedbe01b437d1ebac2adf9b Author: Thomas E. Dickey Date: Thu Jul 4 20:37:07 2019 -0400 fix some type/conversion warnings (no object change) Signed-off-by: Thomas E. Dickey commit 7a6b35790865bd40009eef58d0a4d504b2fce0c8 Author: Thomas E. Dickey Date: Thu Jul 4 20:33:22 2019 -0400 fix some type/conversion warnings (no object change) Signed-off-by: Thomas E. Dickey commit 9b4f070bfb7cbaad22b03d2d38b338e82cbf80c0 Author: Thomas E. Dickey Date: Thu Jul 4 20:30:02 2019 -0400 fix misleading indentation, which gave a compiler warning Signed-off-by: Thomas E. Dickey commit 29144b39e9b7e5bad43b5e6013ecb4cfac049bd5 Author: Thomas E. Dickey Date: Thu Jul 4 20:25:01 2019 -0400 fix some type/conversion compiler warnings (no object change) Signed-off-by: Thomas E. Dickey commit ccca832690f7ee56469786d7926e79f219259cea Author: Thomas E. Dickey Date: Thu Jul 4 20:21:18 2019 -0400 fix some type/conversion compiler warnings (no object change) Signed-off-by: Thomas E. Dickey commit 666ecd9890cef9726cd29da7acb3e397ca90442b Author: Thomas E. Dickey Date: Thu Jul 4 20:18:45 2019 -0400 fix some type/conversion compiler warnings (no object change) Signed-off-by: Thomas E. Dickey commit e1fc6483141c483c1b5e1bfb67fc443faaa314e3 Author: Thomas E. Dickey Date: Thu Jul 4 20:06:00 2019 -0400 fix some type/comparison compiler warnings (no object change) Signed-off-by: Thomas E. Dickey commit 5ea7395991b55b0b7ce8cc1dcaafc37e2b8b9d46 Author: Thomas E. Dickey Date: Thu Jul 4 20:00:26 2019 -0400 change a couple of variable-types to reduce compiler warnings (no object change) Signed-off-by: Thomas E. Dickey commit 30a9013124591c253254255dbda16bdd516c2e9a Author: Thomas E. Dickey Date: Thu Jul 4 19:54:00 2019 -0400 fix a missing struct-initializer, and quiet unused-parameter warnings Signed-off-by: Thomas E. Dickey commit 9836ef1ff74744dc8316b762baf9f9f5f70bbd8f Author: Thomas E. Dickey Date: Thu Jul 4 19:50:15 2019 -0400 change variables to/from char* vs String to reduce compiler warnings (no object change) Signed-off-by: Thomas E. Dickey commit d7a86b4b9017c67fbdabd4e6006fba6689c63ed1 Author: Thomas E. Dickey Date: Thu Jul 4 19:47:45 2019 -0400 quiet some more type-conversion warnings, as well as unused-parameters Signed-off-by: Thomas E. Dickey commit c22df47605e3e5230addea2fc9a531fb0b84339d Author: Thomas E. Dickey Date: Thu Jul 4 19:35:02 2019 -0400 trim some stray backslashes leftover from nroff, and fix some whitespace in code samples Signed-off-by: Thomas E. Dickey commit dc53edf2132fa7a25a75e2f8f12ed4623c4cbb2a Author: Thomas E. Dickey Date: Thu Jul 4 14:46:44 2019 -0400 add --disable-const option, from libXt commit 89d3815e07e883f7f399b69c709518667af179a0 Author: Thomas E. Dickey Date: Wed Jul 3 09:55:07 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit bca947bda79e992b1bd0537ad68fedc9740188e3 Author: Thomas E. Dickey Date: Wed Jul 3 09:55:56 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 88dabfee7a5a45ef747f4e3367c1705cddfd871a Author: Thomas E. Dickey Date: Wed Jul 3 09:56:08 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit bc737a82007a880c6d17d2334bf85346640409e7 Author: Thomas E. Dickey Date: Wed Jul 3 09:56:16 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit cc3f0b591987c8edd0c573479c9df34fda253c06 Author: Thomas E. Dickey Date: Wed Jul 3 09:56:28 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 2a14a606cb23843ca6c4ba5b8546cc54bccbb29a Author: Thomas E. Dickey Date: Wed Jul 3 09:56:38 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 40af785c9cbe82c0caf3d143980f4e92d1ac3f67 Author: Thomas E. Dickey Date: Wed Jul 3 09:56:46 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 5abff2885ddcb9fc1732bf00ebad9bf09e08c2cc Author: Thomas E. Dickey Date: Wed Jul 3 09:56:55 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit eeea8a6b2b84ef2a3f50387d1ae99037b692a3f4 Author: Thomas E. Dickey Date: Wed Jul 3 09:57:05 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 729e6f0b05664952f04865f2c0143524d4ac01d3 Author: Thomas E. Dickey Date: Wed Jul 3 09:57:16 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 58d4568a6b685a7f0bce2e2af238b5a54edbbde7 Author: Thomas E. Dickey Date: Wed Jul 3 09:57:26 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit d01732e7cddfb08fe16e6c2e673ee1bb78bd18bc Author: Thomas E. Dickey Date: Wed Jul 3 09:57:34 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 7b3ba952e590c975c6e6bf2d64fb04dab0959272 Author: Thomas E. Dickey Date: Wed Jul 3 09:57:51 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 0dd86d04aa36dd592c6720c7653a0246345ddbc1 Author: Thomas E. Dickey Date: Wed Jul 3 09:58:00 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit b3ce7ce658b4336bca487aa1c9e7689622db4211 Author: Thomas E. Dickey Date: Wed Jul 3 09:58:08 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 3afd76ce8640b1bff299ada10af6faa7ae41e21c Author: Thomas E. Dickey Date: Wed Jul 3 09:58:17 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 32fdbc4cf763dbf7307414f7e3b0e0ea744bc3d5 Author: Thomas E. Dickey Date: Wed Jul 3 09:58:25 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 380dfc6ea9ea7f2ca2a0378f4bdeb1c52ad341b4 Author: Thomas E. Dickey Date: Wed Jul 3 09:58:33 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit d4db24bbb20434bee94d7c7df95bbd43c8d5ea7c Author: Thomas E. Dickey Date: Wed Jul 3 09:58:40 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 9adace08e31dbebe6733c173e5c47157e1ce13bf Author: Thomas E. Dickey Date: Wed Jul 3 09:58:48 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 56aaaca5ab452ff2a06ebcd27c1b69e603ee9807 Author: Thomas E. Dickey Date: Wed Jul 3 09:58:57 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit e088c92de5014446409da027a6314ea3d2b0491a Author: Thomas E. Dickey Date: Wed Jul 3 09:59:12 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 0561f5dbd9504e1d16041272e71914faa0a5f21c Author: Thomas E. Dickey Date: Wed Jul 3 09:59:21 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit e53025f667a3c85eb2e2ea97047d9ee8839afac4 Author: Thomas E. Dickey Date: Wed Jul 3 09:59:28 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 834371d9f5ab3aed734bb10dbba224f780f080e4 Author: Thomas E. Dickey Date: Wed Jul 3 09:59:36 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 58106a04c8ac4b13b50c420fe8f0e9451253ff0f Author: Thomas E. Dickey Date: Wed Jul 3 15:49:53 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit fe2e19befb423cd8d709dcac494734c2496744f1 Author: Thomas E. Dickey Date: Wed Jul 3 15:50:04 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 88edd1c49afc62da1a7cd8a3c80f9bd85ef25a44 Author: Thomas E. Dickey Date: Wed Jul 3 15:50:12 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 2bf5b17770af9e79a6370e992dc3fb43d4c5a5f0 Author: Thomas E. Dickey Date: Wed Jul 3 15:50:22 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit fa416f3488e248616186bccfcfdce3e0c8992a32 Author: Thomas E. Dickey Date: Wed Jul 3 15:50:30 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit b5a234bcd12f1c1e235fd882b913ec63f9c69cb2 Author: Thomas E. Dickey Date: Wed Jul 3 15:50:39 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 4739c329307ec58adfe10d76236354fa36b74b7a Author: Thomas E. Dickey Date: Wed Jul 3 15:50:55 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit c35e10f93b4f93de81fed3b128dabb7db2a490c9 Author: Thomas E. Dickey Date: Wed Jul 3 15:51:03 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 9b9d0ee75990fcba5643c13611a56d25627846d2 Author: Thomas E. Dickey Date: Wed Jul 3 15:51:10 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 6859e8208de83cb6ad280aea5255f1b505ba8c38 Author: Thomas E. Dickey Date: Wed Jul 3 15:51:21 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 2823d6c1ccc4b8311c6f611171067a2df78b7b46 Author: Thomas E. Dickey Date: Wed Jul 3 15:51:28 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 11bc3a8d8a93cd3cf49f2a1736a4db4dd7d4d8fc Author: Thomas E. Dickey Date: Wed Jul 3 15:51:40 2019 -0400 add casts to quiet gcc conversion-warnings, no object change Signed-off-by: Thomas E. Dickey commit 7daff9f7e522d2ba5f303847df8ec20e93f27583 Author: Thomas E. Dickey Date: Mon Jul 1 19:11:17 2019 -0400 build-fixes when _CONST_X_STRING is defined Signed-off-by: Thomas E. Dickey commit 894617e0220c3018d73081191699d135dcb19dc1 Author: Jon Turney Date: Mon Jun 3 21:26:25 2019 +0100 Avoid warning about missing getpagesize() prototype on Windows Work-around AC_CHECK_FUNCS([getpagesize]) reporting a false positive when using MinGW gcc, due to it being present in libgcc.a, which results in trying to use it without a prototype. Future work: This value control the default memory allocation size for text widgets. If there's some reason why a fallback to using BUFSIZ is bad, we could use the actual pagesize instead. commit c01d47c4c0e0a66e0989d40f73827d0a55f693cc Author: Alan Coopersmith Date: Sat Mar 9 16:20:48 2019 -0800 Pass correct number of atoms from SelectSave to _XawTextSaltAwaySelection When filling in the array, we correctly limited to the 256 slots allocated but then we reset the value to an unlimited number when passing it on to the function that walks the array, which could lead to it walking too far. Fixes https://gitlab.freedesktop.org/xorg/lib/libxaw/issues/2 Reported-by: Praveen Kumar Signed-off-by: Alan Coopersmith commit c9d6b0fa101238063b36182f170f4e1b0a233e15 Author: Alan Coopersmith Date: Mon Feb 18 15:10:17 2019 -0800 specs: app-defaults & rgb.txt are in /usr/share now, not /usr/lib Signed-off-by: Alan Coopersmith commit 759b58d33aa3b4040ba39d722988149b1daa165f Author: Alan Coopersmith Date: Mon Feb 18 15:00:55 2019 -0800 specs: remove excess spaces between < > and header names Signed-off-by: Alan Coopersmith commit 9206b0ff74b9a37bc961f9ab09cd46d0e6fce215 Author: Alan Coopersmith Date: Mon Feb 18 14:52:17 2019 -0800 specs: move trailing punctuation to behind tag Signed-off-by: Alan Coopersmith commit c134bc0d72387399d73640a72842b0a1121c32ff Author: Alan Coopersmith Date: Mon Feb 18 15:15:11 2019 -0800 specs: replace nroff hair space (\^) with Unicode entity ( ) Signed-off-by: Alan Coopersmith commit 7e982604b4afaf1208dfc5e57e37740bf515e487 Author: Alan Coopersmith Date: Mon Feb 18 14:49:14 2019 -0800 specs: replace nroff 1/6th-em space (\|) with Unicode entity ( ) Signed-off-by: Alan Coopersmith commit e395fd92c8f74c04dc33e6fc9568ef5d80221ca6 Author: Alan Coopersmith Date: Mon Feb 18 14:32:41 2019 -0800 specs: misc. manual fixes Signed-off-by: Alan Coopersmith commit 27dc1e9e6d014f21fbec1d6f4a2220598884f389 Author: Alan Coopersmith Date: Mon Feb 18 13:55:34 2019 -0800 specs: Convert ``quotes'' to perl -i -p -e 's{\`\`(.*?)\x27\x27}{\1}' *.xml Signed-off-by: Alan Coopersmith commit 1ba0cad53d1805476d146576153e52af981c8478 Author: Alan Coopersmith Date: Mon Feb 18 13:46:05 2019 -0800 specs: fixup remaining troff \fI & \fP escapes Signed-off-by: Alan Coopersmith commit f5c7109d2697c441f5c845efeb55b4b60f9bdd1c Author: Alan Coopersmith Date: Mon Feb 18 13:33:26 2019 -0800 specs: fixup some more xrefs & links Signed-off-by: Alan Coopersmith commit 8ef58ff4b99d986e3223e0138287eb0dd7b0105f Author: Alan Coopersmith Date: Mon Feb 18 12:44:53 2019 -0800 specs: restore missing list terms in "Underlying Model" Signed-off-by: Alan Coopersmith commit 32b3bb8a7aeefa7d1f35b55c2b1010cf483d3928 Author: Alan Coopersmith Date: Mon Feb 18 12:28:08 2019 -0800 specs: use glossary list markup for Terminology section Signed-off-by: Alan Coopersmith commit 492d5d25ebd1545e422ec5319655ef335b1bd32c Author: Alan Coopersmith Date: Mon Feb 18 12:08:52 2019 -0800 specs: show libXaw version instead of X11R7.7 Since we stopped doing katamaris, the library version is needed to tell what release the docs are from. Signed-off-by: Alan Coopersmith commit 2d78b52c8a798957e0fd8f739fcda07cd64a0bec Author: Alan Coopersmith Date: Mon Feb 18 11:50:37 2019 -0800 specs: update credits for DocBook conversion Signed-off-by: Alan Coopersmith commit fc4f97769996c1086848e3fd7bbe8c093c8f0276 Author: Alan Coopersmith Date: Sun Feb 17 20:33:36 2019 -0800 specs: Reorder subsections of CH5 to match X11R6.6 spec Signed-off-by: Alan Coopersmith commit 5b9f06194bfcb6e6e09b57dd54f2480e2fa3f089 Author: Alan Coopersmith Date: Sun Feb 17 20:25:59 2019 -0800 specs: Add missing subsections of CH4 and reorder to match X11R6.6 spec Signed-off-by: Alan Coopersmith commit 80fc6c7cf49ce2820b18dbdb35601f81b54e20be Author: Alan Coopersmith Date: Sun Feb 17 20:18:23 2019 -0800 specs: Add olinks to ICCCM spec Signed-off-by: Alan Coopersmith commit fc0859cda710485e7312a3c3759601b251af7d8d Author: Alan Coopersmith Date: Sun Feb 17 20:10:26 2019 -0800 specs: Add olinks to libX11 spec Signed-off-by: Alan Coopersmith commit f4c93256a82ba9bde938101acb9b361c0a2b2f43 Author: Alan Coopersmith Date: Sun Feb 17 20:00:24 2019 -0800 specs: Add olinks to libXt spec Signed-off-by: Alan Coopersmith commit 543d26d206fe5393de6bd6ae3d52d6d8e1f0abea Author: Alan Coopersmith Date: Sun Feb 17 19:08:36 2019 -0800 specs: Convert troff .IN macros to docbook tags Signed-off-by: Alan Coopersmith commit 2b9a7f2c89ebaf411e23af40dd18ad84d48019e8 Author: Alan Coopersmith Date: Sun Feb 17 18:33:24 2019 -0800 specs: suggest XtOpenApplication instead of XtAppInitialize Fixes https://bugs.freedesktop.org/show_bug.cgi?id=37552 "libXaw.html promotes obsolete XtAppInitialize" Signed-off-by: Alan Coopersmith commit c03defced6a8dfb1c3c6d20f64b6efd0b60aa16c Author: Alan Coopersmith Date: Fri Dec 7 19:39:24 2018 -0800 Update configure.ac bug URL for gitlab migration Signed-off-by: Alan Coopersmith commit ae6ed2c1cb024b2dcb0c62e7fc2a393cc7cb7252 Author: Alan Coopersmith Date: Mon Nov 19 21:37:41 2018 -0800 Update README for gitlab migration Signed-off-by: Alan Coopersmith commit 2f298ec305c072c68906dd90d6a9f10f5cbdaa71 Author: Roberto Branciforti Date: Wed Jan 19 21:20:59 2011 +0100 Scrollbar.c: Add Btn4 & Btn5 to default translations Add default translations to handle mouse wheel events for moving the scrollbar. Signed-off-by: Roberto Branciforti Signed-off-by: Alan Coopersmith commit 5a392266daf26d1959af9cc55ae53a905af159cf Author: Alan Coopersmith Date: Sat May 5 12:07:27 2018 -0700 Fix misleading indentation in TextAction.c TextAction.c:838:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (ctx->text.lt.top != 0) ^~ TextAction.c:840:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ break; ^~~~~ Signed-off-by: Alan Coopersmith commit f5699b698d512bb1060ef53704595d6accf7eb19 Author: Alan Coopersmith Date: Sat Mar 24 22:42:40 2018 -0700 Fix xload crashes if the window is wider than 2048 pixels https://bugs.freedesktop.org/show_bug.cgi?id=96670 Signed-off-by: Alan Coopersmith Reviewed-by: Matthieu Herrb Tested-by: Keith Packard commit ba7321b6a52726cdb9964b82c5111518dc1f437d Author: Tobias Stoeckmann Date: Mon Mar 13 20:01:27 2017 +0100 NULL pointer dereference in XawAsciiSinkInitialize The function XawAsciiSinkInitialize is prone to a NULL pointer dereference if no font is available. Even though a specific check for a NULL font exists, it is called after GetGC(), which in turn would trigger the NPE in such a case. Spotted by calling xmessage on a system with an incomplete x font setup: $ xmessage -b text Warning: Unable to load any usable ISO8859 font Segmentation fault $ _ Signed-off-by: Tobias Stoeckmann Reviewed-by: Peter Hutterer Signed-off-by: Peter Hutterer commit a77be15825c0e450dac84619bda966d9fa9af6ec Author: Mihail Konev Date: Thu Jan 26 13:52:49 2017 +1000 autogen: add default patch prefix Signed-off-by: Mihail Konev commit b461c11e0e9e9ebafa9a34c89c9598f162d54091 Author: Emil Velikov 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 Reviewed-by: Peter Hutterer Signed-off-by: Peter Hutterer commit a45aee9f79ce9613bab22d9d658bbc0992ff759f Author: Peter Hutterer 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 Reviewed-by: Emil Velikov commit b3049d9b13333c0e67f1f23959227020741f486b Author: Jeremy Huddleston Sequoia Date: Wed Jan 6 22:21:01 2016 -0800 darwin: Remove incorrect export of vendorShellClassRec and vendorShellWidgetClass Signed-off-by: Jeremy Huddleston Sequoia commit 4a7626b5127c0eb597cd2b8d0ae3de0286b74d7c Author: Alan Coopersmith Date: Fri Jan 1 11:23:09 2016 -0800 editres can trigger sigsegv in inspected application (Debian bug 790325) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790325 Reported-by: Yuriy M. Kaminskiy Signed-off-by: Alan Coopersmith commit 8c82c47a770274c50944f002b97369c4e30872d8 Author: Alan Coopersmith Date: Thu Apr 30 22:06:03 2015 -0700 libXaw 1.0.13 Signed-off-by: Alan Coopersmith commit 882da69d577b8f206694691679cef2cc3ca69725 Author: Jon TURNEY Date: Sun Sep 14 16:30:45 2014 +0100 Include Required for prototype of usleep() Signed-off-by: Jon TURNEY Reviewed-by: Alan Coopersmith commit 1955d3917b8d24d7a8621ad80b160e4cefde6fc9 Author: Alan Coopersmith Date: Fri Nov 7 22:01:06 2014 -0800 Use SEEK_* names instead of raw numbers for fseek whence argument Signed-off-by: Alan Coopersmith commit 3b0de83ef4f2cdb0bfa52aba9092b56a1a1dc6ea Author: Alan Coopersmith Date: Wed Nov 5 18:01:17 2014 -0800 Just use C89 size_t instead of rolling our own Size_t Signed-off-by: Alan Coopersmith Reviewed-by: Hans de Goede commit ebaa906159a73eeb001506a7787f5128f17af61a Author: Alan Coopersmith Date: Wed Nov 5 17:58:48 2014 -0800 Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find Signed-off-by: Alan Coopersmith Reviewed-by: Hans de Goede commit 1804def12f26b9f64453fb9d641034f8de92ff7d Author: Thomas Klausner Date: Tue Mar 18 22:51:45 2014 +0100 Fix abs() usage. For long arguments, use labs(). From Jörg Sonnenberger Reviewed-by: Matt Turner Signed-off-by: Thomas Klausner commit 1a1bf8404229b5636892d4be2fe9122304603c25 Author: Alan Coopersmith Date: Sat May 31 21:39:32 2014 -0700 autogen.sh: Honor NOCONFIGURE=1 See http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Alan Coopersmith commit ad1bb9a727c067a586882a478e36bbce532b0fb0 Author: Alan Coopersmith Date: Sat May 31 21:38:41 2014 -0700 configure: Drop AM_MAINTAINER_MODE Signed-off-by: Alan Coopersmith commit 6234ea0ba30861547e5cf1f7d4259e39f36618d3 Author: Gaetan Nadon Date: Sat Dec 14 13:23:29 2013 -0500 Makefile: use $(LN_S) for better code portability Autoconf recommends using LN_S to safeguard against actual or future portability issues. Autoconf: "Symbolic links are not available on old systems; use ‘$(LN_S)’ as a portable substitute". AC_PROG_LN_S is brought in by AC_PROG_LIBTOOL Reviewed-by: Alan Coopersmith Signed-off-by: Gaetan Nadon commit ec7d7c303385a6bdb0833a5aaae96be697cca7ab Author: Adam Jackson Date: Thu Nov 21 11:43:55 2013 -0500 Fix build with gcc -Werror=format-security DisplayList.c:290:4: error: format not a string literal and no format arguments [-Werror=format-security] Signed-off-by: Adam Jackson commit 0543fa37ebdc48c0432425de80abc63235182085 Author: Gaetan Nadon Date: Sun Sep 22 16:06:00 2013 -0400 Makefile: use AM_V_GEN and AM_V_at to implement automake silent rules Passing --enable-silent-rules to configure will cause build rules to be less verbose; the option --disable-silent-rules will cause normal verbose output. At make run time, the default chosen at configure time may be overridden: make V=1 will produce verbose output, make V=0 less verbose output. Reviewed-by: Alan Coopersmith Signed-off-by: Gaetan Nadon commit a2d573ad309b4e717c5aef4635daa51e60a46db7 Author: Alan Coopersmith Date: Sat Sep 7 20:57:47 2013 -0700 libXaw 1.0.12 Signed-off-by: Alan Coopersmith commit c68047934774bf0a96bc2ee84c36bf59eabf9dfb Author: Alan Coopersmith Date: Sat Jul 6 00:21:19 2013 -0700 Replace TXT16 with XChar2b inline No longer need #define to substitute it now that we no longer set it to a different type on CRAY systems. Signed-off-by: Alan Coopersmith commit 93c88707e017274eaeb6df6a6b9f3bf2da6af06b Author: Alan Coopersmith Date: Sat Jul 6 00:20:24 2013 -0700 Remove CRAY/WORD64 support (unifdef -UCRAY -UWORD64) Signed-off-by: Alan Coopersmith commit a30892ed9b6d193f6eb2bab5b37180ac8f63b0b1 Author: Alan Coopersmith Date: Sun Apr 21 15:55:33 2013 -0700 Fix fd leak when write() fails in WriteToFile() Reported by parfait 1.1 bug checking tool: File Descriptor Leak: Leaked File Descriptor fd at line 1098 of src/MultiSrc.c in function 'WriteToFile'. fd initialized at line 1096 with creat fd leaks when creat(name, 438) != -1 at line 1096. Signed-off-by: Alan Coopersmith commit 26fb314644fd01928fc881e72e36b2c6bdda5b3b Author: Alan Coopersmith Date: Sun Apr 21 15:49:33 2013 -0700 Fix fd leak when fdopen() fails in InitStringOrFile() Found by parfait 1.1p2 bug checking tool: File Descriptor Leak: Leaked File Descriptor fd at line 1507 of src/AsciiSrc.c in function 'InitStringOrFile'. fd initialized at line 1488 with open fd leaks when open(src->ascii_src.string, open_mode, 438) != -1 at line 1488. at line 1276 of src/MultiSrc.c in function 'InitStringOrFile'. fd initialized at line 1257 with open fd leaks when open(src->multi_src.string, open_mode, 438) != -1 at line 1257. Signed-off-by: Alan Coopersmith commit a5630e166921b5b5322b30fb152df01bb6536e42 Author: Alan Coopersmith Date: Fri Jan 4 19:42:05 2013 -0800 unifdef -U__UNIXOS2__ Signed-off-by: Alan Coopersmith Reviewed-by: Peter Hutterer commit e360c7c86b9229ee9fe24b97aba2bfee5df05748 Author: Ryan Pavlik Date: Mon Jan 2 03:11:59 2012 +0000 Include winsock header on WIN32 to provide fd_set etc. v2: also link with ws2_32 on MinGW Signed-off-by: Ryan Pavlik Reviewed-by: Jon TURNEY Reviewed-by: Yaakov Selkowitz commit ffaad7ee2ef6e06b4585567df04f6b64356fb6fe Author: Alan Coopersmith Date: Fri Jun 1 20:31:30 2012 -0700 libXaw 1.0.11 Signed-off-by: Alan Coopersmith commit 52081b462ff7d1844d014bf9be887197caa88160 Author: Alan Coopersmith Date: Sat May 26 15:07:07 2012 -0700 Only call XawStackFree if XawStackAlloc was used for allocation In FormParagraph() in TextAction.c, the #if OLDXAW case always uses fixed length buffers, while the !OLDXAW case uses XawStackAlloc & XawStackFree to switch to dynamic allocations when the buffers aren't large enough. A couple instances of XawStackFree slipped into the wrong side of the #if checks though, so move them back where they belong. Also reset pos afterwards, in the case we continue and may use it again, to avoid the chance of a double free. Found by the Parfait 0.5.0.1 bug checking tool: Error: Free memory not allocated dynamically by alloc (CWE 590) Free() was called on a pointer 'buf' to the auto variable 'buf'. Free() must only be used on dynamically allocated memory at line 3946 of TextAction.c in function 'FormParagraph'. 'buf' allocated at line 0 as auto variable. at line 4000 of TextAction.c in function 'FormParagraph'. 'buf' allocated at line 0 as auto variable. Error: Use after free (CWE 416) Use after free of pointer '&buf' at line 3995 of TextAction.c in function 'FormParagraph'. Previously freed at line 3946 with XtFree. Error: Use after free Double free (CWE 415): Double free of pointer '&buf' in call to XtFree at line 4000 of TextAction.c in function 'FormParagraph'. Previously freed at line 3946 with XtFree. Double free (CWE 415): Double free of pointer '' in call to XtFree at line 4000 of TextAction.c in function 'FormParagraph'. Previously freed at line 3946 with XtFree. Signed-off-by: Alan Coopersmith Acked-by: pcpa commit ca35cff72a3100c9367b7e7f4811117c8733b8be Author: Alan Coopersmith Date: Sat May 26 14:44:26 2012 -0700 Correct order of arguments to XawStackFree() XawStackAlloc() & XawStackFree() are macros to automate the process of using a fixed size stack buffer for strings smaller than the buffer size, and allocating/freeing memory for larger strings. XawStackFree is defined in src/Private.h as taking (pointer, stk_buffer) and freeing pointer if it's not pointing to the stack buffer. Most of the calls of this macro get the ordering right, but a couple got it reversed, passing a stack buffer to free() instead of the allocated pointer. Found by the Parfait 0.5.0.1 bug checking tool: Error: Free memory not allocated dynamically by alloc (CWE 590) Free() was called on a pointer 'buf' to the auto variable 'buf'. Free() must only be used on dynamically allocated memory at line 2281 of TextAction.c in function 'DoFormatText'. 'buf' allocated at line 0 as auto variable. at line 2296 of TextAction.c in function 'DoFormatText'. 'buf' allocated at line 0 as auto variable. Signed-off-by: Alan Coopersmith Acked-by: pcpa commit 11c3a104141e1a4946ad949dfb5514df0b66a031 Author: pcpa Date: Tue May 22 20:42:32 2012 -0300 Correct undefined behavior access to out of scope pointer contents. This problem is triggered in gcc 4.7 DCE (dead code elimination). In the Xaw code, the local constant "String" is not guaranteed to have global scope. The problem was found when debugging the reason xedit built with gcc 4.7 would be very unstable, and that happens regardless of using a libXaw built with gcc 4.6. Signed-off-by: pcpa Signed-off-by: Alan Coopersmith commit b16cc35e551860a0bff54c47b33317536ddeae52 Author: Alan Coopersmith Date: Thu Mar 22 19:51:33 2012 -0700 libXaw 1.0.10 Signed-off-by: Alan Coopersmith commit 8a78d3aef0f6f1f51997468daf5f67231f4a3ecd Author: Matt Turner Date: Wed Feb 1 13:44:05 2012 -0500 Include headers instead of using extern definitions Signed-off-by: Matt Turner commit 49c0a2441946f0d70fbd2612f193c95b84dde102 Author: Jeremy Huddleston Date: Tue Nov 1 20:47:34 2011 -0700 Build fix for -Werror=pointer-to-int-cast Signed-off-by: Jeremy Huddleston commit fe00db0ecafd95f6e1353b1d5f11ee6012a9b64c Author: Matt Dew Date: Wed Oct 5 22:33:05 2011 -0600 Cleanup IDs and links in doc 1 - fix the capitalization of the ID attributes to match either the or <funcdef> string it goes with. 2 - fix any <linkend>'s that were affected by 1. 3 - any <function> in the docs that has an actual funcdef, will become an olink. Signed-off-by: Matt Dew <marcoz@osource.org> commit c8e8838702ba8ae0a8100c7f1bd94ce9932339de Author: Gaetan Nadon <memsize@videotron.ca> Date: Mon Sep 19 16:25:43 2011 -0400 specs: refactor multi license legal text Also restore lost information. There was no version number for this spec as in many of the docs. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 37ffe69b10ae29e8f91de6ef647d06804b9d159b Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Fri Sep 16 22:13:37 2011 -0700 Strip trailing whitespace Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' git diff -w & git diff -b show no diffs from this change Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit 6c628c605e4f58be3a84edc5273a0dd88363a770 Author: Gaetan Nadon <memsize@videotron.ca> Date: Tue Sep 13 17:12:59 2011 -0400 specs: fix orphan author affiliation. It belongs to Chris Peterson formerly of MIT Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit e07f1d83079eb90ea91e3ff120ad747b1cc78bfb Author: Gaetan Nadon <memsize@videotron.ca> Date: Mon Sep 12 16:54:45 2011 -0400 docs: use the &fullrelvers; entity to set X11 release information Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 5b1f776e84108bce397cc6721ee176c3bb5592ad Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Sep 11 19:49:53 2011 -0400 docs: remove <productnumber> which is not used by default This element is not rendered by default on the title. A template customization is required to display it. X Window System does not have a product number. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 038802c68090dd3a75405178516017d80a51ecdf Author: Gaetan Nadon <memsize@videotron.ca> Date: Thu Sep 8 20:00:00 2011 -0400 docbook.am: embed css styles inside the HTML HEAD element Rather than referring to the external xorg.css stylesheet, embed the content of the file in the html output produced. This is accomplished by using version 1.10 of xorg-xhtml.xsl. This makes the whole html docs tree much more relocatable. In addition, it eliminates xorg.css as a runtime file which makes xorg-sgml-doctools a build time only package. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit e24d546c5da599f63cc2ff40626b58c1183ed27a Author: Gaetan Nadon <memsize@videotron.ca> Date: Wed Sep 7 10:31:04 2011 -0400 docbook.am: global maintenance update - entities, images and olinking Adding support in libX11 for html chunking caused a reorg of docbook.am as well as the xorg-sgml-doctools masterdb for olinking. The parameter img.src.path is added for pdf images. A searchpath to the root builddir is added for local entities, if present. The docbook.am makefile hides all the details and is identical for all 22 modules having DocBook documentation. It is included by a thin Makefile.am which requires no docbook knowledge. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit a6c814b6d02e3f28f1d015678bd3d944ff8dfb10 Author: Gaetan Nadon <memsize@videotron.ca> Date: Thu Sep 1 14:01:02 2011 -0400 Remove include directive to <X11/Xaw> The -I directive to include/X11/Xaw is removed which will alert developers not to include header files with quotes unless they are in the /src directory. Currently no offending includes were found. Tested-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 86444aeda526e957e1d7adc90625f24e263aa7ea Author: Gaetan Nadon <memsize@videotron.ca> Date: Sat Jun 18 10:22:19 2011 -0400 man page: replace hard coded section number with __libmansuffix__ Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 66e450fdbb58b77641351e3c11631fdde86bf205 Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Jun 12 18:38:44 2011 -0400 Install xml versions of specs even if HAVE_XMLTO is false DocBook/XML input source is also a usefull output format that can be viewed with an XML viewer or editor and by some O/S help system. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit f3d7c3c5d9f142149d3217682667b32c3d0ded8d Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Jun 5 16:27:36 2011 -0400 Install target dbs alongside generated documents This matches a change in xorg-sgml-docs whereby the masterdb will look for the target dbs into the same location as the generated documents. The target dbs are now installed alongside the generated documents. Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which has the potential of installing outside the package prefix and cause distcheck to fail when user does not have write permission in this package. Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11 commit 39ffb88b3a6523e9258bc6e4f3948a09e63b269f Author: Matt Dew <marcoz@osource.org> Date: Tue May 31 20:03:23 2011 -0600 Add id attributes to funcsynopsis to allow other docs to olink to them. Signed-off-by: Matt Dew <marcoz@osource.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> commit f5823ff8ed5bd280e7858116c3cec5d97184b175 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sat May 28 08:48:10 2011 -0700 Correct path to examples in X11R5 contrib archive Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit 7d01dd4176b8ae1664218da8e197ef49d1efd05a Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Fri May 27 20:35:28 2011 -0700 Bug 37536: Documentation refers to invalid contrib/examples/mit/Xaw https://bugs.freedesktop.org/show_bug.cgi?id=37536 Update text to point to the latest distributed copy I found, in the X11R5 contrib archives. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit cfa8e377352d5b9d5dbddc75de8314a509f51224 Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Feb 27 15:06:18 2011 -0500 Documentation: add Docbook external references support When writing technical documentation, it is often necessary to cross reference to other information. When that other information is not in the current document, additional support is needed, namely <olink>. A new feature with version 1.7 of xorg-sgml-doctools adds references to other documents within or outside this package. This patch adds technical support for this feature but does not change the content of the documentation as seen by the end user. Each book or article must generate a database containing the href of sections that can be referred to from another document. This database is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that the value of DATAROOTDIR for xorg-sgml-doctools and for the package documentation is the same. This forms a virtual document tree. This database is consulted by other documents while they are being generated in order to fulfill the missing information for linking. Refer to the xorg-sgml-doctools for further technical information. Co-authored-by: Matt Dew <marcoz@osource.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit a1c8ddc087715876cce1c86f837f7b13b49696aa Author: Glenn Burkhardt <gbburkhardt@verizon.net> Date: Fri Dec 3 17:22:42 2010 -0500 fix potential infinte loop in XawBoxQueryGeometry() (bug 11569) Originally sent to xorg@ back in July 2007. http://lists.x.org/archives/xorg/2007-July/025997.html commit 38dce0209303b48054c884508633b4ce0d52a819 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Thu Jan 27 22:40:02 2011 -0800 Convert XmuSnprintf calls to just plain snprintf All supported platforms have native snprintf Remove #include <X11/Xmu/SysUtil.h> since it only defines XmuSnprintf and the unused XmuGethostname Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit 83e4910b379cb9b9d69a0438eba3322470afda24 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Thu Jan 27 22:35:46 2011 -0800 Typo fix: sintax error -> syntax error Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit bd78cc3b4afec713fcef114b5f12186d749fdb17 Author: Gaetan Nadon <memsize@videotron.ca> Date: Wed Feb 2 11:43:41 2011 -0500 config: comment, minor upgrade and layout configure.ac Group statements per section as per Autoconf standard layout Autoconf recommends not using dnl instead of # for comments No functional configuration changes This helps automated maintenance and release activities. Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 449ab92d83a972ba28ffda0ae198a6c8e4b00e78 Author: Gaetan Nadon <memsize@videotron.ca> Date: Fri Jan 28 16:07:07 2011 -0500 config: replace deprecated AC_HELP_STRING with AS_HELP_STRING This silences an Automake warning. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit b73a5ea91d0b3bb61ee8e7aa26ff178fd5b72209 Author: Gaetan Nadon <memsize@videotron.ca> Date: Fri Jan 28 14:59:04 2011 -0500 config: remove unrequired AC_HEADER_STDC Autoconf says: "This macro is obsolescent, as current systems have conforming header files. New programs need not use this macro". commit 03457873474dfc90e5f2322facbd6032a1312086 Author: Roberto Branciforti <rbbrnc@gmail.com> Date: Wed Jan 12 22:36:06 2011 +0100 Removing trailing white spaces Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit 8ac146ce96cfa133b788b1ffdd13fe0b648ee4fc Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Tue Jan 11 17:07:08 2011 -0800 libXaw 1.0.9 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit e7a9b0302f7cb84015e8f612e5b65694d785b2d8 Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Nov 21 09:33:46 2010 -0500 config: prevent config.status from being generated three times AC_OUTPUT with parameters is deprecated, use AC_CONFIG_FILES. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 55fc7aa22197350d9cd1039e0398132a63d3589f Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sat Nov 20 20:10:12 2010 -0800 Check for getpagesize() with autoconf instead of #ifdef osname Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Tested-by: Gaetan Nadon <memsize@videotron.ca> commit b2e86875d03e349a4c85135e4cf41b26b99b083e Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sat Nov 20 20:06:04 2010 -0800 convert header checks/ifdefs to autoconf standard AC_CHECK_HEADERS Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Tested-by: Gaetan Nadon <memsize@videotron.ca> commit 41bf7992c45c6766c5982b3500b03d9c1b1fab87 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sat Nov 20 19:54:54 2010 -0800 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS Regroup AC statements under the Autoconf initialization section. Regroup AM statements under the Automake initialization section. Regroup XORG statements under the Xorg macros section. Add missing AC_CONFIG_SRCDIR Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit f85d4342cbfbb58764e24e202f3a7c95eaba3d77 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sat Nov 20 19:52:41 2010 -0800 config: Remove unnecessary calls from configure.ac AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit 394a0c49c849e497cbcb987154ff796eb34f4820 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Thu Nov 11 23:30:22 2010 -0800 specs/CH6.xml: Remove stray quote in chapter title Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit e9da4e6268b2cfbda793435caedc6403b2a918f0 Author: Gaetan Nadon <memsize@videotron.ca> Date: Tue Nov 9 13:04:44 2010 -0500 config: HTML file generation: use the installed copy of xorg.css Currenlty the xorg.css file is copied in each location where a DocBook/XML file resides. This produces about 70 copies in the $(docdir) install tree. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit fd5ef2fb841903c0a7d59e56f8fe69d0974f964c Author: Jeremy Huddleston <jeremyhu@apple.com> Date: Tue Nov 2 09:52:34 2010 -0700 xaw6.pc: Only list xmu in Requires.private, not Requires Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> Based on earlier similar change to xaw7.pc which was: Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Tested-by: Gaetan Nadon <memsize@videotron.ca> commit 5136e2aabb73fec3c1670616bf0ebf828a1a1ca9 Author: Cyril Brulebois <kibi@debian.org> Date: Thu Oct 28 00:29:30 2010 +0200 Fix missing <X11/Intrinsic.h> in XawInit.h Configure scripts/test programs might have troubles detecting libXaw by just including XawInit.h, since it doesn't include <X11/Intrinsic.h>, even though it's needed for the Widget definition. X.Org Bugzilla #3526 <https://bugs.freedesktop.org/show_bug.cgi?id=3526> Signed-off-by: Cyril Brulebois <kibi@debian.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit 7b8196c9f7723b77b5d18fc1cc2070e557a7f767 Author: Jeremy Huddleston <jeremyhu@apple.com> Date: Mon Oct 25 12:33:32 2010 -0700 Move -I CFLAGS to CPPFLAGS Previously, setting CPPFLAGS at configure time could result in using the installed headers rather than the ones included in the package. Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> commit 46ca2da2e8d29d7f1347c9f4e9fb3794dd99cb7a Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Mon Oct 25 10:47:03 2010 -0700 libXaw 1.0.8 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit b190356ebf2f0eb390ddf128edf1f0c761c3f14b Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sun Oct 24 22:38:05 2010 -0700 Add pointer to API spec in $(docdir) to Xaw.man Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> commit 35197044c7632b37322d15454589416fcdb7dc86 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sun Oct 24 22:28:42 2010 -0700 specs/Makefile.am: remove whitespace after line continuation chars Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit e20dbae7ab37431928e8f0f6d18644d0a7bdcdb7 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Sun Oct 24 22:27:34 2010 -0700 Sun's copyrights now belong to Oracle Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit 47cab7a9160e4326107feac80ef4cc47289404ef Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Oct 17 20:29:02 2010 -0400 make: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 82f22390f2d1d78c9bc4f4900e3d088fd704eeb0 Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Oct 17 20:26:32 2010 -0400 make: use the appropriate platform version of sed As provided by AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit a2fa2705252db693d2b0f9da8f28fbfe3f88f083 Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Oct 17 20:24:43 2010 -0400 config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS It depends on util-macros 1.8 or later The existing statement can now be removed from the configuration file. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit b4d3a7153d9f39f9f385a750d39e30385caddd7e Author: Jesse Adkins <jesserayadkins@gmail.com> Date: Tue Sep 28 13:30:02 2010 -0700 Purge cvs tags. Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> commit f383e5989956dbaefc7bbacfe54bcc34e9144416 Author: Walter Harms <wharms@bfs.de> Date: Mon Aug 30 11:30:08 2010 -0400 Fix case statement typo in edit mode code Signed-off-by: Adam Jackson <ajax@redhat.com> commit b6750449f32c07fe277146b55a9f988bfaa3e0d2 Author: Alan Coopersmith <alan.coopersmith@oracle.com> Date: Fri Aug 6 21:36:50 2010 -0700 xaw7.pc: Only list xmu in Requires.private, not Requires Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Tested-by: Gaetan Nadon <memsize@videotron.ca> commit fdeacea047db7c651f1640a6ade13063c29a816b Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Date: Sun Aug 8 22:05:45 2010 -0500 Remove symlinks created in install-exec-hook during uninstall Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Tested-by: Gaetan Nadon <memsize@videotron.ca> commit b8e3deb07d09f700026a37e4f887f20fae2bd93e Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Date: Sun Aug 8 05:19:12 2010 -0500 Install unversioned import library on Cygwin/MinGW Using LN_S is required for portability; on MinGW, this is "cp -p". The install-exec-hook in src/Makefile.am must remain !PLATFORM_WIN32, as Windows cannot resolve DLL runtime dependencies from symlinks. Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> commit f7e3c7c8859cc25a1701507ed0f656cc38a2a550 Author: Gaetan Nadon <memsize@videotron.ca> Date: Tue Aug 3 15:23:57 2010 -0400 config: xorg-macros minimum of 1.10 required for XORG_CHECK_SGML_DOCTOOLS Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 95fe60384d60b31a33bec48a58242b8b5f2aa7a0 Author: Gaetan Nadon <memsize@videotron.ca> Date: Sat Jul 24 11:03:56 2010 -0400 config: add AM_PROG_CC_C_O for per-target compilation flags Per-target compilation flags (libXaw7_la_CFLAGS) are required when multiple targets which require different compiler flags, are build in the same makefile. Automake issues a command with -c and -o flags which not all compilers support. The object fles are prefixed with libXaw7_la. The macro AM_PROG_CC_C_O must then be used to provide this feature on compilers that do not have it. If not, a warning is issued at make time. This macros checks for compiler support and if missing, uses a "compile" script it generates in the package root directory. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit bd8cb49382a4277d6294a4fceda89b8d0769c5ba Author: Gaetan Nadon <memsize@videotron.ca> Date: Fri Jul 9 20:42:16 2010 -0400 specs: use pattern rules rather than suffix rules This allows target to rebuild when included .xml files are changed. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 3191a58b3cd4c2ac3325bda0aa250f6cb973eac2 Author: Gaetan Nadon <memsize@videotron.ca> Date: Tue Jul 6 13:33:30 2010 -0400 specs: libXaw.xml was listed twice in dist_doc_DATA This should fix the dist/install target problem on some tinder boxes Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit e474cc545ed803012785029412e09ae09063ce39 Author: Gaetan Nadon <memsize@videotron.ca> Date: Tue Jul 6 13:09:24 2010 -0400 specs: remove file accidently checked-in Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 8d6114c248f7c8039a41dbc863240c63e3eccd54 Author: Matt Dew <matt@osource.org> Date: Tue Jul 6 09:06:52 2010 -0400 specs: replace troff source with docbook-xml source Placed specs files in the "specs" directory to be consistent with other libraries specs. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit ad23722c4eec72f24d266291c31dfbed15d41e26 Author: Gaetan Nadon <memsize@videotron.ca> Date: Mon Mar 29 14:53:48 2010 -0400 config: remove the pkgconfig pc.in file from EXTRA_DIST Automake always includes it in the tarball. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit 0a86ae9ba2143642b29bc1c00a2f3f70eb5a1b52 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Thu Jan 14 20:52:10 2010 -0800 Update Sun license notices to current X.Org standard form Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> commit 7052118fed1c3734ac6d681130f62cd2899f9026 Author: Gaetan Nadon <memsize@videotron.ca> Date: Tue Feb 16 14:54:00 2010 -0500 spec: change install cmd due to automake 1.11 docData_INSTALL is defined in 1.9 and 1.10 but not 1.11 Reported-by: Tobias Droste <tdroste@gmx.de> Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit c690f3b7f85724eeb4e84c4f600a2408b00ee8af Author: Gaetan Nadon <memsize@videotron.ca> Date: Tue Feb 9 17:46:41 2010 -0500 doc: use $(mkdir_p) rather than $(MKDIR_P) due to automake 1.9.6 $(MKDIR_P) is not defined in automake 1.9. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit e87c5d8f8753a69f0b82c011c2b82bd53907bd4f Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Jan 31 18:30:58 2010 -0500 doc: use new macros to control doc generation Namely XORG_WITH_GROFF for the groff generation tool XORG_ENABLE_SPECS for the generation of functional specs Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit db4fc91e01d51155322b8057b4dc60d56c3b26f2 Author: Gaetan Nadon <memsize@videotron.ca> Date: Sun Jan 31 17:43:29 2010 -0500 doc: clean-up generated html images Generate images in /images as is the convention Provide a base file name for images rather than process ID Remove images directory when running make clean Signed-off-by: Gaetan Nadon <memsize@videotron.ca> commit ceaf6f7f0e516b1479744df421de404b1decc556 Author: Rémi Cardona <remi@gentoo.org> Date: Thu Dec 17 08:28:30 2009 +0100 require autoconf 2.60 because of $(docdir) use Signed-off-by: Rémi Cardona <remi@gentoo.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> commit 4cf1bbc4a0f167eae794283f5d47be28192f6b14 Author: Gaetan Nadon <memsize@videotron.ca> Date: Fri Nov 27 20:56:03 2009 -0500 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES Now that the INSTALL file is generated. Allows running make maintainer-clean. commit 6509e9d695889f55f7749e10006aef7288e30cbd Author: Gaetan Nadon <memsize@videotron.ca> Date: Wed Oct 28 15:24:48 2009 -0400 .gitignore: use common defaults with custom section # 24239 Add an ignore file for the new spec subdir commit ccf1bbf854152ed64e1f184388962361b7d828ae Author: Gaetan Nadon <memsize@videotron.ca> Date: Wed Oct 28 15:19:25 2009 -0400 configure.ac: AM_MAINTAINER_MODE missing #24238 This turns off maintainer mode build rules in tarballs. Works in conjunction with autogen.sh --enable-maintainer-mode For all X.Org components. commit 504ec86f33975a1954136c875d09f7549557b962 Author: Gaetan Nadon <memsize@videotron.ca> Date: Wed Oct 28 14:09:10 2009 -0400 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 Add missing INSTALL file. Use standard GNU file on building tarball README may have been updated Remove AUTHORS file as it is empty and no content available yet. Remove NEWS file as it is empty and no content available yet. commit b04ca66401a3ae83370c8b497561b099d45da246 Author: Gaetan Nadon <memsize@videotron.ca> Date: Mon Oct 26 22:08:42 2009 -0400 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 ChangeLog filename is known to Automake and requires no further coding in the makefile. commit d56b65e53f5b7c4d1640ea5273827285f95f835c Author: Gaetan Nadon <memsize@videotron.ca> Date: Thu Oct 22 16:19:19 2009 -0400 Makefile.am: do not include autogen.sh in distribution #24183 This is a private build script that should not be distributed commit b7a88244153030fc1e50be39edc81ce02e021f73 Author: Gaetan Nadon <memsize@videotron.ca> Date: Thu Oct 22 13:10:02 2009 -0400 .gitignore: use common defaults with custom section # 24239 Using common defaults will reduce errors and maintenance. Only the very small or inexistent custom section need periodic maintenance when the structure of the component changes. Do not edit defaults. commit 8a2925a69e6fc8627e7e92a9427e1885c3033ae7 Author: Gaetan Nadon <memsize@videotron.ca> Date: Thu Oct 22 12:34:19 2009 -0400 .gitignore: use common defaults with custom section # 24239 Using common defaults will reduce errors and maintenance. Only the very small or inexistent custom section need periodic maintenance when the structure of the component changes. Do not edit defaults. commit 2f64f87f34f79cbf8ef06d1399f9f4f26cce9e4c Author: Julien Cristau <jcristau@debian.org> Date: Wed Nov 25 16:06:06 2009 +0100 Remove Xaw8 copyright notices / license from COPYING All code carrying this notice has been removed already. Signed-off-by: Julien Cristau <jcristau@debian.org> commit cf01abd815c9dac9583eca383455448b72b435a1 Author: Julien Cristau <jcristau@debian.org> Date: Wed Nov 25 13:58:43 2009 +0100 Remove more Xaw8 remnants !defined(OLDXAW) && !defined(XAW7) was only true for Xaw8, as far as I can tell. The Print.h and PrintSP.h headers were already removed from the build system, but remained in git unused. Signed-off-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Daniel Stone <daniel@fooishbar.org> commit f481179c69e991b9aa184399b9f1fffbcc2f999b Author: Jeremy Huddleston <jeremyhu@freedesktop.org> Date: Wed Oct 21 12:47:24 2009 -0700 This is not a GNU project, so declare it foreign. On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: > > I noticed an INSTALL file in xlsclients and libXvMC today, and it > > was quite annoying to work around since 'autoreconf -fvi' replaces > > it and git wants to commit it. Should these files even be in git? > > Can I nuke them for the betterment of humanity and since they get > > created by autoreconf anyways? > > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation of the INSTALL file. It is also part of the 24206 solution. Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> commit 51c3533c363f3224cbed37b3d8980bc8c1fa9ce1 Author: Colin Harrison <colin.harrison@virgin.net> Date: Tue Oct 20 17:34:19 2009 +0100 Lost parenthesis in a recent libXaw change Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> commit f373e193a48eaf6d799d0b6ad32fd58d8ae8b3bd Author: Eric Sesterhenn <eric.sesterhenn@lsexperts.de> Date: Tue Oct 20 08:20:25 2009 -0700 Bug 24635: File Descriptor leaks in libxaw-1.0.7 http://bugs.freedesktop.org/show_bug.cgi?id=24635 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> commit 4ec346977273cc217b22a9225cb0d90351e6069c Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Sat Oct 17 14:45:39 2009 -0700 libXaw 1.0.7 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> commit d158018aad18552c5788df38de40ef50b7652dde Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Fri Oct 9 16:14:59 2009 -0700 Move Xaw specification document from xorg-docs module to spec/* Makefile support added to build postscript, text & html output, and install it to ${docdir}, if groff is found and --disable-docs was not specified Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> commit b5a23647f0bbd68f226e7e03496144f838c09000 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Fri Oct 9 11:02:07 2009 -0700 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> commit b512bfc3fb5c489f4e1ef6529f7632bd70b9f461 Author: Bernhard R. Link <brlink@debian.org> Date: Fri Aug 18 16:29:10 2006 +0200 Xaw's tooltips remove timers not belonging to them Xaw's Tips.c registers and releases timers for tooltips to show, but does not remember a timer already triggered. Thus it releases timers no longer belonging to it but to other users of Xt Timeouts within the same program. (This even happens very often, as Xt reuses old TimeEventRecs, so the next one adding a timeout will get exactly this number.) Section 7.1.3 of Intrinsic.txt.gz says: | Note that timeouts are automatically removed once they trig- | ger. src/Repeater.c correctly forgets the timer when it is triggered, but src/StripChart.c does very strange things with Xt Timeouts, which very likely will have similar problems. X.Org bug#9936 <http://bugs.freedesktop.org/show_bug.cgi?id=9936> commit 2ef9c2d730200246405cfdfc882a66fbd6728a92 Author: Adam Jackson <ajax@redhat.com> Date: Thu Jul 2 13:37:13 2009 -0400 libXaw 1.0.6 commit 9d9facf604d2355842a3834664a1ddc233d4d1e1 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Mon Feb 2 20:34:32 2009 -0800 Add README with pointers to mailing list, bugzilla & git repos Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> commit 654fd414b7ebe3a0fccd6712bf52666d42d2a711 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> Date: Fri Jan 9 20:24:10 2009 -0200 Changed AsciiSrc widget to use only binary selection transfers. Conversion from multi byte to single byte text format, and vice versa, frequently doesn't do what the user want, so, operate only on literal/binary selection transfers. commit 0b9de9e69e95872dd3eddbe5c1602e42c27c53e1 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> Date: Fri Jan 9 19:18:36 2009 -0200 Compile warning fixes. This uses XORG_CHANGELOG macro to properly work with the "git-log" to "git log" change (required to pass "make distcheck"), uses the XORG_CWARNFLAGS macro. Most gcc 4.3 and sparse warnings corrected. commit 420efdba52593bf13d97c7e001b64caccd04cd5d Author: Jeremy Huddleston <jeremyhu@freedesktop.org> Date: Sat Nov 8 16:04:23 2008 -0800 Fixed compile/install on darwin commit a48021b05693c74bd03b51b82abec4ce3ba24dc5 Author: Peter Breitenlohner <peb@mppmu.mpg.de> Date: Sat Nov 8 15:44:22 2008 +0100 xaw6 doesn't depend on xpm commit 6dab13545cd26efd46dbb58a18ae651c56c7d76d Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> Date: Fri Nov 7 15:45:32 2008 -0200 libXaw version 1.0.5. commit 90a343b898dabb8cac5ec831b45e20b1abd306ac Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> Date: Fri Nov 7 15:36:15 2008 -0200 Correct build on systems that did not yet upgrade to libtool-2.2 Also correct lib Changelog generation by running "git log" instead of "git-log", what should work on all versions of git. The libtool correction issue is probably a hack over several other hacks. The proper correction should be to ensure that AC_PROG_SED is run before the AC_CONFIG_COMMANDS([libtool_hack],...), what appears to be the case in latest libtool, but not 1.5.x. commit 8256de6062eb150c612ef09a1ae855de0a0cba6c Author: Lee Leahu <freedesktop-bugs@dyweni.com> Date: Fri Nov 7 11:00:15 2008 -0500 Fix configure error when using libtool-2.2.* The configure script errors out when preparing to compile libXaw. The error occurs with libtool-2.2.6a and libtool-2.2.4. The error does not occur with libtool-1.5.26. The error is caused because the libtool file is not created by the time sed attempts to fix the SONAME. Libtool-2.2 made an incompatible change to LT_INIT (which replaces AC_PROG_LIBTOOL): it generates the libtool script at the AC_OUTPUT, rather then right after being called. Sometimes, configure scripts call configure to run tests or read its settings; in those cases, LT_OUTPUT can be appended to force libtool generation earlier. There is one caveat: libtool is still (re)generated during AC_OUTPUT, so in our case, even adding LT_OUTPUT wouldn't help, because the sed changes are overwritten. AFAICS the solution is to use AC_CONFIG_COMMANDS; patch against current git master attached. Report and patch from: http://bugs.freedesktop.org/show_bug.cgi?id=18073 Signed-off-by: James Cloos <cloos@jhcloos.com> commit 012e73faab8dc8617c6da4679715dae14f6cddd4 Author: Daniel Stone <daniel@fooishbar.org> Date: Fri Aug 15 18:25:53 2008 +0300 Remove last remaining vestiges of Xprint support Occasionally I think I'm smart enough to commit without testing, then I break the build. Bad Daniel. No biscuit. commit 3cbe136d633d18b263f596638d55f8f13fabd540 Author: Daniel Stone <daniel@fooishbar.org> Date: Fri Aug 15 17:59:59 2008 +0300 Remove Xaw8 (Xprint) Remove Xaw8, which only provided Xprint support over Xaw7. commit 89416252097c97833c879dc2be56d2b6cd6a8f88 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> Date: Wed Jul 23 18:08:09 2008 -0300 Minor set of trivial corrections. Ansify two non ansified functions definitions. Don't declare a variable that is not used. Actually declare the prototype a function that is defined unconditionally. commit 43cb3d388eae5a814ac4f36edca5780a6ea4934f Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> Date: Fri Jul 11 17:21:18 2008 -0300 Remove almost 10 year old notice about Xaw development from man page. Correct a problem when deleting text portions that may lead to a crash due to accessing released memory; in most cases it would crash in AsciiSink.c:AsciiPreparePaint() when calling XtMalloc() with a negative value. The problem was due to not properly removing/updating XawTextEntity objects. One case that can cause the problem to happen is with patch files with syntax highlight, and sequentially selecting a deleting them. At one point attempt to remove the "first" XawTextAnchor, and also incorrectly update it's offset value to a negative value. The problem is not easy to reproduce as it requires a file with a special pattern (in this case the syntax highlight used for patch) and it would fail after removing all "entities" of the second "anchor". commit 0b6058db1ce978f17d6eb99f5b253b813a133294 Author: Dan Nicholson <dbn.lists@gmail.com> Date: Thu Jul 10 16:21:06 2008 -0700 Use sed instead of ed for libtool SONAME hacking Since sed is already required by autoconf and libtool, it makes sense to use it instead of pulling in ed, too. The editing script only has to be changed slightly to accommodate this. The resulting libtool has been checked to be the same on Linux (GNU sed) and HP-UX. Building libXaw was the only reason I have ed on my system anymore. Maybe someday this can be fixed properly. commit b605a26ff481259d4aca466ae68142f53ced43ce Author: Dan Nicholson <dbn.lists@gmail.com> Date: Thu Jul 10 15:37:51 2008 -0700 Be more robust using ed for the libtool hacks Two failures during the libtool SONAME hacking that were being ignored are now fixed: * ed was called without first checking that it exists * ed could fail in editing the libtool script commit fa7dd561c40ce3dcd8252b5eda09258836659d66 Author: Colin Harrison <colin.harrison-at-virgin.net> Date: Wed Apr 23 10:18:15 2008 +0100 Add MINGW32 definition commit 8c0f99b1d1f0d5d3b734a43eddb10bd8c5397aed Author: Matthieu Herrb <matthieu.herrb@laas.fr> Date: Sun Mar 9 00:24:33 2008 +0100 Makefile.am: nuke RCS Id commit 857781383ef123a31a84a766507a8e11b9e3f778 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Tue Aug 21 13:19:01 2007 -0700 Version bump: 1.0.4 commit cf90924541fe9af09c582ddd60953c4a08ceb004 Author: Eric S. Raymond <esr@thyrsus.com> Date: Sun Jan 14 10:34:00 2007 -0800 Bug #9649: Bad markup on XAw.3x X.Org Bugzilla #9649 <https://bugs.freedesktop.org/show_bug.cgi?id=9649> commit 0515e29cfc0ed99b06dcf9399a0504bde7c81d93 Author: Daniel Drake <ddrake@brontes3d.com> Date: Tue May 29 12:21:00 2007 -0800 Bug #11091: libXaw COPYING file X.Org Bugzilla #11091 <https://bugs.freedesktop.org/show_bug.cgi?id=11091> Attachment #10122 <https://bugs.freedesktop.org/attachment.cgi?id=10122> commit ee6e61225943ec77c8b97ae8115ce37c42e8c16e Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Wed Apr 11 20:15:00 2007 -0700 Use iswalnum() if it's present as a function, not just if it's #defined Also fixes X.Org bugzilla #8564 commit eccdec2bf4680b42036f03a7ce0ae9bfe5ef5374 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Wed Jan 3 21:30:22 2007 -0800 Version bump: 1.0.3 commit a2d3487dd5422ef273acae83cc20078a1a9f37c6 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Wed Jan 3 21:19:37 2007 -0800 Replace static ChangeLog with dist-hook to generate from git log commit c653eb5742b0ef50570a8371d7787eeb1e7b5667 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Wed Jan 3 21:12:07 2007 -0800 Add call to PKG_PROG_PKG_CONFIG so configure doesn't break with --disable-xaw6 commit 32d0891b982b4cea322bdc2d8ecd32e912c70f54 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Wed Jan 3 21:09:36 2007 -0800 Add *~ to .gitignore to skip over patch/emacs droppings commit 21a1c92130ef304607b696c8e5db2185a89a4ba7 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Thu Jul 13 14:58:49 2006 -0700 renamed: .cvsignore -> .gitignore commit e487a686b1e251936c0926ff124c1b754814c7f5 Author: Adam Jackson <ajax@nwnk.net> Date: Thu Apr 27 00:03:33 2006 +0000 Bump to 1.0.2 commit 580c3f12423e15192f4eff456ebf2f6246318bd9 Author: Adam Jackson <ajax@nwnk.net> Date: Mon Apr 3 19:23:16 2006 +0000 Bug #6404: Cygwin build fixes (Yaakov Selkowitz) commit 735d010ee2c6dc2a6279dc16d1c9a1128c59d91a Author: Kevin E Martin <kem@kem.org> Date: Wed Dec 21 02:30:05 2005 +0000 Update package version for X11R7 release. commit 3b81b8af98277206eea791f0f9e7cf5a617a4b20 Author: Adam Jackson <ajax@nwnk.net> Date: Mon Dec 19 16:28:26 2005 +0000 Stub COPYING files commit 7f10a61e2cb38bbfee07fed4596ae176be3b7bb4 Author: Kevin E Martin <kem@kem.org> Date: Thu Dec 15 00:24:28 2005 +0000 Update package version number for final X11R7 release candidate. commit 12566cf69c51989ee932e812db0f2186c64b540b Author: Kevin E Martin <kem@kem.org> Date: Thu Dec 8 17:55:18 2005 +0000 Add configure options to allow hard-coded paths to be changed. commit a108ef7e6a7864179bdf16b3adf08428dd66f4ad Author: Kevin E Martin <kem@kem.org> Date: Tue Dec 6 22:48:42 2005 +0000 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. commit 570029e344a36d8d0bcab5b2ea5b4f87ea508535 Author: Kevin E Martin <kem@kem.org> Date: Mon Dec 5 17:48:19 2005 +0000 Fix libtool hack to work with older libtools. commit 28645b0df40bcd428d98eb18aeb8d0875f12f4e3 Author: Kevin E Martin <kem@kem.org> Date: Sat Dec 3 05:49:42 2005 +0000 Update package version number for X11R7 RC3 release. commit 80a520a1a1724e0ba00c94139ca871f1944b4be1 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Mon Nov 28 22:03:05 2005 +0000 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) commit 651a3e0a2dcead0aad75734b438bf900de4f7c5c Author: Kevin E Martin <kem@kem.org> Date: Sun Nov 27 16:44:43 2005 +0000 Fix Xaw6 to build without Xpm. commit 1c36da4ef2e308cb5b7a80b1e914fd637d622fae Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Mon Nov 21 03:24:10 2005 +0000 libXaw6 shouldn't depend on libXpm, only Xaw7 & Xaw8 should commit 7cec5bf0ee960356821bea08a30feb92dcbf186e Author: Kevin E Martin <kem@kem.org> Date: Sat Nov 19 07:15:40 2005 +0000 Update pkgconfig files to separate library build-time dependencies from application build-time dependencies, and update package deps to work with separate build roots. commit cb243066d12834c2f63a82f9695761a01400e26f Author: Kevin E Martin <kem@kem.org> Date: Wed Nov 9 21:19:12 2005 +0000 Update package version number for X11R7 RC2 release. commit db01f1c4c84768e818dbfa28556f246b91c1391d Author: Kean Johnson <kean@armory.com> Date: Tue Nov 8 06:33:25 2005 +0000 See ChangeLog entry 2005-11-07 for details. commit ca1c1425e53143899f212c6e783eec1eeb59e481 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Fri Oct 28 17:28:50 2005 +0000 Add libXaw.so.N -> libXawN.so.N links for platforms where ldconfig doesn't add them automatically for you. commit 6f7e7194574ef1bed6ba7db4304d9e064c4f24c7 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Mon Oct 24 17:33:04 2005 +0000 Add -DOLDXAW to flags for building libXaw6 to disable features that are only supposed to be in the newer versions. commit 7801c38f76000d4b93cc2208ad80e04505c6ff85 Author: Adam Jackson <ajax@nwnk.net> Date: Sun Oct 23 00:50:43 2005 +0000 Add xext check commit 8c7f3e277321213fc2798a73a88e222f145c3b59 Author: Kevin E Martin <kem@kem.org> Date: Wed Oct 19 02:48:09 2005 +0000 Update package version number for RC1 release. commit 4836a84ebcc266c35be110c7f708d0b221360e91 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Tue Oct 18 00:00:08 2005 +0000 Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to work better with BSD make commit 0f4847e12e3a3b7ce3cbfaaf282a92e3f1be2073 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Thu Oct 13 04:26:32 2005 +0000 Missed changelog commit ec0fdd5646ab4f4642a73860b24a155560c94616 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Thu Oct 13 04:25:46 2005 +0000 Add generated man pages to .cvsignores commit 7b0d5f78d4e853014b6110066208ba237bd8c2a3 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Thu Oct 13 04:07:32 2005 +0000 Use sed to fill in variables in man page commit 2692d1b40d46d3d97526664c2bc0130eb1900197 Author: Kevin E Martin <kem@kem.org> Date: Wed Oct 5 21:34:53 2005 +0000 Add old-doc files to EXTRA_DIST Add Template.c to install list Add sharedlib.c to EXTRA_DIST Remove the unneeded Makefile.am's commit bb18f5fb61626da0a5422a36830e57cd070981c2 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Sat Jul 30 19:53:03 2005 +0000 Check for headers used by XawI18N.h and define the needed HAS_*_H symbols. commit 223c18dd13a524d144b856118b6f2ec036ae106d Author: Kevin E Martin <kem@kem.org> Date: Fri Jul 29 21:22:50 2005 +0000 Various changes preparing packages for RC0: - Verify and update package version numbers as needed - Implement versioning scheme - Change bug address to point to bugzilla bug entry form - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to reenable it) - Fix makedepend to use pkgconfig and pass distcheck - Update build script to build macros first - Update modular Xorg version commit 3ce58da9ecd5337738b8b35cdeaab64b32b521cd Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Wed Jul 27 23:59:16 2005 +0000 Set build_v8=yes when using autodetection to decide whether or not to build Xaw8 and libXp is found, so that it actually is built. commit b4e81526a0013ebdc8aa8c0dfb427db850213a7b Author: Daniel Stone <daniel@fooishbar.org> Date: Fri Jul 22 07:19:44 2005 +0000 Fix autodetection of Xprint and quote arguments properly. commit e4ea145e991e947483054d85412002e64aeb08ea Author: Daniel Stone <daniel@fooishbar.org> Date: Sat Jul 16 06:30:43 2005 +0000 Set version numbers to 6.1.0, 7.0.0 and 8.0.0 with -version-number. commit cf08b572fb22334e29ec56930f3cecba1dc18629 Author: Adam Jackson <ajax@nwnk.net> Date: Thu Jul 14 05:56:32 2005 +0000 style fix. don't use +=, just do conditionally defined variables. fixes build on a particularly picky platform. commit 3608270b1d1685082d9dab401d0e7d1aa9c91ba8 Author: Alan Coopersmith <Alan.Coopersmith@sun.com> Date: Sun Jul 10 19:53:50 2005 +0000 grep -q is sadly not universally supported, use grep > /dev/null instead commit c22f98ed4fae3ccde3ff9a272b019a67fbc78c55 Author: Keith Packard <keithp@keithp.com> Date: Sat Jul 9 06:11:58 2005 +0000 Add .cvsignore files Build all three versions in src. Hack libtool to set SONAME in the libtool output to match old libXaw file names. Still missing is the creation of appropriate symlinks from libXaw.so.6 -> libXaw6.so.6 et al so that libraries not yet installed will work properly. commit 5fc8851308321a65a6987aedea6618d056ff7879 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Wed Jul 6 19:26:27 2005 +0000 - Xaw/xaw.m4: Change help string to say "enable xprint" instead of "disable xprint" - symlink.sh: Rename Bitmap-co.ad to Bitmap-color.ad. Add bitmaps for the bitmap application. Add xdbedizzy.sgml. - xc/programs/xdbedizzy/: Conditionalize use of xprint - remove font/arabic-misc/README and font/mutt-misc/README commit d4f214b6255184a2cbf571c02409a0e3f4405fb0 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Tue Jul 5 22:51:11 2005 +0000 Add build systems for xlogo, xlsatoms, xlsclients, xmag, xman, xmessage, xmh, xmore. lib/Xaw/xaw.m4: Add an AM_CONDITIONAL and a shell variable xaw_use_xprint symlink.sh: add some extra files for xgc, xinit, xkbcomp, xlogo, xmb, and xmodmap xc/programs/xmore/xmore.c: Conditionalize use of xprint commit 0e08a2ffb4b063b96d25dd7490caf91cb5bb6126 Author: Daniel Stone <daniel@fooishbar.org> Date: Sun Jul 3 07:00:56 2005 +0000 Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>. commit f8e7a4ec6117006123dfdc7c970f9f1392bf7d84 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Tue Jun 28 13:30:15 2005 +0000 lib/Xaw/Makefile.am: install the libXaw.so symlink in $(DESTDIR)$(libdir) - pointed out by Stefan Dirsch lib/Xaw/man/Makefile.am: add Xaw.man to EXTRA_DIST to make it distcheck. commit c35ec1561bfc9bf8d79b68a071619f4904764002 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Mon Jun 27 21:35:04 2005 +0000 - Fix string test in lib/Xaw/xaw.m4 - Xaw/Xaw7/Makefile.am: add -DXAW7 - add build system for editres commit f6c298f70e13ecf37b4824f6ac01007b876dd3cb Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Fri Jun 24 22:54:24 2005 +0000 Add m4 macro to check for versions of the Xaw library commit e3e78cd7815716d8af729c19833bec51d7e3f19c Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Fri Jun 24 21:20:32 2005 +0000 Change the so names to libXaw{6,7,8}.so and install a symlink from libXaw.so to the newest version installed commit cc658b573a13f36868c5a2263e0b3ff8d0230b86 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Mon May 23 21:47:37 2005 +0000 Conditionally include config.h in xc/lib/Xaw/*.c commit 62b680d868fbe4bfdf1af6e6067d0ef27f773559 Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> Date: Mon May 23 20:01:46 2005 +0000 Check in build system for Xaw commit f9faf0399180abbc89e44d5077b9070294c2f507 Author: Egbert Eich <eich@suse.de> Date: Thu Jan 27 10:22:11 2005 +0000 Muffle gcc4 sentinel (trailing NULL in varargs list) check (Marcus Meissner, Bugzilla #2392). commit 33f42c97af49095dd9a735c747c79b844e6afc25 Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk> Date: Sat Dec 4 00:42:47 2004 +0000 Encoding of numerous files changed to UTF-8 commit 4904540c4399fed01ce0d1977a0b5d3af173b66c Author: Egbert Eich <eich@suse.de> Date: Tue Sep 21 17:57:36 2004 +0000 Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and Alan Coopersmith from release 6.8.1. Fail during initialization with error if font/fontset is not set for widget. This prevents a sig11 later when the non-existent font/fontset structs are referenced. Check if xf86Info.kbdProc pointer is really set before calling it on abort as this pointer won't be set if the new modular keyboard driver is used (Matthias Hopf). Added new libs to the bindist control files. Removed inclusion of unnecessary kernel header on Linux. This may fail in an -ansi environment. commit c7f720ae3f0dea94bc6e9eb9bdbbf00e6bb16b24 Author: Kevin E Martin <kem@kem.org> Date: Thu Sep 2 01:10:29 2004 +0000 Bump major version number of libXaw (Bug #1273). commit 93df4ff66635ea936d57723d317d0a0cdaa55e62 Author: Kristian Høgsberg <krh@redhat.com> Date: Mon Aug 16 16:36:14 2004 +0000 As discussed and agreed on on the release-wranglers meeting of August 16, I'm committing the patch from bug #1060 to back out unconditional Xprint functionality. Back out Xprint changes. Revert xman to CVS of June 5, revert xlogo to CVS of May 8, revert xedit to CVS of April 25, to back out unconditional Xprint support. Fix up Xprint config logic to be like the rest of the extensions: BuildXprint is a one-stop option for disabling everything Xprint related. XprtServer controls building Xprt, BuildXprintLib controls building Xprint libs and BuildXprintClients controls building clients related to Xprint. BuiltXprint defaults to YES and the other options respects relevant settings, i.e. BuildServer and BuildServersOnly. Build Xaw regardless of BuildXprintLib setting. Only build xphelloworld, xplsprinters and xprehashprinterlist when BuildXprintClients it YES. Disable building xmore, it has always supported XawPrintShell. Make Xprint support depend on BuildXprintLib. commit c0753d383d2b610863873fda5a1d2c65674e37b0 Author: Roland Mainz <roland.mainz@nrubsig.org> Date: Thu Jul 29 00:40:34 2004 +0000 Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=938 - Update XawPrintShell per feedback and review comments. commit 021dac1e5b9394a228dfe69f10307a2596c48135 Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> Date: Tue Jun 29 15:53:10 2004 +0000 #Bug 806: undefined reference to xawPrintShellWidgetClass in Xaw6 for cygwin. Wrap references to xawPrintShellWidgetClass with #ifndef OLDXAW. commit fcb62987b01b7166a4b1aceb677a2a777e6ba482 Author: Egbert Eich <eich@suse.de> Date: Thu May 6 17:31:17 2004 +0000 BugZilla #601: Fixing makedepend choking on floating point exception because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic define. BugZilla #605: Fixing build on IA64 which is broken due to the inclusion of the kernel header asm/page.h. Kernel headers however don't work with -ansi. The inclusion of asm/page.h can however savely be removed as it there are plenty of other ways to determine the page size. commit 39c07a5fa73bcbb48d5de8985d5f2540b65e470b Author: Egbert Eich <eich@suse.de> Date: Fri Apr 23 18:43:38 2004 +0000 Merging XORG-CURRENT into trunk commit 5aa2c5d2169757ae410f1d13c5279fd4030b72f0 Author: Roland Mainz <roland.mainz@nrubsig.org> Date: Tue Apr 13 23:32:21 2004 +0000 file PrintShell.c was initially added on branch XPRINT. commit 31c961a93829b50fa0694a431fd1574cc2c67ea2 Author: Roland Mainz <roland.mainz@nrubsig.org> Date: Tue Apr 13 23:32:21 2004 +0000 file PrintSP.h was initially added on branch XPRINT. commit 04af3b0444e8514173c44fac44864f15119f93b4 Author: Roland Mainz <roland.mainz@nrubsig.org> Date: Tue Apr 13 23:32:21 2004 +0000 file Print.h was initially added on branch XPRINT. commit f601320d34173365050a04d8f1ec661ee1f541dd Author: Egbert Eich <eich@suse.de> Date: Sun Mar 14 08:32:04 2004 +0000 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 commit d01cf1b69fd5444606b9183db6114a2972dcba0c Author: Egbert Eich <eich@suse.de> Date: Wed Mar 3 12:11:23 2004 +0000 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 commit 0f9ae1ce47cc2271cb61887136c9a6b56b9ec4ba Author: Egbert Eich <eich@suse.de> Date: Thu Feb 26 13:35:32 2004 +0000 readding XFree86's cvs IDs commit 0011f36c334046cce1126d4e3b45fead8fac551c Author: Egbert Eich <eich@suse.de> Date: Thu Feb 26 09:22:42 2004 +0000 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 commit c75f90ead1132640b2848babda6625c800528a8c Author: Egbert Eich <eich@suse.de> Date: Thu Jan 29 08:08:05 2004 +0000 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 commit 04a6533a94a1e0800c1806617b6dda48f30f9e6f Author: Kaleb Keithley <kaleb@freedesktop.org> Date: Fri Dec 19 20:54:35 2003 +0000 XFree86 4.3.99.902 (RC 2) commit ffc55826a7c787dd65d3dd577fa0ac7a111540e3 Author: Kaleb Keithley <kaleb@freedesktop.org> Date: Tue Nov 25 19:28:09 2003 +0000 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks commit 384ac455a6cd5d23dfa24f9939f3ec04f1e5de46 Author: Kaleb Keithley <kaleb@freedesktop.org> Date: Fri Nov 14 16:48:48 2003 +0000 XFree86 4.3.0.1 commit 81ad93fde745d556aaa3880deabf3674bb3db49e Author: Kaleb Keithley <kaleb@freedesktop.org> Date: Fri Nov 14 16:48:48 2003 +0000 Initial revision commit b6e0280a57c4dfa572770241a42fe6a476109516 Author: Kaleb Keithley <kaleb@freedesktop.org> Date: Fri Nov 14 15:54:38 2003 +0000 R6.6 is the Xorg base-line