Luit

Software Screenshot:
Luit
Software Details:
Version: 2.0-20130217
Upload Date: 20 Feb 15
Developer: T.E.Dickey
Distribution Type: Freeware
Downloads: 34

Rating: 2.7/5 (Total Votes: 3)

Luit is an open source filter that can be run between an random software and a UTF-8 based terminal emulator.

Luit is able to convert the output of an application from the locale's encoding into UTF-8. It supports xterm.

What is new in this release:

  • bump to 2.0, reflecting changes
  • add character-set entries for CP1255 and CNS-11643 planes 1-3 to allow use of some of the remaining ".enc" files.
  • modify -list option to show character set sizes.
  • add -prefer option to control the lookup order between iconv, fontenc, builtin and posix character set data.
  • add -show-builtin option to show details of a particular built-in encoding.
  • add -list-builtin option to show built-in encodings embedded. This is available only for the iconv configuration; the fontenc library has no API for retrieving the information.
  • change defaults for configure script options --enable-iconv and --enable-fontenc to deprecate the fontenc library.
  • replaced existing built-in encoding tables with augmented set generated from iconv to obviate need for fontenc's tables as a fallback.
  • add prefix translations from IBM-CP to CP ), etc., to make fontenc's encoding name "ibm-cp866" work with luit.
  • add koi8-e to locale-charsets table, to make that encoding work.
  • add -show-iconv to show a given encoding from iconv using the ".enc" format.
  • add -fill-fontenc option to control output format of -show-fontenc.
  • add -show-fontenc option to show a given encoding, e.g., from a ".enc" file using the ".enc" format.
  • add -list-fontenc option to show available encodings using the ".enc" files which should be distributed with the fontencoding library.
  • add -list-iconv option to show encodings and corresponding locales supported in the iconv configuration.
  • document -kg0, etc., in manpage.
  • revise the help option -h, providing a summary of each option rather than the abbreviated listing. The abbreviated listing is still provided when an unrecognized option is encountered.
  • improve error recovery in the iconv configuration by falling back to POSIX encoding if no encoding can be found in the system's tables.
  • apply workaround from xterm patch #279 to make window size set for pty implementation such as Mac OS X which lose this when opening the other side of the connection.
  • fix issues from Coverity scan; all were minor.
  • update config.guess, config.sub

What is new in version 1.2-20121014:

  • review/improve no-leaks checking with valgrind.
  • add null-pointer checks in copyOut in case a non-8bit encoding was used with the iconv configuration.
  • document environment variables used by luit in its manpage.
  • amend the check using nl_langinfo(CODESET) in 2011/10/30 changes, ignoring that section if the -encoding option was given (report by Alexios Zavras).
  • support --datarootdir option in configure script.
  • updated configure macros:
  • CF_FUNC_GRANTPT
  • add another step to the test-program.
  • CF_FUNC_POLL
  • fix the case where stdin is redirected, e.g., in rpm/dpkg builds (reported in Debian #676461). Also correct return-check, which could have been confused by typing on the keyboard while the check was running.
  • CF_GCC_ATTRIBUTES
  • use AC_DEFINE_UNQUOTED() rather than appending to confdefs.h, since long-ago concern about the ability to pass-through parameterized macros appears to be not a problem, testing with 2.13 and 2.52
  • CF_GCC_VERSION
  • add workaround for Debian's modification of the version message
  • CF_GCC_WARNINGS
  • add check for clang
  • CF_PATHSEP
  • add message to show the actual value used.
  • CF_PATH_SYNTAX
  • also match (for substitution) variables such as ${includedir}
  • CF_WITH_PATH
  • fix after changes in ncurses to use --datarootdir
  • CF__GRANTPT_BODY
  • add an ifdef'd chunk #5 for testing the 'tty' (rather than 'pty') and moved the important 'pty' chunk before opening the slave device as a simple way of making the test program lose any possible race between parent/child processes in initializing both sides of the pseudoterminal (report by Christian Weisgerber).
  • miscellaneous
  • cleanup based on byacc 20121003.
  • update config.guess, config.sub

What is new in version 1.2-20120129:

  • Improved portability, making checks with the configure script to distinguish working poll versus select, and working grantpt versus openpty functions.
  • Tested on several releases of AIX, HPUX, IRIX64, Solaris, and Tru64, as well as various Linux distributions, FreeBSD, NetBSD, and OpenBSD.

What is new in version 20111030:

  • modify configure script to add X_LIBS symbol after resolving fontenc library, to use the associated -L option in subsequent configure-checks.
  • add -t to simplify testing available locales versus luit's tables and the locale.alias file.
  • add "US-ASCII" for C/POSIX to the locale-charset table.
  • add entries to the locale-charset table to correspond with the font-encoding table, making it possible to use locales defined with each named charset (reported by Andrey Ivanov, also reported in Freedesktop #41857).
  • modify the lookup by locale charset to help match results from nl_langinfo(CODESET) by mapping commonly used prefixes into the prefixes used by luit.
  • check for, and use nl_langinfo(CODESET) to augment X's locale.aliases file for determining the encoding to use.
  • workaround limitation in copying terminal settings on Solaris from original tty to pty.
  • add /usr/openwin/lib/locale to search-list of locale.alias for Solaris 10.
  • improve configure script so that it does not error-out if fontenc is unavailable, using iconv instead.
  • bump version to 1.2, noting xorg hackers having marked (with only cosmetic changes) the 2010/6/1 snapshot as "1.1.0".
  • add/use configure check for posix_openpt, prompted by FreeBSD ports/161480.
  • updated configure script macros: CF_ANSI_CC_CHECK CF_DISABLE_RPATH_HACK CF_LD_RPATH_OPT CF_PKG_CONFIG CF_RPATH_HACK CF_SVR4 CF_WITH_ZLIB CF_XOPEN_SOURCE
  • update config.guess, config.sub

What is new in version 20101128:

  • This version adds a configure option to use iconv rather than fontenc.
  • For iconv, built-in support is provided for two DEC symbol encoding types.
  • Configure options have been added to support debug-traces and aid in memory-leak checking, as well as providing the verbose command-line option.
  • A few very old bugs have been fixed (such as the command line options that are supposed to pre-set encoding assignments).

What is new in version 20091014:

  • Configuration on OpenBSD was improved, so it no longer requires setuid operation.
  • Other portability fixes and improvements were made.

Similar Software

units-filter
units-filter

3 Jun 15

Valencia
Valencia

17 Feb 15

GNU awk
GNU awk

20 Feb 15

lesspipe.sh
lesspipe.sh

19 Feb 15

Other Software of Developer T.E.Dickey

Ncurses
Ncurses

11 May 15

vttest
vttest

17 Feb 15

Comments to Luit

Comments not found
Add Comment
Turn on images!