-Lines marked with "xterm:" indicate either xterm features ported to rxvt
-or changed rxvt behaviour to make it more compatible to xterm (usually
-xfree86's xterm).
-
-TODO: settable ressource for input method fonts
+TODO: manpage 900mb update
+TODO: maybe just output the error and continue on x errors, especially for XIM-management
+TODO: safer command: keymap processing.
TODO: read property sequence is broken with respect to utf-8 etc.
-WISH; line-rewrapping on resize
-WISH: just for fun, do shade and tint with XRender.
-WISH: hotkey font resizing
+WISH: keyboard modification via esc-sequences.
+WISH: line-rewrapping on resize
WISH: searchable backlog
WISH: meta-tagging of data by regex (my dream project)
-WISH: triple-click == select full output line
WISH: double-click: more intelligent (urls etc.)
-WISH: OnTheSpot editing.
+WISH: OnTheSpot editing, or maybe switch to miiiiiiif
WISH: tabbed windows (hey, just use screen...)
+WISH: just for fun, do shade and tint with XRender.
+
+5.1
+ - fix a bug when parsing fontnames and another one
+ for empty keymaps which could result in crashes
+ (Kuang-che Wu).
+ - add COPYING back, which got lost somehow.
+
+5.0 Fri Feb 11 18:31:48 CET 2005
+ - document a race-free hack to start urxvtd.
+ - document all(?) environment variables used and set by rxvt.
+ - bring xgetdefault-style resource file ordering more in line with
+ Xt, and document it in rxvt(1).
+ - correctly use screen-dependent resources when --enable-xgetdefault,
+ and also fix some memory bugs (thanks to Thierry Reding for
+ his patience and time in tracking this down).
+ - bring own resource parsing more in line with X resource parsing,
+ most notably, don't remove double quotes.
+ - compile fix for freebsd (no ut_id) (Thierry Thomas).
+ - clean up utmp and pty on X I/O errors and signals (idea
+ by Joël Riou).
+ - "un"document -xrm, it never really worked, was only
+ available with --enable-xgetdefault, is not necessary
+ and is surprisingly hard to implement.
+ - shaved off some code segment size.
+ - various code cleanups.
+ - more keysym-mapping fixes.
+
+4.9 Thu Feb 3 09:52:03 CET 2005
+ - nuke out utmp entries completely. Should be fixed in
+ original rxvt, too. (reported by James Michael Fultz).
+ - resizes wil now correctly refresh the displayed text when
+ -pixmap is active.
+ - new option/resource imFont.
+ - document --tripleclickwords/-tcw.
+ - select logical instead of physical lines when doing a triple-click.
+ - reordered help listing to group similar options together.
+ - handle SIGINT the same way as SIGTERM (reported by Joël Riou).
+ - fix a bug introduced while applying the keyboard patch
+ (WU Fengguang).
+ - document all window-op sequences (rxvt.7.) and more keysym
+ examples (rxvt.1).
+ - removed src/test completely.
+ - renamed keysym 'proto:'-prefix to 'command:'.
4.8 Tue Jan 18 02:23:57 CET 2005
- added a patch by WU Fengguang that makes the keyboard
- for core fonts, use ascent + descent when a font is loaded,
and PIXEL_SIZE when not. when loading a font, iterate until a
font has been found that _really_ fits the height (reported and
- tested by Roch).
+ tested by Olivier Wittenberg).
- set IUTF8 input flag, when defined (linux-2.6.5+).
- only define _XOPEN_SOURCE on solaris.
- autogenerate src/* dependency list.
for the keymappings.
- don't leave the X or rxvtd sockets open in child processes.
(inherited fd's stay open - different to rxvt).
- - xterm: implemented OSC3, set/get window property. get is an
- extension and is slightly ugly.
+ - xterm-compat: implemented OSC3, set/get window property. get is
+ an extension and is slightly ugly.
- removed --disable-swapscreen and SCROLL_ON_NO_SECONDARY and
replaced them by runtime-configurable options secondaryScreen and
secondaryScroll (-ssr and -ssc) (see debian bug #237673).
- close down terminal window when child exits. (debian bug #241267).
- - xterm: enable seperate mouse bg colour setting.
+ - xterm-compat: enable seperate mouse bg colour setting.
- re-enable mouse cursor colours again, fixing colours when fg/bg are
overwritten (as is common).
- - xterm: correctly implement privmodes 1047, 1048, 1049.
+ - xterm-compat: correctly implement privmodes 1047, 1048, 1049.
- ported to solaris by elmar@math.uni-bremen.de.
2.6 Fri Apr 2 03:24:10 CEST 2004
- WARNING: changed menu sequence from ESC ] 10 to ESC ] 703 to
avoid clashes with xterm.
- changed OSC701/OSC702 sequence to return standard escaped reports.
- - xterm: make set window colour and other requests report window
- colour when arg is "?".
+ - xterm-compat: make set window colour and other requests report
+ window colour when arg is "?".
- enable colour tinting of "transparent" backgrounds.
- stop ST sequences earlier, as we now react on 0x90 and thus
cause conditions more often that look like locks but are, in