⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 xorp源码hg
💻
📖 第 1 页 / 共 5 页
字号:
In the following log, modification dates are listed using the Europeanconvention in which the day comes before the month (ie. DD/MM/YYYY).The most recent modifications are listed first.10/12/2001 mcs@astro.caltech.edu           getline.c             If the TIOCGWINSZ ioctl doesn't work, as is the case when             running in an emacs shell, leave the size unchanged, rather             than returning a fatal error.07/12/2001 mcs@astro.caltech.edu           configure.in configure             Now that the configure version of CFLAGS is included in             the makefile, I noticed that the optimization flags -g             and -O2 had been added. It turns out that if CFLAGS isn't             already set, the autoconf AC_PROG_CC macro initializes it             with these two optimization flags. Since this would break             backwards compatibility in embedded distributions that             already use the OPT= makefile argument, and because             turning debugging on needlessly bloats the library, I now             make sure that CFLAGS is set before calling this macro.07/12/2001 mcs@astro.caltech.edu           enhance.c             Use argv[0] in error reports instead of using a             hardcoded macro.07/12/2001 mcs@astro.caltech.edu           getline.c             The cut buffer wasn't being cleared after being             used as a work buffer by gl_load_history().06/12/2001 mcs@astro.caltech.edu           configure.in configure             I removed my now redundant definition of SUN_TPUTS from             CFLAGS. I also added "-I/usr/include" to CFLAGS under             Solaris to prevent gcc from seeing conflicting versions             of system header files in /usr/local/include.06/12/2001 Markus Gyger (logged here by mcs)           Lots of files.             Lots of corrections to misspellings and typos in the             comments.           getline.c             Markus reverted a supposed fix that I added a day or two             ago. I had incorrectly thought that in Solaris 8, Sun had             finally brought their declaration of the callback             function of tputs() into line with other systems, but it             turned out that gcc was pulling in a GNU version of             term.h from /usr/local/include, and this was what             confused me.05/12/2001 mcs@astro.caltech.edu           Makefile.in             I added @CFLAGS@ to the CFLAGS assignment, so that             if CFLAGS is set as an environment variable when             configure is run, the corresponding make variable             includes its values in the output makefile.05/12/2001 mcs@astro.caltech.edu           getline.c libtecla.h libtecla.map man3/gl_get_line.3           man3/gl_last_signal.3             I added a function that programs can use to find out             which signal caused gl_get_line() to return EINTR.05/12/2001 mcs@astro.caltech.edu           getline.c             When the newline action was triggered by a printable             character, it failed to display that character. It now             does. Also, extra control codes that I had added, to             clear to the end of the display after the carriage return,             but before displaying the prompt, were confusing expect             scripts, so I have removed them. This step is now done             instead in gl_redisplay() after displaying the full input             line.05/12/2001 mcs@astro.caltech.edu           getline.c man3/gl_get_line.3             A user convinced me that continuing to invoke meta             keybindings for meta characters that are printable is a             bad idea, as is allowing users to ask to have setlocale()             called behind the application's back. I have thus changed             this. The setlocale configuration option has gone, and             gl_get_line() is now completely 8-bit clean, by default.             This means that if a meta character is printable, it is             treated as a literal character, rather than a potential             M-c binding.  Meta bindings can still be invoked via             their Esc-c equivalents, and indeed most terminal             emulators either output such escape pairs by default when             the meta character is pressed, or can be configured to do             so. I have documented how to configure xterm to do this,             in the man page.03/12/2001 mcs@astro.caltech.edu           getline.c man3/gl_get_line.3             gl_get_line() by default now prints any 8-bit printable             characters that don't match keybindings. Previously             characters > 127 were only printed if preceded by the             literal-next action.  Alternatively, by placing the             command literal_if_printable in the tecla configuration             file, all printable characters are treated as literal             characters, even if they are bound to action functions.             For international users of programs written by             programmers that weren't aware of the need to call             setlocale() to support alternate character sets, the             configuration file can now also contain the single-word             command "setlocale", which tells gl_get_line() to remedy             this.27/11/2001 mcs@astro.caltech.edu           demo.c demo2.c enhance man3/gl_get_line.3             All demos and programs now call setlocale(LC_CTYPE,"").             This makes them support character sets of different             locales, where specified with the LC_CTYPE, LC_ALL, or             LANG environment variables. I also added this to the demo             in the man page, and documented its effect.27/11/2001 mcs@astro.caltech.edu           getline.c             When displaying unsigned characters with values over             127 literally, previously it was assumed that they would             all be displayable. Now isprint() is consulted, and if it             says that a character isn't printable, the character code             is displayed in octal like \307. In non-C locales, some             characters with values > 127 are displayable, and             isprint() tells gl_get_line() which are and which aren't.27/11/2001 mcs@astro.caltech.edu           getline.c pathutil.c history.c enhance.c demo2.c             All arguments of the ctype.h character class functions             are now cast to (int)(unsigned char). Previously they             were cast to (int), which doesn't correctly conform to             the requirements of the C standard, and could cause             problems for characters with values > 127 on systems             with signed char's.26/11/2001 mcs@astro.caltech.edu           man3/enhance.3 man3/libtecla.3             I started writing a man page for the enhance program.26/11/2001 mcs@astro.caltech.edu           Makefile.in Makefile.rules INSTALL             It is now possible to specify whether the demos and other             programs are to be built, by overriding the default             values of the DEMOS, PROGRAMS and PROGRAMS_R variables.             I have also documented the BINDIR variable and the             install_bin makefile target.22/11/2001 mcs@astro.caltech.edu           getline.c libtecla.h libtecla.map man3/gl_get_line.3           man3/gl_ignore_signal.3 man3/gl_trap_signal.3             Signal handling has now been modified to be customizable.             Signals that are trapped by default can be removed from             the list of trapped signals, and signals that aren't             currently trapped, can be added to the list. Applications             can also specify the signal and terminal environments in             which an application's signal handler is invoked, and             what gl_get_line() does after the signal handler returns.13/11/2001 mcs@astro.caltech.edu           getline.c man3/gl_get_line.3             Added half-bright, reverse-video and blinking text to the             available prompt formatting options.           getline.c             Removed ^O from the default VT100 sgr0 capability             string.  Apparently it can cause problems with some             terminal emulators, and we don't need it, since it turns             off the alternative character set mode, which we don't             use.           getline.c             gl_tigetstr() and gl_tgetstr() didn't guard against the             error returns of tigetstr() and tgetstr() respectively.             They now do.11/11/2001 mcs@astro.caltech.edu           getline.c libtecla.h libtecla.map man3/gl_get_line.3           man3/gl_prompt_style.3             Although the default remains to display the prompt string             literally, the new gl_prompt_style() function can be used             to enable text attribute formatting directives in prompt             strings, such as underlining, bold font, and highlighting             directives.09/11/2001 mcs@astro.caltech.edu           enhance.c Makefile.rules configure.in configure             I added a new program to the distribution that allows one             to run most third party programs with the tecla library             providing command-line editing.08/11/2001 mcs@astro.caltech.edu           libtecla.h getline.c man3/gl_get_line.3 history.c history.h             I added a max_lines argument to gl_show_history() and             _glh_show_history(). This can optionally be used to             set a limit on the number of history lines displayed.           libtecla.h getline.c man3/gl_get_line.3             I added a new function called gl_replace_prompt(). This             can be used by gl_get_line() callback functions to             request that a new prompt be use when they return.06/11/2001 mcs@astro.caltech.edu           getline.c man3/gl_get_line.3             I implemented, bound and documented the list-history             action, used for listing historical lines of the current             history group.           getline.c man3/gl_get_line.3 man3/gl_echo_mode.3             I wrote functions to specify and query whether subsequent             lines will be visible as they are being typed.28/10/2001 mcs@astro.caltech.edu           getline.c man3/gl_get_line.3             For those cases where a terminal provides its own             high-level terminal editing facilities, you can now             specify an edit-mode argument of 'none'. This disables             all tecla key bindings, and by using canonical terminal             input mode instead of raw input mode, editing is left up             to the terminal driver.21/10/2001 mcs@astro.caltech.edu           libtecla.h getline.c history.c history.h           man3/gl_get_line.3 man3/gl_history_info.3             I added the new gl_state_of_history(),             gl_range_of_history() and gl_size_of_history()             functions for querying information about the             history list.           history.c             While testing the new gl_size_of_history()             function, I noticed that when the history buffer             wrapped, any location nodes of old lines between             the most recent line and the end of the buffer             weren't being removed. This could result in bogus             entries appearing at the start of the history list.             Now fixed.20/10/2001 mcs@astro.caltech.edu           libtecla.h getline.c history.c history.h           man3/gl_get_line.3 man3/gl_lookup_history.3             I added a function called gl_lookup_history(), that             the application can use to lookup lines in the history             list.           libtecla.h getline.c history.c history.h man3/gl_get_line.3             gl_show_history() now takes a format string argument             to control how the line is displayed, and with what             information. It also now provides the option of either             displaying all history lines or just those of the             current history group.           getline.c man3/gl_get_line.3             gl_get_line() only archives lines in the history buffer             if the newline action was invoked by a newline or             carriage return character.16/10/2001 mcs@astro.caltech.edu           history.c history.h getline.c libtecla.h libtecla.map           man3/gl_get_line.3 man3/gl_resize_history.3           man3/gl_limit_history.3 man3/gl_clear_history.3           man3/gl_toggle_history.3	     I added a number of miscellaneous history configuration	     functions. You can now resize or delete the history	     buffer, limit the number of lines that are allowed in the	     buffer, clear either all history or just the history of	     the current history group, and temporarily enable and	     disable the history mechanism.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -