ChangeLog revision 1d8c7986
11d8c7986Smrgcommit f2eff337176551f643e35c54c1e1ca0a78df69c6 21d8c7986SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 31d8c7986SmrgDate: Thu Mar 22 22:02:56 2012 -0700 41d8c7986Smrg 51d8c7986Smrg xkbcomp 1.2.4 61d8c7986Smrg 71d8c7986Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 81d8c7986Smrg 91d8c7986Smrgcommit b4fafc4fa7edc4c04c3c0affae0d7f79a63e8d2f 101d8c7986SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 111d8c7986SmrgDate: Wed Dec 28 20:57:55 2011 -0800 121d8c7986Smrg 131d8c7986Smrg Delete redundant redeclarations of extern Atoms in symbols.c 141d8c7986Smrg 151d8c7986Smrg Fixes gcc warnings of: 161d8c7986Smrg 171d8c7986Smrg symbols.c:43: warning: redundant redeclaration of 'tok_ONE_LEVEL' 181d8c7986Smrg tokens.h:99: warning: previous declaration of 'tok_ONE_LEVEL' was here 191d8c7986Smrg symbols.c:44: warning: redundant redeclaration of 'tok_TWO_LEVEL' 201d8c7986Smrg tokens.h:100: warning: previous declaration of 'tok_TWO_LEVEL' was here 211d8c7986Smrg symbols.c:45: warning: redundant redeclaration of 'tok_KEYPAD' 221d8c7986Smrg tokens.h:102: warning: previous declaration of 'tok_KEYPAD' was here 231d8c7986Smrg 241d8c7986Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 251d8c7986Smrg 261d8c7986Smrgcommit 3835cae3cb1ad1073cbb2711f938beb878b4986c 271d8c7986SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 281d8c7986SmrgDate: Wed Dec 28 20:53:45 2011 -0800 291d8c7986Smrg 301d8c7986Smrg Make sure to leave room for trailing nil byte in yyGetNumber 311d8c7986Smrg 321d8c7986Smrg ...though really, by the time you've added 1023 digits to the number 331d8c7986Smrg you want to parse, you've got much bigger problems than an off-by-one 341d8c7986Smrg error in your buffer count. 351d8c7986Smrg 361d8c7986Smrg Fixes parfait warnings: 371d8c7986Smrg Buffer overflow (CWE 120): In array dereference of (*buf)[nInBuf] with index 'nInBuf' 381d8c7986Smrg Array size is 1024 bytes, nInBuf >= 1 and nInBuf <= 1024 391d8c7986Smrg at line 625 of xkbscan.c in function 'yyGetNumber'. 401d8c7986Smrg Buffer overflow (CWE 120): In array dereference of (*buf)[nInBuf] with index 'nInBuf' 411d8c7986Smrg Array size is 1024 bytes, nInBuf <= 1025 421d8c7986Smrg at line 632 of xkbscan.c in function 'yyGetNumber'. 431d8c7986Smrg 441d8c7986Smrg [ This bug was found by the Parfait 0.4.2 bug checking tool. 451d8c7986Smrg For more information see http://labs.oracle.com/projects/parfait/ ] 461d8c7986Smrg 471d8c7986Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 481d8c7986Smrg 491d8c7986Smrgcommit 1447071942dbbbfc37b08417c74c8a1d302c1626 501d8c7986SmrgAuthor: Andreas Wettstein <wettstein509@solnet.ch> 511d8c7986SmrgDate: Fri Dec 2 20:10:06 2011 +0000 521d8c7986Smrg 531d8c7986Smrg include resets group compatibility modifiers #43091 541d8c7986Smrg 551d8c7986Smrg This change makes sure that include does not overwrite previous 561d8c7986Smrg compatibility modifier settings when the included files does not 571d8c7986Smrg explicitly specify them. 581d8c7986Smrg 591d8c7986Smrg Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch> 601d8c7986Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 611d8c7986Smrg 621d8c7986Smrgcommit 5fd14db5b2cc0c2c43f7a1ddefd6f9991eb1dcc2 631d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 641d8c7986SmrgDate: Fri Nov 11 11:18:43 2011 -0800 651d8c7986Smrg 661d8c7986Smrg Silence -Wparentheses-equality 671d8c7986Smrg 681d8c7986Smrg warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 691d8c7986Smrg 701d8c7986Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 711d8c7986Smrg 721d8c7986Smrgcommit 6099655a4bbe1fd3e26b8afd2b91888ad2766086 731d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 741d8c7986SmrgDate: Fri Nov 11 11:17:38 2011 -0800 751d8c7986Smrg 761d8c7986Smrg Silence -Wshadow warnings 771d8c7986Smrg 781d8c7986Smrg warning: declaration shadows a local variable [-Wshadow] 791d8c7986Smrg 801d8c7986Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 811d8c7986Smrg 821d8c7986Smrgcommit b7e88debd937be147d3581b9c8720c0bfe354052 831d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 841d8c7986SmrgDate: Fri Nov 11 11:13:42 2011 -0800 851d8c7986Smrg 861d8c7986Smrg Correct our zeroing out of the row in InitRowInfo 871d8c7986Smrg 881d8c7986Smrg geometry.c:369:20: warning: argument to 'sizeof' in '__builtin___memset_chk' call is the same 891d8c7986Smrg pointer type 'RowInfo *' (aka 'struct _RowInfo *') as the destination; expected 'RowInfo' 901d8c7986Smrg (aka 'struct _RowInfo') or an explicit length [-Wsizeof-pointer-memaccess] 911d8c7986Smrg bzero(row, sizeof(RowInfo *)); 921d8c7986Smrg ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 931d8c7986Smrg 941d8c7986Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 951d8c7986Smrg 961d8c7986Smrgcommit 33b5c9413463613d341d15184b34a4f4c4e70e56 971d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 981d8c7986SmrgDate: Fri Nov 11 11:12:22 2011 -0800 991d8c7986Smrg 1001d8c7986Smrg Fix -Wformat warnings 1011d8c7986Smrg 1021d8c7986Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1031d8c7986Smrg 1041d8c7986Smrgcommit b9f6482d5fc413222334c2370ef8b9693f4b50fd 1051d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 1061d8c7986SmrgDate: Fri Nov 11 11:07:30 2011 -0800 1071d8c7986Smrg 1081d8c7986Smrg Add missing _X_NORETURN to uFatalError 1091d8c7986Smrg 1101d8c7986Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1111d8c7986Smrg 1121d8c7986Smrgcommit 8ea06128c70b07c265a217222f2a245aad4bfce4 1131d8c7986SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 1141d8c7986SmrgDate: Fri Nov 11 11:06:02 2011 -0800 1151d8c7986Smrg 1161d8c7986Smrg Include strings.h for strcasecmp and string.h for strdup 1171d8c7986Smrg 1181d8c7986Smrg Our minimum requirement for X11 is currently Unix98. Unix98 provides 1191d8c7986Smrg strcasecmp in <strings.h>. This commit fixes implicit declarations 1201d8c7986Smrg of this function on systems that closely adhere to the standard. 1211d8c7986Smrg 1221d8c7986Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1231d8c7986Smrg 1241d8c7986Smrgcommit 89c8317ad84386f69d31f38dcddbc7ff0abffb31 1251d8c7986SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1261d8c7986SmrgDate: Tue Jul 5 08:23:37 2011 +1000 1271d8c7986Smrg 1281d8c7986Smrg Add .pc file for version export 1291d8c7986Smrg 1301d8c7986Smrg Exports xkbcomp version and the xkb base directory. 1311d8c7986Smrg 1321d8c7986Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1331d8c7986Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 1341d8c7986Smrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1351d8c7986Smrg 1361d8c7986Smrgcommit cdb8677f370b34a3a523a32ae0023c7e8c0c965c 1371d8c7986SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1381d8c7986SmrgDate: Wed Jun 22 10:41:33 2011 +1000 1391d8c7986Smrg 1401d8c7986Smrg Print version number on -version. 1411d8c7986Smrg 1421d8c7986Smrg This commit isn't playing the WARN/M/M1 macro game. Version numbers to to 1431d8c7986Smrg stdout, full stop. 1441d8c7986Smrg 1451d8c7986Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1461d8c7986Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1471d8c7986Smrg 148690143ccSmrgcommit cef4ba4b8fdc9a5439f71437c08cf690a750bd6b 149690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 150690143ccSmrgDate: Tue Jun 21 16:04:45 2011 +0100 151690143ccSmrg 152690143ccSmrg Bump to 1.2.3 153690143ccSmrg 154690143ccSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 155690143ccSmrg 156690143ccSmrgcommit 3caab5aa37decb7b5dc1642a0452efc3e1f5100e 157690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 158690143ccSmrgDate: Tue Jun 21 15:55:59 2011 +0100 159690143ccSmrg 160690143ccSmrg Interp: Allow explicit Any/NoSymbol mappings 161690143ccSmrg 162690143ccSmrg Brown paper bag in full effect. 163690143ccSmrg 164690143ccSmrg The previous fix, while crushing the previous problem where an unknown 165690143ccSmrg keysym for an interp def would lead to every key matching it, also 166690143ccSmrg ignored explicit Any+AnyOfOrNone(All) mappings. 167690143ccSmrg 168690143ccSmrg Such as the one xkeyboard-config relied on for Control to actually 169690143ccSmrg update the modifier state. 170690143ccSmrg 171690143ccSmrg Fix this by allowing mappings explicitly declared as Any/NoSymbol, while 172690143ccSmrg ignoring only those with failed keysym lookups. Unfortunately, due to 173690143ccSmrg the structure of the parser, it's a deeply inelegant fix. 174690143ccSmrg 175690143ccSmrg Verified with a quick check of all layouts (albeit using default 176690143ccSmrg variants only) in xkeyboard-config that this results in no changes to 177690143ccSmrg the output at all, compared to xkbcomp 1.1.1. 178690143ccSmrg 179690143ccSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 180690143ccSmrg 181690143ccSmrgcommit b34af8b0aec3a1dfc58f9732996274cbf2646a53 182690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 183690143ccSmrgDate: Tue Jun 21 15:55:28 2011 +0100 184690143ccSmrg 185690143ccSmrg Constify LookupKeysym input argument 186690143ccSmrg 187690143ccSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 188690143ccSmrg 189690143ccSmrgcommit e68a8ef1067f98056237d8067052e2a0d9896133 190690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 191690143ccSmrgDate: Tue Jun 21 14:06:05 2011 +0100 192690143ccSmrg 193690143ccSmrg Bump to 1.2.2 194690143ccSmrg 195690143ccSmrg Emergency bugfix for the syminterp declarations. They've been broken 196690143ccSmrg since the beginning of time, but I guess we just haven't added new 197690143ccSmrg interpreted symbols since around then. 198690143ccSmrg 199690143ccSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 200690143ccSmrg 201690143ccSmrgcommit 2a473b906943ffd807ad81960c47530ee7ae9a60 202690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 203690143ccSmrgDate: Tue Jun 21 14:03:53 2011 +0100 204690143ccSmrg 205690143ccSmrg Interp: Ignore NoSymbol definitions 206690143ccSmrg 207690143ccSmrg A NoSymbol syminterp leads to a Any+AnyOfOrAll(None) definition, which 208690143ccSmrg is never what anyone would actually ever want in a sym interp. The 209690143ccSmrg failure mode here was: 210690143ccSmrg interpret XF86SomeKeysymYouDontHaveYet { 211690143ccSmrg action=Something() 212690143ccSmrg } 213690143ccSmrg leading to: 214690143ccSmrg interpret Any+AnyOfOrAll(None) { 215690143ccSmrg action=Something() 216690143ccSmrg } 217690143ccSmrg leading to every single non-action key triggering your shiny new action 218690143ccSmrg that was only supposed to come from a new keysym. 219690143ccSmrg 220690143ccSmrg At least you could VT switch or zap, I guess. 221690143ccSmrg 222690143ccSmrg Later, more invasive, revisions will bring a more useful error message. 223690143ccSmrg 224690143ccSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 225690143ccSmrg 226690143ccSmrgcommit a2816345e58c88f5806a5c6df310c7d9c62264f0 227690143ccSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 228690143ccSmrgDate: Tue Jun 21 14:03:12 2011 +0100 229690143ccSmrg 230690143ccSmrg Interp: Don't make modifier lookup failure fatal 231690143ccSmrg 232690143ccSmrg If we can't look up a modifier in a SymInterp declaration, don't make 233690143ccSmrg that fatal enough to kill the entire file, just ignore it and move on. 234690143ccSmrg 235690143ccSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 236690143ccSmrg 237690143ccSmrgcommit c7a42b364f0ca06d9859945fa11664d0e0ea2742 238690143ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 239690143ccSmrgDate: Tue Mar 8 08:16:35 2011 -0500 240690143ccSmrg 241690143ccSmrg config: move pre-processor flags to AM_CPPFLAGS 242690143ccSmrg 243690143ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 244690143ccSmrg 245690143ccSmrgcommit 7899a1f4745c8d111dab4dd3abc2b59b40ecdcbc 246690143ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 247690143ccSmrgDate: Tue Mar 8 08:02:54 2011 -0500 248690143ccSmrg 249690143ccSmrg config: let Automake handle Yacc dist and cleaning 250690143ccSmrg 251690143ccSmrg BUILT_SOURCES and MAINTAINERCLEANFILES are already handled by Automake. 252690143ccSmrg 253690143ccSmrg Automake generates all the rules to handle building, 254690143ccSmrg distribution and cleaning. 255690143ccSmrg 256690143ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 257690143ccSmrg 258690143ccSmrgcommit 137418c63d01d5db0dcaed257d7a26865efa53ae 259690143ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 260690143ccSmrgDate: Tue Jun 7 23:47:32 2011 -0700 261690143ccSmrg 262690143ccSmrg Replace repeated checks for gcc with _X_ATTRIBUTE_PRINTF from xproto 263690143ccSmrg 264690143ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 265690143ccSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 266690143ccSmrg 267690143ccSmrgcommit a2877e92bd9f9c1532b5cd12cc484ff3cdbc6a0a 268690143ccSmrgAuthor: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> 269690143ccSmrgDate: Fri Apr 1 20:26:30 2011 +1100 270690143ccSmrg 271690143ccSmrg xkbcomp: Stop possible overflow in yyGetnumber. #31647 272690143ccSmrg 273690143ccSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=31647 274690143ccSmrg 275690143ccSmrg Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> 276690143ccSmrg Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 277690143ccSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 278690143ccSmrg 279690143ccSmrgcommit 0b8527a3836cde77269461e22844857bf33e0aea 280690143ccSmrgAuthor: Julien Cristau <jcristau@debian.org> 281690143ccSmrgDate: Sun Feb 13 13:03:05 2011 +0100 282690143ccSmrg 283690143ccSmrg Inline the oiText macro in the only place it's used 284690143ccSmrg 285690143ccSmrg Gets rid of a compiler warning: 286690143ccSmrg geometry.c: In function 'HandleOverlayDef': 287690143ccSmrg geometry.c:2578: warning: the address of 'ol' will always evaluate as 'true' 288690143ccSmrg 289690143ccSmrg X.Org bug#34219 <https://bugs.freedesktop.org/show_bug.cgi?id=34219> 290690143ccSmrg 291690143ccSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 292690143ccSmrg Reviewed-by: Dirk Wallenstein <halsmit@t-online.de> 293690143ccSmrg 29407d2e718Smrgcommit c8375bcb7eb9f86ca1534cdf1143e91372d0499e 29507d2e718SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 29607d2e718SmrgDate: Fri Feb 11 09:06:04 2011 +1000 29707d2e718Smrg 29807d2e718Smrg xkbcomp 1.2.1 29907d2e718Smrg 30007d2e718Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 30107d2e718Smrg 30207d2e718Smrgcommit ab5371cefe2b7438b74338f71ff890e0e868b3df 30307d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 30407d2e718SmrgDate: Wed Jan 19 10:06:56 2011 -0500 30507d2e718Smrg 30607d2e718Smrg config: move man pages into their own directory 30707d2e718Smrg 30807d2e718Smrg Use services provided by XORG_MANPAGE_SECTIONS. 30907d2e718Smrg Use standard Makefile for man pages. 31007d2e718Smrg 31107d2e718Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 31207d2e718Smrg 31307d2e718Smrgcommit 9ce8e2f42ab7695b5165ff0a3d892df96a3c3f01 31407d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 31507d2e718SmrgDate: Thu Jan 13 11:15:47 2011 -0500 31607d2e718Smrg 31707d2e718Smrg man: remove trailing spaces and tabs 31807d2e718Smrg 31907d2e718Smrg Using s/[ \t]*$// 32007d2e718Smrg 32107d2e718Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 32207d2e718Smrg 32307d2e718Smrgcommit 5ecf21cc130d7a45cb5e82e9c2c3025edee5d74f 32407d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 32507d2e718SmrgDate: Wed Jan 12 16:28:02 2011 -0500 32607d2e718Smrg 32707d2e718Smrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 32807d2e718Smrg 32907d2e718Smrg This silences an Autoconf warning 33007d2e718Smrg 33107d2e718Smrgcommit e27e8c2a15ddcf51b2ea58f8eced7f035aa1301e 33207d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 33307d2e718SmrgDate: Wed Jan 12 15:29:50 2011 -0500 33407d2e718Smrg 33507d2e718Smrg config: replace deprecated AC_HELP_STRING with AS_HELP_STRING 33607d2e718Smrg 33707d2e718Smrg This silences an Automake warning. 33807d2e718Smrg 33907d2e718Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 34007d2e718Smrg 34107d2e718Smrgcommit f524cfae6951442c9a9da65ef317b9c04199500f 34207d2e718SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 34307d2e718SmrgDate: Tue Jan 4 00:05:18 2011 -0800 34407d2e718Smrg 34507d2e718Smrg Remove out-of-date copies of README.config & README.enhancing 34607d2e718Smrg 34707d2e718Smrg The up-to-date master copies of those documents are found in the 34807d2e718Smrg xorg-docs module, and posted on the X.Org website. 34907d2e718Smrg 35007d2e718Smrg Also, x-docs.org no longer carries X11 docs, so point to X.Org's 35107d2e718Smrg website instead in the README. 35207d2e718Smrg 35307d2e718Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 35407d2e718Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 35507d2e718Smrg 35607d2e718Smrgcommit cc55d8f5ab021861308b071aab9c03016be15187 35707d2e718SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 35807d2e718SmrgDate: Sun Oct 31 20:35:24 2010 -0400 35907d2e718Smrg 36007d2e718Smrg config: replace AC_CHECK_FILE with test -f as it fails to cross-compile 36107d2e718Smrg 36207d2e718Smrg Testing for the presence of xkbparse.c is legitimate as this is a build 36307d2e718Smrg file, but the Autoconf macro assumes it is testing on the host system 36407d2e718Smrg and fails. 36507d2e718Smrg 36607d2e718Smrg Tested-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org> 36707d2e718Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 36807d2e718Smrg 36907d2e718Smrgcommit 1d59f5b0387b18028017cfab4e55b703417dd735 37007d2e718SmrgAuthor: Dirk Wallenstein <halsmit@t-online.de> 37107d2e718SmrgDate: Fri Oct 29 13:08:25 2010 +0200 37207d2e718Smrg 37307d2e718Smrg man: Improve description of device selection option 37407d2e718Smrg 37507d2e718Smrg The device selection option takes effect when loading keymaps, too. 37607d2e718Smrg 37707d2e718Smrg Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> 37807d2e718Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 37907d2e718Smrg 38007d2e718Smrgcommit 281c7744f682c1ba4f44c0ee22f9bf7188c14fe6 38107d2e718SmrgAuthor: Dirk Wallenstein <halsmit@t-online.de> 38207d2e718SmrgDate: Fri Oct 29 11:35:10 2010 +0200 38307d2e718Smrg 38407d2e718Smrg Allow uploading a keymap to a single device 38507d2e718Smrg 38607d2e718Smrg Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> 38707d2e718Smrg Reviewed-by: Julien Cristau <jcristau@debian.org> 38807d2e718Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 38907d2e718Smrg 39083e5f723Smrgcommit 851a5f6e0c1b2a98d4714d95e40198ab5dc61607 39183e5f723SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 39283e5f723SmrgDate: Sat Oct 30 09:59:52 2010 -0700 39383e5f723Smrg 39483e5f723Smrg xkbcomp 1.2.0 39583e5f723Smrg 39683e5f723Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 39783e5f723Smrg 39883e5f723Smrgcommit 87576c9ebf0f28d66833bb28a8199df1aa01f693 39983e5f723SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 40083e5f723SmrgDate: Thu Sep 23 20:29:57 2010 -0700 40183e5f723Smrg 40283e5f723Smrg config: Remove unnecessary calls from configure.ac 40383e5f723Smrg 40483e5f723Smrg AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 40583e5f723Smrg PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 40683e5f723Smrg 40783e5f723Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 40883e5f723Smrg 40983e5f723Smrgcommit d083293a4e227e9dd27f74cde391fde4c5824b0c 41083e5f723SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 41183e5f723SmrgDate: Thu Sep 23 20:29:14 2010 -0700 41283e5f723Smrg 41383e5f723Smrg config: upgrade to util-macros 1.8 for additional man page support 41483e5f723Smrg 41583e5f723Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 41683e5f723Smrg The value of MAN_SUBST is the same for all X.Org packages. 41783e5f723Smrg 41883e5f723Smrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 41983e5f723Smrg The existing statement can now be removed from the configuration file. 42083e5f723Smrg 42183e5f723Smrg Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 42283e5f723Smrg Enables silent rule and use platform appropriate version of sed. 42383e5f723Smrg 42483e5f723Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42583e5f723Smrg 42683e5f723Smrgcommit 8f13f1af68fc55b7567a4eb4462a0c911722a3c4 42783e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 42883e5f723SmrgDate: Tue Jul 20 18:45:18 2010 -0400 42983e5f723Smrg 43083e5f723Smrg config: update AC_PREREQ statement to 2.60 43183e5f723Smrg 43283e5f723Smrg Unrelated to the previous patches, the new value simply reflects 43383e5f723Smrg the reality that the minimum level for autoconf to configure 43483e5f723Smrg all x.org modules is 2.60 dated June 2006. 43583e5f723Smrg 43683e5f723Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 43783e5f723Smrg 43883e5f723Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 43983e5f723Smrg 44083e5f723Smrgcommit 988eb0e121c0f2c992031002acb7274c2026764b 44183e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 44283e5f723SmrgDate: Mon Jul 12 10:53:34 2010 +0100 44383e5f723Smrg 44483e5f723Smrg config: allow to build tarball when yacc is missing 44583e5f723Smrg 44683e5f723Smrg Autoconf does not handle this scenario as well as Automake does. 44783e5f723Smrg If xkbparse.c is already there, do not abort the configuration 44883e5f723Smrg if yacc is missing as it is not needed. 44983e5f723Smrg 45083e5f723Smrg If both xkbparse.c and yacc are missing, abort configuration. 45183e5f723Smrg Yacc is a required tool to build the package. 45283e5f723Smrg 45383e5f723Smrg Reported-by: Julien Cristau <jcristau@debian.org> 45483e5f723Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 45583e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 45683e5f723Smrg 45783e5f723Smrgcommit 446d226f85433aeb45834b65f966397ad6fbb17f 45883e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 45983e5f723SmrgDate: Mon Jul 12 10:37:49 2010 +0100 46083e5f723Smrg 46183e5f723Smrg limits.h is mandated by C89, no need to check for it 46283e5f723Smrg 46383e5f723Smrg Alan Coopersmith pointed out that C89 mandates limits.h, so for once in 46483e5f723Smrg X's life, checking for a system header is just being unnecessarily 46583e5f723Smrg paranoid. 46683e5f723Smrg 46783e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 46883e5f723Smrg 46983e5f723Smrgcommit 61b3d4b024d8146cb0e7659aa958045ceb72c482 47083e5f723SmrgAuthor: Julien Cristau <jcristau@debian.org> 47183e5f723SmrgDate: Mon Jul 12 10:28:32 2010 +0100 47283e5f723Smrg 47383e5f723Smrg Fix signedness issue with getc() return value 47483e5f723Smrg 47583e5f723Smrg getc() and ungetc() return and take, respectively, an int rather than a 47683e5f723Smrg char to allow for error values as well. Oops. 47783e5f723Smrg 47883e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 47983e5f723Smrg 48083e5f723Smrgcommit a281386fa887e6bf4110840779aed46dd0ac89b6 48183e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 48283e5f723SmrgDate: Fri Jul 9 19:34:29 2010 +0100 48383e5f723Smrg 48483e5f723Smrg Fix parsing of 0x1a2b3c4d-style symbols 48583e5f723Smrg 48683e5f723Smrg Raw keysyms were not getting parsed correctly, due to forgetting to add 48783e5f723Smrg the code to libX11, forgetting to add the backwards-compat code for old 48883e5f723Smrg libX11s, and then stuffing the lexing up anyway. Yeesh. 48983e5f723Smrg 49083e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 49183e5f723Smrg 49283e5f723Smrgcommit 0b04ecbb7a6afb223c91d3b15baab0bc48542281 49383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 49483e5f723SmrgDate: Tue Jun 15 19:26:19 2010 +0100 49583e5f723Smrg 49683e5f723Smrg Fix gcc warnings 49783e5f723Smrg 49883e5f723Smrg It was right too: printf was being misused in some spots. 49983e5f723Smrg 50083e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 50183e5f723Smrg 50283e5f723Smrgcommit 41b0857c8c1179b87a26888588cbfff28f8bb0d6 50383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 50483e5f723SmrgDate: Tue Jun 8 15:11:19 2010 +0100 50583e5f723Smrg 50683e5f723Smrg Don't malloc() and free() most scanned symbols 50783e5f723Smrg 50883e5f723Smrg Use a constant buffer. Sigh. 50983e5f723Smrg 51083e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 51183e5f723Smrg 51283e5f723Smrgcommit 7f7a57c75beb5e1dfb53351e490ef00a324b2727 51383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 51483e5f723SmrgDate: Tue Jun 8 12:14:00 2010 +0100 51583e5f723Smrg 51683e5f723Smrg Fix compilation with DEBUG 51783e5f723Smrg 51883e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 51983e5f723Smrg 52083e5f723Smrgcommit 9887842e33174a6e98675b912e419c711dd20c0f 52183e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 52283e5f723SmrgDate: Mon Jun 7 22:45:13 2010 +0100 52383e5f723Smrg 52483e5f723Smrg Use fread() instead of getc() 52583e5f723Smrg 52683e5f723Smrg So, it turns out that if you're parsing a fairly large amount of data, 52783e5f723Smrg using getc() to get all the input rather than, say, read(), is some kind 52883e5f723Smrg of remarkably daft and unperformant idea. 52983e5f723Smrg 53083e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 53183e5f723Smrg 53283e5f723Smrgcommit 02de53d767b20bab1517b4e8a3e7eb3b9e7f15be 53383e5f723SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 53483e5f723SmrgDate: Mon Jun 7 22:43:01 2010 +0100 53583e5f723Smrg 53683e5f723Smrg Lazy keysym parsing (avoid XStringToKeysym) 53783e5f723Smrg 53883e5f723Smrg Instead of calling XStringToKeysym on every keysym we parse, store it as 53983e5f723Smrg a string until we need to store it in an actual keymap. 54083e5f723Smrg 54183e5f723Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 54283e5f723Smrg 54383e5f723Smrgcommit 07cc4d60dea2b4c947fed45b082edae4a53b186a 54483e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 54583e5f723SmrgDate: Wed Jun 2 15:23:58 2010 -0400 54683e5f723Smrg 54783e5f723Smrg config: add check for yacc to insure it is installed #27973 54883e5f723Smrg 54983e5f723Smrg Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc" 55083e5f723Smrg as a last resort, even if no programs have been found. Improve error 55183e5f723Smrg checking by issuing an error message if yacc is not found. The module 55283e5f723Smrg cannot build anyway. 55383e5f723Smrg 55483e5f723Smrg Reported-by: Peter Hutterer <peter.hutterer@who-t.net> 55583e5f723Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 55683e5f723Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 55783e5f723Smrg 55883e5f723Smrgcommit 7888738047e9f1545aa1905b4a2a0654686f49a8 55983e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 56083e5f723SmrgDate: Thu Feb 11 10:08:07 2010 -0500 56183e5f723Smrg 56283e5f723Smrg config: move CWARNFLAGS from configure.ac to Makefile.am 56383e5f723Smrg 56483e5f723Smrg Compiler warning flags should be explicitly set in the makefile 56583e5f723Smrg rather than being merged with other packages compiler flags. 56683e5f723Smrg 56783e5f723Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 56883e5f723Smrg 56983e5f723Smrgcommit ba906359da32644b40b3a8a71e77d3cabca56efe 57083e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 57183e5f723SmrgDate: Thu Nov 26 09:19:54 2009 -0500 57283e5f723Smrg 57383e5f723Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 57483e5f723Smrg 57583e5f723Smrg Now that the INSTALL file is generated. 57683e5f723Smrg Allows running make maintainer-clean. 57783e5f723Smrg 57883e5f723Smrgcommit 667f0a0e5d3143533cbbe5979ef82c13cfa62c3a 57983e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 58083e5f723SmrgDate: Wed Oct 28 14:09:08 2009 -0400 58183e5f723Smrg 58283e5f723Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 58383e5f723Smrg 58483e5f723Smrg Add missing INSTALL file. Use standard GNU file on building tarball 58583e5f723Smrg README may have been updated 58683e5f723Smrg Remove AUTHORS file as it is empty and no content available yet. 58783e5f723Smrg Remove NEWS file as it is empty and no content available yet. 58883e5f723Smrg 58983e5f723Smrgcommit 4b7c8a8ef337614c831b2555afeb6d89dbc14fb1 59083e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 59183e5f723SmrgDate: Tue Oct 27 15:07:25 2009 -0400 59283e5f723Smrg 59383e5f723Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 59483e5f723Smrg 59583e5f723Smrg This macro aggregate a number of existing macros that sets commmon 59683e5f723Smrg X.Org components configuration options. It shields the configuration file from 59783e5f723Smrg future changes. 59883e5f723Smrg 59983e5f723Smrgcommit 5fa9ef7e5e87f875dd92cc33403cebf6c60c557f 60083e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 60183e5f723SmrgDate: Mon Oct 26 22:08:39 2009 -0400 60283e5f723Smrg 60383e5f723Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 60483e5f723Smrg 60583e5f723Smrg ChangeLog filename is known to Automake and requires no further 60683e5f723Smrg coding in the makefile. 60783e5f723Smrg 60883e5f723Smrgcommit b3a52787e0dad42ea7e8da26926b9533b1ecab84 60983e5f723SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 61083e5f723SmrgDate: Thu Oct 22 12:34:15 2009 -0400 61183e5f723Smrg 61283e5f723Smrg .gitignore: use common defaults with custom section # 24239 61383e5f723Smrg 61483e5f723Smrg Using common defaults will reduce errors and maintenance. 61583e5f723Smrg Only the very small or inexistent custom section need periodic maintenance 61683e5f723Smrg when the structure of the component changes. Do not edit defaults. 61783e5f723Smrg 61883e5f723Smrgcommit fa7e3ff7b49f76294aa14aa8bf1b8adbceb5d340 61983e5f723SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 62083e5f723SmrgDate: Wed Oct 21 12:47:21 2009 -0700 62183e5f723Smrg 62283e5f723Smrg This is not a GNU project, so declare it foreign. 62383e5f723Smrg 62483e5f723Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 62583e5f723Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 62683e5f723Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 62783e5f723Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 62883e5f723Smrg > > it and git wants to commit it. Should these files even be in git? 62983e5f723Smrg > > Can I nuke them for the betterment of humanity and since they get 63083e5f723Smrg > > created by autoreconf anyways? 63183e5f723Smrg > 63283e5f723Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 63383e5f723Smrg 63483e5f723Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 63583e5f723Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 63683e5f723Smrg of the INSTALL file. It is also part of the 24206 solution. 63783e5f723Smrg 63883e5f723Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 63983e5f723Smrg 6405fac8b10Smrgcommit a5160032d7e46473b8702b87a546071fc0c0978c 6415fac8b10SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 6425fac8b10SmrgDate: Sat Oct 3 21:12:47 2009 +1000 6435fac8b10Smrg 6445fac8b10Smrg xkbcomp 1.1.1 6455fac8b10Smrg 6465fac8b10Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 6475fac8b10Smrg 6485fac8b10Smrgcommit a36ca5ba61e2b97398a79713922644fee1a263d1 6495fac8b10SmrgAuthor: Rami Ylimaki <ext-rami.ylimaki@nokia.com> 6505fac8b10SmrgDate: Wed Aug 5 17:16:16 2009 +0300 6515fac8b10Smrg 6525fac8b10Smrg xkbcomp: Remove output file if closing fails. 6535fac8b10Smrg 6545fac8b10Smrg Without the fix xkbcomp may leave a truncated file in the filesystem 6555fac8b10Smrg if there is not enough disk space. Using the truncated file leads to 6565fac8b10Smrg problems. 6575fac8b10Smrg 6585fac8b10Smrg Signed-off-by: Rami Ylimaki <ext-rami.ylimaki@nokia.com> 6595fac8b10Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 6605fac8b10Smrg 66134345a63Smrgcommit 2cc1dc9a327a5100043d3d54e899b98b81cdf5f5 66234345a63SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 66334345a63SmrgDate: Thu Jul 9 08:34:21 2009 +1000 66434345a63Smrg 66534345a63Smrg Bump to 1.1.0. 66634345a63Smrg 66734345a63Smrgcommit eeaa4aec798ef045d0b3b9de3c25932b85b9ac3d 66834345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 66934345a63SmrgDate: Mon May 11 09:39:03 2009 -0700 67034345a63Smrg 67134345a63Smrg Use temporary buffer for generating Uxxx names to avoid overflow 67234345a63Smrg 67334345a63Smrg Instead of sprintf()'ing a 4 character string to a char [4] buffer, 67434345a63Smrg and leaving the trailing '\0' to overwrite into the next entry, 67534345a63Smrg snprintf() to a 5 character temp buffer and memcpy the 4 characters 67634345a63Smrg to the right place. 67734345a63Smrg 67834345a63Smrg Fixes parfait errors: 67934345a63Smrg Error: Buffer overflow at xkbcomp-1.0.4/misc.c:393 68034345a63Smrg in function 'ComputeKbdDefaults' [Standard C Library pattern matching] 68134345a63Smrg In sprintf related dereference of xkb->names->keys[i].name 68234345a63Smrg with index not less than '4' 68334345a63Smrg Destination array size is 4 bytes, data to be written is 4 bytes 68434345a63Smrg Error: Buffer overflow at xkbcomp-1.0.4/misc.c:402 68534345a63Smrg in function 'ComputeKbdDefaults' [Standard C Library pattern matching] 68634345a63Smrg In sprintf related dereference of xkb->names->keys[i].name 68734345a63Smrg with index not less than '4' 68834345a63Smrg Destination array size is 4 bytes, data to be written is 4 bytes 68934345a63Smrg 69034345a63Smrg [This bug was found by the Parfait bug checking tool. 69134345a63Smrg For more information see http://research.sun.com/projects/parfait ] 69234345a63Smrg 69334345a63Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 69434345a63Smrg 69534345a63Smrgcommit 2fd42dae8840089727f95211abdb86316e566afd 69634345a63SmrgAuthor: Dan Nicholson <dbn.lists@gmail.com> 69734345a63SmrgDate: Sat Mar 7 16:36:51 2009 -0800 69834345a63Smrg 69934345a63Smrg Allow the default XKB config root to be set from configure 70034345a63Smrg 70134345a63Smrg The default was hardcoded in the Makefile as $(datadir)/share/X11/xkb. 70234345a63Smrg This could cause a problem if you are installing xkbcomp to an alternate 70334345a63Smrg location but want to continue using the system's XKB data. 70434345a63Smrg 70534345a63Smrg Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 70634345a63Smrg 70734345a63Smrgcommit 3b816fe819bd849acdbabcfba769041bd3eab753 70834345a63SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 70934345a63SmrgDate: Thu Jan 22 02:45:20 2009 -0200 71034345a63Smrg 71134345a63Smrg Correct a remaining of a wrong change to make some DEBUG_VAR's static. 71234345a63Smrg 71334345a63Smrgcommit f099da35386cf63d4935ba2613409ff28b3d7ea5 71434345a63SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 71534345a63SmrgDate: Wed Jan 21 20:43:28 2009 -0200 71634345a63Smrg 71734345a63Smrg Correct make distcheck and most gcc and sparse warnings. 71834345a63Smrg 71934345a63Smrg Remaining warnings are due to macros that check address or vectors 72034345a63Smrg on the stack and auto generated yacc code. 72134345a63Smrg 72234345a63Smrg Compiled with default flags and also as: 72334345a63Smrg % make CFLAGS=-DENTRY_TRACKING_ON -DDEBUG_ON -DASSERTIONS_ON 72434345a63Smrg to ensure the "simplification" of code like: 72534345a63Smrg foo.c: 72634345a63Smrg <hash>define DEBUG_VAR foo_VAR 72734345a63Smrg <hash>include "foo.h" 72834345a63Smrg ... 72934345a63Smrg foo.h: 73034345a63Smrg <hash>ifdef DEBUG_VAR_NOT_LOCAL 73134345a63Smrg extern 73234345a63Smrg <hash>endif 73334345a63Smrg int DEBUG_VAR; 73434345a63Smrg ... 73534345a63Smrg did not change the author's "intended" logic. 73634345a63Smrg 73734345a63Smrgcommit 82cebb165b22d5409c9d4d31554a8da0c867e0d3 73834345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 73934345a63SmrgDate: Wed Sep 10 17:48:29 2008 +0930 74034345a63Smrg 74134345a63Smrg Check for NULL strings before calling strdup. 74234345a63Smrg 74334345a63Smrg Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 74434345a63Smrg 74534345a63Smrgcommit a82e1dcc8ad095581402d05e5d1ae1bbf3646954 74634345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 74734345a63SmrgDate: Fri Sep 5 15:07:13 2008 -0700 74834345a63Smrg 74934345a63Smrg sprintf -> snprintf conversions 75034345a63Smrg 75134345a63Smrgcommit d2d06305e1834548edd8a647564efa222a511b53 75234345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 75334345a63SmrgDate: Fri Sep 5 14:44:51 2008 -0700 75434345a63Smrg 75534345a63Smrg Remove #if 0'd typedef that appears nowhere else. 75634345a63Smrg 75734345a63Smrgcommit acd277d7fd48ccfd8ef2ca052b4e144ee95a5d94 75834345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 75934345a63SmrgDate: Fri Sep 5 14:32:15 2008 -0700 76034345a63Smrg 76134345a63Smrg Remove X_NOT_POSIX #ifdefs 76234345a63Smrg 76334345a63Smrg POSIX.1-1990 is well below the current minimum bar 76434345a63Smrg 76534345a63Smrgcommit 37b62a26716d3abf2ae07dd88cf54bc04d980bd8 76634345a63SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 76734345a63SmrgDate: Fri Sep 5 14:22:33 2008 -0700 76834345a63Smrg 76934345a63Smrg Check for strdup & strcasecmp before assuming we need to provide our own 77034345a63Smrg 77134345a63Smrgcommit 36fecff588199a3a6c007f09ff709f3148d40f77 77234345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 77334345a63SmrgDate: Tue Aug 19 16:33:03 2008 +0930 77434345a63Smrg 77534345a63Smrg Don't overwrite previously assigned type indices with useless ones. 77634345a63Smrg 77734345a63Smrg The default type for a key with no levels is ONE_LEVEL. 77834345a63Smrg Let's not overwrite the kt_index with this default type if we have previously 77934345a63Smrg assigned a real type. 78034345a63Smrg 78134345a63Smrg Reproduceable by running setxkbmap -layout "ru(phonetic),us", the first group 78234345a63Smrg is assigned ONE_LEVEL and shift stops working. 78334345a63Smrg 78434345a63Smrg Red Hat Bug #436626 <https://bugzilla.redhat.com/show_bug.cgi?id=436626> 78534345a63Smrg 78634345a63Smrgcommit d0dfd26e81aef53e9adf5fd6372d69e2ac7a8f9c 78734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 78834345a63SmrgDate: Tue Aug 19 14:36:13 2008 +0930 78934345a63Smrg 79034345a63Smrg Remove unused merge parameter from HandleKeyNameVar. 79134345a63Smrg 79234345a63Smrgcommit 391ea45b2cadc7faeb6acb5d9ec7b405d67d46fd 79334345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 79434345a63SmrgDate: Tue Aug 19 14:35:39 2008 +0930 79534345a63Smrg 79634345a63Smrg Don't pass useless handlers around in HandleIncludeKeycodes. 79734345a63Smrg 79834345a63Smrg What use is a handler if we only ever use one function anyway? 79934345a63Smrg 80034345a63Smrgcommit f05f20fd203afdadbcd571023ed31638ccda1f88 80134345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 80234345a63SmrgDate: Thu Aug 21 17:28:22 2008 +0930 80334345a63Smrg 80434345a63Smrg More comments. 80534345a63Smrg 80634345a63Smrgcommit 1aad2a5d8ede9fe5212a4e6087fbe34aa170ac54 80734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 80834345a63SmrgDate: Mon Aug 18 16:28:44 2008 +0930 80934345a63Smrg 81034345a63Smrg Remove useless longestPath variable. 81134345a63Smrg 81234345a63Smrgcommit 7aef93914e1d6446f64aa42eafa18375c2cb4bed 81334345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 81434345a63SmrgDate: Mon Aug 18 14:05:33 2008 +0930 81534345a63Smrg 81634345a63Smrg Silence valgrind warnings. 81734345a63Smrg 81834345a63Smrg "Conditional jump or move depends on uninitialised value(s)" 81934345a63Smrg 82034345a63Smrgcommit eb18e9176841b3ea64c497f1919686e134713eb6 82134345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 82234345a63SmrgDate: Mon Aug 11 18:01:48 2008 +0930 82334345a63Smrg 82434345a63Smrg Add some explanatory comments 82534345a63Smrg 82634345a63Smrgcommit 9b877d83947708259252275e14f6995dcf7c29ce 82734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 82834345a63SmrgDate: Mon Aug 11 16:20:22 2008 +0930 82934345a63Smrg 83034345a63Smrg If we're not using XkbDesc, don't require it as a parameter. 83134345a63Smrg 83234345a63Smrgcommit ca32570cf16494fb8e0577de8b05ba18cb927ce1 83334345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 83434345a63SmrgDate: Mon Aug 11 15:47:09 2008 +0930 83534345a63Smrg 83634345a63Smrg Indent fixes. 83734345a63Smrg 83834345a63Smrg indent -cbi 0 -nprs -nut -npcs -i4 -bli 0 *.c *.h 83934345a63Smrg 84034345a63Smrgcommit 12e8f5e5b3f33dbd1290c76dd0d6a4cf832993d7 84134345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 84234345a63SmrgDate: Mon Aug 11 15:40:03 2008 +0930 84334345a63Smrg 84434345a63Smrg Add a few explanatory comments. 84534345a63Smrg 84634345a63Smrgcommit de48206e7fe2206542313a2d1d1ea3c40b06114b 84734345a63SmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 84834345a63SmrgDate: Mon Aug 11 15:14:31 2008 +0930 84934345a63Smrg 85034345a63Smrg Remove RCS tags. 85134345a63Smrg 85234345a63Smrgcommit 8eb2e1fcd08a05f296a31dbadde1ec3cc84d8e28 85334345a63SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 85434345a63SmrgDate: Mon May 12 23:25:47 2008 +0200 85534345a63Smrg 85634345a63Smrg Minimal man page addition for new -i option. 85734345a63Smrg 85834345a63Smrgcommit 12df85eb5b08d5fb815b0965714f120b05c6c670 85934345a63SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 86034345a63SmrgDate: Fri May 9 21:09:44 2008 +0300 86134345a63Smrg 86234345a63Smrg Bump to 1.0.5 86334345a63Smrg 864f46a6179Smrgcommit 1aecdffaa0db7bbf85bc0aae9043e9437b25c30d 865f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 866f46a6179SmrgDate: Thu Apr 17 00:52:29 2008 +0300 867f46a6179Smrg 868f46a6179Smrg Don't scan paths which make NO SENSE WHATSOEVER TO SCAN 869f46a6179Smrg 870f46a6179Smrg Hey, I wonder if we have XKB files in our directory! I wonder if we 871f46a6179Smrg haven't bothered with a structure, and let's try to open a file called 872f46a6179Smrg 'misc' in someone's home directory! What a surprise, it's not a valid 873f46a6179Smrg XKB file! Let's fail miserably! 874f46a6179Smrg 875f46a6179Smrg SURPRISINGLY, THIS IS NOT USEFUL BEHAVIOUR. 876f46a6179Smrg 877f46a6179Smrgcommit a3a05fd489a9a35942a4419c537634e796dbebd1 878f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 879f46a6179SmrgDate: Thu Apr 17 00:50:07 2008 +0300 880f46a6179Smrg 881f46a6179Smrg xkbcomp: Take a device ID argument 882f46a6179Smrg 883f46a6179Smrg Allows the user to set maps (or whatever) on arbitrary devices. 884f46a6179Smrg 885f46a6179Smrgcommit be084fbeba28312fc5102e98d64726464032c3e8 886f46a6179SmrgAuthor: Adam Jackson <ajax@redhat.com> 887f46a6179SmrgDate: Thu Mar 6 17:13:42 2008 -0500 888f46a6179Smrg 889f46a6179Smrg xkbcomp 1.0.4 890f46a6179Smrg 891f46a6179Smrgcommit c1cc023fc50ce3a4a23f4682ebefd2301fd13170 892f46a6179SmrgAuthor: Adam Jackson <ajax@redhat.com> 893f46a6179SmrgDate: Fri Feb 29 15:30:34 2008 -0500 894f46a6179Smrg 895f46a6179Smrg Bug #7645: Fix a conditional that always evaluates to FALSE. 896f46a6179Smrg 897f46a6179Smrg Since it's if (0 || foo), simplify to if (foo). 898f46a6179Smrg 899f46a6179Smrgcommit 3f8bd7e68d0028bce5075124a32cc004166486c6 900f46a6179SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 901f46a6179SmrgDate: Tue Jan 22 16:05:14 2008 -0800 902f46a6179Smrg 903f46a6179Smrg Bug 14185: MAINTAINERCLEANFILES multiply defined in Makefile.am 904f46a6179Smrg 905f46a6179Smrg <http://bugs.freedesktop.org/show_bug.cgi?id=14185> 906f46a6179Smrg 907f46a6179Smrgcommit 2421069a3686f7bff702383675fdb77be108021e 908f46a6179SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com> 909f46a6179SmrgDate: Sun Jan 6 11:40:30 2008 +0100 910f46a6179Smrg 911f46a6179Smrg Revert "Also mark xkbparse.h as a generated file." 912f46a6179Smrg Apparently only yacc generates it. 913f46a6179Smrg 914f46a6179Smrg This reverts commit 3e5b0d615b94c66a2b5a8b3d2e4a04713a442002. 915f46a6179Smrg 916f46a6179Smrgcommit 3e5b0d615b94c66a2b5a8b3d2e4a04713a442002 917f46a6179SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com> 918f46a6179SmrgDate: Sun Jan 6 11:17:07 2008 +0100 919f46a6179Smrg 920f46a6179Smrg Also mark xkbparse.h as a generated file. 921f46a6179Smrg 922f46a6179Smrgcommit 686e8b6d33602f5fb7de7a768e532a4ac8090c26 923f46a6179SmrgAuthor: James Cloos <cloos@jhcloos.com> 924f46a6179SmrgDate: Thu Dec 6 16:37:18 2007 -0500 925f46a6179Smrg 926f46a6179Smrg Replace static ChangeLog with dist-hook to generate from git log 927f46a6179Smrg 928f46a6179Smrgcommit 6aae208fe5bd8f71757c294a441d7c599a1ec4a1 929f46a6179SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 930f46a6179SmrgDate: Sun Sep 23 20:15:47 2007 +0200 931f46a6179Smrg 932f46a6179Smrg Ignore *.o and ylwrap. 933f46a6179Smrg 934f46a6179Smrgcommit 829cb75130d1edd88fa1d33e277f49167daedacf 935f46a6179SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 936f46a6179SmrgDate: Sun Sep 23 20:15:13 2007 +0200 937f46a6179Smrg 938f46a6179Smrg Fixed a bunch of const correctness bugs. 939f46a6179Smrg 940f46a6179Smrgcommit e8ffa513a109209849b11a3c608356cc28314a8e 941f46a6179SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 942f46a6179SmrgDate: Sun Sep 23 17:50:41 2007 +0200 943f46a6179Smrg 944f46a6179Smrg Fixed an invalid memory access. 945f46a6179Smrg 946f46a6179Smrg Some keynames are less than 3 characters long (not counting the 947f46a6179Smrg terminator). We're now also initializing all of the keyName array. 948f46a6179Smrg 949f46a6179Smrgcommit dfa65b0c8df6a6aab4f86c32a0acb41f44201e7c 950f46a6179SmrgAuthor: Daniel Drake <ddrake@brontes3d.com> 951f46a6179SmrgDate: Mon May 21 13:41:00 2007 -0800 952f46a6179Smrg 953f46a6179Smrg Bug #11025: xkbcomp COPYING file 954f46a6179Smrg 955f46a6179Smrg X.Org Bugzilla #11025 <https://bugs.freedesktop.org/show_bug.cgi?id=11025> 956f46a6179Smrg 957f46a6179Smrgcommit 3ca028cf767258fd62fb7a1b0eb22d13d333a3ae 958f46a6179SmrgAuthor: James Cloos <cloos@jhcloos.com> 959f46a6179SmrgDate: Mon Sep 3 05:51:25 2007 -0400 960f46a6179Smrg 961f46a6179Smrg Add *~ to .gitignore to skip patch/emacs droppings 962f46a6179Smrg 963f46a6179Smrgcommit b00e474ca8dbbb0166f2108e4b08cc3f9c36c735 964f46a6179SmrgAuthor: James Cloos <cloos@jhcloos.com> 965f46a6179SmrgDate: Thu Aug 23 19:24:52 2007 -0400 966f46a6179Smrg 967f46a6179Smrg Rename .cvsignore to .gitignore 968f46a6179Smrg 969f46a6179Smrgcommit 313a2748d3dff872e067d515d6deabe1bbd56fbe 970f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 971f46a6179SmrgDate: Wed Nov 8 16:30:57 2006 +0200 972f46a6179Smrg 973f46a6179Smrg bump to 1.0.3 974f46a6179Smrg 975f46a6179Smrgcommit 337ed258a1cd3f5a16fa69ef15e98781e76f63a1 976f46a6179SmrgAuthor: Etsushi Kato <ek.kato@gmail.com> 977f46a6179SmrgDate: Wed Nov 8 16:29:16 2006 +0200 978f46a6179Smrg 979f46a6179Smrg compat: avoid use of uninitialised variable (bug #8846) 980f46a6179Smrg si.interp.match may be unused, so just clobber it, which means we don't 981f46a6179Smrg end up with stuff like LevelOneOnlyMask wandering in. 982f46a6179Smrg 983f46a6179Smrgcommit d920bbadb94684287f70e50ded2a35d65186c188 984f46a6179SmrgAuthor: Andriy Gapon <avg@icyb.net.ua> 985f46a6179SmrgDate: Sun Oct 29 02:59:53 2006 +0300 986f46a6179Smrg 987f46a6179Smrg parser: accept negative numbers in geometry co-ordinates (bug #8763) 988f46a6179Smrg Accept negative co-ordinates for geometry, per the spec. 989f46a6179Smrg 990f46a6179Smrgcommit 0e8fd676de161ba52bb4544f8641be756bc580a1 991f46a6179SmrgAuthor: Adam Jackson <ajax@nwnk.net> 992f46a6179SmrgDate: Wed Apr 26 23:41:58 2006 +0000 993f46a6179Smrg 994f46a6179Smrg Bump to 1.0.2 995f46a6179Smrg 996f46a6179Smrgcommit 58c77c8db1bfdc739fac7b100fb813028d0449c7 997f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 998f46a6179SmrgDate: Mon Apr 3 11:28:43 2006 +0000 999f46a6179Smrg 1000f46a6179Smrg Bug #4851: Fix up have-no-file test. 1001f46a6179Smrg 1002f46a6179Smrgcommit 02d32f8dbc79116d33ef428d5b064009cdd6a06e 1003f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1004f46a6179SmrgDate: Wed Dec 21 02:29:51 2005 +0000 1005f46a6179Smrg 1006f46a6179Smrg Update package version for X11R7 release. 1007f46a6179Smrg 1008f46a6179Smrgcommit 836db774d1f08a050af8717c4c8501f337f36281 1009f46a6179SmrgAuthor: Adam Jackson <ajax@nwnk.net> 1010f46a6179SmrgDate: Mon Dec 19 16:22:44 2005 +0000 1011f46a6179Smrg 1012f46a6179Smrg Stub COPYING files 1013f46a6179Smrg 1014f46a6179Smrgcommit e9f680c5654cd93d30b16bc4b626ae5b25f84e87 1015f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1016f46a6179SmrgDate: Thu Dec 15 00:24:08 2005 +0000 1017f46a6179Smrg 1018f46a6179Smrg Update package version number for final X11R7 release candidate. 1019f46a6179Smrg 1020f46a6179Smrgcommit b158f550fce661d67604f4a23d33a9f3b7bc22a1 1021f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1022f46a6179SmrgDate: Tue Dec 6 22:48:22 2005 +0000 1023f46a6179Smrg 1024f46a6179Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 1025f46a6179Smrg 1026f46a6179Smrgcommit f1370c50b199c3c8b2760ebf0228d741855390d7 1027f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1028f46a6179SmrgDate: Sat Dec 3 05:49:24 2005 +0000 1029f46a6179Smrg 1030f46a6179Smrg Update package version number for X11R7 RC3 release. 1031f46a6179Smrg 1032f46a6179Smrgcommit 8eb3737f5bce19b89c80d9ab256204f0fa62529b 1033f46a6179SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 1034f46a6179SmrgDate: Mon Nov 28 22:01:43 2005 +0000 1035f46a6179Smrg 1036f46a6179Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 1037f46a6179Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 1038f46a6179Smrg 1039f46a6179Smrgcommit f19c3028c34a0dba4ffb9ae19c13421e7ff0ff12 1040f46a6179SmrgAuthor: Eric Anholt <anholt@freebsd.org> 1041f46a6179SmrgDate: Mon Nov 21 10:35:01 2005 +0000 1042f46a6179Smrg 1043f46a6179Smrg Another pass at .cvsignores for apps. 1044f46a6179Smrg 1045f46a6179Smrgcommit 3ada747f1cb5400404e4b63430f7a817dbf0c4cb 1046f46a6179SmrgAuthor: Eric Anholt <anholt@freebsd.org> 1047f46a6179SmrgDate: Sun Nov 20 22:08:53 2005 +0000 1048f46a6179Smrg 1049f46a6179Smrg Add/improve .cvsignore files for apps. 1050f46a6179Smrg 1051f46a6179Smrgcommit 4eeb611f17bdc01f7a6cb4db3f0997ce5ecc6361 1052f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1053f46a6179SmrgDate: Wed Oct 19 02:47:54 2005 +0000 1054f46a6179Smrg 1055f46a6179Smrg Update package version number for RC1 release. 1056f46a6179Smrg 1057f46a6179Smrgcommit 958d09064c96cb50df6f92bfb8d4754c87451920 1058f46a6179SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 1059f46a6179SmrgDate: Mon Oct 17 23:56:23 2005 +0000 1060f46a6179Smrg 1061f46a6179Smrg Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 1062f46a6179Smrg work better with BSD make 1063f46a6179Smrg 1064f46a6179Smrgcommit 950fba3262905c58891773a8795305e685dc1cb3 1065f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1066f46a6179SmrgDate: Sat Oct 15 19:32:52 2005 +0000 1067f46a6179Smrg 1068f46a6179Smrg Have generated files be cleaned by maintainer in order to pass 1069f46a6179Smrg check-tarball test. 1070f46a6179Smrg 1071f46a6179Smrgcommit a83e4bb777d6f9b1b42a7fb3ff84a5e0d7e123c7 1072f46a6179SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 1073f46a6179SmrgDate: Fri Oct 14 00:25:46 2005 +0000 1074f46a6179Smrg 1075f46a6179Smrg Use sed to fill in variables in man page 1076f46a6179Smrg 1077f46a6179Smrgcommit 8c0d310c1acccc424dae29554a5075f9b339e95f 1078f46a6179SmrgAuthor: Kristian Høgsberg <krh@redhat.com> 1079f46a6179SmrgDate: Thu Sep 1 19:37:02 2005 +0000 1080f46a6179Smrg 1081f46a6179Smrg Define DFLT_XKB_CONFIG_ROOT to $(datadir)/X11/xkb so we look in the right 1082f46a6179Smrg place. 1083f46a6179Smrg 1084f46a6179Smrgcommit fabda6a820bdccae85a7c22ad0b30f089952606b 1085f46a6179SmrgAuthor: Keith Packard <keithp@keithp.com> 1086f46a6179SmrgDate: Tue Aug 2 18:03:01 2005 +0000 1087f46a6179Smrg 1088f46a6179Smrg Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are 1089f46a6179Smrg regenerated after 'make clean' and to make parallel builds work right. 1090f46a6179Smrg 1091f46a6179Smrgcommit 35e0b7ef41ffe1f17ad8f21dbda10267961231ea 1092f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1093f46a6179SmrgDate: Fri Jul 29 21:22:35 2005 +0000 1094f46a6179Smrg 1095f46a6179Smrg Various changes preparing packages for RC0: 1096f46a6179Smrg - Verify and update package version numbers as needed 1097f46a6179Smrg - Implement versioning scheme 1098f46a6179Smrg - Change bug address to point to bugzilla bug entry form 1099f46a6179Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1100f46a6179Smrg reenable it) 1101f46a6179Smrg - Fix makedepend to use pkgconfig and pass distcheck 1102f46a6179Smrg - Update build script to build macros first 1103f46a6179Smrg - Update modular Xorg version 1104f46a6179Smrg 1105f46a6179Smrgcommit e447fee50a8014b5281a5abfcc5e468f8cc130ca 1106f46a6179SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1107f46a6179SmrgDate: Fri Jul 22 15:08:19 2005 +0000 1108f46a6179Smrg 1109f46a6179Smrg Use YACC to compile xkbparse.y. 1110f46a6179Smrg 1111f46a6179Smrgcommit 34cd161f5947b4dc185356bc65653717f56ced00 1112f46a6179SmrgAuthor: Adam Jackson <ajax@nwnk.net> 1113f46a6179SmrgDate: Wed Jul 20 19:31:57 2005 +0000 1114f46a6179Smrg 1115f46a6179Smrg Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 1116f46a6179Smrg configure cache, you cache it, and the cached value is probably wrong. 1117f46a6179Smrg 1118f46a6179Smrgcommit 8335e5fa471e25675c6a369ec2348883953fcdd0 1119f46a6179SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1120f46a6179SmrgDate: Sat Jul 16 20:56:47 2005 +0000 1121f46a6179Smrg 1122f46a6179Smrg Add xkbcomp data to symlink.sh. Some fixes to xkbcomp/Makefile.am 1123f46a6179Smrg 1124f46a6179Smrgcommit d7b3354575f31caa9044b6c5f7aee4f010f6192a 1125f46a6179SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1126f46a6179SmrgDate: Fri Jul 15 18:02:35 2005 +0000 1127f46a6179Smrg 1128f46a6179Smrg Build system for xkbcomp 1129f46a6179Smrg 1130f46a6179Smrgcommit 59e48918e7c252926bb5e51a077bcbc8a7eec829 1131f46a6179SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1132f46a6179SmrgDate: Mon Nov 15 15:06:52 2004 +0000 1133f46a6179Smrg 1134f46a6179Smrg Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added 1135f46a6179Smrg mingw (Win32) port 1136f46a6179Smrg 1137f46a6179Smrgcommit 0336e043fab6f2a8828d90bc9eef2e23878f6dd1 1138f46a6179SmrgAuthor: Kevin E Martin <kem@kem.org> 1139f46a6179SmrgDate: Fri Sep 3 23:41:22 2004 +0000 1140f46a6179Smrg 1141f46a6179Smrg Update formatted docs. 1142f46a6179Smrg 1143f46a6179Smrgcommit 20240438ef9d3a6c66443ca9f095a2766ef6ed4e 1144f46a6179SmrgAuthor: Egbert Eich <eich@suse.de> 1145f46a6179SmrgDate: Fri Apr 23 19:54:50 2004 +0000 1146f46a6179Smrg 1147f46a6179Smrg Merging XORG-CURRENT into trunk 1148f46a6179Smrg 1149f46a6179Smrgcommit a3729a9f9fcda07b233f434266148c8751684347 1150f46a6179SmrgAuthor: Egbert Eich <eich@suse.de> 1151f46a6179SmrgDate: Sun Mar 14 08:35:25 2004 +0000 1152f46a6179Smrg 1153f46a6179Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1154f46a6179Smrg 1155f46a6179Smrgcommit 37a1152a4024fb799fe1272ce378e6c7c97ee951 1156f46a6179SmrgAuthor: Egbert Eich <eich@suse.de> 1157f46a6179SmrgDate: Wed Mar 3 12:13:08 2004 +0000 1158f46a6179Smrg 1159f46a6179Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1160f46a6179Smrg 1161f46a6179Smrgcommit 55f40d0286d0e2e4b1602f983b749352188c3ec4 1162f46a6179SmrgAuthor: Egbert Eich <eich@suse.de> 1163f46a6179SmrgDate: Thu Feb 26 13:36:25 2004 +0000 1164f46a6179Smrg 1165f46a6179Smrg readding XFree86's cvs IDs 1166f46a6179Smrg 1167f46a6179Smrgcommit 2a95cda1d358fc309c78dc5201a1dbacaba9d0bf 1168f46a6179SmrgAuthor: Egbert Eich <eich@suse.de> 1169f46a6179SmrgDate: Thu Feb 26 09:24:08 2004 +0000 1170f46a6179Smrg 1171f46a6179Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1172f46a6179Smrg 1173f46a6179Smrgcommit dbba2cffbc57e5bbdec8f24417a8a5dcfef7c2a2 1174f46a6179SmrgAuthor: Egbert Eich <eich@suse.de> 1175f46a6179SmrgDate: Thu Jan 29 08:09:12 2004 +0000 1176f46a6179Smrg 1177f46a6179Smrg Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 1178f46a6179Smrg 1179f46a6179Smrgcommit 8aa5bcfe58d3776746d7b0d627f2fb8744fb0817 1180f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1181f46a6179SmrgDate: Fri Dec 19 20:55:58 2003 +0000 1182f46a6179Smrg 1183f46a6179Smrg XFree86 4.3.99.902 (RC 2) 1184f46a6179Smrg 1185f46a6179Smrgcommit 37ebbbe7b11febaf548006a9b73db0eebf79881a 1186f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1187f46a6179SmrgDate: Tue Nov 25 19:29:13 2003 +0000 1188f46a6179Smrg 1189f46a6179Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1190f46a6179Smrg 1191f46a6179Smrgcommit 287ac4c6af61d8f9f95cd3b3219c979e1329a2fe 1192f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1193f46a6179SmrgDate: Fri Nov 14 16:49:22 2003 +0000 1194f46a6179Smrg 1195f46a6179Smrg XFree86 4.3.0.1 1196f46a6179Smrg 1197f46a6179Smrgcommit 262961d88faf67f69f4630acb8234a4f2c5a6e80 1198f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1199f46a6179SmrgDate: Fri Nov 14 16:49:22 2003 +0000 1200f46a6179Smrg 1201f46a6179Smrg Initial revision 1202f46a6179Smrg 1203f46a6179Smrgcommit 2af3aabf0e7eb1514d39b29a6b58fcd0d4de41d1 1204f46a6179SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 1205f46a6179SmrgDate: Fri Nov 14 15:54:54 2003 +0000 1206f46a6179Smrg 1207f46a6179Smrg R6.6 is the Xorg base-line 1208