diff options
-rw-r--r-- | doc/changes.txt | 1787 |
1 files changed, 1787 insertions, 0 deletions
diff --git a/doc/changes.txt b/doc/changes.txt new file mode 100644 index 0000000..a376e6b --- /dev/null +++ b/doc/changes.txt @@ -0,0 +1,1787 @@ +The changes for rxvt-unicode are summarized in the file ../Changes. + +2.7.10 to 2.7.11 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + fixed handling of cursor colour when reverse colour is displayed + fixed utmp writing if we have ttyslot + fixed compile when --with-encoding=kr + added hiding of mouse pointer while the user is typing or from + mouse inactivity, with configure --enable-pointer-blank, + resource pointerBlank (default: false) and + resource pointerBlankDelay (default: 2 seconds) + added "-bc" blinking cursor, configure --enable-cursor-blink + +Glyn Kennington <glyn_k@sourceforge> + added feature ACS_ASCII which converts ACS line drawing characters + to similar ASCII characters, resource acsChars + +Rob McMullen <robm@flipturn.org> + added selection scrolling - scrolling viewpoint when making a + selection and going past top/bottom of window, with + configure --enable-selectionscrolling + +Chris Wareham <chris.wareham@btinternet.com> + added rconf utility for rclock appointment configuration + +2.7.9 to 2.7.10 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + removed screen dump feature as it can aid as a security hole + removed menubar escape sequence access as it can aid a security hole + removed reporting of title and icon settings as they can aid a security + hole + +Mikko Leppänen <m.leppanen@iki.fi> + fixed clearing problem when internalBorder is zero + +Steve O <bub@io.com> + added Cygwin port + +Rob McMullen <robm@flipturn.org> + fixed handling of control characters inside escape sequences + added resource "mouseWheelScrollPage" to allow the mouse wheel + scroll a page full + added support for VT52 commands + +2.7.8 to 2.7.9 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + added -sbt/--thickness to allow user-supplied scrollbar width (not + yet available with NeXT style scrollbars) + +Matthew W. Roberts <matt@cgijobs.com> + fixed rclock -iconic option + added rclock day of month on clockface (define DATE_ON_CLOCK_FACE + in feature.h) + added rclock "-mailspawn cmd" if MAIL_SPAWN is not hard coded in + feature.h + +Kazutoshi Kubota <tu7k-kbt@asahi-net.or.jp> + added 256 colour mode (instead of the base 16 colour mode) with + configure --enable-256-color + +2.7.7 to 2.7.8 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + fixed determination of NumLock key, noticed by + Matthew Gabeler-Lee <msg2@po.cwru.edu> + fixed continual and slipwheel scrolling, noticed by + Joshua Swink + fixed connecting with IM whenever it is started, partly from + Tung-Han Hsieh <thhsieh@linux.org.tw> + fixed Ultrix acquiring useful pty/tty pair, noticed by + Bert De Knuydt <Bert.Deknuydt@esat.kuleuven.ac.be> + fixed CSI sequence parser overriding a 0 parameter with default value + changed -ip to not clear ancestor windows when using inherit pixmap + transparency type + added -ipf/--inheritPixmapforce to clear ancestor windows when -ip + and inherit pixmap transparency is used + added "-hc colour" (define OPTION_HC in feature.h) to provide + background highlighting of selection, partly from + Christian W. Zuckschwerdt <zany@triq.net> + added -j/--jumpScroll to provide jump or smooth scrolling, defaults to + jump scrolling as per previous behaviour + +Stephen Isard <S.Isard@ed.ac.uk> + fixed DECSTBM sequence default when only one parameter is given + +Rudolf Jaksa <jaksa@neuron.tuke.sk> + added basic support for $XAPPLRESDIR/Rxvt resources + +T. Alexander Popiel <popiel@wolfskeep.com> + added --scrollBar_align (top|bottom|...) for alignment of scrollbar + thumb with middle button. Defaults to centre as per prior + state. Supercedes FUNKY_SCROLL_BEHAVIOUR + +2.7.6 to 2.7.7 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + fixed check for GLIBC and STREAMS pty/tty types, noticed by + Venkatesh Krishnamurthi <vk@spies.com> + fixed check for PTC pty/tty type, noticed by + Andreas Bierfert <Andreas.Bierfert@AtosOrigin.com> + fixed to not automatically clear selection on screen size change, + noticed by Dominik Vogt <d.vogt@lifebits.de> + fixed a possible buffer overflow problem, noticed by + Samuel Dralet <samuel.dralet@mastersecurity.fr> + fixed to reallow parallel builds + fixed builds for some SYSV utmp/utmpx systems + fixed INCR transfers + fixed resource "greektoggle_key" as per doc/README.greek, noticed by + Martin Husemann <martin@duskware.de> + fixed STREAMS again, hopefully the last time + changed overstrike pixel dropping avoidance to speed/size optimise + changed define WTMP_ONLY_ON_LOGIN in feature.h to be the default + added CSI s & CSI u as alternative save & restore cursor sequences + added pasting-only support for SECONDARY and CLIPBOARD selections, + automatically tried if internal selection and PRIMARY + selections are not present. CUT_BUFFER0 is tried last + +Kazutoshi Kubota <tu7k-kbt@asahi-net.or.jp> + added "-lsp <num>" option ("--lineSpace <num>") to give specified + spacing between rows with configure --enable-linespace + +Tomohiro KUBOTA <kubota@debian.org> + fixed some font default calculations to match previous behaviour + +Ali Rahimi <ali@MIT.EDU> + added slip wheel support providing continual scrolling with the + control key depressed and using the mouse wheel as an + accelerator. Control key release stops scrolling + +Mark Schreiber <mark7@andrew.cmu.edu> + added -sw/--scrollWithBuffer to try to make views into the + scrollback buffer stay unmoving upon new lines (needs -si) + +2.7.5 to 2.7.6 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + fixed build with XTERM_COLOR_CHANGE undefined, noticed by + John Waggenspack <jwag@usa.net> + fixed build for Solaris/SunOS (maybe others) using STREAMS + fixed default icon name, noticed by + Jeremy C. Reed <reed@wcug.wwu.edu> + fixed setting of icon name with -e argument, noticed by + John Waggenspack <John_Waggenspack@adc.com> + fixed problems with selection by changing some types and type casting + fixed some parallel build problems + fixed text placement in graphics mode + fixed some build problems with graphics/qplot + fixed reverse video mode to act like the invocation option + fixed query of locale ("Setting locale failed.") when locale is set + fixed autowrap bug when restoring cursor from last column, noticed by + witek@mat.uni.torun.pl + fixed build & run when PREFER_24BIT is undefined + fixed loading of fonts with noenc multichar encoding, noticed by + Mark White <mark.white@st-edmund-hall.oxford.ac.uk> + fixed an abort on sending some selections, from + Xianping Ge <xge@ics.uci.edu> + fixed tty opening for systems with openpty(), e.g. OSF1 + fixed build for utmpx/wtmpx platforms + fixed a bug in memmove() if --enable-strings is given, noticed by + Larry W. Virden <lvirden@cas.org> + fixed some termcap/terminfo entries + fixed some division operations to use the same integer type + changed configure detection method for pty/ttys + changed handling of ConfigureNotify events for fast event streams + changed internal handling of window size calculation + changed internal handling of window size and placement manipulation + changed define PREFER_24BIT in feature.h to be set via + configure --enable-24bit (default is now off) + changed screen refresh to optimise X calls more, noticeable with + slower machines or over network displays + changed pty/tty code to be able to be built separately for testing + changed selection sending to send the original raw form if locale + conversion fails + updated libtool for configure + added DEC private modes 1047 / 1048 (no ti/te handling yet) + added SCROLL_ON_HOMEEND_KEYS in feature.h a la SCROLL_ON_UPDOWN_KEYS + from Marius Gedminas <marius.gedminas@uosis.mif.vu.lt> + added "tests" target in main directory to build and run basic tests + added (frills) -tcw (--tripleclickwords) alternative triple click + selection which selects words to the end of possibly-wrapped + lines with trailing blanks and blank lines removed + +Chuan-kai Lin <cklin@oink.cc.ntu.edu.tw> and Brian Mays <brian@debian.org> + added -mcc option (--multibyte_cursor) for multibyte cursor movement + in legacy programs + +Maxime Froment <maxime@turbolinux.co.jp> + fixed placement with OverTheSpot input method + fixed characters sent through IM being truncated to 4 bytes + fixed encoding method being overridden by default encoding method + added loading of locale specific app-defaults from directory + /usr/X11R6/lib/X11/$LC_CTYPE/app-defaults/Rxvt (see + XAPPLOADDIRLOCALE is feature.h) + +Tomohiro KUBOTA <kubota@debian.org> + added method to provide base font sets based on user's locale + added more flexible font allocation, specifying a maximum number of + fonts in feature.h instead of a set number + +Marius Gedminas <marius.gedminas@uosis.mif.vu.lt> + added --enable-smart-resize which may reposition the window on + resizing so that we try to stay within the screen boundaries + +2.7.3 to 2.7.5 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + fixed scrollTtyKeypress not active for all keypresses, noticed by + Reuben Thomas <Reuben.Thomas@cl.cam.ac.uk> + added -xrm option to accept dummy invocation arguments, from + Christian W. Zuckschwerdt <zany@triq.net> + & Chris Green <cgreen@matthaak.com> + fixed documentation for options: -tr, -ic, -pt, -im, -mod, -xrm; + and resources: scrollBar_right, scrollBar_floating, + scrollTtyOutput, scrollTtyKeypress, preeditType, inputMethod, + modifier. + fixed OSC sequences to accept 7 and 8 bit ST as well as BEL + added MAX_COLS & MAX_ROWS in feature.h to limit columns/rows on resize + added copy root pixmap variant of transparency - make this the default + with previous method as fallback + fixed allocation of new lines to not set base attributes, including + underline or reverse video information, noticed by + Brian Mays <brian@debian.org> + added ability for different scrollbars to be compiled in, determined + by --scrollstyle + fixed Meta key detection - has priority over Alt, noticed by + Paul D. Smith <psmith@baynetworks.com> + fixed configure check for mawk/gawk/nawk/awk + added use of libtool in build procedure + added SCROLL_ON_NO_SECONDARY to feature.h to scroll the screen when no + swap is compiled in and a change screen request is made + removed slightly buggy ConfigureNotify queue/ignore from our resizes + fixed use of extended character classes, from + Samoylov Olleg <olleg@faki-campus.mipt.ru> + fixed timeout in select() call when unmapped, noticed by + Tore Bjorkeli <tore.bjorkeli@runit.no> + changed feature.h NO_BOLDUNDERLINE to NO_BOLD_UNDERLINE_REVERSE + added support for XCopyArea() on screen display - good for slower links + fixed CSI parameter parsing, including omitted parameters + fixed allocation of new lines when in reverse video mode + added answerbackString resource which sets the reply to ENQ (CTRL-E) + fixed InheritPixmap interaction with fvwm2 by delaying a bit to allow + the WM to do its stuff before we meddle with its windows + +Thomas Woerner <thomas@linux.de> + added colorRV resource for reverse video colour (dependent on + NO_BOLD_UNDERLINE_REVERSE in feature.h) + +Jun Morimoto <morimoto@xantia.citroen.org> + fixed argument checking in rclock - ignore bad arguments + +Matthew W. Roberts <matt@lehi.tamu.edu> + added -mailfile option to rclock + +Christian W. Zuckschwerdt <zany@triq.net> + added OSC sequences to change base colours; also cursor, highlight, + bold, pointer and underline colours. See rxvtRef + +Paul Sheer <psheer@obsidian.co.za> + added initial INCR (incremental pasting) support + +2.7.2 to 2.7.3 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed clean up (utmp/wtmp/etc.) on fatal signal, noticed by + Jim Diamond <jdiamond@fox.nstn.ca> + added use of configure options --program-prefix, --program-suffix & + --program-transform-name, allowing, say, Kanji users to do + --program-transform-name='s,rxvt,kxvt,;' for installing + changed configure --with-encoding value "euckr" to "kr" to match + multichar_encoding option and resource values + added configure --with-encoding value "noenc" (and multichar_encoding + option and resource values) to disable encoding allowing + normal eight bit characters in multichar compile + fixed -si/+si option, noticed by + Thomas Lofgren <tlofgren@cup.hp.com> + fixed detection of struct utmpx, noticed by + Paul 'TBBle' Hampson <Paul.Hampson@Pobox.Com> + added basic support for openpty() which should help with people on + Alpha platform using Tru64/<insert new OS name here> + +Jun Morimoto <morimoto@xantia.citroen.org> + added basic argument checking for rclock to detect missing arguments + +Tung-Han Hsieh <thhsieh@linux.org.tw> + fixed configure notify bypass checking for self window configurations + fixed fontset creation to match sizes properly and recreate fontset + on size change + +Chih-Wei Huang <cwhuang@linux.org.tw> + added fontset (locale dependent) menubars + added example Big5 menu + +Hans de Goede <hans@highrise.nl> + added colour determination for low colour (4 to 8 bit) displays + +2.7.1 to 2.7.2 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed screen refresh output to handle more cases + changed resource storage to a struct rather than a char* arrary, + to aid debugging + changed how ptys/ttys are opened (again) + fixed processing of some resources to strip double-quotes when using + XGetDefaults() and also for backspace_key/delete_key + fixed large paste problem, noticed by + Dominik Vogt <dominik_vogt@agilent.com> + fixed utmp removal problem for SYSV style utmps + changed BORDERWIDTH in feature.h to EXTERNALBORDERWIDTH to clarify + its usage. + added (frills) resources "internalBorder" (-b) and + "externalBorder" (-w)(-bw)(-borderwidth) + added NO_BELL to feature.h to allow disabling all bell indications + +D J Hawkey Jr <hawkeyd@visi.com> + added QNX support + added logging into lastlog in login shells (-ls option) + +Oskar Liljeblad <osk@hem.passagen.se> + added SCROLL_ON_UPDOWN_KEYS to feature.h to allow scrolling via + (shift|meta|ctrl) modifier and up/down keys, default off + for backward (2.6.x) compatibility + +2.7.0 to 2.7.1 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + cleaned up CSI processing slightly + fixed clearing of pixel droppings on right side of cell + added clearing of pixel droppings for fonts which exceed the left side + of their cells, noticed by J Scott Berg <jsberg@earthlink.net> + changed --disable-memset to --enable-strings and not enable by default + added LOCAL_X_IS_UNIX to feature.h to work-around Irix problem, opens + unix:0.0 instead of :0 or :0.0 + fixed some configure errors + changed how ptys/ttys are opened and which is opened by parent or child + added delay to screen refresh when receiving a fast stream of X events + +Jim Knoble <jmknoble@pobox.com> + fixed scrollbar slider jitter + added named constants for scrollbar calculations + +MANTANI Nobutaka <nobutaka@nobutaka.com> + changed interaction with XIM server to fix several problems + +2.6.? to 2.7.0 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + added OSC escape sequence #55 to dump scrollback/screen to a file + +SEO Young-Jin <yjseo@mizi.co.kr> + fixed XGetDefaults() to use standard files (and then some) + +2.6.0 to 2.6.1 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed setting of tty permission/ownership with grantpt(). ie. don't + fixed configuration for some systems + changed a timeout to previous setting giving smoother scrolling. + fixed reversed --scrollTtyOutput (noticed (this time) by + Thomas Lofgren <lofgren@sics.se>) + fixed offset for writing into BSD utmp file + added seperate cursor save/restore information for secondary screen + fixed CSI cursor movement + fixed typos causing compile failure - reported by various + fixed UNSHIFTED_SCROLLKEYS + +Mike Hopkirk (Hops) <hops@sco.COM> + fixed SB_BORDER scrollbar delineator + +2.6.PRE3 to 2.6.0 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> et al. + fixed configuration for many systems + +Ha Shao <hashao@china.com> + added support for ZH_CN (GB2312) fonts and encoding. + +2.6.PRE2 to 2.6.PRE3 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed several OOB memory accesses and leaks (mostly found by + Rob Somerville <somervil@cadvision.com>) + added shift up/down arrows a la shift prior/next + added SCROLL_ON_SHIFT, SCROLL_ON_META, SCROLL_ON_CTRL to feature.h + +Vaughn Cato <vcato@bellsouth.net> + fixed jerky selection for some people (esp. Linux) + +Peter H. Chou <pchou@leland.Stanford.EDU> + fixed floating scrollbar (trough) to not affect NeXT scrollbar + +MANTANI Nobutaka <nobutaka@nobutaka.com> + fixed two problems on X Input Method: 1) Can't display preedit area + in "OverTheSpot" input style with some input methods. + 2) The location of preedit area in "OffTheSpot" input style + is wrong. + +Yasuda Tsutomu <_tom_@sf.airnet.ne.jp> + fixed some multichar set (Kanji) selection + added better selection request type conversion + +2.6.PRE1 to 2.6.PRE2 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed declaration position for COLORFGBG env var - really fixed this + time (noticed by Rob Somerville <somervil@cadvision.com>) + fixed transparent term reparenting/configure issues + fixed some documentation (noticed by + Richard Browne <richb@timestone.com.au>) + +MANTANI Nobutaka <nobutaka@nobutaka.com> + added XIM (X Input Method) enhancements + added input of multibyte characters with XIM (X Input Method) + enhancements via input styles "OverTheSpot", + "OffTheSpot" and "Root" + added configure option --enable-xim + added resources "inputMethod" (-im), "preeditType" (-pt) + changed configure to search for libxpg4, needed for FreeBSD's + setlocale() + +2.4.10 to 2.6.PRE1 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed scrollbar slider drawing to have a minimum size (noticed by + Brian Korver <briank@cs.stanford.edu>) + fixed backward #ifdef's on JUMP_MOUSE_WHEEL + fixed coredump on paste after terminal reset + fixed bad marking on selection with old selection (noticed by + Paul Slootman <paul@wau.mis.ah.nl>) + fixed bad cursor colour setting (noticed by + Louis-David Mitterrand <mito@aparima.com>) + fixed octal recognition from strings (hopefully no-one noticed) + fixed proto generation awk script (noticed by + Paul D. Smith <psmith@BayNetworks.COM>) + changed distribution to include protos, for bad systems + added configure check for XPointer (needed for SunOS; comments by + Moritz Barsnick <barsnick@gmx.net>) + fixed export of COLORFGBG (noticed by + Moritz Barsnick <barsnick@gmx.net>) + +Alfredo K. Kojima <kojima@windowmaker.org> + changed NEXT_SCROLLBAR code to produce real NEXTSTEP scrollers + added inheritPixmap support - terminal window uses parent pixmap + +Sasha Vasko <sashav@sprintmail.com> + fixed handling of background change via property _XROOTPMAP_ID + +2.4.9 to 2.4.10 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed screen refreshing - significant reduction of XDrawString() et al + calls in many cases leading to large speed increase, + especially for remote X clients + fixed source code const stuff + fixed DISPLAY_IS_IP feature + changed window creation, menubar reading, etc. order and removed one of + my earlier hacks + changed configure to be less extreme about X libs + +2.4.8 to 2.4.9 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + changed screen allocation to be safer + added several xterm style window operations and reports DEC style + escape sequences + fixed handling of some DEC style escape sequences + fixed menubar display + fixed outline cursor removal + fixed clear selection when writing within a selection + added resources to handle backspace and delete + changed source code organisation again - also be nicer when making + in a different directory + added probe of ModifierMapping for Meta/Alt and NumLock keys + removed resource to set Meta/Alt key + added support to allow compilation of both old and new selection + styles + changed internals - allocate rs_* as rs[Rs_*] + +Stanislav Meduna <stano@trillian.eunet.sk> + fixed checking of Xsetlocale(), setlocale() in configure + +2.4.7 to 2.4.8 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + fixed XPM handling of position in geometry + changed XPM tiling to have the X server tile in the basic case + moved several configuration options from feature.h to configure + fixed introduced pixel dropping bug when RS_DIRTY was removed + added `troughColor' resource - the original patch written by + Reid D Rivenburgh (noted below) was lost and never added + fixed border pixel colour - if not set, use foreground not background + fixed handling of cursorColor/cursorColor/colorBD/colorUL to always + use the _current_ fg/bg colours appropriately if unset + changed source code organisation - moved some things into screen.h - + to allow other add-ons to access screen structures without + including all of rxvt.h + changed internals - ripped out RS_Cursor/RS_Select to make basic + multichar sets (not Kanji/Big5) always enabled - thus handle + selection and cursor display differently + fixed bug on scroll lines affecting selection + changed rmemset to use a type which is the same size as an (int *) - + based on comments by Paul Slootman <paul@wurtel.demon.nl> + fixed pointer colour change on default fg colour change + changed handling of backspace/delete keys - if not disabled during + ./configure then settable via resources - defaults similar + to previous + +2.4.6 to 2.4.7 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + moved several configuration options from feature.h to configure + added configure option to use system memset() + added support for no multichar sets to allow 2 byte rendition type + changed rmemset for slightly more optimised execution + changed source code organisation slightly + +Guillaume Laurent <glaurent@worldnet.fr> + added Meta modifier selectable via resource ``modifier'' + +John E. Davis <davis@space.mit.edu> + added print mode to accept ESC sequence variation + +2.4.5 to 2.4.6 +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + merged support for Big5 & Kanji. + changed short option: fk --> fm + changed long options: kfont/cfont --> mfont + changed long option: kanji_encoding --> multichar_encoding + changed font list in feature.h - user define list of fonts + fixed configure check for Xlocale() + added configure option --enable-dmalloc (Gray Watson's malloc) + added configure option --enable-dlmalloc (Doug Lea's malloc) + added support for Cygnus Solution's GNU-Win32 extensions (b18 tested) + fixed utmp/wtmp handling on machines with updwtmpx() + added support for old rxvt style selection - OLD_SELECTION + changed define of struct screen_t to rxvt.h + changed internal handling of bold overstrike pixel dropping - prescan + line + changed internal handling of selection mechanism to properly support + multiple methods - and optimized + changed internal handling of selection sync'ing - and optimized + added assert()s via DEBUG_STRICT define to catch some possible bugs + fixed scrollbar colour on mono displays + changed privilege revocation to before we do anything + fixed selection clearing when across the screen boundary and we swap + screens + fixed resize / screen refresh order when changing scrollbar display + fixed font handling when we're given per_char of NULL + changed internal handling of row width - maximum line length is now + bound by a short - not enforced + changed rxvt.1 and refer.html to yodl source + +Bruce Stephens <bruce@cenderis.demon.co.uk> + added support for buttons 4 and 5 (eg. on a mouse with wheel) to + scroll screen + +Frank Chen Hsiung Chan <frankch@life.nthu.edu.tw> + fixed clash of use of BIG5 as define and enum. Also typo fix. + +John Eikenberry <jae@ai.uga.edu> + added window_group use to window manager properties + added NeXT scrollbar style - group up and down buttons together + +Denis N. Antonioli <antonio@ifi.unizh.ch> + fixed setting of application icon name and title + +Adam Spiers <adam@thelonious.new.ox.ac.uk> + fixed enumeration of *.keysym.* in resources + + +2.4.4 to 2.4.5 *_Official Release_* +\----------------------------------- + +Geoff Wing <gcw@pobox.com> + changed the approach at the Boldoverstrike-Pixeldroppings front + temporarily fixed a bug in the exposure handling + added the --enable-ttygid + +Oezguer Kesim <kesim@math.fu-berlin.de> + switched rxvt licence to GPL + changed copyrights of the modules + fixed the terminfo/termcap entries + +Mark Olesen <olesen@me.queensu.ca> + FINALLY added Double-Click mouse reporting. Uses the upper bits + of the Button character for X11 reporting so should cause no + compatibility problems. + * State = (<b> - SPACE) & 60 + 4 = Shift + 8 = Meta + 16 = Control + 32 = Double Click (Rxvt extension) + NOTE: no Release is reported after a double-click and the + Release for the first click of a double-click is not reported. + This also means the Release event of a very fast click/release + won't be reported. + +2.4.3 to 2.4.4 +\----------------------------------- + +Geoff Wing <mason@primenet.com.au> + fixed a bug in the selection mechanism + +Oezguer Kesim <kesim@math.fu-berlin.de> + fixed the fontchange-windowresize-racecondition-bug (thanks Geoff!) + fixed the broken console-support under solaris + added a new terminfo entry for rxvt, based on the one which comes + with ncurses (thanks Larry!) + some changes on aclocal.m4 and configure + removed the XTERM_COLOR_TERM option from feature.h - use + --with-term=NAME instead + updated the man-page + +Kikutani Makoto <kikutani@jdc.ericsson.se> + fixed a bug when copy&paste with kanji + +Paul D. Smith <psmith@BayNetworks.COM> + fixed a bug which prevented rxvt to compile when configured with + --enable-xterm-scroll + +2.4.2 to 2.4.3 +\----------------------------------- + +Geoff Wing <mason@primenet.com.au> + fixed a bug in scrolling lots of text + more work on avoiding the pixel droppings + further cleanups + +Oezguer Kesim <kesim@math.fu-berlin.de> + some changes on the configure script + +Frank Chen Hsiung Chan <frankch@waru.life.nthu.edu.tw> + added experimental big5 support + +Reid D Rivenburgh <reid@lanl.gov> + added the "troughColor" resource + +Mike Hopkirk (Hops) <hops@sco.COM> + added support of SCO OSr5 pty naming (also UW SysVr5) + correction of pty hang with large paste buffer + (happens on on all tested platforms) + fixed Weird default scroll thumb behaviour + fixed incorrect setting of WM_COMMAND if specified with -e switch + fixed # of lines of context between screen pages (Shift-Prior/Next) + Visual delineation of Scrollbar and vt wdw with dark internal border + +2.4.1 to 2.4.2 +\----------------------------------- + +Geoff Wing <mason@primnet.com.au> + new anti-bold-overstrike-pixel-dropping (plan 3) + +Oezguer Kesim <kesim@math.fu-berlin.de> + fixed a bug which caused rxvt to dump core after resizing and + selecting + +2.4.0 to 2.4.1 +\----------------------------------- + +Geoff Wing <mason@primnet.com.au> + added --with-xpm-{include,library} to autoconf/a4local.m4 + added VERYBOLD feature + fixed some misspelling in autoconf/configure.in + added `DEC private modes' 1010 and 1011 for scroll-to-bottom on + TTY output inhibit and scroll-to-bottom on keypress + together with resources and switches + fixed Bold Overstrike Pixel Dropping (Yes Sir!) + fixed a bug in scr_E() + fixed ^[[*J behaviour - clear to end, clear to beginning, clear + whole screen was broken + +Oezguer Kesim <kesim@math.fu-berlin.de> + removed DONT_GUESS_BACKSPACE. Instead, you may define either + FORCE_BACKSPACE or FORCE_DELETE or leave both undefined + in order to get ^H, ^? or the current stty settings for + 'erase' + fixed positioning of text in the top menubar. + fixed some missing #define's + fixed conditions for MONO_BOLD in scr_refresh() to make + VERYBOLD work. + +Christoph L. Spiel <Christoph_Spiel@physik.tu-muenchen.de> + fixed usage of KEYSYM_RESOURCE only when NO_RESOURCES is + *not* defined + +Paul Slootman <paul@wau.mis.ah.nl> + added a few XK_KP_* ifdef's in order to get rxvt work with X11R4 + + +Major changes from 2.21b* to 2.4.0 +\----------------------------------- + +Geoff Wing <mason@primenet.com.au> + screen.c rewritten with changes including: + internal management of screen lines changed + rmemset() used as a fast memset() replacement + selection now the same as XTerm selection + several Kanji display fixes + Kanji properly selectable for EUC JP encoding + added continuous scrolling with scrollbar buttons + fixed colours when using XPM background pixmaps smaller than the window + added resources -sr/+sr, -st/+st + fixed application Cursor Keys + added many configure enhancements + added delimiting line between XTerm scrollbars as per XTerm + fixed utmp support + added minimal support for proportional fonts + added integrated use for Gray Watson's dmalloc package + added automatic prototype generation via src/makeprotos-sed + +Grant McDorman <grant@isgtec.com> + added PREFER_24BIT: if the screen is 24 bit, then use 24 bit windows + even if default is 8 bit + fixed utmpx support + added handling for Keypad left/right/up/down, etc. + added META8_OPTION for all function keys + added RXVT_TERMINFO for setting TERMINFO + fixed some bugs in menubar + added expanded keysym support + +Paul D. Smith <psmith@BayNetworks.COM> + fixed title setting + fixed for building in other directories + added pointerColor for changing pointer colour + added borderColor for changing border line colour in XTerm scrollbar + + +2.21a3 to 2.21b* +\--------------- + 1. From: Conrad Link <conrad@akira.resnet.rochester.edu> + Fixed a bug in the OffiX Drag and Drop support. + rxvt inserted two instances of directories or links when they + were dropped onto rxvt. + + 2. From: <aner@zenith.att.com> + Fixed a bug that makes rxvt getting constantly "NoExpose" events + which it is not handling. + + 3. From: Mark Olesen <olesen@weber.me.queensu.ca> + Fixed a bug that caused rxvt to hang indefinitly waiting for a + terminating ^G on an XTerm `ESC]' sequence. + + 4. From: Bernard PERROT <perrot@lal.in2p3.fr> + Mark Olesen <olesen@weber.me.queensu.ca> + Fixed a bug that prevented to handle DEC VT2xx's ApLineDel correctly + + 5. From: <vikas@insight.att.com> + Mark Olesen <olesen@weber.me.queensu.ca> + Now the Shift/Ctrl cursor key mappings are enabled regardless of + App-Cursor settings + + 6. From: Kai Petzke <wpp@mail.physik.TU-Berlin.DE> + Fixed a bug with respect to cursor movement. rxvt now handles the + 'G' and 'd' sequences correctly + + 7. From: Geoff Wing <mason@primenet.com.au> + Fixed a couple of things in utmp.c + + 8. From: Denis N. Antonioli <antonio@ifi.unizh.ch> + Added the "-tn" option and corresponding Xresource variable "termcap". + This option specifies the name of the terminal type to be set in the + TERM environment variable. + +2.20 to 2.21a* +\------------- + 1. Oops, forgot to include time headers in menubar.c + + 2. Finally got the correct DEC sequence to toggling the behaviour + of the backspace key and removed the other non-standard ones. + If anyone has a listing of DEC escape sequences they'd like to + donate ... + + 3. Fixed a bug that prevented an XPM file from being found if it + were specified with an absolute path and a geometry string. + Made the default scaling zero (tiled) since this is by far the + most popular use. + + 4. The Motif-style scrollbar is back as a compile-time option. + + 5. Added BUGS file and (thankfully) moved coordination of the + project to Oezguer Kesim <kesim@math.fu-berlin.de> who also + has a mailing list for rxvt development + + Rxvt Workers <rxvt-workers@math.fu-berlin.de> + + To subscribe to the list send email to + <rxvt@math.fu-berlin.de> with the body: subscribe + + 6. Semi-retirement and finish my thesis ... bye for now - /mark + + --- Oezguer started working on rxvt + + 7. Fixed a bug in the new menubar-feature. There were several unchecked + strings strcpy'ed which caused rxvt immediately to dump core. + + 8. From: Robert Bihlmeyer <robbe@orcus.priv.at> + Fixed a bug in rclock.c which prevented it to compile correctly. + + 9. From: Mark Olesen <olesen@weber.me.queensu.ca> + Overstrike boldfonts and pixmaps now work together without pixel + droppings on the screen (at least under Linux). + + 10. From: Mark Olesen <olesen@weber.me.queensu.ca> + Modified autoconf support: memmove() replacement function + supplied for those systems that need it, libXpm should now be + correctly found (set in src/Makefile *not* in config.h) + + 11. From: Mark Olesen <olesen@weber.me.queensu.ca> + Converted doc/rxvt.ref to HTML format. + doc/html/refer.html = master copy + doc/refer.txt = text version saved using Netscape. + + All HTML documents are put in here, to ease installation + elsewhere. + + 12. From: Mark Olesen <olesen@weber.me.queensu.ca> + Moved some file search function from main.c and some string + functions from xdefaults.c to misc.c. + + Changed the implementation details so that `keysym' resource + is also available as a command-line long option ... even if + you have compiled with USE_XGETDEFAULT. + + 13. From: Mark Olesen <olesen@weber.me.queensu.ca> + When a new pixmap is loaded, revert to the default scaling. + + 14. From: Mark Olesen <olesen@weber.me.queensu.ca> + Reworked the menubar to permit multiple menubars in a circular + linked list (and all the management functions that entains) + and new functions including the following: + + * reading from files + * dumping all the menubars + * clearing a menu (without removing it) + * setting a backgroudPixmap + * and many other features. + + The menu syntax has changed very slightly from the last + version, but now provides greater flexibility ... see + refer.html for details. + + Added the `menu' resource/long-option so a startup menu + can be specified. eg, + rxvt -menu my.menu -e rlogin machine -l user + +2.19 to 2.20 +\----------- + 1. You can now add snazzy looking menus to any plain (non-X) text + application. At the moment, the menuing system is simple but + functional. + + The syntax for controlling the menubar is documented in + doc/rxvt.doc, but note that an XTerm sequence `ESC ] 10; Pt + BEL' is used so menus created for rxvt will be ignored by an + ordinary XTerm. + + It provides sub-menus, click-and-drag, and even some user + definable `quick' arrows keys. However menu manipulation + could use refinement to permit multiple menus to be defined -- + and the menu refreshing could also use some improvement, but + it can be extended and refined later as required/desired. + + The files doc/menu.sh and doc/jedmenu.sl show sample + implementations of menus. + + --> It compiles and runs on my machine (AIX 3.2.5) + but THIS IS CONSIDERED BETA (or even ALPHA) CODE! + + 2. DEC private modes: Bug fix for 's'ave and 'r'estore parameters, + added a 't'oggle parameter to DEC private modes. + + 3. Made Backspace key selectable with DEC private mode + ESC [ ? 36 h/l/s/r/t (high/low/save/restore/toggle) + + 4. Changed the way the scrollBar is realized to permit on-the-fly + toggling of the scrollBar display and added a DEC private mode + escape sequence for that. Smoother redraw of scrollBar. + Better proportions for the arrows allows a slightly narrower + scrollBar. + + 5. Added support for XTerm font changing sequence: + `ESC ] 50; Pt BEL', with (as usual) a few extras. + See doc/rxvt.ref + + 6. Adapted experimental XPM buffering from that supplied by + Carsten Haitzler <raster@zip.com.au>. + + 7. Replaced `wait' with `waitpid' in src/command.c::Child_signal + to avoid a race condition and permit use of pclose() on SunOS. + Patch provided by <davis@space.mit.edu>, Thanks John! + + 8. For easier XPM handling, added `path' resource/long-option and + substantially enhanced pixmap scaling to provide very exact + control over scaling and positioning of the XPM background + image. The XPM XTerm escape sequence has been extended to + provide a convenient facility for on-the-fly rescaling. + Export COLORTERM="rxvt-xpm" instead of COLORTERM="rxvt" + + 9. Added export COLORFGBG to give hints to color applications. + Typically one of these values is exported, in which `fg' and + `bg' are numbers 00-15: + + COLORFGBG="default;default" + -fg -bg colors don't match any of color 0-15 + + COLORFGBG="fg;default" + -fg color matches color 0-15, but -bg color doesn't + + COLORFGBG="default;bg" + -bg color matches color 0-15, but -fg color doesn't + + COLORFGBG="fg;bg" + -fg -bg colors match color 0-15 + + When compiled with XPM support, the last two values are + rendered as follows: + + COLORFGBG="default;default;bg" + -bg color matches color 0-15, but -fg color doesn't + + COLORFGBG="fg;default;bg" + -fg -bg colors match color 0-15 + + 10. Disable Shift+Prior/Next and scrollBar if saveLines == 0. + Slight change to key-processing so `shift+meta+key' and + `shift+ctrl+key' gets processed as `shift+key'. This provides + a way to avoid interpretating `Shift+Prior', `Shift+Next', and + `Shift+In |