Find a file
James Cloos a788792e9d nls (en_US) Re-remove long compositions that override shorter
As reported in <https://bugs.freedesktop.org/show_bug.cgi?id=17228>:

  Commit a6f4bbf7
    nls (en_US): remove long compositions that override shorter [...]
    removed some longer compose sequences because there are shorter
    ones which take preference over the longer. For example the
    sequences:

      <Multi_key> <apostrophe> <comma> <c>   : U1E09 # ḉ
      <Multi_key> <apostrophe> <comma> <C>   : U1E08 # Ḉ

    were removed becase there already was:

      <Multi_key> <apostrophe> <comma>       : U201A # ‚

  Then commit 4ba09125
    Work on making the en_US and pt_BR UTF-8 Compose as similar as
    possible added exactly the same key sequences again. Obviusly
    they won't work.
2008-08-20 15:28:07 -04:00
include Fix unbalanced parenthesis in XKBlib.h # 16551 2008-06-28 20:15:16 +09:30
man Man page typo fixes 2008-02-28 20:17:41 -08:00
modules Bug #14898: Don't abuse the sprintf() implementation. 2008-06-24 13:16:53 -04:00
nls nls (en_US) Re-remove long compositions that override shorter 2008-08-20 15:28:07 -04:00
src Rework code to choose local connection types and fallback to others 2008-06-18 20:00:25 -07:00
.gitignore gitignore: Update with loads more bits from server 2008-05-19 19:22:31 +03:00
acinclude.m4 Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version 2008-04-14 19:09:42 -07:00
AUTHORS Add XCB developers to AUTHORS 2006-10-06 11:33:49 -07:00
autogen.sh - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in <X11/...> 2005-05-13 22:53:36 +00:00
configure.ac Rework code to choose local connection types and fallback to others 2008-06-18 20:00:25 -07:00
COPYING - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in <X11/...> 2005-05-13 22:53:36 +00:00
cpprules.in For nls/*.pre, allow people to comment lines by starting them with '##'. 2007-04-06 12:46:25 +02:00
INSTALL - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in <X11/...> 2005-05-13 22:53:36 +00:00
Makefile.am Makefile.am: make ChangeLog hook safer 2006-12-06 19:11:35 +02:00
NEWS Move security fixes to the top of NEWS, and fix spacing. 2007-06-03 21:41:47 -07:00
README Fix email addresses in README 2006-10-06 11:23:00 -07:00
x11-xcb.pc.in Split public Xlib/XCB functions into libX11-xcb 2006-10-05 17:44:22 -07:00
x11.pc.in Add xcb-xlib dependency to x11.pc when built against XCB. 2006-11-07 09:32:00 -08:00

#define S(x, y)  y##x

Please contact S(south.rr.com, wt@mid) and jim.gettys@hp.com before doing
any commits on this module.

This is the libX11 from XFree86.

The goal of this project are (1) to get libX11 out of the huge
XF86 hunk of code, (2) to make it buildable with autotools, and
(3) keep the ability to easily merge bug fixes from libX11 in
XF86 into this code, (4) make it possible for people to work with
Xlib without having to deal with the entire XFree86 distribution,
so that bugs can get detected and fixed, (5) provide a place to
move the X library forward.

1 and 2 are related in that a new build system will need to be
developed to get libX11 building outside of the XF86 tree.
Autotools was chosen for a variety of reasons, not the least
of which was that it is very common in the open source community.

For 3, notice that the directory structure of the src subdirectory
is congruant to the directory structure of xc/lib/X11 in the
XFree86 tree. Absolutely, do not break this unless this becomes
the dominant libX11. This allows easier incorporation of patches
from the XFree86 libX11.

For 4, notice that the library can be built without having to build
everything else, so you can build and test enhancements without
replacing your entire X distribution.

For 5, see the xlibs@pdx.freedesktop.org mailing list.  For example,
lots of "stuff" was pushed into Xlib that should have been stand-alone
libraries, since they are not of universal interest and touch the X
wire protocol.  (Mea culpa; a mistake I made 15 years ago that didn't
matter much in the days before shared libraries has been amplified for
aeons- jg).  And Xlib does not tolerate loss of its connection well,
and so on...

Thanks for checking this package out, Warren Turkal and Jim Gettys.