8 Commits

Author SHA256 Message Date
31121fbbce Accepting request 1323568 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1323568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=29
2025-12-19 15:42:52 +00:00
0028a714d4 - Update to 0.48
* Bug fix
  - rlwrap would mess up history when compiled with readline-8.3
  - --filter 'filter_commandline $with <shell_matachars' would not find filters in $RLWRAP_FILTERDIR
  - rlwrap would not always honour show-mode-in-prompt
  - make pipeline filter find filters in $RLWRAP_FILTERDIR
  * New features
  - allow full user control of word-breakers with --break-chars='precisely:...'
  - simplify handling of --prompt-colour, which now accepts general (ANSI) color codes for e.g. 256-color terminals
  - add -i option to filters logger and logger.py (making them useful stand-alone)
  - add example filter null2.py (to show how to make argparse print filter help with e.g. rlwrap -z null2.py)

OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=35
2025-12-18 20:44:48 +00:00
971bb67b59 Accepting request 1311024 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1311024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=28
2025-10-13 13:35:38 +00:00
7209bede89 - Update to 0.47.1
* Minor bug fix
  - Correct typo (== instead of = in a configure test) that caused a mis-configuration on systems where sh is linked to dash

OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=33
2025-10-13 08:11:38 +00:00
c8bdd4efee Accepting request 1306033 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1306033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=27
2025-09-19 17:52:03 +00:00
407b6c6b51 - Update to 0.47
* Bug fix
  - use libptytty by default and add --with-libptytty option to configure. Keep the original ptytty.c code as a fallback.
  - add libtinfow to the list of libraries that are checked for the presence of tgetent()
  - only look for filters in $RLWRAP_FILTERDIR and don't add this directory to filter's PATH
  - have rlwrap source conform to POSIX.1c (as we cannot use Polarhome anymore to test on ancient systems)
  - extend testclient with a test that spawns a child and then dies (testing the effect of --skip-setctty)
  - make configure backdate src/completion.rb a few seconds to prevent spurious calls to rbgen

OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=31
2025-09-12 15:00:55 +00:00
3dc2cc2dff Accepting request 1277451 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1277451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=26
2025-05-15 15:00:16 +00:00
78347b7de2 - Update to 0.46.2
* Bug fix
  - python filters would cause "invalid escape sequence" SyntaxWarnings with python 3.12 or newer.
  -  --skip-ctty option skips making slave pty a controlling terminal
  -  warn (don't die) when a specified completion file is not found
  -  configure will bail out (not just warn) when no termcap -like library is found.
  -  additionally check for TERM when INSIDE_EMACS is set (allowing the use of rlwrap within shells run by emacs)
  -  gcc -Wformat-security would warn about rl_message() being used in an unsafe manner.
  -  silence unhelpful input/output error messages at command exit

OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=29
2025-05-14 15:15:25 +00:00
4 changed files with 65 additions and 6 deletions

View File

@@ -1,3 +1,62 @@
-------------------------------------------------------------------
Thu Nov 13 11:37:17 UTC 2025 - Daniel Donisa <daniel.donisa@suse.com>
- Update to 0.48
* Bug fix
- rlwrap would mess up history when compiled with readline-8.3
- --filter 'filter_commandline $with <shell_matachars' would not find filters in $RLWRAP_FILTERDIR
- rlwrap would not always honour show-mode-in-prompt
- make pipeline filter find filters in $RLWRAP_FILTERDIR
* New features
- allow full user control of word-breakers with --break-chars='precisely:...'
- simplify handling of --prompt-colour, which now accepts general (ANSI) color codes for e.g. 256-color terminals
- add -i option to filters logger and logger.py (making them useful stand-alone)
- add example filter null2.py (to show how to make argparse print filter help with e.g. rlwrap -z null2.py)
-------------------------------------------------------------------
Tue Sep 16 08:41:43 UTC 2025 - Daniel Donisa <daniel.donisa@suse.com>
- Update to 0.47.1
* Minor bug fix
- Correct typo (== instead of = in a configure test) that caused a mis-configuration on systems where sh is linked to dash
-------------------------------------------------------------------
Fri Sep 12 13:52:54 UTC 2025 - Daniel Donisa <daniel.donisa@suse.com>
- Update to 0.47
* Bug fix
- use libptytty by default and add --with-libptytty option to configure. Keep the original ptytty.c code as a fallback.
- add libtinfow to the list of libraries that are checked for the presence of tgetent()
- only look for filters in $RLWRAP_FILTERDIR and don't add this directory to filter's PATH
- have rlwrap source conform to POSIX.1c (as we cannot use Polarhome anymore to test on ancient systems)
- extend testclient with a test that spawns a child and then dies (testing the effect of --skip-setctty)
- make configure backdate src/completion.rb a few seconds to prevent spurious calls to rbgen
-------------------------------------------------------------------
Tue May 6 13:55:18 UTC 2025 - Daniel Donisa <daniel.donisa@suse.com>
- Update to 0.46.2
* Bug fix
- python filters would cause "invalid escape sequence" SyntaxWarnings with python 3.12 or newer.
- --skip-ctty option skips making slave pty a controlling terminal
- warn (don't die) when a specified completion file is not found
- configure will bail out (not just warn) when no termcap -like library is found.
- additionally check for TERM when INSIDE_EMACS is set (allowing the use of rlwrap within shells run by emacs)
- gcc -Wformat-security would warn about rl_message() being used in an unsafe manner.
- silence unhelpful input/output error messages at command exit
-------------------------------------------------------------------
Tue Nov 8 16:55:32 UTC 2022 - Daniel Donisa <daniel.donisa@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package rlwrap
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: rlwrap
Version: 0.46.1
Version: 0.48
Release: 0
Summary: A Readline Wrapper
License: GPL-2.0-or-later
@@ -43,7 +43,7 @@ command line.
%build
autoreconf --install
%configure
%configure --without-libptytty
make %{?_smp_mflags}
pushd filters

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2711986a1248f6ac59e2aecf5586205835970040d300a42b4bf8014397e73e37
size 340033

3
v0.48.tar.gz Normal file
View File

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