http://invisible-island.net/xterm/
Copyright © 1997-2010,2011 by Thomas E. Dickey

Contents

This file contains a list of the changes that I have made for xterm, from the notes that I add when submitting a patch.

You should note that other changes have been made as well, by other people, to fix bugs and correct ifdef's for portability. Most of these are summarized in the XFree86 CHANGELOG (found in the unbundled tree, xc/programs/Xserver/hw/xfree86). Here is the latest version of this file.

Patch #278 - 2012/01/18

Patch #277 - 2012/01/07

Patch #276 - 2011/10/10

Patch #275 - 2011/09/11

Patch #274 - 2011/09/05

Patch #273 - 2011/08/25

Patch #272 - 2011/08/24

Patch #271 - 2011/07/14

Patch #270 - 2011/04/26

Patch #269 - 2011/02/19

Patch #268 - 2011/02/10

Patch #267 - 2010/11/20

Patch #266 - 2010/10/24

Patch #265 - 2010/10/22

Patch #264 - 2010/10/14

Patch #263 - 2010/10/13

Patch #262 - 2010/8/30

Patch #261 - 2010/6/28

Patch #260 - 2010/6/20

Patch #259 - 2010/6/5

Patch #258 - 2010/5/1

Patch #257 - 2010/4/22

Patch #256 - 2010/3/6

Patch #255 - 2010/1/21

Patch #254 - 2010/1/6

Patch #253 - 2009/12/10

Patch #252 - 2009/12/7

Patch #251 - 2009/11/11

Patch #250 - 2009/10/13

Patch #249 - 2009/10/1

Patch #248 - 2009/9/11

Patch #247 - 2009/8/30

Patch #246 - 2009/8/16

Patch #245 - 2009/8/12

Patch #244 - 2009/8/9

Patch #243 - 2009/3/28

Patch #242 - 2009/2/15

Patch #241 - 2009/1/26

Patch #240 - 2009/1/25

Patch #239 - 2009/1/8

Patch #238 - 2008/12/30

Patch #237 - 2008/09/14

Patch #236 - 2008/07/27

Patch #235 - 2008/04/20

Patch #234 - 2008/03/02

Patch #233 - 2008/02/24

Patch #232 - 2008/01/30

Patch #231 - 2008/01/05

Patch #230 - 2007/12/31

Patch #229 - 2007/8/12

Patch #228 - 2007/7/22

Patch #227 - 2007/6/27

Patch #226 - 2007/6/17

Patch #225 - 2007/3/24

Patch #224 - 2007/2/11

Patch #223 - 2006/11/30

Patch #222 - 2006/10/17

Patch #221 - 2006/10/1

Patch #220 - 2006/9/10

Patch #219 - 2006/9/4

Patch #218 - 2006/8/27

Patch #217 - 2006/8/20

Patch #216 - 2006/8/3

Patch #215 - 2006/6/19 - XFree86 4.6.99.2

Patch #214 - 2006/6/18 - XFree86 4.6.99.2

Patch #213 - 2006/4/30 - XFree86 4.5.99.905

Patch #212 - 2006/4/9 - XFree86 4.5.99.904

Patch #211 - 2006/3/19 - XFree86 4.5.99.902

Patch #210 - 2006/3/12 - XFree86 4.5.99.902

Patch #209 - 2006/2/12 - XFree86 4.5.99.22

Patch #208 - 2006/1/3 - XFree86 4.5.99.19

Patch #207 - 2005/11/13 - XFree86 4.5.99.16

Patch #206 - 2005/11/3 - XFree86 4.5.99.15

Patch #205 - 2005/9/18 - XFree86 4.5.99.12

Patch #204 - 2005/8/4 - XFree86 4.5.99.9

Patch #203 - 2005/7/6 - XFree86 4.5.99.7

Patch #202 - 2005/5/2 - XFree86 4.5.99.3

Patch #201 - 2005/4/21 - XFree86 4.5.99.2

Patch #200 - 2005/2/6 - XFree86 4.4.99.23

Patch #199 - 2005/1/17 - XFree86 4.4.99.22

Patch #198 - 2005/1/13 - XFree86 4.4.99.21

Patch #197 - 2004/11/30 - XFree86 4.4.99.19

Patch #196 - 2004/8/15 - XFree86 4.4.99.12

Patch #195 - 2004/8/8 - XFree86 4.4.99.11

Patch #194 - 2004/7/27 - XFree86 4.4.99.11

Patch #193 - 2004/7/19 - XFree86 4.4.99.10

Patch #192 - 2004/7/12 - XFree86 4.4.99.9

Patch #191 - 2004/6/6 - XFree86 4.4.99.7

Patch #190 - 2004/5/25 - XFree86 4.4.99.6

Patch #189 - 2004/5/16 - XFree86 4.4.99.6

Patch #188 - 2004/5/12 - XFree86 4.4.99.6

Patch #187 - 2004/4/27 - XFree86 4.4.99.4

Patch #186 - 2004/4/18 - XFree86 4.4.99.4

Patch #185 - 2004/3/3 - XFree86 4.4

Patch #184 - 2003/12/31 - XFree86 4.3.99.903

Patch #183 - 2003/12/26 - XFree86 4.3.99.903

Patch #182 - 2003/12/2 - XFree86 4.3.99.901

Patch #181 - 2003/10/26 - XFree86 4.3.99.15

Patch #180 - 2003/10/12 - XFree86 4.3.99.15

Patch #179 - 2003/5/21 - XFree86 4.3.99.5

Patch #178 - 2003/5/18 - XFree86 4.3.99.5

Patch #177 - 2003/3/23 - XFree86 4.3.0

Patch #176 - 2003/3/22 - XFree86 4.3.0

Patch #175 - 2003/3/9 - XFree86 4.3.0

Patch #174 - 2003/2/25 - XFree86 4.2.99.903

Patch #173 - 2003/2/6 - XFree86 4.2.99.902

Patch #172 - 2002/12/27 - XFree86 4.2.99.3

Patch #171 - 2002/12/12 - XFree86 4.2.99.3

Patch #170 - 2002/10/13 - XFree86 4.2.1

Patch #169 - 2002/10/5 - XFree86 4.2.1

Patch #168 - 2002/9/29 - XFree86 4.2.1

Patch #167 - 2002/8/24 - XFree86 4.2.0

Patch #166 - 2002/03/25 - XFree86 4.2.0

Patch #165 - 2002/01/05 - XFree86 4.1.0

Patch #164 - 2001/11/13 - XFree86 4.1.0

Patch #163 - 2001/11/04 - XFree86 4.1.0

Patch #162 - 2001/10/23 - XFree86 4.1.0

Patch #161 - 2001/10/10 - XFree86 4.1.0

Patch #160 - 2001/10/7 - XFree86 4.1.0

Patch #159 - 2001/9/19 - XFree86 4.1.0

Patch #158 - 2001/9/8 - XFree86 4.1.0

Patch #157 - 2001/6/18 - XFree86 4.1.0

Patch #156 - 2001/4/28 - XFree86 4.0.3

Patch #155 - 2001/4/20 - XFree86 4.0.3

Patch #154 - 2001/4/11 - XFree86 4.0.3

Patch #153 - 2001/3/29 - XFree86 4.0.3

Patch #152 - 2001/3/13 - XFree86 4.0.2

Patch #151 - 2001/3/10 - XFree86 4.0.2

Changes from XFree86 4.0.2:

Patch #150 - 2000/12/29 - XFree86 4.0.2

Patch #149 - 2000/12/6 - XFree86 4.0.1h

Patch #148 - 2000/10/31 - XFree86 4.0.1d

Patch #147 - 2000/10/26 - XFree86 4.0.1c

Patch #146 - 2000/9/12 - XFree86 4.0.1c

Patch #145 - 2000/9/11 - XFree86 4.0.1c

Patch #144 - 2000/8/23 - XFree86 4.0.1b

Patch #143 - 2000/8/19 - XFree86 4.0.1b

Patch #142 - 2000/8/18 - XFree86 4.0.1b

Patch #141 - 2000/8/14 - XFree86 4.0.1b

Patch #140 - 2000/7/23 - XFree86 4.0.1

Patch #139 - 2000/6/17 - XFree86 4.0d

Patch #138 - 2000/6/15 - XFree86 4.0c

Patch #137 - 2000/6/10 - XFree86 4.0b

Patch #136 - 2000/6/3 - XFree86 4.0b

Patch #135 - 2000/5/29 - XFree86 4.0b

Patch #134 - 2000/5/28 - XFree86 4.0b

Patch #133 - 2000/5/2 - XFree86 4.0a

Patch #132 - 2000/4/11 - XFree86 4.0a

Patch #131 - 2000/3/3 - XFree86 3.9.18b

Patch #130 - 2000/3/1 - XFree86 3.9.18a

Patch #129 - 2000/2/26 - XFree86 3.9.18a

Patch #128 - 2000/2/17 - XFree86 3.9.18

Patch #127 - 2000/2/12 - XFree86 3.9.17e

Patch #126 - 2000/2/8 - XFree86 3.9.17c

Patch #125 - 2000/1/31 - XFree86 3.9.17c

Patch #124 - 2000/1/27 - XFree86 3.9.17b

Patch #123 - 2000/1/22 - XFree86 3.9.17a

Patch #122 - 1999/12/28 - XFree86 3.9.16f

Patch #121 - 1999/11/14 - XFree86 3.9.16c

Patch #120 - 1999/10/28 - XFree86 3.9.16c

Patch #119 - 1999/10/16 - XFree86 3.9.16c

Patch #118 - 1999/10/5 - XFree86 3.9.16b

Patch #117 - 1999/9/29 - XFree86 3.9.16b

Patch #116 - 1999/9/25 - XFree86 3.9.16a

Patch #115 - 1999/9/18 - XFree86 3.9.16a

Patch #114 - 1999/9/15 - XFree86 3.9.16

Patch #113 - 1999/8/15 - XFree86 3.9.15b

Several fixes. The main one is a first draft of pulldown menus. It's not complete (I have some minor/annoying geometry problems to correct), but is usable. Once it's complete I plan to add a menu to support additional selections that won't fit on the current popup menus. Also, this fits into my longterm plan to allow configuring with Motif libraries.

Patch #112 - 1999/7/17 - XFree86 3.9Pw

Patch #111 - 1999/7/10 - XFree86 3.9Pw

Patch #110 - 1999/6/29 - XFree86 3.9Pu

Patch #109 - 1999/6/23 - XFree86 3.9Pt

Patch #108 - 1999/6/19 - XFree86 3.9Ps

Patch #107 - 1999/6/12 - XFree86 3.9Pq

Patch #106 - 1999/6/9 - XFree86 3.9Pq

Patch #105 - 1999/6/5 - XFree86 3.9Pp

Patch #104 - 1999/5/30 - XFree86 3.9Pn

This is a resync patch against XFree86 3.9Pn, reflecting changes which were submitted by Branden Robinson, who worked with Wichert Akkerman <wichert@cs.leidenuniv.nl> to set up ifdef's to handle GNU libc 2.1, and use getpt() which lets xterm avoid having to know the actual PTY name.

I have also added a few fixes for signed/unsigned mismatches, and corrected a problem in the configure script (the UTF-8 code was always configured since the Imakefile defines this).

Patch #103 - 1999/5/14 - XFree86 3.9Pm

Patch #102 - 1999/5/12 - XFree86 3.9Pm

Patch #101 - 1999/5/10 - XFree86 3.9Pm

Patch #100 - 1999/5/3 - XFree86 3.9Pl

Patch #99 - 1999/5/2 - XFree86 3.9Pk

Patch #98 - 1999/4/26 - XFree86 3.9Pk

Patch #97 - 1999/4/25 - XFree86 3.9Pk

Patch #96 - 1999/4/19 - XFree86 3.9Pj

Patch #95 - 1999/4/5 - XFree86 3.9Ph

Patch #94 - 1999/3/27 - XFree86 3.9Pf

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.

Patch #93 - 1999/3/14 - XFree86 3.9Pd

Here are several fixes and minor enhancements. The chief ones are the fixes for NumLock mode and reverse video, since we had become used to working around the problems.

Patch #92 - 1999/2/5 - XFree86 3.9Nz

Patch #91 - 1999/1/21 - XFree86 3.9Nw

Patch #90 - 1998/12/13 - XFree86 3.9Nq

This implements several small fixes and enhancements. The chief one implements fallback support for line drawing characters with fonts that do not include those characters. But I implemented that last.