ChangeLog revision 57f47464
157f47464Smrgcommit a0ad0d5c99023bb9a8ce3944dbc3267f5265721e 257f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 357f47464SmrgDate: Tue Apr 5 13:29:04 2011 -0700 457f47464Smrg 557f47464Smrg libX11 1.4.3 657f47464Smrg 757f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 857f47464Smrg 957f47464Smrgcommit e8c76407d2f6e3b11babdb84426e43e780c859c3 1057f47464SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1157f47464SmrgDate: Fri Feb 25 09:23:54 2011 -0500 1257f47464Smrg 1357f47464Smrg Documentation: add Docbook external references support 1457f47464Smrg 1557f47464Smrg When writing technical documentation, it is often necessary to cross 1657f47464Smrg reference to other information. When that other information is not in the 1757f47464Smrg current document, additional support is needed, namely <olink>. 1857f47464Smrg 1957f47464Smrg A new feature with version 1.7 of xorg-sgml-doctools adds references to 2057f47464Smrg other documents within or outside this package. 2157f47464Smrg 2257f47464Smrg This patch adds technical support for this feature but does not change 2357f47464Smrg the content of the documentation as seen by the end user. 2457f47464Smrg 2557f47464Smrg Each book or article must generate a database containing the href 2657f47464Smrg of sections that can be referred to from another document. This database 2757f47464Smrg is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that 2857f47464Smrg the value of DATAROOTDIR for xorg-sgml-doctools and for the package 2957f47464Smrg documentation is the same. This forms a virtual document tree. 3057f47464Smrg 3157f47464Smrg This database is consulted by other documents while they are being generated 3257f47464Smrg in order to fulfill the missing information for linking. 3357f47464Smrg Refer to the xorg-sgml-doctools for further technical information. 3457f47464Smrg 3557f47464Smrg Co-authored-by: Matt Dew <marcoz@osource.org> 3657f47464Smrg 3757f47464Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 3857f47464Smrg 3957f47464Smrgcommit 25eb76b3d2726f2f1de759901971ae53b2539dc4 4057f47464SmrgAuthor: Harshula Jayasuriya <harshula@gmail.com> 4157f47464SmrgDate: Mon Mar 21 14:49:37 2011 +0000 4257f47464Smrg 4357f47464Smrg Add #define XK_SINHALA 4457f47464Smrg 4557f47464Smrg Add #define XK_SINHALA so that the Sinhala keysyms can be used by 4657f47464Smrg the lk xkb keymap. 4757f47464Smrg 4857f47464Smrg Signed-off-by: Harshula Jayasuriya <harshula@gmail.com> 4957f47464Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 5057f47464Smrg 5157f47464Smrgcommit db8b20b789112717ac0590b40f0b4dc2171797d0 5257f47464SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 5357f47464SmrgDate: Thu Mar 17 16:15:00 2011 -0700 5457f47464Smrg 5557f47464Smrg configure.ac: Bump version to 1.4.2 5657f47464Smrg 5757f47464Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 5857f47464Smrg 5957f47464Smrgcommit 83e1ba59c48c79f8b0a7e7aa0b9c9cfd84fa403d 6057f47464SmrgAuthor: Jamey Sharp <jamey@minilop.net> 6157f47464SmrgDate: Tue Mar 15 16:48:07 2011 -0700 6257f47464Smrg 6357f47464Smrg Call _XErrorFunction without holding the Display lock. 6457f47464Smrg 6557f47464Smrg Historically, Xlib dropped the Display lock around the upcall to any 6657f47464Smrg user-supplied _XErrorFunction, but somewhere along the way I quit doing 6757f47464Smrg that if you built with XCB. The reasons are lost somewhere in the 6857f47464Smrg pre-git history of Xlib/XCB, and I can't now see any reason to hold the 6957f47464Smrg lock. 7057f47464Smrg 7157f47464Smrg The documentation for XSetErrorHandler still applies though: 7257f47464Smrg 7357f47464Smrg Because this condition is not assumed to be fatal, it is acceptable 7457f47464Smrg for your error handler to return; the returned value is ignored. 7557f47464Smrg However, the error handler should not call any functions (directly 7657f47464Smrg or indirectly) on the display that will generate protocol requests 7757f47464Smrg or that will look for input events. 7857f47464Smrg 7957f47464Smrg So while you are now once again permitted to re-enter Xlib from the 8057f47464Smrg error handler, you're only allowed to call non-protocol functions. 8157f47464Smrg 8257f47464Smrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 8357f47464Smrg 8457f47464Smrgcommit fd85aca7a616c595fc17b2520f84316a11e8906f 8557f47464SmrgAuthor: Jamey Sharp <jamey@minilop.net> 8657f47464SmrgDate: Mon Mar 14 14:45:35 2011 -0700 8757f47464Smrg 8857f47464Smrg Ignore user locks after sleeping in _XReply and _XReadEvents. 8957f47464Smrg 9057f47464Smrg This bug appears as a hang in applications that wait for replies from 9157f47464Smrg multiple threads, where one such thread has taken a user lock using 9257f47464Smrg XLockDisplay. 9357f47464Smrg 9457f47464Smrg Prior to this fix, the code could deadlock in this way: If thread 1 goes 9557f47464Smrg to sleep waiting for a reply, and then thread 2 takes a user lock and 9657f47464Smrg waits for a reply, then thread 2 will wait for thread 1 to process its 9757f47464Smrg reply (because responses must be processed in order), but thread 1 will 9857f47464Smrg wait for thread 2 to drop its user lock. 9957f47464Smrg 10057f47464Smrg Fixed by making thread 1 not wait for thread 2 to drop its user lock. 10157f47464Smrg This makes the semantics of user locks hard to define, but they were 10257f47464Smrg already hard to define. The new behavior appears to be consistent with 10357f47464Smrg the way Xlib worked historically, anyway. 10457f47464Smrg 10557f47464Smrg Fixes: http://lists.freedesktop.org/archives/xcb/2011-March/006802.html 10657f47464Smrg 10757f47464Smrg There was a similar potential for deadlock in _XReadEvents, fixed the 10857f47464Smrg same way, with the same caveats about user-lock semantics. 10957f47464Smrg 11057f47464Smrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 11157f47464Smrg 11257f47464Smrgcommit 690f8bffd48a4e7e74298360ddd0431dc95dcd3f 11357f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 11457f47464SmrgDate: Tue Jan 18 15:58:20 2011 +0200 11557f47464Smrg 11657f47464Smrg xkb: XkbPropertyPtr determined allocation success from wrong variables 11757f47464Smrg 11857f47464Smrg Cannot reach dead statement "return NULL;" 11957f47464Smrg 12057f47464Smrg Check for the NULLness of prop->name and prop->value instead of 12157f47464Smrg name and value, which was checked earlier anyway. Decided against 12257f47464Smrg using strdup due to curious memory allocation functions and the 12357f47464Smrg rest of the xkb not using it either. 12457f47464Smrg 12557f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 12657f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith at oracle.com> 12757f47464Smrg 12857f47464Smrgcommit 6a4d027284e7bb5dd458157947bbb1ff580ad071 12957f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 13057f47464SmrgDate: Mon Jan 10 16:37:22 2011 +0200 13157f47464Smrg 13257f47464Smrg keyBind: Use Xcalloc to initialize allocated _XKeytrans 13357f47464Smrg 13457f47464Smrg Using uninitialized value "p->modifiers" 13557f47464Smrg 13657f47464Smrg Small fix by using Xcalloc instead of Xmalloc 13757f47464Smrg 13857f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 13957f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith at oracle.com> 14057f47464Smrg 14157f47464Smrgcommit b993d73bb3214ecc24646f5427c8003b816c6921 14257f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 14357f47464SmrgDate: Mon Jan 10 16:22:45 2011 +0200 14457f47464Smrg 14557f47464Smrg im/ximcp: release modifiermap before returning 14657f47464Smrg 14757f47464Smrg Variable "map" goes out of scope 14857f47464Smrg 14957f47464Smrg Release modifiermap before returning. Reordered code to call 15057f47464Smrg XGetModifierMapping after the first return from the function. 15157f47464Smrg 15257f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 15357f47464Smrg Reviewed-by: Dirk Wallenstein <halsmit@t-online.de> 15457f47464Smrg 15557f47464Smrgcommit 807a7fc0354f2212dfa5ff1f9e4ede56d8e69ef4 15657f47464SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 15757f47464SmrgDate: Fri Feb 25 09:23:54 2011 -0500 15857f47464Smrg 15957f47464Smrg Docbook: change the book id to match the xml file basename 16057f47464Smrg 16157f47464Smrg This is required for the up-coming external references support. 16257f47464Smrg 16357f47464Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 16457f47464Smrg 16557f47464Smrgcommit 40812b53ff5fe548f6eaf43ba4c8781cb43dab43 16657f47464SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 16757f47464SmrgDate: Mon Feb 21 21:54:17 2011 +0100 16857f47464Smrg 16957f47464Smrg Make the Local XIM request key releases for braille 17057f47464Smrg 17157f47464Smrg Braille chords management needs key release events. We need to explicitly 17257f47464Smrg request then, else GTK would not pass them throught XFilterEvent and braille 17357f47464Smrg wouldn't work. 17457f47464Smrg 17557f47464Smrg Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 17657f47464Smrg 17757f47464Smrgcommit c97c42c49cd5095462abecdf908b416fb0b540b6 17857f47464SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 17957f47464SmrgDate: Mon Feb 21 17:27:38 2011 +0100 18057f47464Smrg 18157f47464Smrg Match braille patterns with compose tree 18257f47464Smrg 18357f47464Smrg Braille patterns should also be usable in Compose. This combines the 18457f47464Smrg implementation of braille chords and compose tree: only emit the braille 18557f47464Smrg pattern if it can not be found in the compose tree, if any. 18657f47464Smrg 18757f47464Smrg Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 18857f47464Smrg 18957f47464Smrgcommit 0c6ca565d7c8a47ef3ea823569a9ca5298a5307d 19057f47464SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 19157f47464SmrgDate: Mon Feb 21 15:56:54 2011 +0100 19257f47464Smrg 19357f47464Smrg Fix status reporting for braille patterns 19457f47464Smrg 19557f47464Smrg _XimLocalMbLookupString can return a braille keysym even if _Xlcwctomb can't 19657f47464Smrg convert to the current MB charset. 19757f47464Smrg _XimLocalUtf8LookupString needs to set the braille keysym and status too. 19857f47464Smrg 19957f47464Smrg Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 20057f47464Smrg 20157f47464Smrgcommit 993abe751f4141f54d8d28b8b73588a1c9085970 20257f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 20357f47464SmrgDate: Fri Feb 11 14:49:17 2011 -0800 20457f47464Smrg 20557f47464Smrg Clean up memory when first XCreateRegion succeeds and second fails 20657f47464Smrg 20757f47464Smrg Error: Memory leak (CWE 401) 20857f47464Smrg Memory leak of pointer 's' allocated with XCreateRegion() 20957f47464Smrg at line 387 of /export/alanc/X.Org/sx86-gcc/lib/libX11/src/Region.c in function 'XShrinkRegion'. 21057f47464Smrg 's' allocated at line 387 with XCreateRegion(). 21157f47464Smrg s leaks when s != 0 at line 387. 21257f47464Smrg Error: Memory leak (CWE 401) 21357f47464Smrg Memory leak of pointer 'tra' allocated with XCreateRegion() 21457f47464Smrg at line 1452 of /export/alanc/X.Org/sx86-gcc/lib/libX11/src/Region.c in function 'XXorRegion'. 21557f47464Smrg 'tra' allocated at line 1451 with XCreateRegion(). 21657f47464Smrg tra leaks when tra != 0 at line 1451. 21757f47464Smrg 21857f47464Smrg [ This bug was found by the Parfait 0.3.6 bug checking tool. 21957f47464Smrg For more information see http://labs.oracle.com/projects/parfait/ ] 22057f47464Smrg 22157f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 22257f47464Smrg 22357f47464Smrgcommit 6ac417cea1136a3617f5e40f4b106aaa3f48d6c2 22457f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 22557f47464SmrgDate: Fri Feb 11 14:20:24 2011 -0800 22657f47464Smrg 22757f47464Smrg ximcp: Prevent memory leak & double free if multiple %L in string 22857f47464Smrg 22957f47464Smrg In the highly unlikely event that TransFileName was passed a path 23057f47464Smrg containing multiple %L entries, for each entry it would call 23157f47464Smrg _XlcFileName, leaking the previous results, and then for each entry it 23257f47464Smrg would copy from that pointer and free it, resulting in invalid pointers 23357f47464Smrg & possible double frees for each use after the first one freed it. 23457f47464Smrg 23557f47464Smrg Error: Use after free (CWE 416) 23657f47464Smrg Use after free of pointer 'lcCompose' 23757f47464Smrg at line 358 of modules/im/ximcp/imLcPrs.c in function 'TransFileName'. 23857f47464Smrg Previously freed at line 360 with free. 23957f47464Smrg Error: Use after free (CWE 416) 24057f47464Smrg Use after free of pointer 'lcCompose' 24157f47464Smrg at line 359 of modules/im/ximcp/imLcPrs.c in function 'TransFileName'. 24257f47464Smrg Previously freed at line 360 with free. 24357f47464Smrg Error: Double free (CWE 415) 24457f47464Smrg Double free of pointer 'lcCompose' 24557f47464Smrg at line 360 of modules/im/ximcp/imLcPrs.c in function 'TransFileName'. 24657f47464Smrg Previously freed at line 360 with free. 24757f47464Smrg 24857f47464Smrg [ This bug was found by the Parfait 0.3.6 bug checking tool. 24957f47464Smrg For more information see http://labs.oracle.com/projects/parfait/ ] 25057f47464Smrg 25157f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 25257f47464Smrg 25357f47464Smrgcommit 502d414118c97d35a44f8e295709682022876331 25457f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 25557f47464SmrgDate: Thu Feb 3 17:08:57 2011 +0200 25657f47464Smrg 25757f47464Smrg xcms/cmsProp: don't deal with uninitialized values, fail instead 25857f47464Smrg 25957f47464Smrg Properly handle the return value of XGetWindowProperty by considering 26057f47464Smrg if after the loop as well. 26157f47464Smrg 26257f47464Smrg Using freed pointer "prop_ret" 26357f47464Smrg 26457f47464Smrg There were numerous things wrong in how this function interacted with 26557f47464Smrg XGetWindowProperty. 26657f47464Smrg 26757f47464Smrg None of the local variables were initialized and remained that way if 26857f47464Smrg the call to XGetWindowProperty returned 1 (not Succeed). That doesn't 26957f47464Smrg result in after_ret being initialized in which case if it happens to 27057f47464Smrg be 0, the loop was exited. In that case format_ret and nitems_ret were 27157f47464Smrg uninitialized and the function might return with success (but with 27257f47464Smrg uninitialized pointer in prop_ret) or XcmsFailure. 27357f47464Smrg 27457f47464Smrg As the buffer enlarging code was called only when XGetWindowProperty 27557f47464Smrg failed (returned not Success), after_ret would not have been 27657f47464Smrg initialized. It would have been initialized only if the 27757f47464Smrg XGetWindowProperty has returned Success earlier, but in that case the 27857f47464Smrg code fragment would not have been reached. 27957f47464Smrg 28057f47464Smrg This patch alters the function to return XcmsFailure if the call to 28157f47464Smrg XGetWindowProperty fails. 28257f47464Smrg 28357f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 28457f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 28557f47464Smrg Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi> 28657f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 28757f47464Smrg 28857f47464Smrgcommit c37e278993b9e5b3d7025ef4c434373a011996ec 28957f47464SmrgAuthor: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 29057f47464SmrgDate: Mon Jan 31 14:02:07 2011 +0200 29157f47464Smrg 29257f47464Smrg xcms/LRGB: don't double-free property_return 29357f47464Smrg 29457f47464Smrg property_return was free'd before and in the case the conditional is true, 29557f47464Smrg the call to XcmsGetProperty failed which means that property_return wasn't 29657f47464Smrg set so there is no need to free it again. 29757f47464Smrg 29857f47464Smrg Double free of pointer "property_return" in call to "free" 29957f47464Smrg 30057f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 30157f47464Smrg Reviewed-by: Erkki Seppälä <erkki.seppala@vincit.fi> 30257f47464Smrg Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 30357f47464Smrg 30457f47464Smrgcommit 50f4107811249806718a100f9d34f996c58e5e25 30557f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 30657f47464SmrgDate: Wed Feb 2 08:58:45 2011 -0800 30757f47464Smrg 30857f47464Smrg Xrm.c: ReadInFile: refactor fstat error handling 30957f47464Smrg 31057f47464Smrg We can simplify the fstat failure case now that the GetFileSize macro 31157f47464Smrg has been expanded inline. 31257f47464Smrg 31357f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 31457f47464Smrg Reviewed-by: Julien Cristau <jcristau@debian.org> 31557f47464Smrg 31657f47464Smrgcommit 5e9c40fcb5da43c9fdacf12967d090bf202daf2a 31757f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 31857f47464SmrgDate: Wed Feb 2 08:56:00 2011 -0800 31957f47464Smrg 32057f47464Smrg Expand GetSizeOfFile() macro at the one place it's called 32157f47464Smrg 32257f47464Smrg Removes XrmI.h header that only contained this single macro 32357f47464Smrg 32457f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 32557f47464Smrg Reviewed-by: Julien Cristau <jcristau@debian.org> 32657f47464Smrg 32757f47464Smrgcommit 450e17422c0e374d25c643f343ea268cec68da38 32857f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 32957f47464SmrgDate: Mon Jan 31 14:01:57 2011 +0200 33057f47464Smrg 33157f47464Smrg XlibInt: Use strncpy+zero termination instead of strcpy to enforce buffer size 33257f47464Smrg 33357f47464Smrg Possible overrun of 8192 byte fixed size buffer "buffer" by copying 33457f47464Smrg "ext->name" without length checking 33557f47464Smrg 33657f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 33757f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 33857f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 33957f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 34057f47464Smrg 34157f47464Smrgcommit e2566e43b02d2d7b7c1c3bb7db7c5ae81c1245fa 34257f47464SmrgAuthor: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 34357f47464SmrgDate: Mon Jan 31 14:02:13 2011 +0200 34457f47464Smrg 34557f47464Smrg lc/def/lcDefConv: Use Xcalloc to avoid use of uninitialized memory 34657f47464Smrg 34757f47464Smrg Fixed by zero'ing conv on allocation with Xcalloc. Then 34857f47464Smrg close_converter works properly. 34957f47464Smrg 35057f47464Smrg Using uninitialized value "conv->state" in call to function "close_converter" 35157f47464Smrg 35257f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 35357f47464Smrg Reviewed-by: Erkki Seppälä <erkki.seppala@vincit.fi> 35457f47464Smrg Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 35557f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 35657f47464Smrg 35757f47464Smrgcommit 03f81ad8fb9783986cf9b17661dd31e95c396681 35857f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 35957f47464SmrgDate: Mon Jan 31 14:02:16 2011 +0200 36057f47464Smrg 36157f47464Smrg xlibi18n/lcFile: Removed superfluous check for NULL target_dir 36257f47464Smrg 36357f47464Smrg The situation is already handled before this code. 36457f47464Smrg 36557f47464Smrg Cannot reach dead expression "0U" inside statement "if (1U + (target_dir ? strl..." 36657f47464Smrg 36757f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 36857f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 36957f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 37057f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 37157f47464Smrg 37257f47464Smrgcommit 1346b9ea3b3882201ff8c3ee462ff4b0d4edf639 37357f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 37457f47464SmrgDate: Mon Jan 31 14:02:15 2011 +0200 37557f47464Smrg 37657f47464Smrg ximcp/imLckup: Handle negative return value from _Xlcwctomb 37757f47464Smrg 37857f47464Smrg Fixed by negative value to memcpy by checking for the negative return 37957f47464Smrg value of _Xlcwctomb and returning 0/XLookupNone in that case. 38057f47464Smrg 38157f47464Smrg a negative value was passed to memcpy 38257f47464Smrg 38357f47464Smrg Unfortunately the other return values for *status don't fit into the 38457f47464Smrg error (which appears to indicate some internal error or running out of 38557f47464Smrg memory). The other valid status codes are XBufferOverflow, 38657f47464Smrg XLookupNone, XLookupChars, XLookupKeySym, and XLookupBoth. Each of 38757f47464Smrg these has a specific meaning attached. 38857f47464Smrg 38957f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 39057f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 39157f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 39257f47464Smrg 39357f47464Smrgcommit 79a5c86e020f08cc108184298a72e2777036de39 39457f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 39557f47464SmrgDate: Mon Jan 31 14:02:14 2011 +0200 39657f47464Smrg 39757f47464Smrg ximcp/imTrX: Handle failing XGetWindowProperty 39857f47464Smrg 39957f47464Smrg Checked return value of XGetWindowProperty and return false if it fails. 40057f47464Smrg 40157f47464Smrg Return value of "XGetWindowProperty(im->core.display, spec->lib_connect_wid, prop, 0L, (length + bytes_after_ret + 3UL) / 4UL, 1, 0UL, &type_ret, &format_ret, &nitems, &bytes_after_ret, &prop_ret)" is not checked 40257f47464Smrg 40357f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 40457f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 40557f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 40657f47464Smrg 40757f47464Smrgcommit 2ace8d5c89c8f6d9f42b4068f4b508ca28f0ced1 40857f47464SmrgAuthor: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 40957f47464SmrgDate: Mon Jan 31 14:02:12 2011 +0200 41057f47464Smrg 41157f47464Smrg XlibInt: info_list->watch_data was reallocated, but result was discarded 41257f47464Smrg 41357f47464Smrg info_list->watch_data was being reallocated, but the return value of 41457f47464Smrg the reallocation was stored only into a local variable. This might 41557f47464Smrg cause some funky behavior and crashes. 41657f47464Smrg 41757f47464Smrg Variable "wd_array" goes out of scope 41857f47464Smrg Value "wd_array" is overwritten in "wd_array = (XPointer*)realloc((char*)info_list->watch_data, (((dpy->watcher_count + 1) * 4U == 0U) ? 1U : ((dpy->watcher_count + 1) * 4U)))" 41957f47464Smrg 42057f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42157f47464Smrg Reviewed-by: Erkki Seppälä <erkki.seppala@vincit.fi> 42257f47464Smrg Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 42357f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42457f47464Smrg 42557f47464Smrgcommit 2b16a7e683e355c9746290b2cee2fd0dd2bf342a 42657f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 42757f47464SmrgDate: Mon Jan 31 14:02:10 2011 +0200 42857f47464Smrg 42957f47464Smrg GetProp: Zero-initialized error so its resourceID field is initialized 43057f47464Smrg 43157f47464Smrg Using uninitialized value "error.resourceID" in call to function "_XError" 43257f47464Smrg 43357f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 43457f47464Smrg Reviewed-by: Erkki Seppälä <erkki.seppala@vincit.fi> 43557f47464Smrg Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 43657f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 43757f47464Smrg 43857f47464Smrgcommit 85e9f38e016137f0ff2791eb0d092ab027382d2c 43957f47464SmrgAuthor: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 44057f47464SmrgDate: Tue Feb 1 11:07:25 2011 +0200 44157f47464Smrg 44257f47464Smrg xcms/LRGB: Add a label for freeing property_return. 44357f47464Smrg 44457f47464Smrg The rest of the code uses goto's to free memory allocated later 44557f47464Smrg and prevent memory leaks, but there were several paths were 44657f47464Smrg property_return was free'd just before a goto. 44757f47464Smrg 44857f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 44957f47464Smrg Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 45057f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 45157f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 45257f47464Smrg 45357f47464Smrgcommit 3161dc57d4e9b70f852f05e5e474455e121b06ab 45457f47464SmrgAuthor: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 45557f47464SmrgDate: Mon Jan 31 14:02:08 2011 +0200 45657f47464Smrg 45757f47464Smrg xcms/LRGB: Fix potential resource leak. 45857f47464Smrg 45957f47464Smrg property_return was not free'd if the allocation of pRedTbl failed. 46057f47464Smrg 46157f47464Smrg Reviewed-by: Erkki Seppälä <erkki.seppala@vincit.fi> 46257f47464Smrg Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 46357f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 46457f47464Smrg 46557f47464Smrgcommit be3e6c205d94dedc1cdebf5d17b987f0f828377a 46657f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 46757f47464SmrgDate: Mon Jan 31 14:02:06 2011 +0200 46857f47464Smrg 46957f47464Smrg Xrm: Handle the extremely unlikely situation of fstat failing 47057f47464Smrg 47157f47464Smrg Tracked variable "size" was passed to a negative sink. 47257f47464Smrg 47357f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 47457f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 47557f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 47657f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 47757f47464Smrg 47857f47464Smrgcommit 3fae16c64d6ef76fd4a25a54c7f7de76596457db 47957f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 48057f47464SmrgDate: Mon Jan 31 14:02:05 2011 +0200 48157f47464Smrg 48257f47464Smrg Xrm: NEWTABLE had a memory leak after a memory allocation error 48357f47464Smrg 48457f47464Smrg The NEWTABLE macro missed freeing its allocated memory on subsequent 48557f47464Smrg memory allocation errors. Added call to Xfree. 48657f47464Smrg 48757f47464Smrg Variable "table" goes out of scope 48857f47464Smrg 48957f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 49057f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 49157f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 49257f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 49357f47464Smrg 49457f47464Smrgcommit 7110ac653349a23c80c365f11f6270dc27c8975a 49557f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 49657f47464SmrgDate: Mon Jan 31 14:02:03 2011 +0200 49757f47464Smrg 49857f47464Smrg ImUtil: Handle a memory leak in one early return branch 49957f47464Smrg 50057f47464Smrg Fixed memory leak by adding Xfree for image 50157f47464Smrg 50257f47464Smrg Variable "image" goes out of scope 50357f47464Smrg 50457f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 50557f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 50657f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 50757f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 50857f47464Smrg 50957f47464Smrgcommit d695f5da9f5b778e54b6987d9177048e32818c4d 51057f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 51157f47464SmrgDate: Mon Jan 31 14:02:01 2011 +0200 51257f47464Smrg 51357f47464Smrg ximcp/imRm: Handle leaking colormap_ret 51457f47464Smrg 51557f47464Smrg Fixed memory leak by adding Xfree for colormap_ret 51657f47464Smrg 51757f47464Smrg Variable "colormap_ret" goes out of scope 51857f47464Smrg 51957f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 52057f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 52157f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 52257f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 52357f47464Smrg 52457f47464Smrgcommit f9eda19d08c1ea0973dfe0bc10a2519d6fd26cc7 52557f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 52657f47464SmrgDate: Mon Jan 31 14:01:59 2011 +0200 52757f47464Smrg 52857f47464Smrg ximcp/imRmAttr: Handle leaking missing_list 52957f47464Smrg 53057f47464Smrg Fixed memory leak by adding Xfree and initializing missing_list with NULL 53157f47464Smrg 53257f47464Smrg Variable "missing_list" goes out of scope 53357f47464Smrg 53457f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 53557f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 53657f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 53757f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 53857f47464Smrg 53957f47464Smrgcommit 3183269e0979c9dbce9d55d9e03937897dc9fb3b 54057f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 54157f47464SmrgDate: Mon Jan 31 14:01:58 2011 +0200 54257f47464Smrg 54357f47464Smrg ximcp/imRmAttr: Handle leaking colormap_ret 54457f47464Smrg 54557f47464Smrg XFree colormap_ret and initialize it when appropriate. 54657f47464Smrg 54757f47464Smrg Variable "colormap_ret" goes out of scope 54857f47464Smrg 54957f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 55057f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 55157f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 55257f47464Smrg 55357f47464Smrgcommit f66a032a937030f2d9baa81744d36dc585bb085c 55457f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 55557f47464SmrgDate: Mon Jan 31 14:01:56 2011 +0200 55657f47464Smrg 55757f47464Smrg xlibi18n/lcGeneric: Initialize uninitialized local variable 55857f47464Smrg 55957f47464Smrg Using uninitialized value "new" 56057f47464Smrg 56157f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 56257f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 56357f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 56457f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 56557f47464Smrg 56657f47464Smrgcommit d0266e06d38110ec908ca28379014eff743630b7 56757f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 56857f47464SmrgDate: Mon Jan 31 14:01:54 2011 +0200 56957f47464Smrg 57057f47464Smrg xcmx/cmxColNm: Removed unused assignments to pBuf (in two functions) 57157f47464Smrg 57257f47464Smrg Pointer "pBuf" returned from "fgets(buf, 256, stream)" is never used 57357f47464Smrg 57457f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 57557f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 57657f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 57757f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 57857f47464Smrg 57957f47464Smrgcommit cc686655d7bfdeab8b67e01a24bd452a2e9e3fcf 58057f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 58157f47464SmrgDate: Tue Feb 1 12:30:56 2011 +0200 58257f47464Smrg 58357f47464Smrg XDefaultOMIF.c: Fix memory leaks in get_font_name 58457f47464Smrg 58557f47464Smrg Instead of copying the value returned by get_prop_name and then releasing it, 58657f47464Smrg directly use the return value of get_prop_name, which allocates memory for the 58757f47464Smrg name. 58857f47464Smrg 58957f47464Smrg If get_prop_name returns NULL, continue on to XFreeFont to release the font 59057f47464Smrg before returning the NULL via the normal function return. 59157f47464Smrg 59257f47464Smrg Reviewed-by: Erkki Seppälä <erkki.seppala@vincit.fi> 59357f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 59457f47464Smrg 59557f47464Smrgcommit 95796351435d81eaef8166d49ba3a6e7b633d70a 59657f47464SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 59757f47464SmrgDate: Mon Jan 31 14:50:19 2011 -0500 59857f47464Smrg 59957f47464Smrg config: comment, minor upgrade, quote and layout configure.ac 60057f47464Smrg 60157f47464Smrg Group statements per section as per Autoconf standard layout 60257f47464Smrg Quote statements where appropriate. 60357f47464Smrg Autoconf recommends not using dnl instead of # for comments 60457f47464Smrg 60557f47464Smrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 60657f47464Smrg Remove redundant AC_CANONICAL_HOST included in XORG_DEFAULT_OPTIONS 60757f47464Smrg 60857f47464Smrg This helps automated maintenance and release activities. 60957f47464Smrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 61057f47464Smrg 61157f47464Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 61257f47464Smrg 61357f47464Smrgcommit e994ab227ed28655565c3193e63733630105e7f9 61457f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 61557f47464SmrgDate: Tue Jan 18 12:49:48 2011 +0200 61657f47464Smrg 61757f47464Smrg Comparing array against NULL is not useful "&xkb->server->vmods != NULL" 61857f47464Smrg 61957f47464Smrg Removed superfluous comparison. 62057f47464Smrg 62157f47464Smrg Reviewed-by: Dirk Wallenstein <halsmit@t-online.de> 62257f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 62357f47464Smrg 62457f47464Smrgcommit 4115f051e62f9b098efce691e070d44f09f30f1c 62557f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 62657f47464SmrgDate: Wed Jan 12 15:51:11 2011 +0200 62757f47464Smrg 62857f47464Smrg Variable "entry" tracked as NULL was dereferenced. 62957f47464Smrg 63057f47464Smrg Check entry for non-nullness before dereferencing it 63157f47464Smrg 63257f47464Smrg Reviewed-by: Dirk Wallenstein <halsmit@t-online.de> 63357f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 63457f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 63557f47464Smrg 63657f47464Smrgcommit 0edb76d1d5fdca5a2543332699be2e72386dab24 63757f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 63857f47464SmrgDate: Thu Jan 27 09:54:00 2011 +0200 63957f47464Smrg 64057f47464Smrg Dereferencing possibly NULL "str" in call to function "memcpy" (Deref assumed on the basis of 'nonnull' parameter attribute.) 64157f47464Smrg 64257f47464Smrg If _XkbGetReadBufferPtr returns NULL, goto BAILOUT 64357f47464Smrg 64457f47464Smrg Reviewed-by: Dirk Wallenstein <halsmit@t-online.de> 64557f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 64657f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 64757f47464Smrg 64857f47464Smrgcommit 59da8a211ef723909d0530c0331d541db8e63378 64957f47464SmrgAuthor: Erkki Seppälä <erkki.seppala@vincit.fi> 65057f47464SmrgDate: Mon Jan 10 16:17:47 2011 +0200 65157f47464Smrg 65257f47464Smrg Using freed pointer "e" 65357f47464Smrg 65457f47464Smrg Reordered code to first to do the comparison and then to release data 65557f47464Smrg 65657f47464Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 65757f47464Smrg Reviewed-by: Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com> 65857f47464Smrg Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi> 65957f47464Smrg 66057f47464Smrgcommit 0f11c229f7099f7c5aeed4691b358dca151dac7d 66157f47464SmrgAuthor: Matt Dew <marcoz@osource.org> 66257f47464SmrgDate: Thu Jan 27 00:31:23 2011 -0700 66357f47464Smrg 66457f47464Smrg Remove <literal> tags from compose-chart.pl so pdf building doesn't die on soft-hyphens. 66557f47464Smrg 66657f47464Smrg Signed-off-by: Matt Dew <marcoz@osource.org> 66757f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 66857f47464Smrg 66957f47464Smrgcommit ca00bb202f3afcdbbcb8c4cb50308c5dd03f2322 67057f47464SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 67157f47464SmrgDate: Fri Jan 28 16:07:07 2011 -0500 67257f47464Smrg 67357f47464Smrg config: replace deprecated AC_HELP_STRING with AS_HELP_STRING 67457f47464Smrg 67557f47464Smrg This silences an Automake warning. 67657f47464Smrg 67757f47464Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 67857f47464Smrg 67957f47464Smrgcommit 8dac08c7515cb6f8a8f4d0a721713697eae755d8 68057f47464SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 68157f47464SmrgDate: Fri Jan 28 14:59:04 2011 -0500 68257f47464Smrg 68357f47464Smrg config: remove unrequired AC_HEADER_STDC 68457f47464Smrg 68557f47464Smrg Autoconf says: 68657f47464Smrg "This macro is obsolescent, as current systems have conforming 68757f47464Smrg header files. New programs need not use this macro". 68857f47464Smrg 68957f47464Smrgcommit d4483375e37a72631d5821413cb75a423e990ffe 69057f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 69157f47464SmrgDate: Tue Jan 18 19:37:02 2011 -0800 69257f47464Smrg 69357f47464Smrg config: Use correct AC_CONFIG_HEADERS macro 69457f47464Smrg 69557f47464Smrg Replaces obsolete AM_CONFIG_HEADER and undocumented AC_CONFIG_HEADER 69657f47464Smrg 69757f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 69857f47464Smrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 69957f47464Smrg Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 70057f47464Smrg 70157f47464Smrgcommit c6405fe931f313a0d159bdad00244fc8aae12468 70257f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 70357f47464SmrgDate: Sun Jan 16 11:55:23 2011 -0800 70457f47464Smrg 70557f47464Smrg config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 70657f47464Smrg 70757f47464Smrg XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 70857f47464Smrg AC_PROG_C_C99. This sets gcc with -std=gnu99. 70957f47464Smrg If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 71057f47464Smrg 71157f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 71257f47464Smrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 71357f47464Smrg 71457f47464Smrgcommit 17aa1f2305da0952ad594c7329d08aba21f13ac8 71557f47464SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 71657f47464SmrgDate: Sun Jan 16 11:40:59 2011 -0800 71757f47464Smrg 71857f47464Smrg Update to xf86bigfontproto >= 1.2.0 header name 71957f47464Smrg 72057f47464Smrg Clears compile-time warning of: 72157f47464Smrg "X11/extensions/xf86bigfstr.h", line 1: #warning: "xf86bigfstr.h is obsolete and may be removed in the future." 72257f47464Smrg "X11/extensions/xf86bigfstr.h", line 2: #warning: "include <X11/extensions/xf86bigfproto.h> for the protocol defines." 72357f47464Smrg 72457f47464Smrg Requires xf86bigfontproto >= 1.2.0 if --disable-xf86bigfont is not 72557f47464Smrg passed to configure. 72657f47464Smrg 72757f47464Smrg Also removes unnecessary AC_SUBST of BIGFONT_CFLAGS & BIGFONT_LIBS 72857f47464Smrg that PKG_CHECK_MODULES does automatically 72957f47464Smrg 73057f47464Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 73157f47464Smrg Reviewed-by: Julien Cristau <jcristau@debian.org> 73257f47464Smrg 733e9fcaa8aSmrgcommit a9228fcc676aacf9a760dd94891c89f9bc82b20d 734e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 735e9fcaa8aSmrgDate: Tue Jan 11 17:55:22 2011 -0800 736e9fcaa8aSmrg 737e9fcaa8aSmrg libX11 1.4.1 738e9fcaa8aSmrg 739e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 740e9fcaa8aSmrg 741e9fcaa8aSmrgcommit 92fa96451af37a7a0f2592de07643fdaed7a9efd 742e9fcaa8aSmrgAuthor: Pauli Nieminen <ext-pauli.nieminen@nokia.com> 743e9fcaa8aSmrgDate: Mon Jan 3 12:25:28 2011 -0500 744e9fcaa8aSmrg 745e9fcaa8aSmrg Initialize event type 746e9fcaa8aSmrg 747e9fcaa8aSmrg If we receive unsupported event closing connection triggers valgrind 748e9fcaa8aSmrg error. 749e9fcaa8aSmrg 750e9fcaa8aSmrg ==12017== Conditional jump or move depends on uninitialised value(s) 751e9fcaa8aSmrg ==12017== at 0x487D454: _XFreeDisplayStructure (OpenDis.c:607) 752e9fcaa8aSmrg ==12017== by 0x486857B: XCloseDisplay (ClDisplay.c:72) 753e9fcaa8aSmrg *snip* 754e9fcaa8aSmrg ==12017== Uninitialised value was created by a heap allocation 755e9fcaa8aSmrg ==12017== at 0x4834C48: malloc (vg_replace_malloc.c:236) 756e9fcaa8aSmrg ==12017== by 0x4894147: _XEnq (XlibInt.c:877) 757e9fcaa8aSmrg ==12017== by 0x4891BF3: handle_response (xcb_io.c:335) 758e9fcaa8aSmrg ==12017== by 0x4892263: _XReply (xcb_io.c:626) 759e9fcaa8aSmrg *snip* 760e9fcaa8aSmrg 761e9fcaa8aSmrg Problem is that XFreeDisplaySturture is checking for qelt->event.type == 762e9fcaa8aSmrg GenericEvent while _XUnknownWireEvent doesn't store the type. 763e9fcaa8aSmrg 764e9fcaa8aSmrg Reviewed-by: Adam Jackson <ajax@redhat.com> 765e9fcaa8aSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 766e9fcaa8aSmrg Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com> 767e9fcaa8aSmrg 768e9fcaa8aSmrgcommit fa9747b9d4443eef9b1687b8b1208801f5c585da 769e9fcaa8aSmrgAuthor: Fernando Carrijo <fcarrijo.lists@gmail.com> 770e9fcaa8aSmrgDate: Tue Dec 28 16:18:57 2010 -0500 771e9fcaa8aSmrg 772e9fcaa8aSmrg specs: convert images from gif to svg format. 773e9fcaa8aSmrg 774e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 775e9fcaa8aSmrg 776e9fcaa8aSmrgcommit 0012e2a4eaddc0840617b4758931ad976ca2eb7c 777e9fcaa8aSmrgAuthor: Philipp Reh <sefi@s-e-f-i.de> 778e9fcaa8aSmrgDate: Wed Dec 22 15:14:05 2010 +0000 779e9fcaa8aSmrg 780e9fcaa8aSmrg Events: Store event cookie when dequeuing event 781e9fcaa8aSmrg 782e9fcaa8aSmrg When we dequeue an event in XCheckTypedEvent or XCheckTypedWindowEvent, 783e9fcaa8aSmrg make sure to store the corresponding cookie too. 784e9fcaa8aSmrg 785e9fcaa8aSmrg Signed-off-by: Philipp Reh <sefi@s-e-f-i.de> 786e9fcaa8aSmrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 787e9fcaa8aSmrg 788e9fcaa8aSmrgcommit d2714d65e85b44abedf5f82e1a31506dba397ef2 789e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 790e9fcaa8aSmrgDate: Tue Dec 21 18:47:16 2010 -0800 791e9fcaa8aSmrg 792e9fcaa8aSmrg Revert "Mark atom names argument to XInternAtoms as const" 793e9fcaa8aSmrg 794e9fcaa8aSmrg This reverts commit c8701115462b482d99ecff24d9de0f2806084ba5. 795e9fcaa8aSmrg 796e9fcaa8aSmrg The constification of a pointer to a pointer caused unexpected issues, 797e9fcaa8aSmrg and xorg-devel was unable to come up with a clean, safe, reasonable way 798e9fcaa8aSmrg to handle them, so we're chalking this up for now as yet another mistake 799e9fcaa8aSmrg in the Xlib API definition we'll be living with. 800e9fcaa8aSmrg 801e9fcaa8aSmrg See https://bugs.freedesktop.org/show_bug.cgi?id=32098 for details. 802e9fcaa8aSmrg 803e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 804e9fcaa8aSmrg 805e9fcaa8aSmrgcommit 6459f9a48a82de3bc0235bd36acab2df11e436d5 806e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 807e9fcaa8aSmrgDate: Mon Dec 20 20:54:07 2010 -0800 808e9fcaa8aSmrg 809e9fcaa8aSmrg specs/XKB: make acknowlegement section <preface> instead of <chapter> 810e9fcaa8aSmrg 811e9fcaa8aSmrg Fixes numbering of actual chapters to match their filenames and to 812e9fcaa8aSmrg make the table/figure numbering match the references in the text. 813e9fcaa8aSmrg 814e9fcaa8aSmrg Reported-by: jelmd on freenode irc 815e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 816e9fcaa8aSmrg 817e9fcaa8aSmrgcommit 42c653d5413fc5870486a9cf51dd28d1e88f7c69 818e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 819e9fcaa8aSmrgDate: Sun Dec 19 23:53:02 2010 -0800 820e9fcaa8aSmrg 821e9fcaa8aSmrg Add XKBlib spec images to dist_spec_DATA for distribution & installation 822e9fcaa8aSmrg 823e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 824e9fcaa8aSmrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 825e9fcaa8aSmrg 826e9fcaa8aSmrgcommit 8f8a3c8c42af82976d261ac2447cfbb0f90fa77d 827e9fcaa8aSmrgAuthor: Matt Dew <matt@osource.org> 828e9fcaa8aSmrgDate: Tue Nov 30 10:52:07 2010 -0500 829e9fcaa8aSmrg 830e9fcaa8aSmrg specs: convert XKBlib spec from Framemaker to DocBook.xml 831e9fcaa8aSmrg 832e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 833e9fcaa8aSmrg 834e9fcaa8aSmrgcommit c8701115462b482d99ecff24d9de0f2806084ba5 835e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 836e9fcaa8aSmrgDate: Sun Nov 21 20:49:05 2010 -0800 837e9fcaa8aSmrg 838e9fcaa8aSmrg Mark atom names argument to XInternAtoms as const 839e9fcaa8aSmrg 840e9fcaa8aSmrg Updates code & docs for XInternAtoms. 841e9fcaa8aSmrg 842e9fcaa8aSmrg The single atom name argument to XInternAtom was already const char * 843e9fcaa8aSmrg in the code, but not the docs, so updated it in the docs too. 844e9fcaa8aSmrg 845e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 846e9fcaa8aSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 847e9fcaa8aSmrg 848e9fcaa8aSmrgcommit 24db5b5ff0d51b0ed9d9701a792c5f14f23b638d 849e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 850e9fcaa8aSmrgDate: Sun Nov 21 14:04:32 2010 -0800 851e9fcaa8aSmrg 852e9fcaa8aSmrg libX11 1.4.0 853e9fcaa8aSmrg 854e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 855e9fcaa8aSmrg 856e9fcaa8aSmrgcommit 18d3c3e9de19e936281b111d5a82acfb3a3f552e 857e9fcaa8aSmrgAuthor: Dan Nicholson <dbn.lists@gmail.com> 858e9fcaa8aSmrgDate: Sat Nov 6 21:58:10 2010 +0000 859e9fcaa8aSmrg 860e9fcaa8aSmrg config: Check host string when deciding architecture to build for 861e9fcaa8aSmrg 862e9fcaa8aSmrg When checking for the OS/2 platform, $target_os is used. However, unless 863e9fcaa8aSmrg building a cross compiler, the $host* strings contain the platform 864e9fcaa8aSmrg details for the build system. See: 865e9fcaa8aSmrg 866e9fcaa8aSmrg http://www.gnu.org/software/automake/manual/automake.html#Cross_002dCompilation 867e9fcaa8aSmrg 868e9fcaa8aSmrg $host_os is already being used to determine the transport and threading 869e9fcaa8aSmrg options. 870e9fcaa8aSmrg 871e9fcaa8aSmrg Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 872e9fcaa8aSmrg Reviewed-by: Julien Cristau <jcristau@debian.org> 873e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 874e9fcaa8aSmrg 875e9fcaa8aSmrgcommit affc2488a7f2660a74dc8354fc3e0bff2c4f879c 876e9fcaa8aSmrgAuthor: Dan Nicholson <dbn.lists@gmail.com> 877e9fcaa8aSmrgDate: Sat Nov 6 21:58:09 2010 +0000 878e9fcaa8aSmrg 879e9fcaa8aSmrg config: Fix architecture check for OS/2 to skip nios2 cpu 880e9fcaa8aSmrg 881e9fcaa8aSmrg The OS/2 platform requires some utility functions as well as having a 882e9fcaa8aSmrg non-32 bit wchar_t. Fix the configure check so that it doesn't also 883e9fcaa8aSmrg affect the nios2 cpu, which wouldn't influence these operating system 884e9fcaa8aSmrg issues. 885e9fcaa8aSmrg 886e9fcaa8aSmrg Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 887e9fcaa8aSmrg Tested-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 888e9fcaa8aSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 889e9fcaa8aSmrg Reviewed-by: Julien Cristau <jcristau@debian.org> 890e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 891e9fcaa8aSmrg 892e9fcaa8aSmrgcommit 8cbca8a10761d1ea75a75bafa647632d6c0dac71 893e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 894e9fcaa8aSmrgDate: Tue Nov 9 13:04:44 2010 -0500 895e9fcaa8aSmrg 896e9fcaa8aSmrg config: HTML file generation: use the installed copy of xorg.css 897e9fcaa8aSmrg 898e9fcaa8aSmrg Currenlty the xorg.css file is copied in each location 899e9fcaa8aSmrg where a DocBook/XML file resides. This produces about 900e9fcaa8aSmrg 70 copies in the $(docdir) install tree. 901e9fcaa8aSmrg 902e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 903e9fcaa8aSmrg 904e9fcaa8aSmrgcommit 3e8907305e1818369aef5a5c0da61f09e20de4f8 905e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 906e9fcaa8aSmrgDate: Fri Oct 29 22:02:10 2010 -0700 907e9fcaa8aSmrg 908e9fcaa8aSmrg libX11 1.3.99.903 (1.4.0 RC3) 909e9fcaa8aSmrg 910e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 911e9fcaa8aSmrg 912e9fcaa8aSmrgcommit 5d245d8013289b13e0c42100951b26166c7fada4 913e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 914e9fcaa8aSmrgDate: Fri Oct 29 22:01:39 2010 -0700 915e9fcaa8aSmrg 916e9fcaa8aSmrg Require xorg-macros 1.11 now that it is released 917e9fcaa8aSmrg 918e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 919e9fcaa8aSmrg 920e9fcaa8aSmrgcommit 1ec89689fc771f116a6165226b9e076f54254a40 921e9fcaa8aSmrgAuthor: Dan Nicholson <dbn.lists@gmail.com> 922e9fcaa8aSmrgDate: Fri Oct 22 19:09:07 2010 -0700 923e9fcaa8aSmrg 924e9fcaa8aSmrg docs: Disable fop documentation by default 925e9fcaa8aSmrg 926e9fcaa8aSmrg fop is used to generate the pdf and ps formats of the documentation. 927e9fcaa8aSmrg This can significantly slow down the build, especially when creating all 928e9fcaa8aSmrg the compose key charts. Since few people probably want the full set of 929e9fcaa8aSmrg doc formats, set the default to 'no'. 930e9fcaa8aSmrg 931e9fcaa8aSmrg The default parameter for XORG_WITH_FOP is only available in recent 932e9fcaa8aSmrg macros. Users generating configure from older macros will just get 933e9fcaa8aSmrg 'auto' as the default. 934e9fcaa8aSmrg 935e9fcaa8aSmrg Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 936e9fcaa8aSmrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 937e9fcaa8aSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 938e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 939e9fcaa8aSmrg 940e9fcaa8aSmrgcommit 03877bda911b72ac60a7144d6eced7d5be4b4d72 941e9fcaa8aSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 942e9fcaa8aSmrgDate: Wed Apr 14 13:38:18 2010 +0100 943e9fcaa8aSmrg 944e9fcaa8aSmrg Add C.UTF-8 and C.ASCII locale aliases 945e9fcaa8aSmrg 946e9fcaa8aSmrg Add C.UTF-8 locale as an alias for en_US.UTF-8 947e9fcaa8aSmrg Add C.ASCII locale as an alias for C 948e9fcaa8aSmrg 949e9fcaa8aSmrg (C.UTF-8 is the default locale for cygwin. It also exists in debian, 950e9fcaa8aSmrg although I don't think it's intended for use by humans.) 951e9fcaa8aSmrg 952e9fcaa8aSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 953e9fcaa8aSmrg Acked-by: Julien Cristau <jcristau@debian.org> 954e9fcaa8aSmrg Reviewed-by: James Cloos <cloos@jhcloos.com> 955e9fcaa8aSmrg 956e9fcaa8aSmrgcommit 81d1d9a6bdca779a44f931730b866eea75777c00 957e9fcaa8aSmrgAuthor: Dan Nicholson <dbn.lists@gmail.com> 958e9fcaa8aSmrgDate: Sat Oct 9 16:00:47 2010 -0700 959e9fcaa8aSmrg 960e9fcaa8aSmrg docs: Remove directory prerequisites from make rules 961e9fcaa8aSmrg 962e9fcaa8aSmrg Make expects prerequisites to be files with valid timestamps, and 963e9fcaa8aSmrg directories are treated as always being out of date. Thus, any targets 964e9fcaa8aSmrg depending on directories will always be rebuilt. 965e9fcaa8aSmrg 966e9fcaa8aSmrg Instead, the doc rules are changed to always create the target's leading 967e9fcaa8aSmrg directory. This should prevent the documentation from being rebuilt when 968e9fcaa8aSmrg "make install" is run. 969e9fcaa8aSmrg 970e9fcaa8aSmrg Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 971e9fcaa8aSmrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 972e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 973e9fcaa8aSmrg 974e9fcaa8aSmrgcommit d0cbf388919364fe6b5b9127f36426eb744090a0 975e9fcaa8aSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 976e9fcaa8aSmrgDate: Sun Sep 26 21:21:16 2010 -0700 977e9fcaa8aSmrg 978e9fcaa8aSmrg Add an "X11_" string to header guards to avoid possible collision 979e9fcaa8aSmrg 980e9fcaa8aSmrg This addresses a build failure which can result from <X11/Xlocale.h> and 981e9fcaa8aSmrg <xlocale.h> being included in the same code since they both used the same 982e9fcaa8aSmrg _XLOCALE_H_ protection. 983e9fcaa8aSmrg 984e9fcaa8aSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 985e9fcaa8aSmrg 986e9fcaa8aSmrgcommit b51ac675f44f5ce1a28c5734bf3c26983f8b4192 987e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 988e9fcaa8aSmrgDate: Tue Sep 21 19:53:03 2010 -0700 989e9fcaa8aSmrg 990e9fcaa8aSmrg libX11 1.3.99.902 (1.4.0 RC2) 991e9fcaa8aSmrg 992e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 993e9fcaa8aSmrg 994e9fcaa8aSmrgcommit 986bb6d1d54368fe91e3ea24f518d43ce6179782 995e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 996e9fcaa8aSmrgDate: Tue Sep 14 00:10:31 2010 -0700 997e9fcaa8aSmrg 998e9fcaa8aSmrg Bug 19379 - Provide docs with overview of all compose key combinations 999e9fcaa8aSmrg 1000e9fcaa8aSmrg Adds compose-chart.pl to generate DocBook/XML documents listing compose 1001e9fcaa8aSmrg keys, and Makefile rules to generate HTML & PDF output from them if xmlto 1002e9fcaa8aSmrg is present. 1003e9fcaa8aSmrg 1004e9fcaa8aSmrg https://bugs.freedesktop.org/show_bug.cgi?id=19379 1005e9fcaa8aSmrg 1006e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1007e9fcaa8aSmrg Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> 1008e9fcaa8aSmrg Reviewed-by: James Cloos <cloos@jhcloos.com> 1009e9fcaa8aSmrg Tested-by: Gaetan Nadon <memsize@videotron.ca> 1010e9fcaa8aSmrg 1011e9fcaa8aSmrgcommit 3eb064071695ebf0f371163ed818a428dfeba8e6 1012e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1013e9fcaa8aSmrgDate: Sat Sep 11 00:49:21 2010 -0700 1014e9fcaa8aSmrg 1015e9fcaa8aSmrg Make locale data build non-recursive / parallelizable 1016e9fcaa8aSmrg 1017e9fcaa8aSmrg On a 4 core CPU with gmake -j 16 the nls subdir builds in half the time, 1018e9fcaa8aSmrg plus this simplifies the next set of changes. 1019e9fcaa8aSmrg 1020e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1021e9fcaa8aSmrg Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> 1022e9fcaa8aSmrg Reviewed-by: James Cloos <cloos@jhcloos.com> 1023e9fcaa8aSmrg Tested-by: Gaetan Nadon <memsize@videotron.ca> 1024e9fcaa8aSmrg 1025e9fcaa8aSmrgcommit a3fc78ac352e5a70a958996ef6aec50f653974d1 1026e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1027e9fcaa8aSmrgDate: Fri Sep 17 17:38:11 2010 -0400 1028e9fcaa8aSmrg 1029e9fcaa8aSmrg config: remove man page suffix from bottom summary 1030e9fcaa8aSmrg 1031e9fcaa8aSmrg The man page suffix is the same for all libraries on a given 1032e9fcaa8aSmrg platform and is not configurable. It should have been removed 1033e9fcaa8aSmrg in commit 09edc6de6. 1034e9fcaa8aSmrg 1035e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1036e9fcaa8aSmrg 1037e9fcaa8aSmrgcommit a52b0068f36c739eb7e426214cd72a8d9bb776ca 1038e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1039e9fcaa8aSmrgDate: Fri Sep 17 17:29:30 2010 -0400 1040e9fcaa8aSmrg 1041e9fcaa8aSmrg config: remove unhelpful comment in .gitignore 1042e9fcaa8aSmrg 1043e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1044e9fcaa8aSmrg 1045e9fcaa8aSmrgcommit 10dd881e7818be9074da4ab3a68577adcdaf71d2 1046e9fcaa8aSmrgAuthor: Adam Jackson <ajax@redhat.com> 1047e9fcaa8aSmrgDate: Wed Sep 8 10:44:23 2010 -0400 1048e9fcaa8aSmrg 1049e9fcaa8aSmrg Zero buffer data in BufAlloc() 1050e9fcaa8aSmrg 1051e9fcaa8aSmrg Inspired by a pattern in NoMachine's NX. Consistently zeroed buffers 1052e9fcaa8aSmrg compress better with ssh and friends. Note that you'll need to rebuild 1053e9fcaa8aSmrg all your protocol libraries to take advantage of this. 1054e9fcaa8aSmrg 1055e9fcaa8aSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 1056e9fcaa8aSmrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1057e9fcaa8aSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1058e9fcaa8aSmrg 1059e9fcaa8aSmrgcommit da099f0d2015831ea5f4a5d0740ed962aa4d5d8b 1060e9fcaa8aSmrgAuthor: James Cloos <cloos@jhcloos.com> 1061e9fcaa8aSmrgDate: Sun Sep 12 17:00:54 2010 -0400 1062e9fcaa8aSmrg 1063e9fcaa8aSmrg Revert “Dolt-ify" 1064e9fcaa8aSmrg 1065e9fcaa8aSmrg Libtool’s is now sufficiently fast that DOLT is no longer 1066e9fcaa8aSmrg worth the bother, even on those few systems where is works. 1067e9fcaa8aSmrg 1068e9fcaa8aSmrg This reverts commit 3e9afd501e40d76040635bd9a3045bcaf5a03b60 1069e9fcaa8aSmrg and part of commit d31e644c65c52828ea3e7abd94a8cf9aee12265c. 1070e9fcaa8aSmrg 1071e9fcaa8aSmrg It conflicted with commit f6a4fd0c7615684d08e848245849dea4017a5214 1072e9fcaa8aSmrg which moved dolt from configure.ac to m4/dolt.m4. 1073e9fcaa8aSmrg 1074e9fcaa8aSmrg And it addresses: http://bugs.freedesktop.org/show_bug.cgi?id=28188 1075e9fcaa8aSmrg 1076e9fcaa8aSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 1077e9fcaa8aSmrg 1078e9fcaa8aSmrgcommit 2661fbe6b809c937a60c2c1ca5ddb8280e399bd8 1079e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1080e9fcaa8aSmrgDate: Thu Sep 9 19:24:29 2010 -0700 1081e9fcaa8aSmrg 1082e9fcaa8aSmrg XIM spec title page minor formatting cleanup 1083e9fcaa8aSmrg 1084e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1085e9fcaa8aSmrg 1086e9fcaa8aSmrgcommit f99f1380bbf7bb2a0c491acad4a3d8db44bfd752 1087e9fcaa8aSmrgAuthor: Jens Petersen <petersen@redhat.com> 1088e9fcaa8aSmrgDate: Mon Aug 23 18:08:10 2010 -0700 1089e9fcaa8aSmrg 1090e9fcaa8aSmrg Bug 29773: aliases for nb_NO.utf8 and nn_NO.utf8 1091e9fcaa8aSmrg 1092e9fcaa8aSmrg <https://bugs.freedesktop.org/show_bug.cgi?id=29773> 1093e9fcaa8aSmrg 1094e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1095e9fcaa8aSmrg 1096e9fcaa8aSmrgcommit b15b8a558ec64c834cc8f6a52d7f3c4f530c8c4b 1097e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1098e9fcaa8aSmrgDate: Fri Sep 3 23:11:53 2010 -0700 1099e9fcaa8aSmrg 1100e9fcaa8aSmrg Sun's copyrights are now owned by Oracle 1101e9fcaa8aSmrg 1102e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1103e9fcaa8aSmrg 1104e9fcaa8aSmrgcommit 7742bf62b1fa652da4270587e280249945367cae 1105e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1106e9fcaa8aSmrgDate: Fri Sep 3 18:31:44 2010 -0700 1107e9fcaa8aSmrg 1108e9fcaa8aSmrg libX11 1.3.99.901 (1.4.0 RC1) 1109e9fcaa8aSmrg 1110e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1111e9fcaa8aSmrg 1112e9fcaa8aSmrgcommit 5a02d6d74b5451d48d8f55709dfd4ecd3c068586 1113e9fcaa8aSmrgAuthor: Jeroen Hoek <mail@jeroenhoek.nl> 1114e9fcaa8aSmrgDate: Sun Aug 29 09:47:06 2010 -0400 1115e9fcaa8aSmrg 1116e9fcaa8aSmrg libX11/nls compose tables, add LATIN CAPITAL LETTER SHARP S 1117e9fcaa8aSmrg 1118e9fcaa8aSmrg Add LATIN CAPITAL LETTER SHARP S 1119e9fcaa8aSmrg (See https://bugs.freedesktop.org/show_bug.cgi?id=29448 for rationale) 1120e9fcaa8aSmrg 1121e9fcaa8aSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 1122e9fcaa8aSmrg 1123e9fcaa8aSmrgcommit 09edc6de6619a2eabda3b808ebff4165550664f1 1124e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1125e9fcaa8aSmrgDate: Fri Aug 13 14:21:08 2010 -0400 1126e9fcaa8aSmrg 1127e9fcaa8aSmrg config: remove man-pages configuration option 1128e9fcaa8aSmrg 1129e9fcaa8aSmrg This option was added in commit 6e752ea120 with no explanation. 1130e9fcaa8aSmrg The section number is provoded by XORG_MANPAGE_SECTIONS 1131e9fcaa8aSmrg There is no case where libX11 should be different than other libs 1132e9fcaa8aSmrg The option was also used to disable building of the man pages, 1133e9fcaa8aSmrg which build in 14 secs. No indication this is required. 1134e9fcaa8aSmrg 1135e9fcaa8aSmrg If there is a requirement from system builders to disable building 1136e9fcaa8aSmrg of man pages, it could be done consistently for all modules. 1137e9fcaa8aSmrg 1138e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1139e9fcaa8aSmrg 1140e9fcaa8aSmrgcommit f92e754297ec5fdb81068b56a4435026666224fa 1141e9fcaa8aSmrgAuthor: Aaron Plattner <aplattner@nvidia.com> 1142e9fcaa8aSmrgDate: Sun Aug 15 21:51:38 2010 -0700 1143e9fcaa8aSmrg 1144e9fcaa8aSmrg XOpenDisplay: save the correct display_name value 1145e9fcaa8aSmrg 1146e9fcaa8aSmrg The X Test Suite's XDisplayString test checks the invariant 1147e9fcaa8aSmrg XDisplayString(XOpenDisplay(str)) == str. The Xlib XOpenDisplay violates this 1148e9fcaa8aSmrg invariant by expanding str to the canonical form "host:display.scrn" (unless 1149e9fcaa8aSmrg HAVE_LAUNCHD is set and it starts with "/tmp/launch"). E.g., this expands ":1" 1150e9fcaa8aSmrg to ":1.0": 1151e9fcaa8aSmrg 1152e9fcaa8aSmrg 400|26 1 1 19:26:41|IC Start 1153e9fcaa8aSmrg 200|26 1 19:26:41|TP Start 1154e9fcaa8aSmrg 520|26 1 00032625 1 1|VSW5TESTSUITE PURPOSE 1 1155e9fcaa8aSmrg 520|26 1 00032625 1 2|Assertion XDisplayString-1.(A) 1156e9fcaa8aSmrg 520|26 1 00032625 1 3|A call to XDisplayString returns the string that was used 1157e9fcaa8aSmrg 520|26 1 00032625 1 4|as the argument to the XOpenDisplay call that returned the 1158e9fcaa8aSmrg 520|26 1 00032625 1 5|value used as the display argument. 1159e9fcaa8aSmrg 520|26 1 00032625 1 6|METH: Open a connection using XOpenDisplay. 1160e9fcaa8aSmrg 520|26 1 00032625 1 7|METH: Obtain the display string using XDisplayString. 1161e9fcaa8aSmrg 520|26 1 00032625 1 8|METH: Verify that the value of the string is the parameter used in XOpenDisplay. 1162e9fcaa8aSmrg 520|26 1 00032625 1 9|METH: Close the display using XCloseDisplay. 1163e9fcaa8aSmrg 520|26 1 00032625 1 10|REPORT: XDisplayString() returned ":1.0" instead of ":1". 1164e9fcaa8aSmrg 220|26 1 1 19:26:41|FAIL 1165e9fcaa8aSmrg 410|26 1 1 19:26:41|IC End 1166e9fcaa8aSmrg 1167e9fcaa8aSmrg Fix this by deleting all of the code to construct the canonical path and just 1168e9fcaa8aSmrg stashing a copy of the original display_name in dpy->display_name. 1169e9fcaa8aSmrg 1170e9fcaa8aSmrg Signed-off-by: Aaron Plattner <aplattner@nvidia.com> 1171e9fcaa8aSmrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 1172e9fcaa8aSmrg 1173e9fcaa8aSmrgcommit 1dc401f678469d0235e6d0b28eb4356f03327c9f 1174e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1175e9fcaa8aSmrgDate: Fri Aug 13 13:06:51 2010 -0400 1176e9fcaa8aSmrg 1177e9fcaa8aSmrg man: xkb: remove unused variable LIB_MAN_DIR_SUFFIX 1178e9fcaa8aSmrg 1179e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1180e9fcaa8aSmrg 1181e9fcaa8aSmrgcommit cbe9eebd11e5ebab4280d25b57b4cd4001241619 1182e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1183e9fcaa8aSmrgDate: Fri Aug 13 11:42:29 2010 -0400 1184e9fcaa8aSmrg 1185e9fcaa8aSmrg man: simplify building of shadow man pages 1186e9fcaa8aSmrg 1187e9fcaa8aSmrg Store the shadow files in git as any other man page. 1188e9fcaa8aSmrg Move man pages to man dir and use the common makefile 1189e9fcaa8aSmrg 1190e9fcaa8aSmrg Local fix in CVS for bug 5628 is not required 1191e9fcaa8aSmrg as the problem has been fixed in 1192e9fcaa8aSmrg util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba 1193e9fcaa8aSmrg 1194e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1195e9fcaa8aSmrg 1196e9fcaa8aSmrgcommit bfd899c9af2318ecbe84cb69007dba4223fdb502 1197e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1198e9fcaa8aSmrgDate: Mon Aug 9 09:39:26 2010 -0400 1199e9fcaa8aSmrg 1200e9fcaa8aSmrg config: reinstate XORG_PROG_RAWCPP erroneoulsy removed 1201e9fcaa8aSmrg 1202e9fcaa8aSmrg in commit 76e07ef6911734eac418e399b114f1b544512736. 1203e9fcaa8aSmrg 1204e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1205e9fcaa8aSmrg 1206e9fcaa8aSmrgcommit 76e07ef6911734eac418e399b114f1b544512736 1207e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1208e9fcaa8aSmrgDate: Fri Aug 6 14:01:51 2010 -0400 1209e9fcaa8aSmrg 1210e9fcaa8aSmrg man: using the C preprocessor is not required for man pages. 1211e9fcaa8aSmrg 1212e9fcaa8aSmrg There were no special symbols needing cpp. 1213e9fcaa8aSmrg Everything can be handled by the default MAN_SUBSTS in util-macros. 1214e9fcaa8aSmrg 1215e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1216e9fcaa8aSmrg 1217e9fcaa8aSmrgcommit 4b8ff7db39f2fe7ef12968d462aaf3f9054b6c18 1218e9fcaa8aSmrgAuthor: Jamey Sharp <jamey@minilop.net> 1219e9fcaa8aSmrgDate: Fri Aug 6 15:51:56 2010 -0700 1220e9fcaa8aSmrg 1221e9fcaa8aSmrg Fix use-after-free in _XReply on X errors. 1222e9fcaa8aSmrg 1223e9fcaa8aSmrg _XReply would always call dequeue_pending_request on errors. When it 1224e9fcaa8aSmrg got an error for the current request, it would call dequeue, then break 1225e9fcaa8aSmrg out of the loop; then, if it had an error in the event queue, it would 1226e9fcaa8aSmrg compare it with the sequence number of the now-freed pending request. 1227e9fcaa8aSmrg _XReply already stored that sequence number in dpy->last_request_read 1228e9fcaa8aSmrg before freeing it, so look at that instead. 1229e9fcaa8aSmrg 1230e9fcaa8aSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29412 1231e9fcaa8aSmrg 1232e9fcaa8aSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 1233e9fcaa8aSmrg Signed-off-by: Josh Triplett <josh@joshtriplett.org> 1234e9fcaa8aSmrg 1235e9fcaa8aSmrgcommit 9fa146b30046396b70d64986e50d6617b3a8ac48 1236e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1237e9fcaa8aSmrgDate: Sat Jul 31 16:15:35 2010 -0400 1238e9fcaa8aSmrg 1239e9fcaa8aSmrg specs: xsl stylesheet requires abs path to images 1240e9fcaa8aSmrg 1241e9fcaa8aSmrg Using abs_builddir requires automake 1.10 or later. 1242e9fcaa8aSmrg 1243e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1244e9fcaa8aSmrg 1245e9fcaa8aSmrgcommit a8727d4bc39015e303b4128d0ad8aaf6d5fc9f0a 1246e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1247e9fcaa8aSmrgDate: Sun Aug 1 14:13:07 2010 -0400 1248e9fcaa8aSmrg 1249e9fcaa8aSmrg specs: update .gitignore now that all groff generated files are gone 1250e9fcaa8aSmrg 1251e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1252e9fcaa8aSmrg 1253e9fcaa8aSmrgcommit f70527f05677aaf6a493ba42d2d95f738aaebafa 1254e9fcaa8aSmrgAuthor: Adam Jackson <ajax@redhat.com> 1255e9fcaa8aSmrgDate: Thu Jul 29 11:11:21 2010 -0400 1256e9fcaa8aSmrg 1257e9fcaa8aSmrg nls: Switch one of the interrobang sequences to gnaborretni 1258e9fcaa8aSmrg 1259e9fcaa8aSmrg Since gnaborretni is primarily used in LTR locales, the ? part of the 1260e9fcaa8aSmrg sequence reflects the position of the bulge in the ?. When scanning an 1261e9fcaa8aSmrg inverted interrobang left-to-right, you see the bulge first, so the 1262e9fcaa8aSmrg compose sequence ?! is used; upright interrobang shows the bulge 1263e9fcaa8aSmrg last, so it's !?. 1264e9fcaa8aSmrg 1265e9fcaa8aSmrg This is a change in behaviour, but I was unable to come up with anything 1266e9fcaa8aSmrg better. ??!! or !!?? would match the patterns for ¿ and ¡, but they 1267e9fcaa8aSmrg would delay evaluation of them; "¿Qué?" wouldn't show the ¿ until you hit 1268e9fcaa8aSmrg Q. Likewise ?!?! and !?!? would delay showing the interrobang itself. 1269e9fcaa8aSmrg ~!? and ~?! were considered but are arguably less intuitive. 1270e9fcaa8aSmrg 1271e9fcaa8aSmrg Reviewed-by: James Cloos <cloos@jhcloos.com> 1272e9fcaa8aSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 1273e9fcaa8aSmrg 1274e9fcaa8aSmrgcommit 511c4f6d29b2da4f71093feabcbb3913cb5d12a7 1275e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1276e9fcaa8aSmrgDate: Wed Jul 28 10:27:39 2010 -0400 1277e9fcaa8aSmrg 1278e9fcaa8aSmrg specs: move indexterm from glossdef to glossterm 1279e9fcaa8aSmrg 1280e9fcaa8aSmrg This move fixes a Java class cast exception in the glossary. 1281e9fcaa8aSmrg The problem was introduced in commit 1282e9fcaa8aSmrg 26f4f0d50840fe5ba4c46aae0a8e68db0059434b 1283e9fcaa8aSmrg 1284e9fcaa8aSmrg It may not happen on all versions of the doc toolchain. 1285e9fcaa8aSmrg There is no reason why indexterm cannot appear in glossdef, 1286e9fcaa8aSmrg this is a workaround to an implementation problem found by 1287e9fcaa8aSmrg trial and error. 1288e9fcaa8aSmrg 1289e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1290e9fcaa8aSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1291e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1292e9fcaa8aSmrg 1293e9fcaa8aSmrgcommit 87a108f3aa565aa803dacb3a53b811f45025b609 1294e9fcaa8aSmrgAuthor: Matt Dew <matt@osource.org> 1295e9fcaa8aSmrgDate: Sat Jul 24 14:46:57 2010 -0400 1296e9fcaa8aSmrg 1297e9fcaa8aSmrg specs: replace troff source with docbook-xml source 1298e9fcaa8aSmrg 1299e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1300e9fcaa8aSmrg 1301e9fcaa8aSmrgcommit 8e603413586ff42b1351688f6f99318cbe243bca 1302e9fcaa8aSmrgAuthor: Julien Cristau <jcristau@debian.org> 1303e9fcaa8aSmrgDate: Sat Jul 24 22:13:07 2010 +0200 1304e9fcaa8aSmrg 1305e9fcaa8aSmrg Compose.man: default user compose file is .XCompose, not .Xcompose 1306e9fcaa8aSmrg 1307e9fcaa8aSmrg The path was correct in the DESCRIPTION section, but not in FILES. 1308e9fcaa8aSmrg 1309e9fcaa8aSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 1310e9fcaa8aSmrg 1311e9fcaa8aSmrgcommit 554da76ece85d0fc0cada45a86860e69c2107e9a 1312e9fcaa8aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1313e9fcaa8aSmrgDate: Tue Jul 20 12:34:48 2010 +0100 1314e9fcaa8aSmrg 1315e9fcaa8aSmrg NLS: Add \o/ Compose sequence 1316e9fcaa8aSmrg 1317e9fcaa8aSmrg Unicode is even more pointlessly awesome! Add a binding for Compose-\o/ 1318e9fcaa8aSmrg to U+1F64C PERSON RAISING BOTH HANDS IN CELEBRATION. 1319e9fcaa8aSmrg 1320e9fcaa8aSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1321e9fcaa8aSmrg 1322e9fcaa8aSmrgcommit 2e7a18b6a617b9b4bfcea2d36f2bd2d7e0c4a3dd 132347f86ac1SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1324e9fcaa8aSmrgDate: Fri Jul 9 18:13:13 2010 +0100 1325e9fcaa8aSmrg 1326e9fcaa8aSmrg XStringToKeysym: Cope with 0x1234cafe-style input 1327e9fcaa8aSmrg 1328e9fcaa8aSmrg If we get input in the style of 0xdeadbeef, just return that exact 1329e9fcaa8aSmrg keysym. Introduces a dependency on strtoul, which I'm told is OK on all 1330e9fcaa8aSmrg the systems we care about. 1331e9fcaa8aSmrg 1332e9fcaa8aSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1333e9fcaa8aSmrg 1334e9fcaa8aSmrgcommit 3df45ed0c29b98ff468a0ff0ba24830bb664fd5a 1335e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1336e9fcaa8aSmrgDate: Mon Jul 19 17:58:27 2010 -0700 1337e9fcaa8aSmrg 1338e9fcaa8aSmrg specs/libX11: Fix column count of Gravity Attributes table 1339e9fcaa8aSmrg 1340e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1341e9fcaa8aSmrg 1342e9fcaa8aSmrgcommit 53bcba0d1d2dc3fd5e0de4bae3da30a1aa31a0c4 1343e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1344e9fcaa8aSmrgDate: Mon Jul 19 14:43:38 2010 -0700 1345e9fcaa8aSmrg 1346e9fcaa8aSmrg specs/libX11: Convert \- to − and \^ to either   or removed 1347e9fcaa8aSmrg 1348e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1349e9fcaa8aSmrg 1350e9fcaa8aSmrgcommit 5a0b45275638281e1bb2ae7d3e16b98e6470dae9 1351e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1352e9fcaa8aSmrgDate: Mon Jul 19 11:28:50 2010 -0700 135347f86ac1Smrg 1354e9fcaa8aSmrg specs/libX11: Manual cleanup pass over Ch. 1 135547f86ac1Smrg 1356e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 135747f86ac1Smrg 1358e9fcaa8aSmrgcommit 21567992958a6f12b3d0186f2f27a5b2a41b8448 1359e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1360e9fcaa8aSmrgDate: Mon Jul 19 14:51:10 2010 -0700 136147f86ac1Smrg 1362e9fcaa8aSmrg specs/libX11: make sure all files have DOCTYPEs so standard entities work 136347f86ac1Smrg 1364e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1365e9fcaa8aSmrg 1366e9fcaa8aSmrgcommit c944a8521f5760b485192658b921145159cdb439 1367e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1368e9fcaa8aSmrgDate: Sun Jul 18 13:12:20 2010 -0700 1369e9fcaa8aSmrg 1370e9fcaa8aSmrg specs/libX11: Fix up list of header files in Ch.1 & add index entries 1371e9fcaa8aSmrg 1372e9fcaa8aSmrg Combination of manual editing and automatic substitution via: 1373e9fcaa8aSmrg 1374e9fcaa8aSmrg perl -i -p -00 -e 's{<varlistentry>(\s+)<term><X11/([^&]+)></term>(\s+)<listitem>(\s+)<para>}{<varlistentry id="Standard_Header_Files:$2">$1<term><filename class="headerfile"><X11/$2></filename></term>$3<listitem>$4<indexterm type="file"><primary><filename class="headerfile">X11/$2</filename></primary></indexterm>$4<indexterm><primary>Files</primary><secondary><X11/$2></secondary></indexterm>$4<indexterm><primary>Headers</primary><secondary><X11/$2></secondary></indexterm>$4<para>}g' CH01.xml 137547f86ac1Smrg 137647f86ac1Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 137747f86ac1Smrg 1378e9fcaa8aSmrgcommit bb66e8f1ce330043278d3e8cbc7d5d3bc56ee030 1379e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1380e9fcaa8aSmrgDate: Sun Jul 18 12:47:27 2010 -0700 138147f86ac1Smrg 1382e9fcaa8aSmrg specs/libX11: Add indexterms for headerfiles that .hN used to provide 138347f86ac1Smrg 1384e9fcaa8aSmrg Automatic substitution performed via: 1385e9fcaa8aSmrg perl -i -p -e 's{^<<filename class="headerfile">([^<]+)</filename>>(.*)$}{<filename class="headerfile"><$1></filename>$2\n<indexterm type="file"><primary><filename class="headerfile">$1</filename></primary></indexterm>\n<indexterm><primary>Files</primary><secondary><filename class="headerfile"><$1></filename></secondary></indexterm>\n<indexterm><primary>Headers</primary><secondary><filename class="headerfile"><$1></filename></secondary></indexterm>}' *.xml 138647f86ac1Smrg 1387e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1388e9fcaa8aSmrg 1389e9fcaa8aSmrgcommit d0b0d215cb85da48b323b1392149ce181e7ef5ec 1390e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1391e9fcaa8aSmrgDate: Fri Jul 16 21:15:13 2010 -0700 1392e9fcaa8aSmrg 1393e9fcaa8aSmrg specs/libX11: convert multicolumn lists from tables to <simplelist> 1394e9fcaa8aSmrg 1395e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1396e9fcaa8aSmrg 1397e9fcaa8aSmrgcommit e679f80c6210c0aefe3669f8f536353619097a4b 1398e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1399e9fcaa8aSmrgDate: Fri Jul 16 20:51:52 2010 -0700 1400e9fcaa8aSmrg 1401e9fcaa8aSmrg specs/libX11: Tag WM_* as <property> 1402e9fcaa8aSmrg 1403e9fcaa8aSmrg Mass substitution done by: 1404e9fcaa8aSmrg perl -i -p -e 'if ($_ !~ m{^\<}) { $_ =~ s{(WM_\w+)}{<property>$1</property>}g; }' *.xml 1405e9fcaa8aSmrg 1406e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1407e9fcaa8aSmrg 1408e9fcaa8aSmrgcommit c7b7e59b3b22221d0be6286c540001c360308f69 1409e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1410e9fcaa8aSmrgDate: Fri Jul 16 20:41:33 2010 -0700 1411e9fcaa8aSmrg 1412e9fcaa8aSmrg specs/libX11: Convert simpler eqn markup to docbook tags 1413e9fcaa8aSmrg 1414e9fcaa8aSmrg Mostly "sup" to <superscript> 1415e9fcaa8aSmrg 1416e9fcaa8aSmrg There's several more complicated equations that will probably need 1417e9fcaa8aSmrg MathML or SVG to solve. 1418e9fcaa8aSmrg 1419e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1420e9fcaa8aSmrg 1421e9fcaa8aSmrgcommit 897486c54c6a54771867d667441aaf9a4b9c35ca 1422e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1423e9fcaa8aSmrgDate: Fri Jul 16 00:50:39 2010 -0700 1424e9fcaa8aSmrg 1425e9fcaa8aSmrg specs/libX11: App. D: convert literallayouts to synopsis or programlisting 1426e9fcaa8aSmrg 1427e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1428e9fcaa8aSmrg 1429e9fcaa8aSmrgcommit 692906c3b3d8aa8b8927fbc230c3050d633785d2 1430e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1431e9fcaa8aSmrgDate: Fri Jul 16 00:36:43 2010 -0700 1432e9fcaa8aSmrg 1433e9fcaa8aSmrg specs/libX11: Fix section headers in Appendix D 1434e9fcaa8aSmrg 1435e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1436e9fcaa8aSmrg 1437e9fcaa8aSmrgcommit bcc41baa02e137884d847aec0f3ff8ca5c85c32f 1438e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1439e9fcaa8aSmrgDate: Wed Jul 14 07:22:26 2010 -0700 1440e9fcaa8aSmrg 1441e9fcaa8aSmrg specs/libX11: Explicitly tag document as English 1442e9fcaa8aSmrg 1443e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1444e9fcaa8aSmrg 1445e9fcaa8aSmrgcommit 6783544706ff370e900c137f951e90230586d6dc 1446e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1447e9fcaa8aSmrgDate: Mon Jul 12 22:03:18 2010 -0700 1448e9fcaa8aSmrg 1449e9fcaa8aSmrg specs/libX11: Appendix C: convert literallayouts to synopsis or programlisting 1450e9fcaa8aSmrg 1451e9fcaa8aSmrg Fixes display of a bunch of function prototypes and sample code 1452e9fcaa8aSmrg 1453e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1454e9fcaa8aSmrg 1455e9fcaa8aSmrgcommit 8834cd9285e6aaf437aee56292c508d99a090fa9 1456e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1457e9fcaa8aSmrgDate: Mon Jul 12 18:37:16 2010 -0700 1458e9fcaa8aSmrg 1459e9fcaa8aSmrg xmlrules.in: Add chunked-html rule to manually generate smaller files 1460e9fcaa8aSmrg 1461e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1462e9fcaa8aSmrg 1463e9fcaa8aSmrgcommit 53f78680c34ebc94ce26b5e14c2a0003435cf10d 1464e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1465e9fcaa8aSmrgDate: Mon Jul 12 18:35:59 2010 -0700 1466e9fcaa8aSmrg 1467e9fcaa8aSmrg specs/libX11: Convert Appendix A tables to real tables 1468e9fcaa8aSmrg 1469e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1470e9fcaa8aSmrg 1471e9fcaa8aSmrgcommit 705a1257a8a47f4a1f94979aee09a837500ede7d 1472e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1473e9fcaa8aSmrgDate: Mon Jul 12 18:38:09 2010 -0700 1474e9fcaa8aSmrg 1475e9fcaa8aSmrg specs/libX11: Fix out-of-place text in Chapter 1 1476e9fcaa8aSmrg 1477e9fcaa8aSmrg DTD violation error introduced in 89cc2e02e7c29ef9a02f0cfdf2090a2934f539e4 1478e9fcaa8aSmrg 1479e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1480e9fcaa8aSmrg 1481e9fcaa8aSmrgcommit a151346a2b7810e988f1de4b1e00b37672dc587a 1482e9fcaa8aSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 1483e9fcaa8aSmrgDate: Mon Jul 12 16:52:12 2010 -0700 1484e9fcaa8aSmrg 1485e9fcaa8aSmrg launchd: Explicitly search /sbin 1486e9fcaa8aSmrg 1487e9fcaa8aSmrg Previously, launchd wasn't found if /sbin wasn't in the user's PATH. 1488e9fcaa8aSmrg https://bugs.freedesktop.org/show_bug.cgi?id=29028 1489e9fcaa8aSmrg 1490e9fcaa8aSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 1491e9fcaa8aSmrg 1492e9fcaa8aSmrgcommit 89cc2e02e7c29ef9a02f0cfdf2090a2934f539e4 1493e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1494e9fcaa8aSmrgDate: Mon Jul 12 13:38:04 2010 -0700 1495e9fcaa8aSmrg 1496e9fcaa8aSmrg Replace untranslated .hN macros with <filename> tags to show header names 1497e9fcaa8aSmrg 1498e9fcaa8aSmrg Translation performed by: 1499e9fcaa8aSmrg perl -i -p -e 's{\<\!-- .hN (\S+) (\S+)?\s*-->} 1500e9fcaa8aSmrg {<<filename class="headerfile">$1</filename>>$2}' *.xml 1501e9fcaa8aSmrg 1502e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1503e9fcaa8aSmrg 1504e9fcaa8aSmrgcommit 75480440946603b8efdbbf78b88d59c641b6d2c8 1505e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1506e9fcaa8aSmrgDate: Sat Jul 10 00:06:13 2010 -0700 1507e9fcaa8aSmrg 1508e9fcaa8aSmrg specs/libX11: Mass substitution of <function> tags with more specific tags 1509e9fcaa8aSmrg 1510e9fcaa8aSmrg Matched names from X headers & "nm libX11.so" output to names in spec to 1511e9fcaa8aSmrg map to more specific tags. Tags used: 1512e9fcaa8aSmrg 1513e9fcaa8aSmrg <code> code fragments 1514e9fcaa8aSmrg <constant> enum values 1515e9fcaa8aSmrg <errorname> X protocol errors 1516e9fcaa8aSmrg <filename> filenames 1517e9fcaa8aSmrg <function> functions 1518e9fcaa8aSmrg <function> function-like macros (#define foo(a,b)...) 1519e9fcaa8aSmrg <returnvalue> function return codes 1520e9fcaa8aSmrg <structfield> struct members 1521e9fcaa8aSmrg <structname> struct names (even when typedefed) 1522e9fcaa8aSmrg <symbol> simple value #defines (#define NAME value) 1523e9fcaa8aSmrg <systemitem> X protocol requests 1524e9fcaa8aSmrg <systemitem class="event"> X protocol events 1525e9fcaa8aSmrg <type> non-struct typedefs 1526e9fcaa8aSmrg <varname> global variables 1527e9fcaa8aSmrg 1528e9fcaa8aSmrg (Also fixed a couple typos detected by failures of this matching, such as 1529e9fcaa8aSmrg XESSetPrintErrorValues -> XESetPrintErrorValues.) 1530e9fcaa8aSmrg 1531e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1532e9fcaa8aSmrg 1533e9fcaa8aSmrgcommit 26f4f0d50840fe5ba4c46aae0a8e68db0059434b 1534e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1535e9fcaa8aSmrgDate: Fri Jul 9 00:37:23 2010 -0700 1536e9fcaa8aSmrg 1537e9fcaa8aSmrg specs/libX11: Glossary cross-reference links 1538e9fcaa8aSmrg 1539e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1540e9fcaa8aSmrg 1541e9fcaa8aSmrgcommit 930b52d84031de0e15e0a11cf4ecfd3b2f59e073 1542e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1543e9fcaa8aSmrgDate: Thu Jul 8 21:19:08 2010 -0700 1544e9fcaa8aSmrg 1545e9fcaa8aSmrg specs/libX11: Make whitespace around <function> tags more uniform 1546e9fcaa8aSmrg 1547e9fcaa8aSmrg Simplifies regular expressions for further mass substitutions. 1548e9fcaa8aSmrg 1549e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1550e9fcaa8aSmrg 1551e9fcaa8aSmrgcommit 730ce6b8aca77b77385aa894d234cbde5fcbce37 1552e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1553e9fcaa8aSmrgDate: Fri Jul 9 20:10:37 2010 -0400 1554e9fcaa8aSmrg 1555e9fcaa8aSmrg specs: use pattern rules rather than suffix rules 1556e9fcaa8aSmrg 1557e9fcaa8aSmrg This allows target to rebuild when included .xml files are changed. 1558e9fcaa8aSmrg 1559e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1560e9fcaa8aSmrg 1561e9fcaa8aSmrgcommit 5527b4bc8ce7de60123eb28789ddef54aa48a378 1562e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1563e9fcaa8aSmrgDate: Thu Jul 8 20:56:41 2010 -0700 1564e9fcaa8aSmrg 1565e9fcaa8aSmrg specs/libX11: Move punctuation outside of the <function> tags 1566e9fcaa8aSmrg 1567e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1568e9fcaa8aSmrg 1569e9fcaa8aSmrgcommit d66d2134dfc38cd866c7c2d9ea45ed4b4dad23f0 1570e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1571e9fcaa8aSmrgDate: Thu Jul 8 20:42:50 2010 -0700 1572e9fcaa8aSmrg 1573e9fcaa8aSmrg specs/libX11: Mark a number of <acronym>s 1574e9fcaa8aSmrg 1575e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1576e9fcaa8aSmrg 1577e9fcaa8aSmrgcommit d5bbb12f55ac9f691eab6242cedc53207275131b 1578e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1579e9fcaa8aSmrgDate: Thu Jul 8 19:31:36 2010 -0700 158047f86ac1Smrg 1581e9fcaa8aSmrg specs/libX11: Glossary terms should not be marked as functions 1582e9fcaa8aSmrg 1583e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1584e9fcaa8aSmrg 1585e9fcaa8aSmrgcommit 5decf7bc5dae0ae0c45c47eaaa9c4fdf9515ca1c 1586e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1587e9fcaa8aSmrgDate: Thu Jul 8 19:28:18 2010 -0700 1588e9fcaa8aSmrg 1589e9fcaa8aSmrg specs/libX11: Clean up author list & acknowledgements a little 1590e9fcaa8aSmrg 1591e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1592e9fcaa8aSmrg 1593e9fcaa8aSmrgcommit 0cd29bdb332c333e5123dce65b25ad1d97fbdae3 1594e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1595e9fcaa8aSmrgDate: Thu Jul 8 17:30:34 2010 -0700 1596e9fcaa8aSmrg 1597e9fcaa8aSmrg specs/libX11: Convert troff .IN macros to docbook <indexterm> tags 1598e9fcaa8aSmrg 1599e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1600e9fcaa8aSmrg 1601e9fcaa8aSmrgcommit a67d99ccbe22c8ce5f7a12f13b8991d9e0cf4491 1602e9fcaa8aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1603e9fcaa8aSmrgDate: Thu Jul 8 17:29:21 2010 -0400 1604e9fcaa8aSmrg 1605e9fcaa8aSmrg specs: specdir is required to install xml files 1606e9fcaa8aSmrg 1607e9fcaa8aSmrg The source is installed as well as the targets. 1608e9fcaa8aSmrg This failed when configuring with --without-xmlto 1609e9fcaa8aSmrg 1610e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1611e9fcaa8aSmrg 1612e9fcaa8aSmrgcommit e14273f44c1501ab51db4adcb83b18a1073787d8 1613e9fcaa8aSmrgAuthor: Matt Dew <matt@osource.org> 1614e9fcaa8aSmrgDate: Thu Jul 8 14:42:32 2010 -0400 1615e9fcaa8aSmrg 1616e9fcaa8aSmrg specs: replace troff source with docbook-xml source 1617e9fcaa8aSmrg 1618e9fcaa8aSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1619e9fcaa8aSmrg 1620e9fcaa8aSmrgcommit bea0873caf50e9ed1b89255775d9ab912cbecd45 162147f86ac1SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 162247f86ac1SmrgDate: Thu Jul 8 16:49:51 2010 +0100 162347f86ac1Smrg 162447f86ac1Smrg XStringToKeysym: Check strdup() return value 162547f86ac1Smrg 162647f86ac1Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 162747f86ac1Smrg Reviewed-by: Keith Packard <keithp@keithp.com> 162847f86ac1Smrg 1629e9fcaa8aSmrgcommit cffa71b4a5743e2b6675b9a917d15aef4177d513 1630e9fcaa8aSmrgAuthor: Marko Myllynen <myllynen@redhat.com> 1631e9fcaa8aSmrgDate: Mon Jun 28 15:08:05 2010 +0300 1632e9fcaa8aSmrg 1633e9fcaa8aSmrg Fix two typos in SFS 5966 Annex 3 1634e9fcaa8aSmrg 1635e9fcaa8aSmrg X.Org bug#28792 <https://bugs.freedesktop.org/show_bug.cgi?id=28792> 1636e9fcaa8aSmrg 1637e9fcaa8aSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 1638e9fcaa8aSmrg 1639e9fcaa8aSmrgcommit eb023c0f8919e809b8b609e1467b14d20a290aa7 164047f86ac1SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 164147f86ac1SmrgDate: Tue Jun 15 18:49:43 2010 +0100 164247f86ac1Smrg 164347f86ac1Smrg Delete now-redundant XKeysymDB 164447f86ac1Smrg 164547f86ac1Smrg Since XStringToKeysym now supports all the vendor keysyms, just delete 164647f86ac1Smrg our XKeysymDB, which was incomplete at best, misleading at worst, and 164747f86ac1Smrg always an annoyance. 164847f86ac1Smrg 164947f86ac1Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 165047f86ac1Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 165147f86ac1Smrg 1652e9fcaa8aSmrgcommit 00175397480b76d32bf82b0c7c94c91a2a95954e 165347f86ac1SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 165447f86ac1SmrgDate: Tue Jun 15 18:48:48 2010 +0100 165547f86ac1Smrg 165647f86ac1Smrg makekeys: Scan vendor keysyms as well as core 165747f86ac1Smrg 165847f86ac1Smrg Since we can't really live without vendor keysyms, scan them all in to 165947f86ac1Smrg generate ks_tables.h, rather than only doing the core ones, and leaving 166047f86ac1Smrg the vendor syms to be manually synchronised with XKeysymDB. 166147f86ac1Smrg 166247f86ac1Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 166347f86ac1Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 166447f86ac1Smrg 1665e9fcaa8aSmrgcommit ebd6ef0a4db0ddef0ae17ad14571518ccdeea5ba 166647f86ac1SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 166747f86ac1SmrgDate: Tue Jun 15 18:47:37 2010 +0100 166847f86ac1Smrg 166947f86ac1Smrg XStringToKeysym: Special case for XF86 keysyms 167047f86ac1Smrg 167147f86ac1Smrg Some XFree86 keysyms were in XKeysymDB as XF86_foo, despite really being 167247f86ac1Smrg XF86foo. So, if we get to the bottom of XStringToKeysym and haven't 167347f86ac1Smrg found our XF86_foo, try it again as XF86foo. 167447f86ac1Smrg 167547f86ac1Smrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 167647f86ac1Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 167747f86ac1Smrg 1678e9fcaa8aSmrgcommit 8c2ffce9e5c6eef8a04f7e2732db46b3b62e13bb 1679e9fcaa8aSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 1680e9fcaa8aSmrgDate: Tue Jun 15 17:20:48 2010 +0100 168161234c2cSmrg 1682e9fcaa8aSmrg configure.ac: Change from deprecated AC_DEFINE_DIR to AX_ 168361234c2cSmrg 1684e9fcaa8aSmrg AC_DEFINE_DIR is deprecated as it's squatting on the autoconf-builtin 1685e9fcaa8aSmrg namespace, so start using the more proper AX_DEFINE_DIR instead. 1686e9fcaa8aSmrg 1687e9fcaa8aSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 1688e9fcaa8aSmrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1689e9fcaa8aSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 169061234c2cSmrg 1691e9fcaa8aSmrgcommit 6de368c9aa7ccd2fcd62fca5a2b278913db4d03d 1692e9fcaa8aSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br> 1693e9fcaa8aSmrgDate: Thu Jul 1 06:50:47 2010 -0300 169461234c2cSmrg 1695e9fcaa8aSmrg Purge macros NEED_EVENTS and NEED_REPLIES 169661234c2cSmrg 1697e9fcaa8aSmrg Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 1698e9fcaa8aSmrg Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com> 1699e9fcaa8aSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 170061234c2cSmrg 1701e9fcaa8aSmrgcommit 0b724231be17f19538ee115a03b82b221b1f83c0 1702e9fcaa8aSmrgAuthor: Adam Jackson <ajax@redhat.com> 1703e9fcaa8aSmrgDate: Wed Jun 30 16:30:49 2010 -0400 170461234c2cSmrg 1705e9fcaa8aSmrg Use -version-number consistently instead of -version-info 170661234c2cSmrg 1707e9fcaa8aSmrg The latter is libtool braindamage. 170861234c2cSmrg 1709e9fcaa8aSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 171061234c2cSmrg 1711e9fcaa8aSmrgcommit 241a990afcf9c967c587ad6fd245df21b68b1ad9 171261234c2cSmrgAuthor: Juliusz Chroboczek <jch@pps.jussieu.fr> 171361234c2cSmrgDate: Tue Jun 29 18:32:42 2010 +0200 171461234c2cSmrg 171561234c2cSmrg Make Compose-comma map to ogonek for I and U in UTF-8 locales. 171661234c2cSmrg 171761234c2cSmrg With the preceding patch, it makes the UTF-8 compose map consistent with 171861234c2cSmrg the ISO 8859-4 and -13 maps. 171961234c2cSmrg 1720e9fcaa8aSmrgcommit af55e582f485a668c2bf43129be972bc65f03c60 172161234c2cSmrgAuthor: Juliusz Chroboczek <jch@pps.jussieu.fr> 172261234c2cSmrgDate: Tue Jun 29 18:20:18 2010 +0200 172361234c2cSmrg 172461234c2cSmrg Make Compose-comma map to Ogonek for A and E in UTF-8 locales. 172561234c2cSmrg 172661234c2cSmrg This makes the UTF-8 compose file consistent with the ISO 8859-2 compose file 172761234c2cSmrg as far as Polish is concerned. We only sacrifice one pair of characters, 172861234c2cSmrg e-cedilla, which is not used in any language. 172961234c2cSmrg 1730e9fcaa8aSmrgcommit d6ba13009fc9ef876a104b907ffef73c6e405d4b 1731e9fcaa8aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1732e9fcaa8aSmrgDate: Thu Jun 24 13:13:11 2010 -0700 1733e9fcaa8aSmrg 1734e9fcaa8aSmrg Define FILE_MAN_DIR_SUFFIX so XCompose shadow page has correct path 1735e9fcaa8aSmrg 1736e9fcaa8aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1737e9fcaa8aSmrg 1738e9fcaa8aSmrgcommit 978c7238789037de917b9423ea9adfb006da1260 173961234c2cSmrgAuthor: Jamey Sharp <jamey@minilop.net> 1740e9fcaa8aSmrgDate: Sat Jun 19 10:44:55 2010 -0700 174161234c2cSmrg 1742e9fcaa8aSmrg poll_for_response: Really handle xcb_poll_for_reply getting a reply. 174361234c2cSmrg 1744e9fcaa8aSmrg Don't lose async replies. That's bad. 174561234c2cSmrg 1746e9fcaa8aSmrg `xlsfonts -l`, which uses XListFontsWithInfo, worked fine, because the 1747e9fcaa8aSmrg _XReply path worked; that path waited for replies, rather than polling. 1748e9fcaa8aSmrg 1749e9fcaa8aSmrg However, XRecordProcessReplies, which does nothing but call XPending, 1750e9fcaa8aSmrg relied on the event-handling path to process async replies, and that was 1751e9fcaa8aSmrg busted. 1752e9fcaa8aSmrg 1753e9fcaa8aSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28595 175461234c2cSmrg 175561234c2cSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 175661234c2cSmrg 1757e9fcaa8aSmrgcommit ef67486c5a8aada24fd95b2991a3c4979f53805f 1758e9fcaa8aSmrgAuthor: Jamey Sharp <jamey@minilop.net> 1759e9fcaa8aSmrgDate: Mon Jun 21 13:34:15 2010 -0700 176061234c2cSmrg 1761e9fcaa8aSmrg Revert "xcb_io.c: poll_for_response doesn't guarantee there's a pending request." 176261234c2cSmrg 1763e9fcaa8aSmrg This reverts commit 4a8b6528ff69f6feb8c0e119939b4ce6c088f29e, because as 1764e9fcaa8aSmrg a matter of fact, if poll_for_response returns NULL when we know 1765e9fcaa8aSmrg dpy->xcb->next_event is non-NULL, there *is* guaranteed to be a pending 1766e9fcaa8aSmrg request. 1767e9fcaa8aSmrg 1768e9fcaa8aSmrgcommit 301ec5b41e9d253a446db656e1789ac7345dc433 1769e9fcaa8aSmrgAuthor: Jamey Sharp <jamey@minilop.net> 1770e9fcaa8aSmrgDate: Mon Jun 21 13:24:24 2010 -0700 1771e9fcaa8aSmrg 1772e9fcaa8aSmrg Revert "poll_for_response: Really handle xcb_poll_for_reply getting a reply." 177361234c2cSmrg 1774e9fcaa8aSmrg This reverts commit c115095d7f2bc4f5a4fb26380e3698fefdad7611. We *do* 1775e9fcaa8aSmrg need to check poll_for_event every time through the loop in 1776e9fcaa8aSmrg poll_for_response, so the commit did too much. 177761234c2cSmrg 1778e9fcaa8aSmrgcommit 4a8b6528ff69f6feb8c0e119939b4ce6c088f29e 1779e9fcaa8aSmrgAuthor: Jamey Sharp <jamey@minilop.net> 1780e9fcaa8aSmrgDate: Mon Jun 21 10:54:02 2010 -0700 178161234c2cSmrg 1782e9fcaa8aSmrg xcb_io.c: poll_for_response doesn't guarantee there's a pending request. 178361234c2cSmrg 1784e9fcaa8aSmrg Fixes the second bug reported in: 1785e9fcaa8aSmrg https://bugs.freedesktop.org/show_bug.cgi?id=28595 178661234c2cSmrg 1787e9fcaa8aSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 1788e9fcaa8aSmrg 1789e9fcaa8aSmrgcommit c115095d7f2bc4f5a4fb26380e3698fefdad7611 1790e9fcaa8aSmrgAuthor: Jamey Sharp <jamey@minilop.net> 1791e9fcaa8aSmrgDate: Sat Jun 19 10:44:55 2010 -0700 1792e9fcaa8aSmrg 1793e9fcaa8aSmrg poll_for_response: Really handle xcb_poll_for_reply getting a reply. 1794e9fcaa8aSmrg 1795e9fcaa8aSmrg Don't lose async replies. That's bad. 1796e9fcaa8aSmrg 1797e9fcaa8aSmrg `xlsfonts -l`, which uses XListFontsWithInfo, worked fine, because the 1798e9fcaa8aSmrg _XReply path worked; that path waited for replies, rather than polling. 1799e9fcaa8aSmrg 1800e9fcaa8aSmrg However, XRecordProcessReplies, which does nothing but call XPending, 1801e9fcaa8aSmrg relied on the event-handling path to process async replies, and that was 1802e9fcaa8aSmrg busted. 1803e9fcaa8aSmrg 1804e9fcaa8aSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28595 1805e9fcaa8aSmrg 1806e9fcaa8aSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 1807e9fcaa8aSmrg Signed-off-by: Josh Triplett <josh@joshtriplett.org> 1808e9fcaa8aSmrg 1809e9fcaa8aSmrgcommit a25ae169862ab9b76daf259613b37c6b07bc2ef2 1810e9fcaa8aSmrgAuthor: Marko Myllynen <myllynen@redhat.com> 1811e9fcaa8aSmrgDate: Sun Jun 13 19:23:05 2010 +0300 181261234c2cSmrg 1813e9fcaa8aSmrg Implement SFS 5966 Annex 4 for Finland 1814e9fcaa8aSmrg 1815e9fcaa8aSmrg This patch adds Annex 4 of SFS 5966 for Finland and fixes two typos in 1816e9fcaa8aSmrg Annex 3 (which were actually copied verbatim from the standard text). 1817e9fcaa8aSmrg 1818e9fcaa8aSmrg The implementation of the standard is now complete. 1819e9fcaa8aSmrg 1820e9fcaa8aSmrg X.Org bug#28498 <https://bugs.freedesktop.org/show_bug.cgi?id=28498> 1821e9fcaa8aSmrg 1822e9fcaa8aSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 1823e9fcaa8aSmrg 1824e9fcaa8aSmrgcommit 47b04195d8a31c8f9e6dd804196162c6cfca3ac6 182561234c2cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1826e9fcaa8aSmrgDate: Fri Jun 4 13:20:17 2010 -0700 182761234c2cSmrg 1828e9fcaa8aSmrg LINEAR_RGB_InitSCCData: When malloc fails, don't try to free unallocated bits 1829e9fcaa8aSmrg 1830e9fcaa8aSmrg One of the malloc failure checks had a goto to the wrong spot in the 1831e9fcaa8aSmrg list of cleanup free() calls to unwind at the end, and was freeing 1832e9fcaa8aSmrg bits that hadn't been initialized/allocated yet, since they would be 1833e9fcaa8aSmrg stored in the struct that just failed to be allocated. 1834e9fcaa8aSmrg 1835e9fcaa8aSmrg Error: Null pointer dereference (CWE 476) 1836e9fcaa8aSmrg Read from pointer that could be constant 'NULL' 1837e9fcaa8aSmrg at line 805 of /export/alanc/X.Org/sx86/lib/libX11/src/xcms/LRGB.c in function 'LINEAR_RGB_InitSCCData'. 1838e9fcaa8aSmrg Pointer checked against constant 'NULL' at line 754 but does not protect the dereference. 1839e9fcaa8aSmrg 1840e9fcaa8aSmrg [ This bug was found by the Parfait bug checking tool. 1841e9fcaa8aSmrg For more information see http://research.sun.com/projects/parfait ] 184261234c2cSmrg 184361234c2cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 184461234c2cSmrg 1845e9fcaa8aSmrgcommit aebbf3623888119b43893b253195d93b613a6e1e 1846e9fcaa8aSmrgAuthor: Josh Triplett <josh@joshtriplett.org> 1847e9fcaa8aSmrgDate: Sun Jun 6 19:11:55 2010 -0700 1848e9fcaa8aSmrg 1849e9fcaa8aSmrg Mark the rest of Xprivate.h as _X_HIDDEN. 1850e9fcaa8aSmrg 1851e9fcaa8aSmrg None of the functions in Xprivate.h should have any callers outside of 1852e9fcaa8aSmrg Xlib, by definition. 1853e9fcaa8aSmrg 1854e9fcaa8aSmrg Signed-off-by: Josh Triplett <josh@joshtriplett.org> 1855e9fcaa8aSmrg Suggested-by: Jamey Sharp <jamey@minilop.net> 1856e9fcaa8aSmrg Reviewed-by: Jamey Sharp <jamey@minilop.net> 1857e9fcaa8aSmrg 1858e9fcaa8aSmrgcommit abcd1b67c8135ad652833e5a60d818837c39fce1 185961234c2cSmrgAuthor: Julien Cristau <jcristau@debian.org> 186061234c2cSmrgDate: Fri Jun 4 13:57:45 2010 +0200 186161234c2cSmrg 186261234c2cSmrg Hide _XSeqSyncFunction 186361234c2cSmrg 186461234c2cSmrg Commit a6d974dc59f2722b36e2df9d4f07aeee4f83ce43 made _XSeqSyncFunction 186561234c2cSmrg non-static, but we don't need to export it. 186661234c2cSmrg 186761234c2cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 186861234c2cSmrg Reviewed-by: Adam Jackson <ajax@redhat.com> 186961234c2cSmrg Reviewed-by: Jamey Sharp <jamey@minilop.net> 1870e9fcaa8aSmrg 1871e9fcaa8aSmrgcommit 15e5eaf62897b3179d1fbe457cb19f886f0449f8 1872e9fcaa8aSmrgAuthor: Josh Triplett <josh@joshtriplett.org> 1873e9fcaa8aSmrgDate: Thu Jun 3 09:41:01 2010 -0700 1874e9fcaa8aSmrg 1875e9fcaa8aSmrg Remove support for building without XCB 1876e9fcaa8aSmrg 1877e9fcaa8aSmrg And there was much rejoicing. 1878e9fcaa8aSmrg 1879e9fcaa8aSmrg Signed-off-by: Josh Triplett <josh@joshtriplett.org> 1880e9fcaa8aSmrg Reviewed-by: Jamey Sharp <jamey@minilop.net> 1881e9fcaa8aSmrg 1882e9fcaa8aSmrg Consensus on #xorg-devel agrees with removing --without-xcb; in 1883e9fcaa8aSmrg particular, acks from Adam Jackson, Daniel Stone, Kristian Høgsberg, 1884e9fcaa8aSmrg Julien Cristau, and Rémi Cardona. 188561234c2cSmrg 188688de56ccSmrgcommit fb19eb767a32fd4ff74021c51bc6f60eb8bdff74 188788de56ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 188888de56ccSmrgDate: Thu Jun 3 15:21:40 2010 -0700 188988de56ccSmrg 189088de56ccSmrg libX11 1.3.4 189188de56ccSmrg 189288de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 189388de56ccSmrg 189488de56ccSmrgcommit 8f3db40ca5108a919244f3fff7466d01a14b3ce2 189588de56ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 189688de56ccSmrgDate: Thu Jun 3 13:08:17 2010 -0700 189788de56ccSmrg 189888de56ccSmrg Workaround bug in groff flag processing that breaks distcheck 189988de56ccSmrg 190088de56ccSmrg At least with the groff 1.19.2 package I have installed, groff passes 190188de56ccSmrg on the -I flags for the include path to grohtml, which if they come 190288de56ccSmrg after the -P-I... flag we pass to grohtml to specify the image file 190388de56ccSmrg name pattern cause it to override that flag and put the images in 190488de56ccSmrg the wrong place, breaking "make distcheck" - changing the flag order 190588de56ccSmrg works around this. 190688de56ccSmrg 190788de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 190888de56ccSmrg 190988de56ccSmrgcommit bdb31a1fb707cebccc9efbbf68cb55c10fa4ea3e 191088de56ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 191188de56ccSmrgDate: Thu Jun 3 11:25:33 2010 -0700 191288de56ccSmrg 191388de56ccSmrg Fix typo that made configure always report "none" for man page suffix 191488de56ccSmrg 191588de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 191688de56ccSmrg 191788de56ccSmrgcommit 6bb7d2d21d6b58019fb37b724b59c9744f30b9ce 191888de56ccSmrgAuthor: Paul Bender <pebender@gmail.com> 191988de56ccSmrgDate: Thu Jun 3 11:20:26 2010 -0700 192088de56ccSmrg 192188de56ccSmrg Bug 22591 - configure does not obey the --enable-*-transport options 192288de56ccSmrg 192388de56ccSmrg https://bugs.freedesktop.org/show_bug.cgi?id=22591 192488de56ccSmrg 192588de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 192688de56ccSmrg 192788de56ccSmrgcommit d7f35946d673bb00f2768e025b6e1017422b2174 192888de56ccSmrgAuthor: Paul Bender <pebender@gmail.com> 192988de56ccSmrgDate: Thu Jun 3 11:17:45 2010 -0700 193088de56ccSmrg 193188de56ccSmrg Bug 22590 - libX11 1.2.1 has broken abstract namespace support 193288de56ccSmrg 193388de56ccSmrg https://bugs.freedesktop.org/show_bug.cgi?id=22590 193488de56ccSmrg 193588de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 193688de56ccSmrg 193788de56ccSmrgcommit b2487d07f7b355f230a56e32c763acd08862735c 193888de56ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 193988de56ccSmrgDate: Thu Jun 3 11:06:15 2010 -0700 194088de56ccSmrg 194188de56ccSmrg Bug 22584 - libX11 does not cross compile 194288de56ccSmrg 194388de56ccSmrg Adaptation of patch submitted by Paul Bender in attachment 27301 to 194488de56ccSmrg https://bugs.freedesktop.org/show_bug.cgi?id=22584 194588de56ccSmrg 194688de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 194788de56ccSmrg Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> 194888de56ccSmrg Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 194988de56ccSmrg 195088de56ccSmrgcommit 4378219ff8c1418418c70086085358b69d574e74 195188de56ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 195288de56ccSmrgDate: Tue Jun 1 18:55:48 2010 -0700 195388de56ccSmrg 195488de56ccSmrg Clarify requirements in XRestackWindows man page 195588de56ccSmrg 195688de56ccSmrg The required common parent window is not specified in the arguments, 195788de56ccSmrg just implied as the parent of the first window in the list. 195888de56ccSmrg 195988de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 196088de56ccSmrg 196188de56ccSmrgcommit f09c5299a381e2729e800a0ac43f1c0e371f65f6 196288de56ccSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 196388de56ccSmrgDate: Wed May 12 16:42:18 2010 -0700 196488de56ccSmrg 196588de56ccSmrg xcb: Add TCP fallback 196688de56ccSmrg 196788de56ccSmrg If we fail to connect to a UNIX socket and the transport isn't specified, 196888de56ccSmrg fallback on TCP. This matches behavior with the xtrans codepath and the 196988de56ccSmrg Xlib spec. 197088de56ccSmrg 197188de56ccSmrg http://lists.x.org/archives/xorg-devel/2010-April/007915.html 197288de56ccSmrg 197388de56ccSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 197488de56ccSmrg Reviewed-by: Jamey Sharp <jamey@minilop.net> 197588de56ccSmrg 197688de56ccSmrgcommit fd82552d5c0ce1931f29006a0c36f5e03cf8577e 197747f86ac1SmrgMerge: aae2a4a 933aee1 197888de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 197988de56ccSmrgDate: Mon May 10 16:51:24 2010 -0700 198088de56ccSmrg 198188de56ccSmrg Merge branch 'xlib-xcb-thread-fixes' 198288de56ccSmrg 198388de56ccSmrgcommit aae2a4a7aab26de3fa715d6ecd0a0e0926b37fc9 198488de56ccSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 198588de56ccSmrgDate: Fri Apr 23 21:50:29 2010 -0700 198688de56ccSmrg 198788de56ccSmrg Don't append the screen number when using a launchd socket 198888de56ccSmrg 198988de56ccSmrg ssh gets confused by this. XQuartz is the only DDX using this 199088de56ccSmrg functionality, and it doesn't support different screens, so 199188de56ccSmrg let's just not include this until most ssh know how to handle 199288de56ccSmrg this. 199388de56ccSmrg 199488de56ccSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 199588de56ccSmrg 199688de56ccSmrgcommit adcd0ec209abf832a769d52db660fb37eaad6e0c 199788de56ccSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 199888de56ccSmrgDate: Fri Apr 23 16:33:44 2010 -0700 199988de56ccSmrg 200088de56ccSmrg Remove launchd logic from _XConnectXCB as it's handled in XCB 200188de56ccSmrg 200288de56ccSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 200388de56ccSmrg 200488de56ccSmrgcommit d232b259c36fdde1f4179822809fec1480867dc5 200588de56ccSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 200688de56ccSmrgDate: Tue Feb 2 17:01:28 2010 -0800 200788de56ccSmrg 200888de56ccSmrg Fix various build warnings 200988de56ccSmrg 201088de56ccSmrg imLcIm.c: In function '_XimCachedFileName': 201188de56ccSmrg imLcIm.c:361: warning: format '%03x' expects type 'unsigned int', but argument 8 has type 'long unsigned int' 201288de56ccSmrg imLcIm.c:364: warning: format '%03x' expects type 'unsigned int', but argument 8 has type 'long unsigned int' 201388de56ccSmrg 201488de56ccSmrg imRm.c: In function '_XimDefaultArea': 201588de56ccSmrg imRm.c:597: warning: cast from pointer to integer of different size 201688de56ccSmrg imRm.c: In function '_XimDefaultColormap': 201788de56ccSmrg imRm.c:626: warning: cast from pointer to integer of different size 201888de56ccSmrg 201988de56ccSmrg lcFile.c:224: warning: no previous prototype for 'xlocaledir' 202088de56ccSmrg 202188de56ccSmrg lcUTF8.c: In function 'iconv_cstombs': 202288de56ccSmrg lcUTF8.c:1841: warning: assignment discards qualifiers from pointer target type 202388de56ccSmrg lcUTF8.c:1869: warning: pointer targets in passing argument 1 of 'wctomb' differ in signedness 202488de56ccSmrg lcUTF8.c:1873: warning: pointer targets in passing argument 1 of 'wctomb' differ in signedness 202588de56ccSmrg lcUTF8.c: In function 'iconv_mbstocs': 202688de56ccSmrg lcUTF8.c:1935: warning: pointer targets in passing argument 2 of 'mbtowc' differ in signedness 202788de56ccSmrg lcUTF8.c: In function 'iconv_mbtocs': 202888de56ccSmrg lcUTF8.c:2031: warning: pointer targets in passing argument 2 of 'mbtowc' differ in signedness 202988de56ccSmrg lcUTF8.c: In function 'iconv_mbstostr': 203088de56ccSmrg lcUTF8.c:2121: warning: pointer targets in passing argument 2 of 'mbtowc' differ in signedness 203188de56ccSmrg lcUTF8.c: In function 'iconv_strtombs': 203288de56ccSmrg lcUTF8.c:2180: warning: pointer targets in passing argument 1 of 'wctomb' differ in signedness 203388de56ccSmrg lcUTF8.c: In function '_XlcAddGB18030LocaleConverters': 203488de56ccSmrg lcUTF8.c:2367: warning: passing argument 5 of '_XlcSetConverter' from incompatible pointer type 203588de56ccSmrg lcUTF8.c:2368: warning: passing argument 5 of '_XlcSetConverter' from incompatible pointer type 203688de56ccSmrg lcUTF8.c:2373: warning: passing argument 5 of '_XlcSetConverter' from incompatible pointer type 203788de56ccSmrg lcUTF8.c:2374: warning: passing argument 5 of '_XlcSetConverter' from incompatible pointer type 203888de56ccSmrg lcUTF8.c:2375: warning: passing argument 5 of '_XlcSetConverter' from incompatible pointer type 203988de56ccSmrg lcUTF8.c:2376: warning: passing argument 5 of '_XlcSetConverter' from incompatible pointer type 204088de56ccSmrg lcUTF8.c:2377: warning: passing argument 5 of '_XlcSetConverter' from incompatible pointer type 204188de56ccSmrg 204288de56ccSmrg XlibInt.c: In function '_XGetHostname': 204388de56ccSmrg XlibInt.c:3441: warning: implicit declaration of function 'gethostname' 204488de56ccSmrg XlibInt.c:3441: warning: nested extern declaration of 'gethostname' 204588de56ccSmrg 204688de56ccSmrg ConnDis.c: In function '_XDisconnectDisplay': 204788de56ccSmrg ConnDis.c:540: warning: old-style function definition 204888de56ccSmrg ConnDis.c: In function '_XSendClientPrefix': 204988de56ccSmrg ConnDis.c:554: warning: old-style function definition 205088de56ccSmrg ConnDis.c: In function 'XSetAuthorization': 205188de56ccSmrg ConnDis.c:677: warning: old-style function definition 205288de56ccSmrg 205388de56ccSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 205488de56ccSmrg 205588de56ccSmrgcommit 3e11c73187acb2e2be9a812840bbbea947527ccb 205688de56ccSmrgAuthor: Daniel Kahn Gillmor <dkg@fifthhorseman.net> 205788de56ccSmrgDate: Fri Apr 23 00:01:54 2010 +0200 205888de56ccSmrg 205988de56ccSmrg Allow X11 users to compose anarchism 206088de56ccSmrg 206188de56ccSmrg I can easily compose the hammer and sickle (the symbol representative 206288de56ccSmrg of communism) by pressing the key sequence: 206388de56ccSmrg 206488de56ccSmrg <Compose> <C> <C> <C> <P> -> ☭ 206588de56ccSmrg 206688de56ccSmrg But i can't easily make the circled A (the symbol representative of 206788de56ccSmrg anarchism). 206888de56ccSmrg 206988de56ccSmrg I'd like to be able to use <Compose> <O> <A> (this is a 207088de56ccSmrg currently unused key sequence) to generate the symbol: Ⓐ 207188de56ccSmrg 207288de56ccSmrg Debian bug#555938 <http://bugs.debian.org/555938> 207388de56ccSmrg 207488de56ccSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 207588de56ccSmrg 207688de56ccSmrgcommit 933aee1d5c53b0cc7d608011a29188b594c8d70b 207788de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 207888de56ccSmrgDate: Fri Apr 16 20:18:28 2010 -0700 207988de56ccSmrg 208088de56ccSmrg Fix Xlib/XCB for multi-threaded applications (with caveats). 208188de56ccSmrg 208288de56ccSmrg Rather than trying to group all response processing in one monolithic 208388de56ccSmrg process_responses function, let _XEventsQueued, _XReadEvents, and 208488de56ccSmrg _XReply each do their own thing with a minimum of code that can all be 208588de56ccSmrg reasoned about independently. 208688de56ccSmrg 208788de56ccSmrg Tested with `ico -threads 20`, which seems to be able to make many 208888de56ccSmrg icosahedrons dance at once quite nicely now. 208988de56ccSmrg 209088de56ccSmrg Caveats: 209188de56ccSmrg 209288de56ccSmrg - Anything that was not thread-safe in Xlib before XCB probably still 209388de56ccSmrg isn't. XListFontsWithInfo, for instance. 209488de56ccSmrg 209588de56ccSmrg - If one thread is waiting for events and another thread tries to read a 209688de56ccSmrg reply, both will hang until an event arrives. Previously, if this 209788de56ccSmrg happened it might work sometimes, but otherwise would trigger either 209888de56ccSmrg an assertion failure or a permanent hang. 209988de56ccSmrg 210088de56ccSmrg - Versions of libxcb up to and including 1.6 have a bug that can cause 210188de56ccSmrg xcb_wait_for_event or xcb_wait_for_reply to hang if they run 210288de56ccSmrg concurrently with xcb_writev or other writers. So you'll want that fix 210388de56ccSmrg as well. 210488de56ccSmrg 210588de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 210688de56ccSmrg Reviewed-by: Josh Triplett <josh@freedesktop.org> 210788de56ccSmrg 210888de56ccSmrgcommit aab43278ae619eb57d2dd9c7396f460f078588fc 210988de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 211088de56ccSmrgDate: Fri Apr 16 22:24:16 2010 -0700 211188de56ccSmrg 211288de56ccSmrg Use InternalLockDisplay on code paths called from LockDisplay. 211388de56ccSmrg 211488de56ccSmrg It's easier to reason about the code when we can't re-enter the 211588de56ccSmrg Xlib-private sync-handlers while they're already running. 211688de56ccSmrg 211788de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 211888de56ccSmrg Reviewed-by: Josh Triplett <josh@freedesktop.org> 211988de56ccSmrg 212088de56ccSmrgcommit 660b7d05f4ca4ab4661c9fe7ce655a4909b4e556 212188de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 212288de56ccSmrgDate: Fri Apr 16 19:45:11 2010 -0700 212388de56ccSmrg 212488de56ccSmrg Fix _XSend to enqueue the right range of pending requests. 212588de56ccSmrg 212688de56ccSmrg _XSend was off-by-one on both ends. It should not re-enqueue the last 212788de56ccSmrg request that was already flushed, but it should enqueue the last request 212888de56ccSmrg currently being flushed. 212988de56ccSmrg 213088de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 213188de56ccSmrg Reviewed-by: Josh Triplett <josh@freedesktop.org> 213288de56ccSmrg 213388de56ccSmrgcommit f2735889908d6e5a7f8dbee42f00c54a52665191 213488de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 213588de56ccSmrgDate: Fri Apr 16 19:45:11 2010 -0700 213688de56ccSmrg 213788de56ccSmrg Pending requests are always added in-order. 213888de56ccSmrg 213988de56ccSmrg Replace insert_pending_request, which did an in-order search of the 214088de56ccSmrg queue to find the right insertion point, with a simpler 214188de56ccSmrg append_pending_request, and use that in _XSend as well. 214288de56ccSmrg 214388de56ccSmrg Includes assertions to check that the list of pending requests is in 214488de56ccSmrg order by sequence number and does not have duplicates. 214588de56ccSmrg 214688de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 214788de56ccSmrg Reviewed-by: Josh Triplett <josh@freedesktop.org> 214888de56ccSmrg 214988de56ccSmrgcommit d9cf5885b0f97942fbbd2a7cc50118132ece50f6 215088de56ccSmrgAuthor: Markus Duft <markus.duft@salomon.at> 215188de56ccSmrgDate: Fri Apr 16 08:39:34 2010 -0700 215288de56ccSmrg 215388de56ccSmrg Bug 26839: Fix build problem on Interix (POSIX layer on Windows) 215488de56ccSmrg 215588de56ccSmrg https://bugs.freedesktop.org/show_bug.cgi?id=26839 215688de56ccSmrg 215788de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 215888de56ccSmrg 215988de56ccSmrgcommit a3f5f1b90936d23e9894e3261b2d77fb7b32a51a 216088de56ccSmrgAuthor: Josh Triplett <josh@freedesktop.org> 216188de56ccSmrgDate: Thu Apr 15 14:24:21 2010 -0700 216288de56ccSmrg 216388de56ccSmrg Stop returning an int from _XIDHandler and _XSeqSyncFunction 216488de56ccSmrg 216588de56ccSmrg _XIDHandler and _XSeqSyncFunction originally ran from dpy->synchandler, and 216688de56ccSmrg thus had to return an int. Now, they only run from _XPrivSyncHandler or 216788de56ccSmrg LockDisplay, neither of which needs to check their return value since they 216888de56ccSmrg always returned 0. Make them both void. 216988de56ccSmrg 217088de56ccSmrg Signed-off-by: Josh Triplett <josh@freedesktop.org> 217188de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 217288de56ccSmrg 217388de56ccSmrgcommit a6d974dc59f2722b36e2df9d4f07aeee4f83ce43 217488de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 217588de56ccSmrgDate: Thu Apr 15 13:05:08 2010 -0700 217688de56ccSmrg 217788de56ccSmrg Move XID and sync handling from SyncHandle to LockDisplay to fix races. 217888de56ccSmrg 217988de56ccSmrg XID and sync handling happened via _XPrivSyncHandler, assigned to 218088de56ccSmrg dpy->synchandler and called from SyncHandle. _XPrivSyncHandler thus ran 218188de56ccSmrg without the Display lock, so manipulating the Display caused races, and 218288de56ccSmrg these races led to assertions in multithreaded code (demonstrated via 218388de56ccSmrg ico). 218488de56ccSmrg 218588de56ccSmrg In the XTHREADS case, after you've called XInitThreads, we can hook 218688de56ccSmrg LockDisplay and UnlockDisplay. Use that to run _XIDHandler and 218788de56ccSmrg _XSeqSyncHandler from LockDisplay rather than SyncHandle; we then know 218888de56ccSmrg that we hold the lock, and thus we can avoid races. We think it makes 218988de56ccSmrg sense to do these both from LockDisplay rather than UnlockDisplay, so 219088de56ccSmrg that you know you have valid sync and a valid XID before you start 219188de56ccSmrg setting up the request you locked to prepare. 219288de56ccSmrg 219388de56ccSmrg In the !XTHREADS case, or if you haven't called XInitThreads, you don't 219488de56ccSmrg get to use Xlib from multiple threads, so we can use the logic we have 219588de56ccSmrg now (with synchandler and savedsynchandler) without any concern about 219688de56ccSmrg races. 219788de56ccSmrg 219888de56ccSmrg This approach gets a bit exciting when the XID and sequence sync 219988de56ccSmrg handlers drop and re-acquire the Display lock. Reacquisition will re-run 220088de56ccSmrg the handlers, but they return immediately unless they have work to do, 220188de56ccSmrg so they can't recurse more than once. In the worst case, if both of 220288de56ccSmrg them have work to do, we can nest the Display lock three deep. In the 220388de56ccSmrg case of the _XIDHandler, we drop the lock to call xcb_generate_id, which 220488de56ccSmrg takes the socket back if it needs to request more XIDs, and taking the 220588de56ccSmrg socket back will reacquire the lock; we take care to avoid letting 220688de56ccSmrg _XIDHandler run again and re-enter XCB from the return_socket callback 220788de56ccSmrg (which causes Very Bad Things, and is Not Allowed). 220888de56ccSmrg 220988de56ccSmrg Tested with ico (with 1 and 20 threads), and with several test programs 221088de56ccSmrg for XID and sequence sync. Tested with and without XInitThreads(), and 221188de56ccSmrg with and without XCB. 221288de56ccSmrg 221388de56ccSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=23192 221488de56ccSmrg 221588de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 221688de56ccSmrg Signed-off-by: Josh Triplett <josh@freedesktop.org> 221788de56ccSmrg 221888de56ccSmrgcommit b089b53b697c2851db2985d32af3b29f1da5e31e 221988de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 222088de56ccSmrgDate: Wed Apr 14 12:59:11 2010 -0700 222188de56ccSmrg 222288de56ccSmrg Honest. Extensions get to filter async errors too. 222388de56ccSmrg 222488de56ccSmrg Under some circumstances, errors are picked up by calling 222588de56ccSmrg xcb_poll_for_reply, rather than xcb_poll_for_event, because Xlib issued 222688de56ccSmrg the requests with the XCB_REQUEST_CHECKED flag. That happens when either 222788de56ccSmrg an async handler is queued at the time the requests are flushed, or when 222888de56ccSmrg XSetEventQueueOwner has been used to prevent Xlib from processing XCB's 222988de56ccSmrg event queue. 223088de56ccSmrg 223188de56ccSmrg This bugfix extends 405132dab64bf2375f8e57d02b1b53da2311933a to cover 223288de56ccSmrg those cases. 223388de56ccSmrg 223488de56ccSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=26545 223588de56ccSmrg 223688de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 223788de56ccSmrg 223888de56ccSmrgcommit a15c31274650e391bc6de5d0951eb4464c228139 223988de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 224088de56ccSmrgDate: Wed Apr 14 12:10:34 2010 -0700 224188de56ccSmrg 224288de56ccSmrg _XError already runs async handlers; only call them directly for replies. 224388de56ccSmrg 224488de56ccSmrg The previous behavior probably would have triggered bug reports someday. 224588de56ccSmrg 224688de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 224788de56ccSmrg 224888de56ccSmrgcommit 405132dab64bf2375f8e57d02b1b53da2311933a 224988de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 225088de56ccSmrgDate: Tue Apr 13 12:12:36 2010 -0700 225188de56ccSmrg 225288de56ccSmrg Extensions get to filter async errors too. 225388de56ccSmrg 225488de56ccSmrg Apparently I misread XlibInt.c:_XReply and thought that handlers set 225588de56ccSmrg with XESetError should be consulted only for the sequence number that 225688de56ccSmrg _XReply is currently looking for. In fact, the error handlers are also 225788de56ccSmrg consulted when an error arrives for a request that was not expected to 225888de56ccSmrg have a reply. 225988de56ccSmrg 226088de56ccSmrg However, in an odd twist, the error handlers are *not* consulted outside 226188de56ccSmrg of _XReply--that is, when looking for events, or waiting to be able to 226288de56ccSmrg flush the output queue. So this patch takes some small pains to preserve 226388de56ccSmrg that behavior, though it seems likely to have been unintentional. 226488de56ccSmrg 226588de56ccSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=26545 226688de56ccSmrg 226788de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 226888de56ccSmrg 226988de56ccSmrgcommit d3eab4a38f3e53ef21eb3b6fa66ead7afecf6227 227088de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 227188de56ccSmrgDate: Tue Apr 13 12:49:59 2010 -0700 227288de56ccSmrg 227388de56ccSmrg Prefer the xcb_generic_error_t we already have over casting to xEvent. 227488de56ccSmrg 227588de56ccSmrg Just a minor cleanup. 227688de56ccSmrg 227788de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 227888de56ccSmrg 227988de56ccSmrgcommit 75ea8c37935ccc911557d16a303ba595b8ab106b 228088de56ccSmrgAuthor: Jamey Sharp <jamey@minilop.net> 228188de56ccSmrgDate: Mon Apr 12 11:30:20 2010 -0700 228288de56ccSmrg 228388de56ccSmrg Run the user's synchandler as well as any internal synchandlers. 228488de56ccSmrg 228588de56ccSmrg Fixes https://bugs.freedesktop.org/show_bug.cgi?id=27595 228688de56ccSmrg 228788de56ccSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 228888de56ccSmrg 228988de56ccSmrgcommit c3f3e4a9e531d010312c97e753d6e543e607094d 229088de56ccSmrgAuthor: Kusanagi Kouichi <slash@ac.auone-net.jp> 229188de56ccSmrgDate: Fri Feb 12 17:16:10 2010 +0900 229288de56ccSmrg 229388de56ccSmrg Fix manual typos. 229488de56ccSmrg 229588de56ccSmrg Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp> 229688de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 229788de56ccSmrg 229888de56ccSmrgcommit 75c6c5595408caba9ef8233839d77021d02f86f2 229988de56ccSmrgAuthor: Dirk Wallenstein <dirkwallenstein@t-online.de> 230088de56ccSmrgDate: Fri Feb 5 20:42:46 2010 +0100 230188de56ccSmrg 230288de56ccSmrg man: Correct the XkbAllAccessXEventsMask mask name 230388de56ccSmrg 230488de56ccSmrg This mask has probably been renamed but not been updated in the manuals. 230588de56ccSmrg 230688de56ccSmrg Signed-off-by: Dirk Wallenstein <dirkwallenstein@t-online.de> 230788de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 230888de56ccSmrg 230988de56ccSmrgcommit 9262aceaff24c954cab8c252690032bc2ec25e7d 231088de56ccSmrgAuthor: Dirk Wallenstein <dirkwallenstein@t-online.de> 231188de56ccSmrgDate: Fri Feb 5 20:42:45 2010 +0100 231288de56ccSmrg 231388de56ccSmrg man: Add missing geometry component flag 231488de56ccSmrg 231588de56ccSmrg Signed-off-by: Dirk Wallenstein <dirkwallenstein@t-online.de> 231688de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 231788de56ccSmrg 231888de56ccSmrgcommit 50cf134465f6fd263f37acecac94518468ef1c6d 231988de56ccSmrgAuthor: Dirk Wallenstein <halsmit@t-online.de> 232088de56ccSmrgDate: Tue Feb 2 21:24:32 2010 +0100 232188de56ccSmrg 232288de56ccSmrg man: Return value of XkbGetState is Status and not Bool 232388de56ccSmrg 232488de56ccSmrg Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> 232588de56ccSmrg Reviewed-by: Julien Cristau <jcristau@debian.org> 232688de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 232788de56ccSmrg 232888de56ccSmrgcommit 7a93ae2bb5292a97fdd27ed818bc81248b37f641 232988de56ccSmrgAuthor: Dirk Wallenstein <halsmit@t-online.de> 233088de56ccSmrgDate: Tue Feb 2 21:24:30 2010 +0100 233188de56ccSmrg 233288de56ccSmrg man: Fix return value specification of XkbKeyActionEntry 233388de56ccSmrg 233488de56ccSmrg The XkbKeyActionEntry macro expands to a pointer. 233588de56ccSmrg 233688de56ccSmrg Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> 233788de56ccSmrg Reviewed-by: Julien Cristau <jcristau@debian.org> 233888de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 233988de56ccSmrg 234088de56ccSmrgcommit e9884d4a05a5661ec343ea8a2aa0562b6419e086 234188de56ccSmrgAuthor: Dirk Wallenstein <halsmit@t-online.de> 234288de56ccSmrgDate: Tue Feb 2 21:24:29 2010 +0100 234388de56ccSmrg 234488de56ccSmrg man: Redirect users from XKeycodeToKeysym to XkbKeycodeToKeysym #25732 234588de56ccSmrg 234688de56ccSmrg XKeycodeToKeysym keeps compatibility with pre-XKB and thus only sees 2 234788de56ccSmrg groups with 2 levels each. It wraps the index into the next group. 234888de56ccSmrg This behavior confuses the unaware user, and therefore this will add a 234988de56ccSmrg reference to XkbKeycodeToKeysym in the corresponding man paragraph. 235088de56ccSmrg 235188de56ccSmrg Another bug had that issue, too. #5349 235288de56ccSmrg 235388de56ccSmrg Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> 235488de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 235588de56ccSmrg 235688de56ccSmrgcommit 6474cdf97cd648afaeaa872155f3fa21cfb43f80 235788de56ccSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 235888de56ccSmrgDate: Thu Apr 8 19:59:55 2010 -0700 235988de56ccSmrg 236088de56ccSmrg Fix typo in new fi_FI.UTF-8 that was reported by "make check" 236188de56ccSmrg 236288de56ccSmrg Unrecognized pattern in Compose on line #154: 236388de56ccSmrg <dead_diaeresis> <space> " "¨" 236488de56ccSmrg 236588de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 236688de56ccSmrg 236788de56ccSmrgcommit 91bd5e7af2d3a9526aefb73dc10f417896f0e4dd 236888de56ccSmrgAuthor: Marko Myllynen <myllynen@redhat.com> 236988de56ccSmrgDate: Thu Apr 8 19:52:42 2010 -0700 237088de56ccSmrg 237188de56ccSmrg Bug 27465 - Rewritten fi_FI.UTF-8 Compose file 237288de56ccSmrg 237388de56ccSmrg I've rewritten the fi_FI.UTF-8 Compose file so that it 237488de56ccSmrg 237588de56ccSmrg - includes en_US.UTF-8/Compose for base compose definitions (and thus gets any 237688de56ccSmrg possible additions to en_US.UTF-8/Compose automatically included) 237788de56ccSmrg - overrides any en_US.UTF-8/Compose definitions with fi_FI.UTF-8/Compose 237888de56ccSmrg definitions (thus making it safe to include en_US.UTF-8/Compose) 237988de56ccSmrg - lists all the definitions specified in the SFS 5966 standard (thus making it 238088de56ccSmrg easy to verify that the implementation is valid and complete) 238188de56ccSmrg - adds a header about the file itself as required by the standard 238288de56ccSmrg 238388de56ccSmrg The rewritten version is ~320 lines compared to over 5000 lines of the previous 238488de56ccSmrg version. 238588de56ccSmrg 238688de56ccSmrg https://bugs.freedesktop.org/show_bug.cgi?id=27465 238788de56ccSmrg 238888de56ccSmrgcommit f6a4fd0c7615684d08e848245849dea4017a5214 238988de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 239088de56ccSmrgDate: Thu Apr 1 21:46:12 2010 -0400 239188de56ccSmrg 239288de56ccSmrg config: update and relocate AC_DEFINE_DIR macro 239388de56ccSmrg 239488de56ccSmrg Remove deprecated acinclude.m4 macro container file 239588de56ccSmrg Use separate macro files as per autoconf recommendation 239688de56ccSmrg Use the latest macro from GNU (ax) which replaces 239788de56ccSmrg the non-gnu version (ac) 239888de56ccSmrg This preserves the Autoconf macro AC namespace. 239988de56ccSmrg 240088de56ccSmrg Also moved out of acinclude.m4 is the DOLT macro 240188de56ccSmrg 240288de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 240388de56ccSmrg 240488de56ccSmrgcommit 61d5231db418cec51bd718633c3bba39b18689d6 240588de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 240688de56ccSmrgDate: Mon Mar 29 14:53:48 2010 -0400 240788de56ccSmrg 240888de56ccSmrg config: remove the pkgconfig pc.in file from EXTRA_DIST 240988de56ccSmrg 241088de56ccSmrg Automake always includes it in the tarball. 241188de56ccSmrg 241288de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 241388de56ccSmrg 241488de56ccSmrgcommit 69fc76a0321c6b25cc4286173c53435c69ab8e0e 241588de56ccSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br> 241688de56ccSmrgDate: Wed Mar 17 23:53:16 2010 -0300 241788de56ccSmrg 241888de56ccSmrg No need for req->firstKeyCode to be set twice. 241988de56ccSmrg 242088de56ccSmrg There is no reason to set req->firstKeyCode twice when a client, wishful 242188de56ccSmrg for changing keyboard mappings, calls XChangeKeyboardMapping. This patch 242288de56ccSmrg fixes the mistake by making no functional changes to libX11 whatsoever. 242388de56ccSmrg 242488de56ccSmrg Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 242588de56ccSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 242688de56ccSmrg 242788de56ccSmrgcommit b5797597f83ee62228abfb88f026ef92163e07a5 242888de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 242988de56ccSmrgDate: Tue Feb 16 10:37:21 2010 -0500 243088de56ccSmrg 243188de56ccSmrg config: move CWARNFLAGS from configure.ac to Makefile.am 243288de56ccSmrg 243388de56ccSmrg Compiler warning flags should be explicitly set in the makefile 243488de56ccSmrg rather than being merged with other packages compiler flags. 243588de56ccSmrg 243688de56ccSmrg Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 243788de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 243888de56ccSmrg 243988de56ccSmrgcommit 052c4d7995b0e52a038933beb85cd544571c6b7e 244088de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 244188de56ccSmrgDate: Tue Feb 16 14:28:21 2010 -0500 244288de56ccSmrg 244388de56ccSmrg specs: change install cmd due to automake 1.11 244488de56ccSmrg 244588de56ccSmrg specData_INSTALL is defined in 1.9 and 1.10 but not 1.11 244688de56ccSmrg 244788de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 244888de56ccSmrg 244988de56ccSmrgcommit 7277a18cda9f5a6807d11cf4ceb9449b1c302c18 245088de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 245188de56ccSmrgDate: Tue Feb 9 17:27:08 2010 -0500 245288de56ccSmrg 245388de56ccSmrg doc: use $(mkdir_p) rather than $(MKDIR_P) due to automake 1.9.6 245488de56ccSmrg 245588de56ccSmrg $(MKDIR_P) is not defined in automake 1.9. 245688de56ccSmrg 245788de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 245888de56ccSmrg 245988de56ccSmrgcommit e66eda95b520727969d721416d4ea49b54ef2b03 246088de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 246188de56ccSmrgDate: Tue Feb 2 16:29:26 2010 -0500 246288de56ccSmrg 246388de56ccSmrg specs: install html images in $docdir with html files 246488de56ccSmrg 246588de56ccSmrg The images required by the html files have been omitted. 246688de56ccSmrg 246788de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 246888de56ccSmrg 246988de56ccSmrgcommit 137d1ff6be99d040e77c8c4c52029c5bdf1f4808 247088de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 247188de56ccSmrgDate: Sun Jan 31 14:16:20 2010 -0500 247288de56ccSmrg 247388de56ccSmrg doc: use new macros to control doc generation 247488de56ccSmrg 247588de56ccSmrg Namely XORG_WITH_GROFF for the groff generation tool 247688de56ccSmrg XORG_WITH_PS2PDF for the conversion of PS docs to PDF 247788de56ccSmrg XORG_ENABLE_SPECS for the generation of specs 247888de56ccSmrg 247988de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 248088de56ccSmrg 248188de56ccSmrgcommit 9ca583c5d6fcf9cd8151ee7b019630b141d32fab 248288de56ccSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 248388de56ccSmrgDate: Tue Jan 26 19:41:08 2010 -0500 248488de56ccSmrg 248588de56ccSmrg doc: clean-up generated html images 248688de56ccSmrg 248788de56ccSmrg Generate images in /images as is the convention 248888de56ccSmrg Provide a base file name for images rather than process ID 248988de56ccSmrg Remove images directory when running make clean 249088de56ccSmrg 249188de56ccSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 249288de56ccSmrg 249388de56ccSmrgcommit eb289b34bfc9978eef724e0f268975938334c06c 249488de56ccSmrgAuthor: Kristian Høgsberg <krh@bitplanet.net> 249588de56ccSmrgDate: Thu Jan 21 13:39:17 2010 -0500 249688de56ccSmrg 249788de56ccSmrg XErrorDB: Add new DRI2 request names 249888de56ccSmrg 249988de56ccSmrgcommit 6babf2123d05adb9349394c49cc2d81d1f66cf9e 250088de56ccSmrgAuthor: Julien Cristau <jcristau@debian.org> 250188de56ccSmrgDate: Sat Jan 16 22:47:03 2010 +0000 250288de56ccSmrg 250388de56ccSmrg man: Fix typo in Makefile 250488de56ccSmrg 250588de56ccSmrg Missing line continuation was preventing the XCompose alias from being 250688de56ccSmrg generated. 250788de56ccSmrg 250888de56ccSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 250988de56ccSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 251088de56ccSmrg 2511b4ee4795Smrgcommit 68530599e61cf9fef3fcc91650e7cef21837fce7 2512b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2513b4ee4795SmrgDate: Sat Jan 16 11:41:32 2010 -0800 2514b4ee4795Smrg 2515b4ee4795Smrg libX11 1.3.3 2516b4ee4795Smrg 2517b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2518b4ee4795Smrg 2519b4ee4795Smrgcommit 1e5af224b9fbdb154620f898558704f2bc4bf4e9 2520b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2521b4ee4795SmrgDate: Thu Jan 14 18:33:39 2010 -0800 2522b4ee4795Smrg 2523b4ee4795Smrg Update COPYING file with actual licenses from libX11 code & docs 2524b4ee4795Smrg 2525b4ee4795Smrg COPYING was previously a years out-of-date copy of the LICENSES 2526b4ee4795Smrg doc summarizing all licenses for all XFree86 components, many of 2527b4ee4795Smrg which did not apply to libX11. 2528b4ee4795Smrg 2529b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2530b4ee4795Smrg 2531b4ee4795Smrgcommit ddb1786720d6136b1b28be599c75c10ad1b76a2a 2532b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2533b4ee4795SmrgDate: Thu Jan 14 17:38:26 2010 -0800 2534b4ee4795Smrg 2535b4ee4795Smrg Purge CVS/RCS id tags 2536b4ee4795Smrg 2537b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2538b4ee4795Smrg 2539b4ee4795Smrgcommit c1db9ddcfa7091f173478dca45bf720badedfca4 2540b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2541b4ee4795SmrgDate: Thu Jan 14 15:39:14 2010 -0800 2542b4ee4795Smrg 2543b4ee4795Smrg Update Sun license notices to current X.Org standard form 2544b4ee4795Smrg 2545b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2546b4ee4795Smrg 2547b4ee4795Smrgcommit 1aaa7c0358c5c035b99625f5715cb722bc2d2a2f 2548b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2549b4ee4795SmrgDate: Thu Jan 14 08:28:22 2010 -0800 2550b4ee4795Smrg 2551b4ee4795Smrg Add %S substitutions to Compose man page 2552b4ee4795Smrg 2553b4ee4795Smrg Commit 9df349a7894725f9469b106af645f57f7f3f9af3 added support for %S 2554b4ee4795Smrg in Compose file include statements - this documents it in the Compose 2555b4ee4795Smrg file man page. 2556b4ee4795Smrg 2557b4ee4795Smrg Also changes the existing substitution documentation to list format 2558b4ee4795Smrg instead of a paragraph format to allow easier adding of %S. 2559b4ee4795Smrg 2560b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2561b4ee4795Smrg 2562b4ee4795Smrgcommit 94b45db93058cffa25598fe27dd3e385ace9d305 2563b4ee4795SmrgAuthor: Richard Purdie <rpurdie@linux.intel.com> 2564b4ee4795SmrgDate: Thu Jan 14 08:04:28 2010 -0800 2565b4ee4795Smrg 2566b4ee4795Smrg Fix configure.ac PKG_ macro calls 2567b4ee4795Smrg 2568b4ee4795Smrg If the first call to PKG_CHECK_MODULES() may not be called during execution 2569b4ee4795Smrg which is the case here since its inside a case statement, call 2570b4ee4795Smrg PKG_PROG_PKG_CONFIG() to ensure things worked correctly. 2571b4ee4795Smrg 2572b4ee4795Smrg Fixes a configure failure introduced by commit 2573b4ee4795Smrg 87529c039050ce3336ff9ce00f1b5a21d15690da when xcb is enabled. 2574b4ee4795Smrg 2575b4ee4795Smrg http://bugs.freedesktop.org/show_bug.cgi?id=26041 2576b4ee4795Smrg 2577b4ee4795Smrg Signed-off-by: Richard Purdie <rpurdie@linux.intel.com> 2578b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2579b4ee4795Smrg 2580b4ee4795Smrgcommit df559d8bc2238a2c369152fcb06e5b5ab132a5dc 2581b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2582b4ee4795SmrgDate: Tue Jan 12 09:18:15 2010 -0800 2583b4ee4795Smrg 2584b4ee4795Smrg Raise xorg-macros requirement to 1.4 2585b4ee4795Smrg 2586b4ee4795Smrg Needed since the changes in 464390f16d7ed4aa5bf80f89863ba92273075ec2 2587b4ee4795Smrg depend on the INSTALL file delivered in xorg-macros 1.4 2588b4ee4795Smrg 2589b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2590b4ee4795Smrg 2591b4ee4795Smrgcommit 9df349a7894725f9469b106af645f57f7f3f9af3 2592b4ee4795SmrgAuthor: James Cloos <cloos@jhcloos.com> 2593b4ee4795SmrgDate: Wed Jan 13 11:04:38 2010 -0500 2594b4ee4795Smrg 2595b4ee4795Smrg Allow inclusion of system level compose files. 2596b4ee4795Smrg 2597b4ee4795Smrg With the release of XFree86 4.4 an inclusion system of compose files was 2598b4ee4795Smrg added to Xlib to allow inclusion of the default compose file (with %L), 2599b4ee4795Smrg any compose files from user’s home directory (with %H), or a compose 2600b4ee4795Smrg file with a hard coded path¹. However, even today including system level 2601b4ee4795Smrg compose files is not possible in a platform independent manner although 2602b4ee4795Smrg the machinery for including compose files and overriding previously 2603b4ee4795Smrg defined compositions is already in place. 2604b4ee4795Smrg 2605b4ee4795Smrg With the ability to include system level compose files one could greatly 2606b4ee4795Smrg reduce the need for compose file rule duplication and the work needed to 2607b4ee4795Smrg propagate changes in one compose file to others. For example, currently 2608b4ee4795Smrg the Finnish compose file fi_FI.UTF-8 weights over 5000 lines² but it 2609b4ee4795Smrg is almost identical with en_US.UTF-8 except for perhaps half a dozen 2610b4ee4795Smrg compositions. 2611b4ee4795Smrg 2612b4ee4795Smrg This commit allows one to include system level compose files with the 2613b4ee4795Smrg following kind of syntax: 2614b4ee4795Smrg 2615b4ee4795Smrg include "%S/en_US.UTF-8/Compose" 2616b4ee4795Smrg 2617b4ee4795Smrg 1] http://www.xfree86.org/4.4.0/RELNOTES5.html#42 2618b4ee4795Smrg 2] http://cgit.freedesktop.org/xorg/lib/libX11/tree/nls/fi_FI.UTF-8/Compose.pre 2619b4ee4795Smrg 2620b4ee4795Smrg Signed-off-by: Marko Myllynen <myllynen@redhat.com> 2621b4ee4795Smrg Signed-off-by: James Cloos <cloos@jhcloos.com> 2622b4ee4795Smrg 2623b4ee4795Smrgcommit ccf21a8877f40136e25f2f62d0668b0c76b3cfbd 2624b4ee4795SmrgAuthor: Thien-Thi Nguyen <ttn@gnuvola.org> 2625b4ee4795SmrgDate: Tue Dec 1 10:31:47 2009 +0100 2626b4ee4795Smrg 2627b4ee4795Smrg libX11: Fix comment: Invert polarity (direction) of reformat description. 2628b4ee4795Smrg 2629b4ee4795Smrg Signed-off-by: Thien-Thi Nguyen <ttn@gnuvola.org> 2630b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2631b4ee4795Smrg 2632b4ee4795Smrgcommit 4d4676c0d6324d2ff9d00d15ab485fa5d848a369 2633b4ee4795SmrgAuthor: Osamu Sayama <osamu.sayama@sun.com> 2634b4ee4795SmrgDate: Tue Jan 5 17:26:40 2010 -0800 2635b4ee4795Smrg 2636b4ee4795Smrg set_fontset_extents crash after get_rotate_fontname fix in 2bef065b70f7 2637b4ee4795Smrg 2638b4ee4795Smrg - In set_fontset_extents, check font_data is not NULL before running 2639b4ee4795Smrg loop that may increment it to a non-NULL invalid pointer. 2640b4ee4795Smrg - Make sure get_rotate_fontname counts the final field 2641b4ee4795Smrg 2642b4ee4795Smrg Fixes OpenSolaris bug 6913809: X application dumps core in ja_JP.UTF-8 locale 2643b4ee4795Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6913809> 2644b4ee4795Smrg 2645b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2646b4ee4795Smrg Reviewed-by: Adam Jackson <ajax@redhat.com> 2647b4ee4795Smrg 2648b4ee4795Smrgcommit 87529c039050ce3336ff9ce00f1b5a21d15690da 2649b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2650b4ee4795SmrgDate: Tue Jan 5 18:02:37 2010 -0800 2651b4ee4795Smrg 2652b4ee4795Smrg Merge X11, XKBPROTO, & XPROTO pkg-config lists 2653b4ee4795Smrg 2654b4ee4795Smrg Since the XPROTO_CFLAGS & XKBPROTO_CFLAGS are just merged into X11_CFLAGS 2655b4ee4795Smrg in configure.ac anyway, might as well combine the lists passed to 2656b4ee4795Smrg PKG_CHECK_MODULES to reduce duplication in the flags. 2657b4ee4795Smrg 2658b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2659b4ee4795Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 2660b4ee4795Smrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 2661b4ee4795Smrg 2662b4ee4795Smrgcommit 2dd053667b44c55e2bf601aec7b75fc6fee1cf44 2663b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2664b4ee4795SmrgDate: Tue Jan 5 17:56:58 2010 -0800 2665b4ee4795Smrg 2666b4ee4795Smrg Add XCompose man page shadow for Compose man page 2667b4ee4795Smrg 2668b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2669b4ee4795Smrg 2670b4ee4795Smrgcommit 02543bba816e065c02cd36e0c9e21519a9ee9c96 2671b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2672b4ee4795SmrgDate: Tue Jan 5 17:47:44 2010 -0800 2673b4ee4795Smrg 2674b4ee4795Smrg Add $(AM_V_GEN) to silence lint rules too 2675b4ee4795Smrg 2676b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2677b4ee4795Smrg 2678b4ee4795Smrgcommit db7c6fdeeaef9475458498e4cf09d6b1329e9aa3 2679b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2680b4ee4795SmrgDate: Tue Jan 5 17:42:42 2010 -0800 2681b4ee4795Smrg 2682b4ee4795Smrg Remove GCC_WARNINGS now that XORG_CWARNFLAGS sets them for us 2683b4ee4795Smrg 2684b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2685b4ee4795Smrg 2686b4ee4795Smrgcommit 6b4e526e7ba105622f6b143e8e2639b44cb6cc19 2687b4ee4795SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 2688b4ee4795SmrgDate: Sun Nov 29 10:44:24 2009 -0500 2689b4ee4795Smrg 2690b4ee4795Smrg configure.ac: restore correct order for XORG_DEFAULT_OPTIONS 2691b4ee4795Smrg 2692b4ee4795Smrg It must be following AC_USE_SYSTEM_EXTENSION 2693b4ee4795Smrg 2694b4ee4795Smrgcommit 3dbaa11d1c8705e1b309c6686f354766b651ad20 2695b4ee4795SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 2696b4ee4795SmrgDate: Sun Nov 29 10:01:44 2009 -0500 2697b4ee4795Smrg 2698b4ee4795Smrg Add .gitignore in /specs for generated files 2699b4ee4795Smrg 2700b4ee4795Smrg Being in /specs, it will apply for all 3 subdirs 2701b4ee4795Smrg 2702b4ee4795Smrgcommit f45d39d37aab04742e44cd8c3c993aad7587e40c 2703b4ee4795SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 2704b4ee4795SmrgDate: Fri Nov 27 20:56:03 2009 -0500 2705b4ee4795Smrg 2706b4ee4795Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 2707b4ee4795Smrg 2708b4ee4795Smrg Now that the INSTALL file is generated. 2709b4ee4795Smrg Allows running make maintainer-clean. 2710b4ee4795Smrg 2711b4ee4795Smrgcommit 464390f16d7ed4aa5bf80f89863ba92273075ec2 2712b4ee4795SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 2713b4ee4795SmrgDate: Wed Oct 28 14:09:10 2009 -0400 2714b4ee4795Smrg 2715b4ee4795Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 2716b4ee4795Smrg 2717b4ee4795Smrg Add missing INSTALL file. Use standard GNU file on building tarball 2718b4ee4795Smrg README may have been updated 2719b4ee4795Smrg Remove AUTHORS file as it is empty and no content available yet. 2720b4ee4795Smrg Remove NEWS file as it is empty and no content available yet. 2721b4ee4795Smrg 2722b4ee4795Smrgcommit 6360e7f0ce6a75da2bed33ede7fea783a1fb80e1 2723b4ee4795SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 2724b4ee4795SmrgDate: Tue Oct 27 15:07:25 2009 -0400 2725b4ee4795Smrg 2726b4ee4795Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 2727b4ee4795Smrg 2728b4ee4795Smrg This macro aggregate a number of existing macros that sets commmon 2729b4ee4795Smrg X.Org components configuration options. It shields the configuration file from 2730b4ee4795Smrg future changes. 2731b4ee4795Smrg 2732b4ee4795Smrgcommit d02f943c98fde2f14319bc57fd9ad77eb9a2a572 2733b4ee4795SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 2734b4ee4795SmrgDate: Mon Oct 26 22:08:42 2009 -0400 2735b4ee4795Smrg 2736b4ee4795Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 2737b4ee4795Smrg 2738b4ee4795Smrg ChangeLog filename is known to Automake and requires no further 2739b4ee4795Smrg coding in the makefile. 2740b4ee4795Smrg 2741b4ee4795Smrgcommit f77c89c751a6a63c8ef11ecdddca2aed11ff6e29 2742b4ee4795SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 2743b4ee4795SmrgDate: Thu Oct 22 12:34:19 2009 -0400 2744b4ee4795Smrg 2745b4ee4795Smrg .gitignore: use common defaults with custom section # 24239 2746b4ee4795Smrg 2747b4ee4795Smrg Using common defaults will reduce errors and maintenance. 2748b4ee4795Smrg Only the very small or inexistent custom section need periodic maintenance 2749b4ee4795Smrg when the structure of the component changes. Do not edit defaults. 2750b4ee4795Smrg 2751b4ee4795Smrgcommit 46c7b0e9d0d85cf5ccc0d40d19821fcc3335503b 2752b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2753b4ee4795SmrgDate: Thu Nov 12 23:05:40 2009 -0800 2754b4ee4795Smrg 2755b4ee4795Smrg Add compose-check.pl to EXTRA_DIST 2756b4ee4795Smrg 2757b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2758b4ee4795Smrg 2759b4ee4795Smrgcommit 54c64267cc8bc98641cc39a22cb7bd71673e89e0 2760b4ee4795SmrgAuthor: Julien Cristau <jcristau@debian.org> 2761b4ee4795SmrgDate: Thu Oct 29 17:17:24 2009 +0100 2762b4ee4795Smrg 2763b4ee4795Smrg man: fix XCopyGC argument order 2764b4ee4795Smrg 2765b4ee4795Smrg Ubuntu bug#408337 2766b4ee4795Smrg 2767b4ee4795Smrgcommit aad10032651cdc2a53b359035954454a28d6db67 2768b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2769b4ee4795SmrgDate: Fri Oct 23 13:55:14 2009 -0700 2770b4ee4795Smrg 2771b4ee4795Smrg libX11 1.3.2 2772b4ee4795Smrg 2773b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2774b4ee4795Smrg 2775b4ee4795Smrgcommit 6303ada89cb228c0f9656036f798703afb42fc29 2776b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 2777b4ee4795SmrgDate: Wed Oct 21 12:42:07 2009 +1000 2778b4ee4795Smrg 2779b4ee4795Smrg Add smiley faces to compose sequences. 2780b4ee4795Smrg 2781b4ee4795Smrg I wonder how we could have lasted that long without them. 2782b4ee4795Smrg 2783b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2784b4ee4795Smrg Acked-by: Daniel Stone <daniel@fooishbar.org> 2785b4ee4795Smrg Acked-By: James Cloos <cloos@jhcloos.com> 2786b4ee4795Smrg 2787b4ee4795Smrgcommit 0e104ebd8628803c27e36b16922ad1edd891325a 2788b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2789b4ee4795SmrgDate: Thu Oct 22 23:12:30 2009 -0700 2790b4ee4795Smrg 2791b4ee4795Smrg Add man page for Compose file format 2792b4ee4795Smrg 2793b4ee4795Smrg Based on grammar description in modules/im/ximcp/imLcPrs.c and 2794b4ee4795Smrg note on XFree86 changes formerly found in xorg-docs RELNOTES.sgml 2795b4ee4795Smrg 2796b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2797b4ee4795Smrg 2798b4ee4795Smrgcommit 9c95f2af7c442b3a59b1a30cf804f1ef4e7fc5b5 2799b4ee4795SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 2800b4ee4795SmrgDate: Tue Oct 20 12:46:03 2009 -0700 2801b4ee4795Smrg 2802b4ee4795Smrg Add extra configuration and sanity checks for groff and ps2pdf 2803b4ee4795Smrg 2804b4ee4795Smrg 1) Add AC_ARG_VAR for GROFF and PS2PDF to inform users of these 2805b4ee4795Smrg environment variables. 2806b4ee4795Smrg 2) Check that groff -ms works 2807b4ee4795Smrg 2808b4ee4795Smrg Some distributions ship the ms macros as a separate package which may 2809b4ee4795Smrg not be installed together with groff, so we need to make sure that groff 2810b4ee4795Smrg works and the required macros are actually installed before attempting 2811b4ee4795Smrg to build the specs. 2812b4ee4795Smrg 2813b4ee4795Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 2814b4ee4795Smrg Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 2815b4ee4795Smrg Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2816b4ee4795Smrg 2817b4ee4795Smrgcommit d3f801fd2f9198eaad6797414dba652f9c006c6d 2818b4ee4795SmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2819b4ee4795SmrgDate: Sun Oct 18 17:34:53 2009 -0500 2820b4ee4795Smrg 2821b4ee4795Smrg Fix VPATH build of libX11 specs 2822b4ee4795Smrg 2823b4ee4795Smrg Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2824b4ee4795Smrg 2825b4ee4795Smrgcommit ad15e1a89d30ccc11d80745897b83def1448e8c0 2826b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2827b4ee4795SmrgDate: Sat Oct 17 16:14:34 2009 -0700 2828b4ee4795Smrg 2829b4ee4795Smrg libX11 1.3.1 2830b4ee4795Smrg 2831b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2832b4ee4795Smrg 2833b4ee4795Smrgcommit 0cbf98c17a7484bb58b2464b98d63bb3b4ea2594 2834b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2835b4ee4795SmrgDate: Sat Oct 17 16:28:25 2009 -0700 2836b4ee4795Smrg 2837b4ee4795Smrg Fix make distcheck 2838b4ee4795Smrg 2839b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2840b4ee4795Smrg 2841b4ee4795Smrgcommit 082e62ad268ef16a3bebc5a3c9fa008dbdc483ed 2842b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2843b4ee4795SmrgDate: Fri Oct 16 19:25:35 2009 -0700 2844b4ee4795Smrg 2845b4ee4795Smrg Use $(AM_V_GEN) to silence echo commands for generating shadow man pages 2846b4ee4795Smrg 2847b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2848b4ee4795Smrg 2849b4ee4795Smrgcommit 4e66da0783b2e5e3b288aaecd3c89396ed425c20 2850b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2851b4ee4795SmrgDate: Wed Oct 14 16:18:24 2009 -0700 2852b4ee4795Smrg 2853b4ee4795Smrg Move libX11 & XIM/locale specs from xorg-docs 2854b4ee4795Smrg 2855b4ee4795Smrg If groff is found, and --disable-specs is not passed to configure, 2856b4ee4795Smrg specs will be converted to text, html and ps (or pdf if ps2pdf is 2857b4ee4795Smrg found) and installed to $(docdir) 2858b4ee4795Smrg 2859b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2860b4ee4795Smrg 2861b4ee4795Smrgcommit 5d3d817a42ddcc8d0c6efd33efd1442fe14f5c6b 2862b4ee4795SmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2863b4ee4795SmrgDate: Tue Oct 13 19:15:51 2009 -0500 2864b4ee4795Smrg 2865b4ee4795Smrg Provide _Xsetlocale compat wrappers on Cygwin 2866b4ee4795Smrg 2867b4ee4795Smrg Previous versions of Cygwin did not have proper locale support, so Cygwin/X 2868b4ee4795Smrg defined X_LOCALE, using _Xsetlocale instead. Cygwin 1.7 has added locale 2869b4ee4795Smrg support, but we can't remove the _Xsetlocale entry point without breaking 2870b4ee4795Smrg ABI. 2871b4ee4795Smrg 2872b4ee4795Smrg Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2873b4ee4795Smrg 2874b4ee4795Smrgcommit 2c8b3a877a713bb66a6316a7051b43c46af6e1a0 2875b4ee4795SmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2876b4ee4795SmrgDate: Tue Oct 13 19:15:49 2009 -0500 2877b4ee4795Smrg 2878b4ee4795Smrg dolt: add Cygwin to supported platforms 2879b4ee4795Smrg 2880b4ee4795Smrg Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2881b4ee4795Smrg 2882b4ee4795Smrgcommit a2c8e3e34b15b57ff881a52101fc961a602f35e4 2883b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2884b4ee4795SmrgDate: Wed Oct 14 13:23:30 2009 -0700 2885b4ee4795Smrg 2886b4ee4795Smrg Recognize XSUNBUFFERSIZE alias for XLIBBUFFERSIZE on Solaris 2887b4ee4795Smrg 2888b4ee4795Smrg Also fix indenting of the XLIBBUFFERSIZE code to match surrounding code 2889b4ee4795Smrg 2890b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2891b4ee4795Smrg 2892b4ee4795Smrgcommit 34ddfca7b7d58240b0fe74bec6b2e0652d15c051 2893b4ee4795SmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 2894b4ee4795SmrgDate: Tue Feb 10 17:47:25 2009 +0000 2895b4ee4795Smrg 2896b4ee4795Smrg Include sys/select.h for select() and struct timeval, if it exists 2897b4ee4795Smrg 2898b4ee4795Smrg This is a cygwin build fix 2899b4ee4795Smrg 2900b4ee4795Smrgcommit 383165916ddac91740d4c780174d4c0d07cdb994 2901b4ee4795SmrgAuthor: Xake <xake@rymdraket.net> 2902b4ee4795SmrgDate: Sun Sep 27 11:16:36 2009 +0200 2903b4ee4795Smrg 2904b4ee4795Smrg Use AM_V_GEN instead of customized macros for AM_SILENT_RULES 2905b4ee4795Smrg 2906b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2907b4ee4795Smrg 2908b4ee4795Smrgcommit 854269d55cdda8caf425515bfed2855e211a5ada 2909b4ee4795SmrgAuthor: Julien Cristau <jcristau@debian.org> 2910b4ee4795SmrgDate: Tue Oct 6 16:11:24 2009 +0200 2911b4ee4795Smrg 2912b4ee4795Smrg configure: quote argument to m4_pattern_forbid 2913b4ee4795Smrg 2914b4ee4795Smrg Without this, configure spits out 2915b4ee4795Smrg ../configure: line 12364: ac_fn_c_check_member: command not found 2916b4ee4795Smrg ../configure: line 12378: ac_fn_c_check_type: command not found 2917b4ee4795Smrg 2918b4ee4795Smrg Also anchor the pattern to make it stricter. 2919b4ee4795Smrg 2920b4ee4795Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 2921b4ee4795Smrg 2922b4ee4795Smrgcommit 3bb020587ce74e0737ec7aceb20041f1e77d3b87 2923b4ee4795SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 2924b4ee4795SmrgDate: Thu Oct 1 22:20:38 2009 -0700 2925b4ee4795Smrg 2926b4ee4795Smrg Split CFLAGS into CPPFLAGS and CFLAGS 2927b4ee4795Smrg 2928b4ee4795Smrg On some build systems, CPPFLAGS is set to "-I/some/prefix/include". If older 2929b4ee4795Smrg X11 headers are in /some/prefix/include, they will be preferred over the 2930b4ee4795Smrg shipped headers. This corrects that problem. 2931b4ee4795Smrg 2932b4ee4795Smrgcommit d54caf1c9c55af8247621b7ba6afb20b23699839 2933b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 2934b4ee4795SmrgDate: Fri Oct 2 10:59:08 2009 +1000 2935b4ee4795Smrg 2936b4ee4795Smrg libX11 1.3 2937b4ee4795Smrg 2938b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2939b4ee4795Smrg 2940b4ee4795Smrgcommit dd201bcf9e7f8863b7ef32273a5ef021678133c1 2941b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 2942b4ee4795SmrgDate: Fri Oct 2 12:10:29 2009 +1000 2943b4ee4795Smrg 2944b4ee4795Smrg nls: remove duplicate Compose sequences from pt_BR.UTF-8 2945b4ee4795Smrg 2946b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2947b4ee4795Smrg 2948b4ee4795Smrgcommit a293ae9e83739067fc92db1a39c262857bc2283e 2949b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 2950b4ee4795SmrgDate: Fri Sep 25 11:19:41 2009 +1000 2951b4ee4795Smrg 2952b4ee4795Smrg Add XF86TouchpadToggle to XKeysymDB 2953b4ee4795Smrg 2954b4ee4795Smrg Lenovo laptops provide a key to enable or disable the touchpad and the 2955b4ee4795Smrg trackstick. This key is usually located on Fn + F8. 2956b4ee4795Smrg 2957b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 2958b4ee4795Smrg Acked-by: Adam Jackson <ajax@redhat.com> 2959b4ee4795Smrg 2960b4ee4795Smrgcommit 69839f8903a24eab08f17a781b3797fb64dce9cf 2961b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2962b4ee4795SmrgDate: Sun Sep 27 10:34:16 2009 -0700 2963b4ee4795Smrg 2964b4ee4795Smrg Bug 24173: libX11 from git fails to build with automake older then 1.11 2965b4ee4795Smrg 2966b4ee4795Smrg AM_CONDITIONAL must come *before* the AC_OUTPUT that creates the 2967b4ee4795Smrg Makefiles, instead of after. 2968b4ee4795Smrg <http://bugs.freedesktop.org/show_bug.cgi?id=24173> 2969b4ee4795Smrg 2970b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2971b4ee4795Smrg 2972b4ee4795Smrgcommit f5effd041f58ef07703cca2b4f396758811e1eec 2973b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2974b4ee4795SmrgDate: Wed Apr 15 10:59:23 2009 -0700 2975b4ee4795Smrg 2976b4ee4795Smrg Resolve conflicting Compose sequences in iso8859-2, el_GR.UTF-8 & pt_BR.UTF-8 2977b4ee4795Smrg 2978b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2979b4ee4795Smrg 2980b4ee4795Smrgcommit 3843778358d3a0cd6a2d07dba5dd061248053ac9 2981b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2982b4ee4795SmrgDate: Wed Apr 15 10:56:09 2009 -0700 2983b4ee4795Smrg 2984b4ee4795Smrg Add perl script to check for duplicate or conflicting compose file entries 2985b4ee4795Smrg 2986b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2987b4ee4795Smrg 2988b4ee4795Smrgcommit 19cc5e1fa17a285045662820a8b4de2a0f9a194d 2989b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 2990b4ee4795SmrgDate: Fri Sep 18 17:10:04 2009 -0700 2991b4ee4795Smrg 2992b4ee4795Smrg Use make rules instead of shell for loops to generate shadow man pages 2993b4ee4795Smrg 2994b4ee4795Smrg Allows parallel make and simpler build logs/error reporting 2995b4ee4795Smrg 2996b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2997b4ee4795Smrg 2998b4ee4795Smrgcommit 7dabcac973d0b6692a3cd62bd6d8e0467b24200b 2999b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 3000b4ee4795SmrgDate: Fri Sep 18 16:58:53 2009 -0700 3001b4ee4795Smrg 3002b4ee4795Smrg Add AM_SILENT_RULES support for cpp rules for man & nls files 3003b4ee4795Smrg 3004b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3005b4ee4795Smrg 3006b4ee4795Smrgcommit bfa19cddd8546b4930a773f3bbd81137c362d82b 3007b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 3008b4ee4795SmrgDate: Fri Sep 18 16:58:16 2009 -0700 3009b4ee4795Smrg 3010b4ee4795Smrg Update to using xorg-macros 1.3 & XORG_DEFAULT_OPTIONS 3011b4ee4795Smrg 3012b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3013b4ee4795Smrg 3014b4ee4795Smrgcommit 51396066c8003a96a6399c9a4bed2a81e512b582 3015b4ee4795SmrgAuthor: Mikko Niskanen <mikko.niskanen@iki.fi> 3016b4ee4795SmrgDate: Fri Sep 4 10:11:15 2009 +1000 3017b4ee4795Smrg 3018b4ee4795Smrg Fix wrong typedef on HP-UX (#18998) 3019b4ee4795Smrg 3020b4ee4795Smrg shl_dt doesn't exist, the type is shl_t. 3021b4ee4795Smrg 3022b4ee4795Smrg X.Org Bug 18998 <http://bugs.freedesktop.org/show_bug.cgi?id=18998> 3023b4ee4795Smrg 3024b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3025b4ee4795Smrg 3026b4ee4795Smrgcommit 615220a312b9430a580fe6dcf51703c6ef244f66 3027b4ee4795SmrgAuthor: Paul Bender <pebender@gmail.com> 3028b4ee4795SmrgDate: Fri Sep 4 09:57:10 2009 +1000 3029b4ee4795Smrg 3030b4ee4795Smrg Don't require xdmcp in configure.ac (#22583) 3031b4ee4795Smrg 3032b4ee4795Smrg X.Org Bug 22583 <http://bugs.freedesktop.org/show_bug.cgi?id=22583> 3033b4ee4795Smrg 3034b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3035b4ee4795Smrg 3036b4ee4795Smrgcommit 20f9ecd86ad2a9ac6966f7eee32234cb5ef77c29 3037b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3038b4ee4795SmrgDate: Thu Sep 3 14:02:44 2009 +1000 3039b4ee4795Smrg 3040b4ee4795Smrg man: fix parameters to XkbAllocGeomOverlay{Rows|Keys} (#23499) 3041b4ee4795Smrg 3042b4ee4795Smrg X.Org Bug 23499 <http://bugs.freedesktop.org/show_bug.cgi?id=23499> 3043b4ee4795Smrg 3044b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3045b4ee4795Smrg 3046b4ee4795Smrgcommit c2814a614dc4d9409bfa0f44c18bfd69ad7f7b85 3047b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3048b4ee4795SmrgDate: Thu Sep 3 12:05:25 2009 +1000 3049b4ee4795Smrg 3050b4ee4795Smrg man: XQueryTree may return BadWindow. (#23416) 3051b4ee4795Smrg 3052b4ee4795Smrg X.Org Bug 23416 <http://bugs.freedesktop.org/show_bug.cgi?id=XXX> 3053b4ee4795Smrg 3054b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3055b4ee4795Smrg 3056b4ee4795Smrgcommit dbe98d456ccc6eeca9fa3e241a3db0a4d83c5a65 3057b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 3058b4ee4795SmrgDate: Fri Aug 28 23:07:58 2009 +0800 3059b4ee4795Smrg 3060b4ee4795Smrg Fix version tag in .TH line of several XKB man pages 3061b4ee4795Smrg 3062b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3063b4ee4795Smrg 3064b4ee4795Smrgcommit bf24400936c10af6f5aa0c75cfe2207ab9b680b4 3065b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 3066b4ee4795SmrgDate: Fri Aug 28 23:04:38 2009 +0800 3067b4ee4795Smrg 3068b4ee4795Smrg XkbSetDeviceButtonActions.man: remove non-existent actions argument 3069b4ee4795Smrg 3070b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3071b4ee4795Smrg 3072b4ee4795Smrgcommit 53affa9335116f2d367f041e6502a411d4619e47 3073b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 3074b4ee4795SmrgDate: Fri Aug 28 23:00:17 2009 +0800 3075b4ee4795Smrg 3076b4ee4795Smrg XkbQueryExtension.man: Arguments should be pointers 3077b4ee4795Smrg 3078b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3079b4ee4795Smrg 3080b4ee4795Smrgcommit 6233948885acc5873a5abddfff235afec555f3c2 3081b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 3082b4ee4795SmrgDate: Fri Aug 28 22:53:03 2009 +0800 3083b4ee4795Smrg 3084b4ee4795Smrg XkbSAActionSetCtrls.man: Fix typo in formatting macro 3085b4ee4795Smrg 3086b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3087b4ee4795Smrg 3088b4ee4795Smrgcommit 28a9ca57cdec4aa9ca92322f963b01f0c2daf47a 3089b4ee4795SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 3090b4ee4795SmrgDate: Fri Aug 28 22:49:31 2009 +0800 3091b4ee4795Smrg 3092b4ee4795Smrg Convert Xkb API man pages to ANSI prototypes 3093b4ee4795Smrg 3094b4ee4795Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3095b4ee4795Smrg 3096b4ee4795Smrgcommit fa2eecca85baab9616f7143cc1a853a594b4a90c 3097b4ee4795SmrgAuthor: James Cloos <cloos@jhcloos.com> 3098b4ee4795SmrgDate: Mon Aug 24 06:35:17 2009 -0400 3099b4ee4795Smrg 3100b4ee4795Smrg Add some (Serbian) Cyrillic NFD sequences. 3101b4ee4795Smrg 3102b4ee4795Smrg A number of characters in use in the various countries which use the 3103b4ee4795Smrg Cyrillic script do not appear as pre-composed characters in The UCS 3104b4ee4795Smrg or Unicode; they are only available as combining-character sequences. 3105b4ee4795Smrg 3106b4ee4795Smrg This commit adds support for using (prefix) dead keys and Multi_key- 3107b4ee4795Smrg initiated sequences to enter a number of these combining-character 3108b4ee4795Smrg sequences. This ensures that users can enter these scripts even 3109b4ee4795Smrg when using the current Cyrillic keymaps, which lack support for 3110b4ee4795Smrg the combining characters. 3111b4ee4795Smrg 3112b4ee4795Smrg Please see the discussions on the xkb mailing list. 3113b4ee4795Smrg 3114b4ee4795Smrg Signed-off-by: James Cloos <cloos@jhcloos.com> 3115b4ee4795Smrg 3116b4ee4795Smrgcommit d1bdc909f9246119696c8b0d9afb7bd8afb71b60 3117b4ee4795SmrgAuthor: Julien Cristau <jcristau@debian.org> 3118b4ee4795SmrgDate: Wed Aug 5 18:14:23 2009 +0200 3119b4ee4795Smrg 3120b4ee4795Smrg man/xkb: delete spurious newline in .TH headers 3121b4ee4795Smrg 3122b4ee4795Smrgcommit ee723b83b24682db833a2f0abd96cd319b8a62af 3123b4ee4795SmrgAuthor: Julien Cristau <jcristau@debian.org> 3124b4ee4795SmrgDate: Wed Aug 5 16:45:19 2009 +0200 3125b4ee4795Smrg 3126b4ee4795Smrg man: use __libmansuffix__ instead of 3X11 for references to other pages 3127b4ee4795Smrg 3128b4ee4795Smrgcommit 595e204feb82c798a92eea41fea03be6476ac181 3129b4ee4795SmrgAuthor: Julien Cristau <jcristau@debian.org> 3130b4ee4795SmrgDate: Wed Aug 5 16:43:36 2009 +0200 3131b4ee4795Smrg 3132b4ee4795Smrg man/xkb: use __libmansuffix__ instead of hardcoding 3Xkb for manpage sections 3133b4ee4795Smrg 3134b4ee4795Smrgcommit 9da7e230d5320e1556ad2084fcd06ee7994385ea 3135b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3136b4ee4795SmrgDate: Wed Aug 5 14:15:02 2009 +1000 3137b4ee4795Smrg 3138b4ee4795Smrg Bump to 1.2.99.901 (1.3 RC1) 3139b4ee4795Smrg 3140b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3141b4ee4795Smrg 3142b4ee4795Smrgcommit 8f78c7b4e3570cd46c5a220982963c17fe2157b8 3143b4ee4795SmrgAuthor: Filippo Giunchedi <filippo@debian.org> 3144b4ee4795SmrgDate: Sat Jun 6 16:56:54 2009 +0200 3145b4ee4795Smrg 3146b4ee4795Smrg nls: add {left,right}wards arrow to compose table 3147b4ee4795Smrg 3148b4ee4795Smrg Debian bug#532117 <http://bugs.debian.org/532117> 3149b4ee4795Smrg 3150b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3151b4ee4795Smrg 3152b4ee4795Smrgcommit 7949bfa00390241d994f32463e50d4bd78920568 3153b4ee4795SmrgAuthor: Julien Cristau <jcristau@debian.org> 3154b4ee4795SmrgDate: Fri Jul 31 13:33:52 2009 +0200 3155b4ee4795Smrg 3156b4ee4795Smrg Update library version for new symbols 3157b4ee4795Smrg 3158b4ee4795Smrg Commit 554f755e5545f63d3c8f299297927238da155773 added generic event 3159b4ee4795Smrg cookie handling. Bump libX11 version number accordingly. 3160b4ee4795Smrg 3161b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3162b4ee4795Smrg 3163b4ee4795Smrgcommit 640fec5f4feacd01a00eea3dcd4edb220907d3dc 3164b4ee4795SmrgAuthor: Julien Cristau <jcristau@debian.org> 3165b4ee4795SmrgDate: Sun Aug 2 17:18:31 2009 +0200 3166b4ee4795Smrg 3167b4ee4795Smrg Add _XFUNCPROTOBEGIN/END to Xlib-xcb.h 3168b4ee4795Smrg 3169b4ee4795Smrg X.Org bug#22252 <https://bugs.freedesktop.org/show_bug.cgi?id=22252> 3170b4ee4795Smrg 3171b4ee4795Smrg Reported-by: Riku Salminen <rsalmin2@cc.hut.fi> 3172b4ee4795Smrg Signed-off-by: Julien Cristau <jcristau@debian.org> 3173b4ee4795Smrg 3174b4ee4795Smrgcommit bc06d49e9dac1836d6824769ddb2ac5ba9f14df7 3175b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3176b4ee4795SmrgDate: Wed Jul 29 08:44:09 2009 +1000 3177b4ee4795Smrg 3178b4ee4795Smrg Fix compiler warning 'unused variable qelt' 3179b4ee4795Smrg 3180b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3181b4ee4795Smrg 3182b4ee4795Smrgcommit 03f4907e14f5755e72309f08742977b871e81e33 3183b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3184b4ee4795SmrgDate: Wed Jul 29 08:34:57 2009 +1000 3185b4ee4795Smrg 3186b4ee4795Smrg Add utlist.h to the Makefile.am 3187b4ee4795Smrg 3188b4ee4795Smrg utlist.h contains the linked list macros, it was added with the recent 3189b4ee4795Smrg addition of event cookies but utlist.h wasn't added to the Makefile.am. As a 3190b4ee4795Smrg result, make dist failed. 3191b4ee4795Smrg 3192b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3193b4ee4795Smrg 3194b4ee4795Smrgcommit 554f755e5545f63d3c8f299297927238da155773 3195b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3196b4ee4795SmrgDate: Fri Jun 26 11:27:43 2009 +1000 3197b4ee4795Smrg 3198b4ee4795Smrg Add generic event cookie handling to libX11. 3199b4ee4795Smrg 3200b4ee4795Smrg Generic events require more bytes than Xlib provides in the standard XEvent. 3201b4ee4795Smrg Memory allocated by the extension and stored as pointers inside the event is 3202b4ee4795Smrg prone to leak by simple 'while (1) { XNextEvent(...); }' loops. 3203b4ee4795Smrg 3204b4ee4795Smrg This patch adds cookie handling for generic events. Extensions may register 3205b4ee4795Smrg a cookie handler in addition to the normal event vectors. If an extension 3206b4ee4795Smrg has registered a cookie handler, _all_ generic events for this extensions 3207b4ee4795Smrg must be handled through cookies. Otherwise, the default event handler is 3208b4ee4795Smrg used. 3209b4ee4795Smrg 3210b4ee4795Smrg The cookie handler must return an XGenericEventCookie with a pointer to the 3211b4ee4795Smrg data.The rest of the event (type, serialNumber, etc.) are to be filled as 3212b4ee4795Smrg normal. When a client retrieves such a cookie event, the data is stored in 3213b4ee4795Smrg an internal queue (the 'cookiejar'). This data is freed on the next call to 3214b4ee4795Smrg XNextEvent(). 3215b4ee4795Smrg 3216b4ee4795Smrg New extension interfaces: 3217b4ee4795Smrg XESetWireToEventCookie(display, extension_number, cookie_handler) 3218b4ee4795Smrg 3219b4ee4795Smrg Where cookie_handler must set cookie->data. The data pointer is of arbitray 3220b4ee4795Smrg size and type but must be a single memory block. This memory block 3221b4ee4795Smrg represents the actual extension's event. 3222b4ee4795Smrg 3223b4ee4795Smrg New client interfaces: 3224b4ee4795Smrg XGetEventData(display, *cookie); 3225b4ee4795Smrg XFreeEventData(display, *cookie); 3226b4ee4795Smrg 3227b4ee4795Smrg If the client needs the actual event data, it must call XGetEventData() with 3228b4ee4795Smrg the cookie. This returns the data pointer (and removes it from the cookie 3229b4ee4795Smrg jar) and the client is then responsible for freeing the event with 3230b4ee4795Smrg XFreeEventData(). It is safe to call either function with a non-cookie 3231b4ee4795Smrg event. Events unclaimed or not handled by the XGetEventData() are cleaned up 3232b4ee4795Smrg automatically. 3233b4ee4795Smrg 3234b4ee4795Smrg Example client code: 3235b4ee4795Smrg XEvent event; 3236b4ee4795Smrg XGenericEventCookie *cookie = &ev; 3237b4ee4795Smrg 3238b4ee4795Smrg XNextEvent(display, &event); 3239b4ee4795Smrg if (XGetEventData(display, cookie)) { 3240b4ee4795Smrg XIEvent *xievent = cookie->data; 3241b4ee4795Smrg ... 3242b4ee4795Smrg } else if (cookie->type == GenericEvent) { 3243b4ee4795Smrg /* handle generic event */ 3244b4ee4795Smrg } else { 3245b4ee4795Smrg /* handle extension/core event */ 3246b4ee4795Smrg } 3247b4ee4795Smrg XFreeEventData(display, cookie); 3248b4ee4795Smrg 3249b4ee4795Smrg Cookies are not multi-threading safe. Clients that use XGetEventData() must 3250b4ee4795Smrg lock between XNextEvent and XGetEventData to avoid other threads freeing 3251b4ee4795Smrg cookies. 3252b4ee4795Smrg 3253b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3254b4ee4795Smrg 3255b4ee4795Smrgcommit d7675cb8fa7155e7aff1459636a117a97aa1bf28 3256b4ee4795SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3257b4ee4795SmrgDate: Mon Jul 6 13:17:35 2009 +1000 3258b4ee4795Smrg 3259b4ee4795Smrg Bump to 1.2.99.1 3260b4ee4795Smrg 3261b4ee4795Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 3262b4ee4795Smrg 32632e9c7c8cSmrgcommit 75fe48e7a42a685d7098e8d7108b9b956c471563 32642e9c7c8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 32652e9c7c8cSmrgDate: Fri Jul 10 14:07:34 2009 +1000 32662e9c7c8cSmrg 32672e9c7c8cSmrg Bump to 1.2.2 32682e9c7c8cSmrg 32692e9c7c8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 32702e9c7c8cSmrg 32712e9c7c8cSmrgcommit 5d0fe0e0e92759af5667c5dca2eacb1b6f2d66ea 32722e9c7c8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 32732e9c7c8cSmrgDate: Thu Jul 2 09:10:25 2009 +1000 32742e9c7c8cSmrg 32752e9c7c8cSmrg XMaskEvent/XCheckMaskedEvents must not check for GenericEvents. 32762e9c7c8cSmrg 32772e9c7c8cSmrg GenericEvent cannot be selected for in the core event masks and they must 32782e9c7c8cSmrg thus be treated like extension events. 32792e9c7c8cSmrg 32802e9c7c8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 32812e9c7c8cSmrg 32822e9c7c8cSmrgcommit c1bf65b89f4e361f6178a73dd5334c8f2bd95732 32832e9c7c8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 32842e9c7c8cSmrgDate: Thu Jul 2 09:06:05 2009 +1000 32852e9c7c8cSmrg 32862e9c7c8cSmrg XWindowEvent/XCheckWindowEvent must not return GenericEvents. 32872e9c7c8cSmrg 32882e9c7c8cSmrg GenericEvents have no fixed position for the window, so they must be treated 32892e9c7c8cSmrg like extension events. 32902e9c7c8cSmrg 32912e9c7c8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 32922e9c7c8cSmrg 32932e9c7c8cSmrgcommit 38f9054554d63525d2dd51aafb5eb57821158ab9 32942e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 32952e9c7c8cSmrgDate: Mon Jun 15 19:00:43 2009 -0700 32962e9c7c8cSmrg 32972e9c7c8cSmrg Drop ancient USG SysV #ifdefs 32982e9c7c8cSmrg 32992e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 33002e9c7c8cSmrg 33012e9c7c8cSmrgcommit 7bfe1323f16a1a69cc474659f7ac0c2570b1cf42 33022e9c7c8cSmrgAuthor: Adam Jackson <ajax@redhat.com> 33032e9c7c8cSmrgDate: Fri Jun 12 12:44:01 2009 -0400 33042e9c7c8cSmrg 33052e9c7c8cSmrg Remove X_NOT_STDC_ENV usage. (#6527) 33062e9c7c8cSmrg 33072e9c7c8cSmrgcommit 6dd74d7fb414ca1e99bae5c13e333961f396eb36 33082e9c7c8cSmrgAuthor: Julien Cristau <jcristau@debian.org> 33092e9c7c8cSmrgDate: Fri May 29 11:18:11 2009 +0200 33102e9c7c8cSmrg 33112e9c7c8cSmrg nls: remove more duplicated aliases 33122e9c7c8cSmrg 33132e9c7c8cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 33142e9c7c8cSmrg 33152e9c7c8cSmrgcommit e4b0899f516da224010e68bd2d953d5293d94993 33162e9c7c8cSmrgAuthor: parag <parag@rawhideTM.pnq.redhat.com> 33172e9c7c8cSmrgDate: Thu May 28 11:29:35 2009 +0530 33182e9c7c8cSmrg 33192e9c7c8cSmrg nls: Add pa_PK locale information and make pa_IN as default for pa. 33202e9c7c8cSmrg 33212e9c7c8cSmrg X.Org bug#21954 <http://bugs.freedesktop.org/show_bug.cgi?id=21954> 33222e9c7c8cSmrg 33232e9c7c8cSmrg [jcristau: removed the pa_PK.UTF-8 alias to itself] 33242e9c7c8cSmrg 33252e9c7c8cSmrg Signed-off-by: parag <pnemade@redhat.com> 33262e9c7c8cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 33272e9c7c8cSmrg 33282e9c7c8cSmrgcommit f0ea1f6d51145592f8617854f9320ec5dbff3299 33292e9c7c8cSmrgAuthor: Julien Cristau <jcristau@debian.org> 33302e9c7c8cSmrgDate: Fri May 29 10:58:20 2009 +0200 33312e9c7c8cSmrg 33322e9c7c8cSmrg nls: remove broken sd_IN.UTF-8 alias 33332e9c7c8cSmrg 33342e9c7c8cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 33352e9c7c8cSmrg 33362e9c7c8cSmrgcommit e29e010dabdb17d6498f2ef1786f69b8830c18ca 33372e9c7c8cSmrgAuthor: Julien Cristau <jcristau@debian.org> 33382e9c7c8cSmrgDate: Fri May 29 10:57:43 2009 +0200 33392e9c7c8cSmrg 33402e9c7c8cSmrg nls: remove duplicated en_US* aliases 33412e9c7c8cSmrg 33422e9c7c8cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 33432e9c7c8cSmrg 33442e9c7c8cSmrgcommit a89a300d87852c84389ad97db66dcb8930cb45dd 33452e9c7c8cSmrgAuthor: Caolan McNamara <caolanm@redhat.com> 33462e9c7c8cSmrgDate: Thu May 21 18:41:05 2009 +0200 33472e9c7c8cSmrg 33482e9c7c8cSmrg man: missing space in XAllocColor man page 33492e9c7c8cSmrg 33502e9c7c8cSmrg X.Org bug#21854 <http://bugs.freedesktop.org/show_bug.cgi?id=21854> 33512e9c7c8cSmrg 33522e9c7c8cSmrgcommit c1c001e36504fd304f76f69bf6af3643225c49ea 33532e9c7c8cSmrgAuthor: James Cloos <cloos@jhcloos.com> 33542e9c7c8cSmrgDate: Wed May 13 13:03:54 2009 -0400 33552e9c7c8cSmrg 33562e9c7c8cSmrg [nls] Replace remaining UCS Combining Characters in Compose sequences. 33572e9c7c8cSmrg 33582e9c7c8cSmrg The replaces the instances of keysyms which match <U03[0-6][0-9A-Fa-f]>, 33592e9c7c8cSmrg where the keysym is used as a dead_key, with an actual dead_key symbol. 33602e9c7c8cSmrg 33612e9c7c8cSmrg The only remaining instances of UCS combining characters in the 33622e9c7c8cSmrg compose sequences are of U0338 COMBINING LONG SOLIDUS OVERLAY 33632e9c7c8cSmrg used as a suffix in Multi_key-initiated sequences to create 33642e9c7c8cSmrg mathematics characters such as ∉ U+2209 NOT AN ELEMENT OF 33652e9c7c8cSmrg from ∈ U+2208 ELEMENT OF. 33662e9c7c8cSmrg 33672e9c7c8cSmrgcommit e2b0bad3d3b9e9ca781fc264eb7584afbe2a1a4f 33682e9c7c8cSmrgAuthor: James Cloos <cloos@jhcloos.com> 33692e9c7c8cSmrgDate: Wed May 13 09:58:59 2009 -0400 33702e9c7c8cSmrg 33712e9c7c8cSmrg [nls] Remove extraneous instances of UCS Combining Characters in Compose sequences. 33722e9c7c8cSmrg 33732e9c7c8cSmrg This removes those instances of keysyms which match <U03[0-6][0-9A-Fa-f]>, 33742e9c7c8cSmrg where the matching keysym is used as a dead_key, and for which alternative 33752e9c7c8cSmrg compose sequences exist. 33762e9c7c8cSmrg 33772e9c7c8cSmrgcommit 79f47e6dff2f0a0b673bbfecc47528edca814baa 33782e9c7c8cSmrgAuthor: James Cloos <cloos@jhcloos.com> 33792e9c7c8cSmrgDate: Fri May 8 20:11:54 2009 -0400 33802e9c7c8cSmrg 33812e9c7c8cSmrg [nls] Remove combining_ keysyms from the Compose files 33822e9c7c8cSmrg 33832e9c7c8cSmrg Some of the UTF-8 Compose tables included combining_ keysyms in 33842e9c7c8cSmrg the compose sequences as though they were dead symbols. This 33852e9c7c8cSmrg is contrary to how combining characters are used in the UCS. 33862e9c7c8cSmrg Therefore, those lines have been removed from the Compose tables. 33872e9c7c8cSmrg 33882e9c7c8cSmrg There were also some combining_ keysyms as targets. As those 33892e9c7c8cSmrg are not included in x11proto’s keysymdef.h, and as those do 33902e9c7c8cSmrg exist there as Uxxxx keysyms, they are replaced with the Uxxxx 33912e9c7c8cSmrg keysym names. 33922e9c7c8cSmrg 33932e9c7c8cSmrg This addresses http://bugzilla.freedesktop.org/show_bug.cgi?id=5107 33942e9c7c8cSmrg and is based on attachment 25644 by samuel.thibault@ens-lyon.org. 33952e9c7c8cSmrg 33962e9c7c8cSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 33972e9c7c8cSmrg 33982e9c7c8cSmrgcommit 4a08a3dfbda497b2be46e3e5fe6b777815ea27f9 33992e9c7c8cSmrgAuthor: parag <pnemade@redhat.com> 34002e9c7c8cSmrgDate: Tue May 5 16:50:47 2009 +0530 34012e9c7c8cSmrg 34022e9c7c8cSmrg libX11: Add new Indic language information to nls directory files. #21560 34032e9c7c8cSmrg 34042e9c7c8cSmrg Signed-off-by: parag <pnemade@redhat.com> 34052e9c7c8cSmrg 34062e9c7c8cSmrgcommit aaf81096eb44b4c2812108721ba02738391884da 34072e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 34082e9c7c8cSmrgDate: Sat May 2 01:38:14 2009 -0700 34092e9c7c8cSmrg 34102e9c7c8cSmrg Correct return type in XkbGetKeyboard man page 34112e9c7c8cSmrg 34122e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 34132e9c7c8cSmrg 34142e9c7c8cSmrgcommit 2bef065b70f70af520b5de8fb23529254d15f003 34152e9c7c8cSmrgAuthor: Christoph Pfister <christophpfister@gmail.com> 34162e9c7c8cSmrgDate: Mon Apr 27 22:32:57 2009 -0700 34172e9c7c8cSmrg 34182e9c7c8cSmrg X.Org Bug #21117: crash in get_rotate_fontname (omGeneric.c) 34192e9c7c8cSmrg 34202e9c7c8cSmrg http://bugs.freedesktop.org/show_bug.cgi?id=21117 34212e9c7c8cSmrg 34222e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 34232e9c7c8cSmrg 34242e9c7c8cSmrgcommit 5c1cde105db10df24d3c532f032cbc59050c7313 34252e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 34262e9c7c8cSmrgDate: Fri Apr 17 22:14:47 2009 -0700 34272e9c7c8cSmrg 34282e9c7c8cSmrg Use AC_USE_SYSTEM_EXTENSIONS instead of hand-rolled check for _GNU_SOURCE 34292e9c7c8cSmrg 34302e9c7c8cSmrg Raises minimum autoconf version required to 2.60 34312e9c7c8cSmrg 34322e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 34332e9c7c8cSmrg 34342e9c7c8cSmrgcommit 84b7a91ef84f345384e4b0e13907385ca3ca3255 34352e9c7c8cSmrgAuthor: Julien Cristau <jcristau@debian.org> 34362e9c7c8cSmrgDate: Tue Apr 14 15:59:57 2009 +0100 34372e9c7c8cSmrg 34382e9c7c8cSmrg Fix fi_FI.UTF-8, again 34392e9c7c8cSmrg 34402e9c7c8cSmrg Commit 97fc6babd4ccaf300e25708868aa2a738893dc30 "NLS: Add UTF-8 compose 34412e9c7c8cSmrg file for Finnish" made fi_FI.UTF-8 use a broken empty XLC_LOCALE file. 34422e9c7c8cSmrg This reverts it back to using the en_US.UTF-8 one. 34432e9c7c8cSmrg 34442e9c7c8cSmrgcommit 128daff4422f973ea40dd1e31b2db230e643549e 34452e9c7c8cSmrgAuthor: Theppitak Karoonboonyanan <thep@linux.thai.net> 34462e9c7c8cSmrgDate: Thu Apr 9 12:01:07 2009 +0700 34472e9c7c8cSmrg 34482e9c7c8cSmrg Thai XIM not retrieve MB surrounding on UTF-8 LC 34492e9c7c8cSmrg 34502e9c7c8cSmrg On th_TH.UTF-8 locale, Thai XIM rejects all combining characters for GTK+ apps 34512e9c7c8cSmrg that use X Input Method. 34522e9c7c8cSmrg 34532e9c7c8cSmrg This is because GTK+ imxim immodule passes surrounding text in locale encoding, 34542e9c7c8cSmrg which is UTF-8 for UTF-8 locales. But current Thai XIM in Xlib assumes the 34552e9c7c8cSmrg multi-byte StringConversionText response for the StringConversionCallback to 34562e9c7c8cSmrg always be TIS-620, by retrieving a single byte and using it as-is. 34572e9c7c8cSmrg 34582e9c7c8cSmrg If the Thai XIM tries to convert the multi-byte text based on locale codeset 34592e9c7c8cSmrg before using it, it will work again. 34602e9c7c8cSmrg 34612e9c7c8cSmrg X.Org But 12759 <http://bugs.freedesktop.org/show_bug.cgi?id=12759> 34622e9c7c8cSmrg 34632e9c7c8cSmrg Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net> 34642e9c7c8cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 34652e9c7c8cSmrg 34662e9c7c8cSmrgcommit e09f0d227fbf95b6252759af9d426efd57686f9f 34672e9c7c8cSmrgAuthor: Theppitak Karoonboonyanan <thep@linux.thai.net> 34682e9c7c8cSmrgDate: Thu Apr 9 11:47:55 2009 +0700 34692e9c7c8cSmrg 34702e9c7c8cSmrg Thai XIM not filters when NumLock or CapsLock is on 34712e9c7c8cSmrg 34722e9c7c8cSmrg The Thai XIM component in libx11 activated on 'th*' locales normally filters 34732e9c7c8cSmrg input sequence according to orthographic rules. However, when NumLock/CapsLock 34742e9c7c8cSmrg is on, this stops working. All sequences are passed through. 34752e9c7c8cSmrg 34762e9c7c8cSmrg This is caused by missing masks in _XimThaiFilter(), which normally screens out 34772e9c7c8cSmrg certain special keys from entering orthographic rules. Unfortunately, this 34782e9c7c8cSmrg included events with NumLock/CapsLock on. Negating the masks from the check 34792e9c7c8cSmrg allows the events to be tested by the rules. 34802e9c7c8cSmrg 34812e9c7c8cSmrg X.Org Bug 12517 <http://bugs.freedesktop.org/show_bug.cgi?id=12517> 34822e9c7c8cSmrg 34832e9c7c8cSmrg Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net> 34842e9c7c8cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 34852e9c7c8cSmrg 34862e9c7c8cSmrgcommit d108d3c706af3502820b5202564488ea19908b77 34872e9c7c8cSmrgAuthor: Theppitak Karoonboonyanan <thep@linux.thai.net> 34882e9c7c8cSmrgDate: Thu Apr 9 11:25:25 2009 +0700 34892e9c7c8cSmrg 34902e9c7c8cSmrg CharSet-to-CompoundText Conversion Failed for Thai Locales 34912e9c7c8cSmrg 34922e9c7c8cSmrg SCIM fails to commit Thai input characters on Thai locales, because it commits 34932e9c7c8cSmrg string in compound text form, which was converted via 34942e9c7c8cSmrg XwcTextListToTextProperty(). But the XLC_LOCALE for th_TH and th_TH.UTF-8 34952e9c7c8cSmrg declares cs1's ct_encoding as TIS620-0:GR, which was commented out in 34962e9c7c8cSmrg src/xlibi18n/lcCT.c default_ct_data, in favor of ISO8859-11 ESC sequence. 34972e9c7c8cSmrg So, declaring cs1 as ISO8859-11:GR instead makes it work. 34982e9c7c8cSmrg 34992e9c7c8cSmrg Besides, for th_TH.UTF-8, adding cs2 class with ISO10646-1 encoding also adds 35002e9c7c8cSmrg support for UTF-8 input. 35012e9c7c8cSmrg 35022e9c7c8cSmrg And, along discussion in the bug, a similar problem was found for fontset, too, 35032e9c7c8cSmrg by causing delays on X apps startups on systems without tis620-0 fonts. This 35042e9c7c8cSmrg is normally the case, as mkfontdir and mkfontscale generate iso8859-11 entries 35052e9c7c8cSmrg by default for Thai X fonts. So, Thai fontset charset is also patched. 35062e9c7c8cSmrg 35072e9c7c8cSmrg X.Org Bug 16475 <http://bugs.freedesktop.org/show_bug.cgi?id=16475> 35082e9c7c8cSmrg 35092e9c7c8cSmrg Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net> 35102e9c7c8cSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 35112e9c7c8cSmrg 35122e9c7c8cSmrgcommit fd62d3318c846cd43d66a505946e94704d7d83dc 35132e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 35142e9c7c8cSmrgDate: Wed Apr 8 19:42:25 2009 -0700 35152e9c7c8cSmrg 35162e9c7c8cSmrg Revert "Change masculine to ordmasculine in Compose file comments" 35172e9c7c8cSmrg 35182e9c7c8cSmrg This reverts commit 892b401d5acc055803a20e349ede0d64490f2230. 35192e9c7c8cSmrg 35202e9c7c8cSmrg As Julien Cristau correctly points out, I misread the Compose file grammar 35212e9c7c8cSmrg in modules/im/ximcp/imLcPrs.c, and those are keysyms, not comments, and 35222e9c7c8cSmrg the keysym is named XK_masculine in keysymdef.h. This change is thus a 35232e9c7c8cSmrg bug in the Solaris compose tables to be fixed, not an improvement to bring 35242e9c7c8cSmrg upstream. 35252e9c7c8cSmrg 35262e9c7c8cSmrgcommit eac57c77afdf44f50692225b8b0345a7c927bc84 35272e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 35282e9c7c8cSmrgDate: Tue Apr 7 15:38:45 2009 -0700 35292e9c7c8cSmrg 35302e9c7c8cSmrg Version bump: 1.2.1 35312e9c7c8cSmrg 35322e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 35332e9c7c8cSmrg 35342e9c7c8cSmrgcommit bfbec08baec33c5024510b0bcbbee6e4a8473e79 35352e9c7c8cSmrgAuthor: Yaakov Selkowitz (Cygwin Ports maintainer) <yselkowitz@users.sourceforge.net> 35362e9c7c8cSmrgDate: Tue Apr 7 13:46:57 2009 -0700 35372e9c7c8cSmrg 35382e9c7c8cSmrg Bug 20773: Xcursor dynamic loading on Cygwin 35392e9c7c8cSmrg 35402e9c7c8cSmrg X.Org Bug #20773 <http://bugs.freedesktop.org/show_bug.cgi?id=20773> 35412e9c7c8cSmrg Patch #24096 <http://bugs.freedesktop.org/attachment.cgi?id=24096> 35422e9c7c8cSmrg 35432e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 35442e9c7c8cSmrg 35452e9c7c8cSmrgcommit c8c41614911be4fa222fa22478677d263b41c751 35462e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 35472e9c7c8cSmrgDate: Mon Apr 6 16:52:46 2009 -0700 35482e9c7c8cSmrg 35492e9c7c8cSmrg Fix a several sparse warnings: Using plain integer as NULL pointer 35502e9c7c8cSmrg 35512e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 35522e9c7c8cSmrg 35532e9c7c8cSmrgcommit b336c3d0cc2aefc8926500cff5f76b5a3e803886 35542e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 35552e9c7c8cSmrgDate: Mon Apr 6 16:32:05 2009 -0700 35562e9c7c8cSmrg 35572e9c7c8cSmrg Further ansify prototypes & reduce #ifdefs in locking.c 35582e9c7c8cSmrg 35592e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 35602e9c7c8cSmrg 35612e9c7c8cSmrgcommit 892b401d5acc055803a20e349ede0d64490f2230 35622e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 35632e9c7c8cSmrgDate: Mon Apr 6 10:50:09 2009 -0700 35642e9c7c8cSmrg 35652e9c7c8cSmrg Change masculine to ordmasculine in Compose file comments 35662e9c7c8cSmrg 35672e9c7c8cSmrg Matches the ordfeminine name used for the matching character, 35682e9c7c8cSmrg and the ordmasculine name used in many font descriptions of the glyph. 35692e9c7c8cSmrg 35702e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 35712e9c7c8cSmrg 35722e9c7c8cSmrgcommit e3198b55dc16ec57346cc28aa8d34165ce8cde96 35732e9c7c8cSmrgAuthor: Julien Cristau <jcristau@debian.org> 35742e9c7c8cSmrgDate: Fri Mar 13 13:52:33 2009 +0100 35752e9c7c8cSmrg 35762e9c7c8cSmrg Add a ru_RU.UTF-8 locale 35772e9c7c8cSmrg 35782e9c7c8cSmrg Based on patch by Eugene Konev <ejka@imfi.kspu.ru> for X.Org 6.9.0. 35792e9c7c8cSmrg 35802e9c7c8cSmrg Debian bug#330144 <http://bugs.debian.org/330144> 35812e9c7c8cSmrg X.Org bug#15887 <http://bugs.freedesktop.org/show_bug.cgi?id=15887> 35822e9c7c8cSmrg 35832e9c7c8cSmrgcommit d239de9452691d6f875e6e5ace3d499ec3bf14d9 35842e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 35852e9c7c8cSmrgDate: Wed Mar 25 17:59:09 2009 -0700 35862e9c7c8cSmrg 35872e9c7c8cSmrg Delete some unused "#ifdef notdef" static functions 35882e9c7c8cSmrg 35892e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 35902e9c7c8cSmrg 35912e9c7c8cSmrgcommit 4281892e31058ef3aecc96a5767824b34d88d415 35922e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 35932e9c7c8cSmrgDate: Wed Mar 25 17:52:48 2009 -0700 35942e9c7c8cSmrg 35952e9c7c8cSmrg Remove _XP_PRINT_SERVER_ #ifdefs from Xrm.c 35962e9c7c8cSmrg 35972e9c7c8cSmrg This copy of Xrm.c is never compiled into the Xprint server any more, so 35982e9c7c8cSmrg this old code-sharing #ifdef from the monolith tree isn't needed. 35992e9c7c8cSmrg 36002e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36012e9c7c8cSmrg 36022e9c7c8cSmrgcommit 27a2e16e8ea11c1604e28645fae4d6ba4371d513 36032e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36042e9c7c8cSmrgDate: Tue Mar 17 18:38:58 2009 -0700 36052e9c7c8cSmrg 36062e9c7c8cSmrg makekeys: combine malloc(strlen)+strcpy into strdup 36072e9c7c8cSmrg 36082e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36092e9c7c8cSmrg 36102e9c7c8cSmrgcommit 78a894231ae8ec4959007b6d9b8d2a15d6333a1e 36112e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36122e9c7c8cSmrgDate: Tue Mar 17 15:42:19 2009 -0700 36132e9c7c8cSmrg 36142e9c7c8cSmrg When makekeys fails to find a good hash, print error instead of divide-by-zero 36152e9c7c8cSmrg 36162e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36172e9c7c8cSmrg 36182e9c7c8cSmrgcommit c9f84af591d15fbc3fa890bcd955d94f1ff82a0b 36192e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36202e9c7c8cSmrgDate: Tue Mar 17 14:59:16 2009 -0700 36212e9c7c8cSmrg 36222e9c7c8cSmrg Remove ifdef checks for macII left over from ancient A/UX 3.0 support 36232e9c7c8cSmrg 36242e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36252e9c7c8cSmrg 36262e9c7c8cSmrgcommit 4b90da0ffb32b791d915ecae11996cc2f2cac9a7 36272e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36282e9c7c8cSmrgDate: Mon Mar 16 18:37:49 2009 -0700 36292e9c7c8cSmrg 36302e9c7c8cSmrg XErrorDB additions for DRI2 requests 36312e9c7c8cSmrg 36322e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36332e9c7c8cSmrg 36342e9c7c8cSmrgcommit 273f45af1441be9d2135e4cac8c46ceb33470236 36352e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36362e9c7c8cSmrgDate: Mon Mar 16 18:35:44 2009 -0700 36372e9c7c8cSmrg 36382e9c7c8cSmrg XErrorDB additions for XInput errors and new XInput 1.5 requests 36392e9c7c8cSmrg 36402e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36412e9c7c8cSmrg 36422e9c7c8cSmrgcommit 90ef36f6336068183bf9d13ca972202db35b1202 36432e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36442e9c7c8cSmrgDate: Mon Mar 16 18:23:05 2009 -0700 36452e9c7c8cSmrg 36462e9c7c8cSmrg XErrorDB additions for RANDR 1.3 36472e9c7c8cSmrg 36482e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36492e9c7c8cSmrg 36502e9c7c8cSmrgcommit 124a4efaccf329f1a44f6b824e70278bdd1cad83 36512e9c7c8cSmrgAuthor: Lubos Lunak <l.lunak@suse.cz> 36522e9c7c8cSmrgDate: Mon Mar 16 18:03:36 2009 -0700 36532e9c7c8cSmrg 36542e9c7c8cSmrg XErrorDB updates for XTEST, RANDR, DAMAGE extensions 36552e9c7c8cSmrg 36562e9c7c8cSmrg From http://lists.freedesktop.org/archives/xorg/2008-January/031937.html 36572e9c7c8cSmrg 36582e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36592e9c7c8cSmrg 36602e9c7c8cSmrgcommit 80811846e37b805fddb37c71589fd5f6f6037b3f 36612e9c7c8cSmrgAuthor: Lubos Lunak <l.lunak@suse.cz> 36622e9c7c8cSmrgDate: Mon Mar 16 17:57:52 2009 -0700 36632e9c7c8cSmrg 36642e9c7c8cSmrg XGetErrorText() fails for extension error codes equal to the error base 36652e9c7c8cSmrg 36662e9c7c8cSmrg From http://lists.freedesktop.org/archives/xorg/2008-January/031937.html 36672e9c7c8cSmrg 36682e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36692e9c7c8cSmrg 36702e9c7c8cSmrgcommit da95ecbbdcacc483cd0b5fd7db1fb2e2543341bd 36712e9c7c8cSmrgAuthor: Milos Komarcevic <miloskomarcevic@netscape.net> 36722e9c7c8cSmrgDate: Mon Mar 16 17:43:26 2009 -0700 36732e9c7c8cSmrg 36742e9c7c8cSmrg Bug 11456: Serbian locale updates (sr_RS and sr_ME) 36752e9c7c8cSmrg 36762e9c7c8cSmrg X.Org Bug #11456 <http://bugs.freedesktop.org/show_bug.cgi?id=11456> 36772e9c7c8cSmrg Patch #23937 <http://bugs.freedesktop.org/attachment.cgi?id=23937> 36782e9c7c8cSmrg 36792e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36802e9c7c8cSmrg 36812e9c7c8cSmrgcommit 934a6c0519a9e32505beee55b004f36c2a710217 36822e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36832e9c7c8cSmrgDate: Mon Mar 16 14:55:22 2009 -0700 36842e9c7c8cSmrg 36852e9c7c8cSmrg Bug 10082: Compose entries for some standard mathematical operators 36862e9c7c8cSmrg 36872e9c7c8cSmrg X.Org Bug #10082 <http://bugs.freedesktop.org/show_bug.cgi?id=10082> 36882e9c7c8cSmrg 36892e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 36902e9c7c8cSmrg 36912e9c7c8cSmrgcommit abf4da1ed0f735ca7ce471dc13a0ec3677391486 36922e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 36932e9c7c8cSmrgDate: Mon Mar 16 14:27:46 2009 -0700 36942e9c7c8cSmrg 36952e9c7c8cSmrg Bug 14651: We need to add new locale specification for Belarusian Latin locale 36962e9c7c8cSmrg 36972e9c7c8cSmrg X.Org Bug #14651 <http://bugs.freedesktop.org/show_bug.cgi?id=14651> 36982e9c7c8cSmrg 36992e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37002e9c7c8cSmrg 37012e9c7c8cSmrgcommit 837703c8651e1321a50147a8311c56e4758ce08a 37022e9c7c8cSmrgAuthor: Caolan McNamara <caolanm@redhat.com> 37032e9c7c8cSmrgDate: Mon Mar 16 14:15:50 2009 -0700 37042e9c7c8cSmrg 37052e9c7c8cSmrg Bug 20575: man page for XCreatePixmapFromBitmapData doesn't match signature 37062e9c7c8cSmrg 37072e9c7c8cSmrg X.Org Bug #20575 <http://bugs.freedesktop.org/show_bug.cgi?id=20575> 37082e9c7c8cSmrg Patch #23717 <http://bugs.freedesktop.org/attachment.cgi?id=23717> 37092e9c7c8cSmrg 37102e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37112e9c7c8cSmrg 37122e9c7c8cSmrgcommit 22199018879055d8653e59d8236bef57164fac66 37132e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 37142e9c7c8cSmrgDate: Mon Mar 16 13:28:18 2009 -0700 37152e9c7c8cSmrg 37162e9c7c8cSmrg Correct locale alias for sh_BA.ISO8859-2@bosnia (should be sr, not nr) 37172e9c7c8cSmrg 37182e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37192e9c7c8cSmrg 37202e9c7c8cSmrgcommit 4c63c27eab2b88f5556dbf72c36321f50f6de35e 37212e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 37222e9c7c8cSmrgDate: Thu Mar 12 18:57:20 2009 -0700 37232e9c7c8cSmrg 37242e9c7c8cSmrg Bug 9953: Please provide locale alias hu_HU.utf8 37252e9c7c8cSmrg 37262e9c7c8cSmrg X.Org Bug #9953 <http://bugs.freedesktop.org/show_bug.cgi?id=9953> 37272e9c7c8cSmrg Debian Bug #407573 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=407573> 37282e9c7c8cSmrg 37292e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37302e9c7c8cSmrg 37312e9c7c8cSmrgcommit 501f4e0ada1690783ada05ad412e4b191ad55336 37322e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 37332e9c7c8cSmrgDate: Thu Mar 12 17:38:21 2009 -0700 37342e9c7c8cSmrg 37352e9c7c8cSmrg Bug 6820: Xlib shouldn't handle EAGAIN as a fatal IO error 37362e9c7c8cSmrg 37372e9c7c8cSmrg X.Org Bug #6820 <http://bugs.freedesktop.org/show_bug.cgi?id=6820> 37382e9c7c8cSmrg Patch #17637 <http://bugs.freedesktop.org/attachment.cgi?id=17637> 37392e9c7c8cSmrg 37402e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37412e9c7c8cSmrg 37422e9c7c8cSmrgcommit 7b9c543e7210c7da204871c31a160e79d3a949b6 37432e9c7c8cSmrgAuthor: Paul Bender <pebender@gmail.com> 37442e9c7c8cSmrgDate: Thu Mar 12 17:11:42 2009 -0700 37452e9c7c8cSmrg 37462e9c7c8cSmrg Bug 15664: xau & xdmcp not needed in x11.pc dependencies when built with xcb 37472e9c7c8cSmrg 37482e9c7c8cSmrg X.Org bug #15664 <https://bugs.freedesktop.org/show_bug.cgi?id=15664> 37492e9c7c8cSmrg Patch #16128 <https://bugs.freedesktop.org/attachment.cgi?id=16128> 37502e9c7c8cSmrg 37512e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37522e9c7c8cSmrg 37532e9c7c8cSmrgcommit fd2cf1ef66c2aff3dc758956c9e9e567b9892c06 37542e9c7c8cSmrgAuthor: Xue Wei <Wei.Xue@Sun.COM> 37552e9c7c8cSmrgDate: Wed Mar 4 19:32:29 2009 -0800 37562e9c7c8cSmrg 37572e9c7c8cSmrg Add UTF-8 locale entries for es_US, kk_KZ, mt_MT, and sh_BA 37582e9c7c8cSmrg 37592e9c7c8cSmrg Sun bug 6809309 Add new utf8 locales supported by Xlib 37602e9c7c8cSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6809309> 37612e9c7c8cSmrg 37622e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37632e9c7c8cSmrg 37642e9c7c8cSmrgcommit cb70c9bc43267577859a3674ca9de9be396ba69e 37652e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 37662e9c7c8cSmrgDate: Mon Feb 23 19:29:15 2009 -0800 37672e9c7c8cSmrg 37682e9c7c8cSmrg Add --with-locale-lib-dir configure option to set locale lib install dir 37692e9c7c8cSmrg 37702e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37712e9c7c8cSmrg 37722e9c7c8cSmrgcommit ccd3584f0330db8dac90b9313c33ab8b5b2ec6af 37732e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 37742e9c7c8cSmrgDate: Mon Feb 23 18:33:51 2009 -0800 37752e9c7c8cSmrg 37762e9c7c8cSmrg Incorporate more locale names/aliases from Solaris libX11 37772e9c7c8cSmrg 37782e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37792e9c7c8cSmrg 37802e9c7c8cSmrgcommit 83ce4daefdf544f801c7d666c89162690a36ce41 37812e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 37822e9c7c8cSmrgDate: Mon Feb 23 18:32:34 2009 -0800 37832e9c7c8cSmrg 37842e9c7c8cSmrg Incorporate char range comments from Solaris version of ksc5601.h 37852e9c7c8cSmrg 37862e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 37872e9c7c8cSmrg 37882e9c7c8cSmrgcommit ee279c84e34f1ebb8a6ff17d54ee146d11e29764 37892e9c7c8cSmrgAuthor: Chris Ball <cjb@laptop.org> 37902e9c7c8cSmrgDate: Sat Feb 21 14:48:42 2009 -0500 37912e9c7c8cSmrg 37922e9c7c8cSmrg Fix fi_FI locale install directory. 37932e9c7c8cSmrg 37942e9c7c8cSmrg fi_FI was setting "x11thislocaledir" to en_US, with the result that its 37952e9c7c8cSmrg locale data was written in that locale dir. 37962e9c7c8cSmrg 37972e9c7c8cSmrg Signed-off-by: Chris Ball <cjb@laptop.org> 37982e9c7c8cSmrg 37992e9c7c8cSmrgcommit da6bbca07c796c69172a649405474f03bee66754 38002e9c7c8cSmrgAuthor: Emilio Jesús Gallego Arias <egallego@babel.ls.fi.upm.es> 38012e9c7c8cSmrgDate: Sat Feb 21 20:17:23 2009 +0100 38022e9c7c8cSmrg 38032e9c7c8cSmrg xcb_io: Avoid datatype overflow on AMD64 and friends. 38042e9c7c8cSmrg 38052e9c7c8cSmrgcommit 4ef6491afa69e8441caee7bbebc583e6e796275e 38062e9c7c8cSmrgAuthor: Chris Ball <cjb@laptop.org> 38072e9c7c8cSmrgDate: Sat Feb 21 12:51:03 2009 -0500 38082e9c7c8cSmrg 38092e9c7c8cSmrg Build fix for fi_FI. 38102e9c7c8cSmrg 38112e9c7c8cSmrg Commit 642c4e928e770e0.. instructs make to enter nls/fi_FI, but no 38122e9c7c8cSmrg Makefile is written there by configure. 38132e9c7c8cSmrg 38142e9c7c8cSmrg Signed-off-by: Chris Ball <cjb@laptop.org> 38152e9c7c8cSmrg 38162e9c7c8cSmrgcommit 642c4e928e770e012379539a6ce09e11c02f09a6 38172e9c7c8cSmrgAuthor: Julien Cristau <jcristau@debian.org> 38182e9c7c8cSmrgDate: Sat Feb 21 03:12:05 2009 +0100 38192e9c7c8cSmrg 38202e9c7c8cSmrg nls: actually use the fi_FI.UTF-8 files 38212e9c7c8cSmrg 38222e9c7c8cSmrg The subdir wasn't added to nls/Makefile.am 38232e9c7c8cSmrg 38242e9c7c8cSmrgcommit 9bad8309ef289bb943651abf6967b24fa2252aac 38252e9c7c8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 38262e9c7c8cSmrgDate: Fri Feb 20 14:45:54 2009 -0800 38272e9c7c8cSmrg 38282e9c7c8cSmrg flags member of Display structure needs to be marked volatile 38292e9c7c8cSmrg 38302e9c7c8cSmrg Since the Xlib multithreaded code checks the flags variable in _XFlushInt 38312e9c7c8cSmrg to see if the other threads are done yet, it has to be marked volatile so 38322e9c7c8cSmrg the compiler doesn't optimize out re-loading it on each trip through the 38332e9c7c8cSmrg while loop and end up in an impossible-to-exit infinite loop of CPU chewing. 38342e9c7c8cSmrg 38352e9c7c8cSmrg Part of fix for Sun bug 6409332: infinite loop in XFlushInt() on x86/32-bit 38362e9c7c8cSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6409332> 38372e9c7c8cSmrg 38382e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 38392e9c7c8cSmrg 38402e9c7c8cSmrgcommit ef5c446395aa30d7b1096a112e241a81c5b358e7 38412e9c7c8cSmrgAuthor: Xue Wei <Wei.Xue@Sun.COM> 38422e9c7c8cSmrgDate: Fri Feb 20 15:12:35 2009 -0800 38432e9c7c8cSmrg 38442e9c7c8cSmrg Add nn_NO.UTF-8 to compose.dir.pre for Norwegian Nynorsk 38452e9c7c8cSmrg 38462e9c7c8cSmrg Sun bug 6691236: Swing applications dump core when locale is nn_NO.UTF-8 38472e9c7c8cSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6691236> 38482e9c7c8cSmrg 38492e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 38502e9c7c8cSmrg 38512e9c7c8cSmrgcommit 3822f2654e9630167f0c6cae317b472c09771672 38522e9c7c8cSmrgAuthor: Xue Wei <Wei.Xue@Sun.COM> 38532e9c7c8cSmrgDate: Fri Feb 20 15:03:51 2009 -0800 38542e9c7c8cSmrg 38552e9c7c8cSmrg Add locale aliases for no_NO & sh_BA locale variants 38562e9c7c8cSmrg 38572e9c7c8cSmrg Fixes Sun bug id 6691219: xterm refuses to start in some locales 38582e9c7c8cSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6691219> 38592e9c7c8cSmrg 38602e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 38612e9c7c8cSmrg 38622e9c7c8cSmrgcommit 63b6b5b5f522c0a606b32163c643edb64ca91d54 38632e9c7c8cSmrgAuthor: Xue Wei <Wei.Xue@Sun.COM> 38642e9c7c8cSmrgDate: Fri Feb 20 14:23:11 2009 -0800 38652e9c7c8cSmrg 38662e9c7c8cSmrg Add kk_KZ.UTF-8 to locale.dir.pre for Kazakhstan 38672e9c7c8cSmrg 38682e9c7c8cSmrg Fixes Sun bug id 6737254 ("kk_KZ.UTF-8 locale: In Java applications 38692e9c7c8cSmrg changing keyboard layout with gimlet does not work") 38702e9c7c8cSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6737254> 38712e9c7c8cSmrg 38722e9c7c8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 38732e9c7c8cSmrg 387461b2299dSmrgcommit d497301707962f3b94542e999a36abffcfbd303d 387561b2299dSmrgAuthor: Julien Cristau <jcristau@debian.org> 387661b2299dSmrgDate: Tue Feb 17 16:09:41 2009 +0100 387761b2299dSmrg 387861b2299dSmrg Bump to 1.2 387961b2299dSmrg 388061b2299dSmrgcommit 990e71361d1d7b79bf07b1dc93e4e905d4f1bdaf 388161b2299dSmrgAuthor: Julien Cristau <jcristau@debian.org> 388261b2299dSmrgDate: Tue Feb 17 15:23:40 2009 +0100 388361b2299dSmrg 388461b2299dSmrg Check Xmalloc return value in _XConnectXCB 388561b2299dSmrg 388661b2299dSmrg X.Org bug#19137 <http://bugs.freedesktop.org/show_bug.cgi?id=19137> 388761b2299dSmrg 388861b2299dSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 388961b2299dSmrg 389061b2299dSmrgcommit b4b5893f69419ff577bbaa4d18f78e4ffd729a0c 389161b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 389261b2299dSmrgDate: Sat Feb 14 12:35:56 2009 -0500 389361b2299dSmrg 389461b2299dSmrg dolt: allow older versions of bash to compile the library 389561b2299dSmrg 389661b2299dSmrg Cf xserver commit 7be6520d and bugzilla #19031. 389761b2299dSmrg 389861b2299dSmrgcommit 20982d6866e24453642b0b592fa0f13a88aa747c 389961b2299dSmrgAuthor: Will Thompson <will@willthompson.co.uk> 390061b2299dSmrgDate: Thu Feb 5 02:53:06 2009 +1100 390161b2299dSmrg 390261b2299dSmrg NLS: Compose: Non-aliasing CCCP 390361b2299dSmrg 390461b2299dSmrg Oops, cccp aliased cc for question mark. Upper-case it to avoid fail. 390561b2299dSmrg 390661b2299dSmrg Signed-off-by: Will Thompson <will@willthompson.co.uk> 390761b2299dSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> (sorry) 390861b2299dSmrg 390961b2299dSmrgcommit f052665394f3f0319e93a98f1d5d4ea287e1dd07 391061b2299dSmrgAuthor: Will Thompson <will@willthompson.co.uk> 391161b2299dSmrgDate: Wed Feb 4 14:51:11 2009 +0000 391261b2299dSmrg 391361b2299dSmrg Add two essential compose sequences 391461b2299dSmrg 391561b2299dSmrg Signed-off-by: Will Thompson <will@willthompson.co.uk> 391661b2299dSmrg Signed-off-by: Daniel Stone <daniel@fooishbar.org> 391761b2299dSmrg 391861b2299dSmrgcommit d7bea6fa909bf34c43efe0ca8239ab0f9f3a415f 391961b2299dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 392061b2299dSmrgDate: Mon Feb 2 20:34:31 2009 -0800 392161b2299dSmrg 392261b2299dSmrg Add README with pointers to mailing list, bugzilla & git repos 392361b2299dSmrg 392461b2299dSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 392561b2299dSmrg 392661b2299dSmrgcommit f682c27e93512773122887d2cbabb1657af45d2e 392761b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 392861b2299dSmrgDate: Mon Feb 2 16:36:39 2009 -0200 392961b2299dSmrg 393061b2299dSmrg Check if a function argument is NULL. 393161b2299dSmrg 393261b2299dSmrg This was an addition to patch (also by me) 393361b2299dSmrg https://bugs.freedesktop.org/attachment.cgi?id=14660 393461b2299dSmrg that was not added when rediscovering/correcting the problem. 393561b2299dSmrg 393661b2299dSmrgcommit 427e9d45d424b84efd9fc499aebf8d72392844c5 393761b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 393861b2299dSmrgDate: Thu Feb 28 15:58:12 2008 -0300 393961b2299dSmrg 394061b2299dSmrg Allow multiple inclusions of cursorfont.h, cosmetic patch. 394161b2299dSmrg 394261b2299dSmrgcommit b91524a53e691f6a5d278fd8972b48a14ebeedeb 394361b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 394461b2299dSmrgDate: Thu Feb 28 15:54:43 2008 -0300 394561b2299dSmrg 394661b2299dSmrg Don't add prototypes for functions that don't exist. 394761b2299dSmrg 394861b2299dSmrg Note that a full review was not done, only for functions that receive 394961b2299dSmrg char/short arguments, or one of it's parameters is a function pointer 395061b2299dSmrg that requires char/short arguments. 395161b2299dSmrg 395261b2299dSmrgcommit 537eb52fe266ac439c4b383bb04a70017b709911 395361b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 395461b2299dSmrgDate: Thu Feb 28 15:50:27 2008 -0300 395561b2299dSmrg 395661b2299dSmrg WORD64 compile fix. This bug catched on a overview of the code. 395761b2299dSmrg 395861b2299dSmrg The code is wrong since the first git revision, so it seens that it has 395961b2299dSmrg not been compiled with WORD64 for quite some time, there is also another 396061b2299dSmrg interesting code in xkb/XKBRdBuf.c: 396161b2299dSmrg <hash>ifdef WORD64 396261b2299dSmrg _XkbWriteCopyData32 Not Implemented Yet for sizeof(int)==8 396361b2299dSmrg <hash>endif 396461b2299dSmrg and possibly there are other similar problems. 396561b2299dSmrg 396661b2299dSmrgcommit ffd0300fb74c6183208ae599133f2ded09e08d97 396761b2299dSmrgAuthor: Brian Rogers <brian@xyzw.org> 396861b2299dSmrgDate: Sat Jan 31 10:37:51 2009 -0800 396961b2299dSmrg 397061b2299dSmrg Initialize event_notify after allocating the memory for it. 397161b2299dSmrg 397261b2299dSmrg An uninitialized or otherwise invalid condition variable can apparently 397361b2299dSmrg cause a hang in pthread_cond_broadcast. Ekiga, openoffice, and xine 397461b2299dSmrg at least are freezing as a result of event_notify never being initialized. 397561b2299dSmrg 397661b2299dSmrg Signed-off-by: Brian Rogers <brian@xyzw.org> 397761b2299dSmrg Signed-off-by: Bart Massey <bart@cs.pdx.edu> 397861b2299dSmrg 397961b2299dSmrgcommit 97fc6babd4ccaf300e25708868aa2a738893dc30 398061b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 398161b2299dSmrgDate: Thu Jan 29 20:10:41 2009 -0500 398261b2299dSmrg 398361b2299dSmrg NLS: Add UTF-8 compose file for Finnish 398461b2299dSmrg 398561b2299dSmrg From bug report: 398661b2299dSmrg 398761b2299dSmrg https://bugs.freedesktop.org/show_bug.cgi?id=18747 398861b2299dSmrg 398961b2299dSmrgcommit 1bd2966ed88f83479a066c6ca7da23a515979550 399061b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 399161b2299dSmrgDate: Thu Jan 29 20:25:15 2009 -0200 399261b2299dSmrg 399361b2299dSmrg patches to avoid gcc warnings for libX11 (#4) 399461b2299dSmrg 399561b2299dSmrg Author is Peter Breitenlohner <peb@mppmu.mpg.de> 399661b2299dSmrg Bug #17946, attachment #19443 399761b2299dSmrg 399861b2299dSmrg This patch avoids the gcc warning 399961b2299dSmrg ../../../../libX11-1.1.5/modules/im/ximcp/imDefLkup.c:223: warning: passing arg 1 of `_XimProcSyncReply' from incompatible pointer type 400061b2299dSmrg (same as already done at other places) 400161b2299dSmrg 400261b2299dSmrg BTW: what is the difference between XIM (the type of ic->core.im) 400361b2299dSmrg and Xim ? 400461b2299dSmrg 400561b2299dSmrgcommit f16dd6af3eb17a25b8ee03d6617a7acc6e919fb0 400661b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 400761b2299dSmrgDate: Thu Jan 29 20:22:21 2009 -0200 400861b2299dSmrg 400961b2299dSmrg patches to avoid gcc warnings for libX11 (#3) 401061b2299dSmrg 401161b2299dSmrg Author is Peter Breitenlohner <peb@mppmu.mpg.de> 401261b2299dSmrg Bug #17946, attachment #19441 401361b2299dSmrg 401461b2299dSmrg This patch avoids the two gcc warnings 401561b2299dSmrg ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:413: warning: assignment discards qualifiers from pointer target type 401661b2299dSmrg ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:450: warning: assignment discards qualifiers from pointer target type 401761b2299dSmrg 401861b2299dSmrg Note, that this as a rather crude fix of the problem (and it is really a 401961b2299dSmrg shame to cast name_table to non-const). 402061b2299dSmrg 402161b2299dSmrg The right solution would be to declare XIMValuesList.supported_values 402261b2299dSmrg (in include/X11/Xlib.h) as 'const char **' (or '_Xconst char **'). 402361b2299dSmrg This will, however, require extensive modifications in various places. 402461b2299dSmrg 402561b2299dSmrgcommit cce75c5dce73fe1f8626ed9e6798138ada09a860 402661b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 402761b2299dSmrgDate: Thu Jan 29 20:20:18 2009 -0200 402861b2299dSmrg 402961b2299dSmrg patches to avoid gcc warnings for libX11 (#2) 403061b2299dSmrg 403161b2299dSmrg Author is Peter Breitenlohner <peb@mppmu.mpg.de> 403261b2299dSmrg Bug #17946, attachment #19440 403361b2299dSmrg 403461b2299dSmrg Avoid a preprocessor message 403561b2299dSmrg <stdin>:194: warning: no newline at end of file 403661b2299dSmrg 403761b2299dSmrg Two more such warnings (in XkbSAGroup.man and XkbSASetGroup.man) 403861b2299dSmrg seem to be caused by a truncated (or otherwise incomplete) 403961b2299dSmrg manpage. 404061b2299dSmrg 404161b2299dSmrgcommit 692baebcc50f1e952800bfe4e2e6bc42f54e62fe 404261b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 404361b2299dSmrgDate: Thu Jan 29 20:12:24 2009 -0200 404461b2299dSmrg 404561b2299dSmrg patches to avoid gcc warnings for libX11 (#1) 404661b2299dSmrg 404761b2299dSmrg Author is Peter Breitenlohner <peb@mppmu.mpg.de> 404861b2299dSmrg Bug #17946, attachment #19439 404961b2299dSmrg 405061b2299dSmrg Define as 1 (one) as done by autoconf and the command line 405161b2299dSmrg option, e.g. -DX11_t, not as empty. 405261b2299dSmrg 405361b2299dSmrg This avoids the gcc (3.4.6) warnings: 405461b2299dSmrg ../../libX11-1.1.5/src/x11_trans.c:27:1: warning: "X11_t" redefined 405561b2299dSmrg <command line>:7:1: warning: this is the location of the previous definition 405661b2299dSmrg ../../libX11-1.1.5/src/x11_trans.c:28:1: warning: "TRANS_CLIENT" redefined 405761b2299dSmrg <command line>:8:1: warning: this is the location of the previous definition 405861b2299dSmrg 405961b2299dSmrg Similarly, follow the autoconf convention to define XTHREADS 406061b2299dSmrg and XUSE_MTSAFE_API as one. 406161b2299dSmrg 406261b2299dSmrg This avoids analogous warnings when compiling libXcomposite, 406361b2299dSmrg libXcursor, and libXdamage. 406461b2299dSmrg 406561b2299dSmrg No reason to AC_SUBST XTHREADS and XUSE_MTSAFE_API (unused). 406661b2299dSmrg 406761b2299dSmrgcommit a1977883c9f5ef0e515569d6e2ebccb07411f98c 406861b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 406961b2299dSmrgDate: Thu Jan 29 15:01:06 2009 -0200 407061b2299dSmrg 407161b2299dSmrg Janitor: Correct some gcc/sparse warnings. 407261b2299dSmrg 407361b2299dSmrg Most remaining warnings are about XIM/Xim to/from conversion 407461b2299dSmrg and discarding const from pointers. 407561b2299dSmrg 407661b2299dSmrgcommit 8ba0ca32a63c532f128bdca7f1bf982cab8e12be 407761b2299dSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 407861b2299dSmrgDate: Wed Jan 28 20:31:42 2009 -0200 407961b2299dSmrg 408061b2299dSmrg Janitor: ansification, make distcheck, compiler warnings. 408161b2299dSmrg 408261b2299dSmrg Only convert to use "ansi prototypes" the functions warned from 408361b2299dSmrg compilation with "./autogen.sh --prefix=/usr", on a Linux computer. 408461b2299dSmrg 408561b2299dSmrg Also, only address "trivial" compiler warning fixes in this commit. 408661b2299dSmrg 408761b2299dSmrg The new .gitignore is the output of a command like: 408861b2299dSmrg % find . -name .gitignore -exec cat {} \; | sort | uniq 408961b2299dSmrg and only the toplevel .gitignore file was kept. 409061b2299dSmrg 409161b2299dSmrgcommit 091c1624fd2f9d933329d6152e4ecd865aa7903a 409261b2299dSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 409361b2299dSmrgDate: Tue Jan 13 12:05:54 2009 +1000 409461b2299dSmrg 409561b2299dSmrg Fix wrong implies symbol. 409661b2299dSmrg 409761b2299dSmrg Quote Simos Xenitellis: 409861b2299dSmrg > I checked the gtk+ commit logs that go back to 2000, and I see that still it 409961b2299dSmrg > was 410061b2299dSmrg > 410161b2299dSmrg > { 0x08ce, 0x21d2 }, /* implies ⇒ RIGHTWARDS 410261b2299dSmrg > DOUBLE ARROW */ 410361b2299dSmrg > 410461b2299dSmrg > In XFree86, it appears there was an error when they converted the 410561b2299dSmrg > original table to 410661b2299dSmrg > http://cvsweb.xfree86.org/cvsweb/xc/lib/X11/imKStoUCS.c?rev=1.1&content-type=text/vnd.viewcvs-markup 410761b2299dSmrg > and the problem still shows up there (November 2000). 410861b2299dSmrg 410961b2299dSmrg http://lists.freedesktop.org/archives/xorg/2008-October/039743.html 411061b2299dSmrg 411161b2299dSmrg Reported by Erik Streb del Toro. 411261b2299dSmrg 411361b2299dSmrgcommit e32521f19e0b07649b7e3a03d56a2bd556b138fb 411461b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 411561b2299dSmrgDate: Sun Dec 7 04:13:34 2008 -0500 411661b2299dSmrg 411761b2299dSmrg [i18n] s/U00DC/Udiaeresis/g 411861b2299dSmrg 411961b2299dSmrg The xkeyboard-config keyboards generate the symbol Udiaeresis, not 412061b2299dSmrg U00DC. Make sure the relevant Compose sequences expect the symbol 412161b2299dSmrg which the keyboards actually send. 412261b2299dSmrg 412361b2299dSmrgcommit b7502abfe22f8dc009b21cda1172af221d8f9f32 412461b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 412561b2299dSmrgDate: Sun Dec 7 04:09:46 2008 -0500 412661b2299dSmrg 412761b2299dSmrg Revert "For nls/*.pre, allow people to comment lines by starting them with '##'." 412861b2299dSmrg 412961b2299dSmrg As of commit c9d20e3 the initial double-hashes are replaced with proper C comments. 413061b2299dSmrg 413161b2299dSmrg This reverts commit a225a0be48770beb689d5ac5da97073634f7deab. 413261b2299dSmrg 413361b2299dSmrgcommit c9d20e3f697c9cfae5511412023362c1db7449b1 413461b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 413561b2299dSmrgDate: Sun Dec 7 04:08:23 2008 -0500 413661b2299dSmrg 413761b2299dSmrg Use C comments rather than initial doubled hashes to exclude lines from .pre files 413861b2299dSmrg 413961b2299dSmrgcommit c34ce54d9eac2d8052dc5f205a2ab09866ef5d25 414061b2299dSmrgAuthor: vehemens <vehemens@verizon.net> 414161b2299dSmrgDate: Sun Dec 7 01:18:26 2008 -0500 414261b2299dSmrg 414361b2299dSmrg [i18n] Distribute new headers which were added for gb18030 support. 414461b2299dSmrg 414561b2299dSmrg big5hkscs.h and gbk.h, added in 67e34d7a, need to be in SOURCES to 414661b2299dSmrg make it into the tar. 414761b2299dSmrg 414861b2299dSmrg Completes 67e34d7a82ccd31f1208c0c43a6d58c3c05bf51. 414961b2299dSmrg 415061b2299dSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 415161b2299dSmrg 415261b2299dSmrgcommit 418819558d2c60e58b4e3022ce0fadf2143488ac 415361b2299dSmrgAuthor: Stefan Dirsch <sndirsch@suse.de> 415461b2299dSmrgDate: Sat Nov 22 22:01:07 2008 +0100 415561b2299dSmrg 415661b2299dSmrg Fixed strange font mixups, when fontsets are still used (#2676, Novell #74299). 415761b2299dSmrg 415861b2299dSmrgcommit 67e34d7a82ccd31f1208c0c43a6d58c3c05bf51a 415961b2299dSmrgAuthor: Stefan Dirsch <sndirsch@suse.de> 416061b2299dSmrgDate: Sat Nov 22 19:40:54 2008 +0100 416161b2299dSmrg 416261b2299dSmrg Added remaining xlib patch required for gb18030 support (#1573). 416361b2299dSmrg 416461b2299dSmrgcommit 55782a0a1fe1560f1a9c0ed78bc7f2575c15abcf 416561b2299dSmrgAuthor: Stefan Dirsch <sndirsch@suse.de> 416661b2299dSmrgDate: Sat Nov 22 17:53:06 2008 +0100 416761b2299dSmrg 416861b2299dSmrg Added remaining hunk of Egbert's patch to prevent XIM deadlocks (#1182). 416961b2299dSmrg 417061b2299dSmrgcommit c859446c500c883a67f7a86cab1a44844e24dade 417161b2299dSmrgAuthor: Ken Thomases <ken@codeweavers.com> 417261b2299dSmrgDate: Fri Nov 21 13:58:10 2008 -0500 417361b2299dSmrg 417461b2299dSmrg [i18n] Provide translation from XK_partialderivative (8ef) to Unicode (U2202) 417561b2299dSmrg 417661b2299dSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 417761b2299dSmrg 417861b2299dSmrgcommit 5e68e94d852c730ef9264fc0d8ca61a2ffe98b53 417961b2299dSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 418061b2299dSmrgDate: Mon Nov 17 20:47:26 2008 -0800 418161b2299dSmrg 418261b2299dSmrg Force local transport when using the launchd socket. 418361b2299dSmrg 418461b2299dSmrg Fixes a regression due to 418561b2299dSmrg bf53987eaf0fbd7f7627783fc39e7ee99e8361ba 418661b2299dSmrg 418761b2299dSmrgcommit 7aca689ce14d314b5c8c72c8df76f53f76ab467c 418861b2299dSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 418961b2299dSmrgDate: Fri Nov 14 10:32:50 2008 +1000 419061b2299dSmrg 419161b2299dSmrg Add XF86Suspend, XF86Hibernate to KeysymDB. 419261b2299dSmrg 419361b2299dSmrgcommit d16b11f25f8265e651def8d80bcd430c0448e664 419461b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 419561b2299dSmrgDate: Tue Nov 11 19:43:39 2008 -0500 419661b2299dSmrg 419761b2299dSmrg [nls] Annotate the Bépo compose sequences 419861b2299dSmrg 419961b2299dSmrg Add comments with the UCS names. 420061b2299dSmrg Add utf-8 strings for each result. 420161b2299dSmrg Format for easy reading. 420261b2299dSmrg 420361b2299dSmrgcommit 730298464240be6f65b32416b3f9b20062c61825 420461b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 420561b2299dSmrgDate: Tue Nov 11 16:41:34 2008 -0500 420661b2299dSmrg 420761b2299dSmrg [nls] Add some UTF-8 Compose sequences 420861b2299dSmrg 420961b2299dSmrg As requested for the Bépo keyboard layout (http://clavier-dvorak.org/wiki/). 421061b2299dSmrg 421161b2299dSmrg Cf. bugs: 421261b2299dSmrg 421361b2299dSmrg https://bugs.freedesktop.org/show_bug.cgi?id=17821 421461b2299dSmrg https://bugs.freedesktop.org/show_bug.cgi?id=17822 421561b2299dSmrg 421661b2299dSmrgcommit ad6008a0c92733826983eb93f063d3d6276007d8 421761b2299dSmrgAuthor: Colin Harrison <colin.harrison@virgin.net> 421861b2299dSmrgDate: Thu Nov 6 17:48:21 2008 -0500 421961b2299dSmrg 422061b2299dSmrg Fix copy/paste typo in imLcPrs 422161b2299dSmrg 422261b2299dSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 422361b2299dSmrg 422461b2299dSmrgcommit 0f0168ad18f8a280fc5a689eb02cfaa62d022ea6 422561b2299dSmrgAuthor: Adam Jackson <ajax@redhat.com> 422661b2299dSmrgDate: Thu Nov 6 14:54:13 2008 -0500 422761b2299dSmrg 422861b2299dSmrg Fix leak in _XimXGetReadData 422961b2299dSmrg 423061b2299dSmrg Spotted by Denis Dzyubenko 423161b2299dSmrg 423261b2299dSmrgcommit ae23c25b9349ab1d7ff81f3075c000cf35fc442b 423361b2299dSmrgAuthor: Julien Cristau <jcristau@debian.org> 423461b2299dSmrgDate: Wed Nov 5 22:09:37 2008 +0100 423561b2299dSmrg 423661b2299dSmrg Bump to 1.1.99.2 423761b2299dSmrg 423861b2299dSmrgcommit d31e644c65c52828ea3e7abd94a8cf9aee12265c 423961b2299dSmrgAuthor: Julien Cristau <jcristau@debian.org> 424061b2299dSmrgDate: Wed Nov 5 21:33:13 2008 +0100 424161b2299dSmrg 424261b2299dSmrg Fix distcheck 424361b2299dSmrg 424461b2299dSmrgcommit e6a7b70cdb2ae8b713012839a0a0bbb93817b8ef 424561b2299dSmrgAuthor: Jamey Sharp <jamey@minilop.net> 424661b2299dSmrgDate: Wed Oct 29 14:00:33 2008 -0700 424761b2299dSmrg 424861b2299dSmrg Support multiple independent internal sync handlers 424961b2299dSmrg 425061b2299dSmrg Xlib has several independent tasks that need to be performed with the 425161b2299dSmrg display unlocked. It does this by replacing the existing sync handler with 425261b2299dSmrg one of a variety of internal sync handlers. However, if multiple internal 425361b2299dSmrg sync handlers need to run, then the last one registering wins and 425461b2299dSmrg previously registered internal sync handlers are never invoked. This 425561b2299dSmrg manifested as a bug with DRI applications on Xlib/XCB as that requires 425661b2299dSmrg both an XID handler after every XID allocation, and the periodic sequence 425761b2299dSmrg number handler. The XID handler would win, and the sequence number handler 425861b2299dSmrg would never be invoked. 425961b2299dSmrg 426061b2299dSmrg Fix this by unifying the internal sync handler mechanism into a single 426161b2299dSmrg function that calls all of the known internal sync handlers. They all need 426261b2299dSmrg to deal with being called when not strictly necessary now. 426361b2299dSmrg 426461b2299dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 426561b2299dSmrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 426661b2299dSmrg Signed-off-by: Josh Triplett <josh@freedesktop.org> 426761b2299dSmrg 426861b2299dSmrgcommit 2dbaaab9c4e3894b33dcae850551dee5473431d5 426961b2299dSmrgAuthor: Keith Packard <keithp@keithp.com> 427061b2299dSmrgDate: Sat Oct 11 21:44:21 2008 -0700 427161b2299dSmrg 427261b2299dSmrg Ensure that _XReadEvents always leaves an event in the queue on return 427361b2299dSmrg 427461b2299dSmrg XNextEvent assumes that the event queue will be non-empty on return from 427561b2299dSmrg _XReadEvents, but with multiple event readers running, the previous change 427661b2299dSmrg could leave the queue empty on return from process_responses. Re-invoke 427761b2299dSmrg process_responses until the queue is non-empty. 427861b2299dSmrg 427961b2299dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 428061b2299dSmrg 428161b2299dSmrgcommit bedfe68259037c5564fe52758c92b9c97729640a 428261b2299dSmrgAuthor: Keith Packard <keithp@keithp.com> 428361b2299dSmrgDate: Sat Oct 11 21:10:23 2008 -0700 428461b2299dSmrg 428561b2299dSmrg Permit only one Xlib thread to block waiting for events 428661b2299dSmrg 428761b2299dSmrg As Xlib queues events internally, we must prevent multiple Xlib threads from 428861b2299dSmrg entering XCB to wait for an event in case the queued event is to be 428961b2299dSmrg delivered to the thread which didn't manage to read it. In other words, let 429061b2299dSmrg only one Xlib thread into xcb_wait_for_event at a time. 429161b2299dSmrg 429261b2299dSmrg Jamey Sharp looked over my shoulder while making this fix and, while hating 429361b2299dSmrg my whitespace conventions, appears happy enough with the actual code. 429461b2299dSmrg 429561b2299dSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 429661b2299dSmrg 429761b2299dSmrgcommit cc19618d2eb3ed92a0b574aee26a7da8b4aed5d2 429861b2299dSmrgAuthor: Jamey Sharp <jamey@minilop.net> 429961b2299dSmrgDate: Sun Mar 23 16:33:50 2008 -0700 430061b2299dSmrg 430161b2299dSmrg Fix XAllocID race: hold the user display lock until we have a new XID. 430261b2299dSmrg 430361b2299dSmrg Xlib built --without-xcb is also vulnerable to this race, and a similar 430461b2299dSmrg fix might work there too. 430561b2299dSmrg 430661b2299dSmrg Also, use an XID that's truly invalid while waiting for the next XID to be 430761b2299dSmrg requested. 430861b2299dSmrg 430961b2299dSmrgcommit 54e5c0941b0ded1628d559a9f0a3451ea96c299b 431061b2299dSmrgAuthor: Josh Triplett <josh@freedesktop.org> 431161b2299dSmrgDate: Sat Mar 15 17:22:23 2008 -0700 431261b2299dSmrg 431361b2299dSmrg Use XCB's new socket handoff mechanism rather than the old XCB Xlib lock. 431461b2299dSmrg 431561b2299dSmrg Previously, Xlib/XCB used XCB's Xlib lock to prevent XCB from sending 431661b2299dSmrg requests between calls to Xlib's LockDisplay and UnlockDisplay macros. 431761b2299dSmrg Xlib/XCB then sent all of its requests using XCB's xcb_send_request, and 431861b2299dSmrg had to flush its requests when unlocking the display. 431961b2299dSmrg 432061b2299dSmrg XCB 1.2 adds a new socket handoff mechanism, xcb_take_socket. Replace 432161b2299dSmrg much of the existing Xlib/XCB implementation with the use of 432261b2299dSmrg xcb_take_socket to take ownership of the write side of the X connection 432361b2299dSmrg socket, and a return_socket callback which writes any outstanding requests 432461b2299dSmrg with xcb_writev. This approach allows Xlib/XCB to use the same buffering 432561b2299dSmrg as traditional Xlib did. In particular, programs which use Xlib/XCB and 432661b2299dSmrg never make XCB calls will never need to hand the socket back to XCB, and 432761b2299dSmrg vice versa. 432861b2299dSmrg 432961b2299dSmrg This allows us to discard large quantities of synchronization code from 433061b2299dSmrg Xlib/XCB, together with the synchronization bugs present in that code. 433161b2299dSmrg Several test cases which previously failed now work perfectly, including 433261b2299dSmrg multi-threaded ico. In addition, the infamous locking correctness 433361b2299dSmrg assertions, triggered when double-locking or when unlocking without a 433461b2299dSmrg previous lock, no longer exist, because Xlib/XCB no longer has any reason 433561b2299dSmrg to care more about application locking than traditional Xlib does. 433661b2299dSmrg 433761b2299dSmrg Furthermore, the handoff approach provides great improvements to 433861b2299dSmrg performance. Results from x11perf's XNoOp test, which represented the 433961b2299dSmrg worst case for the lock-based Xlib/XCB: 434061b2299dSmrg 434161b2299dSmrg Traditional Xlib: average 19100000/sec 434261b2299dSmrg Lock-based Xlib/XCB: average 3350000/sec 434361b2299dSmrg Handoff-based Xlib/XCB: average 17400000/sec 434461b2299dSmrg 434561b2299dSmrg Thus, for no-ops, the handoff mechanism provides more than a 4x speedup to 434661b2299dSmrg Xlib/XCB, bringing Xlib/XCB within 9% of traditional Xlib no-op 434761b2299dSmrg performance. Of course, real-world workloads do not use no-op, so your 434861b2299dSmrg mileage may vary. In particular, since no-ops represent the worst case, 434961b2299dSmrg we expect real workloads to more closely match the performance of 435061b2299dSmrg traditional Xlib. 435161b2299dSmrg 435261b2299dSmrg While removing synchronization code, we changed _XReply to not drop any 435361b2299dSmrg locks when calling xcb_wait_for_reply; previously, we had to carefully 435461b2299dSmrg avoid a deadlock between the Display lock and the XCB Xlib lock. Holding 435561b2299dSmrg the locks reduces implementation complexity and should not impact 435661b2299dSmrg applications. 435761b2299dSmrg 435861b2299dSmrg Commit by Jamey Sharp and Josh Triplett. 435961b2299dSmrg XCB's handoff mechanism inspired by Keith Packard. 436061b2299dSmrg 436161b2299dSmrgcommit 5a19ac473f7a8046b0421fbd5d53da160c22ed75 436261b2299dSmrgAuthor: Chris Ball <cjb@laptop.org> 436361b2299dSmrgDate: Mon Nov 3 22:57:29 2008 -0500 436461b2299dSmrg 436561b2299dSmrg Remove configure check for xcb-xlib. 436661b2299dSmrg 436761b2299dSmrg xcb-xlib has been intentionally removed from libxcb; stop checking for 436861b2299dSmrg it at configure-time. 436961b2299dSmrg 437061b2299dSmrgcommit 34b35dda0bb7f3cf0ad9ab95ad7953d35d24f71b 437161b2299dSmrgAuthor: Josh Triplett <josh@freedesktop.org> 437261b2299dSmrgDate: Wed Oct 29 14:37:44 2008 -0700 437361b2299dSmrg 437461b2299dSmrg .gitignore: Add dolt files 437561b2299dSmrg 437661b2299dSmrgcommit 1290cccf2d90083eba852f5f413f7e3dff48ccd2 437761b2299dSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 437861b2299dSmrgDate: Tue Oct 28 11:56:55 2008 +1030 437961b2299dSmrg 438061b2299dSmrg man: fix formatting error in XkbGetIndicatorState man page. 438161b2299dSmrg 438261b2299dSmrgcommit b1022fa6d7e97640049e93ffa108083fc8d71b05 438361b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 438461b2299dSmrgDate: Sat Oct 25 09:13:08 2008 -0400 438561b2299dSmrg 438661b2299dSmrg Increase size of working arrays in the makekeys utility program. 438761b2299dSmrg 438861b2299dSmrg Makekeys is used to create an optimal hash of the keysyms defined 438961b2299dSmrg in x11proto’s keysymdef.h. 439061b2299dSmrg 439161b2299dSmrg The recent addition of new keysyms there has triggered a bug in 439261b2299dSmrg makekeys where it tries to use a zero on the rhs of the % (mod) 439361b2299dSmrg operator (resulting in a divide by zero error) whenever it fails 439461b2299dSmrg to find a solution within its constraints. 439561b2299dSmrg 439661b2299dSmrg Increasing the size of the arrays allows it to find a solution for 439761b2299dSmrg the current set of keysyms. 439861b2299dSmrg 439961b2299dSmrg Makekeys is only run durring the build process, so this has no impact 440061b2299dSmrg on users of libX11, only on the amount of VM needed to build it. 440161b2299dSmrg 440261b2299dSmrg It still needs a more complete fix, but this allows compiles to 440361b2299dSmrg progress until that is completed. 440461b2299dSmrg 440561b2299dSmrgcommit 3e9afd501e40d76040635bd9a3045bcaf5a03b60 440661b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 440761b2299dSmrgDate: Sat Oct 11 01:03:14 2008 -0400 440861b2299dSmrg 440961b2299dSmrg Dolt-ify 441061b2299dSmrg 441161b2299dSmrg Add dolt to acinclude.m4 and call it it configure.ac to speed compiles. 441261b2299dSmrg 441361b2299dSmrgcommit 39c0b266cac8cbc15bf501d7869186862f01d823 441461b2299dSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 441561b2299dSmrgDate: Wed Oct 15 14:30:20 2008 +1030 441661b2299dSmrg 441761b2299dSmrg Add more keysyms for PS3 BD remotes, Ericsson Phones #16519 441861b2299dSmrg 441961b2299dSmrg X.Org Bug 16519 <https://bugs.freedesktop.org/show_bug.cgi?id=16519> 442061b2299dSmrg 442161b2299dSmrgcommit d23aad31338e7d869d878d5aa1b6b91d20287005 442261b2299dSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com> 442361b2299dSmrgDate: Mon Oct 13 09:41:59 2008 +1030 442461b2299dSmrg 442561b2299dSmrg Add XF86Battery, XF86Bluetooth, XF86WLAN, XF86UWB to keysymdb. 442661b2299dSmrg 442761b2299dSmrgcommit 214ea6f5fd6aeaa7303ea4a69f9aedabf219ec4c 442861b2299dSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 442961b2299dSmrgDate: Thu Jul 24 15:44:26 2008 +0930 443061b2299dSmrg 443161b2299dSmrg xkb: fix out-by-1 error in _XkbWriteKeyExplicit. 443261b2299dSmrg 443361b2299dSmrg Thanks to Michael Meeks, Novell Bug 369263. 443461b2299dSmrg https://bugzilla.novell.com/show_bug.cgi?id=369263 443561b2299dSmrg 443661b2299dSmrgcommit e7ece39afc8e0adc3b6b1e70b337b98376754462 443761b2299dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 443861b2299dSmrgDate: Tue Oct 7 15:41:38 2008 -0700 443961b2299dSmrg 444061b2299dSmrg Sun bug #6739431: double free in _X11TransConnectDisplay() 444161b2299dSmrg 444261b2299dSmrg Double free() introduced in bf53987eaf0fbd7f7627783fc39e7ee99e8361ba 444361b2299dSmrg After copying original_hostname to phostname, set original_hostname 444461b2299dSmrg to NULL, so we don't free the same pointer twice when we free both 444561b2299dSmrg original_hostname and phostname. 444661b2299dSmrg 444761b2299dSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6739431> 444861b2299dSmrg 444961b2299dSmrgcommit 0877bc916afbd1ff8f1833edc930b765ea783576 445061b2299dSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 445161b2299dSmrgDate: Tue Sep 23 19:02:02 2008 +0300 445261b2299dSmrg 445361b2299dSmrg configure.ac: Fix CC_FOR_BUILD logic error 445461b2299dSmrg 445561b2299dSmrg Turns out we were accidentally smashing it so that you couldn't set it 445661b2299dSmrg externally at all. Oops. 445761b2299dSmrg 445861b2299dSmrgcommit 58bf3aa746908f01c37be7045699e43a4e270944 445961b2299dSmrgAuthor: John Tapsell <johnflux@gmail.com> 446061b2299dSmrgDate: Tue Sep 23 17:30:13 2008 +0300 446161b2299dSmrg 446261b2299dSmrg Build: Use native compiler for makekeys 446361b2299dSmrg 446461b2299dSmrg makekeys needs to be run during the build process, as opposed to on the 446561b2299dSmrg target, so build it with either of gcc or cc to fix cross-compiling. 446661b2299dSmrg This can be overridden by setting $CC_FOR_BUILD. 446761b2299dSmrg 446861b2299dSmrgcommit 340422a5c7a413faef18666cada27cee14615250 446961b2299dSmrgAuthor: Adam Jackson <ajax@redhat.com> 447061b2299dSmrgDate: Wed Sep 17 12:54:34 2008 -0400 447161b2299dSmrg 447261b2299dSmrg Fix the previous patch for the BadFont case. 447361b2299dSmrg 447461b2299dSmrgcommit 2335eafe4b53c27f6f9ee1bab3e1f5842f896428 447561b2299dSmrgAuthor: Matthias Clasen <mclasen@redhat.com> 447661b2299dSmrgDate: Wed Sep 17 10:43:52 2008 -0400 447761b2299dSmrg 447861b2299dSmrg Bug #17616: Fix an XCB leak when the client has a non-fatal error handler. 447961b2299dSmrg 448061b2299dSmrgcommit db0b85db29699be6bf7e78dede655d59ba926dfc 448161b2299dSmrgAuthor: Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 448261b2299dSmrgDate: Sun Sep 14 19:15:26 2008 -0400 448361b2299dSmrg 448461b2299dSmrg Fix problem with <dead_acute> <c> in pt_BR.UTF-8 448561b2299dSmrg 448661b2299dSmrg The <dead_acute> <C> and <dead_acute> <c> lines in the pt_BR UTF-8 448761b2299dSmrg Compose file show "Ç" and "ç" (c with cedilla accent) (akin to the 448861b2299dSmrg ISO 8859 pt_BR Compose file) as the string but specify the keysym 448961b2299dSmrg and comment for Ć and ć (c with acute accent). 449061b2299dSmrg 449161b2299dSmrg This commit normalizes those two lines to match the specified string. 449261b2299dSmrg 449361b2299dSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=4671 449461b2299dSmrg 449561b2299dSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 449661b2299dSmrg 449761b2299dSmrgcommit b065c011baa69b69e3ea77c30d5e153c0d103e2d 449861b2299dSmrgAuthor: Michael Verret <michael.verret@gmail.com> 449961b2299dSmrgDate: Mon Sep 8 16:33:35 2008 -0400 450061b2299dSmrg 450161b2299dSmrg Fix documentation typo 450261b2299dSmrg 450361b2299dSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 450461b2299dSmrg 450561b2299dSmrgcommit 4213ea95185377bdd1b51e82933f331fc0f52e5b 450661b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 450761b2299dSmrgDate: Sat Sep 6 04:19:19 2008 -0400 450861b2299dSmrg 450961b2299dSmrg Remove extraneous <angle brackets> from the Ethiopic Compose file. 451061b2299dSmrg 451161b2299dSmrg The am_ET.UTF-8 Compose file submitted in: 451261b2299dSmrg 451361b2299dSmrg https://bugs.freedesktop.org/show_bug.cgi?id=11307 451461b2299dSmrg 451561b2299dSmrg for the OLCP project used incorrect syntax. (It has angle brackets around the 451661b2299dSmrg Uxxxx symbols on the right hand side rather than only on the left hand side). 451761b2299dSmrg 451861b2299dSmrg This bug is noted in OLPC’s ticket: 451961b2299dSmrg 452061b2299dSmrg http://dev.laptop.org/ticket/7474 452161b2299dSmrg http://dev.laptop.org/attachment/ticket/7474/olpc_7474_dead_vowels_libX11.patch 452261b2299dSmrg 452361b2299dSmrgcommit 9df84b513dd2b6e65e6d528cfac6d4cc3ea46918 452461b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 452561b2299dSmrgDate: Mon Sep 1 17:49:33 2008 -0400 452661b2299dSmrg 452761b2299dSmrg Complete the set of vulgar fractions 452861b2299dSmrg 452961b2299dSmrg Unicode 1.1 added thirds, fifths, sixths and eights; 453061b2299dSmrg we might as well catch up. 453161b2299dSmrg 453261b2299dSmrg (Unicode and ISO 10646 have 1/7 (U2150), 1/9 (U2151), 1/10 (U2152) 453361b2299dSmrg and 0/3 (U2189) in their pipelines, but those four can be added 453461b2299dSmrg here after they are published.) 453561b2299dSmrg 453661b2299dSmrgcommit a788792e9de95f8db0639557859722a35087481d 453761b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 453861b2299dSmrgDate: Wed Aug 20 15:28:07 2008 -0400 453961b2299dSmrg 454061b2299dSmrg nls (en_US) Re-remove long compositions that override shorter 454161b2299dSmrg 454261b2299dSmrg As reported in <https://bugs.freedesktop.org/show_bug.cgi?id=17228>: 454361b2299dSmrg 454461b2299dSmrg Commit a6f4bbf7 454561b2299dSmrg nls (en_US): remove long compositions that override shorter [...] 454661b2299dSmrg removed some longer compose sequences because there are shorter 454761b2299dSmrg ones which take preference over the longer. For example the 454861b2299dSmrg sequences: 454961b2299dSmrg 455061b2299dSmrg <Multi_key> <apostrophe> <comma> <c> : U1E09 # ḉ 455161b2299dSmrg <Multi_key> <apostrophe> <comma> <C> : U1E08 # Ḉ 455261b2299dSmrg 455361b2299dSmrg were removed becase there already was: 455461b2299dSmrg 455561b2299dSmrg <Multi_key> <apostrophe> <comma> : U201A # ‚ 455661b2299dSmrg 455761b2299dSmrg Then commit 4ba09125 455861b2299dSmrg Work on making the en_US and pt_BR UTF-8 Compose as similar as 455961b2299dSmrg possible added exactly the same key sequences again. Obviusly 456061b2299dSmrg they won't work. 456161b2299dSmrg 456261b2299dSmrgcommit 55248e5c84c3fd8c349a3bb4cb15a1ec86989d74 456361b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 456461b2299dSmrgDate: Thu Jul 17 21:01:42 2008 -0400 456561b2299dSmrg 456661b2299dSmrg Add more <Multi_key> <cedilla> Compose tuples 456761b2299dSmrg 456861b2299dSmrg The last commit missed the el_GR UTF-8 Compose.pre as well as 456961b2299dSmrg the various ISO 8859 locales which have compose sequences 457061b2299dSmrg generating ‘WITH CEDILLA’ characters. 457161b2299dSmrg 457261b2299dSmrg (Interestingly, some of the 8859 locales already supported 457361b2299dSmrg <Multi_key> <cedilla> for some CEDILLA characters, but not 457461b2299dSmrg for Ç or ç.) 457561b2299dSmrg 457661b2299dSmrg This is further work on bug 10397. 457761b2299dSmrg 457861b2299dSmrgcommit 4ba091255bb953d53078ba5619d6751052c739f7 457961b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 458061b2299dSmrgDate: Thu Jul 17 17:16:50 2008 -0400 458161b2299dSmrg 458261b2299dSmrg Work on making the en_US and pt_BR UTF-8 Compose as similar as possible. 458361b2299dSmrg 458461b2299dSmrg The eventual goal here is to have a single primary UTF-8 Compose 458561b2299dSmrg file which the locale-specific UTF-8 Compose.pre files can #include. 458661b2299dSmrg 458761b2299dSmrgcommit 254522d3c24e0590732fc03cdd61ff4564819d94 458861b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 458961b2299dSmrgDate: Thu Jul 17 17:13:36 2008 -0400 459061b2299dSmrg 459161b2299dSmrg Add <Multi_key> <cedilla> Compose tuples 459261b2299dSmrg 459361b2299dSmrg The en_US and pt_BR UTF-8 Compose tables had support for using <comma> 459461b2299dSmrg with <Multi_key> to enter CEDILLA characters. Bug 10397 requests 459561b2299dSmrg support for using <cedilla> instead of <comma> in said sequences. 459661b2299dSmrg 459761b2299dSmrg This commit makes both styles work. 459861b2299dSmrg 459961b2299dSmrgcommit 7dc907f6032e1d5cbe4da0e414bdf2c569c04b44 460061b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 460161b2299dSmrgDate: Sat Jun 28 15:25:23 2008 -0400 460261b2299dSmrg 460361b2299dSmrg Fix commit 21e464ec682ab23ba20ddf6bd72c6db214cfbe01 460461b2299dSmrg 460561b2299dSmrg The new block was added twice to the en_US.UTF-8 Compose.pre; 460661b2299dSmrg delete the duplicate. 460761b2299dSmrg 460861b2299dSmrgcommit 596e081b7457dcd1c4ad555ac140e6999239bc0d 460961b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 461061b2299dSmrgDate: Sat Jun 28 20:14:05 2008 +0930 461161b2299dSmrg 461261b2299dSmrg Fix unbalanced parenthesis in XKBlib.h # 16551 461361b2299dSmrg 461461b2299dSmrg X.Org Bug 16551 <http://bugs.freedesktop.org/show_bug.cgi?id=16551> 461561b2299dSmrg 461661b2299dSmrgcommit f6af6dd2f76c12b56ec166bb771457b9f08fe246 461761b2299dSmrgAuthor: Adam Jackson <ajax@redhat.com> 461861b2299dSmrgDate: Tue Jun 24 13:16:53 2008 -0400 461961b2299dSmrg 462061b2299dSmrg Bug #14898: Don't abuse the sprintf() implementation. 462161b2299dSmrg 462261b2299dSmrg The thing you're printing into should not itself appear in the list of 462361b2299dSmrg things to print from, that's bad juju. Just use strcat(). 462461b2299dSmrg 462561b2299dSmrgcommit 21e464ec682ab23ba20ddf6bd72c6db214cfbe01 462661b2299dSmrgAuthor: Khaled Hosny <khaledhosny@eglug.org> 462761b2299dSmrgDate: Thu Jun 19 18:26:11 2008 -0400 462861b2299dSmrg 462961b2299dSmrg NLS: Add Arabic Lam-Alef ligature compose sequences (bug #16426) 463061b2299dSmrg 463161b2299dSmrg Add some Arabic digraphs to utf-8 locales with a Compose.pre 463261b2299dSmrg 463361b2299dSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 463461b2299dSmrg 463561b2299dSmrgcommit bf53987eaf0fbd7f7627783fc39e7ee99e8361ba 463661b2299dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 463761b2299dSmrgDate: Wed Jun 18 20:00:25 2008 -0700 463861b2299dSmrg 463961b2299dSmrg Rework code to choose local connection types and fallback to others 464061b2299dSmrg 464161b2299dSmrg Adds --with-local-transport-order configure flag if you don't like the 464261b2299dSmrg default ordering (which is platform dependent) 464361b2299dSmrg 464461b2299dSmrg Includes fixes for these Sun/Solaris bug ids: 464561b2299dSmrg 6678250 X Commands returning incorrect display value unix:0.0 not <system>:0.0 464661b2299dSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6678250> 464761b2299dSmrg 6716481 libX11 should prefer Unix domain sockets over named pipes on Solaris 464861b2299dSmrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6716481> 464961b2299dSmrg 465061b2299dSmrgcommit cf49e537014c3cb5aaee07e57400933e0bb72b6b 465161b2299dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 465261b2299dSmrgDate: Tue Jun 17 14:41:17 2008 -0700 465361b2299dSmrg 465461b2299dSmrg Strip whitespace from end of lines in source files 465561b2299dSmrg 465661b2299dSmrgcommit f76fd81dfbbd5cfae75c87ce0511e88e08529cf3 465761b2299dSmrgAuthor: Jeff Smith <whydoubt@yahoo.com> 465861b2299dSmrgDate: Sun Jun 15 23:52:20 2008 -0500 465961b2299dSmrg 466061b2299dSmrg Fix memory leak in XOpenDisplay 466161b2299dSmrg 466261b2299dSmrg Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> 466361b2299dSmrg 466461b2299dSmrgcommit fca0b0ba3f72b7284601d4690bba99fc80a92614 466561b2299dSmrgAuthor: Jens Herden <jens@khmeros.info> 466661b2299dSmrgDate: Tue Jun 10 20:07:30 2008 +0300 466761b2299dSmrg 466861b2299dSmrg NLS: Add Khmer compose sequences (bug #5706) 466961b2299dSmrg 467061b2299dSmrg Add some Khmer digraphs to all locales with a Compose.pre. 467161b2299dSmrg 467261b2299dSmrgcommit e54cffb649b1622c17457e470cfab8cc56d38c97 467347f86ac1SmrgMerge: 19802cc 721b574 467461b2299dSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 467561b2299dSmrgDate: Tue Jun 10 20:04:30 2008 +0300 467661b2299dSmrg 467761b2299dSmrg Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libX11 467861b2299dSmrg 467961b2299dSmrgcommit 721b574d36f1884c3f1bf7bd933646e2ed6680b5 468061b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 468161b2299dSmrgDate: Thu May 29 10:57:21 2008 +0930 468261b2299dSmrg 468361b2299dSmrg Bump to 1.1.99.1 468461b2299dSmrg 468561b2299dSmrgcommit 631d32d13247d1cf52c0833d438c5b38b01b17a4 468661b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 468761b2299dSmrgDate: Wed May 28 17:31:59 2008 +0930 468861b2299dSmrg 468961b2299dSmrg Require xproto 7.0.13 and libxcb 1.1.90 (for GenericEvents) 469061b2299dSmrg 469161b2299dSmrgcommit e9195db7257e418f83707233baeeb84b225caf4f 469247f86ac1SmrgMerge: c34f76f a7f8556 469361b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 469461b2299dSmrgDate: Thu May 22 12:14:28 2008 +0930 469561b2299dSmrg 469661b2299dSmrg Merge branch 'master' into xge 469761b2299dSmrg 469861b2299dSmrgcommit 19802ccd3909145e3ba2f6c073271cb5f3701685 469961b2299dSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 470061b2299dSmrgDate: Mon May 19 19:22:31 2008 +0300 470161b2299dSmrg 470261b2299dSmrg gitignore: Update with loads more bits from server 470361b2299dSmrg 470461b2299dSmrgcommit a7f85567a3e850fba0c44571453d2852ab1a09be 470561b2299dSmrgAuthor: Adam Jackson <ajax@redhat.com> 470661b2299dSmrgDate: Tue May 13 10:28:39 2008 -0400 470761b2299dSmrg 470861b2299dSmrg Bug #15884: Remove useless sleep()'s from the connection code. 470961b2299dSmrg 471061b2299dSmrg For network transports, there's enough delay in the network layer 471161b2299dSmrg already without adding more. For local transports, just hurry up 471261b2299dSmrg and fail if the server isn't there. 471361b2299dSmrg 471461b2299dSmrgcommit c34f76f475bc632490122e67b5a82575d69d5569 471561b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 471661b2299dSmrgDate: Mon May 12 21:46:24 2008 +0930 471761b2299dSmrg 471861b2299dSmrg Pull down extra bytes when reading a GenericEvent (non-xcb). 471961b2299dSmrg 472061b2299dSmrg I refuse to take any responsibily for this code. It works, I guess. 472161b2299dSmrg But - all the flushing is done somewhere before that, so we might need to 472261b2299dSmrg flush here. Under some circumstances anyway. Don't ask me, I'm an optical 472361b2299dSmrg illusion. 472461b2299dSmrg 472561b2299dSmrg Build with xcb as transport layer highly recommended. 472661b2299dSmrg 472761b2299dSmrgcommit c9b2ff1e6a607463993afa4a8d085857d97cc2f3 472847f86ac1SmrgMerge: 17d7dcb 9129057 472961b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 473061b2299dSmrgDate: Mon May 12 17:58:37 2008 +0930 473161b2299dSmrg 473261b2299dSmrg Merge branch 'master' into xge 473361b2299dSmrg 473461b2299dSmrgcommit 9129057bdbff0ec9cd8bb780cf7f85f134a291eb 473561b2299dSmrgAuthor: Teemu Likonen <tlikonen@iki.fi> 473661b2299dSmrgDate: Wed May 7 21:44:22 2008 +0300 473761b2299dSmrg 473861b2299dSmrg Change <dead_belowdot> to <dead_belowring> for U+1E00 and U+U1E01 473961b2299dSmrg 474061b2299dSmrg Commit 6b6caeea830a977bdb54688cfb648d879821e752 added <dead_belowdot> 474161b2299dSmrg <A> and <dead_belowdot> <a> compose sequences for letters U+1E00 and 474261b2299dSmrg U+U1E01 (LATIN CAPITAL/SMALL LETTER A WITH RING BELOW). This caused 474361b2299dSmrg duplicate compose sequences since these have already been defined. Also, 474461b2299dSmrg using <dead_belowring> is more logical since the diacritic is indeed 474561b2299dSmrg a "RING BELOW". 474661b2299dSmrg 474761b2299dSmrgcommit 01a9cb58888d290cc3d319feec4ee4a0297a844c 474861b2299dSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 474961b2299dSmrgDate: Wed May 7 20:04:44 2008 +0300 475061b2299dSmrg 475161b2299dSmrg NLS: Make UTF-8 the default for Russian 475261b2299dSmrg 475361b2299dSmrg No-one uses 8859-5 anymore, so make the default for Russian UTF-8; the 475461b2299dSmrg only other possible answer would be KOI8-R. 475561b2299dSmrg 475661b2299dSmrg Signed-off-by: Sergey V. Udaltsov <sergey.udaltsov@gmail.com> 475761b2299dSmrg 475861b2299dSmrgcommit 407b81bfbbabf6feb565d6da22f9ef9a69016ab8 475961b2299dSmrgAuthor: Ross Burton <ross@burtonini.com> 476061b2299dSmrgDate: Tue Apr 29 13:38:10 2008 +0300 476161b2299dSmrg 476261b2299dSmrg NLS: Add interrobang to UTF-8 compose tables (bug #15653) 476361b2299dSmrg 476461b2299dSmrg It is what it says on the box. 476561b2299dSmrg 476661b2299dSmrgcommit 0b6682303e9c61fefc3818acfda616b1e3691abf 476761b2299dSmrgAuthor: Theppitak Karoonboonyanan <thep@linux.thai.net> 476861b2299dSmrgDate: Mon Apr 28 11:51:25 2008 +0300 476961b2299dSmrg 477061b2299dSmrg IM: Respect XMODIFIERS for Thai locale (bug #15719) 477161b2299dSmrg 477261b2299dSmrg When looking at Thai input methods, make sure XMODIFIERS is checked 477361b2299dSmrg before jumping straight into built-in Thai processing, so external XIM 477461b2299dSmrg servers such as SCIM can be used with Thai. 477561b2299dSmrg 477661b2299dSmrgcommit c13aded1b2f830ba5004abb0ec5518f9ea16087e 477761b2299dSmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net> 477861b2299dSmrgDate: Sat Apr 26 18:56:05 2008 +0100 477961b2299dSmrg 478061b2299dSmrg Fix missing error condition 478161b2299dSmrg 478261b2299dSmrgcommit f5c5ffc175cb383c92ea0fa8c08cfb087c5f3083 478361b2299dSmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net> 478461b2299dSmrgDate: Mon Apr 21 17:24:33 2008 +0100 478561b2299dSmrg 478661b2299dSmrg Xlib warning fixes 478761b2299dSmrg 478861b2299dSmrgcommit 6b6caeea830a977bdb54688cfb648d879821e752 478961b2299dSmrgAuthor: James Cloos <cloos@jhcloos.com> 479061b2299dSmrgDate: Fri Apr 18 02:50:55 2008 -0400 479161b2299dSmrg 479261b2299dSmrg Add some dead_key sequences to en_US.UTF-8 Compose table 479361b2299dSmrg 479461b2299dSmrg Make use of the new dead key symbols added to x11proto’s 479561b2299dSmrg commit 44e24a27bca023cf7b799f191fe6d52e12efbe5f (which 479661b2299dSmrg was in responce to bug #15446). 479761b2299dSmrg 479861b2299dSmrgcommit 8f9b039580deaf658e464b7d6254064fcf183df6 479961b2299dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 480061b2299dSmrgDate: Mon Apr 14 19:09:42 2008 -0700 480161b2299dSmrg 480261b2299dSmrg Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version 480361b2299dSmrg 480461b2299dSmrgcommit 9f5e96eb91ab55dd441c3e94b75caf48c588778f 480561b2299dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 480661b2299dSmrgDate: Mon Apr 14 18:21:14 2008 -0700 480761b2299dSmrg 480861b2299dSmrg Fix mismatched brace indenting 480961b2299dSmrg 481061b2299dSmrgcommit a19f9c65ee9e5e5d783feaa84998c36439b0288b 481161b2299dSmrgAuthor: Bart Massey <bart@cs.pdx.edu> 481261b2299dSmrgDate: Fri Apr 4 18:58:45 2008 -0700 481361b2299dSmrg 481461b2299dSmrg added error check in Xcms color file parser; closes bug #15305 481561b2299dSmrg 481661b2299dSmrgcommit 12e8d0d01dd72ce98e7683ddb1bde181b7ed246f 481761b2299dSmrgAuthor: Christian Weisgerber <naddy@mips.inka.de> 481861b2299dSmrgDate: Tue Mar 18 07:30:05 2008 +0100 481961b2299dSmrg 482061b2299dSmrg ConnDis: properly cast 'addr' before accessing it as a byte array. 482161b2299dSmrg 482261b2299dSmrg If you use XDM-AUTHORIZATION-1 authorization keys for remote X11 482361b2299dSmrg clients over IPv6, the clients are liable to segfaults. 482461b2299dSmrg 482561b2299dSmrgcommit 64325f38bab082a8e0e9ce779a8e582de5c8588e 482661b2299dSmrgAuthor: Josh Triplett <josh@freedesktop.org> 482761b2299dSmrgDate: Sat Mar 15 12:29:33 2008 -0700 482861b2299dSmrg 482961b2299dSmrg Fix fd.o bug 15023: make Xlib sync correctly given many void requests 483061b2299dSmrg 483161b2299dSmrg If given many requests without replies, Xlib may not sync until it flushes 483261b2299dSmrg the output buffer. Thus, if Xlib can fit enough requests in the buffer to 483361b2299dSmrg pass by the number of requests it would normally sync after (65536 - 483461b2299dSmrg BUFSIZE/sizeof(xReq)), it will sync too late. The test case in bug 15023 483561b2299dSmrg demonstrated this by issuing a request with a reply (ListExtensions) at 483661b2299dSmrg just the right time to get confused with the GetInputFocus reply issued in 483761b2299dSmrg response to the sync 65,536 requests later; the test case used an async 483861b2299dSmrg handler to watch the replies, since otherwise it could not issue a request 483961b2299dSmrg without waiting for the response. When the test case failed, Xlib's sync 484061b2299dSmrg handler would eat the ListExtensions reply, and the test case's async 484161b2299dSmrg handler would see the GetInputFocus reply. 484261b2299dSmrg 484361b2299dSmrg Fix this by replacing SEQLIMIT with a function sync_hazard() that uses the 484461b2299dSmrg buffer size to figure out when the sequence numbers could potentially wrap 484561b2299dSmrg before the next flush. 484661b2299dSmrg 484761b2299dSmrg With this commit, the test case consistently passed, and the async reply 484861b2299dSmrg handler always saw the ListExtensions reply. 484961b2299dSmrg 485061b2299dSmrg Commit by Jamey Sharp and Josh Triplett. 485161b2299dSmrg 485261b2299dSmrgcommit a5395563bbee15fabe1e8fd7aa86f9f314d8d30e 485361b2299dSmrgAuthor: Colin Harrison <colin.harrison@virgin.net> 485461b2299dSmrgDate: Sat Mar 15 13:39:13 2008 -0400 485561b2299dSmrg 485661b2299dSmrg Fix typo 485761b2299dSmrg 485861b2299dSmrg Signed-off-by: James Cloos <cloos@jhcloos.com> 485961b2299dSmrg 486061b2299dSmrgcommit f07585ca27a8487bc66dfe41486c823f0fdcea7d 486161b2299dSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 486261b2299dSmrgDate: Sat Mar 15 17:32:57 2008 +0200 486361b2299dSmrg 486461b2299dSmrg configure.ac: Don't search for legacy X11 headers 486561b2299dSmrg 486661b2299dSmrg This can actually break cross-compiles, so don't do it anymore. 486761b2299dSmrg 486861b2299dSmrgcommit bf69541238c7df6606340c0f389e5c47149b29c7 486961b2299dSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 487061b2299dSmrgDate: Sun Mar 9 09:08:07 2008 +0100 487161b2299dSmrg 487261b2299dSmrg nuke RCS Ids 487361b2299dSmrg 487461b2299dSmrgcommit 5e98aed13e529638df744e45893c471d5f2014fb 487561b2299dSmrgAuthor: Adam Jackson <ajax@redhat.com> 487661b2299dSmrgDate: Thu Mar 6 16:10:33 2008 -0500 487761b2299dSmrg 487861b2299dSmrg libX11 1.1.4 487961b2299dSmrg 48801ab64890Smrgcommit 8e085971dc661da9f80ff6b67747459c0fb15c08 48811ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 48821ab64890SmrgDate: Thu Feb 28 20:17:41 2008 -0800 48831ab64890Smrg 48841ab64890Smrg Man page typo fixes 48851ab64890Smrg 48861ab64890Smrgcommit 1a1a42a3ca1dfaf42f1094936b71c140fc030fcb 48871ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@redhat.com> 48881ab64890SmrgDate: Sun Feb 24 20:03:35 2008 -0500 48891ab64890Smrg 48901ab64890Smrg XIM: Fix a hand when switching input context. 48911ab64890Smrg 48921ab64890Smrg Red Hat bug #201284. 48931ab64890Smrg 48941ab64890Smrgcommit e02e4ccafcaf3eb8993152dfcbfbee0240ea2db2 48951ab64890SmrgAuthor: Adam Jackson <ajax@redhat.com> 48961ab64890SmrgDate: Sun Feb 24 20:00:43 2008 -0500 48971ab64890Smrg 48981ab64890Smrg Bug #14029: Don't LockDisplay() recursively. 48991ab64890Smrg 49001ab64890Smrg See also Red Hat bugzilla #326461. 49011ab64890Smrg 49021ab64890Smrgcommit e5892467ae3308c8651be76e06db322dcbc08522 49031ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 49041ab64890SmrgDate: Fri Feb 15 17:27:53 2008 -0800 49051ab64890Smrg 49061ab64890Smrg Add support for building lint library with --enable-lint-library 49071ab64890Smrg 49081ab64890Smrgcommit e3eb83ec6a9bffa63cdffd94f077c12f85ad7240 49091ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 49101ab64890SmrgDate: Mon Feb 11 20:11:43 2008 -0800 49111ab64890Smrg 49121ab64890Smrg Spell out number in XkbGetKeyVirtualModMap man page to avoid cpp errors from # 49131ab64890Smrg 49141ab64890Smrgcommit d5ceed7a73a6b61758ddb6ff4e194955fbd5c185 49151ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 49161ab64890SmrgDate: Fri Feb 8 16:46:46 2008 -0800 49171ab64890Smrg 49181ab64890Smrg Add WM_LOCALE_NAME to list of properties set in XSetWMProperties comment 49191ab64890Smrg 49201ab64890Smrgcommit 416a812200f24d19149dcc497e5c51a0608120f6 49211ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 49221ab64890SmrgDate: Fri Feb 8 15:31:31 2008 -0800 49231ab64890Smrg 49241ab64890Smrg XErrorDB updates for Render 0.9 & XFixes 4.0 49251ab64890Smrg 49261ab64890Smrgcommit 16a76091cd632e5a3708e235ff864b58f3e4613e 49271ab64890SmrgAuthor: Kim Woelders <kim@woelders.dk> 49281ab64890SmrgDate: Sat Dec 22 21:45:23 2007 +0100 49291ab64890Smrg 49301ab64890Smrg Fix bs_BA entries in locale.dir.pre 49311ab64890Smrg 49321ab64890Smrg X.Org bug#13786 <http://bugs.freedesktop.org/show_bug.cgi?id=13786> 49331ab64890Smrg 49341ab64890Smrgcommit 32115c563b87d2f37e3f9de70fbd0f4d9e424aea 493547f86ac1SmrgMerge: 8f0bd3f e8d4cef 49361ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 49371ab64890SmrgDate: Fri Dec 14 22:43:47 2007 -0500 49381ab64890Smrg 49391ab64890Smrg Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libX11 49401ab64890Smrg 49411ab64890Smrgcommit 8f0bd3f445cbdcc67650f6e8e3baf2ed89cb3695 49421ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 49431ab64890SmrgDate: Fri Dec 14 22:42:59 2007 -0500 49441ab64890Smrg 49451ab64890Smrg add a comment to en_US.UTF-8/Compose 49461ab64890Smrg 49471ab64890Smrgcommit 4d6c45e60ed13d3b0fea10413873d6a74f9d6a3b 49481ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 49491ab64890SmrgDate: Fri Dec 14 22:40:13 2007 -0500 49501ab64890Smrg 49511ab64890Smrg Add <dead_stroke> compose sequences 49521ab64890Smrg 49531ab64890Smrg The added sequences match the existing <Multi_key> <slash> sequences. 49541ab64890Smrg 49551ab64890Smrg This is related to bug #12765¹. 49561ab64890Smrg 49571ab64890Smrg 1] https://bugs.freedesktop.org/show_bug.cgi?id=12765 49581ab64890Smrg 49591ab64890Smrgcommit e8d4cefa0837afa149a10e981528b368485a9e38 49601ab64890SmrgAuthor: Jeremy Huddleston <jeremy@yuffie.local> 49611ab64890SmrgDate: Mon Dec 10 23:00:44 2007 -0800 49621ab64890Smrg 49631ab64890Smrg Added launchd support. 49641ab64890Smrg 496561b2299dSmrgcommit 17d7dcbfced4a9417b33507bd3fd9b7dd8268242 496647f86ac1SmrgMerge: 5dfefd3 13ac804 496761b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 496861b2299dSmrgDate: Thu Dec 6 14:08:29 2007 +1030 496961b2299dSmrg 497061b2299dSmrg Merge branch 'master' into xge 497161b2299dSmrg 497261b2299dSmrgcommit 5dfefd3829d3ba7e41d5db0ad28e9dfee92fadd5 497347f86ac1SmrgMerge: a68a1cd eff33ae 497461b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 497561b2299dSmrgDate: Thu Dec 6 13:57:09 2007 +1030 497661b2299dSmrg 497761b2299dSmrg Merge branch 'master' into xge 497861b2299dSmrg 497961b2299dSmrg Conflicts: 498061b2299dSmrg 498161b2299dSmrg src/xcb_io.c 498261b2299dSmrg 49831ab64890Smrgcommit 13ac80469f6958cabac596834e203bd9cb6d4c94 49841ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 49851ab64890SmrgDate: Wed Dec 5 20:14:03 2007 -0500 49861ab64890Smrg 49871ab64890Smrg Update the currency symbols block of en_US.UTF-8/Compose.pre 49881ab64890Smrg Add XCOMM lines a la the existing NEW SHEQEL SIGN entry for 49891ab64890Smrg the KIP, TUGRIK, DRACHMA. GERMAN PENNY, PESO, GUARANI, 49901ab64890Smrg AUSTRAL, HRYVNIA and CEDI SIGNs. 49911ab64890Smrg 49921ab64890Smrgcommit b0a8f2ec4ba698841683f8ce389f9d72e6bce53e 49931ab64890SmrgAuthor: Anton Zinoviev <anton@lml.bas.bg> 49941ab64890SmrgDate: Wed Dec 5 19:56:03 2007 -0500 49951ab64890Smrg 49961ab64890Smrg Additions to the Compose file for UTF-8 49971ab64890Smrg From bug #5371¹ 49981ab64890Smrg 49991ab64890Smrg Commit 5cf5bc76642bfece7cb5b76faf414bf445f14489 left out this change 50001ab64890Smrg from those in attachment #4122². The post³ on xorg resulted in only 50011ab64890Smrg a positive reply⁴ from Daniel, so this block is now also commited. 50021ab64890Smrg 50031ab64890Smrg 1] https://bugs.freedesktop.org/show_bug.cgi?id=5371 50041ab64890Smrg 2] https://bugs.freedesktop.org/attachment.cgi?id=4122 50051ab64890Smrg 3] http://article.gmane.org/gmane.comp.freedesktop.xorg/20628 50061ab64890Smrg 4] http://article.gmane.org/gmane.comp.freedesktop.xorg/23966 50071ab64890Smrg 50081ab64890Smrg Signed-off-by: James Cloos <cloos@jhcloos.com> 50091ab64890Smrg Acked-by: Daniel Stone <daniel@fooishbar.org> 50101ab64890Smrg 50111ab64890Smrgcommit 438d02ebc08ee171cf1d3936f4c81050d428ab92 50121ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 50131ab64890SmrgDate: Tue Dec 4 17:25:39 2007 -0500 50141ab64890Smrg 50151ab64890Smrg Fix the <U\x+> keysyms in the en_US.UTF-8 Compose file 50161ab64890Smrg 50171ab64890Smrg Based on src/KeysymStr.c and src/StrKeysym.c and comments in 50181ab64890Smrg bugs #11930¹ and #5129² it is clear that <U100XXXXX> is invalid; 50191ab64890Smrg those should be in the form U plus the hex of the UCS Code Point. 50201ab64890Smrg 50211ab64890Smrg The 0x01000000 is ORed in by the code. 50221ab64890Smrg 50231ab64890Smrg This update fixes all of those. 50241ab64890Smrg 50251ab64890Smrg 1] https://bugs.freedesktop.org/show_bug.cgi?id=11930 50261ab64890Smrg 2] https://bugs.freedesktop.org/show_bug.cgi?id=5129 50271ab64890Smrg 50281ab64890Smrgcommit 02e04059c89e175f51647e3b031344f743286b34 502947f86ac1SmrgMerge: 1254c57 b57129e 50301ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 50311ab64890SmrgDate: Tue Dec 4 06:55:04 2007 -0500 50321ab64890Smrg 50331ab64890Smrg Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libX11 50341ab64890Smrg 50351ab64890Smrgcommit 1254c57dd3a8d6ea87041b2f63024f99094f290f 50361ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 50371ab64890SmrgDate: Tue Dec 4 06:53:55 2007 -0500 50381ab64890Smrg 50391ab64890Smrg Use the new dead_psili and dead_dasia keysyms added to proto/x11proto 7.0.11 50401ab64890Smrg Inspired by bug 11930¹: 50411ab64890Smrg 50421ab64890Smrg Commit 40ed4eef92e31fcf7ea0a436e1a00cdf49484c1b to x11proto added dead_psili 50431ab64890Smrg and dead_dasia keysyms. Make use of them in the en_US.UTF-8 and el_GR.UTF-8 50441ab64890Smrg Compose files. 50451ab64890Smrg 50461ab64890Smrg This was done with a pair of perl scripts based on the one quoted in the 50471ab64890Smrg log for commit c76d30253f1483ac8200ad5c032a818907e65030. 50481ab64890Smrg 50491ab64890Smrg 1] https://bugs.freedesktop.org/show_bug.cgi?id=11930 50501ab64890Smrg 50511ab64890Smrgcommit b57129ef324c73ee91c2a796b800c4b45f4d4855 50521ab64890SmrgAuthor: Jeremy Huddleston <jeremy@yuffie.local> 50531ab64890SmrgDate: Mon Dec 3 20:04:19 2007 -0800 50541ab64890Smrg 50551ab64890Smrg Use __APPLE__ instead of __DARWIN__ 50561ab64890Smrg 50571ab64890Smrgcommit b9c032e1d5ed08510863dfb91b8bda588e6c8c9e 50581ab64890SmrgAuthor: Jeremy Huddleston <jeremy@yuffie.local> 50591ab64890SmrgDate: Wed Nov 28 16:43:49 2007 -0800 50601ab64890Smrg 50611ab64890Smrg Define __DARWIN__ when host_os == darwin* as needed in SetLocale.c 50621ab64890Smrg 50631ab64890Smrgcommit 4b91ed099554626f1ec17d5bdf7bd77ce1a70037 50641ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 50651ab64890SmrgDate: Wed Nov 21 16:50:04 2007 -0800 50661ab64890Smrg 50671ab64890Smrg X.Org Bug #4312: incorrect comment asterisk in XAnyEvent.3x man page 50681ab64890Smrg 50691ab64890Smrg X.Org Bugzilla #4312 <http://bugs.freedesktop.org/show_bug.cgi?id=4312> 50701ab64890Smrg 50711ab64890Smrg Protect /* sequences from cpp pre-processor removal without transforming 50721ab64890Smrg to Unicode mathematical asterisk character 50731ab64890Smrg 50741ab64890Smrgcommit 2af660c2fcd15c86c66459bfc074c190ea1462e6 50751ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 50761ab64890SmrgDate: Mon Oct 29 10:46:20 2007 -0700 50771ab64890Smrg 50781ab64890Smrg Two threads can request sequence sync and XID fetch simultaneously. 50791ab64890Smrg 50801ab64890Smrg So don't assert that they can't. 50811ab64890Smrg 50821ab64890Smrg This makes the Xlib/XCB implementation of _XAllocID more closely 50831ab64890Smrg resemble the traditional Xlib version. 50841ab64890Smrg 50851ab64890Smrgcommit 6e5485e0a5e3ab738becad12193e760c5fee83a4 50861ab64890SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 50871ab64890SmrgDate: Sun Oct 28 04:44:00 2007 -0800 50881ab64890Smrg 50891ab64890Smrg X.Org Bug #12983: Typos in ./man/XChangeKeyboardControl.man 50901ab64890Smrg 50911ab64890Smrg <http://bugs.freedesktop.org/show_bug.cgi?id=12983> 50921ab64890Smrg 50931ab64890Smrgcommit 24527c92fd1f433ea135e85ec876a94a529fe500 50941ab64890SmrgAuthor: Yann Droneaud <ydroneaud@mandriva.com> 50951ab64890SmrgDate: Wed Oct 24 19:26:07 2007 +0300 50961ab64890Smrg 50971ab64890Smrg XIM: Properly initialise client event 50981ab64890Smrg 50991ab64890Smrg Make sure all ClientMessage fields are initialised to 0 before we send it. 51001ab64890Smrg 51011ab64890Smrgcommit e41477f37b0d9b74a056d22dbf0073a94eecb9d6 51021ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 51031ab64890SmrgDate: Wed Oct 24 19:22:22 2007 +0300 51041ab64890Smrg 51051ab64890Smrg Colours: Fix --disable-xcms 51061ab64890Smrg 51071ab64890Smrg Disable large tracts of colour management code when passing 51081ab64890Smrg --disable-xcms. 51091ab64890Smrg 51101ab64890Smrgcommit 11ea09745efa8de7dc82fe30ebd2393f08390957 51111ab64890SmrgAuthor: Eric Anholt <eric@anholt.net> 51121ab64890SmrgDate: Fri Aug 31 17:30:33 2007 -0700 51131ab64890Smrg 51141ab64890Smrg Bug #2081: Note the range limitation of XSetScreenSaver arguments. 51151ab64890Smrg 51161ab64890Smrgcommit 31540f1438ec63faf37044f2fd654b335ddf80f0 51171ab64890SmrgAuthor: Kristian Høgsberg <krh@redhat.com> 51181ab64890SmrgDate: Wed Aug 29 19:50:57 2007 -0400 51191ab64890Smrg 51201ab64890Smrg Add GLX 1.4 requests and errors. 51211ab64890Smrg 51221ab64890Smrgcommit 7c996f78914c77fe17e9f4feede980d895d9df51 51231ab64890SmrgAuthor: Eric Anholt <eric@anholt.net> 51241ab64890SmrgDate: Tue Aug 28 15:15:11 2007 -0700 51251ab64890Smrg 51261ab64890Smrg Add XF86 keyboard/monitor brightness keysyms to the keysymbdb. 51271ab64890Smrg 51281ab64890Smrgcommit fa4effe82759f864a22a2dc6c920fa72ddb175a8 51291ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51301ab64890SmrgDate: Sun Jan 14 10:48:00 2007 -0800 51311ab64890Smrg 51321ab64890Smrg Bug #9658: Bad markup on XIfEvent.3x 51331ab64890Smrg 51341ab64890Smrg X.Org Bugzilla #9658 <https://bugs.freedesktop.org/show_bug.cgi?id=9658> 51351ab64890Smrg 51361ab64890Smrgcommit 74cba78daa738ef4d92096107d95c1a585933666 51371ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51381ab64890SmrgDate: Sun Jan 14 10:43:00 2007 -0800 51391ab64890Smrg 51401ab64890Smrg Bug #9655: Bad markup in XrmUniqueQuark.3x 51411ab64890Smrg 51421ab64890Smrg X.Org Bugzilla #9655 <https://bugs.freedesktop.org/show_bug.cgi?id=9655> 51431ab64890Smrg 51441ab64890Smrgcommit 4341d1a34b2a2e460b58131b6fd81935f3355bbc 51451ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51461ab64890SmrgDate: Sun Jan 14 10:43:00 2007 -0800 51471ab64890Smrg 51481ab64890Smrg Bug #9654: Bad markup in XrmGetFileDatabase.3x 51491ab64890Smrg 51501ab64890Smrg X.Org Bugzilla #9654 <https://bugs.freedesktop.org/show_bug.cgi?id=9654> 51511ab64890Smrg 51521ab64890Smrgcommit 2db713252090cae08f0200fecad4fc25fb64c8b1 51531ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51541ab64890SmrgDate: Sun Jan 14 10:40:00 2007 -0800 51551ab64890Smrg 51561ab64890Smrg Bug #9653: Bad markup in XQueryColor.3x 51571ab64890Smrg 51581ab64890Smrg X.Org Bugzilla #9653 <https://bugs.freedesktop.org/show_bug.cgi?id=9653> 51591ab64890Smrg 51601ab64890Smrgcommit 9d3ceea4b902e0471824c1e07ad64342b9a1114e 51611ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51621ab64890SmrgDate: Sun Jan 14 10:40:00 2007 -0800 51631ab64890Smrg 51641ab64890Smrg Bug #9652: Bad markup in XDrawArc.3x 51651ab64890Smrg 51661ab64890Smrg X.Org Bugzilla #9652 <https://bugs.freedesktop.org/show_bug.cgi?id=9652> 51671ab64890Smrg 51681ab64890Smrgcommit 2e7e0748d353d7f53bbd65ec6bf0df8758528ddc 51691ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51701ab64890SmrgDate: Sun Jan 14 10:39:00 2007 -0800 51711ab64890Smrg 51721ab64890Smrg Bug #9651: Bad markup in XcmsColor.3x 51731ab64890Smrg 51741ab64890Smrg X.Org Bugzilla #9651 <https://bugs.freedesktop.org/show_bug.cgi?id=9651> 51751ab64890Smrg 51761ab64890Smrgcommit c316aaf0aab06951db9dc5c9c1148bfea835d885 51771ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51781ab64890SmrgDate: Sun Jan 14 10:38:00 2007 -0800 51791ab64890Smrg 51801ab64890Smrg Bug #9650: Bad markup in XLoadFont.3x manual page 51811ab64890Smrg 51821ab64890Smrg X.Org Bugzilla #9650 <https://bugs.freedesktop.org/show_bug.cgi?id=9650> 51831ab64890Smrg 51841ab64890Smrgcommit ca5d9a625ea0965853fa9e74a448b8c29c78ec95 51851ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 51861ab64890SmrgDate: Tue Jan 2 10:18:00 2007 -0800 51871ab64890Smrg 51881ab64890Smrg Bug 9523: Markup problems in XQueryExtension.3x 51891ab64890Smrg 51901ab64890Smrg X.Org Bugzilla #9523 <https://bugs.freedesktop.org/show_bug.cgi?id=9523> 51911ab64890Smrg 51921ab64890Smrgcommit fe713c616e29ba19c179b43c18eca1035079ce18 51931ab64890SmrgAuthor: Ian Romanick <idr@us.ibm.com> 51941ab64890SmrgDate: Tue Aug 21 14:56:33 2007 -0700 51951ab64890Smrg 51961ab64890Smrg Make sure nls/am_ET.UTF-8/Makefile is created by configure. 51971ab64890Smrg 51981ab64890Smrgcommit e3430616f26b68e1439143cbe10732f3fc329d20 51991ab64890SmrgAuthor: Eric S. Raymond <esr@thyrsus.com> 52001ab64890SmrgDate: Tue Jan 2 08:40:00 2007 -0800 52011ab64890Smrg 52021ab64890Smrg Bug #9516: Markup error in XAllocWMHints.3x 52031ab64890Smrg 52041ab64890Smrg X.Org Bugzilla #9516 <https://bugs.freedesktop.org/show_bug.cgi?id=9516> 52051ab64890Smrg 52061ab64890Smrgcommit d8fe979fc929833e8c754aed32641786d5a0622b 520747f86ac1SmrgMerge: 21ca953 4ec1723 52081ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 52091ab64890SmrgDate: Mon Aug 20 15:34:50 2007 -0400 52101ab64890Smrg 52111ab64890Smrg Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libX11 52121ab64890Smrg 52131ab64890Smrgcommit 21ca953337fb221b85345bf35ce1a98a0dcb2bf2 52141ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 52151ab64890SmrgDate: Mon Aug 20 15:34:03 2007 -0400 52161ab64890Smrg 52171ab64890Smrg Fix typo 52181ab64890Smrg The code <U1000000D> was used where <U10000DC> was obviously intended. 52191ab64890Smrg 52201ab64890Smrg It is possible that <Udiaeresis> should be used instead, if that will 52211ab64890Smrg not break anyone’s setup. 52221ab64890Smrg 52231ab64890Smrgcommit 4ec1723fff729440cd3349c1f95d87d2a6ba89cf 52241ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 52251ab64890SmrgDate: Mon Aug 20 15:25:48 2007 -0400 52261ab64890Smrg 52271ab64890Smrg Add compose file for Ethiopic to match new keyboard in xkeyboard-config 52281ab64890Smrg From bug report: 52291ab64890Smrg 52301ab64890Smrg https://bugs.freedesktop.org/show_bug.cgi?id=11307 52311ab64890Smrg 52321ab64890Smrgcommit eff33ae525337ce2026be135a26464c7b1237113 52331ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 52341ab64890SmrgDate: Sat Aug 18 17:58:23 2007 -0400 52351ab64890Smrg 52361ab64890Smrg Patch for Catalan locales 52371ab64890Smrg From bugzilla bug 10943¹: 52381ab64890Smrg 52391ab64890Smrg There are several Catalan locale codes which presently can 52401ab64890Smrg be used in X11 systems; especially after they were accepted 52411ab64890Smrg in belocs-locale-data². 52421ab64890Smrg 52431ab64890Smrg In the following patches, I³ add ca_AD, ca_FR and ca_IT Catalan 52441ab64890Smrg locale codes. For instance, without this, using ca_AD (actually 52451ab64890Smrg a quite used locale⁴) some applications (eg. Emacs or Skype) 52461ab64890Smrg cannot display Catalan diacritic marks as you type them. 52471ab64890Smrg 52481ab64890Smrg 1] https://bugs.freedesktop.org/show_bug.cgi?id=10943 52491ab64890Smrg 2] http://lists.debian.org/debian-devel-changes/2005/07/msg01429.html 52501ab64890Smrg 3] Toni Hermoso Pulido <toniher@softcatala.org> 52511ab64890Smrg 4] https://launchpad.net/~ubuntu.cat/+members 52521ab64890Smrg 52531ab64890Smrgcommit 1f980cb7d022f53d0aee9e793b08203fb888e86e 52541ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 52551ab64890SmrgDate: Sat Aug 18 17:47:04 2007 -0400 52561ab64890Smrg 52571ab64890Smrg Add additional Euro signs to compose 52581ab64890Smrg Inspired by bug 7419¹ make all of: 52591ab64890Smrg 52601ab64890Smrg C=, =C, c=, =c, E=, =E, e=, E= 52611ab64890Smrg 52621ab64890Smrg after <Multi_key> generate € U+20AC EURO SIGN. 52631ab64890Smrg 52641ab64890Smrg 1] https://bugs.freedesktop.org/show_bug.cgi?id=7419 52651ab64890Smrg 52661ab64890Smrgcommit 4b0a14521449dfce8b4347bd17243efd1d3eae2d 52671ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 52681ab64890SmrgDate: Sat Aug 18 17:29:08 2007 -0400 52691ab64890Smrg 52701ab64890Smrg Compose fix for Latin-1 (from Debian) 52711ab64890Smrg The description from bugzilla bug 7417¹ is: 52721ab64890Smrg 52731ab64890Smrg We've been shipping this patch for some time in Debian now. The 52741ab64890Smrg problem description from the patch header is reproduced below. You 52751ab64890Smrg may want to note the licensing issue mentioned below, but we've been 52761ab64890Smrg shipping it because the method by which this particular patch was 52771ab64890Smrg generated and updated was also given below. 52781ab64890Smrg 52791ab64890Smrg This patch by Denis Barbier. 52801ab64890Smrg 52811ab64890Smrg The X11 protocol states that Unicode keysyms are in the range 52821ab64890Smrg 0x01000100 - 0x0110FFFF. If the result of composing characters is a 52831ab64890Smrg Unicode codepoint, X returns the corresponding Unicode keysym, which 52841ab64890Smrg is its Unicode codepoint augmented by 0x01000000. Latin-1 52851ab64890Smrg characters must not appear with their Unicode codepoints in compose 52861ab64890Smrg files, otherwise the returned composed character lies in the range 52871ab64890Smrg 0x01000000 - 0x010000FF which is not valid. 52881ab64890Smrg 52891ab64890Smrg There are two solutions: either fix composing routines to return 52901ab64890Smrg 0xZZ instead of 0x010000ZZ (where Z is an hexadecimal digit), or 52911ab64890Smrg replace U00ZZ by their corresponding keysyms in compose files. The 52921ab64890Smrg latter is more logical and less error prone, so compose files will 52931ab64890Smrg be patched. Many applications accept these invalid Unicode keysyms, 52941ab64890Smrg but few of them don't, most notably xemacs. Only UTF-8 locales are 52951ab64890Smrg affected. 52961ab64890Smrg 52971ab64890Smrg This has been fixed very recently in XFree86 CVS (but not xorg), but 52981ab64890Smrg for licensing reasons, this patch is not grabbed. Instead automatic 52991ab64890Smrg conversion is performed by: 53001ab64890Smrg 53011ab64890Smrg sed -e '/XK_LATIN1/,/XK_LATIN1/!d' /usr/include/X11/keysymdef.h \ 53021ab64890Smrg | grep -v deprecated | grep 0x0 \ 53031ab64890Smrg | sed -e 's/0x0/U0/' -e 's/XK_//' \ 53041ab64890Smrg | awk '{ printf "s/\\b%s\\b/%s/ig\n", $3, $2; }' > sedfile 53051ab64890Smrg for f in nls/*.UTF-8/Compose.pre 53061ab64890Smrg do 53071ab64890Smrg sed -f sedfile $f > $f.tmp && mv $f.tmp $f 53081ab64890Smrg done 53091ab64890Smrg 53101ab64890Smrg [I edited the quoted script to update it for the current location of 53111ab64890Smrg the installed keysymdef.h and the current layout of the libX11 53121ab64890Smrg repo. -JimC] 53131ab64890Smrg 53141ab64890Smrg I applied the script, not the patch attached to the bugreport. 53151ab64890Smrg 53161ab64890Smrg 1] https://bugs.freedesktop.org/show_bug.cgi?id=7417 53171ab64890Smrg 53181ab64890Smrgcommit 5cf5bc76642bfece7cb5b76faf414bf445f14489 53191ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 53201ab64890SmrgDate: Sat Aug 18 17:13:41 2007 -0400 53211ab64890Smrg 53221ab64890Smrg Add some compose sequences 53231ab64890Smrg 53241ab64890Smrg Add some compose sequences from the patch in bug 5371 (attachment 4122). 53251ab64890Smrg 53261ab64890Smrg Cf: 53271ab64890Smrg 53281ab64890Smrg https://bugs.freedesktop.org/show_bug.cgi?id=5371 53291ab64890Smrg https://bugs.freedesktop.org/attachment.cgi?id=4122 53301ab64890Smrg 53311ab64890Smrgcommit d4002e389dd69780dfc7c2f7bd3cb0c57f05d4f8 53321ab64890SmrgAuthor: James Cloos <cloos@jhcloos.com> 53331ab64890SmrgDate: Sat Aug 18 13:57:31 2007 -0400 53341ab64890Smrg 53351ab64890Smrg Fix SMP Compose targets 53361ab64890Smrg The compose targets from the SMP (plane 1) were incorrect. 53371ab64890Smrg 53381ab64890Smrg At some point the 0x10000 bit had been lost. 53391ab64890Smrg 53401ab64890Smrgcommit f1ed3da9a30a1f0264fdc7d1c6466f27fe2a3d7d 53411ab64890SmrgAuthor: Jeremy C. Reed <reed@glacier.reedmedia.net> 53421ab64890SmrgDate: Thu Aug 16 17:37:22 2007 -0500 53431ab64890Smrg 53441ab64890Smrg Fix a mutex reference-counting bug. 53451ab64890Smrg 53461ab64890Smrg I was told that some systems have a much more permissive libpthread. 53471ab64890Smrg I was asked to commit this. This is from NetBSD's X source. 53481ab64890Smrg (I didn't receive any feedback on xorg list for over two weeks 53491ab64890Smrg about this.) 53501ab64890Smrg 53511ab64890Smrgcommit ac00a44b4875de70382da5a40dd87f976e5b9327 53521ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 53531ab64890SmrgDate: Wed Aug 1 20:36:03 2007 +0200 53541ab64890Smrg 53551ab64890Smrg Bumped version to 1.1.3. 53561ab64890Smrg 53571ab64890Smrgcommit 76fae9cba1e9bdf7f0eb2ff2b90153d622136cf0 53581ab64890SmrgAuthor: Joerg Sonnenberger <joerg@netbsd.org> 53591ab64890SmrgDate: Fri Jul 27 11:15:47 2007 -0700 53601ab64890Smrg 53611ab64890Smrg Fail properly on errors in recursive make. 53621ab64890Smrg 53631ab64890Smrgcommit 1a18319b3bde08dd9ef69c7cd735a76000cf3177 53641ab64890SmrgAuthor: Brice Goglin <Brice.Goglin@ens-lyon.org> 53651ab64890SmrgDate: Thu Jul 26 23:31:15 2007 +0200 53661ab64890Smrg 53671ab64890Smrg Add missing override parameter in XrmCombineDatabase prototype in the manpage 53681ab64890Smrg 53691ab64890Smrg Reported by Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr> 53701ab64890Smrg in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=393434 53711ab64890Smrg and https://bugs.freedesktop.org/show_bug.cgi?id=9948 53721ab64890Smrg 53731ab64890Smrg Also add the type of the second argument in XrmMergeDatabases. 53741ab64890Smrg 53751ab64890Smrgcommit 6f0764d4b56f64786b4980839ca262f10a51af6f 53761ab64890SmrgAuthor: Brice Goglin <Brice.Goglin@ens-lyon.org> 53771ab64890SmrgDate: Thu Jul 26 22:53:52 2007 +0200 53781ab64890Smrg 53791ab64890Smrg Clarify return value of XGetCommand in case of error in the manpage 53801ab64890Smrg 53811ab64890Smrg Reported by Sean Perry <shalehperry@attbi.com> 53821ab64890Smrg in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=133348 53831ab64890Smrg and https://bugs.freedesktop.org/show_bug.cgi?id=9828 53841ab64890Smrg 53851ab64890Smrgcommit b8bef57342632cc2d25580bb7daa3839bae04d89 53861ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 53871ab64890SmrgDate: Wed Jul 25 17:44:06 2007 -0700 53881ab64890Smrg 53891ab64890Smrg Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 53901ab64890Smrg 53911ab64890Smrgcommit 590cde811a79375231c59ed8583e02b111ed567c 53921ab64890SmrgAuthor: Kean Johnston <kean@armory.com> 53931ab64890SmrgDate: Thu Jul 19 16:44:20 2007 -0700 53941ab64890Smrg 53951ab64890Smrg Reset hostname when falling back from :0 to hostname/localhost:0 as well 53961ab64890Smrg 53971ab64890Smrgcommit d334665e619e9db657a2ea2764a8b852401d4a3f 53981ab64890SmrgAuthor: Kean Johnston <kean@armory.com> 53991ab64890SmrgDate: Tue Jul 17 16:34:30 2007 -0700 54001ab64890Smrg 54011ab64890Smrg LOCALCONN fallback changes DisplayString() output, breaks KDE 54021ab64890Smrg 54031ab64890Smrg See <http://lists.freedesktop.org/archives/xorg/2007-July/026443.html> 54041ab64890Smrg 54051ab64890Smrgcommit 8e76bcf3cafda85058ce5f35f1f81929f4772f72 54061ab64890SmrgAuthor: Olivier Blin <blino@mandriva.org> 54071ab64890SmrgDate: Mon Jun 11 18:32:09 2007 +1000 54081ab64890Smrg 54091ab64890Smrg fix XGetMotionEvents arguments order - Fixes bug 11222 54101ab64890Smrg 54111ab64890Smrgcommit c2f88cdf5cd9c94b77e5bfdac572b5ac06ab4aa8 54121ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 54131ab64890SmrgDate: Sun Jun 10 16:19:59 2007 -0700 54141ab64890Smrg 54151ab64890Smrg Fix locking in _XimGetWindowEventmask. 54161ab64890Smrg 54171ab64890Smrg Now that XFilterEvent drops the Display lock before invoking callback 54181ab64890Smrg functions, _XimGetWindowEventmask is called without the lock held. So 54191ab64890Smrg when it called _XGetWindowAttributes, a variant of XGetWindowAttributes 54201ab64890Smrg that does not lock the Display, Xlib/XCB would assert: 54211ab64890Smrg 54221ab64890Smrg xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. 54231ab64890Smrg 54241ab64890Smrg Should fix Gentoo #156367, Ubuntu #87947, Debian #427296. And others? 54251ab64890Smrg 54261ab64890Smrgcommit 65f0ab5d46d80d55fc04d4eb14fa05f130eb8b9c 54271ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 54281ab64890SmrgDate: Sun Jun 3 21:41:47 2007 -0700 54291ab64890Smrg 54301ab64890Smrg Move security fixes to the top of NEWS, and fix spacing. 54311ab64890Smrg 54321ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 54331ab64890Smrg 54341ab64890Smrgcommit a549a258b8fcb1ba9d0c1b01b72967e385f67cab 54351ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 54361ab64890SmrgDate: Sun Jun 3 21:29:40 2007 -0700 54371ab64890Smrg 54381ab64890Smrg Add NEWS item for bugfix in commit e2c1d788d1fe7bd2d34756493951552441e59b8c. 54391ab64890Smrg 54401ab64890Smrg Commit by Josh Triplett and Jamey Sharp 54411ab64890Smrg 54421ab64890Smrgcommit 5123b77a3d32d3ad479462f319762c328278aed9 54431ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 54441ab64890SmrgDate: Sun Jun 3 21:24:54 2007 -0700 54451ab64890Smrg 54461ab64890Smrg Xlib/XCB: Inline and simplify handle_event, since only process_responses calls it now. 54471ab64890Smrg 54481ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 54491ab64890Smrg 54501ab64890Smrgcommit 582ca690ea4f3ffd2b94826c4db97229bd3c7238 54511ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 54521ab64890SmrgDate: Sun Jun 3 20:59:12 2007 -0700 54531ab64890Smrg 54541ab64890Smrg Xlib/XCB: Fix _XReadEvents to always enqueue a new event, even if an error occurs 54551ab64890Smrg 54561ab64890Smrg Commit c337f9de7cfd89f983f83956b7457a274dd412f3 broke the invariant that 54571ab64890Smrg _XReadEvents always enqueues at least one event even if an error occurred, 54581ab64890Smrg because the one call to xcb_wait_for_event would then return an error, not an 54591ab64890Smrg event, and nothing else ensured that process_responses would obtain an event. 54601ab64890Smrg Fix this by reverting most of c337f9de7cfd89f983f83956b7457a274dd412f3 and 54611ab64890Smrg f417570735aac865eb6b576d1ea76b5bfcd8573b and implementing the correct fix. In 54621ab64890Smrg process_responses, wait_for_first_event now serves as a flag, cleared when 54631ab64890Smrg actually handling an event. 54641ab64890Smrg 54651ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 54661ab64890Smrg 54671ab64890Smrgcommit e2c1d788d1fe7bd2d34756493951552441e59b8c 54681ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 54691ab64890SmrgDate: Sun Jun 3 17:33:23 2007 -0700 54701ab64890Smrg 54711ab64890Smrg Xlib/XCB: Only remove pending_requests when there are provably no more responses. 54721ab64890Smrg 54731ab64890Smrgcommit 7a6dbd4b07ca0a49c30ca7a1d2437eafb2e15eab 54741ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 54751ab64890SmrgDate: Sun Jun 3 15:39:39 2007 -0700 54761ab64890Smrg 54771ab64890Smrg Bump version number to 1.1.2, and add NEWS entry for 1.1.2 54781ab64890Smrg 54791ab64890Smrg Signed-off-by: Josh Triplett <josh@freedesktop.org> 54801ab64890Smrg 54811ab64890Smrgcommit 416f38f2e67ee1979b3d2feac6f06b3670238804 54821ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 54831ab64890SmrgDate: Sun Jun 3 12:13:44 2007 -0700 54841ab64890Smrg 54851ab64890Smrg Revert "Revert "include: don't distribute XlibConf.h"" 54861ab64890Smrg 54871ab64890Smrg This reverts commit 79fa3d8070d95b960ba486f2439225872471dadd. 54881ab64890Smrg 54891ab64890Smrg Re-revert the XlibConf.h change, which prevented distribution, not 54901ab64890Smrg installation. 54911ab64890Smrg 54921ab64890Smrgcommit 79fa3d8070d95b960ba486f2439225872471dadd 54931ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 54941ab64890SmrgDate: Sat Jun 2 22:05:16 2007 -0700 54951ab64890Smrg 54961ab64890Smrg Revert "include: don't distribute XlibConf.h" 54971ab64890Smrg 54981ab64890Smrg This reverts commit c9e28e05ae01ce8a29bea09df759b6271865b44c. 54991ab64890Smrg 55001ab64890Smrg The installed XlibInt.h includes XlibConf.h , so libX11 should ship 55011ab64890Smrg XlibConf.h. (Commit c9e28e05ae01ce8a29bea09df759b6271865b44c didn't actually 55021ab64890Smrg prevent automake from shipping XlibConf.h, because it used 55031ab64890Smrg nodist_x11include_HEADERS rather than nodist_HEADERS.) 55041ab64890Smrg 55051ab64890Smrgcommit f417570735aac865eb6b576d1ea76b5bfcd8573b 55061ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 55071ab64890SmrgDate: Sat Jun 2 17:59:15 2007 -0700 55081ab64890Smrg 55091ab64890Smrg Xlib/XCB: inline wait_or_poll_for_event, which now had only one caller. 55101ab64890Smrg 55111ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 55121ab64890Smrg 55131ab64890Smrgcommit c337f9de7cfd89f983f83956b7457a274dd412f3 55141ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 55151ab64890SmrgDate: Sat Jun 2 17:46:41 2007 -0700 55161ab64890Smrg 55171ab64890Smrg Xlib/XCB: Ensure _XReadEvents reads at least one new event and blocks for exactly one event. 55181ab64890Smrg 55191ab64890Smrg Commit by Jamey Sharp and Josh Triplett. 55201ab64890Smrg 55211ab64890Smrgcommit 7f66c897f04806b75e574b55b48921b48045e3f9 55221ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 55231ab64890SmrgDate: Sat Jun 2 16:43:39 2007 -0700 55241ab64890Smrg 55251ab64890Smrg Update _XReply's copy of _XCBUnlockDisplay's guts. 55261ab64890Smrg 55271ab64890Smrg We introduced this bug in 6b81cbbedfb521ce046b77ee3cc54e884a1dc0c5. 55281ab64890Smrg 55291ab64890Smrg Also add a comment in _XCBUnlockDisplay to discourage this problem from 55301ab64890Smrg respawning. 55311ab64890Smrg 55321ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 55331ab64890Smrg 55341ab64890Smrgcommit 740ead23512f8d2eaafaa69e514f1ebafad475b9 55351ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 55361ab64890SmrgDate: Sat Jun 2 16:01:01 2007 -0700 55371ab64890Smrg 55381ab64890Smrg Xlib/XCB: Avoid re-crashing after _XIOError. 55391ab64890Smrg 55401ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 55411ab64890Smrg 55421ab64890Smrgcommit 6b81cbbedfb521ce046b77ee3cc54e884a1dc0c5 55431ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 55441ab64890SmrgDate: Sat Jun 2 12:30:30 2007 -0700 55451ab64890Smrg 55461ab64890Smrg Hold XCB's Xlib lock even when only the user lock (XLockDisplay) is held. 55471ab64890Smrg 55481ab64890Smrg An Xlib client can query Display state, such as with NextRequest, while 55491ab64890Smrg it holds only the Xlib user lock (between XLockDisplay and 55501ab64890Smrg XUnlockDisplay), so XCB requests in other threads should be blocked when 55511ab64890Smrg the Xlib user lock is held. 55521ab64890Smrg 55531ab64890Smrg We acquire the lock even when XInitThreads was not called, so that pure 55541ab64890Smrg XCB code can use multiple threads even in an otherwise single-threaded 55551ab64890Smrg Xlib application. 55561ab64890Smrg 55571ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 55581ab64890Smrg 55591ab64890Smrgcommit 95523387d619af5b400748898d722e080b5ce1a6 55601ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 55611ab64890SmrgDate: Sat Jun 2 11:57:39 2007 -0700 55621ab64890Smrg 55631ab64890Smrg Allow re-entrant Xlib calls from _XIOError. 55641ab64890Smrg 55651ab64890Smrg Some libraries try to clean up X resources from atexit handlers, _fini, 55661ab64890Smrg or C++ destructors. To make these work, the Display lock should be 55671ab64890Smrg downgraded to a user lock (as in XLockDisplay) before calling exit(3). 55681ab64890Smrg This blocks Xlib calls from threads other than the one calling exit(3) 55691ab64890Smrg while still allowing the exit handlers to call Xlib. 55701ab64890Smrg 55711ab64890Smrg This assumes that the thread calling exit will call any atexit handlers. 55721ab64890Smrg If this does not hold, then an alternate solution would involve 55731ab64890Smrg registering an atexit handler to take over the lock, which would only 55741ab64890Smrg assume that the same thread calls all the atexit handlers. 55751ab64890Smrg 55761ab64890Smrg Commit by Josh Triplett and Jamey Sharp. 55771ab64890Smrg 55781ab64890Smrgcommit 91b02b8064f4e0bcc56019f0722914850008a597 55791ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 55801ab64890SmrgDate: Thu May 17 19:07:34 2007 +0200 55811ab64890Smrg 55821ab64890Smrg More constification. 55831ab64890Smrg 55841ab64890Smrgcommit a4f3841940158351f9424c3f59b305cce877177d 55851ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 55861ab64890SmrgDate: Thu May 17 00:29:43 2007 +0200 55871ab64890Smrg 55881ab64890Smrg Constified composite text charset table. 55891ab64890Smrg 55901ab64890Smrgcommit 0581c0aa6039e6b2abb9f7b0a4f9904d8e01f00e 55911ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 55921ab64890SmrgDate: Wed May 16 23:19:22 2007 +0200 55931ab64890Smrg 55941ab64890Smrg Have the compiler fill in hexTable so we don't have to do it at runtime. 55951ab64890Smrg 55961ab64890Smrgcommit 0e8d9ca47dab0d069e305d5784d05f2ade04f0a8 55971ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 55981ab64890SmrgDate: Wed May 16 19:36:23 2007 +0200 55991ab64890Smrg 56001ab64890Smrg More constification. 56011ab64890Smrg 56021ab64890Smrgcommit 6d2bed8f04942b4de086a519ac693e729c9fdeea 56031ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 56041ab64890SmrgDate: Wed May 16 19:18:20 2007 +0200 56051ab64890Smrg 56061ab64890Smrg Constify and clean up token table. 56071ab64890Smrg 56081ab64890Smrgcommit 6c508eab5df5d517f7e4cbe6087308cd53a564b2 56091ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 56101ab64890SmrgDate: Wed May 16 18:24:42 2007 +0200 56111ab64890Smrg 56121ab64890Smrg Constified more tables. 56131ab64890Smrg 56141ab64890Smrgcommit e699c4231c205ef00d687b6412308d031b99806b 56151ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 56161ab64890SmrgDate: Wed May 16 18:01:23 2007 +0200 56171ab64890Smrg 56181ab64890Smrg Constified error list. 56191ab64890Smrg 562061b2299dSmrgcommit a68a1cd7cb990ba276fbc36a7591044d78b3d3c1 562161b2299dSmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 562261b2299dSmrgDate: Tue May 15 16:54:01 2007 +0930 562361b2299dSmrg 562461b2299dSmrg Add XGenericEvent definition and handling for long events. 562561b2299dSmrg 56261ab64890Smrgcommit c76d30253f1483ac8200ad5c032a818907e65030 56271ab64890SmrgAuthor: Jan Willem Stumpel <jstumpel@planet.nl> 56281ab64890SmrgDate: Fri May 4 12:00:49 2007 -0700 56291ab64890Smrg 56301ab64890Smrg Update el_GR.UTF-8/Compose.pre to match changes in xkeyboard-config cvs 56311ab64890Smrg 56321ab64890Smrg Cf: 56331ab64890Smrg 56341ab64890Smrg https://bugs.freedesktop.org/show_bug.cgi?id=10851 56351ab64890Smrg https://bugs.freedesktop.org/show_bug.cgi?id=10824 56361ab64890Smrg http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386385 56371ab64890Smrg 56381ab64890Smrg The greek keyboard definition was changed to replace dead_horn and 56391ab64890Smrg dead_ogonek with U0313 COMBINING COMMA ABOVE (aka Psili) and U0314 56401ab64890Smrg COMBINING REVERSED COMMA ABOVE (aka Dasia). 56411ab64890Smrg 56421ab64890Smrg This patch modifies the Greek Compose.pre to match. 56431ab64890Smrg 56441ab64890Smrg It is generated by the script Jan Willem Stumpel <jstumpel@planet.nl> 56451ab64890Smrg posted to 386385@bugs.debian.org: 56461ab64890Smrg 56471ab64890Smrg #!/usr/bin/perl 56481ab64890Smrg while (<>) { 56491ab64890Smrg print $_; 56501ab64890Smrg if (/dead_horn/) { 56511ab64890Smrg s/dead_horn/U0313/; 56521ab64890Smrg print $_; 56531ab64890Smrg } 56541ab64890Smrg elsif (/dead_ogonek/) { 56551ab64890Smrg s/dead_ogonek/U0314/; 56561ab64890Smrg print $_; 56571ab64890Smrg } 56581ab64890Smrg } 56591ab64890Smrg 56601ab64890Smrgcommit a48386ce6b5f8fd2d9dc11a966c9bf5da59f3831 56611ab64890SmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net> 56621ab64890SmrgDate: Tue May 1 15:20:08 2007 +0200 56631ab64890Smrg 56641ab64890Smrg Switched function definitions from K&R to ANSI style. 56651ab64890Smrg 56661ab64890Smrgcommit 605d357074d556a05a3fba2e85cbea36a3204248 56671ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 56681ab64890SmrgDate: Tue May 1 14:47:03 2007 +0200 56691ab64890Smrg 56701ab64890Smrg Tweaked configure output about the man pages suffix. 56711ab64890Smrg 56721ab64890Smrgcommit 9824b40d2af4ca2376512c1be7743da0d5065900 56731ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 56741ab64890SmrgDate: Sat Apr 28 00:42:18 2007 -0700 56751ab64890Smrg 56761ab64890Smrg Fix typo in nroff macro in XkbAddGeomOverlayKey.man 56771ab64890Smrg 56781ab64890Smrgcommit f93849dcc68bd5042ea0884e5190dc7c35b31d68 56791ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 56801ab64890SmrgDate: Sat Apr 28 00:30:55 2007 -0700 56811ab64890Smrg 56821ab64890Smrg Protect C comments and #defines in XKB man pages from being mangled by cpp 56831ab64890Smrg 56841ab64890Smrgcommit f2f27d4763c7665e422fab10b96b4cf5ad6c0a6f 56851ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 56861ab64890SmrgDate: Sat Apr 28 00:14:50 2007 -0700 56871ab64890Smrg 56881ab64890Smrg Add Makefile to process/install XKB man pages 56891ab64890Smrg 56901ab64890Smrgcommit d9954c6f6f3a8c406b946acd0d034ff83c656156 56911ab64890SmrgAuthor: Dennis Arellano <Dennis.Arellano@Sun.COM> 56921ab64890SmrgDate: Thu Aug 19 00:00:00 1999 -0700 56931ab64890Smrg 56941ab64890Smrg Add man pages for XKB API's 56951ab64890Smrg 56961ab64890Smrg Man pages originally written for X11R6.4 integration to Solaris 7 11/99 56971ab64890Smrg Sun bug id 4258344: Add new XKB API manpages for 6.4 upgrade 56981ab64890Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4258344> 56991ab64890Smrg 57001ab64890Smrg (Volunteer needed to convert prototypes in man pages to ANSI C style...) 57011ab64890Smrg 57021ab64890Smrgcommit f640a49b5e2ebf29f9d655df544c63bf826f619a 57031ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 57041ab64890SmrgDate: Fri Apr 20 18:39:59 2007 +0200 57051ab64890Smrg 57061ab64890Smrg Markup tweak for XOpenIM. 57071ab64890Smrg 57081ab64890Smrgcommit e972b0bb255af4f3258217852542faf5afa60b28 57091ab64890SmrgAuthor: Julien Cristau <jcristau@debian.org> 57101ab64890SmrgDate: Fri Apr 20 18:35:09 2007 +0200 57111ab64890Smrg 57121ab64890Smrg Bug #9695: Fixed a few argument types in the XOpenIM manpage. 57131ab64890Smrg 57141ab64890Smrgcommit b4e2276f329fa42397cb8609cfcd34ebafd3d96b 57151ab64890SmrgAuthor: Julien Cristau <jcristau@debian.org> 57161ab64890SmrgDate: Fri Apr 20 18:28:52 2007 +0200 57171ab64890Smrg 57181ab64890Smrg Bug #9697: Fixed documentation of XVisualInfo struct. 57191ab64890Smrg 57201ab64890Smrg The "depth" member was said to be unsigned int, but it's signed. 57211ab64890Smrg 57221ab64890Smrgcommit 4068f3dae01c630f825002673b1d3a047ad61863 57231ab64890SmrgAuthor: Julien Cristau <jcristau@debian.org> 57241ab64890SmrgDate: Fri Apr 20 16:41:21 2007 +0200 57251ab64890Smrg 57261ab64890Smrg Bug #9696: refer to XDefineCursor() instead of XDefineCusor(). 57271ab64890Smrg 57281ab64890Smrgcommit 603c2f88d4e57ce1a3c16e8b6246866e6edd8fa8 57291ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 57301ab64890SmrgDate: Sat Apr 7 14:42:55 2007 +0200 57311ab64890Smrg 57321ab64890Smrg Use unistd.h to get getresuid() and friends. 57331ab64890Smrg 57341ab64890Smrg This works since we now have _GNU_SOURCE defined. 57351ab64890Smrg 57361ab64890Smrgcommit 0300f295bbd3a0c7c46baac8e0a27aeaf53c9d9b 57371ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 57381ab64890SmrgDate: Sat Apr 7 14:27:12 2007 +0200 57391ab64890Smrg 57401ab64890Smrg Bug #10562: Define _GNU_SOURCE on glibc systems. 57411ab64890Smrg 57421ab64890Smrgcommit a225a0be48770beb689d5ac5da97073634f7deab 57431ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 57441ab64890SmrgDate: Fri Apr 6 12:46:25 2007 +0200 57451ab64890Smrg 57461ab64890Smrg For nls/*.pre, allow people to comment lines by starting them with '##'. 57471ab64890Smrg 57481ab64890Smrg This fixes a bunch of cpp warnings from nls/en_US.UTF-8/Compose.pre. 57491ab64890Smrg Fixing that file would have been a larger diff, and using ## may be 57501ab64890Smrg nicer to use anyway. 57511ab64890Smrg 57521ab64890Smrgcommit 1c75a9479011e5f1ad01c950628d0ef5a302d8b6 57531ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 57541ab64890SmrgDate: Fri Apr 6 11:59:31 2007 +0200 57551ab64890Smrg 57561ab64890Smrg Bug #10475: Fixed lots of char*/const char* mixups. 57571ab64890Smrg 57581ab64890Smrg I didn't fix all of them, as that would require touching 57591ab64890Smrg public headers. 57601ab64890Smrg 57611ab64890Smrgcommit 680dd50193b5b3fcabdd3f1fcbd6a889d5a95c54 57621ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 57631ab64890SmrgDate: Thu Apr 5 11:53:18 2007 +0200 57641ab64890Smrg 57651ab64890Smrg Fix 64bit issues with reallocation. 57661ab64890Smrg 57671ab64890Smrgcommit 4d38aeaca42d0bdfe34a833a142ee4d895de03bf 57681ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 57691ab64890SmrgDate: Wed Apr 4 18:41:18 2007 +0200 57701ab64890Smrg 57711ab64890Smrg Fixed a few warnings. 57721ab64890Smrg 57731ab64890Smrgcommit 7dc7ef398b6ad90ccd1680ed9cd1cfdd47312f5a 57741ab64890SmrgAuthor: Matthieu Herrb <matthieu@roadrock.(none)> 57751ab64890SmrgDate: Tue Apr 3 15:39:52 2007 +0200 57761ab64890Smrg 57771ab64890Smrg Multiple integer overflows in the XGetPixel() and XInitImage functions 57781ab64890Smrg 57791ab64890Smrg CVE-2007-1667 57801ab64890Smrg 57811ab64890Smrgcommit 0284b144340a455a4b5b5011d81ac5a610372291 57821ab64890SmrgAuthor: David Baron <dbaron@dbaron.org> 57831ab64890SmrgDate: Fri Mar 30 17:07:46 2007 +0200 57841ab64890Smrg 57851ab64890Smrg Bug #7703: Fixed XSetSizeHints() et al wrt use of uninitialized data. 57861ab64890Smrg 57871ab64890Smrg Now only those fields of the respective hint struct are set that 57881ab64890Smrg are actually valid in the input data. 57891ab64890Smrg The changed functions are: 57901ab64890Smrg XSetSizeHints(), XSetWMHints() and XSetWMSizeHints(). 57911ab64890Smrg 57921ab64890Smrgcommit 0994faa0c76c45b106442db461b8a30a3e1c9395 57931ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 57941ab64890SmrgDate: Thu Mar 29 17:31:25 2007 +0200 57951ab64890Smrg 57961ab64890Smrg Fixed the change from the previous SendEvent commit. 57971ab64890Smrg 57981ab64890Smrg Testing a different patch than the one you commit is bad, right? 57991ab64890Smrg 58001ab64890Smrgcommit 398d75528a84f4b8414eb0e363cf53b1b16f6fdf 58011ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 58021ab64890SmrgDate: Wed Mar 28 22:23:44 2007 +0200 58031ab64890Smrg 58041ab64890Smrg Bug #10292: Fixed a memory leak related to XOpenDisplay() in the XCB code. 58051ab64890Smrg 58061ab64890Smrgcommit ab0bcd07957cecc8e7c0e75d5160a625e91264fe 58071ab64890SmrgAuthor: David Baron <dbaron@dbaron.org> 58081ab64890SmrgDate: Wed Mar 28 22:21:40 2007 +0200 58091ab64890Smrg 58101ab64890Smrg Bug #7713: Initialize all of the event's fields before sending it. 58111ab64890Smrg 58121ab64890Smrgcommit bc80f9fe3ccce40ee41246b97470c4f0519756ad 58131ab64890SmrgAuthor: Julien Cristau <jcristau@debian.org> 58141ab64890SmrgDate: Sun Mar 18 13:14:48 2007 +0100 58151ab64890Smrg 58161ab64890Smrg Bug #9279: Fixed a file descriptor leak. 58171ab64890Smrg 58181ab64890Smrgcommit c9e28e05ae01ce8a29bea09df759b6271865b44c 58191ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 58201ab64890SmrgDate: Sat Dec 16 00:45:19 2006 +0200 58211ab64890Smrg 58221ab64890Smrg include: don't distribute XlibConf.h 58231ab64890Smrg 58241ab64890Smrg Since XlibConf.h is built by configure, don't distribute it. 58251ab64890Smrg 58261ab64890Smrgcommit dd1705ced2cac6b4b6b21e79272fcf9bed4bf376 582747f86ac1SmrgMerge: 129bbb9 769b985 58281ab64890SmrgAuthor: Jeremy C. Reed <reed@glacier.reedmedia.net> 58291ab64890SmrgDate: Thu Dec 14 14:23:20 2006 -0600 58301ab64890Smrg 58311ab64890Smrg Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libX11 58321ab64890Smrg 58331ab64890Smrgcommit 129bbb9f9114a571556fa3a24f15ba58a5cdb2de 58341ab64890SmrgAuthor: Jeremy C. Reed <reed@glacier.reedmedia.net> 58351ab64890SmrgDate: Thu Dec 14 14:21:19 2006 -0600 58361ab64890Smrg 58371ab64890Smrg For NetBSD, define the XTHREADLIB and XTHREAD_CFLAGS. 58381ab64890Smrg 58391ab64890Smrgcommit 769b9854f7eb1d6d20dd0b4a1c1215ad8e1b77b6 58401ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 58411ab64890SmrgDate: Wed Dec 6 18:53:00 2006 +0200 58421ab64890Smrg 58431ab64890Smrg Makefile.am: make ChangeLog hook safer 58441ab64890Smrg 58451ab64890Smrg Make ChangeLog hook as safe as possible. 58461ab64890Smrg (cherry picked from f5d6a3d24095c7ffed86705995d0874c885e7676 commit) 58471ab64890Smrg 58481ab64890Smrgcommit 8a8185a649e93b90ffa820387ffdca831227f5a9 58491ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 58501ab64890SmrgDate: Thu Nov 30 18:33:13 2006 -0800 58511ab64890Smrg 58521ab64890Smrg Add autogen.sh to EXTRA_DIST. 58531ab64890Smrg 58541ab64890Smrgcommit efe817f95ef8d05e863c83147e903140bc860de4 58551ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 58561ab64890SmrgDate: Thu Nov 30 17:58:35 2006 -0800 58571ab64890Smrg 58581ab64890Smrg Release libX11 1.1.1. 58591ab64890Smrg 58601ab64890Smrgcommit f637a5b03164263a3af2e644cf655e52b015f1bb 58611ab64890SmrgAuthor: Ross Combs <rocombs@cs.nmsu.edu> 58621ab64890SmrgDate: Sat Nov 25 14:45:17 2006 -0800 58631ab64890Smrg 58641ab64890Smrg Debian bug #354315: Clarify return value in XGetWindowAttributes man page 58651ab64890Smrg 58661ab64890Smrg This man page does not discuss the actual return values of the 58671ab64890Smrg function, but says they are of type "Status". One might assume 58681ab64890Smrg that this means you could compare it with the "Success" macro. 58691ab64890Smrg One would be wrong. 58701ab64890Smrg 58711ab64890Smrg The X functions seem to have two three types representing status. 58721ab64890Smrg If it is an "int" there are a number of error codes or "Success" 58731ab64890Smrg which can be compared against. If it is a bool, the result can be 58741ab64890Smrg compared with "True" or "False". If the return type is "Status" it 58751ab64890Smrg appears that the return type is either 0 or 1. Unfortunately the 58761ab64890Smrg value for Success is zero, so it is important to distinguish 58771ab64890Smrg between the first two types of return values and the third; 58781ab64890Smrg otherwise the conditional will be inverted. 58791ab64890Smrg 58801ab64890Smrg XGetWindowAttributes() is one of the functions which returns zero 58811ab64890Smrg for failure. The man page should make this clear. 58821ab64890Smrg 58831ab64890Smrgcommit c6a0b0f18ed1242eeb908f5cf767ab8381edd456 58841ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 58851ab64890SmrgDate: Sat Nov 25 14:23:45 2006 -0800 58861ab64890Smrg 58871ab64890Smrg Bug #9154: Always process an event for _XReadEvents, even if an error occurs 58881ab64890Smrg 58891ab64890Smrg Previously, process_responses (in the wait_for_first_event case called 58901ab64890Smrg from _XReadEvents) considered any return from xcb_wait_for_event 58911ab64890Smrg sufficient to think it had processed an event. If xcb_wait_for_event 58921ab64890Smrg returned an error, and no more events occurred before process_responses 58931ab64890Smrg called xcb_poll_for_event, process_responses would try to return with 58941ab64890Smrg dpy->head NULL, and would fail an assertion for the _XReadEvents 58951ab64890Smrg postcondition. Now, process_responses continues using xcb_wait_for_event 58961ab64890Smrg until it gets an event. 58971ab64890Smrg 58981ab64890Smrgcommit d56e78acce9b2aa1dd1bf172afedaa3bccd5e1c8 58991ab64890SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 59001ab64890SmrgDate: Sat Nov 25 05:29:31 2006 -0800 59011ab64890Smrg 59021ab64890Smrg Bug #9153: Fix access to freed memory. 59031ab64890Smrg 59041ab64890Smrg The fix for bug #8622 introduced a smaller bug where _XReply would 59051ab64890Smrg read memory shortly after freeing it. This patch caches the needed 59061ab64890Smrg value in a stack-allocated variable before the heap-allocated memory 59071ab64890Smrg is freed. 59081ab64890Smrg 59091ab64890Smrgcommit 934ca763bbc0dd7ae460469bfc000ba101602bcc 59101ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 59111ab64890SmrgDate: Fri Nov 24 19:57:58 2006 -0800 59121ab64890Smrg 59131ab64890Smrg libx11 doesn't use inputproto in public headers; don't require it in x11.pc 59141ab64890Smrg 59151ab64890Smrg Based on a Debian patch. 59161ab64890Smrg 59171ab64890Smrgcommit 4255997ef2d92740d51f6e63e9eabcfa089683f0 59181ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 59191ab64890SmrgDate: Thu Nov 23 07:19:32 2006 -0800 59201ab64890Smrg 59211ab64890Smrg Release libX11 1.1 59221ab64890Smrg 59231ab64890Smrgcommit a1168e11ec9377307c51a7271faec3bf88a63a66 59241ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 59251ab64890SmrgDate: Tue Nov 21 17:52:34 2006 -0800 59261ab64890Smrg 59271ab64890Smrg Add note in man-page that XListFontsWithInfo is not thread-safe. 59281ab64890Smrg 59291ab64890Smrg _XReply drops the Display lock, so the value of dpy->request may change 59301ab64890Smrg before _XReply is called again. 59311ab64890Smrg 59321ab64890Smrg I discovered this by inspection a year or two ago. I'm pretty confident 59331ab64890Smrg in the claim, and nobody has come up with an argument for why it's safe 59341ab64890Smrg despite appearances. 59351ab64890Smrg 59361ab64890Smrgcommit 67abe024268c6b1fdee516e5d3a046ccffd7e80a 59371ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 59381ab64890SmrgDate: Sat Nov 18 15:39:26 2006 -0800 59391ab64890Smrg 59401ab64890Smrg Bug #8622: Fix response processing order for threaded apps 59411ab64890Smrg 59421ab64890Smrg Previously, process_responses (the common code for _XReply, 59431ab64890Smrg _XReadEvents, and _XEventsQueued) took the current request sequence 59441ab64890Smrg number as an argument, and did some highly complicated processing to 59451ab64890Smrg attempt to process responses in order across threads. This didn't 59461ab64890Smrg actually work. 59471ab64890Smrg 59481ab64890Smrg Now, process_responses handles responses in order, by adding condition 59491ab64890Smrg variables to the list of outstanding requests in 59501ab64890Smrg dpy->xcb->pending_requests, and blocking on them when those requests 59511ab64890Smrg should get processed to allow _XReply to process them; if actually 59521ab64890Smrg called from _XReply, it returns when _XReply's request should get 59531ab64890Smrg processed. _XReply broadcasts on the condition variable after it has 59541ab64890Smrg read its reply and re-acquired the display lock. 59551ab64890Smrg 59561ab64890Smrg Another great commit brought to you by Jamey Sharp, Josh Triplett, the 59571ab64890Smrg Gobby collaborative text editor, conspy, and ridiculous amounts of SSH 59581ab64890Smrg forwarding. 59591ab64890Smrg 59601ab64890Smrg Signed-off-by: Josh Triplett <josh@freedesktop.org> 59611ab64890Smrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 59621ab64890Smrg 59631ab64890Smrgcommit 941f02ede63baa46f93ed8abccebe76fb29c0789 59641ab64890SmrgAuthor: Lars Knoll <lars@trolltech.com> 59651ab64890SmrgDate: Wed Nov 8 12:17:41 2006 -0800 59661ab64890Smrg 59671ab64890Smrg Don't hold the display lock around callbacks to the application. 59681ab64890Smrg 59691ab64890Smrg This fixes an XCB locking assertion failure, particularly with emacs. 59701ab64890Smrg 59711ab64890Smrgcommit e494ecaac1ec8a22bd9a85f800fca74d02e9d358 59721ab64890SmrgAuthor: Diego 'Flameeyes' Pettenò <flameeyes@gentoo.org> 59731ab64890SmrgDate: Tue Nov 7 09:32:00 2006 -0800 59741ab64890Smrg 59751ab64890Smrg Add xcb-xlib dependency to x11.pc when built against XCB. 59761ab64890Smrg 59771ab64890Smrgcommit 2302008a3793eb4df8ede777d54fe06505c47eaf 59781ab64890SmrgAuthor: Eric Anholt <eric@anholt.net> 59791ab64890SmrgDate: Mon Nov 6 17:11:42 2006 -0800 59801ab64890Smrg 59811ab64890Smrg XCB: Allocate the right amount of memory for dpy->lock_fns. 59821ab64890Smrg 59831ab64890Smrg Fixes a crash I was experiencing on startup of anything using gdk. 59841ab64890Smrg 59851ab64890Smrgcommit 5f860655be88108b03ccd97470a0814819254bf0 59861ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 59871ab64890SmrgDate: Thu Nov 2 17:55:31 2006 -0800 59881ab64890Smrg 59891ab64890Smrg Release libX11 1.1 RC2 (1.0.99.2). 59901ab64890Smrg 59911ab64890Smrgcommit a6f4bbf7b1d725b0f04bd660f57b861a76b19831 59921ab64890SmrgAuthor: Benno Schulenberg <bensberg@justemail.net> 59931ab64890SmrgDate: Sun Oct 29 03:10:30 2006 +0300 59941ab64890Smrg 59951ab64890Smrg nls (en_US): remove long compositions that override shorter (bug #2286) 59961ab64890Smrg Remove long compositions that override (or get overriden by) later shorter 59971ab64890Smrg compositions, e.g. a four-key compose sequence that gets overriden by a 59981ab64890Smrg later three-key compose sequence. 59991ab64890Smrg 60001ab64890Smrgcommit 0280bf11ef88673a9b5bba3a91a599260f1f0949 60011ab64890SmrgAuthor: Benno Schulenberg <bensberg@justemail.net> 60021ab64890SmrgDate: Sun Oct 29 03:08:36 2006 +0300 60031ab64890Smrg 60041ab64890Smrg nls: remove shadowed compose entries (bug #2286) 60051ab64890Smrg Remove compose entries shadowed by others later on. 60061ab64890Smrg 60071ab64890Smrgcommit d118f2b1ef10997194b281524177dea7396da7dd 60081ab64890SmrgAuthor: Benno Schulenberg <bensberg@justemail.net> 60091ab64890SmrgDate: Sun Oct 29 03:07:15 2006 +0300 60101ab64890Smrg 60111ab64890Smrg nls: remove duplicate compose entries (bug #2286) 60121ab64890Smrg Remove a bunch of duplicate entries from various Compose files. 60131ab64890Smrg 60141ab64890Smrgcommit 5e1cc2fe20e5904ca1e05a4cb7be13d450a593bb 60151ab64890SmrgAuthor: Caolan McNamara <caolanm@redhat.com> 60161ab64890SmrgDate: Sun Oct 29 02:46:15 2006 +0300 60171ab64890Smrg 60181ab64890Smrg XKB geometry: fix leaks in GetKeyboardByName (bug #8099) 60191ab64890Smrg Don't leak the name and value of every property we parse, as well as the 60201ab64890Smrg name of every colour. 60211ab64890Smrg 60221ab64890Smrgcommit 686bb8b35acf6cecae80fe89b2b5853f5816ce19 60231ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 60241ab64890SmrgDate: Wed Oct 18 14:25:04 2006 +0200 60251ab64890Smrg 60261ab64890Smrg Fix double open of compose file. 60271ab64890Smrg 60281ab64890Smrg Issue found by Kees Cook <kees@canonical.com>. 60291ab64890Smrg 60301ab64890Smrgcommit d3e65cb8cddf08913d83c9df2bb9b1517f2ad3a8 60311ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 60321ab64890SmrgDate: Sat Oct 14 21:25:10 2006 -0700 60331ab64890Smrg 60341ab64890Smrg XCB: check for and handle I/O errors in _XGetXCBBuffer. 60351ab64890Smrg 60361ab64890Smrgcommit 256eba6b40c5f811a03b04abf5f85f728ee3ab5d 60371ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 60381ab64890SmrgDate: Wed Oct 11 00:06:50 2006 -0700 60391ab64890Smrg 60401ab64890Smrg XKB bugfix: SyncHandle must be called after UnlockDisplay, not before. 60411ab64890Smrg 60421ab64890Smrgcommit 1eedf1bd033e496843cfde42ae4ae5a119298605 60431ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 60441ab64890SmrgDate: Tue Oct 10 23:03:28 2006 -0700 60451ab64890Smrg 60461ab64890Smrg Add correct Display locking to XKB functions. 60471ab64890Smrg 60481ab64890Smrg Some XKB functions didn't correctly call LockDisplay or UnlockDisplay. 60491ab64890Smrg This patch fixes at least some instances of that problem. 60501ab64890Smrg 60511ab64890Smrg Thanks to Magnus Kessler <Magnus.Kessler@gmx.net> for finding these bugs 60521ab64890Smrg and proposing a fix, which this patch is based on. 60531ab64890Smrg 60541ab64890Smrgcommit e17c2cbe9fbaa1600d4b9463ec800a874b0d87cd 60551ab64890SmrgAuthor: David Nusinow <dnusinow@debian.org> 60561ab64890SmrgDate: Tue Oct 10 22:11:05 2006 -0400 60571ab64890Smrg 60581ab64890Smrg Dynamically generate internal manpage section using __libmanpagesuffix__ so that it actually matches the section if you don't use 3X11 60591ab64890Smrg 60601ab64890Smrgcommit e53557da969b706dbc843f6fde3db31ffe382e0f 60611ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 60621ab64890SmrgDate: Sat Oct 7 21:00:36 2006 -0700 60631ab64890Smrg 60641ab64890Smrg Release libX11 1.1 RC1 (1.0.99.1). 60651ab64890Smrg 60661ab64890Smrgcommit bf237409c5fce32c557d298f62f44d456c2b5bc8 606747f86ac1SmrgMerge: ba47719 2d426d1 60681ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 60691ab64890SmrgDate: Sat Oct 7 21:07:16 2006 -0700 60701ab64890Smrg 60711ab64890Smrg As XCB support is about to be released in libX11, stable is now subsumed by master. 60721ab64890Smrg 60731ab64890Smrgcommit ba477191c67ce93e61423cc1abe35275704cce50 60741ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 60751ab64890SmrgDate: Sat Oct 7 03:48:13 2006 -0700 60761ab64890Smrg 60771ab64890Smrg XCB: Don't rely on having the definition of struct xcb_setup_t available. 60781ab64890Smrg 60791ab64890Smrgcommit 117b55cbd0b0ce51362df88363ed83d44a493ac7 60801ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 60811ab64890SmrgDate: Fri Oct 6 16:27:31 2006 -0700 60821ab64890Smrg 60831ab64890Smrg xcb_poll_for_event no longer takes an 'int *error' out-parameter. 60841ab64890Smrg 60851ab64890Smrgcommit caaa8e8a55e837b3585c1dee7bef194fc4c79d16 60861ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 60871ab64890SmrgDate: Fri Oct 6 16:26:11 2006 -0700 60881ab64890Smrg 60891ab64890Smrg Actually ship Xxcbint.h 60901ab64890Smrg 60911ab64890Smrgcommit 7b027e53b5e393082f4f515c8ba18077eb97163f 60921ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 60931ab64890SmrgDate: Fri Oct 6 16:25:50 2006 -0700 60941ab64890Smrg 60951ab64890Smrg Clean ChangeLog only in "make maintainer-clean", not "make clean" 60961ab64890Smrg 60971ab64890Smrg ChangeLog requires a git repo to generate; make clean and make distclean 60981ab64890Smrg shouldn't get rid of it. 60991ab64890Smrg 61001ab64890Smrgcommit cab22e02e78b3e5b8a73d1cd55cf6686426b47e0 61011ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61021ab64890SmrgDate: Fri Oct 6 16:24:58 2006 -0700 61031ab64890Smrg 61041ab64890Smrg Add ChangeLog and "make dist"-generated files to .gitignore 61051ab64890Smrg 61061ab64890Smrgcommit e4c7cfdee4a40e466c0c6b370cabd432e9e855a0 61071ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61081ab64890SmrgDate: Fri Oct 6 15:53:27 2006 -0700 61091ab64890Smrg 61101ab64890Smrg Add manual pages for XGetXCBConnection and XSetEventQueueOwner 61111ab64890Smrg 61121ab64890Smrgcommit 688224cea95e453f94c5a602dc6fce84bc93dfc0 61131ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61141ab64890SmrgDate: Fri Oct 6 13:41:16 2006 -0700 61151ab64890Smrg 61161ab64890Smrg Remove unnecessary prototype for _XFreeDisplayStructure in xcb_disp.c 61171ab64890Smrg 61181ab64890Smrgcommit ab728ca372288d0db1b486c265e34c1376f29104 61191ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61201ab64890SmrgDate: Fri Oct 6 12:36:39 2006 -0700 61211ab64890Smrg 61221ab64890Smrg XCL is dead; long live Xlib/XCB 61231ab64890Smrg 61241ab64890Smrg Rename all instances of "XCL" to Xlib/XCB-derived names. 61251ab64890Smrg 61261ab64890Smrg The only user-visible change: rename the include file <X11/xcl.h> to 61271ab64890Smrg <X11/Xlib-xcb.h>; programs will need to change their #include lines to match. 61281ab64890Smrg 61291ab64890Smrg Remove the XCL cast inlines from Xlib-xcb.h. 61301ab64890Smrg 61311ab64890Smrgcommit 5b73093203039d307eb7ab3845c3ced207e9e26c 61321ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61331ab64890SmrgDate: Fri Oct 6 11:33:49 2006 -0700 61341ab64890Smrg 61351ab64890Smrg Add XCB developers to AUTHORS 61361ab64890Smrg 61371ab64890Smrgcommit 1cb71ff139276a0a58c60ea5f261f64b94706b9b 61381ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61391ab64890SmrgDate: Fri Oct 6 11:21:28 2006 -0700 61401ab64890Smrg 61411ab64890Smrg Fix email addresses in README 61421ab64890Smrg 61431ab64890Smrgcommit 12f038669278019594ca0ed53dadcf4e84092422 61441ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 61451ab64890SmrgDate: Fri Oct 6 02:13:05 2006 -0700 61461ab64890Smrg 61471ab64890Smrg XCB: Handle all responses in order of monotonically increasing sequence number. 61481ab64890Smrg 61491ab64890Smrgcommit f392680273278b43079302206897f794e60f3c70 61501ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61511ab64890SmrgDate: Fri Oct 6 01:11:08 2006 -0700 61521ab64890Smrg 61531ab64890Smrg Actually install x11-xcb.pc, and ship x11-xcb.pc.in 61541ab64890Smrg 61551ab64890Smrgcommit f1fcad2e3fd17aaf1294f1d8e9f406fd5b32a863 61561ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 61571ab64890SmrgDate: Thu Oct 5 18:32:29 2006 -0700 61581ab64890Smrg 61591ab64890Smrg XCB: correctly handle failure to connect to X server. 61601ab64890Smrg 61611ab64890Smrgcommit e754b3b078d556c7861da56aad47d244e9199e06 61621ab64890SmrgAuthor: Josh Triplett <josh@freedesktop.org> 61631ab64890SmrgDate: Thu Oct 5 17:44:22 2006 -0700 61641ab64890Smrg 61651ab64890Smrg Split public Xlib/XCB functions into libX11-xcb 61661ab64890Smrg 61671ab64890Smrg We can never change the libX11 soname, and we don't want to commit to never 61681ab64890Smrg changing the public Xlib/XCB functions, so split them into a separate library 61691ab64890Smrg libX11-xcb. This also means that a program linked solely against libX11 61701ab64890Smrg should work with either Xlib or Xlib/XCB, which will make life easier for 61711ab64890Smrg package maintainers. 61721ab64890Smrg 61731ab64890Smrg Signed-off-by: Josh Triplett <josh@freedesktop.org> 61741ab64890Smrg Acked-by: Jamey Sharp <jamey@minilop.net> 61751ab64890Smrg 61761ab64890Smrgcommit ffd367f708b295abaedf3a23a1bfd4710d171d6f 61771ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 61781ab64890SmrgDate: Wed Oct 4 17:16:46 2006 -0700 61791ab64890Smrg 61801ab64890Smrg No longer #include Xmd from xcl.h: we do not need it. 61811ab64890Smrg 61821ab64890Smrgcommit 3aff149d42ba8ed620091971b3766bdf96c62aaf 61831ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 61841ab64890SmrgDate: Wed Oct 4 16:58:32 2006 -0700 61851ab64890Smrg 61861ab64890Smrg XCB: Revert locking to simple wrapper around libX11's normal locks. 61871ab64890Smrg 61881ab64890Smrg No more recursive mutexes, no more banging XCB's I/O lock in-place, and 61891ab64890Smrg reduces the differences between the previous stable release and an 61901ab64890Smrg XCB-enabled one. Sadly, Xlib's pluggable thread functions work again 61911ab64890Smrg too, now. I apologize to the world. 61921ab64890Smrg 61931ab64890Smrgcommit 8ff122fb529bdb1c2b9a86b12d06b6da1b35d708 61941ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 61951ab64890SmrgDate: Mon Sep 25 04:54:52 2006 -0700 61961ab64890Smrg 61971ab64890Smrg Link explicitly against XCB's Xlib compatibility functions. 61981ab64890Smrg 61991ab64890Smrgcommit bde3cd123d65a2f36ee0c417f5f231b7e01d0671 62001ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 62011ab64890SmrgDate: Mon Sep 25 04:13:20 2006 -0700 62021ab64890Smrg 62031ab64890Smrg libxcb now installs header files in <xcb>, not <X11/XCB>. 62041ab64890Smrg 62051ab64890Smrgcommit 87d00207f5a1f25a45a153618739cd6481814f89 62061ab64890SmrgAuthor: Ian Osgood <iano@quirkster.com> 62071ab64890SmrgDate: Sun Sep 24 23:39:01 2006 -0700 62081ab64890Smrg 62091ab64890Smrg Track XCB's "Great Renaming". 62101ab64890Smrg 62111ab64890Smrgcommit 85a5e98dff9b7752fae157fad9b8c9825cb0efab 62121ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 62131ab64890SmrgDate: Tue Sep 12 23:02:42 2006 -0700 62141ab64890Smrg 62151ab64890Smrg Quit using XCBGetQueuedRequestRead. 62161ab64890Smrg 62171ab64890Smrgcommit a61936fc4e9bd93b108764bbacd5b8f786e51915 62181ab64890SmrgAuthor: Tollef Fog Heen <tfheen@err.no> 62191ab64890SmrgDate: Wed Aug 30 00:05:54 2006 +0300 62201ab64890Smrg 62211ab64890Smrg nls: use _XlcUtf8Loader for en_US (bug #7982) 62221ab64890Smrg Use _XlcUtf8Loader instead of _XlcUnicodeLoade,r bringing it into line with 62231ab64890Smrg every other locale. 62241ab64890Smrg 62251ab64890Smrgcommit abcc7e1865cdfbd591f6520cfe4257f0b0b1c03e 62261ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 62271ab64890SmrgDate: Wed Aug 23 18:49:30 2006 -0700 62281ab64890Smrg 62291ab64890Smrg When opening display, if LOCALCONN fails, fall back to UNIXCONN, then TCPCONN 62301ab64890Smrg 62311ab64890Smrg Port to X11R7 of Sun bug fix 4061225 by Alex Chen for X11R6 - when failing to 62321ab64890Smrg connect on a named pipe, try a Unix socket first, to better support people who 62331ab64890Smrg replace their X servers with ones that don't support named pipe transport. 62341ab64890Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4061225> 62351ab64890Smrg 62361ab64890Smrgcommit 1ddc44c1cada7e926bd4787406444ce7c36b61e1 62371ab64890SmrgAuthor: Mark Brown <mark.brown@sun.com> 62381ab64890SmrgDate: Thu Jul 27 19:17:10 2006 -0700 62391ab64890Smrg 62401ab64890Smrg Sun bug 1149809: Document event delivery when grab is terminated. 62411ab64890Smrg 62421ab64890Smrgcommit 171107b03ac89d94f9006c7cda242aeefb9ecd16 62431ab64890SmrgAuthor: Dennis Arellano <Dennis.Arellano@Sun.COM> 62441ab64890SmrgDate: Thu Jul 27 18:47:06 2006 -0700 62451ab64890Smrg 62461ab64890Smrg Sun bug 4091271: XGetWindowProperty is missing a crucial prop_return description 62471ab64890Smrg 62481ab64890Smrg Document that 32-bit format properties are always returned in arrays of type 62491ab64890Smrg long, even on systems where long is 64-bits. 62501ab64890Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4091271> 62511ab64890Smrg 62521ab64890Smrgcommit 8309efe6550877cd0bf22979904b3f6bd3e6cffa 62531ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 62541ab64890SmrgDate: Mon Jul 24 15:52:00 2006 -0700 62551ab64890Smrg 62561ab64890Smrg Add support for "make lint" to check code with lint/sparse/etc. 62571ab64890Smrg 62581ab64890Smrgcommit 931e02fbd1acd09aae2b0954c34342c86c72dff6 62591ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 62601ab64890SmrgDate: Mon Jul 24 15:50:52 2006 -0700 62611ab64890Smrg 62621ab64890Smrg ANSIfy some static function definitions 62631ab64890Smrg 62641ab64890Smrgcommit 20b7abcaac324d90454de63f32f4a2b398e69e63 62651ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 62661ab64890SmrgDate: Mon Jul 24 15:01:40 2006 -0700 62671ab64890Smrg 62681ab64890Smrg Fix sparse warning: Using plain integer as NULL pointer 62691ab64890Smrg 62701ab64890Smrgcommit d158ab29930513c4097f5b67e7bea08ed2bfd62c 62711ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 62721ab64890SmrgDate: Mon Jul 24 14:00:24 2006 -0700 62731ab64890Smrg 62741ab64890Smrg Remove unused variable 62751ab64890Smrg 62761ab64890Smrgcommit 30377000375bdb958042dcb1f38503c94ef21eaf 62771ab64890SmrgAuthor: Eric Anholt <anholt@FreeBSD.org> 62781ab64890SmrgDate: Fri Jul 21 18:55:36 2006 -0400 62791ab64890Smrg 62801ab64890Smrg Bug #7188: Fix the documentation of XUrgencyHint (not UrgencyHint). 62811ab64890Smrg 62821ab64890Smrgcommit 4eba45879aea4e415ab550ee56b900d060099110 62831ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 62841ab64890SmrgDate: Sun Jul 16 10:55:39 2006 +0200 62851ab64890Smrg 62861ab64890Smrg set GIT_DIR=${srcdir}/.git for git-log 62871ab64890Smrg 62881ab64890Smrgcommit 2d426d1f2608fedb77bd7d010dabece76b8d4a60 62891ab64890SmrgAuthor: Aaron Plattner <aplattner@nvidia.com> 62901ab64890SmrgDate: Tue Jul 11 13:27:49 2006 -0700 62911ab64890Smrg 62921ab64890Smrg Add a .PHONY to ensure the ChangeLog isn't stale. 62931ab64890Smrg 62941ab64890Smrg Setting the ChangeLog rule as phony forces it to be re-run even when the 62951ab64890Smrg ChangeLog file already exists. Research indicates .PHONY is portable to BSD and 62961ab64890Smrg Solaris make. 62971ab64890Smrg (cherry picked from b8a98809ed81e1226775e6447ef219ffc01334b5 commit) 62981ab64890Smrg 62991ab64890Smrgcommit b8a98809ed81e1226775e6447ef219ffc01334b5 63001ab64890SmrgAuthor: Aaron Plattner <aplattner@nvidia.com> 63011ab64890SmrgDate: Tue Jul 11 13:27:49 2006 -0700 63021ab64890Smrg 63031ab64890Smrg Add a .PHONY to ensure the ChangeLog isn't stale. 63041ab64890Smrg 63051ab64890Smrg Setting the ChangeLog rule as phony forces it to be re-run even when the 63061ab64890Smrg ChangeLog file already exists. Research indicates .PHONY is portable to BSD and 63071ab64890Smrg Solaris make. 63081ab64890Smrg 63091ab64890Smrgcommit 8f2be66089b88e4ed6acb0211ea107f4bb910bd3 63101ab64890SmrgAuthor: Mayank Jain <majain@redhat.com> 63111ab64890SmrgDate: Tue Jul 11 19:42:47 2006 +0100 63121ab64890Smrg 63131ab64890Smrg add Indian language locales 63141ab64890Smrg Add as, kn, ml, or, ur, and te locales. 63151ab64890Smrg 63161ab64890Smrgcommit a92eb6785699bbc9c6c3813f6af3bb9431a3f6b0 63171ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 63181ab64890SmrgDate: Tue Jul 4 12:16:30 2006 +0200 63191ab64890Smrg 63201ab64890Smrg Fix for autoconf 2.60 issue. 63211ab64890Smrg 63221ab64890Smrg Updated AC_DEFINE_DIR. 63231ab64890Smrg Reverted datarootdir change. 63241ab64890Smrg 63251ab64890Smrgcommit 644f4828b15bce42b597eb123ba0bbc372c46c03 63261ab64890SmrgAuthor: Keith Packard <keithp@neko.keithp.com> 63271ab64890SmrgDate: Sat Jul 1 21:31:23 2006 -0700 63281ab64890Smrg 63291ab64890Smrg Work around recent autoconf (2.59?) changes in directory expansion. 63301ab64890Smrg 63311ab64890Smrg Recent autoconf versions have changed how directory names are managed in the 63321ab64890Smrg configure.ac script; automatic 'eval' invocations now occur as a part of the 63331ab64890Smrg AC_DEFINE_DIR macro which make it imperative that AC_DEFINE_DIR be executed 63341ab64890Smrg before the variables are used in further macro definitions. Also, ${datadir} 63351ab64890Smrg is apparantly an old name for ${datarootdir} as ${datadir} doesn't get 63361ab64890Smrg expanded correctly by AC_DEFINE_DIR. This looks like an autoconf bug, but it 63371ab64890Smrg is easy to work around by just using ${datarootdir} instead of ${datadir}. 63381ab64890Smrg 63391ab64890Smrgcommit be70a31229aa106aff0a09d78c00812682cd3475 63401ab64890SmrgAuthor: Keith Packard <keithp@neko.keithp.com> 63411ab64890SmrgDate: Sat Jul 1 01:56:05 2006 -0700 63421ab64890Smrg 63431ab64890Smrg Xlib/XCB: handle 32-bit sequence wrap. 63441ab64890Smrg 63451ab64890Smrg Replace broken sequence compares with XCB_SEQUENCE_COMPARE (copied from 63461ab64890Smrg XCB). 63471ab64890Smrg Account for XCB sequence 0 handling. 63481ab64890Smrg 63491ab64890Smrgcommit 99c711707ad08e1396e123b1c7df687c560a489a 63501ab64890SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 63511ab64890SmrgDate: Thu Jun 29 19:43:20 2006 -0700 63521ab64890Smrg 63531ab64890Smrg Bump version to 1.0.3. 63541ab64890Smrg 63551ab64890Smrgcommit cde3c0dd72af2b490e80cffca962e3487dd31be4 63561ab64890SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 63571ab64890SmrgDate: Thu Jun 29 19:39:36 2006 -0700 63581ab64890Smrg 63591ab64890Smrg Bug #7349: Missed one of the setuid fixes. 63601ab64890Smrg (cherry picked from e9614c963b532f46a7932c2305a4b177a996a222 commit) 63611ab64890Smrg 63621ab64890Smrgcommit df3fef8983d96c59d481c4cdaf1f271d54a116d2 63631ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 63641ab64890SmrgDate: Thu Jun 29 18:59:57 2006 +0200 63651ab64890Smrg 63661ab64890Smrg Update to final Compose cache directory location. 63671ab64890Smrg (cherry picked from abda4d223e9cce9ac6e7b5d82a5680d9a502e52a commit) 63681ab64890Smrg 63691ab64890Smrgcommit 912ef198292d3053daa810f842510e5d62ded0f0 63701ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 63711ab64890SmrgDate: Thu Jun 29 17:41:41 2006 +0200 63721ab64890Smrg 63731ab64890Smrg Fix alignment of trees and wide chars in the cache. 63741ab64890Smrg (cherry picked from 40a64c61f8bc33d497e1224e02c41dea2d424d97 commit) 63751ab64890Smrg 63761ab64890Smrgcommit 2ece832118b3ee5d8ed19f1ee9b1c822b70ec6e9 63771ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 63781ab64890SmrgDate: Wed Jun 28 19:17:03 2006 +0200 63791ab64890Smrg 63801ab64890Smrg First (dummy) entry of compose caches was not initialized and thus contained varying garbage. 63811ab64890Smrg (cherry picked from f442dcaa56f8ecb7443e8e51c88ed97e10dbdba3 commit) 63821ab64890Smrg 63831ab64890Smrgcommit e9614c963b532f46a7932c2305a4b177a996a222 63841ab64890SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 63851ab64890SmrgDate: Thu Jun 29 19:39:36 2006 -0700 63861ab64890Smrg 63871ab64890Smrg Bug #7349: Missed one of the setuid fixes. 63881ab64890Smrg 63891ab64890Smrgcommit abda4d223e9cce9ac6e7b5d82a5680d9a502e52a 63901ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 63911ab64890SmrgDate: Thu Jun 29 18:59:57 2006 +0200 63921ab64890Smrg 63931ab64890Smrg Update to final Compose cache directory location. 63941ab64890Smrg 63951ab64890Smrgcommit 40a64c61f8bc33d497e1224e02c41dea2d424d97 63961ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 63971ab64890SmrgDate: Thu Jun 29 17:41:41 2006 +0200 63981ab64890Smrg 63991ab64890Smrg Fix alignment of trees and wide chars in the cache. 64001ab64890Smrg 64011ab64890Smrgcommit f442dcaa56f8ecb7443e8e51c88ed97e10dbdba3 64021ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 64031ab64890SmrgDate: Wed Jun 28 19:17:03 2006 +0200 64041ab64890Smrg 64051ab64890Smrg First (dummy) entry of compose caches was not initialized and thus contained varying garbage. 64061ab64890Smrg 64071ab64890Smrgcommit bdbe464d774e01d317f67c63ebbda2fd0edbbdd1 64081ab64890SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 64091ab64890SmrgDate: Thu Jun 22 23:59:03 2006 -0700 64101ab64890Smrg 64111ab64890Smrg Delete ChangeLog, and add a rule to autogenerate it for distribution. Also 64121ab64890Smrg add 'foreign' to AM_INIT_AUTOMAKE to make autotools happy with not having a 64131ab64890Smrg ChangeLog. 64141ab64890Smrg (cherry picked from b0edfb8df16ab8c9959b83a4c966d55a59c4e295 commit) 64151ab64890Smrg 64161ab64890Smrgcommit b0edfb8df16ab8c9959b83a4c966d55a59c4e295 64171ab64890SmrgAuthor: Donnie Berkholz <donnie@comet.(none)> 64181ab64890SmrgDate: Thu Jun 22 23:47:38 2006 -0700 64191ab64890Smrg 64201ab64890Smrg Delete ChangeLog, and add a rule to autogenerate it for distribution. Also 64211ab64890Smrg add 'foreign' to AM_INIT_AUTOMAKE to make autotools happy with not having a 64221ab64890Smrg ChangeLog. 64231ab64890Smrg 64241ab64890Smrgcommit dd54981aa76e9dfdc4c3302d6105b4b229447c84 64251ab64890SmrgAuthor: Donnie Berkholz <donnie@comet.(none)> 64261ab64890SmrgDate: Thu Jun 22 15:47:38 2006 -0700 64271ab64890Smrg 64281ab64890Smrg Bump version to 1.0.2. 64291ab64890Smrg 64301ab64890Smrgcommit c93539d974a67f596a5eb5b65042d26602546c72 64311ab64890SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.com> 64321ab64890SmrgDate: Tue Jun 20 21:04:03 2006 +0200 64331ab64890Smrg 64341ab64890Smrg Check setuid() return value. 64351ab64890Smrg (cherry picked from 5169d0e08ff6acb350a6ea768623f5ff0b85b05f commit) 64361ab64890Smrg 64371ab64890Smrgcommit 605533f814ab7892991578706a6458f61a89ca4d 64381ab64890SmrgAuthor: Derek Wang <derek.wang@sun.com> 64391ab64890SmrgDate: Mon Jun 19 11:05:37 2006 -0700 64401ab64890Smrg 64411ab64890Smrg Sun bug 6209243: XExtentsOfFontSet causes segfault when font set not loaded 64421ab64890Smrg (cherry picked from eff50c94a07194297e705da53d9fbb3a40fb9ad4 commit) 64431ab64890Smrg 64441ab64890Smrgcommit 5bbd0822c5a926de0ed293437fb9f2b75cf3c4f4 64451ab64890SmrgAuthor: Scott Revelt <scott.revelt@sun.com> 64461ab64890SmrgDate: Fri Jun 16 19:11:13 2006 -0700 64471ab64890Smrg 64481ab64890Smrg Sun bug 4022903: Xcms routines may fail if sscanf() is looking for separators 64491ab64890Smrg based on locale that doesn't match those used in the Xcms.txt 64501ab64890Smrg (cherry picked from 94f3213fc4bd6ec49bfb68e8b4a4fddea2bf3baa commit) 64511ab64890Smrg 64521ab64890Smrgcommit 0b05cd4da6134df527fb010384a9fd569bd5d6a3 64531ab64890SmrgAuthor: Alan Coopersmith <alanc@alf.(none)> 64541ab64890SmrgDate: Fri Jun 16 18:53:33 2006 -0700 64551ab64890Smrg 64561ab64890Smrg Add *~ to ignore emacs droppings 64571ab64890Smrg (cherry picked from c33d7b8282ac196b36229be26442296768c16f3e commit) 64581ab64890Smrg 64591ab64890Smrgcommit 214658b76b56768f69c3959a11525aae7813f448 64601ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 64611ab64890SmrgDate: Fri Jun 16 15:36:40 2006 +0200 64621ab64890Smrg 64631ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. 64641ab64890Smrg (cherry picked from 1f4c9893ade08bad30c9bd12a36bee57d30b001e commit) 64651ab64890Smrg 64661ab64890Smrgcommit 13968a23aaea838ba4b69e42e8900f803499e091 64671ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 64681ab64890SmrgDate: Tue Jun 13 20:23:46 2006 +0200 64691ab64890Smrg 64701ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. 64711ab64890Smrg (cherry picked from 4fe22647e6010a2886c2f3a7093adeaeb6678faa commit) 64721ab64890Smrg 64731ab64890Smrgcommit e7f8bca08f5476d0ca262097639ac7d424bb4d10 64741ab64890SmrgAuthor: Lubos Lunak <llunak@suse.de> 64751ab64890SmrgDate: Mon Jun 12 18:48:08 2006 +0200 64761ab64890Smrg 64771ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. 64781ab64890Smrg (cherry picked from 1d28a655629a11ea7fd1e5df4c7b77dd4b63e3be commit) 64791ab64890Smrg 64801ab64890Smrgcommit f506aaf8ac9aae1ee8daaef6cde34ee85aecd641 64811ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 64821ab64890SmrgDate: Fri Jun 9 18:24:02 2006 +0200 64831ab64890Smrg 64841ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. Part 1: Pointerless compose data structure, using indices instead of pointers, needed for mmap()ing data structure. 64851ab64890Smrg (cherry picked from 9354351fcb8baeaab85250d14409cfb4fa50f3e9 commit) 64861ab64890Smrg 64871ab64890Smrgcommit 0e6d5e979aacb0c295ce79369ecc5f22ffa7922c 64881ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 64891ab64890SmrgDate: Wed Jun 7 20:29:05 2006 -0700 64901ab64890Smrg 64911ab64890Smrg Fix bug #7035: unnecessary memmove in XOpenDisplay. 64921ab64890Smrg Using memmove on the connection setup data causes a problem for XCB, but making 64931ab64890Smrg Xlib stop doing that should be harmless for non-XCB as well. 64941ab64890Smrg (cherry picked from b18713ec3f36a10b3cdb1e16f9550e1d2e05dff0 commit) 64951ab64890Smrg 64961ab64890Smrgcommit cd7328c46ae72903ed02832828891b2dab4d5ee0 64971ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 64981ab64890SmrgDate: Sat Jun 3 13:51:51 2006 +0300 64991ab64890Smrg 65001ab64890Smrg Fix threading support on GNU/kFreeBSD systems. (Robert Millan) 65011ab64890Smrg (cherry picked from e3acee88cfcc4ef0fa8a7db39763a5ebe2e985cb commit) 65021ab64890Smrg 65031ab64890Smrgcommit c336eb6b80a6f91da1d0b3d28634a2cfde324670 650447f86ac1SmrgMerge: 33556ca ad9ebbd 65051ab64890SmrgAuthor: Donnie Berkholz <donnie@comet.(none)> 65061ab64890SmrgDate: Thu Jun 22 14:25:35 2006 -0700 65071ab64890Smrg 65081ab64890Smrg Merge branch 'stable' of http://people.freedesktop.org/~jamey/libX11 into stable 65091ab64890Smrg 65101ab64890Smrgcommit 213dacad21740466e7ab31b01d3fc513fe4b3e74 65111ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 65121ab64890SmrgDate: Thu Jun 22 17:20:59 2006 +0300 65131ab64890Smrg 65141ab64890Smrg Bump to 1.0.99.0 to avoid confusion. 65151ab64890Smrg 65161ab64890Smrgcommit efedfd68e31bcee2d21ac340be8dc9e1825ec890 651747f86ac1SmrgMerge: e3acee8 4b8eb5d 65181ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 65191ab64890SmrgDate: Thu Jun 22 16:53:45 2006 +0300 65201ab64890Smrg 65211ab64890Smrg Merge branch 'master' of git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11 65221ab64890Smrg 65231ab64890Smrgcommit 4b8eb5d4a1da73a94b5a6ab12e34784aae4c79c5 652447f86ac1SmrgMerge: 5169d0e eff50c9 65251ab64890SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.com> 65261ab64890SmrgDate: Tue Jun 20 21:05:15 2006 +0200 65271ab64890Smrg 65281ab64890Smrg Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libX11 65291ab64890Smrg 65301ab64890Smrgcommit 5169d0e08ff6acb350a6ea768623f5ff0b85b05f 65311ab64890SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.com> 65321ab64890SmrgDate: Tue Jun 20 21:04:03 2006 +0200 65331ab64890Smrg 65341ab64890Smrg Check setuid() return value. 65351ab64890Smrg 65361ab64890Smrgcommit eff50c94a07194297e705da53d9fbb3a40fb9ad4 65371ab64890SmrgAuthor: Derek Wang <derek.wang@sun.com> 65381ab64890SmrgDate: Mon Jun 19 11:05:37 2006 -0700 65391ab64890Smrg 65401ab64890Smrg Sun bug 6209243: XExtentsOfFontSet causes segfault when font set not loaded 65411ab64890Smrg 65421ab64890Smrgcommit 94f3213fc4bd6ec49bfb68e8b4a4fddea2bf3baa 65431ab64890SmrgAuthor: Scott Revelt <scott.revelt@sun.com> 65441ab64890SmrgDate: Fri Jun 16 19:11:13 2006 -0700 65451ab64890Smrg 65461ab64890Smrg Sun bug 4022903: Xcms routines may fail if sscanf() is looking for separators 65471ab64890Smrg based on locale that doesn't match those used in the Xcms.txt 65481ab64890Smrg 65491ab64890Smrgcommit c33d7b8282ac196b36229be26442296768c16f3e 65501ab64890SmrgAuthor: Alan Coopersmith <alanc@alf.(none)> 65511ab64890SmrgDate: Fri Jun 16 18:53:33 2006 -0700 65521ab64890Smrg 65531ab64890Smrg Add *~ to ignore emacs droppings 65541ab64890Smrg 65551ab64890Smrgcommit 1f4c9893ade08bad30c9bd12a36bee57d30b001e 65561ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 65571ab64890SmrgDate: Fri Jun 16 15:36:40 2006 +0200 65581ab64890Smrg 65591ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. 65601ab64890Smrg 65611ab64890Smrgcommit 4fe22647e6010a2886c2f3a7093adeaeb6678faa 65621ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 65631ab64890SmrgDate: Tue Jun 13 20:23:46 2006 +0200 65641ab64890Smrg 65651ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. 65661ab64890Smrg 65671ab64890Smrgcommit 1d28a655629a11ea7fd1e5df4c7b77dd4b63e3be 65681ab64890SmrgAuthor: Lubos Lunak <llunak@suse.de> 65691ab64890SmrgDate: Mon Jun 12 18:48:08 2006 +0200 65701ab64890Smrg 65711ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. 65721ab64890Smrg 65731ab64890Smrgcommit 9354351fcb8baeaab85250d14409cfb4fa50f3e9 65741ab64890SmrgAuthor: Matthias Hopf <mhopf@suse.de> 65751ab64890SmrgDate: Fri Jun 9 18:24:02 2006 +0200 65761ab64890Smrg 65771ab64890Smrg Bug #3104: Compose table cache for faster X11 application starts. Part 1: Pointerless compose data structure, using indices instead of pointers, needed for mmap()ing data structure. 65781ab64890Smrg 65791ab64890Smrgcommit b18713ec3f36a10b3cdb1e16f9550e1d2e05dff0 65801ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 65811ab64890SmrgDate: Wed Jun 7 20:29:05 2006 -0700 65821ab64890Smrg 65831ab64890Smrg Fix bug #7035: unnecessary memmove in XOpenDisplay. 65841ab64890Smrg Using memmove on the connection setup data causes a problem for XCB, but making 65851ab64890Smrg Xlib stop doing that should be harmless for non-XCB as well. 65861ab64890Smrg 65871ab64890Smrgcommit ad9ebbd2424bc2699944ffdf4e19e13f9dd8ab84 65881ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 65891ab64890SmrgDate: Sat Jun 3 12:57:55 2006 +0300 65901ab64890Smrg 65911ab64890Smrg Bug #2186: Add cs_CZ.iso8859-2 alias. 65921ab64890Smrg 65931ab64890Smrgcommit 9e7765e0b1cbaae6643072d91066ba1201b36227 65941ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 65951ab64890SmrgDate: Fri Jun 2 02:46:29 2006 +0300 65961ab64890Smrg 65971ab64890Smrg nls: Serbian (sr_CS) update (#5575) 65981ab64890Smrg 65991ab64890Smrg Bug #5575: 'Yugoslavia' has changed to Serbia & Montenegro, along with a 66001ab64890Smrg corresponding locale change. Update compose.dir.pre, locale.alias.pre, 66011ab64890Smrg and locale.dir.pre. (Milos Komarcevic) 66021ab64890Smrg 66031ab64890Smrgcommit a4ac2242b588da23044a20aa999ae84d4de7b2d8 66041ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 66051ab64890SmrgDate: Fri Jun 2 02:24:25 2006 +0300 66061ab64890Smrg 66071ab64890Smrg im: add Braille input method (#6296) 66081ab64890Smrg 66091ab64890Smrg Bug #6296: Add a Braille input method. (Samuel Thibault) 66101ab64890Smrg 66111ab64890Smrgcommit 90de1e2e141ec591048a76cb695579ef809a28d3 66121ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 66131ab64890SmrgDate: Fri Jun 2 02:22:17 2006 +0300 66141ab64890Smrg 66151ab64890Smrg xkb support: small typo 66161ab64890Smrg 66171ab64890Smrgcommit 4c3e34bece7402f08139d34d1ef5834e3cf533c7 66181ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 66191ab64890SmrgDate: Fri Jun 2 01:50:24 2006 +0300 66201ab64890Smrg 66211ab64890Smrg en_US.UTF-8 Compose.pre: updates from Simos (#5129) 66221ab64890Smrg 66231ab64890Smrg Bug #5129: Numerous updates from Simos Xenitellis, fixing Unicode keysyms, 66241ab64890Smrg adding Unicode character names, removing duplicate entries, et al. 66251ab64890Smrg 66261ab64890Smrgcommit 0c6473dd329c7334ae511884bcb6e73e632c784f 66271ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 66281ab64890SmrgDate: Fri Jun 2 01:44:53 2006 +0300 66291ab64890Smrg 66301ab64890Smrg nls: fix use of non-keysym dead_space (#5107) 66311ab64890Smrg 66321ab64890Smrg Bug #5107: Change users of dead_space to space. 66331ab64890Smrg 66341ab64890Smrgcommit 6f99f6349de5120f1cb7e02fbc97849341bc48e8 66351ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 66361ab64890SmrgDate: Fri Jun 2 01:41:18 2006 +0300 66371ab64890Smrg 66381ab64890Smrg optional XKB support fix 66391ab64890Smrg 66401ab64890Smrg Fix compilation with --disable-xkb. 66411ab64890Smrg 66421ab64890Smrgcommit 217d43ed44ced901122093af3ef1294e1736bb77 66431ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 66441ab64890SmrgDate: Fri Jun 2 01:39:12 2006 +0300 66451ab64890Smrg 66461ab64890Smrg i18n: separate data and lib directories 66471ab64890Smrg 66481ab64890Smrg Break out locale data into separate data and library directories, under 66491ab64890Smrg $(datadir) and $(libdir), respectively, by default. 66501ab64890Smrg 66511ab64890Smrgcommit 92fa7fcde8df22830fca7c0275ab201033f7909c 66521ab64890SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 66531ab64890SmrgDate: Thu May 11 14:04:48 2006 -0400 66541ab64890Smrg 66551ab64890Smrg libXcursor.so.1, not libXcursor.so 66561ab64890Smrg 66571ab64890Smrgcommit 135b4df13ed7c35dbae8975f302fc1fb8412d7c0 66581ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 66591ab64890SmrgDate: Wed May 10 18:06:03 2006 +0300 66601ab64890Smrg 66611ab64890Smrg XKBMisc.c: use Xfree, not xfree 66621ab64890Smrg 66631ab64890Smrg Use Xfree() instead of xfree() when freeing interps. 66641ab64890Smrg 66651ab64890Smrgcommit 3518d772b08e3433bc28b4d8d293fa53ca25f0ee 66661ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 66671ab64890SmrgDate: Wed May 10 14:51:37 2006 +0300 66681ab64890Smrg 66691ab64890Smrg locale.alias.pre: bg_BG typo fix 66701ab64890Smrg 66711ab64890Smrg Fix typo (be_BG.UTF-8 rather than bg_BG.UTF-8) in locale.alias.pre. 66721ab64890Smrg 66731ab64890Smrgcommit cc533db60cb64dc163c66451933a9bf77c519062 66741ab64890SmrgAuthor: Daniel Stone <daniels@endtroducing.localdomain> 66751ab64890SmrgDate: Sun Apr 9 22:22:03 2006 +0300 66761ab64890Smrg 66771ab64890Smrg Coverity #203, #204: Fix potential NULL dereferences. 66781ab64890Smrg 66791ab64890Smrgcommit b83adf7dfd6157694fe4f232012fef36cd9666da 66801ab64890SmrgAuthor: Daniel Stone <daniels@endtroducing.localdomain> 66811ab64890SmrgDate: Sun Apr 9 22:20:25 2006 +0300 66821ab64890Smrg 66831ab64890Smrg Coverity #205: Fix potential NULL dereference. 66841ab64890Smrg 66851ab64890Smrgcommit 2d0cd10ad907864d0136739eaac459779c9a5332 66861ab64890SmrgAuthor: Daniel Stone <daniels@endtroducing.localdomain> 66871ab64890SmrgDate: Sun Apr 9 22:18:20 2006 +0300 66881ab64890Smrg 66891ab64890Smrg Coverity #209: Fix potential NULL dereference. (Alan Coopersmith) 66901ab64890Smrg 66911ab64890Smrgcommit dc2f3966068d66a564aa452cab9f0c26657fa1df 66921ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.research.nokia.com> 66931ab64890SmrgDate: Fri Apr 7 18:11:52 2006 +0300 66941ab64890Smrg 66951ab64890Smrg Coverity #826: Fix potential memory leak. 66961ab64890Smrg 66971ab64890Smrgcommit 23df609ec451a01c77e8f31ecc85c5af7c62efed 66981ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.research.nokia.com> 66991ab64890SmrgDate: Fri Apr 7 17:49:41 2006 +0300 67001ab64890Smrg 67011ab64890Smrg Bug #1625: Include keysym.h from Xutil.h. 67021ab64890Smrg 67031ab64890Smrgcommit 5262a1945c543a3419ed626e1deb09ef5b4584c1 67041ab64890SmrgAuthor: Eric Anholt <anholt@leguin.anholt.net> 67051ab64890SmrgDate: Wed Apr 5 17:12:15 2006 -0700 67061ab64890Smrg 67071ab64890Smrg Check if visualList == NULL, not nVisualsMatched == 0. NULL happens in more 67081ab64890Smrg 67091ab64890Smrg cases (allocation failure) than nVisualsMatched == 0. Noticed from inspection 67101ab64890Smrg of Coverity #599, #600. 67111ab64890Smrg 67121ab64890Smrgcommit 8b42635f577468bb143ca593cdd9fb3450ad712c 67131ab64890SmrgAuthor: Eric Anholt <anholt@leguin.anholt.net> 67141ab64890SmrgDate: Wed Apr 5 16:42:26 2006 -0700 67151ab64890Smrg 67161ab64890Smrg Coverity #558: Free newly-allocated Database in error path. 67171ab64890Smrg 67181ab64890Smrgcommit 6d06e41d1f431b3f1a1fcf69161e0af411325e9f 67191ab64890SmrgAuthor: Eric Anholt <anholt@leguin.anholt.net> 67201ab64890SmrgDate: Wed Apr 5 16:38:52 2006 -0700 67211ab64890Smrg 67221ab64890Smrg Coverity #582: Free newly-allocated region in error path. 67231ab64890Smrg 67241ab64890Smrgcommit 5fd8f79ad3e38df74d9a6cb573617542c101df1a 67251ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.research.nokia.com> 67261ab64890SmrgDate: Fri Mar 17 15:58:39 2006 +0200 67271ab64890Smrg 67281ab64890Smrg Properly clip bounds when only one point is defining an outline. 67291ab64890Smrg 67301ab64890Smrgcommit 1e1572eb7f8394ce152e99d96f711ccf9083baf9 67311ab64890SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com> 67321ab64890SmrgDate: Sat Mar 11 15:39:15 2006 +0100 67331ab64890Smrg 67341ab64890Smrg Fix prototype of XConfigureWindow(). Bugzilla #6023. 67351ab64890Smrg 67361ab64890Smrgcommit 1da8bd904f1fc79d63d368473531b438d08bfe37 67371ab64890SmrgAuthor: Jeremy C. Reed <reed@reedmedia.net> 67381ab64890SmrgDate: Tue Feb 21 14:10:22 2006 -0800 67391ab64890Smrg 67401ab64890Smrg Set XTHREADLIB correctly for dragonfly platforms. 67411ab64890Smrg 67421ab64890Smrgcommit c9768133e3f65ac4bb64e3941e2d6ae36897ec9c 67431ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 67441ab64890SmrgDate: Sun Feb 19 12:29:27 2006 -0800 67451ab64890Smrg 67461ab64890Smrg Update .gitignores for *.o and nls/locale.dir*. 67471ab64890Smrg 67481ab64890Smrgcommit efcbde6ba0b770bb0d4c7818e307712161011f10 67491ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 67501ab64890SmrgDate: Sun Feb 19 12:28:41 2006 -0800 67511ab64890Smrg 67521ab64890Smrg Move .cvsignore to .gitignore. 67531ab64890Smrg 67541ab64890Smrgcommit e3acee88cfcc4ef0fa8a7db39763a5ebe2e985cb 67551ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 67561ab64890SmrgDate: Sat Jun 3 13:51:51 2006 +0300 67571ab64890Smrg 67581ab64890Smrg Fix threading support on GNU/kFreeBSD systems. (Robert Millan) 67591ab64890Smrg 67601ab64890Smrgcommit f1bd3152359ddfadd0d043006036c239f3e2907b 67611ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 67621ab64890SmrgDate: Sat Jun 3 12:57:55 2006 +0300 67631ab64890Smrg 67641ab64890Smrg Bug #2186: Add cs_CZ.iso8859-2 alias. 67651ab64890Smrg 67661ab64890Smrgcommit 2b1b79d90db1d7f0472718b8c010c36275994195 67671ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 67681ab64890SmrgDate: Fri Jun 2 02:46:29 2006 +0300 67691ab64890Smrg 67701ab64890Smrg nls: Serbian (sr_CS) update (#5575) 67711ab64890Smrg Bug #5575: 'Yugoslavia' has changed to Serbia & Montenegro, along with a 67721ab64890Smrg corresponding locale change. Update compose.dir.pre, locale.alias.pre, 67731ab64890Smrg and locale.dir.pre. (Milos Komarcevic) 67741ab64890Smrg 67751ab64890Smrgcommit d6fba1f44d404362d3be1b421f57d7ccc3c8cdac 67761ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 67771ab64890SmrgDate: Fri Jun 2 02:24:25 2006 +0300 67781ab64890Smrg 67791ab64890Smrg im: add Braille input method (#6296) 67801ab64890Smrg Bug #6296: Add a Braille input method. (Samuel Thibault) 67811ab64890Smrg 67821ab64890Smrgcommit 0fed7d3185addd610e917dcdaa0676f0256c0ec5 67831ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 67841ab64890SmrgDate: Fri Jun 2 02:22:17 2006 +0300 67851ab64890Smrg 67861ab64890Smrg xkb support: small typo 67871ab64890Smrg 67881ab64890Smrgcommit cf7d9f9e46f3ce01ac04a95978918d5c0f3f3cf9 67891ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 67901ab64890SmrgDate: Fri Jun 2 01:50:24 2006 +0300 67911ab64890Smrg 67921ab64890Smrg en_US.UTF-8 Compose.pre: updates from Simos (#5129) 67931ab64890Smrg Bug #5129: Numerous updates from Simos Xenitellis, fixing Unicode keysyms, 67941ab64890Smrg adding Unicode character names, removing duplicate entries, et al. 67951ab64890Smrg 67961ab64890Smrgcommit 332d45fce9fdbf59168d90a133af1f580a589e54 67971ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 67981ab64890SmrgDate: Fri Jun 2 01:44:53 2006 +0300 67991ab64890Smrg 68001ab64890Smrg nls: fix use of non-keysym dead_space (#5107) 68011ab64890Smrg Bug #5107: Change users of dead_space to space. 68021ab64890Smrg 68031ab64890Smrgcommit 34f59ce3d1e2eb2971b732d11871c6fff8a1c75b 68041ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 68051ab64890SmrgDate: Fri Jun 2 01:41:18 2006 +0300 68061ab64890Smrg 68071ab64890Smrg optional XKB support fix 68081ab64890Smrg Fix compilation with --disable-xkb. 68091ab64890Smrg 68101ab64890Smrgcommit c5940a0b85edec4003f91a59fc3c44f538accfe1 68111ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 68121ab64890SmrgDate: Fri Jun 2 01:39:12 2006 +0300 68131ab64890Smrg 68141ab64890Smrg i18n: separate data and lib directories 68151ab64890Smrg Break out locale data into separate data and library directories, under 68161ab64890Smrg $(datadir) and $(libdir), respectively, by default. 68171ab64890Smrg 68181ab64890Smrgcommit 33556ca81db2419b9d2a37664c4cea2069414b37 68191ab64890SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 68201ab64890SmrgDate: Fri May 12 14:49:17 2006 -0400 68211ab64890Smrg 68221ab64890Smrg Bump to 1.0.1 68231ab64890Smrg 68241ab64890Smrgcommit 80d88557626fae9debc404de33d7fb5d69a6049d 68251ab64890SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 68261ab64890SmrgDate: Thu May 11 14:06:28 2006 -0400 68271ab64890Smrg 68281ab64890Smrg libXcursor.so.1, not libXcursor.so 68291ab64890Smrg 68301ab64890Smrgcommit 5384f27dfe3c94c462c137ab3540eaa5646ca4c6 68311ab64890SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 68321ab64890SmrgDate: Thu May 11 14:04:48 2006 -0400 68331ab64890Smrg 68341ab64890Smrg libXcursor.so.1, not libXcursor.so 68351ab64890Smrg 68361ab64890Smrgcommit 01f4d433eed6b70c6e9636157acac022054fdeb6 68371ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 68381ab64890SmrgDate: Wed May 10 17:02:52 2006 -0700 68391ab64890Smrg 68401ab64890Smrg Count any partial request towards the current Xlib sequence number. 68411ab64890Smrg 68421ab64890Smrgcommit 770cfbd1fcc80a83a9be0c4f68727b8af2c8f4a4 68431ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 68441ab64890SmrgDate: Wed May 10 18:06:03 2006 +0300 68451ab64890Smrg 68461ab64890Smrg XKBMisc.c: use Xfree, not xfree 68471ab64890Smrg Use Xfree() instead of xfree() when freeing interps. 68481ab64890Smrg 68491ab64890Smrgcommit 22a5255b80b80772612279bc840a953edd0e3442 68501ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 68511ab64890SmrgDate: Wed May 10 14:51:37 2006 +0300 68521ab64890Smrg 68531ab64890Smrg locale.alias.pre: bg_BG typo fix 68541ab64890Smrg Fix typo (be_BG.UTF-8 rather than bg_BG.UTF-8) in locale.alias.pre. 68551ab64890Smrg 68561ab64890Smrgcommit 9cac8c9824874ca7d835f001a4efa910b7fdd822 685747f86ac1SmrgMerge: 19b8840 e514bc8 68581ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.fooishbar.org> 68591ab64890SmrgDate: Wed May 10 14:50:37 2006 +0300 68601ab64890Smrg 68611ab64890Smrg Merge branch 'master' of git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11 68621ab64890Smrg 68631ab64890Smrgcommit e514bc875f27f4bf197b06b8315eeca526195915 68641ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 68651ab64890SmrgDate: Tue May 9 12:41:59 2006 -0700 68661ab64890Smrg 68671ab64890Smrg Assert that dpy->request does not go backwards. Catches #5839 earlier. 68681ab64890Smrg 68691ab64890Smrgcommit fc1159137365a599bf611ee001f439416952c4e0 68701ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 68711ab64890SmrgDate: Sun May 7 17:40:01 2006 -0700 68721ab64890Smrg 68731ab64890Smrg In _XPutXCBBuffer, set aside any trailing partial request until the last byte is available. 68741ab64890Smrg 68751ab64890Smrgcommit c394480a4247213239822808e3f6e7c6cd6decd9 68761ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 68771ab64890SmrgDate: Sun May 7 16:58:13 2006 -0700 68781ab64890Smrg 68791ab64890Smrg Update for XCB ConnSetupSuccessRep name change. 68801ab64890Smrg 68811ab64890Smrgcommit 7672bf93bc1200905461aeb0a2dc2c2696410b93 68821ab64890SmrgAuthor: Daniel Stone <daniels@endtroducing.localdomain> 68831ab64890SmrgDate: Sun Apr 9 22:22:03 2006 +0300 68841ab64890Smrg 68851ab64890Smrg Coverity #203, #204: Fix potential NULL dereferences. 68861ab64890Smrg 68871ab64890Smrgcommit cfcafbe48d22d9a0cd50eb9454ce0ff88f0129d3 68881ab64890SmrgAuthor: Daniel Stone <daniels@endtroducing.localdomain> 68891ab64890SmrgDate: Sun Apr 9 22:20:25 2006 +0300 68901ab64890Smrg 68911ab64890Smrg Coverity #205: Fix potential NULL dereference. 68921ab64890Smrg 68931ab64890Smrgcommit b6771501feea98d037032f82117b6d4f15779f07 68941ab64890SmrgAuthor: Daniel Stone <daniels@endtroducing.localdomain> 68951ab64890SmrgDate: Sun Apr 9 22:18:20 2006 +0300 68961ab64890Smrg 68971ab64890Smrg Coverity #209: Fix potential NULL dereference. (Alan Coopersmith) 68981ab64890Smrg 68991ab64890Smrgcommit 19b8840af241087bb17b1edabcaa9b28fdd0a1dc 69001ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.research.nokia.com> 69011ab64890SmrgDate: Fri Apr 7 18:11:52 2006 +0300 69021ab64890Smrg 69031ab64890Smrg Coverity #826: Fix potential memory leak. 69041ab64890Smrg 69051ab64890Smrgcommit 3a16f262abe48b44ed641525e894bc22e13bf72a 69061ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.research.nokia.com> 69071ab64890SmrgDate: Fri Apr 7 17:49:41 2006 +0300 69081ab64890Smrg 69091ab64890Smrg Bug #1625: Include keysym.h from Xutil.h. 69101ab64890Smrg 69111ab64890Smrgcommit 2481b767ae96e2f2503c0390545932c8397b090f 69121ab64890SmrgAuthor: Eric Anholt <anholt@leguin.anholt.net> 69131ab64890SmrgDate: Wed Apr 5 17:12:15 2006 -0700 69141ab64890Smrg 69151ab64890Smrg Check if visualList == NULL, not nVisualsMatched == 0. NULL happens in more 69161ab64890Smrg cases (allocation failure) than nVisualsMatched == 0. Noticed from inspection 69171ab64890Smrg of Coverity #599, #600. 69181ab64890Smrg 69191ab64890Smrgcommit 152b17e47d878c2d928eb74581aa69d925a29123 69201ab64890SmrgAuthor: Eric Anholt <anholt@leguin.anholt.net> 69211ab64890SmrgDate: Wed Apr 5 16:42:26 2006 -0700 69221ab64890Smrg 69231ab64890Smrg Coverity #558: Free newly-allocated Database in error path. 69241ab64890Smrg 69251ab64890Smrgcommit bc62b99ef36edb34035911c42104be7f6f9d2333 69261ab64890SmrgAuthor: Eric Anholt <anholt@leguin.anholt.net> 69271ab64890SmrgDate: Wed Apr 5 16:38:52 2006 -0700 69281ab64890Smrg 69291ab64890Smrg Coverity #582: Free newly-allocated region in error path. 69301ab64890Smrg 69311ab64890Smrgcommit d47f0b3cec1388f7ce60ab2af91df0dea0f221c5 69321ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69331ab64890SmrgDate: Fri Mar 31 22:53:07 2006 -0800 69341ab64890Smrg 69351ab64890Smrg Fix buggy interaction with XCB when running out of XIDs. 69361ab64890Smrg 69371ab64890Smrgcommit e3f452571824d6a875bbf582946de185de9e01e9 69381ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69391ab64890SmrgDate: Fri Mar 31 22:52:14 2006 -0800 69401ab64890Smrg 69411ab64890Smrg Add explicit include of Xmd.h to work around bug including both xcb.h and Xmd.h simultaneously. 69421ab64890Smrg 69431ab64890Smrgcommit 2363b74ca795c1b3a73c9e572532ba5191adec5b 69441ab64890SmrgAuthor: Daniel Stone <daniels@preemptive.research.nokia.com> 69451ab64890SmrgDate: Fri Mar 17 15:58:39 2006 +0200 69461ab64890Smrg 69471ab64890Smrg Properly clip bounds when only one point is defining an outline. 69481ab64890Smrg 69491ab64890Smrgcommit e876efb8aa410f2f5c87aaaa7042f847c4ff96f7 695047f86ac1SmrgMerge: be266b2 f71ea0b 69511ab64890SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com> 69521ab64890SmrgDate: Sat Mar 11 15:40:35 2006 +0100 69531ab64890Smrg 69541ab64890Smrg Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libX11 69551ab64890Smrg 69561ab64890Smrgcommit be266b201dc13530a302a7572283ccd3f32aad87 69571ab64890SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com> 69581ab64890SmrgDate: Sat Mar 11 15:39:15 2006 +0100 69591ab64890Smrg 69601ab64890Smrg Fix prototype of XConfigureWindow(). Bugzilla #6023. 69611ab64890Smrg 69621ab64890Smrgcommit f71ea0bc737c5a42e9e022b86e7ec3b4f846d31c 69631ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69641ab64890SmrgDate: Fri Mar 3 11:08:41 2006 -0800 69651ab64890Smrg 69661ab64890Smrg Update for XCBSendRequest sequence number API changes. 69671ab64890Smrg 69681ab64890Smrgcommit a11d1b0ae674320cf9897f6a83ec08c65eca8d9b 69691ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69701ab64890SmrgDate: Fri Mar 3 01:42:49 2006 -0800 69711ab64890Smrg 69721ab64890Smrg Use the full_sequence from XCBGenericError/Event for setting last_request_read, and quit replacing _XSetLastRequestRead with an XCB-specific version. 69731ab64890Smrg 69741ab64890Smrgcommit d8ba4ae7045b227f8b675628b9094dded02f1c08 69751ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69761ab64890SmrgDate: Thu Mar 2 23:43:26 2006 -0800 69771ab64890Smrg 69781ab64890Smrg Bugfix: Rely on XCBSendRequest to leave iov in a well-defined state, and place the spare iovecs at the beginning of the array. 69791ab64890Smrg 69801ab64890Smrgcommit f9afb5a54435c30961306080e9358d4240ecb844 69811ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69821ab64890SmrgDate: Thu Mar 2 23:34:19 2006 -0800 69831ab64890Smrg 69841ab64890Smrg assert() that we will not infinite loop or read uninitialized memory. 69851ab64890Smrg 69861ab64890Smrgcommit d3512ef3aae5b036a8ce6579318108f1ec20ee22 69871ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69881ab64890SmrgDate: Thu Mar 2 15:58:52 2006 -0800 69891ab64890Smrg 69901ab64890Smrg Quit relying on XCBSendRequest to pad to 4-byte boundaries and do it ourselves. 69911ab64890Smrg 69921ab64890Smrgcommit fb590c15a740264ee867d15a2547072e43b21eed 69931ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 69941ab64890SmrgDate: Thu Mar 2 12:06:04 2006 -0800 69951ab64890Smrg 69961ab64890Smrg Handle errors correctly when Xlib owns the event queue and XCB has the checked error feature. 69971ab64890Smrg 69981ab64890Smrgcommit 8356ba37d307a9eda895a6bf41ef727bbfc9a695 69991ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70001ab64890SmrgDate: Mon Feb 27 11:51:47 2006 -0800 70011ab64890Smrg 70021ab64890Smrg Use the new XCBSendRequest flag, XCB_REQUEST_RAW, to hand a bag-o-bytes down uninterpreted. 70031ab64890Smrg 70041ab64890Smrgcommit 07bdf1fbbf2418f866df1a2140d514dd3f035139 70051ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70061ab64890SmrgDate: Sun Feb 26 15:46:01 2006 -0800 70071ab64890Smrg 70081ab64890Smrg Update for new XCBSendRequest API. 70091ab64890Smrg 70101ab64890Smrgcommit 409a08cff8347d39e0e6c53c9f380d21f221f5ac 70111ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70121ab64890SmrgDate: Thu Feb 23 18:12:31 2006 -0800 70131ab64890Smrg 70141ab64890Smrg Performance fix: Replace calls to XCBGetRequestRead with the new XCBGetQueuedRequestRead. Cuts a lot of syscalls. 70151ab64890Smrg 70161ab64890Smrgcommit ec30a27341b97620b07dd886f98d1d7664a67685 70171ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70181ab64890SmrgDate: Thu Feb 23 18:01:46 2006 -0800 70191ab64890Smrg 70201ab64890Smrg Minor performance fix: Access dpy->xcl->connection directly instead of calling XCBConnectionOfDisplay. It happens a lot. 70211ab64890Smrg 70221ab64890Smrgcommit 53c471c6a835d5cedeca99f2c97058d196a3fd7e 70231ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70241ab64890SmrgDate: Thu Feb 23 11:46:09 2006 -0800 70251ab64890Smrg 70261ab64890Smrg XCBFlush used to return non-positive on failure, and this test did not catch 0. Now it returns boolean: 0 or 1. Testing <= 0 covers both cases. I probably want to switch to a boolean test eventually. 70271ab64890Smrg 70281ab64890Smrgcommit 41c0121a8718b530feaf7fe315b673d9b8defce2 70291ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70301ab64890SmrgDate: Tue Feb 21 21:25:41 2006 -0800 70311ab64890Smrg 70321ab64890Smrg Refactor the code that passes requests down to XCB into a separate issue_complete_request function. 70331ab64890Smrg 70341ab64890Smrgcommit 67d06e0fe468dca22847aa14d3f917128f89f9cf 70351ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70361ab64890SmrgDate: Tue Feb 21 15:33:05 2006 -0800 70371ab64890Smrg 70381ab64890Smrg If we have not actually put the buffer back, deferred invariants may not hold. This is OK. 70391ab64890Smrg 70401ab64890Smrgcommit 434bf80b4053ff1ba82adf65de1f76b4d3731bf1 70411ab64890SmrgAuthor: Jeremy C. Reed <reed@reedmedia.net> 70421ab64890SmrgDate: Tue Feb 21 14:10:22 2006 -0800 70431ab64890Smrg 70441ab64890Smrg Set XTHREADLIB correctly for dragonfly platforms. 70451ab64890Smrg 70461ab64890Smrgcommit b24834762e975bd319f9ab5c7cf790b2a02a9474 70471ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70481ab64890SmrgDate: Tue Feb 21 14:03:26 2006 -0800 70491ab64890Smrg 70501ab64890Smrg Sometimes functions other than _XUnlockDisplay call _XPutXCBBuffer. Some invariants appropriate for Unlock are not appropriate otherwise: move them to _XUnlockDisplay. 70511ab64890Smrg 70521ab64890Smrgcommit 99b8defd0d5e6993071e21638128c9de2574b37d 70531ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70541ab64890SmrgDate: Tue Feb 21 13:04:21 2006 -0800 70551ab64890Smrg 70561ab64890Smrg Execute BeforeFlush hooks on complete buffers, not request-at-a-time. 70571ab64890Smrg Traditional Xlib worked this way; I dunno why I changed it. 70581ab64890Smrg 70591ab64890Smrgcommit 9b01e7849775749182052fe324df9d8e6ceeee99 70601ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70611ab64890SmrgDate: Tue Feb 21 12:51:44 2006 -0800 70621ab64890Smrg 70631ab64890Smrg Factor the XCBSendRequest call out of the conditional in _XPutXCBBuffer. 70641ab64890Smrg 70651ab64890Smrgcommit 7ce7ac882de128955751a5307889db9d712d8a72 70661ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70671ab64890SmrgDate: Tue Feb 21 12:44:30 2006 -0800 70681ab64890Smrg 70691ab64890Smrg Quit using a triple-pointer. Almost as if I were a sensible person. 70701ab64890Smrg 70711ab64890Smrgcommit 35a858be218cdbfa4593d44a67663d5c25297016 70721ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70731ab64890SmrgDate: Tue Feb 21 12:21:01 2006 -0800 70741ab64890Smrg 70751ab64890Smrg Remove the XCL_PAD macro. 70761ab64890Smrg 70771ab64890Smrgcommit e741b70ed2542c5463c57dac44bc37328616733b 70781ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70791ab64890SmrgDate: Sun Feb 19 12:29:27 2006 -0800 70801ab64890Smrg 70811ab64890Smrg Update .gitignores for *.o and nls/locale.dir*. 70821ab64890Smrg 70831ab64890Smrgcommit f25b4b00e1683b0d97dba46dac46d65a9c2270a6 70841ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70851ab64890SmrgDate: Sun Feb 19 12:28:41 2006 -0800 70861ab64890Smrg 70871ab64890Smrg Move .cvsignore to .gitignore. 70881ab64890Smrg 70891ab64890Smrgcommit c7cda56eebaf6ab11403363be14d4948d7d8be38 70901ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70911ab64890SmrgDate: Sun Feb 19 11:49:15 2006 -0800 70921ab64890Smrg 70931ab64890Smrg Land XCB support on X.org HEAD. 70941ab64890Smrg 70951ab64890Smrgcommit 881467b3032261791ef5ec61b3879bb68d0a3d8c 70961ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 70971ab64890SmrgDate: Sun Feb 19 02:14:11 2006 +0000 70981ab64890Smrg 70991ab64890Smrg Merge the X11 and BIGREQS package sets: they were used in exactly the same places. 71001ab64890Smrg 71011ab64890Smrgcommit 6b0158dfad714db5b89c04dbea3aedeafa0fb146 71021ab64890SmrgAuthor: Jamey Sharp <jamey@minilop.net> 71031ab64890SmrgDate: Tue Feb 14 19:37:36 2006 +0000 71041ab64890Smrg 71051ab64890Smrg Refactor _XFlush and _XSend code that sets dpy->synchandler to _XSeqSyncFunction into a new function, _XSetSeqSyncFunction. It makes the patch for XCB cleaner, but is arguably a good idea anyway. 71061ab64890Smrg 71071ab64890Smrgcommit 010c3acbb3a6993d39274f42d88c00849acb0fb0 71081ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 71091ab64890SmrgDate: Sun Feb 12 18:19:17 2006 +0000 71101ab64890Smrg 71111ab64890Smrg Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages not created correctly when MANDIR & MANSUFFIX don't match. 71121ab64890Smrg 71131ab64890Smrgcommit fe8c01c80263457f01b70dc1511b2bd9466b7c96 71141ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 71151ab64890SmrgDate: Fri Feb 3 23:34:43 2006 +0000 71161ab64890Smrg 71171ab64890Smrg Fix typo in .TH line 71181ab64890Smrg 71191ab64890Smrgcommit b091c217f3c3f60dde78b09a95c150df6c83d7ba 71201ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71211ab64890SmrgDate: Thu Dec 15 00:24:28 2005 +0000 71221ab64890Smrg 71231ab64890Smrg Update package version number for final X11R7 release candidate. 71241ab64890Smrg 71251ab64890Smrgcommit e7c04e0e65a2a0c70c6ad29ec2d6f4350fd81c2a 71261ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71271ab64890SmrgDate: Tue Dec 6 22:48:41 2005 +0000 71281ab64890Smrg 71291ab64890Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 71301ab64890Smrg 71311ab64890Smrgcommit b5c495854d5270e64e6d588388ffa906bfcaac22 71321ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71331ab64890SmrgDate: Sat Dec 3 05:49:42 2005 +0000 71341ab64890Smrg 71351ab64890Smrg Update package version number for X11R7 RC3 release. 71361ab64890Smrg 71371ab64890Smrgcommit 9e96dbc343c7f27ff47607acd75378ab23903e2a 71381ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71391ab64890SmrgDate: Sat Dec 3 04:41:47 2005 +0000 71401ab64890Smrg 71411ab64890Smrg Add check and cflags for malloc(0) returning NULL. 71421ab64890Smrg 71431ab64890Smrgcommit 649c37b47909620ccafde3e983de8321cddd74ce 71441ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 71451ab64890SmrgDate: Mon Nov 28 22:03:04 2005 +0000 71461ab64890Smrg 71471ab64890Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 71481ab64890Smrg 71491ab64890Smrgcommit 8d1500df66d796ebff2b0d8c02205e5fa6796d4a 71501ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 71511ab64890SmrgDate: Wed Nov 23 22:33:06 2005 +0000 71521ab64890Smrg 71531ab64890Smrg Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003> Patch #3763 <https://bugs.freedesktop.org/attachment.cgi?id=3763> Xorg code misuses S_IF* macros 71541ab64890Smrg 71551ab64890Smrgcommit 93cf3747f9ae8d30bd485b41c5ff10397f68f078 71561ab64890SmrgAuthor: Eric Anholt <anholt@freebsd.org> 71571ab64890SmrgDate: Sun Nov 20 23:17:39 2005 +0000 71581ab64890Smrg 71591ab64890Smrg Add/improve libs .cvsignores. 71601ab64890Smrg 71611ab64890Smrgcommit fa1f4a08112bfa14d3758f4702733dd3892966c3 71621ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71631ab64890SmrgDate: Sat Nov 19 07:15:39 2005 +0000 71641ab64890Smrg 71651ab64890Smrg Update pkgconfig files to separate library build-time dependencies from application build-time dependencies, and update package deps to work with separate build roots. 71661ab64890Smrg 71671ab64890Smrgcommit 7012f9b56c594cf40855ba0dbf93af1263417a8c 71681ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71691ab64890SmrgDate: Mon Nov 14 21:51:07 2005 +0000 71701ab64890Smrg 71711ab64890Smrg Fix xf86bigfont pkgconfig dep typo. 71721ab64890Smrg 71731ab64890Smrgcommit 60a72f47951f46b4e0505d9903a94af3b6bed8ca 71741ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71751ab64890SmrgDate: Wed Nov 9 21:19:12 2005 +0000 71761ab64890Smrg 71771ab64890Smrg Update package version number for X11R7 RC2 release. 71781ab64890Smrg 71791ab64890Smrgcommit 6bb0c3796b6e1beddc376a896e865704886e1462 71801ab64890SmrgAuthor: Kean Johnson <kean@armory.com> 71811ab64890SmrgDate: Tue Nov 8 06:33:25 2005 +0000 71821ab64890Smrg 71831ab64890Smrg See ChangeLog entry 2005-11-07 for details. 71841ab64890Smrg 71851ab64890Smrgcommit 14be0098ad90c3e68bd2d21b00ffabb76f1fd780 71861ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 71871ab64890SmrgDate: Tue Nov 1 15:11:50 2005 +0000 71881ab64890Smrg 71891ab64890Smrg Update pkgcheck dependencies to work with separate build roots. 71901ab64890Smrg 71911ab64890Smrgcommit 1bf71462a972e0fc56de63f5c7fd613b37fc70f1 71921ab64890SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 71931ab64890SmrgDate: Fri Oct 28 10:44:03 2005 +0000 71941ab64890Smrg 71951ab64890Smrg Revert that, it's redundant. But it is worth noting that --disable-xkb is broken, if anyone cares. 71961ab64890Smrg 71971ab64890Smrgcommit be627a39fe373e2e81fdc263780e70a271d9e0c5 71981ab64890SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 71991ab64890SmrgDate: Fri Oct 28 08:28:08 2005 +0000 72001ab64890Smrg 72011ab64890Smrg Add dependency on inputproto for XI.h. 72021ab64890Smrg 72031ab64890Smrgcommit 5fae4cb456cb03fb70cd065dbc2ca94c8ed99082 72041ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 72051ab64890SmrgDate: Fri Oct 21 18:44:24 2005 +0000 72061ab64890Smrg 72071ab64890Smrg Bug #4736: Error decoding for Damage extension. (Jonathan Lennox) 72081ab64890Smrg 72091ab64890Smrgcommit 1171fa9dc77413f0e90933a565ec07068052afb4 72101ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 72111ab64890SmrgDate: Wed Oct 19 02:48:08 2005 +0000 72121ab64890Smrg 72131ab64890Smrg Update package version number for RC1 release. 72141ab64890Smrg 72151ab64890Smrgcommit 2a2d905706308b9d5a1c16af1067fb390f43850c 72161ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 72171ab64890SmrgDate: Tue Oct 18 00:00:08 2005 +0000 72181ab64890Smrg 72191ab64890Smrg Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to work better with BSD make 72201ab64890Smrg 72211ab64890Smrgcommit 66d35b6971fb26762392a2a8e2c47db46c11116a 72221ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 72231ab64890SmrgDate: Mon Oct 17 21:13:15 2005 +0000 72241ab64890Smrg 72251ab64890Smrg Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's a suffix rule (reported by Matthieu Herrb) 72261ab64890Smrg 72271ab64890Smrgcommit a316995a17c084e98ef1b7f25d287c2c08b6d749 72281ab64890SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org> 72291ab64890SmrgDate: Sun Oct 16 03:03:35 2005 +0000 72301ab64890Smrg 72311ab64890Smrg Change '==' to portable '='. 72321ab64890Smrg 72331ab64890Smrgcommit b76a072530e884bcbea6ed8fed5aef39361dcfc0 72341ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 72351ab64890SmrgDate: Wed Oct 12 00:04:50 2005 +0000 72361ab64890Smrg 72371ab64890Smrg configure.ac Use XORG_MAN_SECTIONS instead of custom man section configuration. Add shadow man pages for man pages that document multiple functions. 72381ab64890Smrg 72391ab64890Smrgcommit 8ee5c1429af98206e05a0536f87c0f21a529cdf0 72401ab64890SmrgAuthor: Eric Anholt <anholt@freebsd.org> 72411ab64890SmrgDate: Tue Oct 11 02:18:36 2005 +0000 72421ab64890Smrg 72431ab64890Smrg Add appropriate pthread libs/flags for FreeBSD, fixing the build of ico and probably others. 72441ab64890Smrg 72451ab64890Smrgcommit 41ff3b9d1f194a7b56437b650d5f589225c078c6 72461ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 72471ab64890SmrgDate: Sun Oct 9 22:28:39 2005 +0000 72481ab64890Smrg 72491ab64890Smrg Bug #3021 <https://bugs.freedesktop.org/show_bug.cgi?id=3021> Requests and Errors for XFixes are not in XErrorDB (Jonathan Lennox) 72501ab64890Smrg 72511ab64890Smrgcommit 91ed79852e790049ab54e68f288afb3c953194c9 72521ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 72531ab64890SmrgDate: Fri Oct 7 15:00:00 2005 +0000 72541ab64890Smrg 72551ab64890Smrg Clean up generated files 72561ab64890Smrg Add missing dist tarball files 72571ab64890Smrg 72581ab64890Smrgcommit 440399b470c97b159a530602fff11c315aca8d97 72591ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 72601ab64890SmrgDate: Wed Oct 5 18:27:10 2005 +0000 72611ab64890Smrg 72621ab64890Smrg Add el_GR.UTF-8 compose file 72631ab64890Smrg 72641ab64890Smrgcommit 010f0647e25ac617d0f92c8d2b8dda684da545db 72651ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 72661ab64890SmrgDate: Fri Sep 30 07:52:46 2005 +0000 72671ab64890Smrg 72681ab64890Smrg Bug #2609: Add Kyrgyz locale (Ilyas Bakirov). 72691ab64890Smrg 72701ab64890Smrgcommit 3ef2fb67bd8905b208ad7eb790c3843e14cea7ed 72711ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 72721ab64890SmrgDate: Fri Sep 30 07:47:55 2005 +0000 72731ab64890Smrg 72741ab64890Smrg Bug #1640: Kinyarwanda locale support. (Steve Murphy) 72751ab64890Smrg 72761ab64890Smrgcommit 4ae0decabe0960870df0ec165f495166c10a053c 72771ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 72781ab64890SmrgDate: Fri Sep 30 07:40:03 2005 +0000 72791ab64890Smrg 72801ab64890Smrg Bug #2268: Add South African locales (Dwayne Bailey). Some whitespace cleanups, as the parser is a little touchy. 72811ab64890Smrg 72821ab64890Smrgcommit 3f79eb4c99844f618f1889741d1631c2ffe5385f 72831ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 72841ab64890SmrgDate: Fri Sep 30 07:11:19 2005 +0000 72851ab64890Smrg 72861ab64890Smrg Generate locale.alias and compose.dir exactly like we do in the monolith, which fixes non-UTF-8 locales in particular (so we get foo: bar, as well as foo bar). Switch to generating locale.dir the same way. 72871ab64890Smrg 72881ab64890Smrgcommit d1237d1483ff972c76a0ac344ec97d5280db0007 72891ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 72901ab64890SmrgDate: Thu Sep 29 21:27:12 2005 +0000 72911ab64890Smrg 72921ab64890Smrg Add Xcms.txt to lib/X11 72931ab64890Smrg 72941ab64890Smrgcommit 4a86f299693f7376cbe98175f0b0c44d691802b3 72951ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 72961ab64890SmrgDate: Sat Sep 24 20:11:06 2005 +0000 72971ab64890Smrg 72981ab64890Smrg Add XQueryExtension.man 72991ab64890Smrg 73001ab64890Smrgcommit a057a66e2041d45198a13a4ece7c07068f76f21b 73011ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73021ab64890SmrgDate: Sat Sep 24 00:16:32 2005 +0000 73031ab64890Smrg 73041ab64890Smrg Add XTHREAD_CFLAGS for platforms that need special defines like 73051ab64890Smrg -D_REENTRANT or -D_POSIX_whatever to get re-entrant function definitions. Set XDMCP_LIBS correctly for later libXdmcp tests. 73061ab64890Smrg 73071ab64890Smrgcommit 3e920a65a7c376ad63eae2240fd06904d25d18bf 73081ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73091ab64890SmrgDate: Fri Sep 2 23:00:30 2005 +0000 73101ab64890Smrg 73111ab64890Smrg Issue an error if XTRANS macros were not found when generating configure from configure.ac to flag errors early, instead of when people wonder why libX11 can't talk to an Xserver because it has no transports defined 73121ab64890Smrg 73131ab64890Smrgcommit 3eb9f2d693af89d04e2fd92492c8205dce332c9c 73141ab64890SmrgAuthor: Kristian Høgsberg <krh@redhat.com> 73151ab64890SmrgDate: Thu Sep 1 19:24:13 2005 +0000 73161ab64890Smrg 73171ab64890Smrg Use $(X11_LOCALEDATADIR) instead of @X11_LOCALEDATADIR@ so this install destination can be overridden at make install time. 73181ab64890Smrg 73191ab64890Smrgcommit 7afa64325183b78d2d6a4862821f8b3e9866105c 73201ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 73211ab64890SmrgDate: Sun Aug 28 19:45:48 2005 +0000 73221ab64890Smrg 73231ab64890Smrg OpenBSD needs -lpthread for threaded applications too. 73241ab64890Smrg 73251ab64890Smrgcommit 2b2f3d3877cb7927f196d01a5df6a27bf8d0518a 73261ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 73271ab64890SmrgDate: Fri Aug 26 05:16:46 2005 +0000 73281ab64890Smrg 73291ab64890Smrg Define ERRORDB/KEYSYMDB to XERRORDB/XKEYSYMDB if the former is undefined but the latter is. (Gerte Hoogewerf) 73301ab64890Smrg 73311ab64890Smrgcommit 07066da0902df91c71f2adb81d1a17ec29165553 73321ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 73331ab64890SmrgDate: Sun Aug 21 15:45:04 2005 +0000 73341ab64890Smrg 73351ab64890Smrg update 73361ab64890Smrg 73371ab64890Smrgcommit de44d8b111f57bd2f015e085fd8298c5f2a15ef3 73381ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 73391ab64890SmrgDate: Sun Aug 21 15:38:39 2005 +0000 73401ab64890Smrg 73411ab64890Smrg Threads support for BSD systems: 73421ab64890Smrg - need to check for gewtpwuid_r to define mtsafeapi 73431ab64890Smrg - build UIThrstubs if needed. 73441ab64890Smrg 73451ab64890Smrgcommit 60217fdb918bafb2082519efe5cba3b13ad3082a 73461ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 73471ab64890SmrgDate: Wed Aug 17 19:46:08 2005 +0000 73481ab64890Smrg 73491ab64890Smrg Add xthreadlib variable to x11.pc. Bump to 0.99.1. 73501ab64890Smrg 73511ab64890Smrgcommit e1f4c6f5e36c1511f66fa1fac76520fd97eecbad 73521ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73531ab64890SmrgDate: Wed Aug 17 01:27:08 2005 +0000 73541ab64890Smrg 73551ab64890Smrg Fix more broken multi-line .ds macros. Remove extraneous ;'s . 73561ab64890Smrg 73571ab64890Smrgcommit 1909786f4a7d686369edcfc05a938df115fab37c 73581ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73591ab64890SmrgDate: Tue Aug 16 19:23:15 2005 +0000 73601ab64890Smrg 73611ab64890Smrg Bugzilla #4112 <https://bugs.freedesktop.org/show_bug.cgi?id=4112> Patch #2687 <https://bugs.freedesktop.org/attachment.cgi?id=2897> Fix multi-line macros in XPutImage man page. (Debian bug #323210, fix by David Mart?nez Moreno) 73621ab64890Smrg 73631ab64890Smrgcommit 83406d69c62070d2eeef23eb47f1ca887f711ee5 73641ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73651ab64890SmrgDate: Mon Aug 15 19:53:37 2005 +0000 73661ab64890Smrg 73671ab64890Smrg Move RAWCPP macro to xorg-macros.m4 so other modules can use it Add check for whether or not RAWCPP needs -traditional instead of hardcoding it, so non-gcc cpp's can be used 73681ab64890Smrg 73691ab64890Smrgcommit 5bb43de17de8e71d967488a713bf2b3448533444 73701ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73711ab64890SmrgDate: Sat Aug 6 18:59:49 2005 +0000 73721ab64890Smrg 73731ab64890Smrg Typo fix in output message 73741ab64890Smrg 73751ab64890Smrgcommit afe34b95862bb3c06cdbe724cb5ec3001a4a5215 73761ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73771ab64890SmrgDate: Thu Aug 4 02:55:49 2005 +0000 73781ab64890Smrg 73791ab64890Smrg //bugs.freedesktop.org/show_bug.cgi?id=1887> Patch #3005 <https://bugs.freedesktop.org/attachment.cgi?id=3005> libX11 locale defs severely adrift from glibc: adding new aliases (From Debian via Nathanael Nerode) 73801ab64890Smrg 73811ab64890Smrgcommit 3979a0b88edf6475ce5cfaa386e18ef980bda13c 73821ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73831ab64890SmrgDate: Thu Aug 4 02:51:30 2005 +0000 73841ab64890Smrg 73851ab64890Smrg //bugs.freedesktop.org/show_bug.cgi?id=1887> Patch #3002 <https://bugs.freedesktop.org/attachment.cgi?id=3002> libX11 locale defs severely adrift from glibc: locales bugfix for bs_BA (From Debian via Nathanael Nerode) 73861ab64890Smrg 73871ab64890Smrgcommit 34b454df192f4563499c453ccdb8c079f4a20cbe 73881ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73891ab64890SmrgDate: Sat Jul 30 20:30:46 2005 +0000 73901ab64890Smrg 73911ab64890Smrg Include config.h so Xtrans knows which transport types to build code for 73921ab64890Smrg 73931ab64890Smrgcommit cd9c9936b49c125eda779b99887d7e6ae4cf56cd 73941ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 73951ab64890SmrgDate: Sat Jul 30 19:15:16 2005 +0000 73961ab64890Smrg 73971ab64890Smrg Add -D flags to clear various warnings (Stefan Dirsch) 73981ab64890Smrg 73991ab64890Smrgcommit e7fef67b4531faddd805d8f2157903006d3117ed 74001ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 74011ab64890SmrgDate: Fri Jul 29 21:22:50 2005 +0000 74021ab64890Smrg 74031ab64890Smrg Various changes preparing packages for RC0: 74041ab64890Smrg - Verify and update package version numbers as needed 74051ab64890Smrg - Implement versioning scheme 74061ab64890Smrg - Change bug address to point to bugzilla bug entry form 74071ab64890Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to reenable it) 74081ab64890Smrg - Fix makedepend to use pkgconfig and pass distcheck 74091ab64890Smrg - Update build script to build macros first 74101ab64890Smrg - Update modular Xorg version 74111ab64890Smrg 74121ab64890Smrgcommit 2ebb00244928237088e68325b1032b3550455ce9 74131ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 74141ab64890SmrgDate: Sat Jul 23 20:19:31 2005 +0000 74151ab64890Smrg 74161ab64890Smrg remove orphan TAB at begin of line 74171ab64890Smrg 74181ab64890Smrgcommit dd7a9cdecda73e024ca84c5b9a22b18688038d94 74191ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 74201ab64890SmrgDate: Sat Jul 23 18:09:39 2005 +0000 74211ab64890Smrg 74221ab64890Smrg Modify modular libs to use Xregion.h instead of region.h 74231ab64890Smrg 74241ab64890Smrgcommit 6d635a88d91647b1b63611c3591f74916f88cd1c 74251ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 74261ab64890SmrgDate: Sat Jul 23 18:06:16 2005 +0000 74271ab64890Smrg 74281ab64890Smrg lib/Xrender/Picture.c Change region.h to Xregion.h and modify internal references to include <X11/Xregion.h>. 74291ab64890Smrg 74301ab64890Smrgcommit 36283f50fd9748733ae84cb7fb52ca8d9e661c15 74311ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 74321ab64890SmrgDate: Sat Jul 16 06:25:35 2005 +0000 74331ab64890Smrg 74341ab64890Smrg Set soversion to 6.2.0. 74351ab64890Smrg 74361ab64890Smrgcommit 75fd5ae6e4683b9b9dcc13bc2f0faf223610a74f 74371ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 74381ab64890SmrgDate: Fri Jul 15 04:27:32 2005 +0000 74391ab64890Smrg 74401ab64890Smrg Add missing Makefile.am to lib/X11/modules 74411ab64890Smrg 74421ab64890Smrgcommit 6d84a8b1329af1fcfe86b198f1a6e7dd6ff616c3 74431ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 74441ab64890SmrgDate: Fri Jul 15 04:08:51 2005 +0000 74451ab64890Smrg 74461ab64890Smrg Move i18n modules to top-level so they can be built in the right order (before xlib for non-loadable, after xlib for loadable). 74471ab64890Smrg Link i18n modules against xlib to resolve Xlib symbols used by them. 74481ab64890Smrg 74491ab64890Smrgcommit 45f40126a73295345bb5eb187b1167874842ab6e 74501ab64890SmrgAuthor: Alexander Gottwald <ago@freedesktop.org> 74511ab64890SmrgDate: Thu Jul 14 19:50:00 2005 +0000 74521ab64890Smrg 74531ab64890Smrg Add $(top_srcdir)/src to include list 74541ab64890Smrg 74551ab64890Smrgcommit 0aed7d91f5928d09d541617aad03709b5090658d 74561ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 74571ab64890SmrgDate: Thu Jul 14 17:04:49 2005 +0000 74581ab64890Smrg 74591ab64890Smrg Build fix for non-GNU make. 74601ab64890Smrg 74611ab64890Smrgcommit b79422ccb02ab44548d1038956ab0cd4e2638645 74621ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 74631ab64890SmrgDate: Thu Jul 14 15:12:44 2005 +0000 74641ab64890Smrg 74651ab64890Smrg typo fixes (Matthieu Herrb) 74661ab64890Smrg 74671ab64890Smrgcommit 419304cde2fda19457c667870edefc0b227651b3 74681ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 74691ab64890SmrgDate: Wed Jul 13 02:41:36 2005 +0000 74701ab64890Smrg 74711ab64890Smrg Add missing backslashes to xlocale_la_SOURCES 74721ab64890Smrg 74731ab64890Smrgcommit d14cc5c8964c4539b57c6cb51ef653292e410b79 74741ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 74751ab64890SmrgDate: Mon Jul 11 20:32:55 2005 +0000 74761ab64890Smrg 74771ab64890Smrg Ammend AM_CFLAGS with all needed includes; cannot figure out an easy way to automate this. 74781ab64890Smrg 74791ab64890Smrgcommit 424c2d8905eb2ad0a2df15b1da2f96140bfbcffb 74801ab64890SmrgAuthor: Lars Knoll <lars@trolltech.com> 74811ab64890SmrgDate: Mon Jul 11 15:24:32 2005 +0000 74821ab64890Smrg 74831ab64890Smrg compile 74841ab64890Smrg 74851ab64890Smrgcommit de9784eb1bde46efc316da279e3da27c6cc288a7 74861ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 74871ab64890SmrgDate: Mon Jul 11 09:26:40 2005 +0000 74881ab64890Smrg 74891ab64890Smrg Ignore built man page files 74901ab64890Smrg 74911ab64890Smrgcommit 0c258c36d1523113790c599b16d2947d7aa6469a 74921ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 74931ab64890SmrgDate: Mon Jul 11 09:18:31 2005 +0000 74941ab64890Smrg 74951ab64890Smrg Minor changes to help modular Xlib build i18n modules 74961ab64890Smrg 74971ab64890Smrgcommit 6e752ea1203b786423e40f43340bce15ca3de0f0 74981ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 74991ab64890SmrgDate: Mon Jul 11 08:29:18 2005 +0000 75001ab64890Smrg 75011ab64890Smrg Enable loadable i18n modules, making them configurable on the configure command line. 75021ab64890Smrg Clean up conditionals for XKB, XCMS, XLOCALEDIR 75031ab64890Smrg Create new lib directory for locale modules in ${X11_LIBDIR}/locale/lib. Add this to the default XLOCALEDIR search path. 75041ab64890Smrg Create separate X11_LOCALEDATADIR variable pointing at ${datadir}/X11/locale for installing locale data. 75051ab64890Smrg Split out xcms, xkb, xlibi18n sources from main xlib bits so they can be conditionally included more easily. Lots of source files have been moved with this step; the result seems like it might be easier to maintain. 75061ab64890Smrg Display message at end of configure script with selected options. 75071ab64890Smrg Fix manual building with cpp to add -traditional in cpprules.in. This isn't conditionalized at all, so it will break on systems not using GNU cpp. 75081ab64890Smrg 75091ab64890Smrgcommit b46cf0d879f1dbf92dcf5a0305d18986c766ed84 75101ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 75111ab64890SmrgDate: Sun Jul 10 22:37:33 2005 +0000 75121ab64890Smrg 75131ab64890Smrg Fix segfault when _XimProtoCreateIC() fails to create a context; Debian #239991. (Chung-chieh Shan) 75141ab64890Smrg 75151ab64890Smrgcommit 6f2132b18e61ca9755e4b45550f3f5097dd1fbb7 75161ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 75171ab64890SmrgDate: Sat Jul 9 20:06:04 2005 +0000 75181ab64890Smrg 75191ab64890Smrg Set __libmansuffix__ & __xorgversion__ correctly when cpp processing man pages 75201ab64890Smrg 75211ab64890Smrgcommit 3939ac4410446b46071c9d714f4270c12bf904fe 75221ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 75231ab64890SmrgDate: Sat Jul 9 18:44:14 2005 +0000 75241ab64890Smrg 75251ab64890Smrg - Since all but one line of all the nls/*/Makefile.am files are identical, move common bits to nls/localerules.in for easier updating and use automake includes to include in all the nls/*/Makefile.am files 75261ab64890Smrg - Don't assume $(CPP) can take gcc-only -traditional flag 75271ab64890Smrg - CPP process man pages as is done in the monolithic tree 75281ab64890Smrg 75291ab64890Smrgcommit 19ba9d0df86c688319377467254b9ea9c4b0eccc 75301ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 75311ab64890SmrgDate: Sat Jul 9 06:01:49 2005 +0000 75321ab64890Smrg 75331ab64890Smrg Clean up .cvsignore files 75341ab64890Smrg 75351ab64890Smrgcommit f4bba6fa9b9ce637be7662754750054567e9250a 75361ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 75371ab64890SmrgDate: Sat Jul 9 02:53:29 2005 +0000 75381ab64890Smrg 75391ab64890Smrg typo fix. i suck. 75401ab64890Smrg 75411ab64890Smrgcommit 3305da61a61695e24c1ea11d3f59dddb52873d47 75421ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 75431ab64890SmrgDate: Sat Jul 9 02:41:18 2005 +0000 75441ab64890Smrg 75451ab64890Smrg Check for bigfont proto headers via pkgconfig (Arwed von Merkatz) 75461ab64890Smrg 75471ab64890Smrgcommit afdae2e8ccb93de2987b5a5e850695af15ece7e0 75481ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 75491ab64890SmrgDate: Fri Jul 8 07:11:56 2005 +0000 75501ab64890Smrg 75511ab64890Smrg Create and use XlibConf.h to match modular build which needs XTHREADS defined when building extensions 75521ab64890Smrg 75531ab64890Smrgcommit 86fa88dc594ca2093030acf5c84973ee2b33eb4c 75541ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 75551ab64890SmrgDate: Fri Jul 8 06:57:06 2005 +0000 75561ab64890Smrg 75571ab64890Smrg Create and install XlibConf.h to provide external users of Xlibint.h the defines necessary to correctly use the library. Xlibint.h should #include this new file. 75581ab64890Smrg Add a bunch of .cvsignore files 75591ab64890Smrg 75601ab64890Smrgcommit 30f6ffedeaf899e699f0c6b14c9471ce9bcc430c 75611ab64890SmrgAuthor: Chris Less <clee@c133.org> 75621ab64890SmrgDate: Mon Jul 4 23:01:48 2005 +0000 75631ab64890Smrg 75641ab64890Smrg Fixing bug #380 - add a man page for XQueryExtension, XListExtensions, and XFreeExtensionList. 75651ab64890Smrg 75661ab64890Smrgcommit 55328bb6caabd37885cd19d7a5821ed425daf321 75671ab64890SmrgAuthor: Eric Anholt <anholt@freebsd.org> 75681ab64890SmrgDate: Sun Jul 3 10:17:38 2005 +0000 75691ab64890Smrg 75701ab64890Smrg Avoid a gmake-specific construct, and instead just write the name of the current directory into each Makefile.am. 75711ab64890Smrg 75721ab64890Smrgcommit 726538ba21b631bfb0b8094a5546acdaf57379ff 75731ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 75741ab64890SmrgDate: Sun Jul 3 07:37:33 2005 +0000 75751ab64890Smrg 75761ab64890Smrg Fix more include paths; add dix-config.h to XKB code. 75771ab64890Smrg 75781ab64890Smrgcommit 8c7677138e70e14eca0255f2168583f0ecc21994 75791ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 75801ab64890SmrgDate: Sun Jul 3 07:00:55 2005 +0000 75811ab64890Smrg 75821ab64890Smrg Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 75831ab64890Smrg Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. 75841ab64890Smrg Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>. 75851ab64890Smrg 75861ab64890Smrgcommit 197697c92a63091a4cc3cc04dcb7fa29d2655758 75871ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 75881ab64890SmrgDate: Fri Jul 1 22:13:35 2005 +0000 75891ab64890Smrg 75901ab64890Smrg Fix objdir != srcdir, as well as make distcheck. 75911ab64890Smrg Don't attempt to create Compose.pre files; formatting fixes. 75921ab64890Smrg Added if not already present. 75931ab64890Smrg 75941ab64890Smrgcommit c162d60ad8f124563f94a2a266de59373936266c 75951ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 75961ab64890SmrgDate: Wed Jun 22 22:46:31 2005 +0000 75971ab64890Smrg 75981ab64890Smrg Apply these patches from Theo van Klaveren: 75991ab64890Smrg lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch lib-XScrnSaver.patch lib-xtrans.patch 76001ab64890Smrg to make the libraries distcheck. 76011ab64890Smrg 76021ab64890Smrgcommit 9ee8abdab03ea605a6327118ab7dacab6adf8876 76031ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 76041ab64890SmrgDate: Sat Jun 18 07:48:43 2005 +0000 76051ab64890Smrg 76061ab64890Smrg Move Secure RPC flags from X11/configure.ac to xtrans/xtrans.m4 since multiple modules will need them 76071ab64890Smrg 76081ab64890Smrgcommit 12afc57b7d455781eee305e9ed6a899ceec8729e 76091ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 76101ab64890SmrgDate: Wed Jun 15 16:50:47 2005 +0000 76111ab64890Smrg 76121ab64890Smrg Typo fix to locale/error/keysym location declarations. 76131ab64890Smrg 76141ab64890Smrgcommit 9a895777e30762f61b98d25be3b5d8b1169baa17 76151ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 76161ab64890SmrgDate: Wed Jun 15 13:37:43 2005 +0000 76171ab64890Smrg 76181ab64890Smrg Typo in ImUtil.h commit -- I AM CAPTAIN SKILL. 76191ab64890Smrg 76201ab64890Smrgcommit add49285663684875ab7a5c58ec7a2cf8b775f67 76211ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 76221ab64890SmrgDate: Wed Jun 15 13:32:35 2005 +0000 76231ab64890Smrg 76241ab64890Smrg Define locations for XErrorDB, XKeysymDB, and locale data in configure.ac. Add AC_DEFINE_DIR macro from autoconf-archive.cryp.to towards this end. 76251ab64890Smrg Move ImUtil.h from src/ to include/X11/. 76261ab64890Smrg 76271ab64890Smrgcommit 845dfc6b42b950890866ee4df27761e086f50dca 76281ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 76291ab64890SmrgDate: Wed Jun 15 13:27:48 2005 +0000 76301ab64890Smrg 76311ab64890Smrg Move ImUtil.h from src/ to include/X11/. Additionally, copy Cmap.h as a distribution file. 76321ab64890Smrg 76331ab64890Smrgcommit bba117f0d98f62cfb060d0fab97b407a3a0bfda9 76341ab64890SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 76351ab64890SmrgDate: Fri Jun 10 14:11:36 2005 +0000 76361ab64890Smrg 76371ab64890Smrg Remove pointless include of Xlib.h. 76381ab64890Smrg Fix #include path to bigreqstr.h. 76391ab64890Smrg 76401ab64890Smrgcommit 1a0de49da1274882bab05b0f7240936b37955e5c 76411ab64890SmrgAuthor: Alexander Gottwald <ago@freedesktop.org> 76421ab64890SmrgDate: Thu Jun 9 21:30:15 2005 +0000 76431ab64890Smrg 76441ab64890Smrg Use $(srcdir) for Compose.pre and XLC_LOCALE.pre 76451ab64890Smrg 76461ab64890Smrgcommit af4f0f302644ebfbb0ca9f4016a4aee85c973d37 76471ab64890SmrgAuthor: Alexander Gottwald <ago@freedesktop.org> 76481ab64890SmrgDate: Thu Jun 9 15:55:33 2005 +0000 76491ab64890Smrg 76501ab64890Smrg Replace <X11/transport.c> with <X11/Xtrans/transport.c> 76511ab64890Smrg 76521ab64890Smrgcommit fd5f58e0baf692e34b9b622286f18762cc2500d3 76531ab64890SmrgAuthor: Alexander Gottwald <ago@freedesktop.org> 76541ab64890SmrgDate: Thu Jun 9 15:52:02 2005 +0000 76551ab64890Smrg 76561ab64890Smrg Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h> 76571ab64890Smrg Copy Xtrans.h to exports/include/X11/Xtrans only 76581ab64890Smrg 76591ab64890Smrgcommit 44538f9940f969d46c0e5e4b201c684cde2ba611 76601ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 76611ab64890SmrgDate: Sun Jun 5 03:29:33 2005 +0000 76621ab64890Smrg 76631ab64890Smrg Port Imake flags to autoconf tests & --enable-* flags: HASSETUGID, HASGETRESUID, NO_XLOCALEDIR, HAS_SHM and XF86BIGFONT 76641ab64890Smrg 76651ab64890Smrgcommit 588e30e9ec65fa6205a34be650b79d5e2243edec 76661ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 76671ab64890SmrgDate: Sat Jun 4 22:53:21 2005 +0000 76681ab64890Smrg 76691ab64890Smrg Add --enable-secure-rpc flag and checks for needed functions for Secure RPC ("SUN-DES-1") authentication method 76701ab64890Smrg 76711ab64890Smrgcommit a547afee2ef49cc41bbb67f9cff5a52a283c0854 76721ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 76731ab64890SmrgDate: Sat Jun 4 21:20:20 2005 +0000 76741ab64890Smrg 76751ab64890Smrg Bug #3436 <https://bugs.freedesktop.org/show_bug.cgi?id=3436> Conndis.c uses incorrect type for args to XdmcpWrap() (Mike Harris - mharris@www.linux.org.uk) 76761ab64890Smrg 76771ab64890Smrgcommit ca93c761559ae464189c7ea7cf11c6a6679f2431 76781ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 76791ab64890SmrgDate: Sat May 28 01:02:32 2005 +0000 76801ab64890Smrg 76811ab64890Smrg Don't use $< in explicit rules. This only works with GNU make. <https://bugs.freedesktop.org/show_bug.cgi?id=3383> 76821ab64890Smrg 76831ab64890Smrgcommit 09ebb349359e3dd9131fa2fa8b07559faa173654 76841ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 76851ab64890SmrgDate: Sun May 22 19:05:11 2005 +0000 76861ab64890Smrg 76871ab64890Smrg Convert man pages to long file names in lib/X11, lib/Xt, & lib/Xext 76881ab64890Smrg 76891ab64890Smrgcommit 761219b1ef9befc350c8a35b6f96d047e5f008cc 76901ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 76911ab64890SmrgDate: Sat May 21 23:07:48 2005 +0000 76921ab64890Smrg 76931ab64890Smrg xtrans: 76941ab64890Smrg Create autoconf macro XTRANS_CONNECTION_FLAGS to provide standard set of --enable flags for which transports to support and common place to update for required libraries for platforms that need certain libs for certain transports 76951ab64890Smrg ICE: 76961ab64890Smrg Add ICE_t #define required by Xtrans headers. Replace static defines of LOCALCONN & UNIXCONN with new XTRANS_CONNECTION_FLAGS macro. 76971ab64890Smrg X11: 76981ab64890Smrg Moved transport type checks to new macro XTRANS_CONNECTION_FLAGS in xtrans.m4 in xtrans module so they can be shared by all modules using xtrans. 76991ab64890Smrg 77001ab64890Smrgcommit 4b1ba6eb975b547b808f4d5c8825a3261de5e02a 77011ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 77021ab64890SmrgDate: Sat May 21 04:26:12 2005 +0000 77031ab64890Smrg 77041ab64890Smrg Quote $ac_cv_search_* variables to prevent errors from test when they are set to "none required" (as happens on Solaris since dlopen is in libc) 77051ab64890Smrg Comment out "override CC = gcc" line as it breaks builds with non-GNU makes, and its incorrect to force a specific compiler. Change LINK line from gcc to $(CC). 77061ab64890Smrg 77071ab64890Smrgcommit 1d425d5e2092dd18a7dd599b37ed9af61cf59819 77081ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 77091ab64890SmrgDate: Thu May 19 00:22:32 2005 +0000 77101ab64890Smrg 77111ab64890Smrg revert last change, didn't do right thing at all, sorry for the noise 77121ab64890Smrg 77131ab64890Smrgcommit 1b0c46c1ae61d751dd3ca96de8e2c3fe21c5f4f2 77141ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 77151ab64890SmrgDate: Thu May 19 00:10:07 2005 +0000 77161ab64890Smrg 77171ab64890Smrg Require automake 1.7 in AM_INIT_AUTOMAKE 77181ab64890Smrg 77191ab64890Smrgcommit cd4657c175dbab6aaca36f18a0ca92c95b5567dd 77201ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 77211ab64890SmrgDate: Tue May 17 22:32:09 2005 +0000 77221ab64890Smrg 77231ab64890Smrg - Check for xproto as its CFLAGS are needed in the .pc file 77241ab64890Smrg 77251ab64890Smrgcommit 46e8d8a65430dd87c10b066b5cff99a689c22241 77261ab64890SmrgAuthor: Egbert Eich <eich-at-freedesktop-dot-org> 77271ab64890SmrgDate: Tue May 17 08:10:10 2005 +0000 77281ab64890Smrg 77291ab64890Smrg gcc4 allows to check if sentinels are correct (a sentinel is the terminating element in a varargs list). A sentinel needs to be NULL, not 0 - which doesn't make a difference on 32bit but matters on 64bit. Furthermore it can be told that functions have a printf-like format string and argument list so that they can verify that both match. To use these features certain attributes need to be set - which are compiler specific. To do this we define macros which are expanded depending on the compiler version. For now we put those in include/Xfuncproto.h (the XFree86 DDX layer contains a file compiler.h which however is not visible outside the DDX) (Bugzilla #3268). 77301ab64890Smrg 77311ab64890Smrgcommit 23198d2bfbf0049b2630235cd4d4a4ffba7ec6c1 77321ab64890SmrgAuthor: <ssp@aware-of-vacuity.boston.redhat.com> 77331ab64890SmrgDate: Mon May 16 22:35:27 2005 +0000 77341ab64890Smrg 77351ab64890Smrg Make Xdmcp unconditionally required, require various protocol modules. 77361ab64890Smrg Mon May 16 17:48:03 2005 Søren Sandmann <sandmann@redhat.com> 77371ab64890Smrg Check for kbproto if using XKB. 77381ab64890Smrg Require xextproto rather than xextensions 77391ab64890Smrg Remove the entries from the xlibs tree, as they are not relevant here. 77401ab64890Smrg 77411ab64890Smrgcommit 8bd3aea84ce54b8b76a898f3ae00e2b499c14a5e 77421ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 77431ab64890SmrgDate: Mon May 16 21:48:36 2005 +0000 77441ab64890Smrg 77451ab64890Smrg Mon May 16 17:48:03 2005 Søren Sandmann <sandmann@redhat.com> 77461ab64890Smrg Check for kbproto if using XKB. 77471ab64890Smrg 77481ab64890Smrgcommit 9b1fa9ca3ed852ed40860f137511683f4bdae6fa 77491ab64890SmrgAuthor: <ssp@aware-of-vacuity.boston.redhat.com> 77501ab64890SmrgDate: Mon May 16 21:27:35 2005 +0000 77511ab64890Smrg 77521ab64890Smrg Require xextproto rather than xextensions 77531ab64890Smrg Remove the entries from the xlibs tree, as they are not relevant here. 77541ab64890Smrg 77551ab64890Smrgcommit 7eee605e3aeed549d1053325a03027c5e8cbf71b 77561ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 77571ab64890SmrgDate: Fri May 13 22:53:36 2005 +0000 77581ab64890Smrg 77591ab64890Smrg - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in <X11/...> 77601ab64890Smrg - For Xcomposite and Xdamage, don't link the build system out of the xc tree 77611ab64890Smrg - Link the public X11 headers into their own directory 77621ab64890Smrg - Add links to XKeysymDB and XErrorDB 77631ab64890Smrg - Add links to all the Xlib man pages 77641ab64890Smrg - Add links to the lcUniConv subdirectory 77651ab64890Smrg - Conditionally include config.h in Xlib source 77661ab64890Smrg 77671ab64890Smrgcommit 6769ccda88caf27d1441d335ef2b318a047a612b 77681ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 77691ab64890SmrgDate: Mon Mar 21 04:58:21 2005 +0000 77701ab64890Smrg 77711ab64890Smrg xc/lib/X11/ErrDes.c 77721ab64890Smrg //bugs.freedesktop.org/show_bug.cgi?id=132) Patch #2168 (https://bugs.freedesktop.org/attachment.cgi?id=2168) Replace a couple of BUFSIZE uses with better values to check against. Fixes by Stuart Anderson <anderson@netsweng.com> 77731ab64890Smrg 77741ab64890Smrgcommit 3b9e8ece93b916c55a82df53e85f097418edf471 77751ab64890SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 77761ab64890SmrgDate: Sat Mar 19 22:04:55 2005 +0000 77771ab64890Smrg 77781ab64890Smrg xc/nls/Compose/iso8859-2 77791ab64890Smrg xc/nls/Compose/iso8859-3 77801ab64890Smrg xc/nls/Compose/iso8859-9 77811ab64890Smrg //bugs.freedesktop.org/show_bug.cgi?id=2592) attachment #2156 (https://bugs.freedesktop.org/attachment.cgi?id=2156) Fix a couple of typos in ISO8859-* Compose files ("asciicircum" instead "of asciicirum"). Patch by Matthias Hopf <mhopf@suse.de>. 77821ab64890Smrg 77831ab64890Smrgcommit 0ce5950a08b9ab23ca8a32effdd40c421e92df84 77841ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 77851ab64890SmrgDate: Tue Mar 8 02:53:36 2005 +0000 77861ab64890Smrg 77871ab64890Smrg Bugzilla Bug 2006 (https://bugs.freedesktop.org/show_bug.cgi?id=2006) Patch #2031 (https://bugs.freedesktop.org/attachment.cgi?id=2031) XEmbed client doesn't receive key events from XIM: Use | to set a bit, not &. Patch by Hidetoshi Tajima <hidetoshi.tajima@sun.com>. 77881ab64890Smrg 77891ab64890Smrgcommit df341cd2f2f263f13323e8c0936ea8aa0d7fbba1 77901ab64890SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 77911ab64890SmrgDate: Tue Feb 1 03:12:28 2005 +0000 77921ab64890Smrg 77931ab64890Smrg xc/nls/Compose/pt_BR.UTF-8 77941ab64890Smrg //bugs.freedesktop.org/show_bug.cgi?id=2400) attachment #1762 (https://bugs.freedesktop.org/attachment.cgi?id=1762): Fix build bustage caused by broken patch for brazillian locale support (see Bugzilla #1896). Patch by Kevin E. Martin <kem@freedesktop.org>. 77951ab64890Smrg 77961ab64890Smrgcommit 483d3973f56dda51f9251d3ea808aaf7f3b48c10 77971ab64890SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk> 77981ab64890SmrgDate: Fri Jan 28 18:31:31 2005 +0000 77991ab64890Smrg 78001ab64890Smrg cleaned up boundary-case handling for Uxxxx Unicode keysym notation 78011ab64890Smrg 78021ab64890Smrgcommit f234188a4c1e6b655aef0e3957ccad20d4c5847f 78031ab64890SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 78041ab64890SmrgDate: Wed Jan 19 01:53:55 2005 +0000 78051ab64890Smrg 78061ab64890Smrg xc/nls/compose.dir 78071ab64890Smrg xc/nls/locale.dir 78081ab64890Smrg xc/nls/Compose/Imakefile 78091ab64890Smrg xc/nls/Compose/pt_BR.UTF-8 78101ab64890Smrg xc/nls/XI18N_OBJS/Imakefile 78111ab64890Smrg xc/nls/XI18N_OBJS/pt_BR.UTF-8 78121ab64890Smrg xc/nls/XLC_LOCALE/Imakefile 78131ab64890Smrg xc/nls/XLC_LOCALE/pt_BR.UTF-8 78141ab64890Smrg //bugs.freedesktop.org/show_bug.cgi?id=1896) attachment #1675 (https://bugs.freedesktop.org/attachment.cgi?id=1675): Add support for pt_BR.UTF-8 locale. Patch by Gustavo Noronha Silva, Branden Robinson, Julien Lafon. 78151ab64890Smrg 78161ab64890Smrgcommit 7448ea7ef425d35cfc31eb41d46f4d879774f376 78171ab64890SmrgAuthor: Egbert Eich <eich-at-freedesktop-dot-org> 78181ab64890SmrgDate: Fri Jan 14 18:03:09 2005 +0000 78191ab64890Smrg 78201ab64890Smrg Made some security enhancements: 78211ab64890Smrg - no writing past end of buffer caused by bogus locale. 78221ab64890Smrg - explicitely add a \0 character at end of string. (Bugzilla #2262) 78231ab64890Smrg 78241ab64890Smrgcommit 5557d47fcf22a6f3adf327691158f2270e3d5094 78251ab64890SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 78261ab64890SmrgDate: Fri Jan 14 04:59:05 2005 +0000 78271ab64890Smrg 78281ab64890Smrg xc/nls/compose.dir 78291ab64890Smrg xc/nls/locale.alias 78301ab64890Smrg xc/nls/locale.dir 78311ab64890Smrg //bugs.freedesktop.org/show_bug.cgi?id=1830) attachment #1674 (https://bugs.freedesktop.org/attachment.cgi?id=1674): Adding support for the bs_BA (bs, bs_BA, bs_BA.iso88592, bs_BA.ISO-8859-2, bs_BA.ISO_8859-2, bs_BA.UTF-8) locale. Patch by Vedran Ljubovic <vljubovic@smartnet.ba>. 78321ab64890Smrg 78331ab64890Smrgcommit 1fa3737f042f798fa11a9ff5b03f3b3ba3529824 78341ab64890SmrgAuthor: Egbert Eich <eich-at-freedesktop-dot-org> 78351ab64890SmrgDate: Tue Jan 11 17:37:57 2005 +0000 78361ab64890Smrg 78371ab64890Smrg 'Normalize' locale names (ie. remove any '-' and '_' and convert to lower case after the <language>_<territory> part) before matching against locale.alias (Bugzilla #2262). This needs adequate testing that we don't accidentally introduce undesirable side effects. 78381ab64890Smrg 78391ab64890Smrgcommit 642cd269f94a234aa470a1d43385bd42625d89a1 78401ab64890SmrgAuthor: Egbert Eich <eich-at-freedesktop-dot-org> 78411ab64890SmrgDate: Tue Dec 14 08:59:20 2004 +0000 78421ab64890Smrg 78431ab64890Smrg Removed #ifdef'ed out code together with the comment explaining why it was #ifdef'ed out. 78441ab64890Smrg Fixed typo. 78451ab64890Smrg Added comment to a changed that's been committed with one of the previous commits. 78461ab64890Smrg 78471ab64890Smrgcommit a07ccae36e629741d2e48de7730114d30a975a41 78481ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 78491ab64890SmrgDate: Sun Dec 12 08:42:50 2004 +0000 78501ab64890Smrg 78511ab64890Smrg Fix missing XChangeProperty() prototype missing in synopsis section. 78521ab64890Smrg 78531ab64890Smrgcommit c73adb1c8ad806c2f9f0ba32f4b449e7a871501c 78541ab64890SmrgAuthor: Alexander Gottwald <ago at freedesktop dot org> 78551ab64890SmrgDate: Wed Dec 8 13:42:01 2004 +0000 78561ab64890Smrg 78571ab64890Smrg Bugzilla #1980 (https://bugs.freedesktop.org/show_bug.cgi?id=1980) Handle XERRORDB only on WIN32 platform 78581ab64890Smrg 78591ab64890Smrgcommit d5e7ab194103e22fd6c5094aaa107d90210bb600 78601ab64890SmrgAuthor: Jim Gettys <jg@freedesktop.org> 78611ab64890SmrgDate: Thu Dec 2 16:18:16 2004 +0000 78621ab64890Smrg 78631ab64890Smrg fix comment to indicate additional possible mode. i bug 1756 reported by Owen Taylor. 78641ab64890Smrg 78651ab64890Smrgcommit 03940d7330cb1bbf93d49c650aefb19de457da7c 78661ab64890SmrgAuthor: Alexander Gottwald <ago at freedesktop dot org> 78671ab64890SmrgDate: Wed Dec 1 13:06:55 2004 +0000 78681ab64890Smrg 78691ab64890Smrg Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980 Make location of XErrorDB configurable 78701ab64890Smrg 78711ab64890Smrgcommit 11a03ab908bfcfab8a3492684e8e9320e492d552 78721ab64890SmrgAuthor: Alexander Gottwald <ago at freedesktop dot org> 78731ab64890SmrgDate: Wed Dec 1 12:42:17 2004 +0000 78741ab64890Smrg 78751ab64890Smrg Bugzilla #1864, http://freedesktop.org/bugzilla/show_bug.cgi?id=1864 Initialize pointer to NULL to avoid freeing random memory 78761ab64890Smrg 78771ab64890Smrgcommit f3d83ee153f42e8899b844377e6b842d93411e62 78781ab64890SmrgAuthor: Alexander Gottwald <ago@freedesktop.org> 78791ab64890SmrgDate: Mon Nov 15 15:06:54 2004 +0000 78801ab64890Smrg 78811ab64890Smrg Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added mingw (Win32) port 78821ab64890Smrg 78831ab64890Smrgcommit b798ea11911ac58a8e6e7d15a2a643b023859749 78841ab64890SmrgAuthor: Alexander Gottwald <ago at freedesktop dot org> 78851ab64890SmrgDate: Mon Nov 15 13:29:56 2004 +0000 78861ab64890Smrg 78871ab64890Smrg Bugzilla #1864, http://freedesktop.org/bugzilla/show_bug.cgi?id=1864 Initialize pointer to NULL to avoid freeing random memory 78881ab64890Smrg 78891ab64890Smrgcommit 436108cd6c84053698e5ca629096f59b34f50c2a 78901ab64890SmrgAuthor: Kristian Høgsberg <krh@redhat.com> 78911ab64890SmrgDate: Thu Nov 11 15:37:01 2004 +0000 78921ab64890Smrg 78931ab64890Smrg Fix #1818 78941ab64890Smrg 78951ab64890Smrgcommit bf2e6ef66ba55f90efa4a4ba8c8b6d3ec0d1531c 78961ab64890SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 78971ab64890SmrgDate: Tue Nov 9 00:56:56 2004 +0000 78981ab64890Smrg 78991ab64890Smrg xc/nls/compose.dir 79001ab64890Smrg xc/nls/locale.alias 79011ab64890Smrg xc/nls/locale.dir 79021ab64890Smrg //freedesktop.org/bugzilla/show_bug.cgi?id=1544): Adding support for the si_LK (si, sinhala, si_LK, si_LK.UTF-8) locale. Patch by Anuradha Ratnaweera <gnu.slash.linux@gmail.com>. 79031ab64890Smrg 79041ab64890Smrgcommit 443890ceefbd6dafe68e30d103ec4f9d316ed655 79051ab64890SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org> 79061ab64890SmrgDate: Fri Nov 5 00:58:49 2004 +0000 79071ab64890Smrg 79081ab64890Smrg xc/nls/compose.dir 79091ab64890Smrg xc/nls/locale.alias 79101ab64890Smrg xc/nls/locale.dir 79111ab64890Smrg Adding some of the major indic locales (bn_IN.UTF-8, bn_IN.utf8, gu_IN.UTF-8, gu_IN.utf8, pa_IN.UTF-8, pa_IN.utf8) to X. Patch by Leon Ho <llch@redhat.com>. 79121ab64890Smrg 79131ab64890Smrgcommit af7467ec734321f127b957921cce7792902b6794 79141ab64890SmrgAuthor: Egbert Eich <eich-at-freedesktop-dot-org> 79151ab64890SmrgDate: Mon Oct 18 17:29:03 2004 +0000 79161ab64890Smrg 79171ab64890Smrg Correcting font encodings for GB18030, GBK and BIG5-HKSCS. Adding nls support for those encodings (Bugzilla 1573, James Su). 79181ab64890Smrg 79191ab64890Smrgcommit 1b900b59cb24fe8be3db0d434b04d462c0eeb206 79201ab64890SmrgAuthor: Egbert Eich <eich-at-freedesktop-dot-xorg> 79211ab64890SmrgDate: Mon Oct 18 14:21:45 2004 +0000 79221ab64890Smrg 79231ab64890Smrg Made handling of DevelDrivers for x86-64 more conformant to other platforms. 79241ab64890Smrg Compress all font encodings (Stefan Dirsch). 79251ab64890Smrg Fixed warnings. 79261ab64890Smrg Turn on forwarding XNSpotLocation event to XIM server in OffTheSpot and Root mode (bugzilla #1580, James Su). 79271ab64890Smrg Added another compose key combination for the Euro symbol (Stefan Dirsch). 79281ab64890Smrg Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales (Mike Fabian). 79291ab64890Smrg Changed default encoding for ru from KOI8-R to ISO8859-5 (Mike Fabian). This is the encoding that is also used by glibc. We may break other libcs - lets see who complains. 79301ab64890Smrg Added explanation for DESTDIR to install to a different directory than /. 79311ab64890Smrg Added some early bailouts to atiprobe if PCI structure pointer is NULL to prevent sig11. 79321ab64890Smrg XV support doesn't depend on 2D acceleration any more. This patch removes this limitation from the NSC driver. This is a patch that I have committed to XFree86 a while ago but never ported over to X.Org. Matthieu Herrb contributed some build fixes. 79331ab64890Smrg Fixing SetDPMSTimers() so that DPMS*Time == 0 disables the appropriate timer. This takes advantage of the fact that TimerSet() with a timeout argument 0 behaves like TimerCanel(). 79341ab64890Smrg Use /dev/xconsole (named pipe) or devpts for system logger (Werner Fink). 79351ab64890Smrg Create missing links for backward compatibility to XFree86 (Stefan Dirsch). 79361ab64890Smrg Changed comment to mention xorg. 79371ab64890Smrg Changed cursor for the 'kill' action from XC_draped_box to XC_Pirate. If you don't like it we can change it back (original author unkown). 79381ab64890Smrg Added 'pic' to the man page rendering command pipeline (Werner Fink). 79391ab64890Smrg Added missing return value (Stefan Dirsch, Roland Mainz) 79401ab64890Smrg 79411ab64890Smrgcommit 1ba103c3cad2329db3a31f88d7798b913affc570 79421ab64890SmrgAuthor: Eric Anholt <anholt@freebsd.org> 79431ab64890SmrgDate: Wed Oct 13 07:38:00 2004 +0000 79441ab64890Smrg 79451ab64890Smrg Use attributes instead of pragmas for weak symbols on gcc 2.95 as well. Using pragmas may result in the symbols being undefined with big -O. (FreeBSD ports/69708, Masakazu HIGAKI <higamasa@dream.com>) 79461ab64890Smrg 79471ab64890Smrgcommit d80237db627bf71ad5615ff4ba05e6ab436aa740 79481ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 79491ab64890SmrgDate: Fri Oct 8 22:57:56 2004 +0000 79501ab64890Smrg 79511ab64890Smrg Fri Oct 8 18:53:11 2004 Soeren Sandmann <sandmann@redhat.com> 79521ab64890Smrg Move iso10646 last so the "fallback" fonts will actually be used if they are better matches. 79531ab64890Smrg 79541ab64890Smrgcommit d1f76d17ecf418396627b1a58319f2b9b255548a 79551ab64890SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk> 79561ab64890SmrgDate: Sun Sep 26 22:54:57 2004 +0000 79571ab64890Smrg 79581ab64890Smrg bug fix for previous patch 79591ab64890Smrg 79601ab64890Smrgcommit 48932d9b71d10e15812f47d5b842ab6aa8dac625 79611ab64890SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk> 79621ab64890SmrgDate: Sun Sep 26 20:46:17 2004 +0000 79631ab64890Smrg 79641ab64890Smrg The big keysym cleanup, to bring implementation in line with the recent revision of Appendix A of the protocol spec. (Markus Kuhn) 79651ab64890Smrg 79661ab64890Smrgcommit 2e02a95dcc43dd3ec7bbaf4675ffb94f5074f543 79671ab64890SmrgAuthor: Egbert Eich <eich@freedesktop.org> 79681ab64890SmrgDate: Wed Sep 15 09:05:22 2004 +0000 79691ab64890Smrg 79701ab64890Smrg Unregistering events in XSelectInput() when unregistering IM filter callbacks may be a bad idea as others may be interested in this event. Removed the call to XSelectInput() altogether as we are in root window anyway (Lubos Lunak). 79711ab64890Smrg Fix size of a variable that gets assigned the value of SmartScheduleTime (long) to long. This should help to prevent smart scheduler lockup on 64 bit systems due to overruns (Andreas Schwab). 79721ab64890Smrg 79731ab64890Smrgcommit 2d3afb68a104a80a21ee622b9abb9c95e83505d3 79741ab64890SmrgAuthor: Egbert Eich <eich@freedesktop.org> 79751ab64890SmrgDate: Tue Aug 31 11:37:03 2004 +0000 79761ab64890Smrg 79771ab64890Smrg Fixed some lockups in XIM code when the application is running with multi thread support. These lockups occur deep down in XFilterEvents() which itself locks when another Xlib function gets called that also locks. This fixes two instances by separating those Xlib functions into an internal (non-locking) call and a locking wrapper that is used as an external function. There may be several other such instances therefore another more general patch is eventually required (Bugzilla #1182). 79781ab64890Smrg 79791ab64890Smrgcommit e689746c8d0e21e9011e8b91a3071d235d3a2a74 79801ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 79811ab64890SmrgDate: Thu Aug 19 06:48:06 2004 +0000 79821ab64890Smrg 79831ab64890Smrg Fix header file to #ifdef the XKB keysyms when they are used. This fixes the X test suite build failure. 79841ab64890Smrg 79851ab64890Smrgcommit d558a53a6f57eecfcaadce5141fe3a08860defcb 79861ab64890SmrgAuthor: Keith Packard <keithp@keithp.com> 79871ab64890SmrgDate: Sat Aug 14 07:12:36 2004 +0000 79881ab64890Smrg 79891ab64890Smrg Use XLIB_SKIP_ARGB_VISUALS environment variable to disable all depth 32 visuals. Necessary to keep Flash from crashing. 79901ab64890Smrg Must call ValidateGC/ValidatePicture on "real" GC/Picture to ensure pCompositeClip is set correctly. 79911ab64890Smrg Need to take the composite clip from the "real" GC/Picture and turn it into the clientClip for the backing version. 79921ab64890Smrg Adjust pixmap screen origin to account for drawable->x/y Change debugging output a bit (disabled by default) 79931ab64890Smrg 79941ab64890Smrgcommit 85c2d81f299ed3444658011b7d6fb0a7ab8a6f55 79951ab64890SmrgAuthor: Alexander Gottwald <ago@freedesktop.org> 79961ab64890SmrgDate: Fri Aug 13 16:28:19 2004 +0000 79971ab64890Smrg 79981ab64890Smrg Set most significant bit to be a one. (Bug #1024, Kensuke Matsuzaki) 79991ab64890Smrg Fix conversion from sjis and euc. (Bug #1024, Toshio Takabe) 80001ab64890Smrg 80011ab64890Smrgcommit c4d56e4e288d4e48b84b021a61638f46e9a45e27 80021ab64890SmrgAuthor: Adam Jackson <ajax@nwnk.net> 80031ab64890SmrgDate: Wed Aug 11 05:25:13 2004 +0000 80041ab64890Smrg 80051ab64890Smrg Bug #372: Prevent a crash in XPolygonRegion when called with a bogus point count. Reported by Andreas Luik. 80061ab64890Smrg 80071ab64890Smrgcommit 92487437173f600f208d825f65756d3ad14a4f7e 80081ab64890SmrgAuthor: Kevin E Martin <kem@kem.org> 80091ab64890SmrgDate: Mon Aug 9 22:37:22 2004 +0000 80101ab64890Smrg 80111ab64890Smrg Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339, Harold L. Hunt II, Alexander Gottwald). 80121ab64890Smrg Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, Yu Shao, David Dawes). 80131ab64890Smrg Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam Jackson). 80141ab64890Smrg HP-PA build fix (Bug #828, Guy Martin, Paul Anderson). 80151ab64890Smrg Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine). 80161ab64890Smrg Fix attempt to read video ROM before enabling it (Bug #843, Ivan Kokshaysky, Mike A. Harris). 80171ab64890Smrg Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike A. Harris). 80181ab64890Smrg Clarify xset man page description of how to use the keyboard repeat rate settings (Bug #846, Mike A. Harris). 80191ab64890Smrg Fix problem where print-screen key would get remapped to sys-req in certain keymaps, which broke GNOME printscreen functionality (Bug #847, Owen Taylor). 80201ab64890Smrg Fix several render problems: 80211ab64890Smrg - MMIO mode support 80221ab64890Smrg - Hang on IGP chips 80231ab64890Smrg - VT switching hang 80241ab64890Smrg - 3D render corruption (Bug #922, Hui Yu). 80251ab64890Smrg 80261ab64890Smrgcommit 55c2ee568e7d3903258286a13bdf96ce5348ffda 80271ab64890SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 80281ab64890SmrgDate: Tue Jul 27 06:06:05 2004 +0000 80291ab64890Smrg 80301ab64890Smrg - remove remaining AMOEBA references. 80311ab64890Smrg - remove unused file. 80321ab64890Smrg 80331ab64890Smrgcommit 6e884b12911eedfb003e90a3829ce66f7fc9cf2d 80341ab64890SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 80351ab64890SmrgDate: Tue Jul 20 17:48:09 2004 +0000 80361ab64890Smrg 80371ab64890Smrg Tue Jul 20 19:38:06 2004 Soeren Sandmann <sandmann@daimi.au.dk> 80381ab64890Smrg Set font_data->xlfd_data to NULL after XFree(). (#837, patch from Bastien Nocera). 80391ab64890Smrg Tue Jul 20 18:23:32 2004 Soeren Sandmann <sandmann@daimi.au.dk> 80401ab64890Smrg Use /dev/urandom on Linux.(#761). 80411ab64890Smrg 80421ab64890Smrgcommit 6f0bc97aa4e6de5a4b001f40ac10795cfdf09fc1 80431ab64890SmrgAuthor: Eric Anholt <anholt@freebsd.org> 80441ab64890SmrgDate: Fri May 28 23:26:44 2004 +0000 80451ab64890Smrg 80461ab64890Smrg Forced commit to note repocopy from xc/lib/XThrStub, will be connected to the build after this. 80471ab64890Smrg 80481ab64890Smrgcommit aa7010c43ae9f39fb84b5ff155f76117c9e527a0 80491ab64890SmrgAuthor: Egbert Eich <eich@pdx.freedesktop.org> 80501ab64890SmrgDate: Mon May 24 19:02:11 2004 +0000 80511ab64890Smrg 80521ab64890Smrg Improve 'uniqueness' of authorization cookie sent by client for XDM-AUTHORIZATION-1. Old 'uniquness' consisted of the PID of the client, a time stamp (in seconds) and a number obtained by starting to count down from 0xffff. When a client did an XOpenDisplay() then execv'ed a child and did XOpenDisplay() again within the same second, the cookie was identical to the previous one (as the PID did not change but the static 'count down' variable was reinitialized) and thus refused by the server. 80531ab64890Smrg 80541ab64890Smrgcommit 720702da29769d80ad1254d92edbad5b30f8a8da 80551ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 80561ab64890SmrgDate: Sat May 22 03:47:42 2004 +0000 80571ab64890Smrg 80581ab64890Smrg Bugzilla #658: XStringToKeysym fails for Greek_IOTAdiaeresis (Fixes VSW5 testcase XStringToKeysym-7 failure) 80591ab64890Smrg 80601ab64890Smrgcommit 3aed873292424b497d9a7dcee2975b95bf5ac966 80611ab64890SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 80621ab64890SmrgDate: Sat Apr 24 23:39:25 2004 +0000 80631ab64890Smrg 80641ab64890Smrg XOpenDisplay should try tcp connection if local connections fail (aka Sun bug id #4624183). 80651ab64890Smrg Also includes fix from NetBSD Problem Report #25098 (Michael van Elst) (Xlib segfaults with IPv6 if compiled with HASXDMAUTH). 80661ab64890Smrg xc/config/cf/sunLib.tmpl 80671ab64890Smrg xc/lib/FS/Imakefile Add missing shared library dependencies for Solaris 80681ab64890Smrg 80691ab64890Smrgcommit c6349f43193b74a3c09945f3093a871b0157ba47 80701ab64890SmrgAuthor: Egbert Eich <eich@freedesktop.org> 80711ab64890SmrgDate: Fri Apr 23 18:42:09 2004 +0000 80721ab64890Smrg 80731ab64890Smrg Merging XORG-CURRENT into trunk 80741ab64890Smrg 80751ab64890Smrgcommit c3c4ddc682950a01b80825021f3e2503ab01ea7f 80761ab64890SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 80771ab64890SmrgDate: Tue Nov 25 19:28:07 2003 +0000 80781ab64890Smrg 80791ab64890Smrg Initial revision 80801ab64890Smrg 80811ab64890Smrgcommit dc4268a7dadc8da0d561757a68461246728613d3 80821ab64890SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 80831ab64890SmrgDate: Fri Nov 14 16:48:47 2003 +0000 80841ab64890Smrg 80851ab64890Smrg Initial revision 80861ab64890Smrg 80871ab64890Smrgcommit deae12c6b683898f5213992d561a59d4ea889cca 80881ab64890SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 80891ab64890SmrgDate: Fri Nov 14 15:54:30 2003 +0000 80901ab64890Smrg 80911ab64890Smrg R6.6 is the Xorg base-line 8092