Path to this page:
Subject: CVS commit: pkgsrc/x11/libX11
From: Thomas Klausner
Date: 2015-03-10 08:16:26
Message id: 20150310071626.E486498@cvs.netbsd.org
Log Message:
Update to 1.6.3:
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
Files: