Copyright 2006-2009,2010 by Thomas E. Dickey
Contents
This file contains a list of the changes that I have made for luit.
2010/6/1 -
- add makefile rules for generating pdf, etc., for manpage.
- modify
minstall.sh
to update program name if the configure
script options such as --program-prefix
were used to rename the program.
- add Debian package scripts (requires some assembly...).
- add rpm spec-file
(see my ftp area for binaries).
- add
-alias
option to allow override of
locale.alias
pathname.
- improve configure check for
locale.alias
file for NetBSD.
- improve fix
waitForInput
as suggested in Freedesktop #26383.
- drop
mkdirs.sh
, use mkdir -p
.
- improve configure script for ctags/etags, e.g., to work with pkgsrc.
- drop
Imakefile
- fix warnings from
clang --analyze
- updated configure script macros, mostly for quoting- and variable
initialization fixes.
- update config.guess, config.sub
2009/10/14 -
- add
-V
version option.
- work around defective implementation of gcc attribute warn_unused_return.
- add configure check for
openpty
, use that on systems such
as OpenBSD rather than requiring setuid operation.
- ifdef
open
to work with incomplete
definitions for O_NOCTTY
and TIOCSCTTY
(adapted from patch by Yaakov Selkowitz).
2009/8/16 -
- reset connection to blocking mode on exit.
- modify
poll
-flavor of waitForInput
to also
check if the connection has hung up.
- improve initialization for
-p
command-line option to
work with more BSD-flavors.
- improve configure script checks for font encoding library using AC_PATH_XTRA,
and noting that font encoding library may depend upon z library.
- replace #ifdef to define
HAVE_GRANTPT
with configure script.
- improve use of
const
more consistently in sources.
- clean up include-dependencies by including config.h before other includes.
- add change from xorg git:
- luit: Convert platform #ifdefs to configure tests for functions & headers
(adds configure checks for functions and headers used to open pty's,
uses that to replace a derived #define for HAVE_POLL
,
#ifdef's the corresponding headers and
modifies #ifdef for I_PUSH
ioctl to add __SVR4
).
- updated configure script macros:
CF_ADD_CFLAGS
CF_ADD_INCDIR
CF_ADD_LIBDIR
CF_ADD_SEARCHPATH
CF_FIND_LINKAGE
CF_GCC_ATTRIBUTES
CF_GCC_WARNINGS
CF_HEADER_PATH
CF_LIBRARY_PATH
CF_PATH_PROG
CF_PKG_CONFIG
CF_XOPEN_SOURCE
CF_X_FONTENC
- update configure utility scripts (config.guess, config.sub, install-sh, mkdirs.sh).
2008/8/29 -
- add
-p
option, to make the wait-pipe workaround from XFree86
optional. The default behavior is the older one.
2008/8/24 -
- add ifdef for
NO_LEAKS
, to check for memory leaks.
Found none in luit; font encoding library does have leaks.
2008/8/23 -
- update
minstall.sh
from xterm to fix possible scripting
dependency upon locale.
- set ncurses'
NCURSES_NO_UTF8_ACS
environment variable
to simplify use of line-drawing characters in luit
.
- improve default value for
locale.alias
pathname
by checking in the more common X11 locations.
2008/8/21 -
- use codepage change from luit 1.0.2
- modify configure script so
--with-fontenc-cflags
and
--with-fontenc-libs
options with when pkg-config
is not available.
- fixes for configuring fontenc library without
pkg-config
.
- fixes for gcc
-Wwrite-strings
warnings.
- fixes for gcc
-Wconversion
warnings.
- updated configure script macros
CF_ANSI_CC_REQD,
CF_CHECK_CACHE,
CF_FIND_LIBRARY,
CF_GCC_ATTRIBUTES,
CF_GCC_WARNINGS,
CF_IMAKE_CFLAGS,
CF_MSG_LOG,
CF_PATH_SYNTAX,
CF_POSIX_SAVED_IDS,
CF_SUBDIR_PATH,
CF_TYPE_FD_SET,
CF_VERBOSE,
CF_WITH_PATH,
CF_WITH_ZLIB,
CF_XOPEN_SOURCE.
- update configure utility scripts (config.guess, config.sub, install-sh, mkdirs.sh).
2006/8/20 -
- import snapshot from XFree86 (last change 2005/2/9).
- inspected Xorg sources, found no newer changes of note.
- wrote a configure script.
- minor code cleanup (fix compiler warnings,
add ifdef's to prevent repeated inclusion of header files
remove redundant #include's
indented code).