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

📄 changelog.old

📁 multi-tabed terminal based on rxvt
💻 OLD
📖 第 1 页 / 共 5 页
字号:
0.5.2 to 0.5.3\-----------------------------------Gautam Iyer <gi1242@users.sourceforge.net>    * Bug Fixes:	1. Handle EIO errors (got when tcsh / fish exit) properly. Patch by	   Zoltan Szalontai.	2. Disabled Shift+Enter shortcut by default, since it may confuse new	   users.	3. Make Alt+Enter behave like Xterm.	4. Added %T,%G,%P flags for percent interpolation (useful for dtach).	5. Bold colored text is rendered in BOTH bold font, and bright color.	   Use only bold font.	6. r->num_fds is properly reduced when tabs are closed	7. Ignore focus events of type NotifyGrab and NotifyUngrab. This	   caused an annoying blinking when focussing other windows via the	   keyboard. (Thanks to Roman Po??韟ka for pointing this out).	8. Removed the --focusDelay option (no longer necessary with above	   bugfix).    * Enhancements:	1. Added --titleFormat and --winTitleFormat options to control display	   of tab and window titles.	2. Added options --veryBright and --boldColors to control how bold	   primary colors are rendered.	3. Added --useFifo option, to make mrxvt listen for macros on a fifo.	   Code based on patch by Jozef Vesely.	4. Added Raise macro to "raise" the mrxvt window. Thanks to Jozef	   Vesely for the patch.	5. Added a UseFifo macro to enable / disable --useFifo at runtime.	   Defined a macro that opens a "mrxvt console" in a new tab (bound to	   Ctrl+Shift+c by default). Added --enable-use-fifo compile time	   option for people paranoid about security.	6. Added BOLD_BRIGHTENS_256_COLORS option in feature.h which attempts	   to brighten even non-primary colors instead of drawing them in	   bold. (Respects boldColors and veryBright).	7. Made winTitleFormat a profile option.	8. Added -ic option to set the application icon. (Adapted from patch	   #1656294 by Stanislav Mekhanoshin)Jimmy Zhou <jimmyzhou@users.sourceforge.net>    * Enhancements:	1. Check locale for encoding method if it is not specified by -km	   option or multichar_encoding resource.	2. Add new debugging facility such that a user can specify the	   message type and verbose level by command line options. Run	   `mrxvt -dmask whatever -dlevel something' for details. 	3. Fix compile error when use Sun Studio 10. Thanks to Quintin	   Beukes for the patch.0.5.1 to 0.5.2\-----------------------------------Gautam Iyer <gi1242@users.sourceforge.net>    * Bug Fixes:	0. Did a HUGE REWRITE of the multi-tab code base. Incomplete escape	   sequences longer cause lockups. Really busy tabs no longer starve	   everything else!	1. Fixed detecting xft support if xft-config is missing.	2. Fixed segfault obtained when the last macro in r->macros is executed	4. Convert sources from ts=8 to ts=4. Yes ts=8 was a bug :). Added a	   script ts4to8.pl to do this.	3. Make text under cursor visible if cursorcolor2 is not defined.	5. Added "Exec" macro to execute external programs	6. Added % expansion to macros. %s=selection, %t=tab title, %n=tab#.	7. Added a menu option to open the selection in a new tab in mutt /	   w3m, or in firefox.	8. Implemented a "-into" option to embed mrxvt into. Thanks to Bruno	   Deferrari <utizoc@gmail.com> for the patch.	9. Fix buffer overflow. Thanks to Frederik Deweerdt <deweerdt@free.fr>	   for the patch.       10. Made -ufbg and -fade options work under Xft ;).       11. Font specified with --boldFont is correctly handled (even if it's	   of a different dimension).       12. Exited tabs are now correctly held. Output from them is not lost	   even if they exit very quickly.       13. Rewrote the -ufbg and focus fading code completely. Now works	   correctly if tabs are switched on on unfocussed window, or if the	   bg is changed (via an escape sequence) from an inactive tab /	   unfocussed window.       14. Removed round trip to server when allocing Xft colors. (Reduces	   protocol requests by about 750 on startup, which should speed	   things up on a slow connection).       15. Defined CURSOR_COLOR_IS_RENDITION_COLOR by default in	   src/feature.h. This makes the cursor better visible when the cursor	   color is not defined, and makes the behaviour similar to the	   default behaviour of Xterm.       16. BugFix: Str and Esc macros caused a beep on execution.       17. Updated examples / menus to use new word splitting.       18. When user closes the mrxvt window, don't forcefully exit. Instead	   send SIGHUP to all child processes, and wait for childs to exit.	   Previous behaviour caused problems if the child produced some	   output on SIGHUP, or took a few seconds to exit.    * Enhancements:	0. Really busy tabs (even with Xft+anti aliasing) no longer starves	   anything else!	1. Reduced memory footprint by roughly 5kb.	2. Converted all source files to use the standard ts=8 for easier	   diffing / online viewing.	3. Added a --focusDelay option to collect focus changes events over an	   interval. This is mainly to work around a bug in some window	   managers.	4. Xft bold fonts now actually use the bold font, instead of over	   striking.	5. Added a --xftBoldWeight option to control the weight of the Xft	   bold font.	6. Made --holdExit a string option, so that tabs can be held based on	   the exit status of the child.	7. Added --holdExitTitle and --holdExitText options to specify the	   title of an exited tab, and the text printed in the tab of an	   exited child process.	8. Removed the "jumpScroll" option, and replaced it with	   --refreshLimit and --skipPages (see man page).	9. Changed word splitting of commands executed via NewTab and exec	   macros. Now words are split only at spaces or tabs (unless	   backslashed). If command starts with "!", it is passed to /bin/sh	   -c, which does all the word splitting / executing. For the old	   behaviour define INERNAL_WORD_SPLIT in src/feature.h.Jimmy Zhou <jimmyzhou@users.sourceforge.net>    * Bug Fixes:	1. Fix mrxvtset.pl as pointed by Avi Yagodnick.	2. Fix mouse button 4/5 behavior. Make it the same as firefox	   as pointed out by Yoshihiko Kashio.	3. Fix reverse video when foreground/background colors are not	   defined. Thanks to Yoshihiko Kashio.	4. Disable slave macros in the macro chains if the first (master)	   macro is defined as dummy.	5. Fix off-focus fading. Thanks to Ken Zalewski for the report.	6. Add macros to check and set options. Extend the number of 	   options.	7. Add macros to check and unset X resources.	8. Add macros to check and set NULL pointers.	9. Fix some freeing NULL pointer issues.	10.Fix black and white icons. Thanks to William Poetra Yoga	   Hadisoeseno for the patch!	11.Lots of code cleanup in command.c:rxvt_cmd_getc. Previously	   it is lengthy and nearly unmaintenanble.	12.Fix round-robin algorithm of command.c:rxvt_find_cmd_child.	13.Fix crash if click on empty space of menubar. Thanks to Zhu	   Qunying for the patch.	14.Fix severl compile error - we must call DBG_MSG after variable	   declaration in functions as we are using C, not C++. Thanks to	   lzl@mitbbs.com for bringing this issue to me and provide patch.	15.Fix unclosed file descriptors in child process.	16.Fix session support. We actually did not listen on it because	   the number of open file descriptor is small - we did not count	   it!    * Enhancements:	1. Add --with-max-profiles to configure script as suggested	   by Avi Yagodnick.	2. Add experimental fast (hopefully) memory management code. It	   is disabled by default.0.5.0 to 0.5.1\-----------------------------------Jimmy Zhou <jimmyzhou@users.sourceforge.net>    * Bug Fixes:	1. Compile error at rxvt_free_clipping (screen.c) when XFT	   support is not enabled.	2. Fix typo in acute acent. Thanks to Benedikt Magnusson	   for the bug report.	3. Fix file descriptor leakage - we should close /dev/ptmx	   after forking. Thanks to Edgar Toernig for the report	   and patch.	4. Always show cursor while mrxvt loses focus. Thanks to	   Edgar Toernig for the patch.	5. Adjust several limits, e.g., max border width and min	   blink time according to Edgar Toernig's patch.	6. Fix rpmbuild (Sourceforge Bug #1482311)	7. Fix crash on OpenBSD 3.9 when MULTI_CHAR is enabled -	   the variable morecur (defined as char) in screen.c is	   treated as unsigned (WtF!).	8. Fix compile error on OpenBSD 3.9 when MULTI_CHAR is	   enabled (OpenBSD keeps playing game with us!).	9. Saving session behavior now conforms to profile support.	10. Apply patches from FreeBSD ports.	11. Fix crash on Solaris when calling XLookupString. Xlib	   manual states that a portable program should pass NULL	   to the last (compose) parameter.	12. Add mrxvt 0.4.x compatible keyboard combinations to 	   mrxvtrc. They are disabled by default though. Thanks to	   Mihail Zenkov for the report and Dimitri AT sun.com for	   the solution.    * Enhancements:	1. Enable multiple bold fonts. Thanks to Edgar Toernig for	   the patch.	2. Add Fink package build. Thanks to Jeremy Anthony for the	   submission.Gautam Iyer <gi1242@users.sourceforge.net>    * Bug Fixes:	1. Macros now ignore the state of caps lock (as they should).	2. The highlight flag is now set even if the tabbar is hidden (so	   showing the tabbar will show which tab produced the beep).	3. Macros without modifiers did not work. Fixed this.	4. Ignore SIGHUP (caused exit when parent shell is killed).	5. Ignore SIGPIPE (caused exit when print command crashes).	6. Some Xft fonts, e.g., aquafont, report double the actual width.           This cause some text being clustered together while the cursor           and user input have double size. Test, and correct for this.           Notice that this fix will work for fontconfig 2.3.2 (as we have           tested) or later version, and you must run ``fc-cache -f'' after           upgrading fontconfig. It will not work for fontconfig 2.2.3 and	   earlier versions due to the bug of fontconfig.	7. Also dump initial tab titles when the --cmdInitTabs options are	   given (this used to cause incorrect behaviour when the user closes	   tab 0, and opens a new tab).	8. Fixed bug #1473987. (Jagged edges of screen fonts)	9. Fixed bug #1357219. (Made bg changes via escape sequences sticky)       10. Saved configuration file is now profile compliant.       11. Setting the tab title via \e]0 behaves like \e]2 (i.e. honors the	   macros SET_TAB_TITLE_ON_XTERM_SEQUENCE & SET_TAB_TITLE_NOT_WIN_TITLE	   defined in feature.h). Previously only \e]2 would honor these	   macros. To only set the window title, the new escape sequence \e]60	   has been added.    * Code cleanup:	1. Made coding & comment style similar to that of Vim (works well with	   Vim7's syntax folding).	2. Removed --confFileSave option. It's no longer needed as the	   SaveConfig macro accepts an argument.    * Enhancements:	1. Warn if closing mrxvt with multiple tabs (and the tabbar is	   hidden).	2. Code cleanup (OK. That's not really an enhancement for users)	3. Update documentation.    * New features:	1. Changed the behaviour of the --vt%d.xx resources. The settings are	   now tied to profile %d (as opposed to the %d'th tab). A new tab	   with profile %d can be opened on demand, or on startup.	2. Added option --initProfileList to replace -tnum. (Marked -tnum as	   obsolete).	3. Removed option --cmdInitTabs as it is no longer meaningful with	   profiles.	4. When the command specified via the --profile%d.command option is	   prefixed with an '!', run the shell first and then execute the	   command. Removed the --tabShell option (as the prefix with '!' is	   more flexible).	5. Macros can now be chained (i.e. you can execute upto 16 actions in	   sequence with any macro).	6. Made the print screen macro take a command argument. You can use	   this to define a macro to open the scroll back buffer in less (for	   instance) in a new tab, and search regexp's to your heart's content	   :).	7. Made the extra height of active tabs, and radius of tab corners	   compile time options.	8. Added a --workingDirectory (profile) option to set the working	   directory of new tabs. Set to "." to use the cwd of the active tab.	9. Added a ToggleFullscreen macro. (Use with --smoothResize enabled).0.4.2 to 0.5.0\-----------------------------------Gautam Iyer <gi1242@users.sourceforge.net>    * Bug Fixes:	1. Bug #1301269: Make ACS graphics / line drawing characters work	   under Xft.	2. Bug #1337635: Made ColorBD/HL work under Xft.	3. Fixed pseudo-transparency when the root background is tiled on the	   desktop.	4. Numerous fixes to options to match the documentation (see CVS	   logs).	5. Partially fixed "transparentForce" option (see man page).	6. Enabled pointer blank under Xft.	7. Fixed text shadow.	8. Enabled Xft with menus.	9. If we're unable to exec the shell (or command specified), print an	   error message and exit gracefully. (Thanks to Eygene Ryabinkin).

⌨️ 快捷键说明

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