2013-09-09 11:44:41 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
Update to 1.6.2:
This release of libX11 includes a number of fixes to handle realloc() failure
better, resolves a number of compiler & static analyzer warnings, fixes several
bugs in the X Input Method framework, and cleans up the XKB code to be a little
more maintainable.
Alan Coopersmith (28):
Fix file leak on malloc error in XlcDL.c:resolve_object()
lcfile: skip over any null entries in args list
xlibi18n: convert sprintf calls to snprintf
ximcp/imRm.c: convert sprintf calls to snprintf
omGeneric.c: convert sprintf calls to snprintf
Avoid memory leak/corruption if realloc fails in XlcDL.c:resolve_object()
lcDB.c: ensure buffer size is updated correctly if realloc fails
Avoid memory leak/corruption if realloc fails in imLcPrs.c:parseline()
Avoid memory leak/corruption if realloc fails in Xregion.h:MEMCHECK macro
miRegionCopy(): handle realloc failure better
miRegionOp(): ensure region size is not updated if realloc fails
Delete unused XKB_INSURE_SIZE macro from XKBlibint.h
init_om: remove unneeded extra copy of string to local buffer
Constify lc_name argument to _XlcLocaleDirName() & _XlcLocaleLibDirName()
Fix const handling in XSetLocaleModifiers
xlibi18n: Fix a bunch of const cast warnings
i18n modules: Fix some const cast warnings
xlibi18n: fix argsize argument to _XlcParsePath
Remove even more casts of return values from Xmalloc/Xrealloc
Don't cast sizeof() results to unsigned when passing to Xmalloc/Xcalloc
Remove unnecessary casts of pointers to (char *) in calls to Xfree()
Remove long unused src/udcInf.c
Fix overflow checks in _XkbReadKeySyms when key_sym_map is already created
Reindent XKB code to X.Org standard style
Rearrange some variable declarations & initializations in XKB
Stop checking for HAVE_DIX_CONFIG_H on the client side
Bug 68413 - [Bisected]Error in `xterm': realloc(): invalid next size
libX11 1.6.2
Benno Schulenberg (1):
nls: Adding more accessible compose sequences for JÌ and jÌ.
Egbert Eich (2):
XIM: Fix race on focus change: set 'FABRICATED' only when keyev filters in \
place.
XIM: Fix sync problem on focus change.
ISHIKAWA,chiaki (1):
Fix bogus timestamp generated by XIM
Julien Cristau (1):
Add missing locales to configure.ac
|
2013-07-30 09:09:01 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 1.6.1:
This release includes fixes to the code, docs & build system.
It makes both clang & doclifter happier. It includes patches
upstreamed from Ubuntu, NetBSD, and Solaris.
Alan Coopersmith (10):
Update README to reflect where to find the Xlib specs now
specs/libX11: correct prototype for XListPixmapFormats/XImageByteOrder
troff macro expansion in specs/libX11
Require ANSI C89 pre-processor, drop pre-C89 token pasting support
XSetModifierMapping: Use Data instead of GetReqExtra
Refactor common code from XAddHost & XRemoveHost into single function
omGeneric: remove space between struct name & member name
Add ku_TR.UTF-8 (Kurdish language, Turkey region) to compose/locale.dir
Fix undefined XCMSDIR error when building lint library
libX11 1.6.1
Eric S. Raymond (2):
Remove call to undefined macro.
Remove call to undefined macro.
Kees Cook (2):
libX11: check size of GetReqExtra after XFlush
libX11: check "req" when calling GetReqExtra
Thomas Klausner (6):
Deal with the limited range of VAX floating point numbers when compiling \
for VAX.
Stop truncating source to destination length if it is larger.
Use newer callback-based API for XIM.
Check for symbol existence with #ifdef, not #if
Fix out-of-range comparison in _XF86BigfontQueryFont
Tighten out-of-range comparisons.
|
2013-06-16 15:34:30 by OBATA Akio | Files touched by this commit (6) |
Log message:
preprocessor is a tool.
|
2013-06-14 00:30:41 by Joerg Sonnenberger | Files touched by this commit (7) |
Log message:
Consistently use devel/tradcpp as preprocessor.
|
2013-06-04 09:57:13 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Update to 1.6.0:
Changes since libX11 1.5 (found in the release candidates) include fixes
for the recently announced security issues CVE-2013-1981, CVE-2013-1997,
and CVE-2013-2004; the addition of the _XEatDataWords API for use by
Xlib-based extension libraries, to help them avoid integer overflows when
it is necessary to discard data; removal of ancient, unused, incomplete
support for the Cray Unicos OS, and the DECnet and TLI transport types;
numerous improvements to compose files and locale data; man page macro
cleanups to improve compatibility with doclifter; and various other
code cleanups and compiler warning fixes.
Alan Coopersmith (1):
libX11 1.6.0
Thomas Klausner (2):
XCreateGC man page: Avoid .TS H and .TH macros
cmsMath.c: Add missing stdio header for printf(3) in DEBUG build.
|
2013-05-11 00:38:31 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
Fix and tweak libX11 cross-build.
- Tool-depend on xproto for data for a tool that libX11 builds and
runs.
- No need to pass CPPFLAGS_FOR_BUILD=-I${PREFIX}/include.
- Pass CC_FOR_BUILD=${NATIVE_CC:Q} in CONFIGURE_ENV, not MAKE_ENV.
|
2012-10-29 06:07:25 by Aleksej Saushev | Files touched by this commit (563) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
|
2012-10-02 14:09:42 by Matthias Scheler | Files touched by this commit (19) |
Log message:
Increase the minium required version of the "x11/libxcb" package to 1.6.
There are at least two packages ("graphics/cairo" and \
"x11/xlsclients")
which require this. And we definitely want to avoid the situation where
both the based and "pkgsrc" version get used at the same time.
Bump all the packages which use the "x11/libxcb" package except the two
which already require version 1.6. For those package remove the manually
set minimum required version.
Change discussed with Thomas Klausner in private e-mail.
|
2012-07-10 05:03:01 by Makoto Fujiwara | Files touched by this commit (5) | |
Log message:
Update from 1.3.5 to 1.5.0 based on PR pkg/46183
[ANNOUNCE] libX11 1.5.0
------------------------
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:
( Some 150 lines omitted, see following URL for detail )
http://lists.x.org/archives/xorg-announce/2012-June/001970.html
[ANNOUNCE] libX11 1.4.4
-----------------------
Thu, 28 Jul 2011 20:05:49 -0700 by Alan Coopersmith
Another bug fix release of libX11 brings another large set of fixes
found by static analysis or to ease further static analysis, many
documentation fixes and improvments, and improved assertions to
help users and developers figure out why Xlib just crashed on them.
[ANNOUNCE] libX11 1.4.3
-----------------------
Tue Apr 5 14:18:18 PDT 2011 by Alan Coopersmith
A minor release of libX11 to add support for the Sinhala keysyms required
by the recent xkb-config 2.2 release. Note that to get full support for
these keysyms you will also need to upgrade to x11proto 7.0.21 before
building the new libX11.
[ANNOUNCE] libX11 1.4.2
-----------------------
This bugfix release pulls in a ton of fixes for problems found by code static
analysis tools. Many thanks to everyone who has helped find and fix these
issues before they turned into nasty problems.
Additionally, Jamey Sharp has provided some fixes for Display lock handling
that caused some deadlocks when using xcb for transport (which was optional
in 1.3.x and is required in 1.4.x), so this update is highly recomended to
users of multi-threaded Xlib applications.
[ANNOUNCE] libX11 1.4.1
------------------------
Tue, 11 Jan 2011 22:35:19 -0800 by Alan Coopersmith
This bugfix release corrects two small issues in Xlib event handling,
and provides, for the first time ever, the XKB API spec in DocBook format.
[ANNOUNCE] libX11 1.4.0
------------------------
Sun Nov 21 14:38:32 PST 2010 by Alan Coopersmith
After 3 release candidates, it's finally done - libX11 1.4 is released.
As previously warned, libX11 1.4 *requires* libxcb. The Xlib 1.3 branch
continues to support the --without-xcb option for the benefit of any
remaining distributors who do not yet ship XCB in their stable releases.
[ANNOUNCE] libX11 1.3.6
------------------------
2010-09-20 6:16:18 by Daniel Stone
Just a small maintenance release for libX11; pending any catastrophic
bugs, this will probably be the last release from the 1.3.x branch. The
XStringToKeysym changes should provide a not-insignificant speedup for
X server and application startup.
|
2011-09-18 13:55:22 by Benny Siegert | Files touched by this commit (1) |
Log message:
Add -pthread on MirBSD, fixes build of dependent packages like libXpm.
I think that patch-aa is incorrect, at least on MirBSD. It supposes that
pthread_self is already in libc. However, I won't touch the patches
during the freeze.
|