[ANNOUNCE] libX11 1.5.99.901

Alan Coopersmith alan.coopersmith at oracle.com
Sat Mar 9 19:48:45 PST 2013


We've built up a good deal of change that needs testing before we call this
release baked, so here's a first release candidate snapshot for Xlib 1.6.

There's a good number of minor bugfixes and some more serious (though
uncommonly hit) ones.

Packagers may need to update for the new path to Xcms.txt & changes to
the set of included locale files.

Support for some unused transports and platforms has been dropped, but
hopefully no one will be able to notice the lack of DECnet or CRAY UNICOS
support.

Try it out, report bugs, and let us know what needs to be fixed before the
1.6 release.

	-Alan Coopersmith-              alan.coopersmith at oracle.com
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc

Adam Jackson (2):
      XErrorDB: Add GLXBadProfileARB
      configure: Remove AM_MAINTAINER_MODE

Alan Coopersmith (23):
      libX11 spec: Correct prototype for XConvertSelection
      XCreate{Pix,Bit}map...Data: Free pixmap in error path if XCreateGC fails
      Convert XCreate{Pix,Bit}map...Data to use C99 designated initializers
      Tell clang not to report -Wpadded warnings on public headers we can't fix
      Remove unused TLI ("STREAMSCONN") code from Xlib
      Remove unused DECnet ("DNETCONN") code from Xlib
      cmsColNm.c: maintain constness of arguments to qsort helper function
      XRebindKeysym: Drop unnecessary const-removing cast
      XStringToKeysym: preserve constness when casting off unsignedness for strcmp
      Fix comment typo & confusing indentation levels in Data() macro definition
      Preserve constness in casting arguments through the Data*() routines
      XKeysymToString: move variable declarations to the scope of their usage
      Convert more sprintf calls to snprintf
      unifdef MUSTCOPY
      unifdef WORD64
      unifdef CRAY & _CRAY
      unifdef XKB_IN_SERVER
      Assume size_t is always available, since it was defined in C89
      _xudc_code_to_glyph: check for NULL pointer *before* writing to it, not after
      Add <X11/Xresource.h> hint to all Xrm* man pages
      XAllocClassHint: Assume calloc sets pointers in allocated memory to NULL
      Fix very weird indenting in src/GetFProp.c
      libX11 1.5.99.901 (1.6 RC1)

Colin Walters (2):
      Fix build after dropping locales
      autogen.sh: Implement GNOME Build API

Egbert Eich (11):
      i18n: Consolidate compose handling for locales with UTF-8 encoding.
      i18n: Add missing locales which existed in locale.alias.
      i18n: Adding and removing comments.
      i18n: Remove duplicates and aliases to oneself.
      i18n: Fixed typos in full locale names.
      i18n: Treat 'a3_AZ' as an alias for 'az_AZ'.
      i18n: Bring locale.dir and compose.dir in sync.
      i18n: Remove ja.S90 and ja.U90 locales.
      i18n: Uppercased all occurances if 'iso8859' in the full locale name.
      Don't hard code path to Xcms.txt file.
      Install Xcms.txt in $(datadir) rather than $(libdir).

Eric S. Raymond (8):
      Eliminate all uses of tab stops in the libX11 man pages.
      Clean up, my last commit missed four cases.
      The ".FD" macro is never used.  Remove it.
      The .FN macro, paired with .FD, is also never used. Remove it.
      The .C{ and .C} macros are never used.  Remove them.
      Remove the one and only use of the .NT/.NE pair.
      The .NT/.NE macro pair is no longer used.  Remove it.
      Renove some unnecessary low-level markup.

Jens Herden (1):
      i18n: Add support for Khmer locale and compose table.

Jon TURNEY (1):
      Fix config check for loadable modules

Kalman Kemenczy (1):
      i18n: Add support for Serbian specific compose table entries.

Karl Tomlinson (1):
      MakeBigReq: don't move the last word, already handled by Data32

Ken Moffat (1):
      dead_double_grave and dead_inverted_breve should only have one underscore.

Nickolai Zeldovich (1):
      XListFontsWithInfo: avoid accessing realloc'ed memory

Quentin Glidic (2):
      nls/Makefile.am: Remove unneeded $(srcdir)
      nls/Makefile.am: Use LOG_COMPILER

Ross Burton (1):
      Allow overriding location of keysymdef.h

Will Thompson (1):
      Add compose sequences for "therefore" and "because".

Yaakov Selkowitz (1):
      XIM: remove Private and Public macros

git tag: libX11-1.5.99.901

http://xorg.freedesktop.org/archive/individual/lib/libX11-1.5.99.901.tar.bz2
MD5:  afee40a518a97b05300c26809d381497
SHA1: 4ecc893bfdd68373acfaa5828f1ec582cf84a499
SHA256: fb654108b7ed46fc000321ee1c6a39858698b141e124df5a781a13c3ac1bb1dc

http://xorg.freedesktop.org/archive/individual/lib/libX11-1.5.99.901.tar.gz
MD5:  3b5e303a7b1d8b9ebf98ea3c1457eaf8
SHA1: 1141ca008f2029e54fed8ceb702c3e0c71aaaf50
SHA256: 2723a0f18308be0f33dab88e414783a6cb8b862ad550f9e596db9ee9c3e0d8f6

-- 
	-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/20130309/11370140/attachment.pgp>


More information about the xorg-announce mailing list