18b648e79Smrgcommit 8ea4c3e22a2ff79d373f8a364309c5a4a0c01ced 28b648e79SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 38b648e79SmrgDate: Sat Oct 12 11:04:07 2024 -0700 48b648e79Smrg 58b648e79Smrg xkbprint 1.0.7 68b648e79Smrg 78b648e79Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 88b648e79Smrg 98b648e79Smrgcommit 3ce73201e3d808e5e4f6c20e22d6e6e86e3b81e8 108b648e79SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 118b648e79SmrgDate: Sun Jul 28 16:53:26 2024 -0700 128b648e79Smrg 138b648e79Smrg Use C99 struct initializers 148b648e79Smrg 158b648e79Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 168b648e79Smrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xkbprint/-/merge_requests/6> 178b648e79Smrg 188b648e79Smrgcommit 4868f37f09843432b261371875b2f433f2a1f7fa 198b648e79SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 208b648e79SmrgDate: Sun Jul 28 16:38:24 2024 -0700 218b648e79Smrg 228b648e79Smrg Variable scope reductions 238b648e79Smrg 248b648e79Smrg Some recommended by cppcheck, others found by manual inspection 258b648e79Smrg 268b648e79Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 278b648e79Smrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xkbprint/-/merge_requests/6> 288b648e79Smrg 298b648e79Smrgcommit 823cecf574645cd26ed43b18c9c68a06dc25f95a 308b648e79SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 318b648e79SmrgDate: Sun Jul 28 16:20:59 2024 -0700 328b648e79Smrg 338b648e79Smrg FindKeysymsByName: avoid NULL pointer dereference 348b648e79Smrg 358b648e79Smrg Clears warning from cppcheck: 368b648e79Smrg 378b648e79Smrg psgeom.c:1645:15: warning: Either the condition 'state->args!=0L' is 388b648e79Smrg redundant or there is possible null pointer dereference: state->args. 398b648e79Smrg [nullPointerRedundantCheck] 408b648e79Smrg if ((state->args->wantDiffs) && (eG >= XkbKeyNumGroups(xkb, kc))) 418b648e79Smrg ^ 428b648e79Smrg psgeom.c:1635:21: note: Assuming that condition 'state->args!=0L' is not 438b648e79Smrg redundant 448b648e79Smrg if (state->args != NULL) { 458b648e79Smrg ^ 468b648e79Smrg psgeom.c:1645:15: note: Null pointer dereference 478b648e79Smrg if ((state->args->wantDiffs) && (eG >= XkbKeyNumGroups(xkb, kc))) 488b648e79Smrg ^ 498b648e79Smrg 508b648e79Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 518b648e79Smrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xkbprint/-/merge_requests/6> 528b648e79Smrg 538b648e79Smrgcommit ed190ca257c808b5d76babf01a5dd57c7d749c9d 548b648e79SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 558b648e79SmrgDate: Sun Jul 28 16:18:02 2024 -0700 568b648e79Smrg 578b648e79Smrg ClearFontStuff: avoid NULL pointer dereference 588b648e79Smrg 598b648e79Smrg Clears warning from cppcheck: 608b648e79Smrg 618b648e79Smrg psgeom.c:400:5: warning: Either the condition 'stuff' is redundant or there 628b648e79Smrg is possible null pointer dereference: stuff. [nullPointerRedundantCheck] 638b648e79Smrg bzero(stuff, sizeof(FontStuff)); 648b648e79Smrg ^ 658b648e79Smrg psgeom.c:398:9: note: Assuming that condition 'stuff' is not redundant 668b648e79Smrg if (stuff && stuff->foundry) 678b648e79Smrg ^ 688b648e79Smrg psgeom.c:400:5: note: Null pointer dereference 698b648e79Smrg bzero(stuff, sizeof(FontStuff)); 708b648e79Smrg ^ 718b648e79Smrg 728b648e79Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 738b648e79Smrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xkbprint/-/merge_requests/6> 748b648e79Smrg 758b648e79Smrgcommit 75a78342999f5c98ba5e0d154a1c506497daac5d 768b648e79SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 778b648e79SmrgDate: Sun Jul 28 16:13:11 2024 -0700 788b648e79Smrg 798b648e79Smrg configure: Use AC_SYS_LARGEFILE to enable large file support 808b648e79Smrg 818b648e79Smrg While keymap files or generated output should never be more than 2gb in 828b648e79Smrg size, they may be stored on filesystems with inodes or timestamps outside 838b648e79Smrg of the 32-bit range. 848b648e79Smrg 858b648e79Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 868b648e79Smrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xkbprint/-/merge_requests/6> 878b648e79Smrg 888b648e79Smrgcommit 1a4c0388e5a8c938544e0e6c5ccdb92a51de1b84 898b648e79SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 908b648e79SmrgDate: Sat Feb 11 12:31:51 2023 -0800 918b648e79Smrg 928b648e79Smrg unifdef -Usgi 938b648e79Smrg 948b648e79Smrg SGI's End of Support Life for Irix was December 2013 958b648e79Smrg 968b648e79Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 978b648e79Smrg 98e6bced22Smrgcommit 7500b59a3ce665fa53c476fe26a01db96dc994be 99e6bced22SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 100e6bced22SmrgDate: Sat Oct 15 10:26:33 2022 -0700 101e6bced22Smrg 102e6bced22Smrg xkbprint 1.0.6 103e6bced22Smrg 104e6bced22Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 105e6bced22Smrg 106e6bced22Smrgcommit 69deaf13057d3a8b9c01350e2cdfc40080f5433a 107e6bced22SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 108e6bced22SmrgDate: Sat Apr 16 11:56:06 2022 -0700 109e6bced22Smrg 110e6bced22Smrg gitlab CI: stop requiring Signed-off-by in commits 111e6bced22Smrg 112e6bced22Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 113e6bced22Smrg 114e6bced22Smrgcommit f586ae4a0a8d081c46f10f4cb4c27840d611edec 115e6bced22SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 116e6bced22SmrgDate: Sat Apr 16 11:51:37 2022 -0700 117e6bced22Smrg 118e6bced22Smrg Stop leaking XkbAtomGetString allocations 119e6bced22Smrg 120e6bced22Smrg XkbAtomGetString is a wrapper around XGetAtomName, and like XGetAtomName 121e6bced22Smrg returns a newly allocated string (or NULL) on every call, so we should 122e6bced22Smrg free those strings when done instead of leaking them. 123e6bced22Smrg 124e6bced22Smrg Reported by Oracle Parfait static analyser: 125e6bced22Smrg 126e6bced22Smrg Error: Memory leak 127e6bced22Smrg Memory leak [memory-leak] (CWE 401): 128e6bced22Smrg Memory leak of pointer pointer allocated with XkbAtomGetString(state->dpy, state->geom->name) 129e6bced22Smrg at line 720 of app/xkbprint/psgeom.c in function 'PSProlog'. 130e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 131e6bced22Smrg pointer allocated at line 612 of app/xkbprint/psgeom.c in function 'PSProlog' with XkbAtomGetString(state->dpy, state->geom->name) 132e6bced22Smrg pointer leaks when (i + 1) >= state->geom->num_colors at line 694 133e6bced22Smrg and (i + 1) >= state->geom->num_shapes at line 712. 134e6bced22Smrg 135e6bced22Smrg Memory leak [memory-leak] (CWE 401): 136e6bced22Smrg Memory leak of pointer pointer allocated with XkbAtomGetString(state->dpy, state->geom->name) 137e6bced22Smrg at line 720 of app/xkbprint/psgeom.c in function 'PSProlog'. 138e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 139e6bced22Smrg pointer allocated at line 657 of app/xkbprint/psgeom.c in function 'PSProlog' with XkbAtomGetString(state->dpy, state->geom->name) 140e6bced22Smrg pointer leaks when (i + 1) >= state->geom->num_colors at line 694 141e6bced22Smrg and (i + 1) >= state->geom->num_shapes at line 712. 142e6bced22Smrg 143e6bced22Smrg Error: Memory leak 144e6bced22Smrg Memory leak [memory-leak] (CWE 401): 145e6bced22Smrg Memory leak of pointer name allocated with XkbAtomGetString(state->dpy, geom->name) 146e6bced22Smrg at line 962 of app/xkbprint/psgeom.c in function 'PSPageTrailer'. 147e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 148e6bced22Smrg name allocated at line 845 of app/xkbprint/psgeom.c in function 'PSPageTrailer' with XkbAtomGetString(state->dpy, geom->name) 149e6bced22Smrg name leaks when (p + 1) >= state->args->copies at line 926. 150e6bced22Smrg 151e6bced22Smrg Memory leak [memory-leak] (CWE 401): 152e6bced22Smrg Memory leak of pointer sName allocated with XkbAtomGetString(state->dpy, sAtom) 153e6bced22Smrg at line 962 of app/xkbprint/psgeom.c in function 'PSPageTrailer'. 154e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 155e6bced22Smrg sName allocated at line 877 of app/xkbprint/psgeom.c in function 'PSPageTrailer' with XkbAtomGetString(state->dpy, sAtom) 156e6bced22Smrg sName leaks when (p + 1) >= state->args->copies at line 926. 157e6bced22Smrg 158e6bced22Smrg Memory leak [memory-leak] (CWE 401): 159e6bced22Smrg Memory leak of pointer sName allocated with XkbAtomGetString(state->dpy, sAtom) 160e6bced22Smrg at line 962 of app/xkbprint/psgeom.c in function 'PSPageTrailer'. 161e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 162e6bced22Smrg sName allocated at line 910 of app/xkbprint/psgeom.c in function 'PSPageTrailer' with XkbAtomGetString(state->dpy, sAtom) 163e6bced22Smrg sName leaks when (p + 1) >= state->args->copies at line 926. 164e6bced22Smrg 165e6bced22Smrg Error: Memory leak 166e6bced22Smrg Memory leak [memory-leak] (CWE 401): 167e6bced22Smrg Memory leak of pointer dname allocated with XkbAtomGetString(xkb->dpy, doodad.any.name) 168e6bced22Smrg at line 1068 of app/xkbprint/psgeom.c in function 'PSDoodad'. 169e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 170e6bced22Smrg dname allocated at line 974 of app/xkbprint/psgeom.c in function 'PSDoodad' with XkbAtomGetString(xkb->dpy, doodad.any.name) 171e6bced22Smrg 172e6bced22Smrg Memory leak [memory-leak] (CWE 401): 173e6bced22Smrg Memory leak of pointer name allocated with XkbAtomGetString(...) 174e6bced22Smrg at line 1068 of app/xkbprint/psgeom.c in function 'PSDoodad'. 175e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 176e6bced22Smrg name allocated at line 980 of app/xkbprint/psgeom.c in function 'PSDoodad' with XkbAtomGetString(...) 177e6bced22Smrg 178e6bced22Smrg Memory leak [memory-leak] (CWE 401): 179e6bced22Smrg Memory leak of pointer name allocated with XkbAtomGetString(...) 180e6bced22Smrg at line 1068 of app/xkbprint/psgeom.c in function 'PSDoodad'. 181e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 182e6bced22Smrg name allocated at line 1044 of app/xkbprint/psgeom.c in function 'PSDoodad' with XkbAtomGetString(...) 183e6bced22Smrg 184e6bced22Smrg Memory leak [memory-leak] (CWE 401): 185e6bced22Smrg Memory leak of pointer name allocated with XkbAtomGetString(...) 186e6bced22Smrg at line 1068 of app/xkbprint/psgeom.c in function 'PSDoodad'. 187e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 188e6bced22Smrg name allocated at line 1058 of app/xkbprint/psgeom.c in function 'PSDoodad' with XkbAtomGetString(...) 189e6bced22Smrg 190e6bced22Smrg Error: Memory leak 191e6bced22Smrg Memory leak [memory-leak] (CWE 401): 192e6bced22Smrg Memory leak of pointer pointer allocated with XkbAtomGetString(dpy, section->name) 193e6bced22Smrg at line 2063 of app/xkbprint/psgeom.c in function 'PSSection'. 194e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 195e6bced22Smrg pointer allocated at line 1907 of app/xkbprint/psgeom.c in function 'PSSection' with XkbAtomGetString(dpy, section->name) 196e6bced22Smrg pointer leaks when (k + 1) >= (section->rows + <pointer arithmetic>)->num_keys at line 1936 197e6bced22Smrg 198e6bced22Smrg Memory leak [memory-leak] (CWE 401): 199e6bced22Smrg Memory leak of pointer pointer allocated with XkbAtomGetString(dpy, shape->name) 200e6bced22Smrg at line 2063 of app/xkbprint/psgeom.c in function 'PSSection'. 201e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 202e6bced22Smrg pointer allocated at line 1945 of app/xkbprint/psgeom.c in function 'PSSection' with XkbAtomGetString(dpy, shape->name) 203e6bced22Smrg pointer leaks when (k + 1) >= (section->rows + <pointer arithmetic>)->num_keys at line 1936 204e6bced22Smrg and (r + 1) >= section->num_rows at line 1925. 205e6bced22Smrg 206e6bced22Smrg Memory leak [memory-leak] (CWE 401): 207e6bced22Smrg Memory leak of pointer pointer allocated with XkbAtomGetString(dpy, shape->name) 208e6bced22Smrg at line 2063 of app/xkbprint/psgeom.c in function 'PSSection'. 209e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 210e6bced22Smrg pointer allocated at line 1951 of app/xkbprint/psgeom.c in function 'PSSection' with XkbAtomGetString(dpy, shape->name) 211e6bced22Smrg pointer leaks when (k + 1) >= (section->rows + <pointer arithmetic>)->num_keys at line 1936 212e6bced22Smrg and (r + 1) >= section->num_rows at line 1925. 213e6bced22Smrg 214e6bced22Smrg Memory leak [memory-leak] (CWE 401): 215e6bced22Smrg Memory leak of pointer pointer allocated with XkbAtomGetString(dpy, shape->name) 216e6bced22Smrg at line 2063 of app/xkbprint/psgeom.c in function 'PSSection'. 217e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 218e6bced22Smrg pointer allocated at line 1960 of app/xkbprint/psgeom.c in function 'PSSection' with XkbAtomGetString(dpy, shape->name) 219e6bced22Smrg pointer leaks when (k + 1) >= (section->rows + <pointer arithmetic>)->num_keys at line 1936 220e6bced22Smrg and (r + 1) >= section->num_rows at line 1925. 221e6bced22Smrg 222e6bced22Smrg Memory leak [memory-leak] (CWE 401): 223e6bced22Smrg Memory leak of pointer pointer allocated with XkbAtomGetString(dpy, shape->name) 224e6bced22Smrg at line 2063 of app/xkbprint/psgeom.c in function 'PSSection'. 225e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 226e6bced22Smrg pointer allocated at line 1966 of app/xkbprint/psgeom.c in function 'PSSection' with XkbAtomGetString(dpy, shape->name) 227e6bced22Smrg pointer leaks when (k + 1) >= (section->rows + <pointer arithmetic>)->num_keys at line 1936 228e6bced22Smrg and (r + 1) >= section->num_rows at line 1925. 229e6bced22Smrg 230e6bced22Smrg Error: Memory leak 231e6bced22Smrg Memory leak [memory-leak] (CWE 401): 232e6bced22Smrg Memory leak of pointer name allocated with XkbAtomGetString(...) 233e6bced22Smrg at line 2131 of app/xkbprint/psgeom.c in function 'GeometryToPostScript'. 234e6bced22Smrg Allocated value returned to caller at line 207 of lib/libxkbfile/src/xkbatom.c in function 'XkbAtomGetString' 235e6bced22Smrg name allocated at line 2110 of app/xkbprint/psgeom.c in function 'GeometryToPostScript' with XkbAtomGetString(...) 236e6bced22Smrg name leaks when name != NULL at line 2111. 237e6bced22Smrg 238e6bced22Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 239e6bced22Smrg 240e6bced22Smrgcommit cc85e7b233613633a5496f0fa27bf49b409c33e4 241e6bced22SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 242e6bced22SmrgDate: Sat Apr 2 12:57:58 2022 -0700 243e6bced22Smrg 244e6bced22Smrg man page: remove out-of-date COPYRIGHT section 245e6bced22Smrg 246e6bced22Smrg The information previously listed here didn't match what is present in 247e6bced22Smrg the source code or the COPYING file, and the X(7) man page doesn't list 248e6bced22Smrg any license information as this had claimed. 249e6bced22Smrg 250e6bced22Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 251e6bced22Smrg 252e6bced22Smrgcommit df4b45b62fafb218b613baade4a831522effdfcc 253e6bced22SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 254e6bced22SmrgDate: Mon Dec 6 15:01:12 2021 -0800 255e6bced22Smrg 256e6bced22Smrg Build xz tarballs instead of bzip2 257e6bced22Smrg 258e6bced22Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 259e6bced22Smrg 260e6bced22Smrgcommit 963fd74b2c425e700e9a15942963fd78c9dcd447 261e6bced22SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 262e6bced22SmrgDate: Mon Dec 6 15:01:09 2021 -0800 263e6bced22Smrg 264e6bced22Smrg gitlab CI: add a basic build test 265e6bced22Smrg 266e6bced22Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 267e6bced22Smrg 268fc34a306Smrgcommit 7defa9ddfd5f5d1853b9f404af854b0f42fa6ee5 269fc34a306SmrgAuthor: Matt Turner <mattst88@gmail.com> 270fc34a306SmrgDate: Sun Nov 3 14:20:07 2019 -0800 271fc34a306Smrg 272fc34a306Smrg xkbprint 1.0.5 273fc34a306Smrg 274fc34a306Smrg Signed-off-by: Matt Turner <mattst88@gmail.com> 275fc34a306Smrg 276fc34a306Smrgcommit b968db6ca6fdb6ebb2384eaffaabe406c5cf783f 277fc34a306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 278fc34a306SmrgDate: Sun Sep 15 17:53:55 2019 -0700 279fc34a306Smrg 280fc34a306Smrg xkbprint(1): Some (typographical) corrections to the manual 281fc34a306Smrg 282fc34a306Smrg Fixes: https://gitlab.freedesktop.org/xorg/app/xkbprint/issues/2 283fc34a306Smrg https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742356 284fc34a306Smrg 285fc34a306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 286fc34a306Smrg 287fc34a306Smrgcommit 9b134b4835cc0b6743bbd67d61b647dff3941ca9 288fc34a306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 289fc34a306SmrgDate: Wed Nov 21 17:12:07 2018 -0800 290fc34a306Smrg 291fc34a306Smrg Update configure.ac bug URL for gitlab migration 292fc34a306Smrg 293fc34a306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 294fc34a306Smrg 295fc34a306Smrgcommit d15a9ce43042d12c545d194f46075214678046e9 296fc34a306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 297fc34a306SmrgDate: Fri Nov 16 22:27:40 2018 -0800 298fc34a306Smrg 299fc34a306Smrg Update README for gitlab migration 300fc34a306Smrg 301fc34a306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 302fc34a306Smrg 303fc34a306Smrgcommit 8122e255d9c8c417d1eb9496b9b7b5c6cb53c334 304fc34a306SmrgAuthor: Mihail Konev <k.mvc@ya.ru> 305fc34a306SmrgDate: Thu Jan 26 14:00:21 2017 +1000 306fc34a306Smrg 307fc34a306Smrg autogen: add default patch prefix 308fc34a306Smrg 309fc34a306Smrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 310fc34a306Smrg 311fc34a306Smrgcommit e43f3641499669bc993fe8370b58dac94d4e7eb1 312fc34a306SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 313fc34a306SmrgDate: Mon Mar 9 12:00:52 2015 +0000 314fc34a306Smrg 315fc34a306Smrg autogen.sh: use quoted string variables 316fc34a306Smrg 317fc34a306Smrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 318fc34a306Smrg fall-outs, when they contain space. 319fc34a306Smrg 320fc34a306Smrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 321fc34a306Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 322fc34a306Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 323fc34a306Smrg 324fc34a306Smrgcommit b08a9ce8e834d5c019b37a63dbc2e06b2ace93ca 325fc34a306SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 326fc34a306SmrgDate: Tue Jan 24 10:32:07 2017 +1000 327fc34a306Smrg 328fc34a306Smrg autogen.sh: use exec instead of waiting for configure to finish 329fc34a306Smrg 330fc34a306Smrg Syncs the invocation of configure with the one from the server. 331fc34a306Smrg 332fc34a306Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 333fc34a306Smrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 334fc34a306Smrg 3352f167a42Smrgcommit facf56074567094349d9050e99a659d8e3a1b0ce 3362f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3372f167a42SmrgDate: Thu Apr 16 23:41:38 2015 -0700 3382f167a42Smrg 3392f167a42Smrg xkbprint 1.0.4 3402f167a42Smrg 3412f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3422f167a42Smrg 3432f167a42Smrgcommit e4c1258143bf09de5453faafe2c6f0bc107a1523 3442f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3452f167a42SmrgDate: Sat May 31 21:39:32 2014 -0700 3462f167a42Smrg 3472f167a42Smrg autogen.sh: Honor NOCONFIGURE=1 3482f167a42Smrg 3492f167a42Smrg See http://people.gnome.org/~walters/docs/build-api.txt 3502f167a42Smrg 3512f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3522f167a42Smrg 3532f167a42Smrgcommit 4b12d476447952ab0a5a7a30d35d43de6f7418f8 3542f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3552f167a42SmrgDate: Sat May 31 21:38:41 2014 -0700 3562f167a42Smrg 3572f167a42Smrg configure: Drop AM_MAINTAINER_MODE 3582f167a42Smrg 3592f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3602f167a42Smrg 3612f167a42Smrgcommit 59d82dc7c5dd4a6ca2098ba51fb9683fb03720ab 3622f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3632f167a42SmrgDate: Sat May 31 21:33:34 2014 -0700 3642f167a42Smrg 3652f167a42Smrg Remove old CVS id tags 3662f167a42Smrg 3672f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3682f167a42Smrg 3692f167a42Smrgcommit 545db04829433b7d30de75ea03dc4495a91a8ab6 3702f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3712f167a42SmrgDate: Sat May 31 20:16:42 2014 -0700 3722f167a42Smrg 3732f167a42Smrg Add -version option to print program version 3742f167a42Smrg 3752f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3762f167a42Smrg 3772f167a42Smrgcommit 8e86b50311c3b926d2bb1e00fb5343f3e76d55b3 3782f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3792f167a42SmrgDate: Sat May 31 19:51:00 2014 -0700 3802f167a42Smrg 3812f167a42Smrg Fix some sign/size conversion warnings from clang 3822f167a42Smrg 3832f167a42Smrg psgeom.c:1320:17: warning: implicit conversion changes signedness: 3842f167a42Smrg 'int' to 'unsigned long' [-Wsign-conversion] 3852f167a42Smrg if ((sym & (~0xff)) == 0x700) { 3862f167a42Smrg ~ ^~~~~ 3872f167a42Smrg psgeom.c:1666:31: warning: implicit conversion changes signedness: 3882f167a42Smrg 'int' to 'unsigned long' [-Wsign-conversion] 3892f167a42Smrg else if (((sym & (~0xff)) == 0) && isprint(sym) && (!isspace(sym))) { 3902f167a42Smrg ~ ^~~~~ 3912f167a42Smrg psgeom.c:1860:27: warning: implicit conversion loses integer precision: 3922f167a42Smrg 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 3932f167a42Smrg int len = strlen(top->label[i]); 3942f167a42Smrg ~~~ ^~~~~~~~~~~~~~~~~~~~~ 3952f167a42Smrg xkbprint.c:460:19: warning: implicit conversion loses integer precision: 3962f167a42Smrg 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 3972f167a42Smrg int len = strlen(inputFile); 3982f167a42Smrg ~~~ ^~~~~~~~~~~~~~~~~ 3992f167a42Smrg 4002f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4012f167a42Smrg 4022f167a42Smrgcommit 641a71f594688d870540be47ddff339d746a4fa0 4032f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4042f167a42SmrgDate: Sat May 31 19:40:34 2014 -0700 4052f167a42Smrg 4062f167a42Smrg Remove unused INPUT_* definitions 4072f167a42Smrg 4082f167a42Smrg Flagged by clang: 4092f167a42Smrg xkbprint.c:62:9: warning: macro is not used [-Wunused-macros] 4102f167a42Smrg ^ 4112f167a42Smrg xkbprint.c:61:9: warning: macro is not used [-Wunused-macros] 4122f167a42Smrg ^ 4132f167a42Smrg xkbprint.c:60:9: warning: macro is not used [-Wunused-macros] 4142f167a42Smrg ^ 4152f167a42Smrg 4162f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4172f167a42Smrg 4182f167a42Smrgcommit 4bbc62129724cdc61f601e4f1c98490bca403619 4192f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4202f167a42SmrgDate: Sat May 31 19:18:08 2014 -0700 4212f167a42Smrg 4222f167a42Smrg Move some local variables to the scope in which they live 4232f167a42Smrg 4242f167a42Smrg Helps both human readers and static code analyzers realize they're not 4252f167a42Smrg used outside these scopes. 4262f167a42Smrg 4272f167a42Smrg Flagged by cppcheck 1.64: 4282f167a42Smrg [psgeom.c:1761]: (style) The scope of the variable 'keycode' can be reduced. 4292f167a42Smrg [psgeom.c:1858]: (style) The scope of the variable 'len' can be reduced. 4302f167a42Smrg 4312f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4322f167a42Smrg 4332f167a42Smrgcommit 7d186165440c5a370af7551f5958baae2f0b3725 4342f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4352f167a42SmrgDate: Sat May 31 19:00:09 2014 -0700 4362f167a42Smrg 4372f167a42Smrg Combine IsoKeyCaps array of strings into a single string 4382f167a42Smrg 4392f167a42Smrg Packs more efficiently in binary, reduces number of calls to output, 4402f167a42Smrg gets rid of ~4k array of pointers to each string in data segment to 4412f167a42Smrg initialize on program load. 4422f167a42Smrg 4432f167a42Smrg "xkbprint -if IsoKeyCaps" generates identical IsoKeyCaps.pfa files 4442f167a42Smrg before & after this change. 4452f167a42Smrg 4462f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4472f167a42Smrg 4482f167a42Smrgcommit bac53a94fec22563294cb57413e8d394df06c70a 4492f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4502f167a42SmrgDate: Tue May 27 21:51:01 2014 -0700 4512f167a42Smrg 4522f167a42Smrg Replace calls to index() with calls to strchr() 4532f167a42Smrg 4542f167a42Smrg Both were in use in different functions, adopt the ANSI C standard 4552f167a42Smrg function for all calls. 4562f167a42Smrg 4572f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4582f167a42Smrg 4592f167a42Smrgcommit 5ee01f266fd315e5bee624ec9d54357ffa593dfc 4602f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4612f167a42SmrgDate: Tue May 27 21:50:29 2014 -0700 4622f167a42Smrg 4632f167a42Smrg Combine repeated sequences of fprintf() calls into single calls 4642f167a42Smrg 4652f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4662f167a42Smrg 4672f167a42Smrgcommit e7aa5ea85d57b90c1ee3244facd2dfd4d3ff1cd5 4682f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4692f167a42SmrgDate: Tue May 27 21:04:05 2014 -0700 4702f167a42Smrg 4712f167a42Smrg Replace remaining sprintf calls with snprintf() 4722f167a42Smrg 4732f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4742f167a42Smrg 4752f167a42Smrgcommit bfb6044479e8e974e848f47969f75b84865fea13 4762f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4772f167a42SmrgDate: Tue May 27 20:55:33 2014 -0700 4782f167a42Smrg 4792f167a42Smrg Replace several malloc+sprintf pairs with asprintf() calls 4802f167a42Smrg 4812f167a42Smrg Includes fallback uAsprintf() for systems without asprintf yet 4822f167a42Smrg 4832f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4842f167a42Smrg 4852f167a42Smrgcommit 7848ba1d292f55553058c1f17596baa1094cdae5 4862f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4872f167a42SmrgDate: Tue May 27 20:39:48 2014 -0700 4882f167a42Smrg 4892f167a42Smrg Add printf & noreturn attributes recommended by gcc 4902f167a42Smrg 4912f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4922f167a42Smrg 4932f167a42Smrgcommit 8a7b707f6f841655498c753701ee38f12ba630cf 4942f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4952f167a42SmrgDate: Tue May 27 20:35:49 2014 -0700 4962f167a42Smrg 4972f167a42Smrg Replace uStrCaseCmp() with direct calls to strcasecmp() 4982f167a42Smrg 4992f167a42Smrg strcasecmp is available in Unix98 and later, so part of the X.Org base 5002f167a42Smrg platform requirements. 5012f167a42Smrg 5022f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5032f167a42Smrg 5042f167a42Smrgcommit e144ec9018cabd1d9904fb6d04382d2cf06ec3dc 5052f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5062f167a42SmrgDate: Tue May 27 20:32:42 2014 -0700 5072f167a42Smrg 5082f167a42Smrg Replace uStringDup() with direct calls to strdup() 5092f167a42Smrg 5102f167a42Smrg strdup is available in Unix98 and later, so part of the X.Org base 5112f167a42Smrg platform requirements. 5122f167a42Smrg 5132f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5142f167a42Smrg 5152f167a42Smrgcommit cefec39d93846c2d034be9a89f48466831eddde6 5162f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5172f167a42SmrgDate: Tue May 27 20:30:20 2014 -0700 5182f167a42Smrg 5192f167a42Smrg Replace custom uAlloc/uCalloc with plain malloc/calloc 5202f167a42Smrg 5212f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5222f167a42Smrg 5232f167a42Smrgcommit ab92831be0e862622105f015fe8c390715d2aae9 5242f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5252f167a42SmrgDate: Mon May 26 16:15:00 2014 -0700 5262f167a42Smrg 5272f167a42Smrg Replace sole call to uFree() with direct call to free() 5282f167a42Smrg 5292f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5302f167a42Smrg 5312f167a42Smrgcommit 4ae1b3d5f5330a8f7bd8880860a204000081095c 5322f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5332f167a42SmrgDate: Mon May 26 16:13:23 2014 -0700 5342f167a42Smrg 5352f167a42Smrg Remove unused uTmpAlloc & uTmpFree fallbacks for alloca 5362f167a42Smrg 5372f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5382f167a42Smrg 5392f167a42Smrgcommit e9a66d6ba4d0edd2d2d12cd0271aaecc43b6067d 5402f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5412f167a42SmrgDate: Mon May 26 16:12:05 2014 -0700 5422f167a42Smrg 5432f167a42Smrg Remove unused uRealloc & uRecalloc functions 5442f167a42Smrg 5452f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5462f167a42Smrg 5472f167a42Smrgcommit dbbc677985e3a853f2e52b8a9d09660d3fa6d983 5482f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5492f167a42SmrgDate: Mon May 26 16:10:33 2014 -0700 5502f167a42Smrg 5512f167a42Smrg Remove unused uStrCasePrefix fallback for strncasecmp 5522f167a42Smrg 5532f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5542f167a42Smrg 5552f167a42Smrgcommit 7ca2572623fee8db916eff668ef3c852f2ce124a 5562f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5572f167a42SmrgDate: Mon May 26 16:09:29 2014 -0700 5582f167a42Smrg 5592f167a42Smrg Remove unused debugging & function tracing frameworks 5602f167a42Smrg 5612f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5622f167a42Smrg 5632f167a42Smrgcommit b883af48e9624e2215d1e790ca0da4969480ce13 5642f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5652f167a42SmrgDate: Mon May 26 16:06:05 2014 -0700 5662f167a42Smrg 5672f167a42Smrg Remove unused uASSERT macro 5682f167a42Smrg 5692f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5702f167a42Smrg 5712f167a42Smrgcommit 5256304812e89c1c02bed093d11f96d97216bdbe 5722f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5732f167a42SmrgDate: Mon May 26 16:03:30 2014 -0700 5742f167a42Smrg 5752f167a42Smrg Fix many const char * warnings 5762f167a42Smrg 5772f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5782f167a42Smrg 5792f167a42Smrgcommit e1b1ecd2e9858dca67ed1da90799f1ea34fc9b71 5802f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5812f167a42SmrgDate: Mon May 26 10:17:12 2014 -0700 5822f167a42Smrg 5832f167a42Smrg unifdef -Unotyet -UNOTYET 5842f167a42Smrg 5852f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5862f167a42Smrg 5872f167a42Smrgcommit 9456437718d78b942333bdf74124c027ba35039f 5882f167a42SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5892f167a42SmrgDate: Mon May 26 10:13:31 2014 -0700 5902f167a42Smrg 5912f167a42Smrg Convert sources to X.Org standard coding style 5922f167a42Smrg 5932f167a42Smrg Via util/modular/x-indent-all.sh 5942f167a42Smrg 5952f167a42Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5962f167a42Smrg 5972f167a42Smrgcommit 7ebdc6c2ed2917dd48687aa16c6909186a575e2d 5982f167a42SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 5992f167a42SmrgDate: Wed Jan 19 10:06:56 2011 -0500 6002f167a42Smrg 6012f167a42Smrg config: move man pages into their own directory 6022f167a42Smrg 6032f167a42Smrg Use services provided by XORG_MANPAGE_SECTIONS. 6042f167a42Smrg Use standard Makefile for man pages. 6052f167a42Smrg 6062f167a42Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6072f167a42Smrg 6082f167a42Smrgcommit d762e97a2c6745017912b19fe443ed814d557a51 6092f167a42SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6102f167a42SmrgDate: Thu Jan 13 17:15:36 2011 -0500 6112f167a42Smrg 6122f167a42Smrg man: replace hard coded man page section with substitution strings 6132f167a42Smrg 6142f167a42Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6152f167a42Smrg 6162f167a42Smrgcommit a65ad77d80a1037889d4ba8aa061d109a0d15c2c 6172f167a42SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 6182f167a42SmrgDate: Thu Jan 13 11:15:47 2011 -0500 6192f167a42Smrg 6202f167a42Smrg man: remove trailing spaces and tabs 6212f167a42Smrg 6222f167a42Smrg Using s/[ \t]*$// 6232f167a42Smrg 6242f167a42Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 6252f167a42Smrg 626c75e344aSmrgcommit 93479193971679781c302dcfda3f653ea67fb452 627c75e344aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 628c75e344aSmrgDate: Fri Jan 7 19:09:37 2011 -0800 629c75e344aSmrg 630c75e344aSmrg xkbprint 1.0.3 631c75e344aSmrg 632c75e344aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 633c75e344aSmrg 634c75e344aSmrgcommit c6cb1b17600e2c2937751a712c7eadd411eb6da9 635c75e344aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 636c75e344aSmrgDate: Wed Jan 5 17:03:30 2011 -0800 637c75e344aSmrg 638c75e344aSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 639c75e344aSmrg 640c75e344aSmrg Regroup AC statements under the Autoconf initialization section. 641c75e344aSmrg Regroup AM statements under the Automake initialization section. 642c75e344aSmrg Add missing AC_CONFIG_SRCDIR 643c75e344aSmrg 644c75e344aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 645c75e344aSmrg 646c75e344aSmrgcommit 5d321bc363ce5ef67a1297e24ed184a28eed4e9d 647c75e344aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 648c75e344aSmrgDate: Wed Jan 5 17:00:42 2011 -0800 649c75e344aSmrg 650c75e344aSmrg config: upgrade to util-macros 1.8 for additional man page support 651c75e344aSmrg 652c75e344aSmrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 653c75e344aSmrg The value of MAN_SUBST is the same for all X.Org packages. 654c75e344aSmrg 655c75e344aSmrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 656c75e344aSmrg Enables use of platform appropriate version of sed. 657c75e344aSmrg 658c75e344aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 659c75e344aSmrg 660c75e344aSmrgcommit 16c0b77e78ce2ce750b690469850294f5e69ab97 661c75e344aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 662c75e344aSmrgDate: Wed Jan 5 16:58:47 2011 -0800 663c75e344aSmrg 664c75e344aSmrg config: update AC_PREREQ statement to 2.60 665c75e344aSmrg 666c75e344aSmrg Unrelated to the previous patches, the new value simply reflects 667c75e344aSmrg the reality that the minimum level for autoconf to configure 668c75e344aSmrg all x.org modules is 2.60 dated June 2006. 669c75e344aSmrg 670c75e344aSmrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 671c75e344aSmrg 672c75e344aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 673c75e344aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 674c75e344aSmrg 675c75e344aSmrgcommit 6b8537579db562937af77ca5a4b0e19893a7bbee 676c75e344aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 677c75e344aSmrgDate: Wed Jan 5 16:58:25 2011 -0800 678c75e344aSmrg 679c75e344aSmrg config: Remove unnecessary calls from configure.ac 680c75e344aSmrg 681c75e344aSmrg AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 682c75e344aSmrg PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 683c75e344aSmrg 684c75e344aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 685c75e344aSmrg 686c75e344aSmrgcommit f15a69148c2ed5cf1717a0ad942ecdfcf037104d 687c75e344aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 688c75e344aSmrgDate: Thu Nov 26 09:19:54 2009 -0500 689c75e344aSmrg 690c75e344aSmrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 691c75e344aSmrg 692c75e344aSmrg Now that the INSTALL file is generated. 693c75e344aSmrg Allows running make maintainer-clean. 694c75e344aSmrg 695c75e344aSmrgcommit 90d54a9a94ac30ac6ee7fa78ea8e6a898490afe6 696c75e344aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 697c75e344aSmrgDate: Wed Oct 28 14:09:08 2009 -0400 698c75e344aSmrg 699c75e344aSmrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 700c75e344aSmrg 701c75e344aSmrg Add missing INSTALL file. Use standard GNU file on building tarball 702c75e344aSmrg README may have been updated 703c75e344aSmrg Remove AUTHORS file as it is empty and no content available yet. 704c75e344aSmrg Remove NEWS file as it is empty and no content available yet. 705c75e344aSmrg 706c75e344aSmrgcommit 8d49899afe456a93c2bb7477b963fd31dbad5942 707c75e344aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 708c75e344aSmrgDate: Tue Oct 27 15:07:25 2009 -0400 709c75e344aSmrg 710c75e344aSmrg Deploy the new XORG_DEFAULT_OPTIONS #24242 711c75e344aSmrg 712c75e344aSmrg This macro aggregate a number of existing macros that sets commmon 713c75e344aSmrg X.Org components configuration options. It shields the configuration file from 714c75e344aSmrg future changes. 715c75e344aSmrg 716c75e344aSmrgcommit d2d7a487230ebc281aa2d1a88038befb69e63b7d 717c75e344aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 718c75e344aSmrgDate: Mon Oct 26 22:08:39 2009 -0400 719c75e344aSmrg 720c75e344aSmrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 721c75e344aSmrg 722c75e344aSmrg ChangeLog filename is known to Automake and requires no further 723c75e344aSmrg coding in the makefile. 724c75e344aSmrg 725c75e344aSmrgcommit 2683cf26ec97c49fac6145227d9f4cae3fa8a1bd 726c75e344aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 727c75e344aSmrgDate: Thu Oct 22 12:34:15 2009 -0400 728c75e344aSmrg 729c75e344aSmrg .gitignore: use common defaults with custom section # 24239 730c75e344aSmrg 731c75e344aSmrg Using common defaults will reduce errors and maintenance. 732c75e344aSmrg Only the very small or inexistent custom section need periodic maintenance 733c75e344aSmrg when the structure of the component changes. Do not edit defaults. 734c75e344aSmrg 7353e6697d4Smrgcommit 31b7584cd60accc2d7dbaf5797d34495e321b793 7363e6697d4SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 7373e6697d4SmrgDate: Tue Nov 10 23:39:43 2009 -0800 7380e20ee16Smrg 7393e6697d4Smrg xkbprint 1.0.2 7403e6697d4Smrg 7413e6697d4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 7420e20ee16Smrg 7433e6697d4Smrgcommit ec17f1a60b1c9d9871213eae475740640fe6312d 7443e6697d4SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 7453e6697d4SmrgDate: Tue Nov 10 23:38:29 2009 -0800 7460e20ee16Smrg 7473e6697d4Smrg Fill in COPYING with notices from code 7483e6697d4Smrg 7493e6697d4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 7500e20ee16Smrg 7513e6697d4Smrgcommit 4ecf1e50d97afde8c5e343d6c25e5a1eb940e02c 7523e6697d4SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 7533e6697d4SmrgDate: Tue Nov 10 23:34:48 2009 -0800 7540e20ee16Smrg 7553e6697d4Smrg Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 7563e6697d4Smrg 7573e6697d4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 7580e20ee16Smrg 7593e6697d4Smrgcommit bcf318755e452925e6cc06ea564f63e846cabf38 7603e6697d4SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 7613e6697d4SmrgDate: Thu Oct 1 14:54:25 2009 -0700 7620e20ee16Smrg 7633e6697d4Smrg Add README with pointers to mailing lists, bugzilla, & git 7643e6697d4Smrg 7653e6697d4Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 7660e20ee16Smrg 7673e6697d4Smrgcommit d67733133b7a1062628e6c5e7512adf998026b6a 7683e6697d4SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 7693e6697d4SmrgDate: Thu Jan 22 14:53:41 2009 -0200 7700e20ee16Smrg 7713e6697d4Smrg Correct make distcheck and sparse warnings. 7720e20ee16Smrg 7733e6697d4Smrgcommit 077871dce17f78ffa94e8bc2de21461fd8a4960d 7743e6697d4SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de> 7753e6697d4SmrgDate: Fri Nov 14 13:37:05 2008 +0100 7760e20ee16Smrg 7773e6697d4Smrg build fixes 7783e6697d4Smrg 7793e6697d4Smrg use AM_CFLAGS instead of xkbprint_CFLAGS to avoid need for AM_PROG_CC_C_O 7803e6697d4Smrg replace 'git-log' by 'git log' as required by git-1.6.x 7810e20ee16Smrg 7823e6697d4Smrgcommit 58d940fbb303cc16549f913e33429362760132de 7833e6697d4SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 7843e6697d4SmrgDate: Sun Mar 16 19:02:31 2008 -0300 7853e6697d4Smrg 7863e6697d4Smrg Compile warning fixes. 7873e6697d4Smrg 7883e6697d4Smrg Use constant octals instead of constant characters in switch case values 7893e6697d4Smrg to avoid warnings/problems if constant characters are signed. 7903e6697d4Smrg Ansify some functions in utils.c. 7913e6697d4Smrg 7923e6697d4Smrg Signed-off-by: Peter Breitenlohner <peb@mppmu.mpg.de> 7933e6697d4Smrg 7943e6697d4Smrgcommit 885f2712b0d5137d5349c3debbcea0db0f39e92f 7953e6697d4SmrgAuthor: Pavel Kurashov <pavell@mail.ru> 7963e6697d4SmrgDate: Fri Nov 14 13:50:20 2008 +0100 7973e6697d4Smrg 7983e6697d4Smrg correct outline with cornerRadius 7993e6697d4Smrg 8003e6697d4Smrg http://bugs.freedesktop.org/show_bug.cgi?id=12790 8013e6697d4Smrg https://bugs.freedesktop.org/attachment.cgi?id=12008 8023e6697d4Smrg 8033e6697d4Smrg Signed-off-by: Peter Breitenlohner <peb@mppmu.mpg.de> 8043e6697d4Smrg 8053e6697d4Smrgcommit 6bd5defc38d2e1868d9303026b38487d6bffc7ab 8063e6697d4SmrgAuthor: Niveditha Rau <Niveditha.Rau@Sun.COM> 8073e6697d4SmrgDate: Thu Jun 12 16:52:05 2008 -0700 8083e6697d4Smrg 8093e6697d4Smrg Fix typo in xkbprint man page 8103e6697d4Smrg 8113e6697d4Smrgcommit 6e1a5562d22f2f7cdc9478be1e3c809dfa509573 8123e6697d4SmrgAuthor: James Cloos <cloos@jhcloos.com> 8133e6697d4SmrgDate: Thu Dec 6 16:37:19 2007 -0500 8143e6697d4Smrg 8153e6697d4Smrg Replace static ChangeLog with dist-hook to generate from git log 8163e6697d4Smrg 8173e6697d4Smrgcommit a912837d96da29022c0a2a75212ac381aec1dcfe 8183e6697d4SmrgAuthor: James Cloos <cloos@jhcloos.com> 8193e6697d4SmrgDate: Mon Sep 3 05:51:27 2007 -0400 8203e6697d4Smrg 8213e6697d4Smrg Add *~ to .gitignore to skip patch/emacs droppings 8223e6697d4Smrg 8233e6697d4Smrgcommit 4063d540920f603f334dc3bb8f478db23cdaa9e0 8243e6697d4SmrgAuthor: James Cloos <cloos@jhcloos.com> 8253e6697d4SmrgDate: Thu Aug 23 19:24:53 2007 -0400 8263e6697d4Smrg 8273e6697d4Smrg Rename .cvsignore to .gitignore 8283e6697d4Smrg 8293e6697d4Smrgcommit 696b7234c93e3e9a6b8302640e625868699567ab 8303e6697d4SmrgAuthor: Kevin E Martin <kem@kem.org> 8313e6697d4SmrgDate: Wed Dec 21 02:29:51 2005 +0000 8323e6697d4Smrg 8333e6697d4Smrg Update package version for X11R7 release. 8343e6697d4Smrg 8353e6697d4Smrgcommit 5e62ccda04eb02c3db07896a34253211ae749581 8363e6697d4SmrgAuthor: Adam Jackson <ajax@nwnk.net> 8373e6697d4SmrgDate: Mon Dec 19 16:22:45 2005 +0000 8383e6697d4Smrg 8393e6697d4Smrg Stub COPYING files 8403e6697d4Smrg 8413e6697d4Smrgcommit e0e4e20547bf3f04f683e318862290b3fbaa0b37 8423e6697d4SmrgAuthor: Kevin E Martin <kem@kem.org> 8433e6697d4SmrgDate: Thu Dec 15 00:24:08 2005 +0000 8443e6697d4Smrg 8453e6697d4Smrg Update package version number for final X11R7 release candidate. 8463e6697d4Smrg 8473e6697d4Smrgcommit 0a4cd3760ebc41fa95fea45ba0cc5579beebba4a 8483e6697d4SmrgAuthor: Kevin E Martin <kem@kem.org> 8493e6697d4SmrgDate: Tue Dec 6 22:48:23 2005 +0000 8503e6697d4Smrg 8513e6697d4Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 8523e6697d4Smrg 8533e6697d4Smrgcommit f64993bf8cc357a05ee11ce28e0c60322cec98d2 8543e6697d4SmrgAuthor: Kevin E Martin <kem@kem.org> 8553e6697d4SmrgDate: Sat Dec 3 05:49:24 2005 +0000 8563e6697d4Smrg 8573e6697d4Smrg Update package version number for X11R7 RC3 release. 8583e6697d4Smrg 8593e6697d4Smrgcommit 6dbafe93cd59e599bebf5d0fae7ecb87a42da8e1 8603e6697d4SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 8613e6697d4SmrgDate: Mon Nov 28 22:01:43 2005 +0000 8623e6697d4Smrg 8633e6697d4Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 8643e6697d4Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 8653e6697d4Smrg 8663e6697d4Smrgcommit a7fca74540833d1d1cf02e6455cd33a91951e6e1 8673e6697d4SmrgAuthor: Eric Anholt <anholt@freebsd.org> 8683e6697d4SmrgDate: Mon Nov 21 10:35:02 2005 +0000 8693e6697d4Smrg 8703e6697d4Smrg Another pass at .cvsignores for apps. 8713e6697d4Smrg 8723e6697d4Smrgcommit 1c9055c2dbdb68f1f419ffac0596130c3bda61e8 8733e6697d4SmrgAuthor: Eric Anholt <anholt@freebsd.org> 8743e6697d4SmrgDate: Sun Nov 20 22:08:53 2005 +0000 8753e6697d4Smrg 8763e6697d4Smrg Add/improve .cvsignore files for apps. 8773e6697d4Smrg 8783e6697d4Smrgcommit 1739444b40ef1e07e9bd6e0d9fe1f1e6e254809a 8793e6697d4SmrgAuthor: Kevin E Martin <kem@kem.org> 8803e6697d4SmrgDate: Sat Nov 19 07:15:37 2005 +0000 8813e6697d4Smrg 8823e6697d4Smrg Update pkgconfig files to separate library build-time dependencies from 8833e6697d4Smrg application build-time dependencies, and update package deps to work 8843e6697d4Smrg with separate build roots. 8853e6697d4Smrg 8863e6697d4Smrgcommit 3eb0b0085955c8213c869a8b14e8ec00f3514b7b 8873e6697d4SmrgAuthor: Kevin E Martin <kem@kem.org> 8883e6697d4SmrgDate: Wed Oct 19 02:47:55 2005 +0000 8893e6697d4Smrg 8903e6697d4Smrg Update package version number for RC1 release. 8913e6697d4Smrg 8923e6697d4Smrgcommit a59499ec60ad710155a8ff27158945551270d6b8 8933e6697d4SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 8943e6697d4SmrgDate: Mon Oct 17 23:56:23 2005 +0000 8953e6697d4Smrg 8963e6697d4Smrg Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 8973e6697d4Smrg work better with BSD make 8983e6697d4Smrg 8993e6697d4Smrgcommit 3e3050ac678f225dfd9a2f50778b603a3e7f5da4 9003e6697d4SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 9013e6697d4SmrgDate: Fri Oct 14 00:25:46 2005 +0000 9023e6697d4Smrg 9033e6697d4Smrg Use sed to fill in variables in man page 9043e6697d4Smrg 9053e6697d4Smrgcommit a3be5e6602ee8614401d62d8b37ae0f2bed0f631 9063e6697d4SmrgAuthor: Kevin E Martin <kem@kem.org> 9073e6697d4SmrgDate: Fri Jul 29 21:22:35 2005 +0000 9083e6697d4Smrg 9093e6697d4Smrg Various changes preparing packages for RC0: 9103e6697d4Smrg - Verify and update package version numbers as needed 9113e6697d4Smrg - Implement versioning scheme 9123e6697d4Smrg - Change bug address to point to bugzilla bug entry form 9133e6697d4Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 9143e6697d4Smrg reenable it) 9153e6697d4Smrg - Fix makedepend to use pkgconfig and pass distcheck 9163e6697d4Smrg - Update build script to build macros first 9173e6697d4Smrg - Update modular Xorg version 9183e6697d4Smrg 9193e6697d4Smrgcommit 10e946b8da2718e6657e8a1a880fd46acc6c5ce8 9203e6697d4SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 9213e6697d4SmrgDate: Wed Jul 27 01:54:18 2005 +0000 9223e6697d4Smrg 9233e6697d4Smrg Move manpages to section 1 instead of section m. 9243e6697d4Smrg 9253e6697d4Smrgcommit 95191a911fce864af7349df2377363885e4c920f 9263e6697d4SmrgAuthor: Adam Jackson <ajax@nwnk.net> 9273e6697d4SmrgDate: Wed Jul 20 19:31:57 2005 +0000 9283e6697d4Smrg 9293e6697d4Smrg Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 9303e6697d4Smrg configure cache, you cache it, and the cached value is probably wrong. 9313e6697d4Smrg 9323e6697d4Smrgcommit c4b22b69df1162dab5db3691053ac0b6fb4c4503 9338b648e79SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 9343e6697d4SmrgDate: Wed Jul 6 20:42:02 2005 +0000 9353e6697d4Smrg 9363e6697d4Smrg Build system for xkbprint 9373e6697d4Smrg 9383e6697d4Smrgcommit 15c4274c3da2c63bd83b14ef4d35727222d62ed2 9393e6697d4SmrgAuthor: Egbert Eich <eich@suse.de> 9403e6697d4SmrgDate: Fri Apr 23 19:54:57 2004 +0000 9413e6697d4Smrg 9423e6697d4Smrg Merging XORG-CURRENT into trunk 9433e6697d4Smrg 9443e6697d4Smrgcommit e4848d45534f7ff28304397ca9ff0aa2de6cfe97 9453e6697d4SmrgAuthor: Egbert Eich <eich@suse.de> 9463e6697d4SmrgDate: Sun Mar 14 08:35:37 2004 +0000 9473e6697d4Smrg 9483e6697d4Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 9493e6697d4Smrg 9503e6697d4Smrgcommit ca0576c0a0b21eb60562995318594a2958a76e9d 9513e6697d4SmrgAuthor: Egbert Eich <eich@suse.de> 9523e6697d4SmrgDate: Wed Mar 3 12:13:14 2004 +0000 9533e6697d4Smrg 9543e6697d4Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 9553e6697d4Smrg 9563e6697d4Smrgcommit 31c64747c1c70a36a916921519d004f22263964f 9573e6697d4SmrgAuthor: Egbert Eich <eich@suse.de> 9583e6697d4SmrgDate: Thu Feb 26 13:36:26 2004 +0000 9593e6697d4Smrg 9603e6697d4Smrg readding XFree86's cvs IDs 9613e6697d4Smrg 9623e6697d4Smrgcommit 17de96585abae92ffab5e61b9890fb3170c202cd 9633e6697d4SmrgAuthor: Egbert Eich <eich@suse.de> 9643e6697d4SmrgDate: Thu Feb 26 09:24:13 2004 +0000 9653e6697d4Smrg 9663e6697d4Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 9673e6697d4Smrg 9683e6697d4Smrgcommit 53c425e61c058fa586040dda56728906025989e8 9693e6697d4SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 9703e6697d4SmrgDate: Tue Nov 25 19:29:14 2003 +0000 9713e6697d4Smrg 9723e6697d4Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 9733e6697d4Smrg 9743e6697d4Smrgcommit 1952210eda8c22ca34704894290e9a39ee96ecb4 9753e6697d4SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 9763e6697d4SmrgDate: Fri Nov 14 16:49:23 2003 +0000 9773e6697d4Smrg 9783e6697d4Smrg XFree86 4.3.0.1 9793e6697d4Smrg 9803e6697d4Smrgcommit e621300441be997039c5f1abadd92fc3bab733f8 9813e6697d4SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 9823e6697d4SmrgDate: Fri Nov 14 15:54:54 2003 +0000 9833e6697d4Smrg 9843e6697d4Smrg R6.6 is the Xorg base-line 985