This file contains a list of the changes that I have made for luit.
copyOut
in case a
non-8bit encoding was used with the iconv configuration.nl_langinfo(CODESET)
in
2011/10/30 changes, ignoring that
section if the -encoding
option was given (report
by Alexios Zavras).--datarootdir
option in configure
script.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.