CVS log for xc/programs/xterm/main.c |
|
Help |
Request diff between arbitrary revisions
136. Refix Darwin bundle install rules when DESTDIR is specified
(Marc La France).
135. Use /usr/bin/login for `xterm -ls` on Darwin (Yves de Champlain,
Bugzilla #1680).
134. Define proper default $PATH's for xdm on Darwin (Yves de Champlain,
Bugzilla #1680).
133. Add PAM support to Darwin port (Yves de Champlain, Bugzilla #1680).
53. Another swipe at dealing with xterm's setgid woes:
- Fix xterm, when compiled with setgid support, to actually be able to
modify utmp data. This whether xterm is setgid utmp, or setuid root.
Neither was the case before. Also, fix utmp handling on exit.
- Rename InstGidFlags imake symbol to a more descriptive InstUtmpFlags
and add toleration for this to xterm's Imakefile.
- Install xterm setgid utmp on NetBSD 1.0 or higher. Untested. This is
based on their CVS repository that shows the introduction of a utmp
group in NetBSD 1.0.
- On Linux, decide whether to install xterm setgid utmp or setuid root
based on the existence of a utmp group on the build system. The
Xinstall script already remakes this decision for the target system.
This avoids having to produce different binaries for different Linux
distributions.
- In xterm's Imakefile, tolerate the absence of CHANGELOG #161, and
anticipate FreeBSD's potential move to a setgid xterm.
(Marc La France).
26. Xterm patch #215 (Thomas Dickey).
14. Xterm patch #214 (Thomas Dickey).
270. Xterm patch #212 (Thomas Dickey).
253. Xterm patch #211 (Thomas Dickey).
251. Xterm may overwrite the field adjacent to lastlog.ll_time on some 64-bit
Linux platforms.
241. Xterm patch #210 (Thomas Dickey).
218. Platforms-specific build/warning fixes (David Dawes).
216. Linux/alpha, Linux/amd64, Linux/ppc, Solaris/sparc build/warning fixes
(David Dawes).
Fix warnings
207. Xterm patch #209 (Thomas Dickey).
Warning fix and cosmetic change
Remove most foreign cvs keywords.
178. Xterm patch #208 (Thomas Dickey).
167. Xterm patch #207 (Thomas Dickey).
164. Xterm patch #206 (Thomas Dickey).
Warning fix
145. Xterm patch #205 (Thomas Dickey).
106. Xterm patch #204 (Thomas Dickey).
89. Xterm patch #202 (Thomas Dickey).
41. Xterm patch #202 (Thomas Dickey).
24. Xterm patch #201 (Thomas Dickey).
314. Xterm patch #200 (Thomas Dickey).
* move the warning/exit for missing $DISPLAY into the error handler
in case -display is given, and the connect fails for some other
reason.
Warning fix
xterm -
* instead of setting $DISPLAY, check for the unset variable and
warn/exit on this condition (comments by H Merijn Brand and
Bernhard R Link).
265. Xterm patch #198 (Thomas Dickey).
229. Xterm patch #197 (Thomas Dickey).
165. Xterm patch #196 (Thomas Dickey).
148. Xterm patch #193 (Thomas Dickey).
145. Xterm patch #192 (Thomas Dickey).
116. Xterm patch #191 (Thomas Dickey).
xterm patch #189
xterm patch #188
Patch #187 - 2004/4/27 - XFree86 4.4.99.4
* change xterm version string to use __vendorversion__ where that is
available, and "XTerm" otherwise.
* improve description of utf8 resource in manpage (Debian #179407).
* modify configure macros CF_IMAKE_CFLAGS and CF_ADD_CFLAGS to
handle -D options that define string values, e.g., for
XVENDORNAME.
* modify configure macro CF_IMAKE_CFLAGS to allow (if $PATH is set
accordingly) to use the xmkmf script within an X build tree.
* add missing #undef OPT_SESSION_MGT to xtermcfg.hin to make the
configure script's --disable-session-mgt option work.
* update config.guess, config.sub
xterm patch #186
Development - 2004/4/4 - XFree86 4.4.99.3
* replace ifdef's using SCO, sco and SCO325 with __SCO__ (XFree86
Bugzilla #1301, Kean Johnson).
* add scoFunctionKeys resource, to match manpage.
* update manpage discussion of menus and related resources.
* enable utmpx support for NetBSD 1.6C and newer (patch by Matthias
Scheler).
* add a note in the manpage discussing xterm's treatment of open
file-descriptors (request by Dan Shearer).
* modify Help() to make "xterm -h" write to standard output rather
than standard error (patch by Bram Moolenaar).
* check for type of failure in xim_real_init() to avoid looping when
the problem is an unsupported input method rather than a failure
to connect to the XIM server. Problem was introduced in [189]patch
#175 (XFree86 Bugzilla #1306).
* modify Imakefile to remove dependency of "install" target on the
xterm executable to make installs from tree without attempting to
rebuild anything (David Dawes, based on a patch and report from
Lee Olsen).
61. Updates for the SCO port:
- Update the transport layer code to allow the LOCAL SCO connection
type to be used for more than just X protocol connections.
- Handle the XFree86 server's reassignment of stdin and stdout at
startup more cleanly.
- Cleanup the mix of SCO-related preprocessor symbols, unifying them
to "__SCO__".
(Bugzilla #1301, Kean Johnston).
xterm Patch #185 - 2004/3/3 - XFree86 4.4
* fix tcap-query logic for the backspace key (XFree86 Bugzilla
#1233, report/patch by Anton Kovalenko).
* add test-scripts resize.pl and tcapquery.pl
* add translation to ASCII of commonly-used characters that groff
translates to Unicode, when the font in use does not provide the
corresponding glyphs (Debian #219551).
* modify RequestMaximize(), which performs maximize/restore via
control sequences, to account for window-frame (patch by Jess
Thrysoee).
* improve pattern used in uxterm to check for UTF-8 locale, e.g.,
for HPUX (patch by H Merijn Brand).
* add -fd option and resource faceNameDoublesize to specify
double-wide fonts with Xft (adapted from patch by Zarick Lau).
* change a couple of resource classes from "Boolean" to specific
values: freeBoldBox, forceBoxChars.
* add resource showMissingGlyphs to outline places on the screen
where a font lacks the corresponding glyph.
* add resource showBlinkAsBold to control whether blinking text
should be shown as bold or actual blinking text.
* improve logic in ShowCursor() to avoid repainting the cursor when
it is already visible, e.g., in response to the DECTCEM escape
sequence. This also addresses XFree86 Bugzilla #1158.
* implement blinking text, using the timer for blinking cursor.
* modify FreeType support to allow resizing the font, in the same
ways the window can be resized if fixed fonts are used. The
relative font sizes are derived from the fixed font sizes.
* add menu items and corresponding actions for switching on/off the
UTF-8 mode and Xft (TrueType) support.
* add logic to handle switching UTF-8 mode on/off. It worked if the
escape sequences were flushed, but if data was mixed in with the
same write, some were not handled properly (report by Nicolas
George).
* modify to allow turning UTF-8 mode via escape sequence even if -wc
option was not given at startup (patch by Peter Berg Larsen).
* amend fix for XFree86 Bugzilla #981, adjusting for savedlines
value (report by Tim Adye).
* fix a typo in computing relative font size (Jess Thrysoee).
706. Fix logic in xterm's get_pty() for platforms where old-style pty's are
preferred to /dev/ptmx (Bugzilla #997, Kean Johnston, Thomas Dickey).
an extra piece of bugzilla #893
xterm (bug-fixes & documentation):
* compiler-warning fixes (patch by Christian Biere).
* add README.i18n (Tomohiro KUBOTA).
* correct initialization of G1 character set mapping, which used
line-drawing set as a result of confusion between "DEC
Supplemental Graphic" and "DEC Special Graphic" character sets
(see [185]patch #34 regarding DECSTR).
Development - 2003/11/2 - XFree86 4.3.99.15
* correct ifdef in main.c for variable utret (patch by Bernhard
Rosenkraenzer).
Ident lines IRIX build & warning fixes Remove unnecesseray libraries from links
xterm current development:
* modify scroll-back and scroll-forw actions to accept an adjustment
value, e.g.,
scroll-back(1, page-2)
to scroll back by 2 lines less than a page (patch by Greg
Klanderman).
* use color resource setting from Debian package for xterm VT100
widget, since the choice of blues provides better contrast.
* remove color resources from XTerm.ad, leaving them only in
XTerm-col.ad (prompted by Debian package for xterm).
* correct configure script option --enable-pty-handshake (report by
Paul Gilmartin).
* add visualBellDelay resource to modify the length of time used for
visual bell, for very slow displays or very fast computers
(reports by Ingo van Lil and Doug Toppin).
* correct logic for initializing dynamic highlight color (patch by
Jess Thrysoee).
* add a check for non-zero size in call to XCopyArea() to
accommodate a Solaris bug.
* correct typo in example for character classes in xterm manpage
(Debian #198910).
* link xterm with bind_on_load option on Darwin to work around a
deadlock in the dynamic loader when a signal is received while the
dynamic loader is looking up symbols (patches by Rob Braun, Torrey
Lyons).
* modify configure script to avoid using "head -1".
* update config.guess, config.sub
* modify ifdef's to work around inclusion of types FcChar32 and
XftCharSpec with FreeType 2.0 (see [183]patch #175).
* modify the predictable version of the generated logfile name (see
[184]patch #171) to append the process-id rather than a random
value.
* resync with XFree86 CVS:
+ Enable SCO function keys in xterm
+ Make Delete key send DEL by default on SCO in xterm
194. IRIX 6.5 build fixes and noise reductions (Marc La France).
xterm patch #179:
* modify ifdef's for WTMPX_FILE to allow building on cygwin again.
* change the default of pty-handshaking configure option (and
related default for imake) to assume this feature is needed.
* add ifdef's so configure option for XawPlus library works (patch
by Pavel Roskin).
* add $(MAIN_DEFINES) to the variables checked by the configure
script that may contain information set by imake. This allows
xterm to build/run properly using the configure script on IRIX64.
* add configure check for ".exe" suffix on cygwin.
xterm patch #178:
Patch #178 - 2003/5/18 - XFree86 4.3.99.5
* modify default for configure --enable-pty-handshake option to
enable it for Solaris (report by Nelson Beebe).
* modify in_put() function to call PreeditPosition() only when the
cursor's position has changed. This addresses report by Stefan
Baums of high CPU usage while xterm with chinput are running in
the background (patch by Yong Li <rigel863@yahoo.com>).
* improved explanation of -ls conflict with -e option in xterm
manpage (adapted from comments by Henning Makholm).
* correct comment in terminfo file regarding modifier used for kDC
(Debian #189764, report by Henning Makholm).
* correct/extend some of the keypad description in ctlseqs.ms
(report by Henning Makholm).
* correct keypad-mapping table in input.c so XK_KP_Equal works
(report by Henning Makholm <henning@makholm.net>).
* modified to work with CJK double-width (bi-width/monospace) fonts.
They're similar to Roman Czbora and David Starner's gnuunifonts in
that Latin letters and numbers have all the same width which is
exactly the half of the width of East Asian characters. (patch by
Jungshik Shin <jshin@mailaps.org>).
* add configure option --enable-broken-osc and resource
brokenLinuxOSC to accommodate scripts which do not distinguish
between running in the Linux console and running in X. Linux
console recognizes malformed control strings which start with an
OSC, but are fixed-length, with no terminator.
* add configure option --enable-broken-st and resource
brokenStringTerm to allow user to revert one part of the parsing
table corrections from [181]patch #171. (reports by Matthias
Scheler <tron@zhadum.de> Kirill Ponomarew <ponomarew@oberon.net>
indicate that someone's network firmware sends an <escape>X).
* modify configure --disable-imake to provide values for
OSMAJORVERSION, OSMINORVERSION, FUNCPROTO and NARROWPROTO (report
by Heiko Schlichting <heiko@FU-Berlin.DE>).
* correct vttests/16colors.sh, which omitted the $SUF variable in
output strings (patch by Paul Gilmartin).
* modify shell scripts in vttests directory to attempt to use named
signals in the trap statement, making this portable to OS/390
(report by Paul Gilmartin). Tested on SunOS 4.1.4, which
implements only numbers.
Build fix
xterm patch #176
* add configure option to allow one to compile-in support for the
pty handshaking logic, and resource ptyHandshake to enable or
disable it (suggested by Ian Collier).
* restore USE_HANDSHAKE ifdef removed in [179]patch #159 to address
Debian #39964.
* move ifdef's for ttysize/winsize into xterm_io.h
* simplify loop on tgetent, check if the successive entries in the
lookup table are the same. That makes xterm do one less lookup if
there is no "xterm" entry in the termcap file (report by Derek
Martin).
* correct manpage discussion of $TERM and $TERMCAP variables, which
omitted the Tektronix emulation and a note of the final "dumb"
fallback.
* broaden ifdef for XRegisterIMInstantiateCallback() from [180]patch
#175 (XIM fix) to exclude non-XFree86 (report by Nelson Beebe
indicates this breaks for Solaris, IRIX and OSF/1).
* correct resource-size for iconFont (this was added by X11R6.3).
* improve configure check for XKB bell extension, to work around
inconsistent implementation of this feature (reports by Nelson
Beebe, Kriston Rehberg and David Ellement).
* modify configure-check for tty group to be less strict in batch
mode (report by Nelson Beebe).
* modify to allow building with g++, to use its compiler warnings
(suggested by Nelson Beebe).
* modify dec2ucs[] table to reflect newer codes available for
scanlines 1, 3, 7, 9 (report by Michael Schroeder).
* add configure option for XawPlus library.
xterm patch #175:
Patch #175 - 2003/3/9 - XFree86 4.3.0
* fix a SIGSEGV which could occur if xterm is connecting to XIM
server, and the XIM server is destroyed (patch by Nam SungHyun).
* modify to use built-in line-drawing characters for Xft fonts
(patch by Andrew Tipton <andrew@cadre5.com>).
* make menu reflect the state of the tekInhibit resource.
* make signalInhibit resource work, i.e., disable the menu entries
that would send signals to, or exit xterm. This was probably
broken in X11R5 when logging was disabled (report by Sven
Mascheck).
* changed classes of colorBDMode and similar resources that override
colors when a video attribute is set to ColorAttrMode, to make
them distinct from ColorMode. This avoids an unexpected rendering
of reverse video, for example (report by Paul Fox).
* changed class of veryBoldColors to VeryBoldColors, since ColorMode
is associated with boolean resources.
* add option -k8 and resource allowC1Printable to allow users of
non-VTxxx character sets such as KOI-8 to treat the C1 control
area (character codes 128-159) as printable rather than control
characters.
* add a null-pointer check for return-value of ptsname() in
HPUX-specific code (report by David Ellement).
* revise the ifdef's used for XKB bell support. The code was using a
nonstandard call XkbStdBell(). Changed to use XkbBell() (based on
patch by <derek@signalmarketing.com>).
* add a null-pointer check in xtermLoadFont() in case there is no
wide-bold font (Nam SungHyun).
* change Makefile.in to use autoconf's bindir, libdir and mandir
variables (report by Nam SungHyun).
* add le to termcap xterm-basic entry. Though missing from older
termcaps for xterm, some applications check for it (report by
Matthias Buelow).
* modify uxterm script to strip modifiers such as "@euro" from the
locale setting before adding ".UTF-8" (Debian #179929).
* modify the remaining places where tek4014 emulation uses
XDefineCursor(), to make it work as originally implemented, e.g.,
when switching back to alpha mode. Added test-screen in vttest to
test this feature properly.
xterm patch #172 + fixes to make repainting of 256-color example work properly (reports by Abigail Brady and Scott A Crosby). + set flag in "AllocateAnsiColor()" to ensure the color is allocated once only. + fix check in "ScrnRefresh", which was comparing background colors only if the ANSI foreground colors also were set. + merge "Error()" calls and some "exit()" calls into "SysError()", and change that to add the brief explanation for each error code which is provided in the manpage. Change a few "SysError()", calls to avoid using code 1, to avoid confusion with exit status from places that do not use "SysError()". + simplify logic used to open a debug logfile as the standard error. + modify the "-e" option so that if it fails, xterm will check if only one argument follows, e.g., it was quoted, and then retry using "sh -e". + modify parsing of DECUDK string parameter to allow a comma between pairs of hexadecimal digits (Ray Neuman <raymond@one.com.au> reports that "real" terminals accept this; perhaps they simply ignore unexpected characters). + fix a few problems with the "$TERMCAP" string generated by "resize": + for Bourne shell, add an "export" command. This was missing as far back as X11R5. + escape exclamation marks, used in xterm's reset string. + translate literal "\177\" to "^?". + improve configure check for "tgetent()" to work when "$TERMCAP" has been set to a specific entry. + modify "minstall.sh" to use "%" rather than "@", to avoid problems with AFS (report by Zdenek Sekera). + list fatal error codes from "error.h" in the manpage, remove unused codes in "error.h". + use more explicit wording for manpage list of color resources, since at least one user confused the generic names such as "black" with the names in rgb.txt (the latter are now used). + minor fix to description of 1003 mouse mode in ctlseqs.ms (Larry Riedel).
first cut of changes for patch #171:
+ modify parser tables to improve detection of malformed control
sequences, making xterm behave more like a real DEC terminal (patch
by Paul Williams).
+ update comment in "input.c" to document "Meta" as a modifier for
escape sequences (patch by D Roland Walker).
+ add ifdef'd code for logging option which adds the hostname and a
timestamp to the generated logfile name. The ifdef's are setup with
the configure script (patch by Nelson Beebe).
+ remove "xevents()" call from the end of "BlinkCursor()", to fix an
occasional problem which caused xterm to pause until a key was
pressed. The reason for this was that there was no check to ensure
that there really were events for "xevents()" to process. (patch by
Semen A Ustimenko <semenu@FreeBSD.org>).
+ remove unused mode-params from "open()" calls that do not create a
file.
+ modify configure script to put new items first on "$CPPFLAGS" and
"$CFLAGS" to avoid conflict with environment's <em>-I</em> and
<em>-D</em> options.
+ update config.guess, config.sub
+ resync with XFree86 CVS:
+ fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
isn't true for all platforms (Egbert Eich).
+ initialise ProgramName in xterm's main before referencing it
(#5473, Peter Valchev).
+ some cleanup of Imakefile ifdef's (Marc La France).
506. Initialise ProgramName in xterm's main before referencing it (#5473,
Peter Valchev).
xterm patch #169: + modify wording of some options in help message to make them use "-/+" consistently with respect to "on/off" or "off/on". + sort options list which is displayed in help- and syntax-messages at runtime to simplify maintenance. + remove support for Amoeba and Minix (Juliusz Chroboczek noted it was removed from XFree86 server; there have been no users since 1996). + add configure script option "--disable-session-mgt" to control whether the session management code should be compiled-in (request by H Merijn Brand). + ifdef'd the session-management changes with "OPT_SESSION_MGT", to accommodate X11R5 which predates the related definitions. + fix "decode_keyvalue()", which did not properly parse multiple settings as needed for the "ttyModes" resource, since it did not skip over the parsed data. + fix an option-parsing conflict between "-class" and "-cjk_width" (Nam SungHyun) + add a missing null in "XtVaSetValues()" call used in "Cleanup()" (Nam SungHyun)
xterm patch #168: + improve data reported for control sequence that requests window position by taking into account the window decorations, e.g., border and title (patch by Jess Thrysoee <jess@thrysoee.dk>). + add "-cjk_width" and corresponding resource "cjkWidth" (patch by Jungshik Shin <jshin@mailaps.org>). + add "-into" option, for embedding xterm in a Tcl/Tk application (patch by George Peter Staplin <georgeps@xmission.com>). + add simple session management (XSM) client capabilities to xterm. So a session manager such as, e.g., xsm, should be able to respawn or kill xterms without the help of an SM proxy (like smproxy), which is a hack and almost always buggy (patch by David Madore). + fix conflict between ifdef's for "OPT_DEC_LOCATOR" and "OPT_READLINE" in button.c (reported by Ilya Zakharevich). + fix for inconsistent use of "struct utmp" versus "struct utmpx" introduced in patch #167 (patches by Paul Gilmartin, Marc La France). + modify logic for "metaSendsEscape" to allow it to work in a setup where the Meta-key is not recognized as a modifier by the key-translations logic (from a discussion of eightBitInput with H.J.Lu, however Vincent Lefevre reported this in January). + use null pointer values consistently, rather than literal "0", for ending variable-length argument lists, e.g., for "execlp()" (based on patch by Matthieu Herrb). + correct logic of "ChangeAnsiColorRequest()", which would do a screen repaint after replying to a request for information. + improve scripts in vttests to work with systems whose shells support "echo -n" and have, as does Debian, an unrelated "print" utility. + add vttests/acolors.sh to demonstrate OSC 4, which queries or sets ANSI colors. + fixes for ctlseqs.ms (Pavel Roskin, Ilya Zakharevich). + typos in xterm manpage (Jens Schweikhardt) + remove a redundant GCC_UNUSED from InitPopup() (Nam SungHyun)
Build fix
+ correct ifdef's for "USE_TERMCAP" to match cygwin configuration. + fix several places in ctlseqs.ms which had no boxes around the literal text (report by Ilya Zakharevich). + integrated patch from Ilya Zakharevich to extend mouse support for readline (ifdef'd with OPT_READLINE). + modify terminfo description to match default for "modifyCursorKeys" resource. + add "modifyCursorKeys" resource to control how the shift- and similar modifiers are used to make a cursor escape sequence. The default makes a modified escape sequence always start with CSI and puts the modifier as the second parameter, to avoid confusing applications that would interpret the first parameter as a repeat count. The original behavior can be obtained by setting the resource to 0 (from newsgroup discussion with Stephen J Turnbull and Jeffrey Altman). + correct missing initializations for "appdefaultCursor" and "appdefaultKeypad" resources.
+ add configure option "--enable-luit" and ifdef'd the luit-related code with OPT_LUIT_PROG. + integrate patch by Tomohiro KUBOTA from http://www.xfree86.org/pipermail/i18n/2002-July/003378.html which modifies xterm to invoke luit.
bugfixes: + update wcwidth.c to match Markus Kuhn's 2002-05-18 version. + correct limit-checking in "ComputeSelect()" to handle selections that extend off the visible area; rather than modify the parameters to "TrackText()", use "ScrollSelection()" to update the highlighting limits. (reported by Yegappan Lakshmanan and Nelson Beebe, patch by Alexander V Lukyanov). + correct manpage description of "tiXtraScroll" resource (reported by Tony Finch). + changes from OpenBSD: Make xterm setgid utmp to be able to update utmp even with root privileges revoked. If not updating utmp, revoke group privileges totally too. + changes from NetBSD: + Check that the return value from ttyslot() is greater than 0 before writing the utmp file. Fixes w's "w: Stale utmp entry: <user> <tty> <pty>" errors. + Use openpty() to deal with new pty naming scheme. + add "print-redir" action and menu entry to allow user to switch terminal in/out of printer controller mode. It appears from the manual that a real vt220 would not switch back to normal mode, so another mechanism is used (addresses Debian #37517). + check if "printerCommand" resource string is empty, use this to allow user to disable printer function. + trim trailing blanks from resource strings. + check return value from "ptsname()", which may return null for example if someone has changed the permissions of /dev/pts to zero (Debian #121899).
Use openpty() on NetBSD. (A.1107, Simon Burge)
patch by Holger Veit for UnixOS/2
indent'd (using GNU indent 2.0 with patch 20020428 from my website).
Back out warning "fix".
Correction to previous warning fix
Warnings
99. Fixed i810 crash on vt switch due to call to Sync() while switched away
(Andris Pavenis).
98. Fixed MGAG550 HW Cursor (Laure-Amelie Couturie).
97. Added Xv support to neomagic driver (Shigehiro Nomura).
96. Implemented cross compile environment (Egbert Eich).
95. Added AMD x86-64 architecture support (Egbert Eich).
94. Fixed memory leaks in xkb code (Egbert Eich).
93. Fixed several memory leaks in the config file parser and initialization
routines (Egbert Eich).
92. Added CardBus bridge support (Egbert Eich).
91. Fixed strdup() define in glx (Egbert Eich).
90. Extended xf86misc extension to support changing the mouse device
(Egbert Eich).
89. Replaced strdup() in xf86Configure.c with xalloc()/strcpy() to avoid
conflicts when using internal malloc (Egbert Eich).
88. Extended memory debugging: Added signal handler to trigger a memory
debugger dump on SIGUSR2 when compiled with memleak support
(Egbert Eich).
87. Set vtSema to FALSE when suspended by APM to catch calls to 2D accel
functions (Egbert Eich).
86. Implemented mouse protocol detection by analyzing data stream
(Egbert Eich).
85. Added PnP mouse detection for PS/2, ImPS/2 and older MS serial mice
(Egbert Eich).
84. Fixed gamma correction code for Trident 9397 (Alan Hourihane).
83. Fixed C&T driver to avoid initialization of video in non-linear mode
(Egbert Eich).
82. Changed C&T driver to allow video even if acceleration is disabled
(Egbert Eich).
81. Attempt to implement a more consistent handling of HW cursor in C&T
driver (Egbert Eich).
80. Fixed MGA driver to make HALlib work with VESA framebuffer modes
(Egbert Eich).
79. Reworked Rendition driver (Egbert Eich).
78. S3 Virge driver: added minimal gap between SyncStart and HDisplay to
avoid video lockups (Egbert Eich).
77. Fixed memory leaks in S3 Savage driver (Egbert Eich).
76. Modified several drivers to do int10 initialization using the
VBE functions instead of calling int10 directly (Egbert Eich).
75. Fixed video support and mode initialization in Silicon Motion driver,
removed wait for v-retrace (Egbert Eich).
74. Misc fixes to SiS driver (Thomas Winischhofer).
73. Added support for 1400x1050 screen in Trident driver (Egbert Eich).
72. Fixed several video issues for Trident CyberBladeXP chips (Egbert Eich).
71. Added probe for Tseng ISA chips (Egbert Eich).
70. Added 'KGAUniversal' option to generic vga driver which changes handling
left overscan to work also on chips with C&T core (ie all C&T and Intel
graphics chips) (Egbert Eich).
69. Modified int10 code to map area between V_BIOS and SYS_BIOS instead of
copying it. Copying causes problems if legacy devices map MMIO
registers there (Egbert Eich).
68. Implemented an extended int10 init function to allow passing flags
(Egbert Eich).
67. Implemented optional handling of BIOS video mode scratch area in int10
code (Egbert Eich).
66. Again modified MTRR range splitting (Egbert Eich).
65. Added funtions to VBE to save and restore a video mode (Egbert Eich).
64. Added missing commas to symbols/us_intl (Hans Lunsing).
63. Added Ungherese (qwerty) support (Koblinger Egmont).
62. Added Euro symbol for hungarian kbd layout (Koblinger Egmont).
xterm patch #166 + correct a bug in selection: double clicking on a word which was partly scrolled off the screen may select that text (report by Vincent Lefevre <vincent@vinc17.org>). + implement "veryBoldColors" resource to control whether the corresponding video attribute such as "bold" is displayed when using "colorBDMode", etc. (request by Josh Howard <jrh@vicor-nb.com>). + define escape sequences for function keys F21-F35 (patch by Steve Wall). + change the colors for the 256-color model, making them less skewed toward black (patch by Steve Wall). + add "vt100Graphics" resource (see patch #115, based on discussion with Glenn Maynard). + ifdef'd Xaw/Xaw3d/neXtaw includes separately to avoid potential incompatibilities between these flavors of Athena widgets. + add configure check for XFree86 4.x Xaw library, whose geometry management is broken, to avoid trying to use it for toolbar configuration. + updates to configure script from vile and lynx to allow configure.in to be compiled with autoconf 2.5x + add a check for null pointer return by "ptsname()" (newsgroup posting from Mike Silva <mikesilva@lucent.com>). + fill in a few details needed to allow UTF-8 mode to switch on/off after startup. This requires that "wideChars" resource be set. (based on comments by Alexey Marinichev <lyosha@lyosha.2y.net>). + remove duplicate install rules that make directories, e.g., so installing manpage will not create app-defaults directory. + add comment in in "do_osc()", reserving cases 30 and 31 for for Konsole (request by Stephan Binner <Stephan.Binner@gmx.de>). + fixes for ctlseqs.ms and xterm.man (patch by Werner LEMBERG <wl@gnu.org>). + add check for monochrome display, disabling colorMode in that case (fixes Debian #134130).
Resync with 4.1.99.5
SA_RESTART is an extension to POSIX, so check if it is defined before using it (Frank Liu).
xterm #165: + modify "uxterm" script to strip encoding part from environment variable before adding ".UTF-8" (based on Debian #125947, but using a more portable solution). + add an assignment statement in VTInitialize() to make "awaitInput" resource work. + use new macros init_Bres(), etc., in VTInitialize() to add trace of the initialization of resources. + modify checks for $LC_ALL, related environment variables to ensure the resulting strings are nonempty (report by Markus Kuhn). + add an ifdef in charproc.c for num_ptrs variable in case all configure options are disabled. + modify definition of getXtermBackground() to avoid negative array index warning on Tru64 (report by Jeremie Petit). + improve fix from patch #165 (still Debian #117184, report by Matt Zimmerman <mdz@debian.org>) + correct install rule for uxterm in Makefile.in, to handle the case where building in a different directory than xterm's source (patch by Paul Gilmartin). + documented ANSI.SYS-style cursor save/restore escape sequences in ctlseqs.ms, which are in xterm since X11R5. + correct two entries in the default charClass table, which did not follow the manpage comment about the character number corresponding to the class (patch by Marc Bevand <bevand_m@epita.fr>). + fix a couple of typos in comments in the app-defaults files (David Krause <xfree86@davidkrause.com>). + resync with XFree86 CVS: + update language of copyrights in some files to reflect the fact that they were reassigned from X Consortium to The Open Group in 1998. Note that this xterm source is derived from the 1996 version from X Consortium, does not incorporate changes made by X Consortium or The Open Group after that date, hence we do not add The Open Group's 1998 copyright date to related files. + save/restore "errno" in signal catcher (Matthieu Herrb). + modify UXTerm.ad's font5 resource so that xterm can display double width characters using a font distributed with XFree86 (Tomohiro KUBOTA).
Another resync with HEAD branch.
568. Fix "The Open Group" copyright notices to reflect the change in
post R6.4 licensing (#5093, Mark Snitily, from X11R6.6).
Resync with yesterday morning's trunk (not compile-tested yet).
Preserve errno across signal handlers. This is only one easy part of a much bigger signal handler audit that has to be done (Theo De Raadt).
xterm patch #164: + correct a case where "ptyInitialErase" and "backarrowKeyIsErase" resources combine to set "DECBKM" mode, but a "reset" command would not reset xterm to that state, making the erase character revert to ^H (Debian #117184)
xterm patch #163: + correct ifdef's for "__QNX__" and "USE_SYSV_PGRP" in main.c call to "tcsetpgrp", which broke bash behavior around patch #140 (report/patch by Frank Liu <fliu@mail.vipstage.com>). + modify trace.c to fix missing definition of GCC_UNUSED for compilers other than gcc when configured for trace code (report/patch by Paul Gilmartin). + change format in TraceOptions() to use long rather than int, since the latter could lose precision on 64-bit machines (report/patch by Nelson Beebe). + modify xterm manual page and minstall.sh to allow imake rules to define location of app-defaults directory (Debian #87611). + review/update list of conflicting preprocesor symbols to remove from $CPPFLAGS at the end of the configure script. In particular, this allows one to configure xterm without the utempter library on Redhat 7.1 (report/patch by Adam Sulmicki).
xterm patch #162: + correct logic that processes "-class" option, so that a following "-e" option is handled (Debian #116297). + improve options-decoding to allow "-version" and "-help" options to be combined (Debian #110226). + add a 10 millisecond delay in event loop when processing "-hold" option, to avoid using too much CPU time (Debian #116213). + prefix final program execution in "uxterm" with "exec" to avoid a useless shell hanging around (Christian Weisgerber).
xterm patch #160: + modify logic in main.c (see patch #145) to avoid generating the same identifier, for example, for /dev/tty1 and /dev/pts/1, which is used to denote an entry in the utmp file (Debian bug report #84676), + add configure check for "<ncurses/term.h>" to get rid of hardcoded "__CYGWIN__" ifdef in resize.c NOTE: The CYGWIN port should not be linking "resize" with ncurses. It appears that the only reason it is, is because both the ncurses and termcap ports on that platform are badly misconfigured (essential pieces have been removed, etc). Checking for "<ncurses/term.h>" does not hurt anything, since there are some correct installations that are set up that way. + add a sample "uxterm" script, which uses the "UXTerm" application defaults for UTF-8 environments. + undo change to xterm application defaults, since this introduced an unnecessary incompatibility. The intended functionality was already addressed by the UXTerm app-defaults file. + resync with XFree86 CVS: + Modified xterm app default to use LFD fontnames instead of old type (Michael Schroeder). + Fix xterm when XIM is disabled - caused a segfault (Tomohiro Kubota).
xterm patch #159: + remove an ifdef for "USE_HANDSHAKE" added in patch #158 from the second "TIOCSSIZE" ioctl call in the initialization code. Paul Gilmartin reports that for Solaris 2.6 (sparc), stty does not show that xterm sets rows and columns unless the second ioctl is executed. + correct treatment of empty parameter list for some OSC strings (report by Sami Farin <sfarin@ratol.fi>).
xterm patch #158 - + augment key translations for scrollbar widget to ensure that keystrokes intended for the text area are not lost if the mouse pointer happens to fall on the scrollbar. This can happen, for instance, if the user's "app-defaults" or ".Xdefaults" file contains a translations resource, though it may also happen through unrelated resource settings: probably a bug in libXt (reported by Paul Fox <pgf@foxharp.boston.ma.us> and Dmitry Yu. Bolkhovityanov <D.Yu.Bolkhovityanov@inp.nsk.su>). + widen ifdef's in xterm.h to define "__EXTENSIONS__" on Solaris, for compilers other than gcc. This was added along "_POSIX_C_SOURCE" with in #151 but is not sufficient since Sun's compiler does not define "__STDC__" by default (report by Matthias Scheler <tron@zhadum.de>). + modify xterm to obtain the closest matching color if an exact color is not available, e.g., on 8-bit displays (patch by Steve Wall) + patch by Tomohiro KUBOTA <tkubota@riken.go.jp> to implement "OverTheSpot" preedit type of XIM input: + This preedit type is a reasonable compromise between simpleness of implementation and usefulness. "Root" preedit type is easy to implement but not useful; "OnTheSpot" preedit type is the best in the point of view of user interface but very complex. And more, "OverTheSpot" is the preedit type which the most XIM servers support. Thus, to achieve reasonable usability, support of "OverTheSpot" preedit type is needed. + In "OverTheSpot" preedit type, the preedit (preconversion) string is displayed at the position of the cursor. On the other hand, it is XIM server's responsibility to display the preedit string. Thus, it is needed for XIM client (here XTerm) to inform the XIM server of the cursor position. And more, to achieve good visual proportion, preedit string must be written using proper font. Thus, it is XIM client's responsibility to inform the XIM server of the proper font. The font must be supplied by "fontset". Fontset is a set of fonts with charsets which are specified by the current locale. Since XTerm uses ISO10646 fonts regardless of the current locale, the fonts for XIM must be prepared separately. It is difficult to prepare fonts which are similar to XTerm font. Thus, my patch uses a simple way - the default font is "*" which matches every fonts and X library will automatically choose fonts with proper charsets. I added "-fx" command option and "ximFont" resource to override this default font setting. + changed the definition of "OverTheSpot" preedit type from XIMPreeditPosition|XIMStatusArea to XIMPreeditPosition|XIMStatusNothing. This matches the behavior of other programs such as Rxvt, Kterm, Gedit. + A tiny XIM bugfix is also included. By calling XSetLocaleModifiers() with parameter of "", it can consier XMODIFIERS environmental variable which is a standard way for users to specify XIM server to be used. + adjust configure script to accommodate repackaging of keysym2ucs.c as include-file for xutf8.c (patch by Tomohiro KUBOTA <kubota@debian.org>). + add the "UXTerm" app-defaults file to makefile install rules (request by Juliusz Chroboczek). + correct logic in "get_termcap()", which returned false if the "tgetent()" call indicated that xterm was linked with terminfo. Although the "$TERMCAP" variable cannot be adjusted in this case, xterm still needs information from this call to extract data to initialize the erase-mode when the "ptyInitialErase" resource is false. + modify "ScrollbarReverseVideo()" function to cache the original border color, so it can restore that when an application flashes the screen (Bugzilla #38872). + resync with XFree86 CVS: + remove ifdef's for X_NOT_STDC_ENV (David Dawes). + add Cygwin to special errno handling case in ptydata.c (Alan Hourihane) + set screen size earlier in initialization, to address a race with window manager resizing its clients (Keith Packard).
Set window size from xterm instead of child process to avoid race condition with resize
fix forking of xterm with no controlling tty on Cygwin.
156. Remove most X_NOT_STDC_ENV code, and assume that __STDC__ is defined
(David Dawes).
xterm - patch #157 + patch by Juliusz Chroboczek to clean up button.c and input.c. The basic idea is to use a single set of APIs in the XTerm core, and put a set of workarounds in a separate file. As you will notice, this drastically simplifies parts of the code; in particular, the only remaining ifdefs related to the differences between Xutf8 and legacy systems are related to the selection provider logic. This defines two new files, xutf8.h and xutf8.c, provide some half-hearted but fully portable emulation for the three Xutf8* functions that XTerm uses. Putting these in a separate file will allow people to experiment with more complex versions without making the core of XTerm more difficult to maintain. The functionality of the emulation is as follows. + Xutf8TextListToTextProperty fully handles XStringstyle and XUTF8StringStyle. It will only generate STRING for XStdICCTextStyle, and wil only generate Latin-1 in XCompoundTextStyle (but label it as COMPOUND_TEXT, as the spec requires). (I have hesitated to make this function fail for XStdICCTextStyle and XCompoundTextStyle; this might be a smart thing to do, in the hope that the selection requestor will try UTF8_STRING afterwards; opinions?) + Xutf8TextPropertyToTextList fully handles STRING and UTF8_STRING. It systematically fails for COMPOUND_TEXT. + Xutf8LookupString will properly handle single-keystroke input for the keysyms covered by Markus' keysym2ucs function. It will not handle either compose key input or external input methods. + add an ifdef for "SunXK_F36", used in "xtermcapKeycode()" (patch by Mark Waggoner <waggoner@ichips.intel.com>). + modify check for login name to try "getlogin()" and $LOGNAME, $USER environment variables to detect if the user has logged in under an alias, i.e., an account with the same user id but a different name (Debian bug report #70084). + add resource "tiXtraScroll", which can be used to preserve the screen contents in the scrollback rather than erasing it when starting a fullscreen application such as "vi" (patch by Ken Martin <fletcher@catsreach.org>). + two patches by Denis Zaitsev <zzz@cd-club.ru>: + added "forceBoxChars" resource to control the "line-drawing characters" option. + added "freeBoldBox" resource, which, when set true, suppresses check in "same_font_size()", so xterm does not attempt to ensure that the bold font is the same size as the normal font. + change the color class for ANSI colors and similar ones such as bold-color, etc., to follow the convention that the classname is the instance name with a leading capital (e.g., "color0" and "Color0" rather than "color0" and "Foreground"). There was little use for Foreground as a class other than to create occasional confusion and bug reports, most recently by Nelson Beebe who reports that it disables colors in xterm but not on Linux, which is probably due to a difference in resource evaluation order. A configure script option (--disable-color-class) is provided for anyone who did use the older behavior. + fix a signal-handling bug. When running xterm with "ksh" or similar shell such as bash 2.05, xterm will hang and not respond to keystrokes after the user types "suspend". Additionally the popup menus do not respond, so it is not possible to send SIGCONT to the shell. What is happening is that the shell is sending itself SIGSTOP, and it is being stopped. Per specification it also means that the operating system is sending SIGCHLD to parent to the bash (XTERM). Now the issue is that xterm assumes it cannot happen and it expects to receive SIGCHLD only upon "termination" of its children. This causes a deadlock with xterm waiting for the child to die, and the child waiting for SIGCONT. (report/patch by Adam Sulmicki), analysis/testing by Sven Mascheck <sven.mascheck@student.uni-ulm.de>). + correct some inconsistent checks for "XtReleaseGC()" calls in "xtermLoadFont()" (patch by Nam SungHyun <namsh@lge.com>). + updated wcwidth.c and keysym2ucs.c to versions dated 2001/1/12 and 2001/4/18, respectively from http://www.cl.cam.ac.uk/~mgk25/ucs/ + correction to change from patch #90, which was intended to reset the saved cursor position for normal/alternate screens on a soft reset, but actually wiped out all of the saved cursor information. Just reset the saved position for the current screen (report by Michael Schroeder). + modify ShowCursor() and HideCursor() so that if the cursor points to the second part of a wide character, make the show/hide operate on the first position of the wide character (patch by Sven Verdoolaege). + scrolling in the alternate screen just before switching back to the main screen can cause extra blank lines to be inserted into the scrollback buffer (patch by Paul Vojta <vojta@math.berkeley.edu>). + resync with XFree86 4.1.0: + Use TermcapLibrary as -lncurses instead of -ltermcap, fixes problem building xterm/resize on Cygwin/XFree86 (Harold Hunt). + Install xterm.termcap and xterm.terminfo when installing xterm (Torrey T. Lyons). + Fix some build issues on Cygwin/XFree86 (Suhaib Siddiqi). + Define CBAUD, when it's missing in xterm, on LynxOS (Stuart Lissaman).
fix up patch #4751
Applied Fix #A.387, details below. Patches for 4.0.99.3 on PowerPC LynxOS 3.1.0a: 1.1 xc/lib/Xmuu/Imakefile Lower.o fails to build due to redefinition of INCLUDES 1.22 xc/programs/Xserver/hw/xfree86/drivers/glint/pm2_dac.c Need to force PM2DACReadMask to 255 which is supposed to be the default state. Some boards power up with mask of 254 which means that all odd logical colors appear as the next lowest even logical color. 1.45 xc/programs/Xserver/hw/xfree86/os-support/bus/Pci.c Assuming that PCI I/O space for a PCI ROMbase can be 24 bits causes server to blow up when processing the PCI scan. This patch puts things back to the 4.0.1 state, where only 8 bit address space was assumed. 1.5 xc/programs/Xserver/hw/xfree86/os-support/bus/ppcPci.c Limit of 0x3f000000 in motoppcBusAddrToHostAddr() causes a failure whilst processing the OS reported PCI resources in the 'avoid' list. This patch ups the limit to 0x40000000 to allow the avoid list to be processed. 3.21 xc/programs/Xserver/os/osinit.c This file need to include sys/wait.h for LynxOS 1.6 xc/programs/xterm/main.c A bug in the LynxOS system headers means that CBAUD is undefined. ------------------------------------------------------
xterm patch #156: + change order of selection-target types to make 8-bit xterm prefer UTF8_STRING to COMPOUND_TEXT (patch by Juliusz Chroboczek). + document "-fa", "-fs" command-line options and "faceName", "faceSize" resources which are used by the freetype library support. + if configure script finds freetype libraries, but imake definitions do not have the XRENDERFONT definition, define it anyway. + modify configure script check for freetype libraries to include "<b.h>", since an older version of the related headers relies on this (patch by Adam <adam@cfar.umd.edu>).
xterm patch #154 - 2001/4/11 + undo check for return value from "pututline" (used for debugging) since that function does not return a value on Slackware 3.6. + correct length in ScreenWrite, when rendering invisible text (patch by Sven Verdoolaege <skimo@kotnet.org>). + fixes/improvements for the "i18nSelection" resource from patch #153, by Bruno Haible: + add missing initialization for "i18nSelection" resource. + split-out the non-ICCM aspect of the "i18nSelection" resource as a new resource, "brokenSelections". + add configure check for "<time.h>" and "<sys/time.h>", to allow for Unixware 7, which requires both. If the configure script is not used, only "<time.h>" will be included as before (report by Thanh Ma). + fix redefinition of "dup2", "getutent", "getutid", "getutline" and "sleep" functions on Unixware 7 (report by Thanh Ma <Thanh.Ma@casi-rusco.com>) + add a fall-back definition for "__hpux", which is apparently not defined in some compilers on HPUX 11.0 (reported by Clint Olsen). + change VAL_INITIAL_ERASE, which is used as a fallback for the ""kb"" termcap string to 8, since that matches the xterm terminal description (request by Alexander V Lukyanov). + correct an off-by-one in "ClearInLine", which caused the erase-characters (ECH) control to display incorrectly (patch by Alexander V Lukyanov). + correct escape sequences shown in terminfo for shifted editing keys. The modifier code was for the control key rather than the shift key.
xterm patch #153: + increase PTYCHARLEN to 8 for os390, add some debugging traces for UTMP functions (patch by Paul Gilmartin). + correct an misplaced brace in "SelectionReceived()" (patch by Bruno Haible). + correct an assignment dropped in "SelectionReceived()" which made it not compile for wide-characters combined with debug traces. + correct typo, clarify description of 88- and 256-color controls (report by Bram Moolenaar). + correct a typo in ctlseqs.ms which caused DEC Locator control sequences using single quote "'" display grave "`" instead (reported by Paul Williams, apparently in patch #114).
+ patch from Juliusz Chroboczek <jch@pps.jussieu.fr> which alters the
behaviour of selections in XTerm. It is believed to follow the ICCCM
+ UTF8_STRING to the letter, both in UTF-8 and in eight-bit mode.
From his description:
+ When compiled against XFree86 4.0.2, the patched XTerm will make the
selection available as COMPOUND_TEXT, STRING or UTF8_STRING in both modes.
It will request selections in the following order:
UTF-8 mode: UTF8_STRING, TEXT, COMPOUND_TEXT, STRING.
eight-bit mode: TEXT, COMPOUND_TEXT, UTF8_STRING, STRING.
+ When compiled against an earlier version of XFree86 (or compiled with
OPT_UTF8_API=0), it will still obey the ICCCM, but will neither request nor
provide UTF8_STRING in eight-bit mode, and neither TEXT nor COMPOUND_TEXT
in UTF-8 mode.
+ For compatibility with previous versions of XTerm, a resource
"i18nSelections" is provided, please see the manpage for details. However,
due to an unexpected combination of ICCCM extensions by various bits and
pieces of the libraries, interacting with previous versions of XTerm will
work in many locales even without this flag. (Please do not set this
resource to true by default, as this would violate the ICCCM.)
+ improved error checking/reporting in VTInitI18N(), ensuring that lack of
input method styles is treated distinctly from a mismatch.
+ remove an incorrect ifdef from patch #141 which suppressed overstriking to
simulate bold font when xterm was compiled to support wide characters
(report/analysis by Adam M Costello <amc@cs.berkeley.edu>, fixes Debian bugs
#76404, #77575).
+ modify "RequestResize()" function to save/restore window manager hints. Its
call to "XtMakeResizeRequest()" had the undesirable side-effect of clearing
window manager hints, e.g., when switching to 132-columns via DECCOLM escape
sequence. Window manager hints make it simple to resize xterm in terms of
character cells rather than pixels (reported by Christian Weisgerber as well
as Debian bug #79939).
This applies to the normal configuration. When built with toolbar
support, the hints are applied to a different widget level (more
work will be needed to make hints work with the toolbar).
+ fix a redefinition warning for resize.c on OpenBSD (patch by Christian
Weisgerber).
+ change resource corresponding to "-T" option to match Xt library's "-title",
i.e., ".title" rather than "*title" so the command-line options are
interchangeable as documented (Debian bug report #68843).
+ add script used from autoconf'd makefile for installing manpages, since
recent XFree86 changing the way section numbers are represented makes the
install dependent on extra scripts.
+ add configure check for freetype libraries and configure option
--disable-freetype to override this feature.
+ modify some configure script macros to avoid using changequote(), which has
been rendered useless in the latest autoconf alpha 2.49c
+ update config.guess, config.sub to 2001-2-13
+ remove redundant/contradictory __CYGWIN__ definitions from resize.c
+ correct manpage typo introduced by X11R6.5 resync.
Changes from XFree86 4.0.2:
+ add definition of "_POSIX_C_SOURCE" for Solaris to make this compile with
"gcc -ansi -pedantic" (report by <mark@zang.com>.
R6.5.1 merge for xc/programs
X11R6.5.1
xterm patch #150: + move the binding for shifted keypad plus/minus, which invokes the "larger-vt-font()" and "smaller-vt-font()" actions, respectively, into the translations resource (suggested by Marius Gedminas <mgedmin@puni.osf.lt>). + modify configure script to support the "--program-prefix", "--program-suffix" and "--program-transform-name" options (request by Alison Winters <alison@mirrabooka.com>). + patch from Robert Brady + fix a scrolling / combining characters display anomaly + fix a problem with double-width characters where if the primary font had no box-drawing characters, the right hand half of double-width characters was erased (reported by Yao Zhang <yzhang@sharemedia.com>). + fix special case of null byte for key handling in UTF-8 locales. + modify logic that compares sizes of normal and bold fonts to be more forgiving of the font server's choice of bold font which must match the normal font's size. Now "same_font_size()" compares the height of the fonts rather than individually ascent and descent, and allows the bold font to be one pixel smaller than the normal font (addresses a report by Alan Citterman <alan@mticket.com>, who says that something in patches #146 to #148 made xterm more likely to overstrike bold fonts, and indirectly Debian bug report #76404, which reports the opposite). + make configure script use $CFLAGS and $CPPFLAGS consistently, including removing a chunk from configure.in which attempted to save/restore $CPPFLAGS while processing value set by the --x-includes option, but lost values set in an intervening AC_CHECK_HEADERS. This change modifies macros CF_ADD_CFLAGS, CF_ANSI_CC_CHECK and CF_X_TOOLKIT, as well as removing variables IMAKE_CFLAGS and X_CFLAGS from the generated makefile (the AC_CHECK_HEADERS problem was reported by Albert Chin-A-Young <china@thewrittenword.com<). + correct a comparison in SELECTWORD case of ComputeSelect(), which resulted in a word-selection wrapping past the first column without checking the first column's character class (reported by Christian Lacunza <celacunza@netscape.net> + correct a logic in UTF-8 mode for selecting double-width characters; a combining character was omitted (patch by Markus Kuhn). + add feature to pop (raise) window when a bell is received (patch by Gael Roualland <gael.roualland@dial.oleane.com>). + add __NetBSD__ and __OpenBSD__ to special-case in xterm_io.h for USE_POSIX_TERMIOS definition (patch by Christian Weisgerber). + move special-case HPUX include for <sys/bsdtty.h> to xterm_io.h to define TIOCSLTC, making HAS_LTCHARS defined for HPUX 10.20 (report by Bruno Betro).
This is the remainder of patch #149, which I postponed til after 4.0.2: + restructured includes for "termios.h", "termio.h</code> and related definitions for main.c, os2main.c, screen.c and resize.c so they will share equivalent definitions in a new header "xterm_io.h". This is intended to solve some problems mainly for HPUX which appear to arise from inconsistent definitions for SIGWINCH- and HAS_LTCHARS-related symbols (reports by Bruno Betro, Jeremie Petit and Clint Olsen). + improve usability of double-width fonts by allowing normal fonts to be given as double-width (from a patch by Fabrice Bellard <bellard@email.enst.fr>). + correct a few compiler warnings in TRACE() macros for signed/unsigned variable differences (reported by Clint Olsen).
833. Xterm patch #148 (#4213, Thomas Dickey).
829. Add code to the xf86config utility to get the list of XKB selections
from the appropriate XKB files rather than having them hard-coded.
Also allow XkbOptions to be set (#4209, Ivan Pascal).
828. Fix two more bugs in xkbcomp: handling of 'keycode aliases', and
copying of strings when copying structures (#4208, Ivan Pascal).
827. Xterm patch #147 (#4207, Thomas Dickey).
826. Move the initialisation of pScrn->EnableDisableFBAccess into
InitOutput(), which fixes an infinite loop problem that can show up
on server resets (#4206, Joe Moss).
825. Make xf86cfg use the same config file search path as the X server
(#4203, Paulo Cesar Pereira de Andrade).
824. Update the XFree86 -configure code to put the default font path
in the Files section of the config file it generates (#4202,
Paulo Cesar Pereira de Andrade).
823. Fix a bug in the vesa driver when finding the linear address for the
card, some compile time warnings, faster code for handling colormap
changes, and add DGA support (#4201, Paulo Cesar Pereira de Andrade).
822. Fix a typo in the mga driver that causes planemask problems with
the PCI version of the G100 (#4198, Antti Tapaninen).
821. Add an option to the C&T driver to disable "TMED" (DSTN dithering
scheme) (#A.172, Damir Anicic, #4196, 4197, David Bateman).
820. Pablo Saratxaga's i18n updates for XFree86 that are used in Mandrake 7.2.
Includes various new and fixed xkb files, locale name additions and
updates, and new support for varios charset encodings (#4195,
Pablo Saratxaga).
Dont steal -fn for font face name, use -fa instead (oops)
Add Xft support to xterm
Commit xterm patches.
544. Xterm patch #144 (#4109, Thomas Dickey).
543. Xterm patch #143 (#4104, Thomas Dickey).
542. Xterm patch #142 (#4102, Thomas Dickey).
541. Xterm patch #141 (#4085, Thomas Dickey).
540. Xterm patch #140 (Thomas Dickey).
539. Xaw bug fix (#4084, Paulo Cesar Pereira de Andrade).
538. Add support for the NeoMagic NM2230 MagicMedia 256AV+ to the neomagic
driver (#4083, Andrew C Aitchison).
537. Fix generic Xom to select the same font for measuring text escapement
as is used for drawing (#4082, Owen Taylor).
second part of cygwin support (Suhaib M. Siddiqi)
343. Xf86cfg updates (#4010, Paulo Cesar Pereira de Andrade).
342. Fix threads support in OpenBSD 2.7 and above (#4006, 4009,
Carlos A M dos Santos).
341. UCS misc BDF fonts updates, including new oblique/italic versions
(6x13O, 8x13O), Korean font covering all Hangul symbols (18x18ko)
and many additional autogenerated ISO 8859 fonts to cover with
6x13 and 8x13 all the locale encodings suggested by the Li18nux
specification (#4007, Markus Kuhn).
340. Add Linux/Sparc support for the DRI, and a DRI driver for Sun
Creator3D hardware (#4004).
339. Fix DRI BusIDString length usage (#4003, David S. Miller).
338. Xterm patch #139 (#4002, Thomas Dickey).
337. Make the use of GlxDefines for libGL independent of BuildXF86DRI (#4001,
David S. Miller).
336. Fix i810 build warnings (#4000, Jarno Paananen).
335. Fix an i810 build problem (Keith Whitwell, #4000, Jarno Paananen).
334. Fix a multihead problem with the mga driver (Mark Vojkovich).
333. Add support to the i810 driver for the i815 (Keith Whitwell).
332. Add infrastructure support for cards with multiple CRTCs (screens)
per accelerator (PCI entity) (Jeff Hartmann and David Dawes).
331. Fix some Mesa problems (Brian Paul).
273. Fix comments for the address matching algorithm in
XauGetAuthByAddr() and XauGetBestAuthByAddr() (Keith Packard, based on
#3939, Peter Runestig).
272. Handle setting SharedLibXdmGreet in the OS imake config files rather
than having a complicated expression in the xdm Imakefile (#3980,
Matthieu Herrb).
271. xdm updates from the OpenBSD team, including:
- support for Kerberos IV authentication [enabled only in OpenBSD.cf,
but could be enabled for other systems by setting HasdKrbIV]
- use the arc4random(4) random number generator on OpenBSD
- add a new resource "allowRootLogin", which can be used to disable
root logins through xdm
- log failed logins to syslogd [OpenBSD only, but could be enabled on
other systems]
- verify that the shell is valid using /etc/shells [OpenBSD only]
- verify that the account hasn't expired [OpenBSD only, but could be
enabled on other system that use the same passwd aging structure]
(#3948, 3980, OpenBSD team, Matthieu Herrb).
270. Big/little endian MMIO_XX macros for ppc, and also PIO macros check
that IOBase is mmapped before doing any accesses (#3979,
Kostas Gewrgiou).
269. Preliminary driver for Integrated Micro Solutions TwinTurbo128
(imstt) (#3978, Ani Joshi).
268. Fix broken czsk keymaps, and let the user directly select either
Czech or Slovak keyboard in xf86config (#3975, Kamil Toman).
267. Implement DGA2 support with depth switching for ATI Rage 128 cards
(#3974, Ove Kaaven).
255. Rendition driver updates, including:
- add DirectColor support
- add SilkenMouse support
- documentation updates
- some code cleanups
(#3972, Dejan Ilic).
254. For v4l: don't advertise the XV_VOLUME attr if we're only going to
return BadMatch on use (#3968, David Woodhouse).
253. Modify the I2C delay routine to use xf86getsecs (gettimeofday) instead
of an uncalibrated loop (#3967, Andrew Aitchison).
252. Add some PCI ids to xf86PciInfo.h, and include some instructions
about how to add new PCI data (#3966, Kevin Brosius).
251. Update documentation for Japanese PC98 (#3965, Satoshi Kimura,
Akio Morita, Takaaki Nomura).
250. XIM patch (imInt.c) (#3962, Fuminori Hirayama).
249. Xterm patch #136 (#3960, Thomas Dickey).
248. Fix Imake.rules for building on Solaris 7 with gcc-2.95.2 (#3958,
Nicholas Brealey).
247. Add basic support for the Linux/mips and mipsel architecture (#3957,
3970, Guido Guenther).
246. Disable reading the BIOS in the int10 code for Japanese PC98 (#3959,
Isao Ohishi).
245. Add a "NoPciBurst" option to the Trident drive for Japanese PC98
cards with the TGUi968x chip (#3955, Akio Morita).
244. Xterm patch #135 (#3951, Thomas Dickey).
243. Fbdev driver fix (#3953, Ani Joshi).
242. Xterm patch #134 (#3949, Thomas Dickey).
241. Import the mktemp() usage fixes for imake from the 3.3.x branch
(#3947, Matthieu Herrb).
240. Rman updates, including:
- minor reformating (make { and } match)
- fix logic for parsing comments in man pages, which allows the
copyrights to appear in the output html
- a few changes based on weblint and tidy
(#3946, Thomas Dickey).
239. Fix incorrect type for vgaIOBase in the neomagic driver (#3944,
Ani Joshi).
238. Fix an Xlib build problem when the big-font extension is disabled
(#3945, Mutsumi Ishikawa).
237. Xv v4l attribute handling bug fix (#3928, Gerd Knorr).
236. Fix some problems with the locale-dependent input processing in Xlib
by:
- removing unneeded to/from CTEXT conversion for characters coming
from keyboard input
- move "locale_code" and "keyboard charset" searching to the
initialization step (XIM creation)
- Fix some inconsistencies between memory allocation and freeing
in XIM objects (imLcIm.c imThaiIm.c)
(#3927, Ivan Pascal).
190. Fix building xf86cfg on systems where libxpm isn't linked in
implicitly (#3903, Matthieu Herrb).
189. Update the fbdevhw stubs for an interface change (#3902, Matthieu Herrb).
188. Simplify the platform defines in servermd.h to make them more hardware
dependent than OS dependent (#3913, Kurt Lidl).
187. Fix a bug in the search/replace dialog in the Xaw text widget (#3896,
Paulo Cesar Pereira de Andrade).
186. Xterm patch #133 (#3894, Thomas Dickey).
185. Fixes for the Xaw TipWidget (#3893, Paulo Cesar Pereira de Andrade).
184. Change CTEXT from/to converters to allow processing of "C1" codes
(0x80-0x9f) as ordinary characters for "non-standard" encodings
(such as UTF-8) (#3891, Ivan Pascal).
183. Add "software" per-key auto-repeat disabling (#3889, Ivan Pascal).
182. Refix fog.c build problem on Alpha (#3888, Dave Gilbert).
181. Add some new things for the VidMode interface in xf86cfg (#3877,
Paulo Cesar Pereira de Andrade).
180. Rework most of the look and feel of xf86cfg, and fix some bugs (#3877,
3886, 3892, Paulo Cesar Pereira de Andrade).
179. Add a ProjectRoot to Xaw rather than hard-coding it, so that the
pixmap code can find pixmaps and bitmaps on non-standard installations
(#3877, Paulo Cesar Pereira de Andrade).
177. Add support for building shared libraries on BSD/OS (#3876, Kurt Lidl).
176. Add imake support for automatically determining the version for BSD/OS,
and update bsdi.cf for the features relevant to the different versions
(#3876, Kurt Lidl).
175. Xterm patch #132 (#3874, Thomas Dickey).
174. Fix rman-related build problems when building external applications
(#3869, Matthieu Herrb, #3890, H. J. Lu).
173. Fix a typo in OpenBSD.cf (#3867, Matthieu Herrb).
172. Fix some build warnings (#3864, Ani Joshi).
54. Add an entry for the GeForce to the Cards file (#A.6, Oliver Lau).
53. Fix pswrap build problem when cross compiling (#3815, Jim Gettys).
52. Fix a typo in itsy.cf (#3814, Jim Gettys).
51. SiS driver fixes:
- 630/540/300 display abnormal for all modes.
- 630/540/300 cannot enter true color modes.
- 530/620 1600x1200x8bpp display abnormal.
(#3807, Can-Ru Yeou, SiS).
50. Fix a -configure crash in the nv driver (#3805, Jarno Paananen).
49. Rendition driver updates:
- rename most v_ to verite_ to avoid potential namespace clashes.
- add support for VBE DDC and "XFree86 -configure".
- fix PROBE_DETECT issues.
- Replace a number of ErrorF's with xf86DrvMsg to reduce noise
when not requested. A number of debugging messages #ifdef'ed also.
- Option "MTRR" reenabled. Was disabled when acceleration was debugged.
(#3785, 3808, Dejan Ilic).
48. S3virge driver updates:
- Revert WAITIDLE to cleanly abort a segfaulting imagewrite.
- Start of GX2 fixes.
- Add DDC monitor X -configure code.
- Update copyrights
(#3783, Kevin Brosius).
47. Update XSetWMProperties() to set the WM_LOCALE_NAME property (#3780,
Peter Novodvorsky).
46. Xterm patch #131 (#3777, Thomas Dickey).
3921. LynxOS documentation and bindist updates, and an os-support fix (#3779,
Thomas Mueller).
3920. Update the wacom input driver to suppor the PL400 model and the
stroking pen on the Intuos model (#3778, Frederic Lepied).
3919. Xterm patch #131 (#3777, Thomas Dickey).
3918. Fix a mouse driver bug that prevented the X server from seeing the
mouse button 4 and above when three button emulation is enabled
(#3773, Yoshihiko Sarumau, Kazutaka Yokota).
3917. Add prototypes for xman, and eliminate most of the compiler warnings
(#3772, Thomas Dickey).
3916. Xterm patch #130 (#3771, Thomas Dickey).
3691. Xterm patch #126 (#3635, Thomas Dickey).
3690. Fix for the Japanese PC-98 with GA-RUSH/6PCI in the apm driver (#3634,
Isao Ohishi).
3689. Update man pages and server messages for -xf86config usage, and
FatalError when an unsafe path is given by a non-root user (#3633,
Mark Montague).
3688. Add support for the Melco WHP-PS8 Permedia2-based card for Japanese
PC-98 machines to the glint driver (#3354, Isao Ohishi).
update GLcore module fix
This should build OK on Linux, but there are some known problems on other
OSs that I haven't fixed yet.
PS, I'd strongly encourage people to do a static server build as well
as a loader build before committing (#define DoLoadableServer NO).
3647. XFree86-Bigfont extension that provides efficient client access to
the complete glyph metrics, using shared memory where possible/available
or transmitting the data in a compressed format otherwise (#3626,
Bruno Haible).
3646. Update locale support for Celtic languages (Welsh, Irish, Scots, Manx
and Cornish), and include a compose file for ISO-8859-14 (#3612,
Alastair McKinstry).
3644. The new extension init code didn't handle server resets (#3628,
Ebgert Eich).
3643. xf86GetPciSizeFromOS() didn't close the file it opened (#3627,
Loic Grenie).
3642. Export frexp() and ldexp() to modules (#3624, 3631, Juliusz Chroboczek).
3641. Fixes for CTEXT handling in Xlib:
- rewrite CTEXT from/to converters for standard compliance
- CTEXT parser now understands UTF-8 (and other DOC) sequences and
performs only CTEXT sequence recognition
- detailed charset information parsing moved to the procedure that
adds 'charset object'
- Some actions for preparing 'charset object' moved to lcCharSet.c
(where it can be done easily)
- XlcAddCT call added to XLC_LOCALE file parser to allow recognition
of charsets that are described only in those files (ie, not
in internal Xlib tables)
(#3624, Ivan Pascal).
3640. Convert the nv driver to use MMIO to access the VGA registers
instead of normal I/O ports. Also riva_hw is updated to the
same version as is in 3.3.6 (#3620, Jarno Paananen).
3639. DRI and Mesa update (#3619, Brian Paul, Precision Insight).
3638. Fix a problem with the tdfx driver that can result in a lockup
(#3618, Nicholas Brealey).
3627. Fix some PPC inline assembler in compiler.h (#3617, Kostas Gewrgiou).
3626. Add support for the S3 Trio3D/2x and Trio3D chips to the s3virge
driver (#3616, 3623, Harald Koenig).
3625. Fix some build problems on Solaris 8 with gcc (#3615, Richard Coley).
3624. Fix an Xserver core dump that can happen when xdmcp-related command
line options have missing arguments (#3614, Harald Koenig).
3623. Xterm patch #125 (#3611, Thomas Dickey).
3622. Add a Type1 version of the cursor font (#3610, Juliusz Chroboczek).
3611. XTextPropertyToTextList doesn't work if incoming XTextProperty has
encoding field other than STRING or COMPOUND_TEXT (#3606, Ivan Pascal).
3610. Fix a bug in the X11 generic converters that prevents them from
converting the last character in a string (#3605, Ivan Pascal).
3609. Fix a bug in _XOpenLC() that was causing unallocated memory to be
freed (#3604, Ivan Pascal).
3608. Xterm patch #124 (#3603, Thomas Dickey).
3607. Fixes to the character set conversion tables (#3602, Bruno Haible).
3606. Reduce the data section of libX11 by 30% by proper use of
'const' for tables (#3601, Bruno Haible).
3605. Fix a bug in ConvertUCS4toUTF8() in libX11 (#3600, Bruno Haible).
3604. Fix some fb macros that gcc accepted but which weren't legal ANSI C
(#3599, Keith Packard).
3603. Update micmap to allow the drivers to specify the r/g/b mask values
(3598, Keith Packard).
3602. Disable the cfbCopyPlane functions on big endian machines, and fix
a cfb24 bug (#3597, David Bateman).
3582. Disable the hardware cursor in the tdfx driver when the screen is
too wide for the hardware to properly position the cursor on the
right side of the screen (#3593, Scott Bertin).
3580. Xterm patch #123 (#3591, Thomas Dickey).
3534. Fix for various compilation glitches (Marc La France).
3378. Add QNX/Neutrino support (#3464, Frank Guangxin Liu).
1532. Port GeForce suport from 3.9 to 3.3 (#Jarno Paananen, original
code from Mark Vojkovich, Chas Inman).
1531. Resync PC98 Imakefile, fix trident driver (#3431, Takaaki Nomura,
Satoshi Kimura).
1530. Update Japanese documentation (#3334, Fujiwara Teruyoshi).
1529. Fix some insecure uses of mktemp(3) in the imake program (#3428,
Colin Phipps).
1528. Add support for register dump in log file and dumping core after
crash (Linux i386 only) (#3412. Harald Koenig).
1527. Fix Savage driver (#3412, Tim Roberts).
1526. Actually add Linux keyboard rate code from change 1512 (#3412,
Harald Koenig).
1526. Fix typo in scanpci (#3412, Harald Koenig).
3336. Fx up new MMIO macros (#3337, Matt Grossman).
3335. Clean up compiler warnings in lib/font/bitmap (#3411, Matt Grossman).
3334. TGA fixes, add sync on green (#3410, Matt Grossman).
3333. Fix NULL pointer dereference in libXaw (#3406, Christopher Sekiya).
3332. Add Rage128 support (#3405, Rik Faith, funded by ATI).
3331. Add MTRR support for NetBSD and OpenBSD. Add new NetBSD aperture driver
(#3404, Matthieu Herrb).
3330. Xterm patch #121 (#3402, Thomas Dickey).
3329. Rendition driver bugfixes and alpha related cleanups (#3400,
Dejan Ilic, Marc Langenbach, Egbert Eich).
3328. Add void input device (#3392, Frederic Lepied).
3327. Changed the Xon serial option to be able to select xon/xoff for input,
output or both. Add support for Graphire models. Change wacom init
phase to use new Xoff option (#3391, Frederic Lepied).
3326. Change the SwapAxes option to SwapXY in elographics/microtouch driver
to match an already existing option in the Dynapro driver. Add a Focus
class capability to the elographics driver (#3395, Patrick Lecoanet).
3325. Update mouse rate handling (#3388, Harald Koenig).
3324. Fix NULL pointer dereference in misprite.c (#3380, Edward Wang).
3323. Add FBDev and ShadowFB support to glint driver. Add new option
"NoWriteBitmap" (#3383, Michel Daenzer).
3322. Update SuperProbe to handle S3 Savage4, Savage200 and clean up
Trio3D/Savage3D detection (#3382,3384 Harald Koenig).
3321. Add new framebuffer code and tiny X DDX architecture (#3379,
Keith Packard).
3320. Add DGA2 documentation (#3378, Mark Vojkovich).
3319. Update XFree86 manpage wrt -bpp/-depth/-fbbpp (#3377, Andy Isaacson).
3318. Make SuperProbe check primary cards, only (#3374, Harald Koenig).
3317. Add SilkenMouse to *BSD (#3373, Matthieu Herrb).
3316. Allow SilkenMouse to work if not all drivers of an OS support SIGIO
(#3372, Keith Packard).
3315. Fix a few problems in TGA driver and add support for backing store
and SilkenMouse (#3371, Matt Grossman).
3314. Add smarter scheduler (#3370, Keith Packard).
3313. Xterm patch #120 (#3369, Thomas Dickey).
3312. Enable xf86SetKbdRate function on Solaris 8 (#3364, David Holland).
3311. Fix some bugs and add acceleration to Rendition server (#3360,
Dejan Ilic).
3310. Make raw DDC information available as properties in the root window
(#3357, Andrew Aitchison).
3309. Fix for xf86CreateRootWindow (#3355, Andrew Aitchison).
3308. Add manpage for the chips driver (#3353, David Bateman).
3307. Update contact info (#3352, Andrew van der Stock).
3306. Add kbd rate support for Linux (#3363, Harald Koenig).
3305. Update Portuguese XKB map (#3351, Joao Esteves, Francisco Colaco).
3304. Fix text clipping in 3dfx driver (#3349, Henrik Harmsen).
3303. Fix S3 ViRGE hw cursor (#3348, Harald Koenig).
3302. Fix clipping in 3dfx driver (#3342, Daryll Strauss).
3301. Enable SilkenMouse for 3dfx driver (#3341, Henrik Harmsen).
3300. Enable SIGIO support on LynxOS (#3339, Thomas Mueller).
3299. Get TRUE defined in sigio.c. Fix xterm compile problem on ISC
(#3338, Michael Rohleder).
3298. Correct DPMS suspend/standby modes for 3dfx driver (#3336,
Henrik Harmsen)
3297. Xterm patch #119 (#3335, Thomas Dickey).
1510. Clean up Cards file (#3346, Harald Koenig).
1509. Trio3D/2X fix and cleanup (#3344, Harald Koenig).
1508. Fix ViRGE/MX and APM (#3345, Harald Koenig).
1507. Fix typo in Rage128 driver (#3350, Anthony Tong).
1506. Fix XAA loop (#3347, Harald Koenig).
1505. Add i810 driver (#3332, Keith Whitwell PI).
1504. Fix a lockup bug in 3dfx server and improve interaction with glide
(#3330,3331 Daryll Strauss).
1503. Add support for Wacom Graphire and minimize timeouts (#3329,
Frederic Lepied).
1502. Handle console switches for XInput devices (#3328, Frederic Lepied).
1501. Bring over some xterm changes from the 3.9 branch (#3327, Tom Dickey).
3245. Fix text mode restoration when large modes are used in the ATI driver
(#3318, Marc La France).
3244. Rendition driver update, including skeleton HW cursor and accelerated
support (#3317, Dejan Ilic, Marc Langenbach).
3243. Change mode validation to allow drivers to modify a mode before it
is checked against the monitor's constraints (#3316, Marc La France).
3242. C&T driver fix (#3314, David Bateman).
3241. Change the ati mode validation strategy for programmable clocks to best
refresh (#3313, Marc La France).
3240. Fix ATI Rage XL/XC & Mobility support so that it actually works this time
(#3313, Marc La France).
3239. Update the xfsft code to version 1.1.7 (#3310, Juliusz Chroboczek).
3238. Remaining keyboard support for Solaris 8/x86, including keyboard beep,
auto-repeat, keyboard LEDs, modifier keys (#3294, 3309, David Holland).
3237. Add xf86RegisterRootWindowProperty() - a mechanism for drivers etc
to add properties to the root window before the screen is created
(#3307, Andrew Aitchison).
3236. Fix two problems that may occur when some extension allocates a "font
private index" while a font is already open (#3305, Bruno Haible).
3235. Xterm patch #118 (#3303, Thomas Dickey).
3234. Fix a typo in a dga header file (#3302, Mark Vojkovich).
3233. Update rendition name info in scanpci (#3301, Dejan Ilic).
3232. Getuid fix for scanpci (#3300, Marc La France).
3231. This patch will avoid compilation warnings when GCC 3.0 comes out (#3299,
Bruno Haible).
3230. Fix some build warnings (#3298, Bruno Haible).
3229. Fix for the DebuggableLibraries support (#3297, Bruno Haible).
3228. Revert to always using bison instead of yacc on Linux (#3296,
Bruno Haible).
3227. Fix XAA flags checking for the ScanlineImageWrite function (#3293,
Alan Hourihane).
3226. Fix some problems wth the SiS 2x5 chipsets, and disable advertising
support for the 201 and 202 chipsets (#3292, Juanjo Santamarta).
3225. Call SoftReset for MGA cards on PC-98 machines (#3291, Isao Ohishi).
3224. Use the int10 soft booter to get a non-primary voodoo3 card to work
with the tdfx driver (#3290, Henrik Harmsen).
3223. Fixes for the i740 and neomagic drivers (#3289, Jeff Hartmann).
3222. Enable compiling ico on systems with pre-standard pthread API (e.g.,
LynxOS), and fix a problem where a condition variable is used without
holding the corresponding mutex (#3288, Thomas Mueller).
3221. Add soft-booting capability to the glint and nv drivers (#3287,
Jarno Paananen).
3220. Xterm patch #117 (#3285, Thomas Dickey).
3219. Fix xf8_32bpp's VT switching by restoring the previous
xf86SaveRestoreImage() into it (#3284, Marc La France).
3218. Remove duplicate symbol in misym.c (#3283, Alan Hourihane).
3217. Xterm patch #116 (#3280, Thomas Dickey).
3216. Add new flags to the Xv adaptor type to indicate that it can be used
to render into window or pixmaps and do video or stills (#3279,
Mark Vojkovich).
3215. Fix some MGA pci retry related corruption problems (#3278,
Mark Vojkovich).
3214. Attempt to autoprobe the memory on all MGA cards except the 2164
(#3277, Mark Vojkovich).
3213. APM driver updates, including bug fixes, 24bpp acceleration and
improved Rush support (#3276, Loic Grenie).
3212. Some DGA fixes (3275, Loic Grenie).
3211. Fix and document the CMAP_LOAD_EVEN_IF_OFFSCREEN option for the common
layer cmap code (#3274, Marc La France).
3210. Some resource management speed improvements in Xinerama (#3273,
Mark Vojkovich).
3209. Fix an off-by-one error in shadowfb's EnterVT wrapper (#3272,
Marc La France).
3208. Fix ATI driver DAC handling for >8bpp TrueColor and add >8bpp
DirectColor support (#3271, Marc La France).
3207. Add a hardcopy version of the Xv specs (#3270, Mark Vojkovich).
3206. Integration of a bug fix by David Woodhouse in the Microtouch
driver. Correct a possible problem when configuring only one of
the two devices supported by the driver (#3269, Patrick Lecoanet).
3205. Update XF86Conf.man to reflect the current state of the input drivers
(#3269, Patrick Lecoanet).
3204. Add support for the ThruGlass touchscreens to the Microtouch driver
(#3269, Andreas Micklei).
3203. Add SwapAxes and PortraitMode options to the Elographics and
Microtouch drivers (#3269, Patrick Lecoanet).
3202. Port Microtouch and elographics drivers to the new module loading method
(#3269, Patrick Lecoanet).
3201. Rewrite the way Xinerama handles visibility events. Also fix some
problems with CoordModePrevious primitives drawn on the root window
(#3267, Mark Vojkovich).
3200. Some Xaw and xedit updates. The html-mode code is removed from xedit
(#3265, Paulo Cesar Pereira de Andrade).
3199. Fix a problem with pScrn->rgbBits not being set in the correct place
in the tdfx driver (#3264, Scott Bertin).
3198. Update ATI info for `XFree86 -scanpci` (#3263, Marc La France).
3197. ATI driver changes:
- Rage XC & Rage XL fixes.
- Preliminary Rage Mobility support.
- Fix from Christian Lupien to disable TVOUT feature of 3D Rage
adapters.
- Work around vertical blending limitations with "shallow" modes by
doublescanning (accelerator CRTC) or multiscanning (VGA CRTC) them.
- Fix bug that did not map the VGA aperture for generic VGA support.
(#3260, Marc La France).
3196. Warning fixes in miscrinit.c (#3260, Marc La France).
3195. Rework mibank for maintenance reasons (#3260, 3281, Marc La France).
3194. VT switching changes, implementing a framework for framebuffer layers
to be notified when an aperture is remapped at a different virtual
address during EnterVT, and improved DDX-independence for mibank,
and xf86SaveRestoreImage() no longer cares how the lower framebuffer
layers access pixmap pixels (#3260, Marc La France).
3193. Remove scanpci's redundant check for "root". It get in the way when
setting its setuid bit (#3260, Marc La France).
3192. Add several acceleration functions to the tdfx driver, and fix some
compliance problems (#3259, Darryl Strauss).
3191. i740 driver updates (#3256, Kurt Olsen).
3188. Turn MGA soft reset stuff back on but modified so that it doesn't
poll for fifos in case the PLLs aren't powered up (#3254,
Mark Vojkovich).
3187. Xterm patch #115 (#3253, Thomas Dickey).
3186. Comment out some of the CacheBlit tiling code since the logic is not
quite correct and it can get stuck in an endless loop in some cases
(#3250, Mark Vojkovich).
3185. Fix tseng 24 bpp mode (#3249, Egbert Eich).
3184. Fix et4000W32p font corruption with ColorExpandScanline in modes > 8bpp
(#3249, Egbert Eich).
3183. Add Solaris 8 support (#3241, 3247, David Holland).
3182. Fix some build problems in the Type1 code that show up on Solaris 8
(#3241, David Holland).
3181. Add an ISO8859-1 version of the "micro" font (#3246, Mark Montague).
3180. Minor DDC code improvement: xf86PrintEDID() now returns pointer to
monitor structure (#3245, Egbert Eich).
3179. Problem with RAC wrapper (hopefully) fixed (#3245, Egbert Eich).
3178. Neomagic ScreenToScreenCopy bug fix (#3245, Egbert Eich).
3177. Initial INT10 module (Linux-only so far) (#3245, 3248, 3251, Egbert Eich).
3176. Update the DRM Linux kernel module to match that in the Linux 2.3.18
tree, and update libdrm and the DRI routines that use libdrm to reflect
changes in the Linux kernel (#3244, Rik Faith).
3175. Fix a WarpPointer bug in Xinerama (#3243, 3252, Mark Vojkovich).
3174. Fix a seg fault when changing DGA mode (#3242, Loic Grenie).
3173. Xterm patch #114 (#3240, Thomas Dickey).
3172. Fix an XAA GC validation problem with Polygons for some fillStyles in
some situations (#3239, Mark Vojkovich).
3171. Fix an incorrect method for preallocating a color on the default map
(#3237, Mark Vojkovich).
3170. Fix a bad assumption in the XAA NonTE text rendering code (#3236,
Mark Vojkovich).
3169. An attempt to autodetect the G400 Max and set the max pixel clock
appropriately (#3235, Mark Vojkovich).
3168. Fix shadowfb problems when drawing is done while switched out (#3234,
Marc La France).
3167. Attempt to autodetect SDRAM in the MGA driver for the primary head
(#3233, Mark Vojkovich).
3166. Make Window->Pixmap copies in Xinerama less broken (#3232,
Mark Vojkovich).
3165. Fix a bug in the Xinerama ShmGetImage support added in the last alpha
(#3230, Mark Vojkovich).
3164. New cursor warping code. This implements the new way of specifying
screen positions in the ServerLayout config file section (#3229,
Mark Vojkovich).
3163. Add a xf86CheckMTRR function which returns TRUE when changing the
MTRR setting is supported and enabled (#3227, Alan Hourihane).
3162. Resync SuperProbe and scanpci with the 3.3.x version (#3226,
Marc La France).
3161. Make 8+24 work on Matrox 2064w (Millennium I) with >4MB (#3224,
Mark Montague).
3160. Make xdpyinfo -ext XFree86-VidModeExtension print the current mode line
(#3223, Andrew Aitchison).
3159. Minor fix to Xnest Imakefile (#3222, Marc La France).
3158. Make the wrapping or replacement of ScreenRec region code function
pointers reliable when NEED_SCREEN_REGIONS is #define'd (#3221,
Marc La France).
3157. Remove ScreenRec region code function pointers (except BitmapToRegion)
when the server is compiled with NEED_SCREEN_REGIONS #undef'ined
(#3221, Marc La France).
3156. Fix memory leak during resource broker initialisation (#3220,
Marc La France).
3155. During broker initialisation, use both system and non-system PCI
resources to "trim" OS resources. Among other things, this allows the
maximum memory limit to be bumped back up to 2G (#3220, Marc La France).
3154. Temporarily allow a driver to register resources that only conflict with
resources whose size the common layer has only estimated (#3220,
Marc La France).
3153. ATI driver updates, including:
- Add option to display on the CRT interface whether or not a digital
flat panel is detected.
- Add support for ShadowFB (adapted from Henrik Harmsen).
- Always read BIOS from legacy location for adapters found enabled on
server entry.
- Ensure the primary CRTC is always used for the CRT interface.
- Fix determination of panel dimensions with older BIOS's.
- Stop driver when panel dimensions cannot be determined.
(#3219, Marc La France).
3152. Thread-related updates to 'ico' (#3217, Carlos A M dos Santos).
3151. Fix a build problem on 64-bit platforms introduced in 3.9.16a (#3216,
Matt Grossman).
2970. Modify DDC for neomagic (#3139, Egbert Eich).
2969. Add DDC support for the S3 ViRGE (DDC2 untested) (#3139, Egbert Eich).
2968. Fix DDC2 support for MGA and C&T drivers (#3139, Egbert Eich).
2967. Add a call to xf86SetPciVideo(NULL,NONE) after each probe (#3139,
Egbert Eich).
2966. Modified registration of the OS access windows (#3139, Egbert Eich).
2965. Some Xaw and xedit fixes (#3138, Paulo Cesar Pereira de Andrade).
2964. Next round of the font ansification and warning removal (#3135,
Matthieu Herrb).
2963. Fix ATI 18800-x detection problem (#3133, Marc La France).
2962. Check for limitations on vertical blending in panel support for the ATI
driver (#3133, Marc La France).
2961. Update ATI driver to complain about bad BIOS data (#3133,
Marc La France).
2960. Man page corrections for the MGA driver (#3132, Mark Vojkovich).
2959. Limit PCI BIOS apertures to 16MB as per the PCI 2.1 spec (#3131,
Marc La France).
2958. Assume a system has up to 1G of physical memory installed, rather than
2G (#3130, Marc La France).
2957. Fix a bug in the handling for buggy VGA CRTCs (#3129, Marc La France).
2956. Fix to build the mga driver with the driver SDK (#3128, David Bateman).
2955. Xterm patch #113 (#3125, Thomas Dickey).
2954. Port the XAA cfb copyplane functions, adding them to the cfb code
(#3124, 3126, 3127, David Bateman).
1445. Fix a SEGV in xsm (#3073, Matthias Scheler).
1444. Fix a SEGV in xinit on QNX amd the QNX NEED_UTSNAME bug (#3072,
Frank Guangxin Liu).
1443. Add support for QNX/Neutrino (#3071, Sebastien Marineau).
1442. Initialises the incoming packet state machine for the Dynapro
driver and add a 'SwapXY' option (#3067,3068, David Woodhouse).
1441. xterm update (#3066, Thomas Dickey).
1440. Add two SiS chipsets to scanpci (#3065, Matthieu Herrb).
1433. Add QNX support (and lots of Wacom compiler fixes) (#3054,
Jean-Claude Michot).
1432. Fix SiS530/620 support (Can-Ru Yeou, SiS).
1431. Update xf86config to offer a more capable monitor choice.
2902. Xterm patch #112 (#3031, Thomas Dickey).
2901. Change the colormap layer's LoadPalette function to take a Visual as
an argument rather than just the Visual class (#3030, Mark Vojkovich).
2900. Add some code to auto-detect Japanese PC98 systems (#3029,
Takaaki Nomura).
2899. Fix a casting problem in DefineSelf() that shows up on FreeBSD/alpha
(#3028, Doug Rabson).
2898. Fix a problem with the GMX2000 DRI support (Jens Owen).
2873. Fix a glyph padding problem in XAA's nonTE text code that shows up on
64-bit platforms (Doug Rabson).
2872. Rework the wacom driver's init phase (#3004, Frederic Lepied).
2871. Add a 19200 speed option to the wacom driver for Airbrush tablets
(#3004, Frederic Lepied).
2870. Add support for transparent stipples to the tga driver (#3003,
Matt Grossman).
2869. Modify xfontsel to not show scaled fonts by default (#3002,
Paulo Cesar Pereira de Andrade).
2868. Some notes about xterm for the release notes (#3001, Thomas Dickey).
2867. Some Xaw, Xmu and xedit updates (#2999, 3002,
Paulo Cesar Pereira de Andrade).
2866. Xterm patch #111 (#2998, Thomas Dickey).
2865. Fix a "NoAccel" problem with the PM2 video support (#2997,
Michael Schimek).
2864. Update for lynx.cf (#2995, Thomas Mueller).
2863. Fix a LynxOS macro clash with the cirrus driver, and fix a
xf86UnmapVidMem() warning in the cirrus driver (#2995, Thomas Mueller).
2862. Fix a problem on LynxOS where assert is unresolved in the static server
(#2995, Thomas Mueller).
2861. Fix a problme with vsnprintf being unresolved when building Xvfb
and Xnest on some platforms (#2995, Thomas Mueller).
2797. Xaw and xedit updates (#2932, Paulo Cesar Pereira de Andrade).
2796. Make the "fifo_conservative" memory settings default for the s3virge
accelerator (#2931, Kevin Brosius).
2795. Preliminary DGA2 code for the s3virge driver (#2931, Kevin Brosius).
2794. Updates to PI's DRI sample implementation, including:
- Dynamic loading of the OpenGL client driver is implemented
- 3D client death while holding the drawable lock does not cause deadlock
- The kernel module works with Linux 2.2.x [x <= 10] and 2.3.y [y <= 8]
- A better authentication mechanism has been implemented
- XF86Config options for the DRI are supported
(#2929, Precision Insight).
2793. Add functions to the FBManager to query the largest size available and
to purge all areas that aren't nailed down (#2928, Mark Vojkovich).
2792. Fix some serious performance problems with Xinerama when the number
of resource IDs becomes large (#2927, Carsten Haitzler).
2791. Remove the significant RGB bits check from Xinerama visual eliminations
(#2926, Mark Vojkovich).
2790. Fix a typo in xmodmap and xstdcmap (#2924, Matthieu Herrb).
2789. Fix the type of the OverclockMem Option in the MGA driver (#2922,
Andrew Aitchison).
2788. Fix PCI resource handling problems that were showing up with the
glint driver (#2918, Egbert Eich).
2787. Fix a problem building some Makefiles when JoystickSupport is enabled
(#2917, Todd Fries).
2786. Fix a typo in the RAC support for the glint driver (#2915, Jens Owen).
2785. Fix a RAC-related build problem on 64-bit machines (#2913,
Matt Grossman).
2784. Some afb-related updates (#2911, Sven Luther).
2783. Fix race condition in xinit (Nate Eldredge, Mark Montague).
2748. Xterm patch #107 (#2879, Thomas Dickey).
2747. Cirrus driver updates, including support for generic (V4L) video
adapters, fix depth 15 mode for the laguna chips and turn of the DAC
when blanking the screen (#2878, Itai Nahshon).
2746. Fix problems with the build of the 6.1-compatible Xaw shared library,
and some optimizations and bug fixes for the Xaw and xedit (#2877,
Paulo Cesar Pereira de Andrade).
2745. Add functions (CreateFontRec and DestroyFontRec) for allocating and
freeing FontRecs rather than having the size encoded in all of the
renderer modules. Also, change the font private index handling to
make all indices show up in all FontRecs (#2873, Mark Vojkovich).
2744. Add ANSI prototypes for lib/XIE (#2870, Thomas Dickey).
2743. Some preliminary work on adding afb support to the fbdev driver (#2869,
Sven Luther).
2652. Fix default log directory for SVR4.0.
2651. Xterm updates for Linux/glibc and Unix98 pty support (Thomas Dickey,
Wichert Akkerman, Branden Robinson).
2650. Working mouse support with the new input device code (David Dawes).
2647. CID updates (third submission) (#2769, Ivan Bach, SGI).
2646. Kludge to allow a server with the glint driver to link without XInput
(#2788, Marc La France).
2645. Remove unused dacSpeeds field from the ScrnInfoRec (#2788,
Marc La France).
2644. Add an option to the colourmap code to allow a driver's LoadPalette()
to be called even when switched out (#2788, Marc La France).
2643. Add more reasons for rejecting a mode (#2788, Marc La France).
2642. Factor in the log verbosity when reporting the verbosity to a driver
(#2788, Marc La France).
2641. Allow xf86GetClocks() to be called with NULL ProtectRegs() and
BlankScreen() functions (#2788, Marc La France).
2640. When deleting a screen, also free its mode lists and options (#2788,
Marc La France).
2639. Allow a driver to determine if -probeonly was specified (#2788,
Marc La France).
2638. Fix a large jump in changelog numbering that happened a little while
ago (#2788, Marc La France).
2637. Various warning and include fixes (#2788, Marc La France).
2636. Xterm patch #103 (#2786, Thomas Dickey).
2635. SiS driver updates, including fixing the SetMClk option, change solid
lines from bresenham to two-point, correct a clippling bug, and change
the verbose level of some messages (#2784, 2785, Juanjo Santamarta).
2634. Fix a server loop that can happen when VT switching while a grab is
in progress (#2782, Edward Wang).
2833. Xterm patch #102 (#2778, Thomas Dickey).
2832. Fix some spelling errors in Xlib.h (#2775, Itai Nahshon).
2831. Add auto-detection of Debian to imake (#2774, Sven Luther).
2830. SiS driver updates, including turning on solid line acceleration,
remove GXCOPY_ONLY for Mono8x8 patterns, change mmio pointers to
volatile to avoid optimization problems, use xaarop.h, fix offscreen
memory init to avoid exceeding the accelerator's address range
(#2772, Alan Hourihane).
2829. Fix build problems with the v4l driver on some systems (based on #2771,
Gerd Knorr, and a suggestion from David Woodhouse).
2828. Xterm patch #101 (#2770, Thomas Dickey).
2827. Fix some more Xinerarma bugs (#2766, 2768, Mark Vojkovich).
1336. Add support for the 3dfx Banshee and Voodoo3 (#2742, Daryll Strauss,
Scott Bertin).
1335. Fix for screen corruption when using DGA acceleration and software
cursor, fix for bad frame-buffer bank size reported by DGA for
glint server (#2739, Edward Wang).
1334. Fix the initial-erase feature for xterm (#2749,2761, Tom Dickey).
1333. Fix XF98_SVGA for DSTN-LCD using Cirrus chipset (#2741, Isao Ohishi).
1332. Trio3D support (#2762, Alok Ladsariya, Sebastian Kloska).
2829. Clean up the handling of Alphas in the s3virge driver (#2767,
Matt Grossman).
2828. Fix a problem that can show up when a module is unloaded while another
module has unaccounted for references to its symbols (Egbert Eich).
2827. Fix some more Xinerarma bugs (#2766, Mark Vojkovich).
2826. Finish DGA event support (#2765, Mark Vojkovich).
2825. Xaw updates (including compatibility updates and a man page), xedit
and editres updates (#2764, Paulo Cesar Pereira de Andrade).
2824. Disable MIT-SHM in Xnest since it doesn't work (#2763, Wolfram Gloger).
2823. Add hw clipping for the SiS 6326, and solid lines (disabled) (#2760,
Juanjo Santamarta).
2822. Cirrus driver updates (#2759, Itai Nahshon).
2821. Fix complier warnings in lib/X11 (#2758, Matt Grossman).
2820. Fix complier warnings in lib/Xau (#2757, Matt Grossman).
2819. Update some of the font encoding translation files (#2756,
Juliusz Chroboczek).
2818. Fix some bugs in the font encoding support (#2756, Juliusz Chroboczek).
2817. Update the Arabic24 BDF font to version 1.3 (#2754, Mark Leisher).
2816. Xterm patch #100 (#2753, Thomas Dickey).
2811. Fix Xinerama bugs in GetImage and PolyRectangle (#2751, Mark Vojkovich).
2810. Xterm patch #99 (#2750, Thomas Dickey).
2809. Disable unneccessary C&T message (#2748, Nozomi Ytow).
2808. Add some DGA event support (not working yet) (#2747, Mark Vojkovich).
2807. Xaw and xedit updates including some compatibility updates and
performance improvements (#2746, Paulo Cesar Pereira de Andrade).
2806. Modify mkfontdir to create "encodings.dir" files (#2745,
Juliusz Chroboczek).
2805. Update the DESIGN doc for the new DGA driver interface (#2744,
Mark Vojkovich).
2804. Update the LynxOS vidmem code to use the new shared vidmem.c (#2743,
Thomas Mueller).
2803. Change the MGA ImageWrite code to not use the image transfer window
for simple cpu->framebuffer copies (#2738, Mark Vojkovich).
2802. Update TGA docs (#2737, Matt Grossman).
2801. Fix a zero width problem that shows up in xaaSpans.c when hardware
clipping is enabled (#2736, Alan Hourihane).
2796. Add support for building XF86Setup with ncurses on NetBSD and OpenBSD
(#2734, Matthieu Herrb).
2795. Fix vidmem map/unmap mismatch in the TGA driver (#2733, Matt Grossman).
2794. A minor interlace improvement for the PM2 Xv driver (#2731,
Michael Schimek).
2793. Fix color expansion bug in the SiS driver (#2729, Juanjo Santamarta).
2792. Major resync for OS/2 (#2727, 2732, 2735, Holger Veit).
2791. Xterm patch #98 (#2726, 2730, Thomas Dickey).
2790. Fix a build V4L driver build problem (#2725, David Woodhouse).
2789. Xterm patch #97 (#2724, Thomas Dickey).
#2691,2693,2695,2696,2699-2704,2706-2713,2715-2717,2719-2722
1325. Add SiS530/620 support (Xavier Ducoin, Dirk Hohndel).
1324. Fix a problem in X11.rules and fix an uninitialized structure in
XF86_Mouse.c (#2698, Matthieu Herrb).
1323. Add wsmouse protocol support for NetBSD 1.4 and update host.def
in etc/bindist/NetBSD-x86 to use the Tcl/Tk package from /usr/pkg
(#2698, Matthieu Herrb).
1322. Add TNT2 support and add more acceleration for NVIDIA chipsets
(#2697, David Schmenk, NVIDIA).
1321. Change xterm to use the tty default value for the backspace key
(#2692, Tom Dickey).
1320. Fix typo in XF86Conf manpage (#2691, Itai Noahshon).
#2647-2665,2668
#2588-2605,2607-2621
#2531-2547
#2440-2453
#2394-2406, and some loader updates
initial 3.9Nr patches
patches for 3.9Nn
Cards changes, #2112-2123,2127
Main patches for 3.9Nk
#2086,2055,2029,2044,2045,2056,2051,1876
The outstanding patches for 3.3.3 Note that some may be missing (as I cannot get to part of my mail again) and that there are a few that have not been applied since I need to look through them a little more carefully (esp. 2051 and 2082). This includes changes 2042,2046,2047,2049,2053,2054,2058,2059,2061,2062,2064,2065,2068-2081
patches for 3.9Nj
patches 2017,2019,SiS,MGA,Cards, preparing for 3.3.2e
X11R6.4 public patch 2
X11R6.4 public patch 0
patches for 3.9Nc, except the FreeType changes
1897-1910
preparing for 3.9Nb
Fix CloseScreen problems Xterm patches 81 and 82
fix a typo
Fixes for xterm utmp and AXP/Linux build problems
patches 1758,1762,1765,1766
patch #1661,1662,1675,1680-1685,1687-1691,1693,1700,1702,1705-1707 this is completely untested I will start two builds now and check in fixes as I find them Robin, you can start builds as well, if you want to
some more xterm fixes
various things pending in my 3.3.2+ tree, but only the xterm utmp and security fixes are imporant at this point.
patch 1674
patches 1669,72
patches 1651,1657,1659
patches 1618-1633 less 1629,1632
#1605-1616builds static servers okVGA16 and SVGA run fineSVGA dies with an undefined CloseSreen member of pScreen when exitingthe last client
changes 1384,1388,1391,1397,1399,1400,1405-1407,1418,1428-30,1437,1442-1445,1467,1474,1481,1490,1525,1571-1573,1575-1583,1588-1592,1594-1599,1601,1603,1604
#1549 and some compiler warnings
patches 1448,1450,1452-1466,1468-1473
patches #1335-1337,1343-1346,1349,1364,1366-1373,1375,1376,1378,1380,1381
#1298,1299,1305-1334, preparing for 3.9Ac.
patches 1290-97,1300-1303
#1214-1217,1222,1223,1228,1230-1232,1234-1239,1241-1245,1248-1250 build tested on Linux, almost ready to release 3.9y
patches 1070,1081,1083-1099,1108 plus glint changes
TOG fix-trackers up to #978
patches #1008-1010,1013-1023,1029,1033,1036,1037 lots of glint changes this is NOT compile tested. I just check this in to make sure that it is in the baseline since I don't find enough time to work on the sources, lately
1000-1004 and glint fixes
changes #968,972-976,979 plus some more glint fixes
changes #913,915,927-947 plus lots of glint changes
patches 882-912
add all the new files and changes 769+821
#720,724,731,732,734
#718-742
patches 670-672,676-683
patch #676
#610-617,619-621,624,636-640,642-644,646,649-652
TOG fixes, and 3.3 bug fixes
main branch updates
#514,515,517-525,527-529
xterm config stuff
xterm config stuff
Updates to resync the main branch
#458-477
updates
updates
R6.3 integration
X11R6 pre-R6.3 seq-4282
updates
updates
updates
updates
updates
updates
updates
updates
updates
updates
update
updates
updates
updates
updates
updates
updates
updates
updates
updates
R6.1beta merge
X11R6.1 beta (seq-4010)
updates
fix-trackers 3637-3977
updates
updates
updates
updates
X11R6 Public Patch 12
updates
updates
updates
updates
updates
updates
prelim fix-11 merge
X11R6 Public Patch 11 (prelim version)
updates
updates
updates
updates
updates
updates
updates
updates
updates
updates
Minix support
updates
Fold back changes not taken by the XC
X11R6 Public Patch 0
Initial revision
|
Powered by ViewCVS 0.9.2 |