2024-02-23 18:26:28 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 390
Patch #390 - 2024/02/19
- improve typography of control-sequences page (patches by Branden Robinson).
- amend UPSS change from patch #389, fixing a regression in VT100/VT220
character sets.
- modify ANSI conformance per ECMA-43 and DEC 070:
- set ANSI conformance level to 3 for DEC levels 2 and up.
- disable locking shifts in level 1, e.g., VT100.
- disable single-shifts from G2/G3 in level 1.
- use UPSS for G2/G3 in levels 2 and up.
- modify invisible-character attribute to permit DECRQCRA to report a
consistent checksum (report/testcase by Thomas Wolff).
- align terminfo building blocks in terminfo to correspond to recent
refactoring/trimming in ncurses.
- set flag in regexec call for onNClicks to handle “^” anchor
(patch by Matthew Martin).
- add line-drawing data for the characters in DEC Technical which have no
Unicode equivalents.
- remove a special case in encode_scs which made xterm report Latin-1 when
encoding is set to UTF-8, where ASCII is the selected character set.
This fixes a regression in vttest for the DECRSPS cursor test.
- correct values for Ps of DECAUPSS in ctlseqs.ms
(report by James Holderness).
- simplify/correct expression for checking Unicode non-characters
(report by Thomas Wolff).
- correct loop for trimming environment variables (report/patch by Casper Dik).
- fixes for manpage formatting (Debian #1041809).
- update config.guess, config.sub
|
2024-01-09 21:11:46 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 389
Patch #389 - 2024/01/01
- interchange variables in subparameter parsing, fixing a bug where
subparameters after the first parameter could be misidentified
(patch by Adam Saponara).
- correct popping of icon/window titles in a case where only one was pushed
from patch #385 changes.
- add XTQMODKEYS response in DECRQSS, as alternative for vim.
- correct DECCIR encoded information on character set size, handle a VT525
quirk, and add DECST8C (Windows Terminal #14984).
- improve DECRQCRA (prompted by discussion with James Holderness, Windows
Terminal #14974).
- add part of VT525 color controls:
- DECAC, to update default foreground/background, respond to DECRQSS
- DECATC, to respond with DECRQSS
- prevent Unicode non-characters from being printed
(prompted by patch by Grady Martin).
- modify send_SGR() to avoid modifying colors 16 to 255 in printed output
(patch by Grady Martin).
- minor cleanup of miscellaneous error-codes with ERROR_MISC.
- remove legacy CSI 53 for locator status, corrected in patch #294.
- modify DECRQUPSS and DECAUPSS feature to support VT5xx character sets
(report by Thomas Wolff).
- improve configure script:
- reduce configure-check compiler warnings
(prompted by Florian Weimer, Redhat #2251945)
- improve usage messages in configure script to make it clearer when an
option value is optional.
- improve EWMH handling (report/analysis by Edward Rosten)
- reset _NET_WM_STATE_HIDDEN flag from _NET_WM_STATE before mapping the
window to deiconify.
- cache X properties to reduce latency
(adapted from patch by Edward Rosten).
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-10-31 17:18:09 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 388
Patch #388 - 2023/10/22
- improve disallowPasteControls by adding a category for the special characters
known to stty (prompted by discussion with David Leadbeater).
- amend support of DECAUPSS, undoing change to initialization of G2/G3 so that
pasting of GR characters works properly (report/analysis by Petri Kaukasoina).
- update config.guess, config.sub
Patch #387 - 2023/10/15
- add DECRQUPSS and DECAUPSS.
- add DECRQDE (report by Jake Hamby).
- correct indexing expression in title-stack, from patch #385 changes
(report by Brian Lindholm).
Patch #386 - 2023/10/09
- improve references in ctlseqs.ms (prompted by discussion with Kirill Chibisov).
- make the maximum amount of memory used for buffering DCS and OSC strings
configurable with maxStringParse resource (report by Daniel Franke).
- improve performance of ReGIS when initializing the largest fontsize
(report by Ben Wong).
- fix regression in SIXEL colors, in patch #385 (report/patch by Jonny Langley).
- fix typo in --with-wtmp (report/patch by Sven Joachim)
|
2023-10-04 07:15:01 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 385
Patch #385 - 2023/10/01
- fixes for ReGIS (report by Ben Wong).
- correct conversion from HLS to RGB
- improve font-caching performance.
- update tables in wcwidth.c based on Unicode 15.1.0
- improve fastScroll resource:
- suppress screen-refreshes for carriage-returns
- add -jf option to simplify use of this resource.
- add a control sequence for enabling/disabling the resource.
- enable this feature by default
- extend title-stack feature to allow an additional parameter to directly
access the stack, like the XTPUSHCOLORS and XTPOPCOLORS feature.
- correct size and position of box shown for double-cell character which
happens to be missing from the bitmap font (report by Peter Fabinski).
- improved configure script:
- add pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by Waldemar
Brodkorb).
- add configure options --with-utmp-path and --with-wtmp-path to override
configure script's check for utmp/wtmp pathnames which are shown in the
manual (Debian #1042767).
- CF_XOPEN_SOURCE provides for defining _DEFAULT_SOURCE for MinGW32 and
MinGW64.
- sed expression used to report gcc version now works with MinGW
- ensure that line-attributes are reset after drawing missing character
(report by Christian Weisgerber).
- update config.guess, config.sub
|
2023-08-02 19:34:55 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 348
Patch #384 - 2023/07/10
- exclude ASCII space from showMissingGlyphs, since a few bitmap fonts lack
this (report by "SanRemo", Emanuel Haupt).
- correct a step in rendering double-width characters with bitmap-fonts
(report by Peter Fabinski, Debian #1039986).
- fixes for ReGIS-related problems (report by Ben Wong):
- mimic an undocumented hardware VT340 feature which handles color
initialization with incomplete parameters.
- handle whitespace between operator/operands for color values.
- reset ReGIS-context when resetting graphics in RIS.
|
2023-07-04 21:30:16 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 383
Patch #383 - 2023/06/27
- expand description of full- and soft-reset in the manual.
- fixes for full- and soft-reset:
- clear alternate screen on full reset.
- disable menu-entry for active icon; it merely shows whether the feature
is enabled.
- use appcursorDefault and appkeypadDefault resources for reset of DECCKM
and DECKPM.
- save initial resource values for sixelScrolling and privateColorRegisters,
using those in full reset.
- update checkbox for Enable Blinking Cursor (report by Rajeev V. Pillai).
- add reply for DECSACE with DECRQSS.
- modify status-line feature to exit without erasing for DECSTR.
- add private mode 1045 which imitates the original xterm cursor-back reverse
wrapping mode 45 (see patch #380).
- improve checks for non-Unicode values, e.g., in DECRQCRA.
- re-checkout from RCS archive to fix stale identifiers (report by Sven
Joachim).
|
2023-06-05 17:52:19 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
xterm: update to 382.
Based on a patch by pin@
x11/xterm: update to 382
Patch #382 - 2023/05/30
- amend change to CursorBack in patch #380, allowing the result to be on the
hidden right-half of double-cell characters (report by Rajeev V. Pillai).
- amend xtermDrawString, fixing regression with --disable-wide-chars
configuration from patch #380.
- corrected pathname for run-tic.sh, for full install in an out-of-tree build
(report by Rajeev V. Pillai).
Patch #381 - 2023/05/28
- fix a regression in wide bitmap fonts versus check for missing glyphs
(report by Rajeev V. Pillai).
Patch #380 - 2023/05/09
- simplify the change for sixelScrolling from patch #374
(report by Per Bothner).
- add xterm+focus and report+da2, update report+version building blocks in
terminfo, from post-ncurses 6.4
- drop the -title option from uxterm and koi8rxterm, because that interferes
with deriving the default title from the -e option (Debian #1031837).
Compensate for this by using the -class option to derive a default title.
- improve description of readline 2003 mode in ctlseqs.ms
(report by Thomas Wolff).
- other improvements to status-line feature (report by Thomas Wolff):
- clear status line on DECCOLM
- ignore DECSASD if no previous DECSSDT
- allow DECSSDT 1 immediately after DECSSDT 2, i.e., without switching back
to host mode.
- adjust RequestResize to avoid shrinking screen when using DECCOLM while the
status-line is active (report/patch by Thomas Wolff).
- disallow wrapping before the beginning of the screen, to the end of the
screen, for cursor-back sequences (Redhat #2182357).
- modify makefile to install the 16x16 xpm files (report by Harald Dunkel).
- update test-package to reflect resolution of Debian #906901.
- change default of showMissingGlyphs to True.
- improve handling of double-sized characters when those happen to be missing
from the bitmap font and/or are fullwidth.
- pointer/overflow fixes (reported by David Leadbeater):
- improve limit-checks for control-sequence numeric parameters in SIXEL
graphics.
- add null-pointer checks in WriteNow macro to handle a case where SS2 or
SS3 might be in effect while processing a combining character.
- disallow ReGIS reporting for character-set names containing characters
other than alphanumerics or underscore.
- implement TrueType fallback font for double-sized characters, including
Unicode fullwidth. Also add limitFontHeight to provide for configuring
the distinction between slightly-oversized glyphs and double-sized glyphs.
- configure script improvements:
- check for nfsd_t
- fix a typo in the underline cursor thickness derivation
(patch by Jan Engelhardt).
|
2023-03-06 09:03:04 by Thomas Klausner | Files touched by this commit (1) |
Log message:
xterm: remove unconditional linking against libfreetype
|
2023-03-06 08:27:09 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 379
Patch #379 - 2023/02/15
- improve text-cursor (patch by Jan Engelhardt):
- allow selecting CURSOR_BAR mode from command-line/Xresources.
- draw cursor using filled rectangle instead of rectangle outline to
permit thicker underlines/bars.
- scale up cursor relative to font size.
- improve readline modes (Fedora #2166860):
- document readline modes
- change the feature to configure by default
- replace hard-coded SS3 for cursor movement with current mode
- replace hard-coded erase/lnext characters with current values
- improve status-line (report by Thomas Wolff):
- RIS turns off status-line
- Right-margin (DECLRMM and DECSLRM) limits the length of text
written/updated in the status-line.
- Most controls which affect the whole screen are ignored while updating
the status-line.
- modify configure check for tgetent to allow for some special cases of
ncurses configuration (report by Satadru Pramani).
- reduce timeout, improve warning message if resize is run on a terminal which
is not VT100-compatible.
- reduce compiler warnings in configure script.
Thanks to @wiz for help with initial build failure.
|