Commit Graph

251 Commits

Author SHA256 Message Date
Dominique Leuenberger
9dd7b4ab68 Accepting request 1069863 from X11:terminals
- update to 379:
  * 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
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete) (forwarded request 1069848 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1069863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=136
2023-03-08 13:51:31 +00:00
8e14de4c50 Accepting request 1069848 from home:dirkmueller:Factory
- update to 379:
  * 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
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)

OBS-URL: https://build.opensuse.org/request/show/1069848
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=216
2023-03-07 08:31:54 +00:00
Dominique Leuenberger
2b1153ac2a Accepting request 1062037 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1062037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=135
2023-01-31 15:08:35 +00:00
12cd9ac23a Accepting request 1058980 from home:dirkmueller:Factory
- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.

OBS-URL: https://build.opensuse.org/request/show/1058980
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=214
2023-01-30 12:02:26 +00:00
Dominique Leuenberger
ddec3083dd Accepting request 1040169 from X11:terminals
- update to 377:
  * add  control  sequences  for  reporting  the  current  state of the
    modified   keys   options   (XTQMODKEYS)   and   allowed/disallowed
    operations   (XTQALLOWED),   (prompted   by  discussion  with  Bram
    Moolenaar).
  * amend  modifyOtherKeys  case  2 to distinguish the escape character
    with  modifiers,  e.g., shift-escape, from a plain escape character
    (suggested by Bram Moolenaar).
  * improve  parsing and error-recovery in the case where a list of X11
    bitmap fonts is given in the -fn and related options.
  * change  default  for  xftTrackMemUsage to false, because libXft has
    does not handle certain fonts. (forwarded request 1039839 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1040169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=134
2022-12-07 16:33:33 +00:00
cfa45065ba Accepting request 1039839 from home:dirkmueller:Factory
- update to 377:
  * add  control  sequences  for  reporting  the  current  state of the
    modified   keys   options   (XTQMODKEYS)   and   allowed/disallowed
    operations   (XTQALLOWED),   (prompted   by  discussion  with  Bram
    Moolenaar).
  * amend  modifyOtherKeys  case  2 to distinguish the escape character
    with  modifiers,  e.g., shift-escape, from a plain escape character
    (suggested by Bram Moolenaar).
  * improve  parsing and error-recovery in the case where a list of X11
    bitmap fonts is given in the -fn and related options.
  * change  default  for  xftTrackMemUsage to false, because libXft has
    does not handle certain fonts.

OBS-URL: https://build.opensuse.org/request/show/1039839
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=212
2022-12-05 08:49:01 +00:00
Dominique Leuenberger
8e97324311 Accepting request 1036787 from X11:terminals
- update to 376:
  * modify configure script to always check for gcc attributes,
  * update install-sh.
  * fix parsing of result -u in vttests/halves.pl.
  * add a note in ctlseqs.ms about compatibility of TBC.
  * fix a copy/paste error in manual (patch by Grady Martin).
  * add  null-pointer checks in x_strcasecmp and x_strncasecmp, to help
    with error-recovery for a missing font (Debian #1022942). (forwarded request 1036713 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1036787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=133
2022-11-20 18:46:55 +00:00
5b9ffb2efb Accepting request 1036713 from home:dirkmueller:Factory
- update to 376:
  * modify configure script to always check for gcc attributes,
  * update install-sh.
  * fix parsing of result -u in vttests/halves.pl.
  * add a note in ctlseqs.ms about compatibility of TBC.
  * fix a copy/paste error in manual (patch by Grady Martin).
  * add  null-pointer checks in x_strcasecmp and x_strncasecmp, to help
    with error-recovery for a missing font (Debian #1022942).

OBS-URL: https://build.opensuse.org/request/show/1036713
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=210
2022-11-19 10:38:29 +00:00
Dominique Leuenberger
638ac4e8c0 Accepting request 1035234 from X11:terminals
changelog for CVE-2022-45063 boo#1205305 (forwarded request 1035134 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1035234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=132
2022-11-14 13:28:53 +00:00
361ae4a016 Accepting request 1035134 from home:AndreasStieger:branches:X11:terminals
changelog for CVE-2022-45063 boo#1205305

OBS-URL: https://build.opensuse.org/request/show/1035134
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=208
2022-11-11 12:00:27 +00:00
Dominique Leuenberger
0bba16e3af Accepting request 1033861 from X11:terminals
xterm 375 (forwarded request 1033728 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1033861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=131
2022-11-07 12:51:24 +00:00
84df019b29 Accepting request 1033728 from home:AndreasStieger:branches:X11:terminals
xterm 375

OBS-URL: https://build.opensuse.org/request/show/1033728
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=206
2022-11-06 15:04:20 +00:00
Richard Brown
cd0b8c7409 Accepting request 1006588 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1006588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=130
2022-09-30 15:57:02 +00:00
8628b52d62 Accepting request 1006528 from home:dirkmueller:Factory
- update to 373:
  * improve rendering of TrueType fonts:
       + add  resource xftTrackMemUsage to enable/disable a new feature
         of Xft which improves performance.
       + add   resources   xftMaxGlyphMemory  and  xftMaxUnrefFonts  to
         customize memory-usage of Xft and fontconfig.
       + provide for display of colored fonts in libXft 2.3.5
       + allow for an extra TrueType font to be specified using the -fa
         option,  as  an  override to the fontconfig scheme of fallback
         fonts (request by Nickolas Raymond Kaczynski).
       + improve caching of TrueType missing-glyph tests.
       + allow no more than 255 fonts to be scanned for a fontset.
       + eliminate a table-lookup in findXftGlyph
  * improvements status-line feature:
       + save/restore  wraparound  flag  when  updating the status-line
         (report by Rajeev V. Pillai).
       + avoid  clearing  the status-line when switching between normal
         and alternate screens (report by Valtteri Vuorikoski).
       + remove  adjustment  from  update_winsize leftover from initial
         work (report by Valtteri Vuorikoski).
  * modify wcwidth tables to separate Unicode Cf category as formatting
    control-characters,  to  better match the guideline for unsupported
    characters (report by Tim Chase).
  * add configure option --disable-exec-selection.
  * use mkstemp where mkdtemp is unavailable, when initializing colored
    cursor.
  * adapt fixes from OpenBSD xenocara:
       + improve ifdef's for a few optional features.
       + correct #ifdef to #if in a few uses of OPT_PRINT_ON_EXIT.
  * set   StartupWMClass   in   “.desktop”  files,  e.g.,  to  help

OBS-URL: https://build.opensuse.org/request/show/1006528
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=204
2022-09-28 07:00:54 +00:00
Dominique Leuenberger
4a37dca5a4 Accepting request 963692 from X11:terminals
- update to 372:
  * amend   allocation/freeing  of  scrollback  lines,  eliminating  an
    adjustment  for status-line added in patch #371 (report/testcase by
    Rajeev V. Pillai).
- update to 371:
     * drop   double-buffer   default   from   test-packages,  since  that
       interferes with status-line.
     * add  faceSize7  to  table  in  charproc.c, overlooked in patch #360
       (patch by Vladimir A. Pavlov).
     * use  XDrawString rather than XDrawString16 for text when the latter
       is not needed.
     * improve performance for initializing/reusing graphic objects in the
       SIXEL feature.
     * improve error-checking for resize.
     * fix errata in manual page (Debian #988221).
     * extended  list  of environment variables to purge on startup, i.e.,
       in case a user starts xterm from another terminal emulator.
     * add  comment  in cursor.c to explain why autowrap (DECAWM) does not
       apply  to  data  saved/restored with save/restore cursor-operations
       (report by Thomas Wolff).
     * add  special  case  in  generating the combining-character table in
       wcwidth.c,  for  Hangul  Jamo  Extended-B  (report  by  Luis Javier
       Merino).
     * simplify/improve portability of trap commands in shell-scripts.
     * update configure options
       --disable-rectangles,
       --disable-tcap-fkeys and
       --disable-tcap-query
       to account for changed default settings.
     * rather  than  ignore empty parameter for setting title, use that to

OBS-URL: https://build.opensuse.org/request/show/963692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=129
2022-03-23 19:15:39 +00:00
2c3e7833ed - update to 372:
* amend   allocation/freeing  of  scrollback  lines,  eliminating  an
    adjustment  for status-line added in patch #371 (report/testcase by
    Rajeev V. Pillai).
- update to 371:
     * drop   double-buffer   default   from   test-packages,  since  that
       interferes with status-line.
     * add  faceSize7  to  table  in  charproc.c, overlooked in patch #360
       (patch by Vladimir A. Pavlov).
     * use  XDrawString rather than XDrawString16 for text when the latter
       is not needed.
     * improve performance for initializing/reusing graphic objects in the
       SIXEL feature.
     * improve error-checking for resize.
     * fix errata in manual page (Debian #988221).
     * extended  list  of environment variables to purge on startup, i.e.,
       in case a user starts xterm from another terminal emulator.
     * add  comment  in cursor.c to explain why autowrap (DECAWM) does not
       apply  to  data  saved/restored with save/restore cursor-operations
       (report by Thomas Wolff).
     * add  special  case  in  generating the combining-character table in
       wcwidth.c,  for  Hangul  Jamo  Extended-B  (report  by  Luis Javier
       Merino).
     * simplify/improve portability of trap commands in shell-scripts.
     * update configure options
       --disable-rectangles,
       --disable-tcap-fkeys and
       --disable-tcap-query
       to account for changed default settings.
     * rather  than  ignore empty parameter for setting title, use that to

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=202
2022-03-21 12:56:24 +00:00
Dominique Leuenberger
4af5589960 Accepting request 937738 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/937738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=128
2021-12-13 19:42:08 +00:00
a2a5ad0bd6 Accepting request 934172 from home:dirkmueller:Factory
- update to 370:
  * add  -a,  -c  and -d options to query-status.pl to improve test for
    DECRQSS.
  * expanded  discussion  of  maximum  graphics  geometry in ctlseqs.ms
  * corrected parameter symbol for DECCARA and DECRARA in ctlseqs.ms to
    indicate  that  multiple  parameters  may be used
  * add several test/demo scripts.
  * improve DECCOLM, DECLRMM and DECALN referring to pseudo-code in DEC
    070.
  * amend a change in patch #348 which caused left/right margin mode to
    be  reset  when  resizing  the terminal window
  * fix a misnamed macro-parameter 
  * fix spacing of wideFont when its width is not exactly twice as wide
    as the normal font
  * suppress loading of italic font in a few places when colorITmode is
    enabled
  * modify XTSMGRAPHICS to return failure status if the terminal is not
    configured  to  support  the  corresponding  ReGIS or SIXEL feature
  * modify  DECERA  and  DECFRA  to  erase  corresponding area in SIXEL
    graphics
  * equate  visuals  for  TrueColor  and  DirectColor
  * correct  computation  for  pixel  value  of rgb when using depth 16
  * correct   wrapping  of  VT100-style  double-sized  characters  when
    configured  for  Unicode  wide-characters
  * updated default value for sixelScrolling resource to match expected
    behavior  versus  DECSDM  change  in  patch  #369

- update to 369:
  * modify  run-tic.sh  to  work  around  bug in development version of
    ncurses which was packaged in FreeBSD ports.

OBS-URL: https://build.opensuse.org/request/show/934172
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=201
2021-12-09 10:16:43 +00:00
6d85a35474 Accepting request 936180 from home:lnussel:branches:X11:terminals
- Use separate subpackage for resize binary. It does not actually
  depend on X so can be used in small systems.

OBS-URL: https://build.opensuse.org/request/show/936180
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=200
2021-12-09 10:13:15 +00:00
Dominique Leuenberger
85b4542f84 Accepting request 913597 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/913597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=127
2021-08-25 18:56:04 +00:00
684c33f7b5 Accepting request 912904 from home:lnussel:branches:X11:terminals
- use TERM=xterm-256color by default (boo#1188864)

OBS-URL: https://build.opensuse.org/request/show/912904
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=199
2021-08-22 14:14:32 +00:00
Dominique Leuenberger
f18caf3faf Accepting request 900425 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/900425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=126
2021-06-19 21:02:01 +00:00
6e47feac2a - update to Patch #368 - 2021/06/07
* add DefaultOff option to RenderFont resource, as part of the session-management feature.
  * add auto-scroll-lock feature (patch by add Stelios Bounanos).
  * update the window-size information returned via TIOCGWINSZ when rows/columns are unchanged but the font-size changes (report by Nick Black).
  * improve session-management feature by saving/restoring the font settings.
  * update config.guess, config.sub

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=197
2021-06-09 14:36:42 +00:00
Dominique Leuenberger
f1008225bd Accepting request 884210 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/884210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=125
2021-04-12 10:34:02 +00:00
8fe462946b Accepting request 883706 from home:dirkmueller:Factory
- update to Patch #367 - 2021/03/26
  * add  OSC 22 to allow programs to select different pointer cursor at
    runtime.
  * change  configuration for no-return functions to use _Noreturn when
    it  is  available, because clang --analyze does not properly handle
    the gcc noreturn attribute.
  * add  cursorTheme resource to provide a way to enable or disable the
    cursor theme feature.
  * modified  CopyWait  event retries to use shorter sleeps, to improve
    responsiveness (tmux #2556).
  * improve quoting/escaping in demo-scripts per shellcheck.
  * add  resizeByPixel  resource,  to  permit  disabling window manager
    resizing-hints (patch by Tim Oehl).
  * corrected  printOptsImmediate  handling of alternate-screen (report
    by Abhijit Dasgupta).
  * update sample terminfo to more closely match ncurses.
  * add/improve limit-checks for Xlib calls (report by Roman Fiedler).
  * fix a typo in the help-message (report by Tomas Korbar).

OBS-URL: https://build.opensuse.org/request/show/883706
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=195
2021-04-10 11:07:17 +00:00
Dominique Leuenberger
7367b11522 Accepting request 871072 from X11:terminals
- Updated to Patch#366 2021/02/10
  * correct   a  compiler-warning  fix  in  patch  #352  which  allowed
    sign-extension of coordinate values (report by "CismonX").
  * correct  upper-limit for selection buffer, accounting for combining
    characters (report/testcase by Tavis Ormandy).
    (CVE-2021-27135 bsc#1182091)
  * with alwaysHighlight true, xterm does not properly track focus. The
    screen->select   FOCUS  flag  remains  always  on,  which  prevents
    bellIsUrgent  from  working, as the urgent WM_HINT flag is only set
    in  setXUrgency()  when  the  window  is  not  focused. Fix this by
    updating screen->select in unselectwindow() regardless of the value
    of always_highlight (patch by Jiri Bohac).
  * improve  fix  for  interaction between SRM and ENQ (report by Grant
    Taylor).
  * build-fix   for  --with-Xaw3dxft,  needed  when  --with-toolbar  is
    omitted (report by Jimmy Olgeni, Emanuel Haupt).
- Updated to Patch #365 - 2021/02/03
  * amend fix for “word” selection in patch #364 to limit that to
    the insert-selectable action, which reads data from the screen. This
    restores the interactive behavior where double-clicking on a
    “word” would make subsequent selection extensions by words as
    well as suppressing some boundary-checks (report by David Wolfskill,
    FreeBSD #253225).
- Updated to Patch #364 - 2021/02/02
  * add -fc option.
  * correct/improve limit-checks for SRM versus ENQ from patch #344 (report by Tom Szilagyi).
  * enable XftFont resource in Xaw3dxft configuration (patch by Tavis Ormandy).
  * improve quoting/escaping in build-scripts per shellcheck.
  * add libpcre2-posix to the packages tested for --with-pcre2 option, needed with Fedora (report by Tomas Korbar).
  * correct a typo in manual page, and note that KeepClipboard may not be compiled-in (report/patch by Sean C Farley).

OBS-URL: https://build.opensuse.org/request/show/871072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=124
2021-02-15 22:11:46 +00:00
3790157946 - Updated to Patch#366 2021/02/10
* correct   a  compiler-warning  fix  in  patch  #352  which  allowed
    sign-extension of coordinate values (report by "CismonX").
  * correct  upper-limit for selection buffer, accounting for combining
    characters (report/testcase by Tavis Ormandy).
    (CVE-2021-27135 bsc#1182091)
  * with alwaysHighlight true, xterm does not properly track focus. The
    screen->select   FOCUS  flag  remains  always  on,  which  prevents
    bellIsUrgent  from  working, as the urgent WM_HINT flag is only set
    in  setXUrgency()  when  the  window  is  not  focused. Fix this by
    updating screen->select in unselectwindow() regardless of the value
    of always_highlight (patch by Jiri Bohac).
  * improve  fix  for  interaction between SRM and ENQ (report by Grant
    Taylor).
  * build-fix   for  --with-Xaw3dxft,  needed  when  --with-toolbar  is
    omitted (report by Jimmy Olgeni, Emanuel Haupt).
- Updated to Patch #365 - 2021/02/03
  * amend fix for “word” selection in patch #364 to limit that to
    the insert-selectable action, which reads data from the screen. This
    restores the interactive behavior where double-clicking on a
    “word” would make subsequent selection extensions by words as
    well as suppressing some boundary-checks (report by David Wolfskill,
    FreeBSD #253225).
- Updated to Patch #364 - 2021/02/02
  * add -fc option.
  * correct/improve limit-checks for SRM versus ENQ from patch #344 (report by Tom Szilagyi).
  * enable XftFont resource in Xaw3dxft configuration (patch by Tavis Ormandy).
  * improve quoting/escaping in build-scripts per shellcheck.
  * add libpcre2-posix to the packages tested for --with-pcre2 option, needed with Fedora (report by Tomas Korbar).
  * correct a typo in manual page, and note that KeepClipboard may not be compiled-in (report/patch by Sean C Farley).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=193
2021-02-11 06:55:32 +00:00
Dominique Leuenberger
4738e82e40 Accepting request 866528 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/866528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=123
2021-02-01 12:25:00 +00:00
1d4685e5a7 Accepting request 862971 from home:avindra:branches:X11:terminals
Renamed merged patch and documented sources

OBS-URL: https://build.opensuse.org/request/show/862971
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=191
2021-01-25 10:12:45 +00:00
Dominique Leuenberger
08065aba57 Accepting request 835351 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/835351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=122
2020-09-21 15:08:21 +00:00
a993a8fbaa Accepting request 834743 from home:dirkmueller:branches:X11:terminals
- update urls to use https (its 2020 after all)
- Update to Patch#359 - 2020/08/17
  * add special case in WriteText to allow colors 8-15 to override colorBDMode
  * add utf8Weblike resource, to provide an alternate scheme for handling ill-formed UTF-8 sequences
  * improve computation for the number of lines needed to scroll-up a SIXEL graphic
  * correct manpage description for default value of disallowWindowOps from changes in xterm #331
  * correct a loop starting-point in refresh_graphics from optimization in patch #358 changes
  * add a new mouse mode 1016, which uses the same format as mode 1006, but sends the mouse's position in pixels
  * fix an issue from patch #338 changes where only the first selection buffer specified in the request would be updated using OSC 52
  * modify makefile/scripts to allow DESTDIR to prefix the target directory for desktop-file-install
  * enable SIXEL feature by default.
  * update config.guess, config.sub
  * correct logic for decodeTerminalID changes in patch #357
  * modify makefile to use plink.sh when linking test-programs, to fix build when using pcre 
  * build-fix for test_ptydata program 
  * several minor optimizations for the ReGIS and SIXEL features, improving performance by 10%.
  * add resource decGraphicsID to allow displaying graphics when the emulation level would ordinarily disallow this
  * add control sequences for fast switching of color palettes: XTPUSHCOLORS, XTPOPCOLORS, XTREPORTCOLORS
  * amend change for soft-hyphen from patch #328 to avoid stripping replacement-characters which would be shown with malformed or overlong UTF-8 input.
  * corrected an error-handling case in decodeUtf8, matching a similar fix in patch #268
  * add a test-driver for ptydata.c
  * minor cleanup of macros
  * fix some errata in ctlseqs.ms
  * allow immediate repaint-on-palette-changed if double-buffering is enabled.
  * deprecate codes 10/11 in sgr push controls, changing those to 30/31, to avoid confusion with sgr 10-19.
  * modify SGR parameter handling to stop if an unrecognized parameter is encountered, to guard against malformed or nonstandard sequences
  * modify DECERA color for consistency with other erasures/clearing
  * ECH should not be masked by DECSCA
  * extend DECFRA and REP to accept any “graphic” character rather than just Latin1, etc.
  * add -C option to 256colors2.pl and 88colors2.pl, to demonstrate mixed semicolon/colon separators which are implied by ECMA-48.

OBS-URL: https://build.opensuse.org/request/show/834743
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=189
2020-09-18 07:19:38 +00:00
Dominique Leuenberger
d37af133e6 Accepting request 816324 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/816324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=121
2020-06-23 18:59:50 +00:00
0c655d8e9b Accepting request 812896 from home:alarrosa:branches:X11:terminals
- Add Recommends: xorg-x11-fonts-legacy, since the default font
  is now available in that package. If the font is not available
  it will fall back to use a font installed in xorg-x11-fonts
  and it can also use truetype fonts, thus the Recommends instead
  of a Requires (related to boo#1169444)

OBS-URL: https://build.opensuse.org/request/show/812896
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=187
2020-06-22 11:22:31 +00:00
Dominique Leuenberger
d6615fc5cf Accepting request 812017 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/812017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=120
2020-06-11 08:00:50 +00:00
5150f8697c Accepting request 811812 from home:gmbr3:branches:Base:System3
- Fixes for %_libexecdir changing to /usr/libexec

OBS-URL: https://build.opensuse.org/request/show/811812
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=185
2020-06-06 06:48:03 +00:00
Dominique Leuenberger
101dffd575 Accepting request 788540 from X11:terminals
- Patch #353 - 2020/02/01
  - amend change in patch #352 for button-events to fix a case where some followup events were not processed soon enough (report/patch by Jimmy Aguilar Mena).
  - handle MappingNotify X event, to improve recovery when switching keyboard configurations using xkbcomp (prompted by discussion with Frank Mosch, Debian #661295). There is more work needed here, possibly in the X libraries.
  - improve discussion of mouse-mode in ctlseqs.ms (suggested by Igor van den Hoven).
  - further improve checks for Xft max-advance-width to take into account fonts which use two cells for ambiguous width characters. Also improve the time used for these checks (reports by Yuri Pankov, Frank Mosch).
  - fix a few spelling errors reported by codespell (report by Jens Schleusener).
  - modify run-tic.sh to prefer development version of ncurses since changes to terminfo file in patch #345 rely upon bug-fixes in ncurses (prompted by discussion with Will Senn).
- Patch #352 - 2020/01/16
  - adjust fontsize data to handle a minor inconsistency from recent Xft versions (Debian #880407, adapted from patch by Vincent Lefevre).
  - add a table to the manual page description of forceBoxChars to alert the reader to the special characters aside from “line-drawing” which are drawn directly when this resource is set (Debian #931305).
  - improve checkXft logic which attempts to detect fonts whose max-advance-width is inconsistent with the actual glyph widths. For some fonts, it is necessary to check additional characters (report/analysis by Jan Engelhardt).
  - improve configure-checks for X headers and libraries on recent MacOS, which has moved those files under /usr/X11.
  - improve portability of iconify/deiconify feature by taking into account some window managers which manipulate the EWMH _NET_WM_STATE property, adding/removing _NET_WM_STATE_HIDDEN rather than actually minimizing the window (prompted by discussion with Jörg Breitbart).
  - improve workaround from patch #287 for the -iconic option when configured with toolbar by postponing the extra request for minimizing the window to the end of menu-initialization.
  - modify xevents special-case for mouse-events to include button-events so that the meta key by itself can generate button-events (report/analysis by Mattias Engdegård).
  - amend SGR-stack change from patch #348 to not associate bold attribute with background color (report by Nicholas Marriott).
  - fix copy/paste error in manual page (patch by Larry Hynes).
  - add definitions in xterm_io.h so that GNU/Hurd will use posix_openpty (patch by Samuel Thibault).
  - build-fix in debug-tracing, for esctest.
  - updated autoconf macros
  - update config.guess
- Patch #351 - 2019/11/17
  - correct logic in property_to_string for deciding when to fallback from UTF-8 decoding to ISO-8859-1 decoding, broken in xterm #350 (FreeBSD #241961).
  - add -report-icons to help-message.
  - improved autoconf macros:
    -   CF_ADD_LIBS: the change to filter out duplicates caused this to append rather than prepend. revise to fix that.
    -   CF_GCC_VERSION and CF_GCC_WARNINGS: move checks to distinguish icc/clang from gcc from the macro which handles the --enable-warnings option, to make this work without-warnings for the inline-checks.
  - update config.guess, config.sub
  - correct status in XTGETXRES replies when the resource was not found.
  - fix some gcc, cppcheck, clang and coverity warnings.

OBS-URL: https://build.opensuse.org/request/show/788540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=119
2020-03-31 15:31:22 +00:00
62f86cc289 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=183 2020-03-26 12:53:55 +00:00
6057e3b2d6 - Patch #353 - 2020/02/01
- amend change in patch #352 for button-events to fix a case where some followup events were not processed soon enough (report/patch by Jimmy Aguilar Mena).
  - handle MappingNotify X event, to improve recovery when switching keyboard configurations using xkbcomp (prompted by discussion with Frank Mosch, Debian #661295). There is more work needed here, possibly in the X libraries.
  - improve discussion of mouse-mode in ctlseqs.ms (suggested by Igor van den Hoven).
  - further improve checks for Xft max-advance-width to take into account fonts which use two cells for ambiguous width characters. Also improve the time used for these checks (reports by Yuri Pankov, Frank Mosch).
  - fix a few spelling errors reported by codespell (report by Jens Schleusener).
  - modify run-tic.sh to prefer development version of ncurses since changes to terminfo file in patch #345 rely upon bug-fixes in ncurses (prompted by discussion with Will Senn).
- Patch #352 - 2020/01/16
  - adjust fontsize data to handle a minor inconsistency from recent Xft versions (Debian #880407, adapted from patch by Vincent Lefevre).
  - add a table to the manual page description of forceBoxChars to alert the reader to the special characters aside from “line-drawing” which are drawn directly when this resource is set (Debian #931305).
  - improve checkXft logic which attempts to detect fonts whose max-advance-width is inconsistent with the actual glyph widths. For some fonts, it is necessary to check additional characters (report/analysis by Jan Engelhardt).
  - improve configure-checks for X headers and libraries on recent MacOS, which has moved those files under /usr/X11.
  - improve portability of iconify/deiconify feature by taking into account some window managers which manipulate the EWMH _NET_WM_STATE property, adding/removing _NET_WM_STATE_HIDDEN rather than actually minimizing the window (prompted by discussion with Jörg Breitbart).
  - improve workaround from patch #287 for the -iconic option when configured with toolbar by postponing the extra request for minimizing the window to the end of menu-initialization.
  - modify xevents special-case for mouse-events to include button-events so that the meta key by itself can generate button-events (report/analysis by Mattias Engdegård).
  - amend SGR-stack change from patch #348 to not associate bold attribute with background color (report by Nicholas Marriott).
  - fix copy/paste error in manual page (patch by Larry Hynes).
  - add definitions in xterm_io.h so that GNU/Hurd will use posix_openpty (patch by Samuel Thibault).
  - build-fix in debug-tracing, for esctest.
  - updated autoconf macros
  - update config.guess
- Patch #351 - 2019/11/17
  - correct logic in property_to_string for deciding when to fallback from UTF-8 decoding to ISO-8859-1 decoding, broken in xterm #350 (FreeBSD #241961).
  - add -report-icons to help-message.
  - improved autoconf macros:
    -   CF_ADD_LIBS: the change to filter out duplicates caused this to append rather than prepend. revise to fix that.
    -   CF_GCC_VERSION and CF_GCC_WARNINGS: move checks to distinguish icc/clang from gcc from the macro which handles the --enable-warnings option, to make this work without-warnings for the inline-checks.
  - update config.guess, config.sub
  - correct status in XTGETXRES replies when the resource was not found.
  - fix some gcc, cppcheck, clang and coverity warnings.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=182
2020-03-26 12:24:55 +00:00
Dominique Leuenberger
49c78807d9 Accepting request 717820 from X11:terminals
- split out vttest
- enable LTO (was only a problem for vttest)

OBS-URL: https://build.opensuse.org/request/show/717820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=118
2019-07-28 08:17:26 +00:00
1329c9fc8a - enable LTO (was only a problem for vttest)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=180
2019-07-23 09:29:51 +00:00
9c702735b7 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=179 2019-07-23 09:09:50 +00:00
2aded9722e OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=178 2019-07-23 09:02:12 +00:00
6072f25d7c OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=177 2019-07-23 07:56:01 +00:00
b9424f4737 - split out vttest
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=176
2019-07-23 07:55:48 +00:00
4fd488e059 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=175 2019-07-20 07:33:19 +00:00
3319cc1e89 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=174 2019-07-20 07:14:46 +00:00
Dominique Leuenberger
174bcff9a4 Accepting request 704677 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/704677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=117
2019-06-03 16:42:33 +00:00
136f929d1e Accepting request 703163 from home:seanlew:branches:X11:terminals
Update xterm

OBS-URL: https://build.opensuse.org/request/show/703163
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=172
2019-05-22 08:47:06 +00:00
Dominique Leuenberger
69a7d913f0 Accepting request 699833 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/699833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=116
2019-05-03 20:23:58 +00:00
ee93279cfc Accepting request 697641 from home:marxin:branches:X11:terminals
Disable LTO (boo#1133295).

OBS-URL: https://build.opensuse.org/request/show/697641
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=170
2019-05-01 06:33:22 +00:00