ChangeLog revision f66df612
1f66df612Smrgcommit 3e1b80abc029e186a41acaddbb79c0a0e9a2f4ee 2f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3f66df612SmrgDate: Sat Apr 2 11:35:15 2022 -0700 4f66df612Smrg 5f66df612Smrg twm 1.0.12 6f66df612Smrg 7f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8f66df612Smrg 9f66df612Smrgcommit 216d28095911507db38d8b15eaedd87fb3faa6d1 10f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11f66df612SmrgDate: Sat Dec 4 11:09:26 2021 -0800 12f66df612Smrg 13f66df612Smrg gitlab CI: add a basic build test 14f66df612Smrg 15f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16f66df612Smrg 17f66df612Smrgcommit 1ec1f06dafe5510426ba2d3396d65acfd49b347b 18f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 19f66df612SmrgDate: Sun Nov 28 12:10:01 2021 -0800 20f66df612Smrg 21f66df612Smrg Fix spelling/wording issues 22f66df612Smrg 23f66df612Smrg Found by using: 24f66df612Smrg codespell --builtin clear,rare,usage,informal,code,names 25f66df612Smrg 26f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 27f66df612Smrg 28f66df612Smrgcommit 12ae76feef16024a0911b0e61e64266b449599e7 29f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 30f66df612SmrgDate: Sun Jun 21 13:04:21 2020 -0400 31f66df612Smrg 32f66df612Smrg quiet a misleading warning in grammar 33f66df612Smrg 34f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 35f66df612Smrg 36f66df612Smrgcommit 58a64fd73dd7a840fadebbc81126282cf3979b30 37f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 38f66df612SmrgDate: Sun Jun 21 12:15:01 2020 -0400 39f66df612Smrg 40f66df612Smrg issue #8: twm displays all windows as "Untitled" 41f66df612Smrg 42f66df612Smrg adapt the suggestion to use XFetchName to work around a system whose locale 43f66df612Smrg support is broken, but rather than break existing configurations, use that 44f66df612Smrg call as a fallback when the existing/working calls fail. 45f66df612Smrg 46f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 47f66df612Smrg 48f66df612Smrgcommit a754e9f5c5735787a8e22839824a33546a9c43ef 49f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 50f66df612SmrgDate: Sun Jun 21 11:37:21 2020 -0400 51f66df612Smrg 52f66df612Smrg mention newer behavior of -q/-v options 53f66df612Smrg 54f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 55f66df612Smrg 56f66df612Smrgcommit a4b14ca34b68f5a6a496aec53dafd4ee06222f83 57f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 58f66df612SmrgDate: Sun Jun 21 11:31:27 2020 -0400 59f66df612Smrg 60f66df612Smrg X11R5 change lost the update for yylineno needed to make parse messages 61f66df612Smrg useful; a subsequent X11R6 change made the behavior a little worse. 62f66df612Smrg This change repairs that old damage. 63f66df612Smrg 64f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 65f66df612Smrg 66f66df612Smrgcommit ebaf16b08d739e798b36a0bc2ff139d068612d4d 67f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 68f66df612SmrgDate: Sun Jun 21 09:47:58 2020 -0400 69f66df612Smrg 70f66df612Smrg include twm.h in header files which rely upon its definitions 71f66df612Smrg 72f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 73f66df612Smrg 74f66df612Smrgcommit 68703413c5d6d800f0f79d08ad51a86dc53713ce 75f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 76f66df612SmrgDate: Sun Jun 21 09:25:49 2020 -0400 77f66df612Smrg 78f66df612Smrg indent lex/yacc files using xxx-indent (twm-indent uses GNU indent, which 79f66df612Smrg does not handle those files). 80f66df612Smrg 81f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 82f66df612Smrg 83f66df612Smrgcommit 8a43400ccf2b23f60d1101ea4d348058e7ad3c36 84f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 85f66df612SmrgDate: Sun Jun 21 09:18:27 2020 -0400 86f66df612Smrg 87f66df612Smrg add/use new function parseWarning, which honors -v/-q options 88f66df612Smrg 89f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 90f66df612Smrg 91f66df612Smrgcommit fc19a82a10dc797605d6cb5d9028685644c6db3d 92f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 93f66df612SmrgDate: Sat Jun 20 05:28:14 2020 -0400 94f66df612Smrg 95f66df612Smrg make the "-V" version print less cluttered (and more like most programs) 96f66df612Smrg 97f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 98f66df612Smrg 99f66df612Smrgcommit d2690bc70d707b7a3a49839787d20eabc138e391 100f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 101f66df612SmrgDate: Fri Jun 19 20:27:03 2020 -0400 102f66df612Smrg 103f66df612Smrg use new warning-message functions in the remaining places where suitable, 104f66df612Smrg since -q option can be used to silence those if wanted 105f66df612Smrg 106f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 107f66df612Smrg 108f66df612Smrgcommit 248be9688c23f249f1ecf1860f6f4cb09e56fab2 109f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 110f66df612SmrgDate: Fri Jun 19 20:23:42 2020 -0400 111f66df612Smrg 112f66df612Smrg add/use functions to make warning messages more consistently use the program name as a prefix 113f66df612Smrg 114f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 115f66df612Smrg 116f66df612Smrgcommit a9d6701d977700b18e31a70cc7982431bc702095 117f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 118f66df612SmrgDate: Thu Jun 18 18:34:59 2020 -0400 119f66df612Smrg 120f66df612Smrg fix the cppcheck style- and format-warnings 121f66df612Smrg also bump version to 1.0.11.1, reflecting ongoing work since release 122f66df612Smrg 123f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 124f66df612Smrg 125f66df612Smrgcommit d2b4f0598086d4dd5caf3cdc218d0f97c37229ac 126f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 127f66df612SmrgDate: Thu Jun 18 04:22:11 2020 -0400 128f66df612Smrg 129f66df612Smrg remove clutter not needed with Xorg 130f66df612Smrg 131f66df612Smrgcommit 54461320a78cb69b2a5fa3c3d27dd69d9cdd31da 132f66df612SmrgMerge: b356cd5 46e7ae0 133f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 134f66df612SmrgDate: Wed Jun 17 16:54:32 2020 -0400 135f66df612Smrg 136f66df612Smrg Merge branch 'master' into dickey 137f66df612Smrg 138f66df612Smrgcommit 46e7ae05d6fdd700364cb48e27f57e249e958f95 139f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 140f66df612SmrgDate: Wed Jun 17 16:50:52 2020 -0400 141f66df612Smrg 142f66df612Smrg allow most options to be long/abbreviatable for consistency, 143f66df612Smrg and document (except for the print-extension) all of the options 144f66df612Smrg 145f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 146f66df612Smrg 147f66df612Smrgcommit 8f1b54ee608af86d448a9981257fa58727dfe6fc 148f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 149f66df612SmrgDate: Wed Jun 17 15:56:04 2020 -0400 150f66df612Smrg 151f66df612Smrg add "-V" version-message 152f66df612Smrg 153f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 154f66df612Smrg 155f66df612Smrgcommit 2741e9b381570f362732061dbca7835c8c185e9b 156f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 157f66df612SmrgDate: Wed Jun 17 15:27:52 2020 -0400 158f66df612Smrg 159f66df612Smrg eliminate some unnecessary(?) goto statements 160f66df612Smrg 161f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 162f66df612Smrg 163f66df612Smrgcommit 49e2c2127743e702154bc4efc040be7bfaaf6433 164f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 165f66df612SmrgDate: Wed Jun 17 15:07:37 2020 -0400 166f66df612Smrg 167f66df612Smrg adapted/updated patch from Debian #956434 168f66df612Smrg 169f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 170f66df612Smrg 171f66df612Smrgcommit b356cd5684a2e6a3a8987390ceb99c67c2a91b5e 172f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 173f66df612SmrgDate: Wed Jun 17 15:07:37 2020 -0400 174f66df612Smrg 175f66df612Smrg adapted/updated patch from Debian #956434 176f66df612Smrg 177f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 178f66df612Smrg 179f66df612Smrgcommit b6311b0699992036e81a1ed58906114fc517ae7d 180f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 181f66df612SmrgDate: Tue Jun 16 20:42:13 2020 -0400 182f66df612Smrg 183f66df612Smrg updated patch to work with code, reflect a change made in 2016... 184f66df612Smrg 185f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 186f66df612Smrg 187f66df612Smrgcommit 60bbd1b24a640e26a3f71f8eb35b5c031642a5e5 188f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 189f66df612SmrgDate: Tue Jun 16 20:25:31 2020 -0400 190f66df612Smrg 191f66df612Smrg use Debian's package-files as starting point for test-packages 192f66df612Smrg 193f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 194f66df612Smrg 195f66df612Smrgcommit 08f44086320c6bc5f2c7eb6457a0d53192832805 196f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 197f66df612SmrgDate: Tue Jun 16 18:36:50 2020 -0400 198f66df612Smrg 199f66df612Smrg eliminate a fixed-size buffer in Execute() function. 200f66df612Smrg 201f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 202f66df612Smrg 203f66df612Smrgcommit ac802fe10221ef3c6426ac1ebf4a250f189d1228 204f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 205f66df612SmrgDate: Mon Jun 15 20:05:53 2020 -0400 206f66df612Smrg 207f66df612Smrg issue #1: twm random window placement handles large windows poorly 208f66df612Smrg 209f66df612Smrg report/patch by Preston Crow for improved window placement 210f66df612Smrg (reindented to fit with current sources) 211f66df612Smrg 212f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 213f66df612Smrg 214f66df612Smrgcommit c2859ef3eb3b9ab2747d74c7a5d0235f8622d23e 215f66df612SmrgAuthor: Matt Turner <mattst88@gmail.com> 216f66df612SmrgDate: Sun Jun 14 16:54:53 2020 -0700 217f66df612Smrg 218f66df612Smrg twm 1.0.11 219f66df612Smrg 220f66df612Smrg Signed-off-by: Matt Turner <mattst88@gmail.com> 221f66df612Smrg 222f66df612Smrgcommit f320e1bb447c01fc3e42ae3e350c69862b8795b8 223f66df612SmrgAuthor: Matt Turner <mattst88@gmail.com> 224f66df612SmrgDate: Sun Jun 14 16:54:42 2020 -0700 225f66df612Smrg 226f66df612Smrg Build xz tarballs instead of bzip2 227f66df612Smrg 228f66df612Smrg Signed-off-by: Matt Turner <mattst88@gmail.com> 229f66df612Smrg 230f66df612Smrgcommit c5df45a0721c75788cbdfe89992fdc97f1d47c34 231f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 232f66df612SmrgDate: Sat Nov 23 15:53:12 2019 -0500 233f66df612Smrg 234f66df612Smrg an error in the action for warp-to-ring would produce two error messages 235f66df612Smrg because the case lacked a break-statement 236f66df612Smrg 237f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 238f66df612Smrg 239f66df612Smrgcommit 35f696e8c51b3fa6b8f6f2e8baa038ae8f77bc2d 240f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 241f66df612SmrgDate: Sat Nov 23 15:50:54 2019 -0500 242f66df612Smrg 243f66df612Smrg strict gcc-warning fixes, no object-change 244f66df612Smrg 245f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 246f66df612Smrg 247f66df612Smrgcommit fc3c537836adbe209ab98e08b345874f522027cc 248f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 249f66df612SmrgDate: Sat Nov 23 15:48:02 2019 -0500 250f66df612Smrg 251f66df612Smrg whitespace-fixes 252f66df612Smrg 253f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 254f66df612Smrg 255f66df612Smrgcommit eb98aefe4702310474ed11aefd3d50c4520ad0cd 256f66df612SmrgMerge: 077a496 f973b77 257f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 258f66df612SmrgDate: Sat Nov 23 05:54:50 2019 -0500 259f66df612Smrg 260f66df612Smrg Merge remote-tracking branch 'upstream/master' 261f66df612Smrg 262f66df612Smrgcommit f973b774e8b1732afbe5a41543a2c7d556845c5d 263f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 264f66df612SmrgDate: Sat Nov 23 05:48:34 2019 -0500 265f66df612Smrg 266f66df612Smrg Formatted most of the C files using "twm-indent", part of cindent at 267f66df612Smrg https://invisible-island.net/cindent/ 268f66df612Smrg That is essentially a script which adds typedefs to the x-indent.sh script. 269f66df612Smrg No object-code changed in this reformatting. 270f66df612Smrg 271f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 272f66df612Smrg 273f66df612Smrgcommit 077a496c38fc993d7691ce5aab1e9c2b4aee4b02 274f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 275f66df612SmrgDate: Sat Nov 23 05:48:34 2019 -0500 276f66df612Smrg 277f66df612Smrg Formatted most of the C files using "twm-indent", part of cindent at 278f66df612Smrg https://invisible-island.net/cindent/ 279f66df612Smrg That is essentially a script which adds typedefs to the x-indent.sh script. 280f66df612Smrg No object-code changed in this reformatting. 281f66df612Smrg 282f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 283f66df612Smrg 284f66df612Smrgcommit e2a533d16e047af1c5db19aa9340414b33061d2d 285f66df612SmrgAuthor: Maya Rashish <maya@NetBSD.org> 286f66df612SmrgDate: Fri Sep 13 13:01:00 2019 +0300 287f66df612Smrg 288f66df612Smrg Correct system.twmrc location. 289f66df612Smrg 290f66df612Smrgcommit 2e0923ba703d040160bac1deb05d5d6d4cbd62aa 291f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 292f66df612SmrgDate: Tue Jul 16 20:43:14 2019 -0400 293f66df612Smrg 294f66df612Smrg bump minor version for issue #2 295f66df612Smrg 296f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 297f66df612Smrg 298f66df612Smrgcommit 98ff71aff13d9e35bb2436a15ea3fd38ea2fffa4 299f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 300f66df612SmrgDate: Tue Jul 16 20:40:50 2019 -0400 301f66df612Smrg 302f66df612Smrg issue 2: twm doesn't handle RandR screen size changes 303f66df612Smrg patch submitted by Preston Crow 304f66df612Smrg modified to check if xrandr development header/library is available 305f66df612Smrg 306f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 307f66df612Smrg 308f66df612Smrgcommit 9f3f818068ba54ab2b46142e73100ef10a0bda0b 309f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 310f66df612SmrgDate: Tue Jul 16 18:25:53 2019 -0400 311f66df612Smrg 312f66df612Smrg bump minor version to reflect issues #4 and #7 313f66df612Smrg 314f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 315f66df612Smrg 316f66df612Smrgcommit 5e1798773d837eabaa70d0fff5762397f540ee00 317f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 318f66df612SmrgDate: Tue Jul 16 17:06:02 2019 -0400 319f66df612Smrg 320f66df612Smrg caddr_t used to be used in X code before XPointer was established; it's obsolete and less portable 321f66df612Smrg 322f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 323f66df612Smrg 324f66df612Smrgcommit b09c794f975d4b11685ac31884b8a6fd73b1ff15 325f66df612SmrgMerge: 7545239 6b4b0fb 326f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 327f66df612SmrgDate: Tue Jul 16 16:59:53 2019 -0400 328f66df612Smrg 329f66df612Smrg Merge branch 'master' into dickey 330f66df612Smrg 331f66df612Smrgcommit 6b4b0fb50a75d9336a123899138cc479d6d9765d 332f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 333f66df612SmrgDate: Tue Jul 16 16:55:25 2019 -0400 334f66df612Smrg 335f66df612Smrg issue 4: twm makes windows too wide 336f66df612Smrg https://gitlab.freedesktop.org/xorg/app/twm/issues/4 337f66df612Smrg patch submitted by Jes Bodi Klinke 338f66df612Smrg 339f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 340f66df612Smrg 341f66df612Smrgcommit 9cf220752302be2ac965cfefdd0a0c29b3db19e2 342f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 343f66df612SmrgDate: Tue Jul 16 05:04:37 2019 -0400 344f66df612Smrg 345f66df612Smrg fix const-warnings by making a copy of the data 346f66df612Smrg 347f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 348f66df612Smrg 349f66df612Smrgcommit a4659e5c49119bb3114ad18efffd945ec7bd5ba0 350f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 351f66df612SmrgDate: Tue Jul 16 04:40:55 2019 -0400 352f66df612Smrg 353f66df612Smrg fix const-warnings in grammar using a non-const initializer 354f66df612Smrg 355f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 356f66df612Smrg 357f66df612Smrgcommit 99bad1baa20fafb47aa07925b3960b003aa160df 358f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 359f66df612SmrgDate: Tue Jul 16 04:34:18 2019 -0400 360f66df612Smrg 361f66df612Smrg constify deftwmrc[], to fix gcc-stricter warnings 362f66df612Smrg 363f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 364f66df612Smrg 365f66df612Smrgcommit 43e36f1b95c40966c6e6e3ae4acd5c2974b1cc53 366f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 367f66df612SmrgDate: Tue Jul 16 04:33:26 2019 -0400 368f66df612Smrg 369f66df612Smrg gcc-stricter warnings, no object change 370f66df612Smrg 371f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 372f66df612Smrg 373f66df612Smrgcommit 7545239de1666f9d1c2027ded3b3af053c1eb6f5 374f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 375f66df612SmrgDate: Tue Jul 16 05:04:37 2019 -0400 376f66df612Smrg 377f66df612Smrg fix const-warnings by making a copy of the data 378f66df612Smrg 379f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 380f66df612Smrg 381f66df612Smrgcommit 87281920e1d15d4dc5c50f79750ab9ff173c0e8d 382f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 383f66df612SmrgDate: Tue Jul 16 04:40:55 2019 -0400 384f66df612Smrg 385f66df612Smrg fix const-warnings in grammar using a non-const initializer 386f66df612Smrg 387f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 388f66df612Smrg 389f66df612Smrgcommit 58ec53e44bb2b00bc104324a0f32e19dcab2ad34 390f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 391f66df612SmrgDate: Tue Jul 16 04:34:18 2019 -0400 392f66df612Smrg 393f66df612Smrg constify deftwmrc[], to fix gcc-stricter warnings 394f66df612Smrg 395f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 396f66df612Smrg 397f66df612Smrgcommit 05814df9c0be77ff0168a22415e2282d093df5d5 398f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 399f66df612SmrgDate: Tue Jul 16 04:33:26 2019 -0400 400f66df612Smrg 401f66df612Smrg gcc-stricter warnings, no object change 402f66df612Smrg 403f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 404f66df612Smrg 405f66df612Smrgcommit cb7840991612fbbe259bf07c53f34577c5b5c2b9 406f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 407f66df612SmrgDate: Tue Jul 16 03:58:51 2019 -0400 408f66df612Smrg 409f66df612Smrg ignore LOGS generated in test-builds 410f66df612Smrg 411f66df612Smrgcommit 0c045ca14adb853932e39ae5c2d07f9008ab4ee8 412f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 413f66df612SmrgDate: Mon Jul 15 20:42:52 2019 -0400 414f66df612Smrg 415f66df612Smrg cleanup manual page, using check-manpage (xterm) 416f66df612Smrg 417f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 418f66df612Smrg 419f66df612Smrgcommit c3ff775bfe4556ffbe920cbfbc860e471dfc7f07 420f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 421f66df612SmrgDate: Mon Jul 15 19:58:35 2019 -0400 422f66df612Smrg 423f66df612Smrg fix gcc-normal compiler warnings, no object change 424f66df612Smrg 425f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 426f66df612Smrg 427f66df612Smrgcommit f7a9ead69089a862fbd9aab6995980d3ecd290bf 428f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net> 429f66df612SmrgDate: Mon Jul 15 17:14:59 2019 -0400 430f66df612Smrg 431f66df612Smrg issue 7: check if there are no fonts found for the fontset, and fallback to fixed in that case. 432f66df612Smrg 433f66df612Smrg Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 434f66df612Smrg 435f66df612Smrgcommit 55a26c49c8a976abb0ead8bd58da6260de61b739 436f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 437f66df612SmrgDate: Fri May 31 12:43:04 2019 -0700 438f66df612Smrg 439f66df612Smrg Make some char pointers const as necessary to clear some gcc warnings 440f66df612Smrg 441f66df612Smrg twm.c:544:20: warning: assignment discards ‘const’ qualifier from 442f66df612Smrg pointer target type [-Wdiscarded-qualifiers] 443f66df612Smrg Scr->iconmgr.name = "TWM"; 444f66df612Smrg ^ 445f66df612Smrg twm.c:545:25: warning: assignment discards ‘const’ qualifier from 446f66df612Smrg pointer target type [-Wdiscarded-qualifiers] 447f66df612Smrg Scr->iconmgr.icon_name = "Icons"; 448f66df612Smrg 449f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 450f66df612Smrg 451f66df612Smrgcommit ee3dcf350b5621d7965a8b8185a3dc534bcc46c7 452f66df612SmrgAuthor: Bryan Kadzban <github@kadzban.net> 453f66df612SmrgDate: Sun Sep 11 15:20:13 2016 -0700 454f66df612Smrg 455f66df612Smrg Read system.twmrc from where it got installed 456f66df612Smrg 457f66df612Smrg ${rcdir} is ${datadir}/X11/twm by default, but can be overridden when 458f66df612Smrg running make. If it is overridden, then the code should read from the 459f66df612Smrg same place as where "make rcdir=FOO install" puts the file. 460f66df612Smrg 461f66df612Smrg (Obviously overriding rcdir= for "make install" requires overriding it 462f66df612Smrg for "make" as well. But at least this way it's possible to get it to 463f66df612Smrg work. :-) ) 464f66df612Smrg 465f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 466f66df612Smrg 467f66df612Smrgcommit 3045f271739da5068b1744f0dc4848d8a5ef7d06 468f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 469f66df612SmrgDate: Wed Nov 21 16:58:08 2018 -0800 470f66df612Smrg 471f66df612Smrg Update configure.ac bug URL for gitlab migration 472f66df612Smrg 473f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 474f66df612Smrg 475f66df612Smrgcommit b78dccab895bb14f79b45d78ce70c4bcaf65738b 476f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 477f66df612SmrgDate: Fri Nov 16 20:52:05 2018 -0800 478f66df612Smrg 479f66df612Smrg Update README for gitlab migration 480f66df612Smrg 481f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 482f66df612Smrg 483f66df612Smrgcommit 777236e942ae85bcacfdc2e086944a42cfed5b45 484f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 485f66df612SmrgDate: Sun Sep 30 14:35:15 2018 -0700 486f66df612Smrg 487f66df612Smrg If we can't find a colormap to replace, insert new one instead of leaking it 488f66df612Smrg 489f66df612Smrg Found by Oracle's Parfait 2.2 static analyzer: 490f66df612Smrg 491f66df612Smrg Error: Memory leak 492f66df612Smrg Memory leak [memory-leak] (CWE 401): 493f66df612Smrg Memory leak of pointer sc allocated with malloc(32) 494f66df612Smrg at line 421 of src/util.c in function 'InsertRGBColormap'. 495f66df612Smrg sc allocated at line 397 with malloc(32) 496f66df612Smrg sc leaks when replace != 0 at line 405. 497f66df612Smrg 498f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 499f66df612Smrg 500f66df612Smrgcommit 4512f268c689db62b46c88e813935c66eda14742 501f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 502f66df612SmrgDate: Sun Sep 30 14:28:35 2018 -0700 503f66df612Smrg 504f66df612Smrg When replacing a colormap, free old map, not new one 505f66df612Smrg 506f66df612Smrg Found by Oracle's Parfait 2.2 static analyzer: 507f66df612Smrg 508f66df612Smrg Error: Use after free 509f66df612Smrg Use after free [use-after-free] (CWE 416): 510f66df612Smrg Use after free of pointer Scr 511f66df612Smrg at line 421 of src/util.c in function 'InsertRGBColormap'. 512f66df612Smrg Invalid pointer accessible via global Scr at line 105 of src/twm.c 513f66df612Smrg maps escapes to sc->maps at line 419 of src/util.c in function 'InsertRGBColormap' 514f66df612Smrg maps freed with XFree at line 406 515f66df612Smrg 516f66df612Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 517f66df612Smrg 5184a1eb5dbSmrgcommit ca032d147824861b2451c5b0ff715429f055cfe1 5194a1eb5dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5204a1eb5dbSmrgDate: Tue Mar 6 23:09:04 2018 -0800 5214a1eb5dbSmrg 5224a1eb5dbSmrg twm 1.0.10 5234a1eb5dbSmrg 5244a1eb5dbSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5254a1eb5dbSmrg 5264a1eb5dbSmrgcommit 9703527df12caf896963a0f39db79e58f2ab2bfa 5274a1eb5dbSmrgAuthor: Mihail Konev <k.mvc@ya.ru> 5284a1eb5dbSmrgDate: Thu Jan 26 14:00:20 2017 +1000 5294a1eb5dbSmrg 5304a1eb5dbSmrg autogen: add default patch prefix 5314a1eb5dbSmrg 5324a1eb5dbSmrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 5334a1eb5dbSmrg 5344a1eb5dbSmrgcommit d58f4564f5621ec6c0e7ea6ee9d647845ac11352 5354a1eb5dbSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 5364a1eb5dbSmrgDate: Mon Mar 9 12:00:52 2015 +0000 5374a1eb5dbSmrg 5384a1eb5dbSmrg autogen.sh: use quoted string variables 5394a1eb5dbSmrg 5404a1eb5dbSmrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 5414a1eb5dbSmrg fall-outs, when they contain space. 5424a1eb5dbSmrg 5434a1eb5dbSmrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 5444a1eb5dbSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 5454a1eb5dbSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 5464a1eb5dbSmrg 5474a1eb5dbSmrgcommit ca0c7a4eee66c96e6d449a58742d749c20aa494d 5484a1eb5dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 5494a1eb5dbSmrgDate: Tue Jan 24 10:32:07 2017 +1000 5504a1eb5dbSmrg 5514a1eb5dbSmrg autogen.sh: use exec instead of waiting for configure to finish 5524a1eb5dbSmrg 5534a1eb5dbSmrg Syncs the invocation of configure with the one from the server. 5544a1eb5dbSmrg 5554a1eb5dbSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 5564a1eb5dbSmrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 5574a1eb5dbSmrg 5584a1eb5dbSmrgcommit c5abcb619eb0b01f074fd9acb9128f19af774834 5594a1eb5dbSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 5604a1eb5dbSmrgDate: Wed Sep 23 20:53:24 2015 +0200 5614a1eb5dbSmrg 5624a1eb5dbSmrg Adapt callers to ExpandFilename change. 5634a1eb5dbSmrg 5644a1eb5dbSmrg It now always allocates memory, so remove some unnecessary checks. 5654a1eb5dbSmrg While here, improve handling of an error case. 5664a1eb5dbSmrg 5674a1eb5dbSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 5684a1eb5dbSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5694a1eb5dbSmrg 5704a1eb5dbSmrgcommit cb5dc44303e8496450a649a97540e55887e1fe22 5714a1eb5dbSmrgAuthor: Christos Zoulas <christos@NetBSD.org> 5724a1eb5dbSmrgDate: Wed Sep 23 10:57:44 2015 +0200 5734a1eb5dbSmrg 5744a1eb5dbSmrg Add some const. 5754a1eb5dbSmrg 5764a1eb5dbSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 5774a1eb5dbSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5784a1eb5dbSmrg 5794a1eb5dbSmrgcommit c644db2c3a1b6c9e5e99da130493a978a7d08010 5804a1eb5dbSmrgAuthor: Michael van Elst <mlelstv@NetBSD.org> 5814a1eb5dbSmrgDate: Sun Jul 19 12:04:52 2015 +0200 5824a1eb5dbSmrg 5834a1eb5dbSmrg Do not try to extend the font-pattern with a wild-card. 5844a1eb5dbSmrg 5854a1eb5dbSmrg This will almost always select the wrong fontset and use wrong metrics. 5864a1eb5dbSmrg 5874a1eb5dbSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 5884a1eb5dbSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5894a1eb5dbSmrg 5909cd34f4bSmrgcommit b52e4041054b580bace70d9db5e7e3d90b33ad6d 5919cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5929cd34f4bSmrgDate: Thu Apr 16 22:36:31 2015 -0700 5939cd34f4bSmrg 5949cd34f4bSmrg twm 1.0.9 5959cd34f4bSmrg 5969cd34f4bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5979cd34f4bSmrg 5989cd34f4bSmrgcommit 8f68d82c5f6cff9b22dc3335f956453679b207ad 5999cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6009cd34f4bSmrgDate: Wed Dec 31 09:50:11 2014 -0800 6019cd34f4bSmrg 6029cd34f4bSmrg Remove custom version of system(3c) for Solaris 6039cd34f4bSmrg 6049cd34f4bSmrg Was originally added in 1993 with the comment: 6059cd34f4bSmrg make f.exec do the right thing to get working xterms under Solaris2. 6069cd34f4bSmrg 6079cd34f4bSmrg Doesn't seem to be needed any more on modern Solaris. 6089cd34f4bSmrg As a bonus, gets rid of error found by Oracle Parfait 1.5.1 that 6099cd34f4bSmrg if the execl() call fails, the function falls through and returns 6109cd34f4bSmrg an uninitialized value for status and then both parent & child 6119cd34f4bSmrg go back to running the same code. 6129cd34f4bSmrg 6139cd34f4bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6149cd34f4bSmrg 6159cd34f4bSmrgcommit 032fc6a734516189e11b43e0b4680d15b62c5e66 6169cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6179cd34f4bSmrgDate: Wed Dec 31 00:49:34 2014 -0800 6189cd34f4bSmrg 6199cd34f4bSmrg Only use results from GetWindowProperty if it returned success 6209cd34f4bSmrg 6219cd34f4bSmrg Since Xlib prior to 1.6 didn't always clear values on failure, don't 6229cd34f4bSmrg assume they're safe to use unless we succeeded. 6239cd34f4bSmrg 6249cd34f4bSmrg Reported by Oracle Parfait 1.5.1: 6259cd34f4bSmrg Error: Uninitialised memory (CWE 456) 6269cd34f4bSmrg Possible access to uninitialised memory '&nPixels' 6279cd34f4bSmrg at line 963 of src/parse.c in function 'put_pixel_on_root'. 6289cd34f4bSmrg &nPixels allocated at line 953. 6299cd34f4bSmrg Possible access to uninitialised memory '&retProp' 6309cd34f4bSmrg at line 962 of src/parse.c in function 'put_pixel_on_root'. 6319cd34f4bSmrg &retProp allocated at line 954. 6329cd34f4bSmrg 6339cd34f4bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6349cd34f4bSmrg 6359cd34f4bSmrgcommit 76f6ad6e96b1ce62a32767bc0478a17b8b9204d7 6369cd34f4bSmrgAuthor: Laurent Carlier <lordheavym@gmail.com> 6379cd34f4bSmrgDate: Mon Aug 4 16:39:24 2014 +0200 6389cd34f4bSmrg 6399cd34f4bSmrg Update manpage with the proper location of system.twmrc file 6409cd34f4bSmrg 6419cd34f4bSmrg Signed-off-by: Laurent Carlier <lordheavym@gmail.com> 6429cd34f4bSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6439cd34f4bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6449cd34f4bSmrg 6459cd34f4bSmrgcommit 0cb43e864b2e9972630556e98caa24abf8928122 6469cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6479cd34f4bSmrgDate: Mon Jun 2 22:06:21 2014 -0700 6489cd34f4bSmrg 6499cd34f4bSmrg autogen.sh: Honor NOCONFIGURE=1 6509cd34f4bSmrg 6519cd34f4bSmrg See http://people.gnome.org/~walters/docs/build-api.txt 6529cd34f4bSmrg 6539cd34f4bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6549cd34f4bSmrg 6559cd34f4bSmrgcommit c33c83fb83be7f6402b615b4b32b5dc2036b951d 6569cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6579cd34f4bSmrgDate: Mon Jun 2 22:06:21 2014 -0700 6589cd34f4bSmrg 6599cd34f4bSmrg configure: Drop AM_MAINTAINER_MODE 6609cd34f4bSmrg 6619cd34f4bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6629cd34f4bSmrg 6639cd34f4bSmrgcommit 9c09c3e3577460fcef44e7abe51d22fcbda10ea8 6649cd34f4bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6659cd34f4bSmrgDate: Fri Oct 25 21:51:37 2013 -0400 6669cd34f4bSmrg 6679cd34f4bSmrg config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES 6689cd34f4bSmrg 6699cd34f4bSmrg Fix Automake warning: AC_OUTPUT should be used without arguments. 6709cd34f4bSmrg www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files 6719cd34f4bSmrg 6729cd34f4bSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6739cd34f4bSmrg 674c2535118Smrgcommit 46c4255ba661145df429d9dc190355a9661da3c1 675c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 676c2535118SmrgDate: Fri Sep 6 18:59:24 2013 -0700 677c2535118Smrg 678c2535118Smrg twm 1.0.8 679c2535118Smrg 680c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 681c2535118Smrg 682c2535118Smrgcommit 97b55a970dc5281c2d41500990d99fcd24d2dd5f 683c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 684c2535118SmrgDate: Sun Aug 18 10:50:01 2013 -0700 685c2535118Smrg 686c2535118Smrg Replace malloc(strlen()+1); strcpy(); pairs with strdup() 687c2535118Smrg 688c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 689c2535118Smrg 690c2535118Smrgcommit 8b2a314c267071656ca4d86bae56c6d82bb8127a 691c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 692c2535118SmrgDate: Sun Aug 18 10:42:45 2013 -0700 693c2535118Smrg 694c2535118Smrg AddWindow: Use NULL instead of 0 for null pointer check 695c2535118Smrg 696c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 697c2535118Smrg 698c2535118Smrgcommit c2e232e6915356eba3edf2efea99720746694c52 699c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 700c2535118SmrgDate: Sun Aug 18 10:28:21 2013 -0700 701c2535118Smrg 702c2535118Smrg Stop casting return values from malloc & calloc 703c2535118Smrg 704c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 705c2535118Smrg 706c2535118Smrgcommit 58f3c3b8d518786764f45ac2be1f1f0850129125 707c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 708c2535118SmrgDate: Sun Aug 18 10:18:21 2013 -0700 709c2535118Smrg 710c2535118Smrg Stop casting pointers to (char *) when freeing them 711c2535118Smrg 712c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 713c2535118Smrg 714c2535118Smrgcommit 2a637337713c5c92c44249b88e31696ce9efdf9b 715c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 716c2535118SmrgDate: Wed Jul 31 23:28:42 2013 -0700 717c2535118Smrg 718c2535118Smrg Delete trailing whitespace in non *.[ch] source files 719c2535118Smrg 720c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 721c2535118Smrg 722c2535118Smrgcommit ce4e11143f982234be1076e384b31228f1cc84ae 723c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 724c2535118SmrgDate: Wed Jul 31 22:54:01 2013 -0700 725c2535118Smrg 726c2535118Smrg Make more functions static that aren't called from other files 727c2535118Smrg 728c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 729c2535118Smrg 730c2535118Smrgcommit 8a3d3a58350506a99efd24f9856466a99bbb9c51 731c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 732c2535118SmrgDate: Wed Jul 31 22:28:11 2013 -0700 733c2535118Smrg 734c2535118Smrg Assume C89 signal handlers, returning void 735c2535118Smrg 736c2535118Smrg Removes old #ifdef SIGNALRETURNSINT check that was never defined in 737c2535118Smrg autoconf builds, only old Imake builds. 738c2535118Smrg 739c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 740c2535118Smrg 741c2535118Smrgcommit afcad0de54ecd1a8bfaf261e4e6882985a234963 742c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 743c2535118SmrgDate: Wed Jul 31 22:24:22 2013 -0700 744c2535118Smrg 745c2535118Smrg Make some more previously global variables into file-scoped statics 746c2535118Smrg 747c2535118Smrg Not used from other source files, so no need to export them 748c2535118Smrg 749c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 750c2535118Smrg 751c2535118Smrgcommit 4c2ff3f0a6bae8b369dfb74267f7fa52d511dfb2 752c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 753c2535118SmrgDate: Wed Jul 31 22:21:00 2013 -0700 754c2535118Smrg 755c2535118Smrg Remove unused global variable gotFirstSave 756c2535118Smrg 757c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 758c2535118Smrg 759c2535118Smrgcommit ca038999b5c1387f3aa19baeafc81a27563631b1 760c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 761c2535118SmrgDate: Wed Jul 31 22:04:39 2013 -0700 762c2535118Smrg 763c2535118Smrg unifdef macII - drop support for A/UX 2.0 764c2535118Smrg 765c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 766c2535118Smrg 767c2535118Smrgcommit 55681f9d66b788b2e86a5ad3c0722904fa020962 768c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 769c2535118SmrgDate: Tue Jul 30 22:15:28 2013 -0700 770c2535118Smrg 771c2535118Smrg Make various helper & callback functions private to session.c 772c2535118Smrg 773c2535118Smrg Nothing else ever called them, so no reason to export them. 774c2535118Smrg 775c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 776c2535118Smrg Reviewed-by: <wharms@bfs.de> 777c2535118Smrg 778c2535118Smrgcommit cf88a8c16958ddfaeff6349d30c6c423fc4a7afa 779c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 780c2535118SmrgDate: Tue Jul 30 22:11:51 2013 -0700 781c2535118Smrg 782c2535118Smrg Convert remaining K&R function declarations to C89 style 783c2535118Smrg 784c2535118Smrg Many existing function declarations were C89, and headers all use C89 785c2535118Smrg prototypes, but a few function declarations had been left in the old 786c2535118Smrg style. 787c2535118Smrg 788c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 789c2535118Smrg Reviewed-by: <wharms@bfs.de> 790c2535118Smrg 791c2535118Smrgcommit ea349d3c406695665322c71caf5ea3c970cb3155 792c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 793c2535118SmrgDate: Tue Jul 30 21:57:04 2013 -0700 794c2535118Smrg 795c2535118Smrg Use (void) to declare functions that take no arguments, instead of () 796c2535118Smrg 797c2535118Smrg It's time for C89. 798c2535118Smrg 799c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 800c2535118Smrg Reviewed-by: <wharms@bfs.de> 801c2535118Smrg 802c2535118Smrgcommit abb8b6198b639359f34ab6f0ab97039016d8b6db 803c2535118SmrgAuthor: Colin Harrison <colin.harrison@virgin.net> 804c2535118SmrgDate: Fri Jul 19 00:48:09 2013 +0100 805c2535118Smrg 806c2535118Smrg Syntax error in recent twm commit 807c2535118Smrg 808c2535118Smrg twm needs a typo/syntax correction following a recent commit. 809c2535118Smrg 810c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 811c2535118Smrg 812c2535118Smrgcommit e84f2e87222879ca667c1fb3d1cb3236a1159d12 813c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 814c2535118SmrgDate: Thu Jul 18 00:24:30 2013 -0700 815c2535118Smrg 816c2535118Smrg Constification cleanup - fix dozens of gcc warnings 817c2535118Smrg 818c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 819c2535118Smrg 820c2535118Smrgcommit b16ce9773e4da5897ab546de85e48a3ea58d0e00 821c2535118SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 822c2535118SmrgDate: Wed Jun 19 05:39:10 2013 -0400 823c2535118Smrg 824c2535118Smrg Don't rely on the ability to set tab stops. 825c2535118Smrg 826c2535118Smrgcommit 07ed63f865f6fef4c14711063534b73eb33e0cdb 827c2535118SmrgAuthor: Egbert Eich <eich@freedesktop.org> 828c2535118SmrgDate: Thu May 19 11:08:21 2011 +0200 829c2535118Smrg 830c2535118Smrg Fix SEGV if CreateColormapWindow() returns NULL. 831c2535118Smrg 832c2535118Smrg twm can segfault when it cannot collect attribute information on 833c2535118Smrg a window that has been destroyed before it got a chance to collect 834c2535118Smrg it's attributes. 835c2535118Smrg twm seems to assume that it is always able to collect this information 836c2535118Smrg and disregards the error if the function that attempts to collect it 837c2535118Smrg fails and CreateColormapWindow() returns NULL. 838c2535118Smrg If this happens correct number_cmap_windows to prevent a SEGV later 839c2535118Smrg on due to an incorrect setting. 840c2535118Smrg 841c2535118Smrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 842c2535118Smrg 843c2535118Smrgcommit b62e91790d1f07f729d4221c878a0847ff14ad82 844c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 845c2535118SmrgDate: Sat Nov 19 11:38:33 2011 -0800 846c2535118Smrg 847c2535118Smrg Terminate execl() arguments with NULL instead of 0 848c2535118Smrg 849c2535118Smrg Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and 850c2535118Smrg clears gcc warning of: 851c2535118Smrg 852c2535118Smrg menus.c: In function ‘System’: 853c2535118Smrg menus.c:2344:2: warning: missing sentinel in function call 854c2535118Smrg 855c2535118Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 856c2535118Smrg 857ffd25bcaSmrgcommit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b 858ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 859ffd25bcaSmrgDate: Wed Jul 27 20:33:13 2011 -0700 860ffd25bcaSmrg 861ffd25bcaSmrg twm 1.0.7 862ffd25bcaSmrg 863ffd25bcaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 864ffd25bcaSmrg 865ffd25bcaSmrgcommit f21823506dcb956d62c260e6e207f1dc2ce7732a 866ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 867ffd25bcaSmrgDate: Thu Jul 14 22:04:34 2011 -0700 868ffd25bcaSmrg 869ffd25bcaSmrg Whitespace fixes in src files 870ffd25bcaSmrg 871ffd25bcaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 872ffd25bcaSmrg 873ffd25bcaSmrgcommit c6ade914363426facb01a954650b804657114012 874ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 875ffd25bcaSmrgDate: Tue Jul 12 22:30:41 2011 -0700 876ffd25bcaSmrg 877ffd25bcaSmrg Replace most sprintf calls with snprintf 878ffd25bcaSmrg 879ffd25bcaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 880ffd25bcaSmrg 881ffd25bcaSmrgcommit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7 882ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 883ffd25bcaSmrgDate: Mon Mar 7 20:05:45 2011 -0500 884ffd25bcaSmrg 885ffd25bcaSmrg config: layout the C flags for better readability 886ffd25bcaSmrg 887ffd25bcaSmrg Group pre-processor flags under AM_CPPFLAGS 888ffd25bcaSmrg Might as well do the rest of the file. 889ffd25bcaSmrg 890ffd25bcaSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 891ffd25bcaSmrg 892ffd25bcaSmrgcommit f048770b021d92780c754257c9c1efa7a769c69c 893ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 894ffd25bcaSmrgDate: Mon Mar 7 19:47:48 2011 -0500 895ffd25bcaSmrg 896ffd25bcaSmrg man: use Autoconf provided $(SED) 897ffd25bcaSmrg 898ffd25bcaSmrg Use platform appropriate version of sed. 899ffd25bcaSmrg 900ffd25bcaSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 901ffd25bcaSmrg 902ffd25bcaSmrgcommit 356ca1db47be674aa9125b65668e8fe0573f7f69 903ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 904ffd25bcaSmrgDate: Mon Mar 7 19:37:48 2011 -0500 905ffd25bcaSmrg 906ffd25bcaSmrg config: rm is about removal, not generation 907ffd25bcaSmrg 908ffd25bcaSmrg Automake: 909ffd25bcaSmrg AM_V_at as a prefix to commands that should not output anything in silent mode 910ffd25bcaSmrg 911ffd25bcaSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 912ffd25bcaSmrg 913ffd25bcaSmrgcommit 6f362f8d962ff7054682cfb2d88e8603e1219492 914ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 915ffd25bcaSmrgDate: Mon Mar 7 16:43:59 2011 -0500 916ffd25bcaSmrg 917ffd25bcaSmrg deftwmrc.c is not required in MAINTAINERCLEANFILES 918ffd25bcaSmrg 919ffd25bcaSmrg Automake takes care of that as it is part of BUILT_SOURCES 920ffd25bcaSmrg 921ffd25bcaSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 922ffd25bcaSmrg 923ffd25bcaSmrgcommit 98e224e3da245f29d281df357d27b53acdccb5c7 924ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 925ffd25bcaSmrgDate: Mon Mar 7 16:10:53 2011 -0500 926ffd25bcaSmrg 927ffd25bcaSmrg lex & yacc: only header file needs to be in BUILT_SOURCES 928ffd25bcaSmrg 929ffd25bcaSmrg http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex 930ffd25bcaSmrg 931ffd25bcaSmrg This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b 932ffd25bcaSmrg The Makefile generates a valid "gram.h: gram.c" rule. 933ffd25bcaSmrg The Makefile already has gram.c gram.h and lex.c in the 934ffd25bcaSmrg maintainer-clean-generic target. 935ffd25bcaSmrg 936ffd25bcaSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 937ffd25bcaSmrg 938ffd25bcaSmrgcommit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0 939ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 940ffd25bcaSmrgDate: Wed May 11 22:41:56 2011 -0700 941ffd25bcaSmrg 942ffd25bcaSmrg Add extra sanity checking to avoid possible NULL dereferences 943ffd25bcaSmrg 944ffd25bcaSmrg menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem') 945ffd25bcaSmrg if (ActiveItem->func != F_TITLE && !ActiveItem->state) 946ffd25bcaSmrg ^~~~~~~~~~ 947ffd25bcaSmrg 948ffd25bcaSmrg Found-by: clang static analyzer 949ffd25bcaSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 950ffd25bcaSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 951ffd25bcaSmrg 952ffd25bcaSmrgcommit a898b136729660a33d60b317ccb839f6e0428201 953ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 954ffd25bcaSmrgDate: Wed May 11 22:30:56 2011 -0700 955ffd25bcaSmrg 956ffd25bcaSmrg Add sanity checking to avoid a possible NULL dereference 957ffd25bcaSmrg 958ffd25bcaSmrg menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur') 959ffd25bcaSmrg cur->hi_back = cur->fore = f3.pixel; 960ffd25bcaSmrg ~~~ ^ 961ffd25bcaSmrg 962ffd25bcaSmrg Found-by: clang static analyzer 963ffd25bcaSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 964ffd25bcaSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 965ffd25bcaSmrg 966ffd25bcaSmrgcommit 1061e063be78f4e233d550649ce297b639193a9f 967ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 968ffd25bcaSmrgDate: Wed May 11 22:27:21 2011 -0700 969ffd25bcaSmrg 970ffd25bcaSmrg Address a possible NULL pointer dereference 971ffd25bcaSmrg 972ffd25bcaSmrg menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu') 973ffd25bcaSmrg if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0) 974ffd25bcaSmrg ^~~~~~~~~~ 975ffd25bcaSmrg 976ffd25bcaSmrg Found-by: clang static analyzer 977ffd25bcaSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 978ffd25bcaSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 979ffd25bcaSmrg 980ffd25bcaSmrgcommit bde0b06b465adb868d38d3721b95ea337bad8eb9 981ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 982ffd25bcaSmrgDate: Wed May 11 22:22:25 2011 -0700 983ffd25bcaSmrg 984ffd25bcaSmrg Mark Done() as _X_NORETURN 985ffd25bcaSmrg 986ffd25bcaSmrg list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr') 987ffd25bcaSmrg nptr->next = *list_head; 988ffd25bcaSmrg ~~~~ ^ 989ffd25bcaSmrg 990ffd25bcaSmrg Found-by: clang static analyzer 991ffd25bcaSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 992ffd25bcaSmrg 993ffd25bcaSmrgcommit 2f5d1e29f5a803ba2417d6fe20782c05ed932612 994ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 995ffd25bcaSmrgDate: Wed May 11 22:17:54 2011 -0700 996ffd25bcaSmrg 997ffd25bcaSmrg Silence uninitialized warning 998ffd25bcaSmrg 999ffd25bcaSmrg session.c: In function 'ReadWinConfigFile': 1000ffd25bcaSmrg session.c:554: warning: 'version' may be used uninitialized in this function 1001ffd25bcaSmrg 1002ffd25bcaSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1003ffd25bcaSmrg 1004ffd25bcaSmrgcommit ef39179b9fe6d13f7e81098edfc10711c8b40948 1005ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 1006ffd25bcaSmrgDate: Wed May 11 22:16:23 2011 -0700 1007ffd25bcaSmrg 1008ffd25bcaSmrg LP64: Fix formatting for DEBUG printf 1009ffd25bcaSmrg 1010ffd25bcaSmrg add_window.c: In function 'AddWindow': 1011ffd25bcaSmrg add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window' 1012ffd25bcaSmrg 1013ffd25bcaSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1014ffd25bcaSmrg 1015ffd25bcaSmrgcommit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349 1016ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1017ffd25bcaSmrgDate: Tue May 10 15:35:51 2011 -0700 1018ffd25bcaSmrg 1019ffd25bcaSmrg Fix: menus.c:2374: warning: implicit declaration of function `putenv` 1020ffd25bcaSmrg 1021ffd25bcaSmrg Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h> 1022ffd25bcaSmrg so the prototype is exposed in the header properly. 1023ffd25bcaSmrg 1024ffd25bcaSmrg https://bugs.freedesktop.org/show_bug.cgi?id=32696 1025ffd25bcaSmrg 1026ffd25bcaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1027ffd25bcaSmrg Reviewed-by: Julien Cristau <jcristau@debian.org> 1028ffd25bcaSmrg 1029ffd25bcaSmrgcommit 75dd868133c5c12daa946468e7250d174f842281 1030ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1031ffd25bcaSmrgDate: Mon May 9 22:46:03 2011 -0700 1032ffd25bcaSmrg 1033ffd25bcaSmrg Remove unused fallback implementation of putenv() 1034ffd25bcaSmrg 1035ffd25bcaSmrg NOPUTENV was never defined in a modular build, probably because putenv() 1036ffd25bcaSmrg is a standard function in Unix98 / SUSv2, and goes back to at least 1037ffd25bcaSmrg SVR2 and 4.3BSD-Reno. 1038ffd25bcaSmrg 1039ffd25bcaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1040ffd25bcaSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 1041ffd25bcaSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 1042ffd25bcaSmrg 1043ffd25bcaSmrgcommit 5b763259451b7798b1004c49775d1bd3df2f9d88 1044ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1045ffd25bcaSmrgDate: Fri Mar 4 20:57:30 2011 -0500 1046ffd25bcaSmrg 1047ffd25bcaSmrg man: replace hard coded section number with __appmansuffix__ 1048ffd25bcaSmrg 1049ffd25bcaSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1050ffd25bcaSmrg 1051ffd25bcaSmrgcommit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95 1052ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1053ffd25bcaSmrgDate: Wed Jan 5 16:12:42 2011 -0800 1054ffd25bcaSmrg 1055ffd25bcaSmrg Fix many gcc strict-aliasing warnings 1056ffd25bcaSmrg 1057ffd25bcaSmrg menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules 1058ffd25bcaSmrg 1059ffd25bcaSmrg and many more of the same message at different lines 1060ffd25bcaSmrg 1061ffd25bcaSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1062ffd25bcaSmrg 10632d96a817Smrgcommit b160f7bcb99111e631d6701b199f1dad1e40c80d 10642d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 10652d96a817SmrgDate: Wed Jan 5 14:09:15 2011 -0800 10662d96a817Smrg 10672d96a817Smrg twm 1.0.6 10682d96a817Smrg 10692d96a817Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 10702d96a817Smrg 10712d96a817Smrgcommit 1347a210cafa75db40198f8f9e3ca36f8e627bf6 10722d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 10732d96a817SmrgDate: Wed Nov 24 15:28:47 2010 -0800 10742d96a817Smrg 10752d96a817Smrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 10762d96a817Smrg 10772d96a817Smrg Regroup AC statements under the Autoconf initialization section. 10782d96a817Smrg Regroup AM statements under the Automake initialization section. 10792d96a817Smrg Add missing AC_CONFIG_SRCDIR 10802d96a817Smrg 10812d96a817Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 10822d96a817Smrg 10832d96a817Smrgcommit 1ca7092e44e87038ba95a962a3c952ef72b4f146 10842d96a817SmrgAuthor: Martin Jansa <Martin.Jansa@gmail.com> 10852d96a817SmrgDate: Mon Nov 1 09:54:44 2010 +0100 10862d96a817Smrg 10872d96a817Smrg config: replace AC_CHECK_FILE with test -f 10882d96a817Smrg 10892d96a817Smrg * AC_CHECK_FILE doesn't work for cross compilation 10902d96a817Smrg 10912d96a817Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 10922d96a817Smrg 10937a2631fcSmrgcommit b3af92c7bca31b3bf73428d46291b88c3f86026e 10947a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 10957a2631fcSmrgDate: Sat Oct 30 15:03:50 2010 -0700 10967a2631fcSmrg 10977a2631fcSmrg twm 1.0.5 10987a2631fcSmrg 10997a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11007a2631fcSmrg 11017a2631fcSmrgcommit 7f164a9631e4ec26657bedeb947409d0b484e967 11027a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11037a2631fcSmrgDate: Sat Oct 30 15:01:43 2010 -0700 11047a2631fcSmrg 11057a2631fcSmrg Sun's copyrights now belong to Oracle 11067a2631fcSmrg 11077a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11087a2631fcSmrg 11097a2631fcSmrgcommit 357d089016bd889f2f73349c3f977c6adccc85a6 11107a2631fcSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 11117a2631fcSmrgDate: Tue Sep 28 13:29:49 2010 -0700 11127a2631fcSmrg 11137a2631fcSmrg Purge cvs tags. 11147a2631fcSmrg 11157a2631fcSmrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 11167a2631fcSmrg 11177a2631fcSmrgcommit 4c7c2ece9e152358448406b759c30eb44eea13f9 11187a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11197a2631fcSmrgDate: Thu Sep 23 00:11:56 2010 -0700 11207a2631fcSmrg 11217a2631fcSmrg config: upgrade to util-macros 1.8 for additional man page support 11227a2631fcSmrg 11237a2631fcSmrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 11247a2631fcSmrg The value of MAN_SUBST is the same for all X.Org packages. 11257a2631fcSmrg 11267a2631fcSmrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 11277a2631fcSmrg The existing statement can now be removed from the configuration file. 11287a2631fcSmrg 11297a2631fcSmrg Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 11307a2631fcSmrg Enables silent rule and use platform appropriate version of sed. 11317a2631fcSmrg 11327a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11337a2631fcSmrg 11347a2631fcSmrgcommit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72 11357a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11367a2631fcSmrgDate: Wed Sep 22 23:59:32 2010 -0700 11377a2631fcSmrg 11387a2631fcSmrg Silence build of deftwmrc.c with AM_V_GEN 11397a2631fcSmrg 11407a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11417a2631fcSmrg 11427a2631fcSmrgcommit 282060f633c1a0910522f64cf36222a27016bf77 11437a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11447a2631fcSmrgDate: Wed Sep 22 23:37:21 2010 -0700 11457a2631fcSmrg 11467a2631fcSmrg system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA 11477a2631fcSmrg 11487a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11497a2631fcSmrg 11507a2631fcSmrgcommit 810922b19b86c1ddd5ef9c9169d1328b3562af77 11517a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11527a2631fcSmrgDate: Wed Sep 22 23:33:22 2010 -0700 11537a2631fcSmrg 11547a2631fcSmrg config: Remove unnecessary calls from configure.ac 11557a2631fcSmrg 11567a2631fcSmrg AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 11577a2631fcSmrg PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 11587a2631fcSmrg 11597a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11607a2631fcSmrg 11617a2631fcSmrgcommit 79e3387e7a2d35f5895f813a4572a93457114e3c 11627a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11637a2631fcSmrgDate: Wed Sep 22 23:23:26 2010 -0700 11647a2631fcSmrg 11657a2631fcSmrg Use AC_CHECK_FUNCS / default name for mkstemp 11667a2631fcSmrg 11677a2631fcSmrg No longer need to maintain #ifdef compatibility with the names used in 11687a2631fcSmrg the monolith Imakefiles. 11697a2631fcSmrg 11707a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11717a2631fcSmrg 11727a2631fcSmrgcommit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c 11737a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11747a2631fcSmrgDate: Tue Jul 20 18:45:18 2010 -0400 11757a2631fcSmrg 11767a2631fcSmrg config: update AC_PREREQ statement to 2.60 11777a2631fcSmrg 11787a2631fcSmrg Unrelated to the previous patches, the new value simply reflects 11797a2631fcSmrg the reality that the minimum level for autoconf to configure 11807a2631fcSmrg all x.org modules is 2.60 dated June 2006. 11817a2631fcSmrg 11827a2631fcSmrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 11837a2631fcSmrg 11847a2631fcSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 11857a2631fcSmrg 11867a2631fcSmrgcommit 40480fdbe6c15076a2e734cae246c62c85862829 11877a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11887a2631fcSmrgDate: Fri Aug 6 08:27:35 2010 -0700 11897a2631fcSmrg 11907a2631fcSmrg Fill in COPYING file with copyright notices from source code 11917a2631fcSmrg 11927a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11937a2631fcSmrg 11947a2631fcSmrgcommit a9f315f32bcc0636ada7427be9e3c5e3810af05e 11957a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11967a2631fcSmrgDate: Sat Jul 17 16:36:41 2010 -0400 11977a2631fcSmrg 11987a2631fcSmrg config: allow to build tarball when yacc is missing 11997a2631fcSmrg 12007a2631fcSmrg Autoconf does not handle this scenario as well as Automake does. 12017a2631fcSmrg If gram.c is already there, do not abort the configuration 12027a2631fcSmrg if yacc is missing as it is not needed. 12037a2631fcSmrg 12047a2631fcSmrg If both gram.c and yacc are missing, abort configuration. 12057a2631fcSmrg Yacc is a required tool to build the package. 12067a2631fcSmrg 12077a2631fcSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 12087a2631fcSmrg 12097a2631fcSmrgcommit 29a157f7f181ac02c88537032dbcca29880c3068 12107a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12117a2631fcSmrgDate: Fri Jun 4 17:09:18 2010 -0400 12127a2631fcSmrg 12137a2631fcSmrg config: add check for yacc to insure it is installed #27973 12147a2631fcSmrg 12157a2631fcSmrg Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc" 12167a2631fcSmrg as a last resort, even if no programs have been found. Improve error 12177a2631fcSmrg checking by issuing an error message if yacc is not found. The module 12187a2631fcSmrg cannot build anyway. 12197a2631fcSmrg 12207a2631fcSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 12217a2631fcSmrg 12227a2631fcSmrgcommit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb 12237a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12247a2631fcSmrgDate: Thu Jan 14 21:40:48 2010 -0800 12257a2631fcSmrg 12267a2631fcSmrg Update Sun license notices to current X.Org standard form 12277a2631fcSmrg 12287a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12297a2631fcSmrg 12307a2631fcSmrgcommit 9adc93df944e203726d09716dc3bfbbc6cf304ae 12317a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12327a2631fcSmrgDate: Thu Nov 26 09:19:52 2009 -0500 12337a2631fcSmrg 12347a2631fcSmrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 12357a2631fcSmrg 12367a2631fcSmrg Now that the INSTALL file is generated. 12377a2631fcSmrg Allows running make maintainer-clean. 12387a2631fcSmrg 12397a2631fcSmrgcommit 2386d631c301233899bdcc6381203bcbd1139ab3 12407a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12417a2631fcSmrgDate: Wed Oct 28 14:09:08 2009 -0400 12427a2631fcSmrg 12437a2631fcSmrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 12447a2631fcSmrg 12457a2631fcSmrg Add missing INSTALL file. Use standard GNU file on building tarball 12467a2631fcSmrg README may have been updated 12477a2631fcSmrg Remove AUTHORS file as it is empty and no content available yet. 12487a2631fcSmrg Remove NEWS file as it is empty and no content available yet. 12497a2631fcSmrg 12507a2631fcSmrgcommit 7f4c2b588bc94702eb0df0618a97413b0e544879 12517a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12527a2631fcSmrgDate: Tue Oct 27 15:07:24 2009 -0400 12537a2631fcSmrg 12547a2631fcSmrg Deploy the new XORG_DEFAULT_OPTIONS #24242 12557a2631fcSmrg 12567a2631fcSmrg This macro aggregate a number of existing macros that sets commmon 12577a2631fcSmrg X.Org components configuration options. It shields the configuration file from 12587a2631fcSmrg future changes. 12597a2631fcSmrg 12607a2631fcSmrgcommit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e 12617a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12627a2631fcSmrgDate: Mon Oct 26 22:08:38 2009 -0400 12637a2631fcSmrg 12647a2631fcSmrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 12657a2631fcSmrg 12667a2631fcSmrg ChangeLog filename is known to Automake and requires no further 12677a2631fcSmrg coding in the makefile. 12687a2631fcSmrg 12697a2631fcSmrgcommit 3d6678095a3553b9ab36d60e6a254acfbdc831c1 12707a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12717a2631fcSmrgDate: Thu Oct 22 16:25:53 2009 -0400 12727a2631fcSmrg 12737a2631fcSmrg .gitignore: use common defaults with custom section # 24239 12747a2631fcSmrg 12757a2631fcSmrg Using common defaults will reduce errors and maintenance. 12767a2631fcSmrg Only the very small or inexistent custom section need periodic maintenance 12777a2631fcSmrg when the structure of the component changes. Do not edit defaults. 12787a2631fcSmrg 12797a2631fcSmrgcommit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c 12807a2631fcSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 12817a2631fcSmrgDate: Wed Oct 21 12:47:20 2009 -0700 12827a2631fcSmrg 12837a2631fcSmrg This is not a GNU project, so declare it foreign. 12847a2631fcSmrg 12857a2631fcSmrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 12867a2631fcSmrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 12877a2631fcSmrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 12887a2631fcSmrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 12897a2631fcSmrg > > it and git wants to commit it. Should these files even be in git? 12907a2631fcSmrg > > Can I nuke them for the betterment of humanity and since they get 12917a2631fcSmrg > > created by autoreconf anyways? 12927a2631fcSmrg > 12937a2631fcSmrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 12947a2631fcSmrg 12957a2631fcSmrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 12967a2631fcSmrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 12977a2631fcSmrg of the INSTALL file. It is also part of the 24206 solution. 12987a2631fcSmrg 12997a2631fcSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 13007a2631fcSmrg 13017a2631fcSmrgcommit 06d15a482a596f1d846b97627badd28381c2e7b2 13027a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13037a2631fcSmrgDate: Thu Oct 1 14:54:20 2009 -0700 13047a2631fcSmrg 13057a2631fcSmrg Add README with pointers to mailing lists, bugzilla, & git 13067a2631fcSmrg 13077a2631fcSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 13087a2631fcSmrg 13097a2631fcSmrgcommit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5 13107a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 13117a2631fcSmrgDate: Tue Jul 7 17:32:01 2009 -0400 13127a2631fcSmrg 13137a2631fcSmrg twm: use XORG_CHANGELOG macro to create ChangeLog. #22611 13147a2631fcSmrg 13157a2631fcSmrg Build break: app/twm/Makefile.am: command not found: git-log 13167a2631fcSmrg Adding the macro in configure.ac and use it in Makefile.am 13177a2631fcSmrg Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611 13187a2631fcSmrg Tested: running autogen.sh, make and 'make dist' 13197a2631fcSmrg 13207a2631fcSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 13217a2631fcSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 13227a2631fcSmrg 13237a2631fcSmrgcommit 1fa03c39bddace4d787c55703f3081bcaf36511b 13247a2631fcSmrgAuthor: Adam Jackson <ajax@redhat.com> 13257a2631fcSmrgDate: Thu Mar 6 16:52:54 2008 -0500 13267a2631fcSmrg 13277a2631fcSmrg twm 1.0.4 13287a2631fcSmrg 13293e747e6dSmrgcommit d28dffd63bd5070445b15d1b9b70f3303ec5e333 13303e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13313e747e6dSmrgDate: Thu Feb 21 08:16:39 2008 -0800 13323e747e6dSmrg 13333e747e6dSmrg Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier 13343e747e6dSmrg 13353e747e6dSmrg src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' 13363e747e6dSmrg 13373e747e6dSmrgcommit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f 13383e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13393e747e6dSmrgDate: Thu Feb 21 08:14:01 2008 -0800 13403e747e6dSmrg 13413e747e6dSmrg Explicitly require libSM & libICE since twm calls them directly 13423e747e6dSmrg 13433e747e6dSmrgcommit f0543e7ff17f6e8aefbd6cc003d0679a706a8535 13443e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com> 13453e747e6dSmrgDate: Thu Dec 6 16:37:07 2007 -0500 13463e747e6dSmrg 13473e747e6dSmrg Replace static ChangeLog with dist-hook to generate from git log 13483e747e6dSmrg 13493e747e6dSmrgcommit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00 13503e747e6dSmrgAuthor: Wolfgang Rupprecht <wsr+xorg@wsrcc.com> 13513e747e6dSmrgDate: Mon Jan 23 15:11:00 2006 -0800 13523e747e6dSmrg 13533e747e6dSmrg X.Org Bug #5691: twm mouse button limit too low 13543e747e6dSmrg 13553e747e6dSmrg <https://bugs.freedesktop.org/show_bug.cgi?id=5691> 13563e747e6dSmrg 13573e747e6dSmrgcommit 03a4e6c35161402d1477acb95723ab93eabde97e 13583e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com> 13593e747e6dSmrgDate: Mon Sep 3 05:51:13 2007 -0400 13603e747e6dSmrg 13613e747e6dSmrg Add *~ to .gitignore to skip patch/emacs droppings 13623e747e6dSmrg 13633e747e6dSmrgcommit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4 13643e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com> 13653e747e6dSmrgDate: Thu Aug 23 19:24:38 2007 -0400 13663e747e6dSmrg 13673e747e6dSmrg Rename .cvsignore to .gitignore 13683e747e6dSmrg 13693e747e6dSmrgcommit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366 13703e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 13713e747e6dSmrgDate: Thu Nov 30 19:56:29 2006 +0200 13723e747e6dSmrg 13733e747e6dSmrg bump to 1.0.3 13743e747e6dSmrg 13753e747e6dSmrgcommit f27c4a577f68673e5022db1a4db79da9a3d05502 13763e747e6dSmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com> 13773e747e6dSmrgDate: Tue Nov 28 13:24:08 2006 +0000 13783e747e6dSmrg 13793e747e6dSmrg Fix system.twmrc handling 13803e747e6dSmrg 13813e747e6dSmrgcommit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4 13823e747e6dSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 13833e747e6dSmrgDate: Fri Oct 13 17:47:24 2006 -0400 13843e747e6dSmrg 13853e747e6dSmrg Bump to 1.0.2 13863e747e6dSmrg 13873e747e6dSmrgcommit 4bc5a25c21006e547ff7fce7fff7544acbb22174 13883e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13893e747e6dSmrgDate: Sat Jun 3 07:06:42 2006 +0000 13903e747e6dSmrg 13913e747e6dSmrg Coverity #369: If malloc of entry->wm_command fails, error cleanup was 13923e747e6dSmrg still trying to read pointers from it to free. 13933e747e6dSmrg 13943e747e6dSmrgcommit 9680fbed52e3af20d226040958f91502b6027d2d 13953e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13963e747e6dSmrgDate: Sat Jun 3 06:54:20 2006 +0000 13973e747e6dSmrg 13983e747e6dSmrg Coverity #1508: Variable "action" not freed or pointed-to 13993e747e6dSmrg 14003e747e6dSmrgcommit ab7a497d995347e340c28c4eb0d1f0f9ee298e41 14013e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 14023e747e6dSmrgDate: Wed Dec 21 02:29:47 2005 +0000 14033e747e6dSmrg 14043e747e6dSmrg Update package version for X11R7 release. 14053e747e6dSmrg 14063e747e6dSmrgcommit 4bd96f2d5d976dbd17bac563504985a1bc793ffe 14073e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net> 14083e747e6dSmrgDate: Mon Dec 19 16:22:41 2005 +0000 14093e747e6dSmrg 14103e747e6dSmrg Stub COPYING files 14113e747e6dSmrg 14123e747e6dSmrgcommit 2c1cd456efe91302b0de645ea36a84c49472f104 14133e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 14143e747e6dSmrgDate: Thu Dec 15 00:24:04 2005 +0000 14153e747e6dSmrg 14163e747e6dSmrg Update package version number for final X11R7 release candidate. 14173e747e6dSmrg 14183e747e6dSmrgcommit 9f88f7db68e146c1d1b60a988f68f1528350a9a8 14193e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 14203e747e6dSmrgDate: Tue Dec 6 22:48:19 2005 +0000 14213e747e6dSmrg 14223e747e6dSmrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 14233e747e6dSmrg 14243e747e6dSmrgcommit 466a35f33d48427d7f5a186cf60fddd070ce2d71 14253e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 14263e747e6dSmrgDate: Sat Dec 3 05:49:17 2005 +0000 14273e747e6dSmrg 14283e747e6dSmrg Update package version number for X11R7 RC3 release. 14293e747e6dSmrg 14303e747e6dSmrgcommit 81d2d1208b1445f60e10186b61e472b22ac47712 14313e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14323e747e6dSmrgDate: Mon Nov 28 22:01:39 2005 +0000 14333e747e6dSmrg 14343e747e6dSmrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 14353e747e6dSmrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 14363e747e6dSmrg 14373e747e6dSmrgcommit 6897ce2b13a0b651c8bb56b833e51125d678ea81 14383e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org> 14393e747e6dSmrgDate: Mon Nov 21 10:34:58 2005 +0000 14403e747e6dSmrg 14413e747e6dSmrg Another pass at .cvsignores for apps. 14423e747e6dSmrg 14433e747e6dSmrgcommit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca 14443e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org> 14453e747e6dSmrgDate: Sun Nov 20 22:08:50 2005 +0000 14463e747e6dSmrg 14473e747e6dSmrg Add/improve .cvsignore files for apps. 14483e747e6dSmrg 14493e747e6dSmrgcommit d99f0e0b2577cbdfea2a51d8ca20aff080539b60 14503e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 14513e747e6dSmrgDate: Sat Nov 19 07:15:36 2005 +0000 14523e747e6dSmrg 14533e747e6dSmrg Update pkgconfig files to separate library build-time dependencies from 14543e747e6dSmrg application build-time dependencies, and update package deps to work 14553e747e6dSmrg with separate build roots. 14563e747e6dSmrg 14573e747e6dSmrgcommit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6 14583e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 14593e747e6dSmrgDate: Wed Oct 19 02:47:50 2005 +0000 14603e747e6dSmrg 14613e747e6dSmrg Update package version number for RC1 release. 14623e747e6dSmrg 14633e747e6dSmrgcommit 43fb7218e8723f6f3321ec406745971ca5fd0d00 14643e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14653e747e6dSmrgDate: Mon Oct 17 23:56:21 2005 +0000 14663e747e6dSmrg 14673e747e6dSmrg Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 14683e747e6dSmrg work better with BSD make 14693e747e6dSmrg 14703e747e6dSmrgcommit a85acab665c375d14ae15ef90f6baf8b47c7032b 14713e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14723e747e6dSmrgDate: Sun Oct 16 22:32:51 2005 +0000 14733e747e6dSmrg 14743e747e6dSmrg Capitalize O in "X.Org Foundation" 14753e747e6dSmrg Use cpp to substitute variables in man pages 14763e747e6dSmrg 14773e747e6dSmrgcommit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c 14783e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 14793e747e6dSmrgDate: Sat Oct 15 19:19:03 2005 +0000 14803e747e6dSmrg 14813e747e6dSmrg Have generated files be cleaned by maintainer to pass check-tarball test. 14823e747e6dSmrg 14833e747e6dSmrgcommit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817 14843e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14853e747e6dSmrgDate: Sun Oct 9 19:11:53 2005 +0000 14863e747e6dSmrg 14873e747e6dSmrg Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 14883e747e6dSmrg handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 14893e747e6dSmrg 14903e747e6dSmrgcommit b098cf784d34421de0ae51d8cd7090022d3b2600 14913e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14923e747e6dSmrgDate: Sun Oct 9 19:10:58 2005 +0000 14933e747e6dSmrg 14943e747e6dSmrg Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 14953e747e6dSmrg handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 14963e747e6dSmrg 14973e747e6dSmrgcommit e2c423a32d8ba724e19e6db5b315ef9011d89488 14983e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14993e747e6dSmrgDate: Sun Oct 9 18:59:28 2005 +0000 15003e747e6dSmrg 15013e747e6dSmrg Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 15023e747e6dSmrg handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 15033e747e6dSmrg 15043e747e6dSmrgcommit ea03b6bcd1045dfc0d6947e4858de8994d61170b 15053e747e6dSmrgAuthor: Keith Packard <keithp@keithp.com> 15063e747e6dSmrgDate: Tue Aug 2 18:08:48 2005 +0000 15073e747e6dSmrg 15083e747e6dSmrg Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are 15093e747e6dSmrg regenerated after 'make clean' and to make parallel builds work right. 15103e747e6dSmrg 15113e747e6dSmrgcommit a12f281be43c1c86147fb89c99484ac558f64425 15123e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15133e747e6dSmrgDate: Mon Aug 1 20:25:28 2005 +0000 15143e747e6dSmrg 15153e747e6dSmrg Install man pages to section 1 instead of section m (Patch from Donnie 15163e747e6dSmrg Berkholz) 15173e747e6dSmrg 15183e747e6dSmrgcommit 99c2e9865374605697c2a85099bbc56bf7853969 15193e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15203e747e6dSmrgDate: Sat Jul 30 21:07:26 2005 +0000 15213e747e6dSmrg 15223e747e6dSmrg Add prototypes of Xalloc/free functions. 15233e747e6dSmrg Export ImUtil.h to match modular tree install. 15243e747e6dSmrg Define SVR4 to 1 to avoid warning about redefining to different values. 15253e747e6dSmrg Include missing headers to clear more compiler warnings. 15263e747e6dSmrg 15273e747e6dSmrgcommit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5 15283e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org> 15293e747e6dSmrgDate: Fri Jul 29 21:22:30 2005 +0000 15303e747e6dSmrg 15313e747e6dSmrg Various changes preparing packages for RC0: 15323e747e6dSmrg - Verify and update package version numbers as needed 15333e747e6dSmrg - Implement versioning scheme 15343e747e6dSmrg - Change bug address to point to bugzilla bug entry form 15353e747e6dSmrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 15363e747e6dSmrg reenable it) 15373e747e6dSmrg - Fix makedepend to use pkgconfig and pass distcheck 15383e747e6dSmrg - Update build script to build macros first 15393e747e6dSmrg - Update modular Xorg version 15403e747e6dSmrg 15413e747e6dSmrgcommit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469 15423e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net> 15433e747e6dSmrgDate: Wed Jul 20 19:31:51 2005 +0000 15443e747e6dSmrg 15453e747e6dSmrg Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 15463e747e6dSmrg configure cache, you cache it, and the cached value is probably wrong. 15473e747e6dSmrg 15483e747e6dSmrgcommit c0570ffdfa9ef913b5132b2069dd69491f77a8f8 15493e747e6dSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 15503e747e6dSmrgDate: Sun Jul 17 20:11:01 2005 +0000 15513e747e6dSmrg 15523e747e6dSmrg fix rules to work with non-GNU make and outside of $srcdir 15533e747e6dSmrg 15543e747e6dSmrgcommit 29fba3a480ab1b4168d75ed92c8150851dddd805 15553e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15563e747e6dSmrgDate: Sat Jul 16 22:07:13 2005 +0000 15573e747e6dSmrg 15583e747e6dSmrg Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get 15593e747e6dSmrg HAS_MKSTEMP defined in modular builds. 15603e747e6dSmrg 15613e747e6dSmrgcommit 63e81296232ec5fdd6529a7d5d4342186bbec2f8 15623e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15633e747e6dSmrgDate: Sat Jul 16 21:59:14 2005 +0000 15643e747e6dSmrg 15653e747e6dSmrg Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection 15663e747e6dSmrg against tempfile race conditions in many places) 15673e747e6dSmrg 15683e747e6dSmrgcommit 2e6a393e7b0f02e8f58a3005411ae22488965e28 1569f66df612SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 15703e747e6dSmrgDate: Thu Jul 14 22:36:06 2005 +0000 15713e747e6dSmrg 15723e747e6dSmrg Add _BSD_SOURCE - patch from Stefan Dirsch 15733e747e6dSmrg 15743e747e6dSmrgcommit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf 1575f66df612SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 15763e747e6dSmrgDate: Thu Jul 14 22:35:37 2005 +0000 15773e747e6dSmrg 15783e747e6dSmrg Add makefile that CVS ate - patch from Stefan Dirsch 15793e747e6dSmrg 15803e747e6dSmrgcommit 1cb0150431562d729342c427129732b217526bab 15813e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 15823e747e6dSmrgDate: Mon Jul 11 22:51:03 2005 +0000 15833e747e6dSmrg 15843e747e6dSmrg Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae) 15853e747e6dSmrg 15863e747e6dSmrgcommit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1 1587f66df612SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 15883e747e6dSmrgDate: Wed Jun 29 19:15:03 2005 +0000 15893e747e6dSmrg 15903e747e6dSmrg Add buildsystem for twm 15913e747e6dSmrg 15923e747e6dSmrgcommit 718daab22b08a1ab10145f9284dedef069ffb758 15933e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 15943e747e6dSmrgDate: Fri Mar 11 21:18:12 2005 +0000 15953e747e6dSmrg 15963e747e6dSmrg xc/programs/twm/Imakefile 15973e747e6dSmrg xc/programs/twm/twm.c 15983e747e6dSmrg //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087 15993e747e6dSmrg (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore 16003e747e6dSmrg print screens to avoid that users accidentally warp on a non-video 16013e747e6dSmrg screen (which are not visible on any monitor) when the Xserver has both 16023e747e6dSmrg video and print screens. (This includes also a small cleanup of 16033e747e6dSmrg xdpyinfo where parts of the print screen test code comes from) Patch by 16043e747e6dSmrg Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license). 16053e747e6dSmrg 16063e747e6dSmrgcommit 6e96bd376c916c150a055447d4badc1fae84e47a 16073e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 16083e747e6dSmrgDate: Fri Mar 11 16:23:00 2005 +0000 16093e747e6dSmrg 16103e747e6dSmrg xc/programs/twm/add_window.c 16113e747e6dSmrg xc/programs/twm/cursor.c 16123e747e6dSmrg xc/programs/twm/events.c 16133e747e6dSmrg xc/programs/twm/gc.c 16143e747e6dSmrg xc/programs/twm/gram.y 16153e747e6dSmrg xc/programs/twm/iconmgr.c 16163e747e6dSmrg xc/programs/twm/icons.c 16173e747e6dSmrg xc/programs/twm/list.c 16183e747e6dSmrg xc/programs/twm/menus.c 16193e747e6dSmrg xc/programs/twm/parse.c 16203e747e6dSmrg xc/programs/twm/resize.c 16213e747e6dSmrg xc/programs/twm/twm.c 16223e747e6dSmrg //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083 16233e747e6dSmrg (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm 16243e747e6dSmrg window manager code. The conversion preserves the comments which 16253e747e6dSmrg annotate variables and function arguments (these have been moved into 16263e747e6dSmrg doxygen(esque?) "stubs" above each function. Patch by Mike Owens 16273e747e6dSmrg <etc@filespanker.com>. 16283e747e6dSmrg 16293e747e6dSmrgcommit d045cb62c62f09978798510deaec0acae0a6fb4d 16303e747e6dSmrgAuthor: Egbert Eich <eich@suse.de> 16313e747e6dSmrgDate: Fri Apr 23 19:54:37 2004 +0000 16323e747e6dSmrg 16333e747e6dSmrg Merging XORG-CURRENT into trunk 16343e747e6dSmrg 16353e747e6dSmrgcommit f39f4c810b3c2071f8786abc32317149373a3e1d 16363e747e6dSmrgAuthor: Egbert Eich <eich@suse.de> 16373e747e6dSmrgDate: Sun Mar 14 08:34:58 2004 +0000 16383e747e6dSmrg 16393e747e6dSmrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 16403e747e6dSmrg 16413e747e6dSmrgcommit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670 16423e747e6dSmrgAuthor: Egbert Eich <eich@suse.de> 16433e747e6dSmrgDate: Wed Mar 3 12:12:54 2004 +0000 16443e747e6dSmrg 16453e747e6dSmrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 16463e747e6dSmrg 16473e747e6dSmrgcommit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1 16483e747e6dSmrgAuthor: Egbert Eich <eich@suse.de> 16493e747e6dSmrgDate: Thu Feb 26 13:36:16 2004 +0000 16503e747e6dSmrg 16513e747e6dSmrg readding XFree86's cvs IDs 16523e747e6dSmrg 16533e747e6dSmrgcommit e8c79f538be77c2637e8d2e1ada443d9a2f0e262 16543e747e6dSmrgAuthor: Egbert Eich <eich@suse.de> 16553e747e6dSmrgDate: Thu Feb 26 09:23:58 2004 +0000 16563e747e6dSmrg 16573e747e6dSmrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 16583e747e6dSmrg 16593e747e6dSmrgcommit e51f25fbe75b222b24f4628b2408e899fa4748d7 16603e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16613e747e6dSmrgDate: Tue Nov 25 19:29:03 2003 +0000 16623e747e6dSmrg 16633e747e6dSmrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 16643e747e6dSmrg 16653e747e6dSmrgcommit 4b339f0a4311b4db171584bc6671292a9052665a 16663e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16673e747e6dSmrgDate: Fri Nov 14 16:48:58 2003 +0000 16683e747e6dSmrg 16693e747e6dSmrg XFree86 4.3.0.1 16703e747e6dSmrg 16713e747e6dSmrgcommit cfa9fa24253b5ef8045172852509be413d7b00ca 16723e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16733e747e6dSmrgDate: Fri Nov 14 16:48:58 2003 +0000 16743e747e6dSmrg 16753e747e6dSmrg Initial revision 16763e747e6dSmrg 16773e747e6dSmrgcommit 03cb750f7935722ab77b77128ca5221c5baf8818 16783e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16793e747e6dSmrgDate: Fri Nov 14 15:54:53 2003 +0000 16803e747e6dSmrg 16813e747e6dSmrg R6.6 is the Xorg base-line 1682