summaryrefslogtreecommitdiffstats
path: root/doc/changes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/changes.txt')
-rw-r--r--doc/changes.txt1787
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