iconv_open
.
posix_openpt
,
which may be broken in Mac OS X's current release 10.7 Lion
(report by Kirby Zhou).
poll
and select
logic to avoid looping when a file descriptor is no longer valid.
poll
function to avoid using Mac OS X's broken implementation
(tested with Darwin 10.8.0).
X_LIBS
symbol after
resolving fontenc library, to use the associated -L
option
in subsequent configure-checks.
-t
to simplify testing available locales versus
luit's tables and the locale.alias
file.
nl_langinfo(CODESET)
by mapping commonly used prefixes
into the prefixes used by luit.
nl_langinfo(CODESET)
to augment
X's locale.aliases
file for determining the encoding to use.
posix_openpt
,
prompted by FreeBSD ports/161480.
plink.sh
script from xterm to reduce unneeded library
dependencies, e.g., from fontenc's buggy package script.
-g0
and similar options actually work,
by adding checks in initIso2022
.
-v
option, to
show which parts of the font-encoding configuration fail,
for troubleshooting.
--disable-leaks
, etc.
--enable-trace
.
--enable-iconv
, to use GNU iconv,
which is far more portable than fontenc.
Aside from that (and some cosmetic changes to C source, as well as providing a different configure script), and omitting this change-log, the xorg 1.1.0 is the same as the 2010/6/1 version. Its release notes state:
This release includes these changes from Thomas Dickey's luit-20100601:
- add -alias option to allow override of locale.alias pathname.
- improve fix waitForInput as suggested in Freedesktop #26383.
- fix warnings from clang --analyze
2010/6/5 -
<sys/param.h>
which
made setuid feature not work properly for FreeBSD.
locale.alias
file for OpenSolaris.
--disable-rpath-hack
,
modified configure script to normally supply an rpath option
if possible to simplify linkage to libraries in unusual places.
2010/6/1 -
minstall.sh
to update program name if the configure
script options such as --program-prefix
were used to rename the program.
-alias
option to allow override of
locale.alias
pathname.
locale.alias
file for NetBSD.
waitForInput
as suggested in Freedesktop #26383.
mkdirs.sh
, use mkdir -p
.
Imakefile
clang --analyze
-V
version option.
openpty
, use that on systems such
as OpenBSD rather than requiring setuid operation.
open
to work with incomplete
definitions for O_NOCTTY
and TIOCSCTTY
(adapted from patch by Yaakov Selkowitz).
poll
-flavor of waitForInput
to also
check if the connection has hung up.
-p
command-line option to
work with more BSD-flavors.
HAVE_GRANTPT
with configure script.
const
more consistently in sources.
HAVE_POLL
,
#ifdef's the corresponding headers and
modifies #ifdef for I_PUSH
ioctl to add __SVR4
).
-p
option, to make the wait-pipe workaround from XFree86
optional. The default behavior is the older one.
NO_LEAKS
, to check for memory leaks.
Found none in luit; font encoding library does have leaks.
minstall.sh
from xterm to fix possible scripting
dependency upon locale.
NCURSES_NO_UTF8_ACS
environment variable
to simplify use of line-drawing characters in luit
.
locale.alias
pathname
by checking in the more common X11 locations.
--with-fontenc-cflags
and
--with-fontenc-libs
options with when pkg-config
is not available.
pkg-config
.
-Wwrite-strings
warnings.
-Wconversion
warnings.