[ANNOUNCE] libX11 1.6.3

Alan Coopersmith alan.coopersmith at oracle.com
Mon Mar 9 15:59:31 PDT 2015


This release of libX11 looks bigger than it is, due to a lot of spec/doc
cleanup work that doesn't affect the code itself.  There is still a good
deal of bug fixes, code cleanup, locale improvements, and compose key table
additions, including new UTF-8 compose sequences for:

<Multi_key> <R> <equal>      : "<U+20B9>" U20b9 # INDIAN RUPEE SIGN
<Multi_key> <S> <semicolon>  : "Ș"   U0218  # LATIN CAPITAL LETTER S WITH COMMA BELOW
<Multi_key> <s> <semicolon>  : "ș"   U0219  # LATIN SMALL LETTER S WITH COMMA BELOW
<Multi_key> <T> <semicolon>  : "Ț"   U021A  # LATIN CAPITAL LETTER T WITH COMMA BELOW
<Multi_key> <t> <semicolon>  : "ț"   U021B  # LATIN SMALL LETTER T WITH COMMA BELOW
<Multi_key> <F> <U>          : "<U+1F595>"  U1F595 # REVERSED HAND WITH MIDDLE FINGER EXTENDED
<Multi_key> <L> <L> <A> <P>  : "<U+1F596>"  U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS

Alan Coopersmith (77):
      Xcms file parsing should not require the impossible to succeed
      Drop X_LOCALE fallback for OS'es without setlocale()
      unifdef -UISC
      XkbSelectEventDetails: remove unnecessary assignments
      _XkbReadGeomOverlay: check for NULL first, then use pointer
      Remove unused ETEST & ESZTEST macros from XlibInt.c
      Add RANDR 1.4 requests & events to XErrorDB
      Fix typos in Xrm.c comments
      Fix "follwing" typo in en_US.UTF-8/Compose comment
      XCreateGC.man: simplify table to work with Solaris tbl
      Add missing .TE tags to end tables in Xkb man pages
      Start adding Unicode 7.0 support to compose table
      specs/libX11: Fix x & y in parameter lists to be two separate parameters
      specs/libX11: Fix height & width in parameter lists to be two separate entries
      specs/libX11: Add missing spaces to 'unsignedint' & 'unsignedlong' types
      Fix map->num_types check in XkbAddKeyType()
      Fix validation of ctrls parameter to XkbGetPerClientControls()
      Use C99 named initializers to fill in events passed to XSendEvent
      specs/libX11: Correct value of IconicState to match Xutil.h
      specs/libX11: disengender a user reference
      specs/XKB: Convert header filenames to filename tags
      specs/XKB: Fix various markup issues in functiondecl tables
      specs/XKB: Add index
      specs/XKB: Convert to funcsynopsis+variablelist instead of informaltable
      specs/XKB: normalize <emphasis> layout in xml files
      specs/XKB: Markup function names as <function> instead of <emphasis>
      specs/XKB: Apply <emphasis> to semantic tag transformations from Xlib spec
      specs/XKB: Turn Chapter references into xref links
      specs/XKB: Turn section references into xref links
      specs/XKB: Turn Table references into links
      specs/XKB: Add <figure> tags and make Figure references link to them
      specs/XKB: make olinks to xkbproto for references in section 10.13
      specs/XKB: Remove remaining xref comments
      specs/XKB: re-normalize <emphasis> layout in xml files
      specs/XKB: manually fixup some more emphasis tagging mismatches
      specs/XKB: Convert remaining error names to errorname tags
      specs/XKB: Markup function args as <parameter> instead of <emphasis>
      specs/XKB: Markup NULL as <symbol> instead of <emphasis>
      specs/XKB: Markup keysyms as <keysym> instead of <emphasis>
      specs/XKB: Use ° instead of o for degrees.
      specs/XKB: Markup XKB macros as <symbol> instead of <emphasis>
      specs/XKB: Markup *Rec as <structname> instead of <emphasis>
      specs/XKB: Markup *Ptr as <type> instead of <emphasis>
      specs/XKB: Markup symbol names in table entries too
      specs/XKB: Markup structs as <struct{name,field}> instead of <emphasis>
      specs/XKB: Markup characters & strings as <literal> instead of <emphasis>
      specs/XKB: Markup keyboard keys as <keycap> instead of <emphasis>
      specs/XKB: Markup protocol requests as <systemitem> instead of <emphasis>
      specs/XKB: Manual fixup of function name markup
      specs/XKB: Manual fixup of symbol name markup
      specs/XKB: Manual fixup of struct name/field markup
      specs/XKB: Manual fixup of parameter markup
      specs/XKB: Manual fixup of type markup
      specs/XKB: Markup key terms as <firstterm> instead of <emphasis>
      specs/XKB: fixup newlines between tags and parens
      specs/XKB: fixup newlines between tags and punctuation
      specs/XKB: Markup quoted terms as <quote> instead of with ""
      specs/XKB: make sure all files have DOCTYPEs so standard entities work
      specs/XKB: Markup some subtractions with − instead of -
      specs/XKB: Markup some ranges with – instead of -
      specs/XKB: replace => with ⇒ for double arrows
      specs/XKB: replace -> with → when used as arrow, not in C structs
      specs/XKB: remove unwanted white space around C -> struct references
      specs/XKB: Table 4.1: remove page numbers & unnecessary para tags
      specs/XKB: add links to more tables listing section references
      specs/XKB: add links for terms in definition list under figure 1.1
      specs/XKB: add some more links by hand
      specs/XKB: fixup various formatting issues in <literallayout>s
      specs/XKB: fixup various formatting issues in <programlisting>s
      specs/XKB: add some more indexterms by hand
      specs/XKB: Fix miscelleanous typos & spelling errors
      specs/XKB: Add olinks to libX11 for "X Library Functions Affected by Xkb"
      specs/XKB: Trim leading spaces off text lines
      specs/XKB: acknowledge my contributions
      specs/XKB: Markup fractions as <{super,sub}script> instead of <emphasis>
      Fix source paths for out-of-tree lintlib builds
      libX11 1.6.3

Andreas Schwab (1):
      Restore lost tabs in sed commands

Benno Schulenberg (15):
      nls: Fix transposed locale identifier for Khmer.
      nls: Allowing Romanian Ă and ă to be composed also with lowercase <u>.
      nls: Adding compose sequences (with <parenleft> first) that GTK also has.
      nls: Ordering some compose sequences in a more customary way.
      nls: Adding accessible compose sequences for Ș and Ț (with comma below).
      nls: Adding the missing postfix sequences for composing vowels with ogoneks.
      nls: Adding the missing compose sequences with <comma> for O with ogonek.
      nls: Transform Brazilian compose file to an include plus three overrides.
      nls: Grouping the compose sequences for Dstroke/dstroke together.
      nls: Grouping a lone superscript minus together with its mates.
      nls: Adding the visual composing characters to two comment lines.
      nls: Add one lowercase compose variant for ®, to mirror those for ©.
      nls: Add a comment to the block of accented Hebrew letters.
      nls: Remove a duplicate locale name, and sort some others more strictly.
      nls: Sorting compose sequences rigorously in mirroring pairs, as is custom.

Gabriel Souza Franco (1):
      Add double-arrow compose sequence

Gaetan Nadon (1):
      makekeys: don't need to use target-specific CFLAGS

Gioele Barabucci (1):
      Add compose sequence for U+20B9 INDIAN RUPEE SIGN

Ingo Schwarze (1):
      Fix pasto in XkbGetKeyBehaviors(3) manual

James Cloos (4):
      nls/en_US.UTF-8/Compose.pre: Fix typo.
      Revert "nls: Adding compose sequences (with <parenleft> first) that GTK also has."
      Add nls for cs_CZ.UTF-8
      Add cs_CZ.UTF-8 locale to configure.ac

Jon TURNEY (1):
      Don't try so hard to find a matching font with the given encoding

Joonas Javanainen (1):
      Fix XErrorEvent struct field order in man page

Marko Myllynen (1):
      Annotate Finnish Compose map with Unicode code points

Owen W. Taylor (1):
      Fix XNextRequest() after direct usage of XCB

Peter Hutterer (1):
      man: fix man page for XkbGetMap

Ran Benita (5):
      nls: remove duplicate 'ohorn' and 'uhorn' compose sequences
      nls: always use XCOMM instead of # for comments in Compose.pre files
      Remove dead USE_OWN_COMPOSE-protected code
      xkb: fix misleading comment about consumed modifiers
      compose: fix the description of modifiers in compose sequences

Reuben Thomas (1):
      en_US.UTF-8/Compose: Fix apparent copy-paste-o, changing capital to small A.

Teemu Likonen (1):
      Fix "RING ABOVE" key in the Finnish compose file

walter harms (8):
      libX11/lcGenConv.c fix: dereferenced before check
      libX11/XKBNames.c fix: dereferenced before check
      libX11/lcUTF8.c fix: dereferenced before check
      Remove redundant null checks before free
      Remove more redundant null checks before Xfree()
      libX11: rm redundante NULL checks
      rm redundant null checks
      lcDefConv.c: fix use before check

git tag: libX11-1.6.3

http://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.3.tar.bz2
MD5:  2e36b73f8a42143142dda8129f02e4e0
SHA1: 6f2aadf8346ee00b7419bd338461c6986e274733
SHA256: cf31a7c39f2f52e8ebd0db95640384e63451f9b014eed2bb7f5de03e8adc8111
PGP:  http://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.3.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.3.tar.gz
MD5:  7d16653fe7c36209799175bb3dc1ae46
SHA1: bae38215ecb4ab73a42ca5959849cf394e671082
SHA256: 0b03b9d22f4c9e59b4ba498f294e297f013cae27050dfa0f3496640200db5376
PGP:  http://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.3.tar.gz.sig

-- 
	-Alan Coopersmith-              alan.coopersmith at oracle.com
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20150309/8c44889d/attachment.sig>


More information about the xorg mailing list