SHA256
1
0
forked from pool/xterm

10 Commits

Author SHA256 Message Date
8976ba6cf3 Accepting request 1325089 from X11:terminals
- update to 406:
  * add option -emoji_width and resource emojiWidth

- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725). (forwarded request 1325067 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1325089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=151
2026-01-03 16:26:00 +00:00
7b3a28eef2 - update to 406:
* add option -emoji_width and resource emojiWidth

- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=248
2026-01-02 10:21:06 +00:00
a60a834a1c Accepting request 1311143 from X11:terminals
xterm 402 (forwarded request 1310706 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1311143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=150
2025-10-14 16:06:14 +00:00
5b9e353cf8 xterm 402
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=246
2025-10-13 13:46:00 +00:00
81b6613405 Accepting request 1249213 from X11:terminals
- Trim bashisms from build recipe (forwarded request 1249018 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/1249213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=149
2025-03-01 18:16:05 +00:00
72e01f2553 - Trim bashisms from build recipe
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=244
2025-02-28 09:48:59 +00:00
8238f8ce6d Accepting request 1245395 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1245395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=148
2025-02-12 20:30:46 +00:00
f70eaa3dc9 - update to 397:
* add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    #1299).
  * correct ctlseqs.ms suffix for XTTITLEPOS

  * fix regression in error-recovery for SGR parameters

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=242
2025-02-12 14:14:32 +00:00
5afdb5a1ac Accepting request 1238187 from X11:terminals
- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind (forwarded request 1238186 from kukuk)

OBS-URL: https://build.opensuse.org/request/show/1238187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=147
2025-01-17 17:37:13 +00:00
b5f52249a7 - Disable libutempter, it doesn't work anymore with the switch
from utmp to systemd-logind

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=240
2025-01-16 09:00:22 +00:00
6 changed files with 94 additions and 23 deletions

BIN
xterm-393.tgz LFS

Binary file not shown.

View File

@@ -1,15 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmaQbpEACgkQzCr0RyFn
vgN97Av/bKMjAHdQcQwsyQ1fQbcVHA634o97Q6knhE8HSPURzdaX+4WovpVJ1Ccf
Kefl9N4P4BzIe3qwC8qlSHsRFkntpYHkyiFl4xXKzogv2s/EINkWBhzj7BT7D48J
/Ntrxr3ZVpQj7KEiO74mertUzNGyG1WbpA3J0QhhtKwp8WYgk9MFKJxe5DeHGMgE
8WQmBe69fNIifHb+DkzbjhiXycyKfuNsgmWAypHSFL+ib2Ws3vgLyTxa0vO9daHl
0mmNh/rwCFtWr4QkS/2o6gff0GPRSlfPxrwyqHH/JEn20kS/+RxD5n7usEmR9iW8
4JMFID/TaP0tlwEU9bGYvMUSMjujyJSecjSZ0Wb4ekJJ94eMIj+gCBMO8tbzZ3IE
Eoq73nCsBhMwV90nBaiMVPhx+oyzTUGs/ECBy5iB9lzKF4+rcqz05txUl/WwggYL
nX9bpj6ytxB50704RKJbSnwSi/BZFJ39lVlK6GQkloQVaSS9KjbYpA2qgHivzyeV
e7E/yKVw
=D80H
-----END PGP SIGNATURE-----

3
xterm-406.tgz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:066eb2d66430897fe1dadd271554ccdae33d77c512126a758fc4de37b1148799
size 1619843

15
xterm-406.tgz.asc Normal file
View File

@@ -0,0 +1,15 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmlIiwQACgkQzCr0RyFn
vgMNaAv+I/OjmpCxEwBn3tf00ZItAbu6Ma7BcK6GiWT9fTXPsUYs2Qz+chKbafPM
lhYYe+CITiD1DjwXowKGJJFNb6/NWCI9PBE1M9uhg8wHFNz0MMKq183mhBywx7gI
OKrIrAikRHWFVnG7o4dj8+tBf8WfVM4m5VmhXwe2zHycA1/yH17WcKy/MWY3rRiB
PdmW7AGVrK/pvIVRnJ5mxpIqAKnqldtEilXHqyzyZLCFohbQqBVy0X7CWbl+6CMJ
Bhgcct3UtgGcn4/wcGGRQgQWNvFnJ1ynHyN83bYeiDZel/XuALrxtogNXSB8JH1i
LJ4L/N9DgOXxWXa/kUiU/RT0FA9Nt2HwwHDqqP1gv/FADFoNCbWbTqZGqbji7WqF
iHbJ5rqxEiDrxOUJmAZlONeuJInehCRWJECbYNnUV8m/avwkBNTPZNk/aG9ESfhn
FvPbgbPkwm+oF8gcr0tcXw7e5VbkTNFC894sy5jqF35QaBjitbyXcvz4SG0+v7R0
vVAVQl0u
=Vip8
-----END PGP SIGNATURE-----

View File

@@ -1,10 +1,77 @@
-------------------------------------------------------------------
Fri Jan 2 08:56:35 UTC 2026 - Dirk Müller <dmueller@suse.com>
- update to 406:
* add option -emoji_width and resource emojiWidth
-------------------------------------------------------------------
Mon Dec 1 10:35:20 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 404:
* add numeric keypad codes to XTGETTCAP.
* implement parsing and cursor positioning for Unicode
variation selectors 15 and 16.
* improve limit-checking for mouse button and motion events
* fix a bug in printer code in xterm #403
* change wcwidth for private-use codes, to make them
consistently neutral width, i.e., single/double width
according to whether they are used for CJK.
* improve test-driver for wcwidth, adding options to
test the predefined ranges listed in UnicodeData, as well
as suppressing output where it only shows that the
system's wcwidth lacks a definition for codes.
* add some of the OpenBSD local-patches,
including an ifdef-improvement for DEF_DISALLOWED_WINDOW
* modify configure script macros to widen pattern for
$host_os from “linux*gnu” to “linux*gnu*” to cover targets
such as i686-pc-linux-gnut64 (GenToo #963725).
-------------------------------------------------------------------
Sat Oct 11 09:28:14 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Update to 402:
* Bug fixes for various character display issues, Unicode
handling and terminal emulation
* Bug fixes for window positioning
* improve permissions-check for valid shell program
* Expanded handling of special keys and escape sequences
* Support client messages adjusting default colors
* build system fixes, code correctness fixes
-------------------------------------------------------------------
Thu Feb 27 13:54:10 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Trim bashisms from build recipe
-------------------------------------------------------------------
Sat Feb 8 18:31:22 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 397:
* add resource printRawChars to allow bypassing check in
which omits Unicode non-characters from printing
* add visible-effect for SUB, per DEC 070 page 5-132.
* correct a limit-check in private mode 1045.
* add optional feature for block-selection, bound to meta-
button-one
* if started as a VT52, identify the terminal as a real VT52
rather than VT52 emulated by VT100.
* amend change to VT52 cursor-addressing per DEC 070 (mintty
#1299).
* correct ctlseqs.ms suffix for XTTITLEPOS
-------------------------------------------------------------------
Wed Jan 15 14:00:27 UTC 2025 - Thorsten Kukuk <kukuk@suse.com>
- Disable libutempter, it doesn't work anymore with the switch
from utmp to systemd-logind
-------------------------------------------------------------------
Fri Jul 12 16:03:25 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 393:
* add a check for ANSI SC/RC, to ignore CSI parameters.
* improve check for missing characters for bitmap-fonts
* fix regression in error-recovery for SGR parameters
* fix regression in error-recovery for SGR parameters
* change default for --enable-imake configure option
* fixes for wcwidth
* eliminate maxStringParse limit for SIXEL

View File

@@ -1,8 +1,8 @@
#
# spec file for package xterm
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define splitbin 0%{?suse_version} >= 1300
Name: xterm
Version: 393
Version: 406
Release: 0
Summary: The basic X terminal program
License: MIT
@@ -50,7 +50,9 @@ BuildRequires: groff
BuildRequires: ncurses-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
%if 0%{?suse_version} < 1600
BuildRequires: utempter-devel
%endif
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
@@ -109,7 +111,9 @@ bunzip2 %{basename:%{SOURCE8}} %{basename:%{SOURCE9}}
--enable-mini-luit \
--enable-sco-fkeys \
--enable-wide-chars \
%if 0%{?suse_version} < 1600
--with-utempter \
%endif
--with-tty-group=tty \
--with-app-defaults=%{xappdefs} \
--enable-backarrow-is-erase \
@@ -119,7 +123,7 @@ bunzip2 %{basename:%{SOURCE8}} %{basename:%{SOURCE9}}
grep "#define XRENDERFONT 1" xtermcfg.h
%make_build
if ! which bdftopcf &> /dev/null; then exit 1; fi
if ! which bdftopcf >/dev/null 2>/dev/null; then exit 1; fi
for i in *.bdf
do
bdftopcf "$i" | gzip -n -9 >"${i%.bdf}.pcf.gz"