This release provides the fixes for the recently announced security issues
CVE-2013-2002 & CVE-2013-2005, along with other code & doc cleanups, build
fixes, automake compatibility changes, and packaging improvements.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (5):
unifdef -U__UNIXOS2__
Unchecked return values of XGetWindowProperty [CVE-2013-2005]
unvalidated length in _XtResourceConfigurationEH [CVE-2013-2002]
Remove old strtoul workaround for SunOS 4
libXt 1.1.4
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Egbert Eich (2):
Install ErrorDB into a $datarootdir-path, not $libdir.
Add XtErrorDB directory to pkg-config file.
Eric S. Raymond (2):
Eliminate use of tab stops.
Remove unused macros that are temptations to presentation-level klugery.
Julien Cristau (1):
Add copyright notice and license from the X Consortium to COPYING
Thierry Reding (1):
Use AM_CPPFLAGS instead of INCLUDES
Thomas Klausner (2):
Avoid referencing something that isn't defined. Bring in the definition from another manual page.
Fix DEBUG build (TMparse.c:376:1: error: overflow in implicit constant conversion)
1.1.3:
This regression repair release reverts a regrettable revision.
1.1.2:
This release includes a good number of bug fixes, some initial unit tests
for checking several recent fixes, compiler warning cleanups, and build
configuration improvements.
The included documentation for the libXt API has been transformed into the
DocBook/XML format, to allow processing with the same toolchain as the rest
of the X.Org docs, producing better and more modern output formats, and
providing support for cross-linking with the other X.Org docs.
1.1.1:
This release fixes a longstanding crash on 64bit sparc, and a nasty bug
in the new XtAsprintf function added in 1.1.0.
1.1.0:
This release includes several bug fixes, as well as the usual set of recent
build configuration improvements & janitorial cleanups. The minor version
was bumped to indicate addition of XtAsprintf to exported API.
1.0.9:
This release includes several bug fixes, as well as the usual set
of recent build configuration improvements & janitorial cleanups.
Use make rules instead of shell for loops to generate shadow man pages
Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive
Link against libICE
Fix compilation of host tools in cross-compilation case
Adam Jackson (1):
libXt 1.0.6
Alan Coopersmith (3):
Solaris builds need to pass -intelabi to makestrs, even on SPARC
Update ac_define_dir.m4 to 2008-04-12 version
Add README with pointers to mailing list, bugzilla & git repos
Alan Hourihane (4):
Link with winsock for WIN32 platforms
fix logic inverted problem
less speed, more haste
Set a blank default search path for WIN32
Andreas Luik (1):
Recalculate fd_set more aggressively (bug #808)
[was patch-ag]
Ben Byer (1):
added -flat_namespace to CFLAGS for Darwin
Colin Harrison (4):
Add __MINGW32__
Fix some build issues for Win32 platforms
Xming specific configuration file settings
Reduce the path searches on mingw
Daniel Stone (1):
configure.ac: Minor thinko
James Cloos (1):
Add missing PHONY line for automatic ChangeLog generation
Jeremy Huddleston (1):
darwin: Don't use poll() on versions of darwin before darwin10
John McKernan (2):
Sun bug #1237023: Dtterm crashes in XtDisplayAccelerators()
Sun bug 4010369: Too slow to process Keycode 0 events in Xt Translati=
on Mgr.
John Tapsell (1):
configure.ac: Use native compiler for build tools
Jon TURNEY (1):
Cygwin/X: Build fix
Julien Cristau (1):
Allow C++ apps to build using libXt
Matthieu Herrb (2):
Sync XtGetErrorDatabaseText() prototype with reality.
nuke RCS Ids
Paulo Cesar Pereira de Andrade (1):
Janitor: ansification, make distcheck, compiler warnings, .gitignore.
Peter Breitenlohner (1):
X.Org Bug 17942: libXt manpage formatting
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
X.Org found in NetBSD-current.
Thanks a lot to all who helped, especially Matthias Scheler who did
repeated tests on Mac OS X and older versions of NetBSD to make sure the
support for those platforms wouldn't be broken (or at least, not fatally,
as I would still expect a few hiccups here and there, because there is
only so much one can test in such limited time).
On the infrastructure side, this branch brings pkgconfig-builtin.mk, in
order to write very easily new builtin.mk files. It can actually handle
more than just pkgconfig files, but it will provide a version if it finds
such a file. x11.builtin.mk has also been made more useful and now all
existing (and future!) native-X11-related builtin.mk files should include
it.
if no filename given, but this isn't true with the native HP compiler, so
teach them to use '-' explicitly.
XXX using cpp(1) to postprocess manpages is ugly, most of the other X.org
packages seem to have been converted to use sed(1).
NextEvent.c, as select() can modify it.
Add hacks.mk to build with -fno-strict-aliasing when needed; there
are quite a few warnings about this. Given this is an important
dependency, IMHO it's better to just disable it.
Bump rev.
- add an automake conditional to configure
- use that to build xmakestr using manual build rules. X11_CFLAGS is
honoured, but not CFLAGS as the latter is likely to contain platform
specific flags.
- use either makestr or xmakestr for building StringDefs.c, depending
on whether we are cross-compiling or not.
- pass down native compiler and flags for cross-compiliation
Supported-by: Google SoC 2007
official modular Xorg release of libXt.
This is so the xt.pc pkg-config file will have "appdefaultdir"
defined.
(I am guessing I am the only person in the pkgsrc world with this problem
since I have systems with libXt from xlibs days.)
This is the X Toolkit Intrinsics library. Xt Intrinsics is a library
of C routines (based on Xlib) used for designing user interfaces
with widgets. It also provides functions for handling events,
initializing windows, and interpreting resource files.
This is from the modular X.org project.