📄 changelog.old
字号:
(Thanks to Terry Griffin for pointing it out to me) fix configure.ac, enable SM.h check only if session management is supported. Otherwise, we may get linking error if libSM is not presented while SM.h is there (is it possible?). fix configure.ac, enable libICE check for session management and libiconv on cygwin, simplify check of libxpg4 and libutil. fix freetype font size, set scale number to be 1.0 so that the size/pixel_size = 1.0. fix freetype multichar font size, optimize for simsun font. fix debian files according to Qingning Huo's diff file. fix compile error in pixmap.c when tinting support is disabled fix Makefile.am, comment out setuid install hook such that mrxvt will not be installed as setuid by default in the future for security concern. fix SlackBuild stript, we will use .tar.gz as source tarball name instead of .tgz. It seems all the world use it. update FAQ, CREDITS, README and NEWS.0.3.8 to 0.3.9\-----------------------------------Jimmy Zhou <jimmyzhou@users.sourceforge.net> add a VB script (doc/mrxvt.vbs) to launch mrxvt directly from a Windows shortcut without a command prompt window for Cygwin users. This script is contributed by Matthew Melendy add option to hide/show tabbar buttons. apparently some people hate the buttons, as some others hate the tabbar ;-) add hotkey and escape sequence to hide/show tabbar buttons add further explanation of --enable-everything option in README add option of user supplied X resource file add option to avoid loading mfont when using freetype font, this can avoid large line space add escape sequence to change tab colors in runtime add support of X session management, still experimental add a short tutorial in doc/ directory on how to hack mrxvt and add new features add inactive tab highlighting when an inactive tab displays some new stuff. Remember that is not 100% persistent: it will be cleared if an tab expose event happens, e.g., creating a new tab or removing an old tab. But I guess it is enough by now. If people really concern about it, we can add a flag to each tab and use that flag to control the highlighting. But that might be overkill. fix printing of hold exit string on the screen after a child has died but is held fix borderless option, now support GNOME/KDE style hints fix bug in loading short command line option while long resource option is set to NULL, like -d fix freetype font size, turn back to point size instead of pixel size fix freetype multichar font loading. If the multichar font is the same as the normal font, e.g., when encoding method is NOENC, we use the normal font as multichar font. This eliminate the problem that the two fonts have different sizes. But this problem remains when the two fonts are different. This is because XFT function does not honor the font size we provide. Is there any way to fix this? fix internal border, which should be the internal border of the VT windows, not the mrxvt terminal window! fix computing of first visible tab and last visible tab. Now use a function to do it so that we can call this function outside of tabbar.c, especially when we hide/show tabbar buttons fix tab title width. Extend it to 507 maximal, but only display 27 characters maximal in tab. Therefore, if we synchronize the terminal title with tab title, we can display the long tab title as terminal title without truncation. fix debian files (thanks to qingning huo) fix xft font opening routine, print warning message when actually opened font differs from the font wish to open fix pty/tty type check on BSD system - they require openpty that is in libutil. Why it seems unnecessary to fix it on FreeBSD 5.2.1? fix error logic on updating previous active tab when we create tabs in sequence and remove them from the right to the left fix tabbar updating error if the last tab is removed fix include and library path on BSD systems fix compile error on macro PARENT_NUMBER if transparent is disabled fix compile error if scrollbar is not used fix int-border and ext-border option comments fix copyright information about rxvt-2.7.10-rk.patch fix missing lastlog file path on Solaris fix missing lastlog.h check fix tainted/untainted macros, use Cqual's notation so that we may use Cqual to check the source code in the future. It seems gcc compiler is happy with them. But I am not sure if other compilers feel happy too. :-) fix missing fontconfig macros on Mac OS X fix crashes on Mac OS X when calling times with NULL parameter fix iconv library check on Mac OS X fix xft tab title mixed chinese and english fix default gbk bitmap font fix terminal window and icon title if user supplies them fix assert macro (NDEBUG) on non-debug mode. Now if NDEBUG is defined, we will not have any assertions nor debug messages. If DEBUG is defined, assertions will always be built in the program, and we can use DEBUG_VERBOSE to control the debug message. By default, DEBUG_VERBOSE is not defined. So now it is clean to build mrxvt with debug support. fix SlackBuild script fix man page, add X resource name for each command line option if applicable delete unused rxvtRef-frame.html and rxvtRef-toc.html update LSM.in, FAQ, CREDITS, README and NEWS0.3.7 to 0.3.8\-----------------------------------Jimmy Zhou <jimmyzhou@users.sourceforge.net> add option windowsSwitch to control behavior of Ctrl_Tab. If it is set, Ctrl_Tab switches to next tab like Windows. Otherwise, it activates the previous active tab. add xftfnmono flag if non-CJK font is mono-space add holdExit option and holdExitText resource on terminal exit add support of broadcasting input to all terminals add hot keys to toggle holding exit and broadcasting add desktop option for gnome compatible window manager add text shadow mode add option of transluscent window (true transparent). It requires translucent support of the X server, like Xorg 6.8. It will override the pseudo-transparency. Note: without hardware support to the X server, translucent window can cause significant performance penalty. You have been warned!!! add debian control files to build .deb package. Thanks to Xiong Jiang for help me figure it out. add checksum field to each terminal for checking rxvt_cmd_getc fix debug option, disable it by default since we are preparing a stable branch fix global command input and output buffer, move them to individual terminals. This may break something, so let us test it for a relatively long time. fix children exiting and clean code, so we can handle the case that multiple children terminals exit simultaneously. But a race condition still exists and this code is not robust enough. Is there any way to handle this? fix sigchld handling, enable reentrance of this signal handler fix configure check of iconv.h and libiconv for freetype font support fix compile error when background image is disabled while xpm is enabled fix scrollbar style so that user can use command line option to specify it fix rxvt_set_window_color to restore and switch colors when input color is actually an index to our color list. fix shade value if it is changed by escape sequence fix xftmono flag if the width of freetype CJK font is not even fix xft font height when mfont and font have different height fix xft string drawing length after convert it to UTF-8 fix compile error when there is no xft support fix an assertion failure on possible integer overflow fix tinting shade performance: if shade is 0, do not shade image at all fix global rvideo, rstyle, chstat, lost_multi and multi_byte, move them to individual terminals fix the bug that the background color of current VT is tranferred to the new VT window fix scrollbar mapping after scrollbar window is created fix free clip rectangle of tabbar string fix crash when trying to free session resource strings fix xterm style reverse video fix compile errors on openbsd0.3.6 to 0.3.7\-----------------------------------Jimmy Zhou <jimmyzhou@users.sourceforge.net> add experimental support to display Chinese/Japanese when use freetype font. add experimental support to display non-monospace freetype font. Basically, if the font is non-monospace (or normal freetype font width is not 1/2 of Chinese/Japanese freetype font), we will output the string one character by one character, not the entire string. This is a bit slow, but much safe. add option of multichar freetype font add option of cursor blinking interval time add option of borderless window (from gentoo) add option of override redirect (from gentoo) add option of bell command (from gentoo) add option to show tabbar at the bottom of terminal window add configure script and related files. We are preparing for a stable release soon add support of text shadow for tab title add hotkey to hide/show menubar/scrollbar add ctrl_tab as hotkey to activate next page (like Windows) add escape sequence to hide/show menubar/scrollbar change text shadow command line option fix desktop option/resource for WindowMaker fix color residual problem when switch to a new tab fix buffer overflow in rxvt_tt_printf (from gentoo) fix sprintf in xdefaults.c fix EUCJ/SJIS encoding (http://gentoo.nedlinux.nl/distfiles/ rxvt-2.7.10-rk.patch) fix Next/SGI style scrollbar width (too fat before) fix selection on 64bit systems (from suse) fix utmpx check for Interix (from netbsd) fix bsd os check (from netbsd) fix window properties, use X11R4 (and later) functions fix window resizing code fix compile dependency on Xt header fix reverse video on individual terminal foreground/background fix tabbar button vertical position fix cursor blinking fix pointer blank fix possible integer overflow when calling rxvt_malloc fix focus/off-focus color code fix fade/shade values, previously they are reversed fix SlackBuild script update README and FAQ0.3.5 to 0.3.6\-----------------------------------Jimmy Zhou <jimmyzhou@users.sourceforge.net> add xft antialias, hinting, autohint, globaladvance, weight, width, size, slant and rgba options add option syncTabTitle to synchronize terminal title with tab title add support to set foreground and background for individual terminal. It does not work well with off-focus fading now add option hideTabbar to hide tabbar on initialization add hotkey and escape sequence to hide/show tabbar add option to fade transparent background or background image since many people have requested this feature :-) add support to run user's default shell in the /etc/passwd file if the SHELL environment variable is not defined fix mouse report mode (hopefully) by moving PrivateModes and SavedModes from global to individual terminal fix default PrivateModes by removing PrivMode_aplKP. It seems that vim clears this flag anyway. However, if anything goes wrong, we will restore it fix configure.ac, use xft-config instead of pkg-config to find xft since some systems do not have pkg-config fix configure.ac for xft-config's complaint about rejection by preprocessor. fix xft font resource name fix xft font display residual and wipe problems fix tab title when use xft fix text shadow when use xft fix resizing when use xft. But apprently there is something wrong if we want to destroy the old font pattern. So now we do not destroy it, which wastes some system resources. fix active tab title color fix compile error if background image is disabled fix document install directory. Hope it is correct now!0.3.4 to 0.3.5\-----------------------------------Jimmy Zhou <jimmyzhou@users.sourceforge.net> add saveLines/pixmap/tabtitle option for all tabs add support of utempter library for utmp/wtmp add support of xft, finally! but not support multichar set yet. add hotkey to switch between tabs 1..9 add hotkey to switch between tabs visited previously add escape sequence to change tint color and shade value add support of user supplied foreground color for inactive tab add middle button click on tabbar as shortcut to change tab title add SlackBuild script for slackware add xft code (still not ready yet) fix tab width when resize font fix display problem when enable text shadow (unset clip mask!) fix output of usage fix background color of inactive tab fix display of multichars in tab title fix setuid root permission, give it up immediately after program starts fix compile error when jpeg/png is chosen but not xpm fix sgi style scrollbar fix next style scrollbar buttons fix session init, simplify the logic to choose session fix big5 encoding and default fonts fix korea encoding fix configure.ac to compile mrxvt using -fPIC option by default so that mrxvt can enjoy the benefit of PIE (position independent execution). In plaintext, it means mrxvt can be
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -