📄 changelog
字号:
* src/rxvt.h 1.137: only define __attribute__ if not defined * src/screen.c 1.227: ignore the other gettimeofday() return * doc/changes.txt 1.103: Update * src/Makefile.in 1.56: distribute .protos & depend indirectly upon *.extpro via .protos * src/screen.c 1.226: Delint more. Sanitise some variables2001-07-22 Geoff C. Wing <gcw@rxvt.org> * src/screen.c 1.225: Delint a bit. Change some variable types2001-07-20 Geoff C. Wing <gcw@rxvt.org> * src/strings.c 1.13: Don't rely on other rxvt C files (again) * src/test/Makefile.in 1.7: Parent directory protos target became .protos * src/logging.c 1.30: Disable writing an exit value to the SYSV utmp entry when we're initialising. This should only be enabled on specific systems if necessary * src/command.c 1.218: Cast first arg to vsprintf() * src/logging.c 1.29: If we're doing SYSV type utmp entries, don't go anywhere near any entries called ut_name * src/logging.c 1.28: Only write lastlog entries on good seeks2001-07-19 Geoff C. Wing <gcw@rxvt.org> * src/screen.c 1.224: Small optimisation. Eliminate some common code * src/screen.c 1.223: Make some defines less context/variable dependent * src/logging.c 1.27: Only write BSD utmp's on good seeks * src/logging.c 1.26: Fix a missed conversion for QNX * src/init.c 1.83, src/main.c 1.157: Tidy up slightly2001-07-17 Geoff C. Wing <gcw@rxvt.org> * autoconf/configure.in 1.113: Rest of previous fix * autoconf/configure.in 1.112: Add detect for /dev/ptc char dev and /dev/pts directory combo2001-07-12 Geoff C. Wing <gcw@rxvt.org> * src/init.c 1.82, src/main.c 1.156, src/rxvt.h 1.136, src/screen.c 1.222: Clean up some more variable type usages * src/screen.c 1.221: Fix type for third arg of XChangeGC() * src/screen.c 1.220: Rearrange the refresh passes. Move pixel drop avoidance pass closer to main pass. Possible future integration as one pass2001-07-11 Geoff C. Wing <gcw@rxvt.org> * src/Makefile.in 1.55: Redo proto building and deps so that multiple job builds work2001-07-10 Geoff C. Wing <gcw@rxvt.org> * src/screen.c 1.219: Remove some indirection in rxvt_scr_insdel_chars() * src/screen.c 1.218: Fix pixel dropping avoidance for NO_BOLDFONT * doc/changes.txt 1.102: Update * src/screen.c 1.217: Combine forward and backward passes for overstrike pixel dropping removal into a single forward pass. Eliminate excessive processing of the same position. Make sure we don't cascade our updates even if it might, in some cases, ensure that bold areas work better at the expense of extra char updating. This optimisation should provide both speed and size improvements * doc/yodl/rxvtRef-csi.yo 1.3: Document additional save/restore cursor sequences2001-07-09 Geoff C. Wing <gcw@rxvt.org> * doc/changes.txt 1.101: Update * src/command.c 1.217: Add `CSI s' & `CSI u' as extra save/restore cursor sequences. They are Private Use codes and gives compatibility with xterm and some other applications, suggested by Yong Lu <lyongu@ailab.pku.edu.cn> * src/screen.c 1.216: Only speed optimise by rewriting the same character if we're not in a situation where we must clear that position; gives a nicer appearance since less flicker is likely * src/command.c 1.216: Remove a layer of indirection in main loop2001-07-03 Geoff C. Wing <gcw@rxvt.org> * src/screen.c 1.215: Mini optimisations in rxvt_scr_refresh() * src/screen.c 1.214: Clarify rxvt_scr_refresh() argument name2001-06-29 Geoff C. Wing <gcw@rxvt.org> * src/screen.c 1.213, src/feature.h 1.62, src/init.c 1.81, src/rxvt.h 1.135: Remove INEXPENSIVE_LOCAL_X_CALLS. Optimise it differently * src/command.c 1.215: Clean up some common handling in csi sequence processing Reformat comments a bit * src/command.c 1.214: Squish some debugging information2001-06-27 Geoff C. Wing <gcw@rxvt.org> * src/main.c 1.155: Reuse const string directly2001-06-25 Geoff C. Wing <gcw@rxvt.org> * doc/changes.txt 1.100: Update2001-06-21 Geoff C. Wing <gcw@rxvt.org> * src/command.c 1.213: Work around a possible overflow situation reported by Samuel Dralet <samuel.dralet@mastersecurity.fr>2001-06-11 Geoff C. Wing <gcw@rxvt.org> * src/rxvt.h 1.134, src/rxvtlib.h.in 1.3, src/screen.c 1.212, src/xdefaults.c 1.88, README.configure 1.16, autoconf/acconfig.h 1.40, autoconf/configure.in 1.111, src/feature.h 1.61, src/init.c 1.80, src/main.c 1.154: Add lineSpace resource to provide ability for user specified line spacing between rows, requires --enable-linespace configure option. Invoked as "-lsp <num>" or "--lineSpace <num>", from Kazutoshi Kubota <tu7k-kbt@asahi-net.or.jp> (with minor XIM fix from Tomohiro KUBOTA <kubota@debian.org>)2001-06-01 Geoff C. Wing <gcw@rxvt.org> * src/defaultfont.c 1.7, src/defaultfont.h 1.5, src/feature.h 1.60, src/main.c 1.153, src/rxvt.h 1.133: Add (slightly modified) patches from Tomohiro KUBOTA <kubota@debian.org> to: - reintroduce a constant FONT0_IDX again to handle user specified encodings (noticed by Maxime Froment) - fix a typo "euckr" -> "kr" in defaultfont.c - allow Expose event for XIM preedit position update2001-04-25 Geoff C. Wing <gcw@rxvt.org> * src/main.c 1.152, src/rxvt.c 1.4, src/rxvtlib.h.in 1.2: This should have been part of the major lib version bump. Presume that nobody's using it yet and sneak this in2001-04-24 Geoff C. Wing <gcw@rxvt.org> * .cvsignore 1.3: Add ChangeLog * src/.cvsignore 1.3: Remove rsizes.h . Add rxvtlib.h * autoconf/Make.common.in 1.15, src/Makefile.in 1.54: Make installation directories. Install rxvtlib.h * src/Makefile.in 1.53: Have realclean target remove librxvt.h * src/screen.h 1.18, src/scrollbar.c 1.40, src/version.h 1.25, autoconf/configure.in 1.110, src/Makefile.in 1.52, src/command.c 1.212, src/init.c 1.79, src/main.c 1.151, src/menubar.c 1.52, src/rsizes.h.in 1.3, src/rxvt.c 1.3, src/rxvt.h 1.132, src/rxvtlib.h.in 1.1, src/screen.c 1.211: Startup of shared library build: . autoconf now creates src/rxvtlib.h which is the public header for the shared library. Many detected header files are now pushed into the first section of rxvtlib.h . integrated rsizes.h.in and screen.h into rxvtlib.h . removed rsizes.h.in and screen.h . added two prototypes to rxvtlib.h: rxvt_main_loop() & rxvt_init() . added a test to configure to check for inclusion of both <termios.h> and <sys/ioctl.h> - usually needed on SunOS systems . shared library build no longer needs to enable everything * src/Makefile.in 1.51: Don't hide libtool actions * Makefile.in 1.12: Change what targets "clean" and "realclean" affect2001-04-23 Geoff C. Wing <gcw@rxvt.org> * src/defaultfont.c 1.6, src/graphics.c 1.38, src/init.c 1.78, src/main.c 1.150, src/menubar.c 1.51, src/netdisp.c 1.15, src/rxvt.h 1.131, src/screen.c 1.210, src/strings.c 1.12, src/xdefaults.c 1.87, src/xpm.c 1.47, src/command.c 1.211: Provide wrappers for malloc/calloc/realloc. Don't be too nice on failure. Just do minimal cleanup and exit * doc/changes.txt 1.99: Update * src/main.c 1.149, src/screen.c 1.209: Don't necessarily clear selection on screen size change, noticed by Dominik Vogt <d.vogt@lifebits.de>2001-04-22 Geoff C. Wing <gcw@rxvt.org> * src/rxvt.h 1.130: Need rxvt_hidden:egid/euid for HAVE_SETREUID too, noticed by Friedmund Lassmann <lassmann@bbn.hp.com>2001-04-20 Geoff C. Wing <gcw@rxvt.org> * doc/changes.txt 1.98: Update * autoconf/configure.in 1.109: Fix check of configure cache variable names, noticed by Venkatesh Krishnamurthi <vk@spies.com>2001-04-12 Geoff C. Wing <gcw@rxvt.org> * doc/LSM.in 1.11: See previous LSM.in log message * Makefile.in 1.11: Cleanup libtool too * src/version.h 1.24: Bump version to 2.7.6 (the previous commit of this file was a mistake) * doc/changes.txt 1.97: Update * README.configure 1.15: Note --enable-smart-resize * doc/TODO 1.12: One more for the list * doc/changes.txt 1.96: Update * src/screen.c 1.208: If someone requests our selection but we can't convert it fully to their locale then send it through unconverted rather than the possibly corrupted version - this may be a bit heavy handed (and need to be a define in the future), noticed by Marius Gedminas <marius.gedminas@uosis.mif.vu.lt> Also make sure to free the property returned, if appropriate2001-04-09 Geoff C. Wing <gcw@rxvt.org> * doc/etc/rxvt.termcap 1.6: Clean up slightly. Add note on Home/End keys when LINUX_KEYS is defined in feature.h * src/main.c 1.148: Clean up previous slightly * doc/changes.txt 1.95: Update * src/main.c 1.147: Add a resizing method which may reposition the window depending upon its position about the centre point on the screen. Mostly from Marius Gedminas <marius.gedminas@uosis.mif.vu.lt> * autoconf/acconfig.h 1.39, autoconf/configure.in 1.108: Add --enable-smart-resize to provide movement with resizing if appropriate, from Marius Gedminas <marius.gedminas@uosis.mif.vu.lt> * doc/changes.txt 1.94: Update * src/rxvt.h 1.129, src/screen.c 1.207, src/xdefaults.c 1.86: Add -tcw (--tripleclickwords) (requiring --enable-frills). An alternative triple click selection system which makes a triple click extend the (double click) word selection to the end of a possibly-wrapped set of lines - with trailing blanks (and blank lines) removed from the selection. Originally suggested by Dominik Vogt <dominik.vogt@gmx.de>2001-04-07 Geoff C. Wing <gcw@rxvt.org> * src/rxvt.h 1.128: Be really strict in our types in some macros. Dividing a negative int by a short was causing problems on older OSF4.0 Make everything int32_t. Tracked down by James M. Lewis <Jim.Lewis@alcoa.com>2001-04-05 Geoff C. Wing <gcw@rxvt.org> * src/rxvt.h 1.127, src/screen.c 1.206, src/screen.h 1.17, src/init.c 1.77: Start a cleanup of variable types * src/command.c 1.210, src/defaultfont.c 1.5, src/graphics.c 1.37, src/init.c 1.76, src/main.c 1.146, src/menubar.c 1.50, src/netdisp.c 1.14, src/rxvt.h 1.126, src/screen.c 1.205, src/strings.c 1.11, src/xdefaults.c 1.85, src/xpm.c 1.46: Remove MALLOC/CALLOC/FREE. Their initial reason for existance - easier integration with Gray Watson's dmalloc package is not really relevant anymore. MALLOC is also defined under Irix6.5 in <nl_types.h> so we clashed there. Remove them rather than rename them2001-04-04 Geoff C. Wing <gcw@rxvt.org> * src/feature.h 1.59, src/screen.c 1.204: Now that I've had my rant, change #ifndef SUPPORT_BROKEN_APPS_WHICH_RELY_ON_UNDEFINED_BW_BEHAVIOUR_AS_XTERM to #ifdef TERMCAP_HAS_BW but keep the same behaviour! * doc/changes.txt 1.92: Update * src/main.c 1.145, src/rxvt.h 1.125, src/version.h 1.23, src/xdefaults.c 1.84, src/defaultfont.c 1.4, src/defaultfont.h 1.4, src/feature.h 1.58, src/init.c 1.75: Add patches from Tomohiro KUBOTA <kubota@debian.org> for: - define MAX_NFONTS in feature.h instead of NFONTS, used only for determing the maximum allowed nfonts (number of fonts) - replace FONT0_IDX with auto-initialisation (along with nfonts) in rxvt_init_defaultfont(). - struct defaultfont now has additional members of nfonts and font0_idx, which are used to initialise the above * src/test/strings-memmove.c 1.4: Be nicer with what we include * src/command.c 1.209: Change DEBUG_X output2001-04-03 Geoff C. Wing <gcw@rxvt.org> * src/test/gettty.c 1.5: Actually, we happily use waitpid() elsewhere so just use here * src/test/gettty.c 1.4: Add an extra bit for future - should we check for wait3()2001-04-02 Geoff C. Wing <gcw@rxvt.org> * src/feature.h 1.57: Add a missing "#" for define * doc/changes.txt 1.91: Update * src/screen.c 1.203: Clean up backindex/forwardindex slightly * src/main.c 1.144, src/ptytty.c 1.3, src/screen.c 1.202, src/scrollbar-next.c 1.14, src/scrollbar-rxvt.c 1.8, src/scrollbar-xterm.c 1.9, src/scrollbar.c 1.39, src/strings.c 1.10, src/xpm.c 1.45, src/command.c 1.208, src/init.c 1.74, src/logging.c 1.25: Update my copyrights on stuff I've changed quite a bit recently * src/xpm.c 1.44: Code size optimisations via less indirection * src/xpm.c 1.43: Fix comments in new routine * src/xpm.c 1.42: Put common calculations for tiling into rxvt_pixmap_incr() * src/test/Makefile.in 1.6: Cleanup for GNU make and add a possible debug line * src/init.c 1.73, src/init.h 1.6, src/ptytty.c 1.2: Fixes to work again with STREAMS, from Paul Slootman <paul@murphy.nl> * src/init.c 1.72: Mini cleanup * Makefile.in 1.10, src/test/Makefile.in 1.5: Add a test target in the top directory and allow tests without building rxvt * src/test/gettty.c 1.3: Let any argument make us less verbose * src/test/gettty.c 1.2: We shouldn't need to set I/O stuff here. Remove it * autoconf/configure.in 1.107, src/Makefile.in 1.50, src/init.c 1.71, src/protos.h 1.14, src/ptytty.c 1.1, src/rxvt.h 1.124, src/test/Makefile.in 1.4, src/test/gettty.c 1.1: Separate main pty/tty code into a (mainly) stand-alone file. Separate functionality into three parts: rxvt_get_pty(): obtain pty and associated slave device name rxvt_get_tty(): obtain tty (using slave device name) rxvt_control_tty(): associate /dev/tty with our tty On some platforms, rxvt_get_pty() will also handle the functionality of rxvt_get_tty() Add test/gettty (three t's) to check it * src/Makefile.in 1.49: Remove duplicate entry on LIBSRCS line2001-04-01 Geoff C. Wing <gcw@rxvt.org> * src/init.c 1.70: Fix up opening with STREAMS. After we make sure that /dev/tty is unassociated with anything, reopen the slave to reassociate /dev/tty with us. Noticed by Paul Slootman <paul@murphy.nl> * autoconf/configure.in 1.106: Fix some pty/tty tests, noticed by Paul Slootman <paul@murphy.nl>2001-03-31 Geoff C. Wing <gcw@rxvt.org> * src/menubar.c 1.49: Fix botch in 1.43 with update of ActiveMenu variable, noticed by
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -