Mac OS Xの下、このリリースで修正さいくつかのバグは、救済の構成問題は、IRIX用設定のサポートを追加し、いくつかのマイナーな機能が追加されます。 gl_get_line現在の単語の"ダムには、TERM環境変数を設定することで対話型のストリーム以外のユーザーとして、端末の治療"を余儀なくされることができます。ラインバッファgl_get_lineに1つの呼び出しによって返される現在さらに編集するための次の呼び出しの最初の入力行として渡すことができます。ファイルをそこに記述し、非アクティブタイムアウトのコールバックを安全に行編集を中断するための文書化方法の場合、それらの端末とやり取りする必要があります。
タグ:
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.
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.
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.
これは、メンテナンスリリースです。これは軽微な変更について3オペレーティングシステムはMac OS X(Darwin)のサポートが含まれては、QNX、リアルタイムオペレーティングシステム、およびCygwinはWindowsの下で。また、修正プログラムは、タブ文字を挿入するときにユーザーがそこから完全な単語のアクションをバインド]タブキーを妨げていた監督。
タグ:
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.
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.