Download List

项目描述

The Tecla library provides programs with interactive command line editing facilities, similar to those of the Unix tcsh shell. It supports recall and editing of previously entered command lines, TAB completion of file names and application specific tokens, and in-line wild-card expansion of filenames. The optionally reentrant modules which perform TAB completion and wild-card expansion are also available separately for general use. The library is smaller, more modular, makes more efficient use of the heap, and has a less restrictive license than GNU readline.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-11-08 06:36
1.6.1

此版本修正了一些错误的Mac OS X下,补救的配置问题,增加了配置IRIX的支持,并增加了一些小的特点。 gl_get_line现在可以强制治疗,作为一个非终端交互式流通过设置环境变量学期单词“哑”。该生产线由一个调用gl_get_line返回的缓冲区,现在可以通过作为进一步修改初始投入下一个电话线。有一个文件描述符和不活动超时回调安全记录的方式暂停行编辑,在有需要时进行交互终端。
标签: Minor feature enhancements
This release fixes a few bugs, remedies a configuration problem under Mac OS X, adds configuration support for IRIX, and adds a few minor features. gl_get_line can now be forced to treat a terminal as a non-interactive stream, by setting the TERM environment variable to the word "dumb". The line-buffer returned by one call to gl_get_line can now be passed as the initial input line of the next call for further editing. There is a documented way for file descriptor and inactivity timeout callbacks to safely suspend line editing, in case they need to interact with the terminal.

2004-04-26 07:35
1.6.0

此版本修正了一些缺陷,增加了两个功能,控制在什么历史进入输入线,一个提示用户并等待一个字符回复功能举不胜举,另一个看不见的内容,而不需用户从终端字符打回。配置脚本现在也有一个行动方案编制的情况下建立的文件系统和嵌入式操作系统的选项删除库,使用户可以以其他方式利用探讨在主机文件系统。
标签: Minor feature enhancements
This release fixed a few bugs and added two functions for
controlling what goes in the list of historically entered input
lines, a function for prompting the user and awaiting a single
character reply, and another that invisibly reads a character
from the terminal without the user having to hit return. The
configure script now also has an option to compile the library
for embedded OSes without filesystems and option for
removing built-in actions that users could otherwise exploit to
explore the host filesystem.

2003-12-09 23:34
1.5.0

有几个主要的新功能,包括一个可选的非阻塞模式,允许gl_get_line不受任意的外部事件处理程序调用,而不阻塞调用,有约束力的多个完成处理程序,改进错误报告和历史召回行为补充规定,补充设施可靠的信号处理,对闲置超时选项,明确的方法来设置不SIGWINCH的系统终端的大小。也有一些错误修正。
标签: Major feature enhancements
There are several major new features, including an optional non-blocking mode, which allows gl_get_line to be called from arbitrary external event handlers without blocking the caller, an added provision for binding multiple completion handlers, improvements to error reporting and history recall behavior, added facilities for reliable signal handling, the option of inactivity timeouts, and an explicit way to set the terminal size on systems without SIGWINCH. There are also several bugfixes.

2002-05-31 10:25
1.4.1

这是一个维护版本。它包括小的改动,以支持3操作系统的Mac OS X(达尔文),那么QNX实时操作系统,在Windows和Cygwin。它也解决了监督职能,是防止插入制表符TAB键,当用户绑定完整的,从它的行动一词。
标签: Minor bugfixes
This is a maintenance release. It includes minor changes to support 3 operating systems, Mac OS X (Darwin), the QNX real-time operating system, and Cygwin under Windows. It also fixes an oversight that was preventing the tab key from inserting tab characters when users unbound the complete-word action from it.

2001-12-11 10:47
1.4.0

有很多增补gl_get_line。历史可以进行分组,展示,查询,残疾人,保存和应用软件。信号处理现在定制。文件事件处理程序现在可以注册。配置可以来自任何字符串或文件的组合。无回声模式已添加。在提示符下现在可以包含文字属性指示。 8位外国语言环境,现在的支持。还有一个新计划,增加了命令行编辑的大多数程序,但它们没有连接到图书馆。
标签: Major feature enhancements
There have been many additions to gl_get_line. The history can now be grouped, displayed, queried, disabled, saved, and loaded by applications. Signal handling is now customizable. File event handlers can now be registered. Configuration can now come from any string or combination of files. A no-echo mode has been added. The prompt can now contain text attribute directives. 8-bit foreign locales are now supported. There is also a new program that adds command-line editing to most programs, without them being linked to the library.

Project Resources