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

📄 changes.txt

📁 rxvt经典的linux下的终端.小巧实用
💻 TXT
📖 第 1 页 / 共 5 页
字号:
	paste from the cut-buffer.     7.	Fixed utmp.c to handle both sysv and bsd pty names.  More changes in	the works to improve documentation and eliminate race conditions ...	this, thankfully, is being done by someone else.     8.	Added European language support (X11R6) - let me know of problems	and fixes since I only have X11R5.     9.	Changed names of color10-color17 to color8-color15 to match with	those used by color_xterm ... sorry for the inconvenience, but I	didn't have an X11R6 xterm manpage until now and long-term	compatibility is quite important.	Added a real bold font (define USE_BOLDFONT).  I still think it's	too much work to avoid pixel droppings for overstrike fonts.	Added support for specifying colors for bold/underline	(colorBD/colorUL) but it's only done when the foreground = the default	foreground ... see the manpage.	Compile-time selection of TERM="xterm-color".	Reduced the number of rarely-used command-line options since they	are accessible on the command-line via their resource names as long	options.  More rigid differentiation between long and short options:	long options are --/++ prefixed; short options -/+ prefixed.  Added	long-option help to give the resource names.	Removed run-time selection of right-hand scrollbar and arrows.	Removed run-time selection of (pageup_key/pagedown_key/alert_key).    10.	Changed Ctrl-Up,Down,Left,Right to emit "\EOa,b,c,d" instead of the	previous "\E[^A,^B,^C,^D" to avoid problems associated with having	an embedded "^C" in a key-sequence.  Disallow 80/132 column	switching as the default (same as xterm).    11.	Check for seteuid().  Add "ttcompat" module for SVR4.    12.	A few people suggested removing the keystroke for toggling MapAlert	and so I have.  I agree that it was pointless and/or annoying since	there was no way of determining the current toggled state anyhow.    13.	Fixed missing `ttydev' for _sgi.  Fixes for BSD utmp support.	Exported WINDOWID before the window was created (oops).    14.	Mouse cut&paste of autowrapped lines should be improved, fixed	bug in screen.c::scroll_text().    15.	As was pointed by a user -->> in keeping with X conventions, only an	application that starts with 'x' should capitalize the first two	letters of the resource file, so the rxvt resource file (and class	name) should be named Rxvt not RXvt, this is a minor point.    16.	rclock: As well as message reminders, rclock can launch programs and	(if no message text is given) act as a cron-type of program.  Made	default font `7x14'.  Fixed graphics context when mail is waiting	and a reminder is issued - so the message is actually visible!    17.	As suggested by a user, changed the bolding algorithm to be slightly	more intuitive:		1. colorBD (if specified)		2. color0-7 -> color8-15 (if possible)		3. boldFont (if specified and found)		4. overstrike (last resort)	This takes advantage of the color capability and is the most	consistent when toggling font sizes on-the-fly.  If you never want	overstrike (looks ugly and leaves pixel droppings) or boldFont (you	like to switch font sizes on-the-fly), you can remove them at	compile-time.  The other elements are similarly compile-time	selectable.    18.	Another user suggestion: scrollbar made more distinct by having the	`trough' a different color from the slider -- I opted for making it	the same as the default background color so that the slider and	arrows appear to `float' on the window.  Also removed topShadowColor,	bottomShadowColor resources as unnecessary.    19.	Dropped distribution of vttest since Tom Dickey <dickey@clark.net>	is working on an improved version.2.16 to 2.17\-----------     1.	Fixed problem in scr_refesh_region() that was introduced in v2.16	The problem of `pixel droppings' continues when bold is simulated	using overstrike.  Using XCopyArea() sometimes helps, but the	preferred and simplest solution is item 4 below.    2.	Removed 7bit mode.	Changed definition of meta so that the ESCAPE is the default and	using meta to set the 8bit on an option that can be made run-time	configurable (assuming people still use this).	Added -/+rv command-line option, resource reverseVideo.  NB: it works	slightly differently from xterm's in that foreground/background are	swapped even if they have been explicitly set.	Removed NO_COLOR option -- no more monochrome rxvt (one too #ifdef's).	Inherit existing stty settings (at least for control characters)	and set value of BackSpace appropriately.	Added defines DONT_GUESS_BACKSPACE and NO_DELETE_KEY    3.	Added 3D style scrollbar and removed all the old bitmapped	scrollbars and arrows with the only exception being the xterm	lookalike XTERM_SCROLLBAR which is available in a single width.	With arrows, scrollbar behaviour somewhat resembles Motif	behaviour.  Without arrows, it's the standard xterm behaviour.	The default scrollbar (defined at compile-time or set by using	scrollBar: True) is to have a scrollbar with arrows arranged on the	right-hand side. The scrollBar resource is now exclusively a boolean	value	scrollbar resources:		scrollColor		topShadowColor		bottomShadowColor	NB: if topShadowColor/bottomShadowColor are unset, their values are	    calculated from scrollColor using an algorithm adapted from	    fvwm so it shouldn't be too hard to find scrollbar colours that	    look good with your window manager and don't consume an entire	    colormap.    4.	Added smarter handling of bold/blink when applied to the default	fg/bg colours:	If the pixel value of fg/bg matches the pixel value of colour COLOR0	through COLOR7, then applying bold/blink to the default fg/bg will	select the appropriate colour from BOLD0 through BOLD7 instead of	using the overstrike bold.	This seems to be the best way to handle bold/blink attributes when	the foreground/background match and ANSI colour anyhow.  For	convenience, it is possible to use colour aliases (next item) for	the foreground/background colours instead.	My preference is a dull Canadian look:		RXvt*foreground:	7		RXvt*background:	10    5.	Changed colour aliases (item 7 of last change) and dropped the `#'	prefix.  This avoids confusion with the regular #rrggbb format of	specifying colours and is unambiguous since there are no X11 colours	starting with a digit.  This also avoids the need to quote the `#'	to protect against shell interpretation.    6.	Added colour cursor support.	    -cr (cursorColor), as per XTerm -> the (rectangle) cursor colour	    -cr2 (cursorColor2), only RXvt -> the text colour.	The cursorColor2 maintains contrast in a colour environment and	is optional.	Thanks Raul Garcia Garcia <rgg@tid.es> for the idea.	Cleaned up scr_refresh (again <sigh>) to avoid some unnecessary	colour changes and removed the reverse video graphics context and	just swap foreground/background colours instead.    7.	Typo in command.c: had seteuid() instead of seteguid() <sigh>	Use cfsetospeed()/cfsetispeed() for POSIX termios handling.    8.	Ignore the loginShell option/resource for programs that DON'T end	with "sh".  A hack but it keeps `rxvt -ls -e rlogin machine' from	failing and I don't know of (m)any shells that don't end in "sh".    9.	Hard-code dependencies in Makefiles to avoid using X11 makedepend.	Added check for atexit() to catch the problem that exists on SunOS	but not on Solaris.   10.  Collected command-line option parsing and X11 resources into a	single file (xdefaults.c), and introduced a monolithic structure	(with bit-flags for logical options) to eliminate the massive	if-else-if parsing and to reduce possible overlaps/oversights	Short help provided for an incorrect argument.	For more consistency, more flexibility, and fewer switches,	made -grk4/-grk9 options obsolete, and replaced with `-grk mode'.	Added the resource `greek_keyboard' while I was there.	It is also possible to use a `--' or `++' prefix to get so-called	`long options' that correspond to the resource name.	For example,		rxvt +ls -bg Blue		rxvt +loginShell -background Blue		rxvt ++loginShell --background Blue		rxvt ++ls --bg Blue		Error!   11.	Changed REFRESH_PERIOD to 1 in command.c, the old idea of providing	for fast and furious scrolling needs to be reconsidered so that `cat'	works.  Still needs some investigation.   12.	Changed scr_poweron(), which corresponds to `ESC c', to also reset	the scrollback buffer.   13.	Changed scr_change_screen() (when compiled with NO_SECONDARY_SCREEN)	so that switching from the secondary to primary screen will push the	old secondary screen into the scrollback buffer.  This is fairly	useful if your terminfo has have rmcup=\E[?47l\E8, smcup=\E7\E[?47h.	It is NOT particularly useful if rmcup includes \E[2J, like some do.	Running with NO_SECONDARY_SCREEN provides faster switching than	with a real secondary screen and saves memory too.   14.	Now that key values have mostly stabilized, moved the compile-time	key choices to "feature.h" ("keys.h" now obsolete).2.15 to 2.16\-----------    1.	Misc cleanup, rxvt once again passes the vttest (and reverse video	works again).  Kanji support tested and seems to be okay.  Finally,	an okay set of regular/bold colours.  Compile-time option for a	right-side scrollbar.    2.	Ctrl-minus now (correctly) generates ^_ [0x1F].	Changed termcap/terminfo to use normal cursor keys instead of	application cursor keys (rmkx/smkx, ke/ks) -- otherwise subsequent	rxvt/xterm starts with the application cursor keys active.    3.	Fixed scr_reset() so that resizing is a lot more sensible.	Implemented the equivalent SouthWest resizeGravity (xterm X11R5) so	the bottom line of text on the screen stays fixed.  If the window is	made taller, additional saved lines will be scrolled down onto the	screen; if the window is made shorter, lines will be scrolled off	the top of the screen, and the top saved lines will be dropped. The	old resizing code is available with -DOLD_UGLY_RESIZE.    4.	Altered code so all man-page documented command-line options will	not trigger errors even if the feature wasn't compiled into rxvt.	Added old, backward compatibility command-line options, but they're	simply ignored. Eventually they can be removed -- perhaps Jan'97?		`-8':		use `+7'		`-fat':		use `-sb'		`-thin':	use `-arrows'		`-meta8thbit'	use `-meta8'		`-metaescape'	use `-meta'		`-font_list'	use `-font1', `-font2', etc.	These ones are just too weird to support:		`-ls-':		use `+ls'		`-ma-':		use `+ma'    5.	Removed secure-keyboard option, too problematic and obscure.    6.	First attempt at GNU autoconfig.	Still needs some work, but it's mostly okay.    7.	Added minor aliases for foreground/background colours.  This permits	colour specifications like -fg "#13" -bg "#10", which would set the	foreground to colour 13 (bright yellow) and the background to colour	10 (bright black).  It's not terribly useful yet, but might	eventually be a nice way to have bold/blink colour work even on with	the standard fg/bg colours.2.14 to 2.15\-----------    1.	Small bug: initial width incorrect when there was no scrollBar.    2.	Close the gaping security hole.  Renounce setuid/setgid privileges	immediately and only take them up as needed -- chown() or writing	into /etc/utmp.    3.	Reverted to using `<' and '>' to toggle smaller/bigger fonts. It	seems that many didn't like KP_Subtract/XK_KP_Add -- conflicts with	some editors, and not all terminals have a Keypad anyhow.    4.	Man page reformatted by Piercarlo Grandi <piercarl@sabi.demon.co.uk>	so that it "now is done in the most delightful [sic] elegant 'roff	style :-)"    5.	Started to integrate the Kanji support based on old patches from the	Linux-JE (Japanese Extensions) project.  Consider it alpha until one	of the JE authors gives it a thorough check.    6.	Added compile-time selection of a few different scrollbar widths.    7.	When reading X resources, rxvt now recognizes two class names:	"XTerm" and "RXvt".  The reason for two distinct names is that there	are many options common between rxvt and xterm -- to which the class	name "XTerm" permits easy access and configuration -- but there are	also several options, notably colours and key-handling, unique to	rxvt but which are useful to share between different rxvt	configurations; the class name "RXvt" permits this.	NB: The "RXvt" class takes precedence (in the event of a clash) and	    is the only one ever used for the application defaults file.    8.	The initial value used for the Backspace key (^H or ^?) is now	determined from the value of CERASE used to set the termios	structures.  This removes the need for the BACKSPACE_AS_DELETE	compile-time option.2.13 to 2.14\-----------    1.	Default HOTKEY prefix can now be choosen as `meta', `ctrl' or	`shift'. Moved font toggle to KP_Add/KP_Subtract to resemble	resolution toggling of the XFree86 server (Linux) and so that Alt-<	can generate ESC-< for Emacs usage.  Man page and usage() reflect	the changes. Note that if you choose the hotkey to be `shift', to	mimic the Linux console scrollback, you'll probably want different	keybindings for mapAlert and Secure.	The choice of the HOTKEY (ctrl or meta) prefix and some of the	key-strings can be compile-time defined in "rxvtkeys.h", although	probably the only changes desired will be in the string value	associated with XK_Delete and in the choice of a HOTKEY (ctrl or	meta) prefix.	Use shift or ctrl to temporarily toggle Backspace from ^H to ^?.	Use shift to temporarily toggle the application keypad.    2.	Patch so that setting bold or blink works before or after changing	the colour (it used to only work before changing the colour). Also	added the option of having DOS VGA colours.	Thanks Avery Pennarun <apenwarr@foxnet.net>    3.	Extensive reworking of pseudo-tty handling and addition of BSD sgtty	terminal handling and new utmpx (Solaris 2.x) support. MANY thanks	to Raul Garcia Garcia (rgg@tid.es).	POSIX wtmp support added by Piet W. Plomp (piet@icce.rug.nl)

⌨️ 快捷键说明

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