[ANNOUNCE] libX11 1.5.0

Alan Coopersmith alan.coopersmith at oracle.com
Fri Jun 1 23:57:05 PDT 2012

At long last, the stable release of Xlib 1.5.0.

While it only strictly requires libxcb 1.2, it's recommended that libxcb 1.8.1
be used to get the fix for network connection fallback from Unix sockets to
TCP that replaces the code previously found in libX11.

Since there have been no changes since the final release candidate,
here's the full list of changes since libX11 1.4.4:

Alan Coopersmith (15):
      Fix "nomal" -> "normal" typo in several comments
      XlcSL.c: convert old-style function definitions to ANSI C89 style
      Reject negative string counts in copy_string_list
      makekeys: move buf declaration from global to main to silence gcc -Wshadow
      Add more Xkb man pages to the See Also lists for core keyboard functions
      Remove "register" qualifier that annoys Solaris Studio compiler
      libX11 (1.5 RC1)
      libX11 spec: Remove .br nroff macro left behind in XGetWindowProperty prototype
      Add olinks from libX11 spec to x11protocol spec
      libX11 AppC: Fix section headers that didn't translate from nroff properly
      Add olinks from libX11 spec to ICCCM spec
      Add olinks from libX11 & localedb specs to ICCCM spec
      Add X11R7 sections to the libX11 & XKBlib credits to cover Docbook conversion
      libX11 (1.5 RC2)
      libX11 1.5.0

Alexander Polakov (1):
      XGrabKey manual page: change XAllowAccess to XAllowEvents in See Also

Andreas Wettstein (1):
      XIM: Allow modifier releases in compose sequences (#26705)

Bodo Graumann (1):
      libX11: Fixing modifier key range in Xutil.h (Bug #21910)

Choe Hwanjin (1):
      XIM: Make Xim handle NEED_SYNC_REPLY flag

Derek Buitenhuis (1):
      makekeys: Fix build/target word size mismatch when cross-compiling

Frédéric Boiteux (1):
      Compositions with the dead greek symbol

Gaetan Nadon (35):
      nls: restructure charts as a single article with sections
      specs: build compose keys tables in specs/i18n/compose
      compose specs: generate chunked html
      libX11 specs: move </para> above <varaiablelist>
      credits.xml: remove toc from Acknowledgments
      libX11 specs: review doclifter generated tables
      docbook.am: do not generate docs if docbook customization layer is missing
      docbook.am: explicitly list xmlto flags for each target
      docbook.am: add search path for local entities
      docbook.am: refactor common flags for xmlto and xsltproc
      compose: upgrade makefile to support olinking on chunked html
      docbook.am: embed css styles inside the HTML HEAD element
      docs: remove <productnumber> which is not used by default
      docs: remove orphan <affiliation>
      docs: use the &fullrelvers; entity to set X11 release information
      docs: remove <productnumber> which is not used by default
      docs: use the &fullrelvers; entity to set X11 release information
      specs: use appropriate markup for Copyright statements
      specs: remove orphan affiliation.
      specs: handle multiple sets of copyright notice/license/warranty
      docs: merge copyright holder under the same copyright notice
      specs: support multi licensed copyright notice and license text
      specs: The strandard name is still "X Consortium Standard"
      specs: fix The Open Group license text
      localedb: add release info to spec
      specs: support multi licensed copyright notice and license text
      localedb: restore X Consortium original legal text
      Framework: restore X Consortium copyright
      xtrans: restore X Consortium original legal text
      xim trans: restore Fujitsu copyright legal text
      XIM: refactor the multi licensing legal text
      XKB: provide adequate quotes for the license text
      libX11 specs: use <copyright> for first holder of multi license
      localedb specs: use <copyright> for first holder of multi license
      docbook.am: embed css styles inside the HTML HEAD element

Geoff Streeter (1):
      Add APL support to compose

James Cloos (4):
      [nls] Fix typo/synco.
      Make the compose sequence for ẞ work.
      Fix the gtk+ additions
      Remove duplicate compose sequences from commit e51e37c118ae.

Jeremy Huddleston (8):
      Use a configure check for seteuid
      Add additional compose sequences for pound sterling, yen, and cent (mixed case)
      Remove conflicting compose sequences for cent and colon
      Remove self-resolving aliases
      Fix potential uninitialized variable access in _XimMakeICAttrIDList
      Fix nobreakspace for pt_BR.UTF-8
      Mark XKeycodeToKeysym as _X_DEPRECATED
      nls: Use LC_CTYPE=C for sed magic

Jon TURNEY (1):
      Don't use caddr_t casts

Julien Cristau (3):
      Revert "xcb: Add TCP fallback"
      configure: check if issetugid is declared
      configure: make previous change work with older autoconf

Keith Packard (1):
      Block for other threads in _XUserLockDisplay

Kusanagi Kouichi (1):
      XQueryColors: Split a request into multiple requests if necessary

Marko Myllynen (3):
      Add new compose sequences
      Provide translation from XK_permille (ad5) to Unicode (U2030)
      Use ezh/EZH in compose maps

Matt Dew (2):
      Cleanup IDs and links in doc
      informaltable & table cleanup

Pander (7):
      Add compose sequences from gtk+ to X.Org
      Complete compose key sequences for musical symbols
      Compose: Reassigned <o> <apostrophe> to oacute, also for upper case.
      Compose: Removed <S> in combination with a numeral for superscript
      Compose: Removed <n> <minus> for n with tilde, also vice versa & for upper case
      Compose: Removed <slash> <U> and vice versa
      Compose: Reassigned squences with minus and a or o

Peter Hutterer (6):
      Add _XGetRequest as substitute for GetReq/GetReqExtra
      Switch GetEmptyReq and GetResReq to call _XGetRequest
      include: Add GetReqSized() for request buffers of specific size
      Use GetReqSized for GetReq and GetReqExtra
      Typo fix

Ryan Pavlik (2):
      Add XWindows.h include to Xxcbint.h
      Use pthreads on MinGW also

Tollef Fog Heen (1):
      NLS: Add more vulgar fractions

Xue Wei (1):
      mbtocs should not truncate input

Yann Droneaud (2):
      Return name instead of value in XGetIMValues() and XSetIMValues()
      Return name instead of False in XSetICValues()

git tag: libX11-1.5.0

MD5:  78b4b3bab4acbdf0abcfca30a8c70cc6
SHA1: 8177535c9c59d8c3ab98d55ce53520b5737ccd1a
SHA256: c382efd7e92bfc3cef39a4b7f1ecf2744ba4414a705e3bc1e697f75502bd4d86

MD5:  395455e4d3a51459374fe5ca8420aae8
SHA1: 7890e34641d44aec32628aa68867b97bc6abbe17
SHA256: 2ddc05170baf70dd650ee6108c5882eb657cafaf61a5b5261badb26703122518

	-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: 194 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-announce/attachments/20120601/fc2a7ba7/attachment.pgp>

More information about the xorg-announce mailing list