37 Commits

Author SHA256 Message Date
6cd1245bbf 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
b5ced64059 Accepting request 1317569 from home:danidoni:branches:Base:System
- 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/request/show/1317569
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=35
2025-12-18 20:44:48 +00:00
7db930b7dd 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
67873ce138 Accepting request 1305115 from home:danidoni:branches:Base:System
- 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/request/show/1305115
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=33
2025-10-13 08:11:38 +00:00
51babab113 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
09977b468a Accepting request 1304331 from home:danidoni:branches:Base:System
- 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/request/show/1304331
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=31
2025-09-12 15:00:55 +00:00
4009a644b7 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
58b7d28b4e Accepting request 1274958 from home:danidoni:branches:Base:System
- 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/request/show/1274958
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=29
2025-05-14 15:15:25 +00:00
7ccd8c7a6a Accepting request 1035595 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1035595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=25
2022-11-14 13:29:03 +00:00
ee129b3df3 Accepting request 1035205 from home:danidoni:branches:Base:System
- Update to 0.46.1
  * Bug fix
  - When compiled with readline-8.2, correctly handle echo'ed user input when accepting a line (see #168)
  - This will disable bracketed-paste when compiled with readline-8.1 or earlier.

OBS-URL: https://build.opensuse.org/request/show/1035205
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=27
2022-11-14 09:05:11 +00:00
2b2b130146 Accepting request 1030900 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1030900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=24
2022-10-25 09:19:51 +00:00
dbc3d0afa8 Accepting request 1030346 from home:danidoni:branches:Base:System
- Update to 0.46
  * Bug fixes:
  - rlwrapfilter.py would not find collections.Callable with newer (>= 3.10) python
  - rlwrapfilter.py would choke on rlwrap version strings (like 0.45.2) that cannot be converted by float()
  - rlwrap could segfault or garble prompts containing a carriage return
  - configure.ac would complain about obsolete macros with newest autoconf
  - Bind TAB to self-insert if no completions are specified on the rlwrap command line

OBS-URL: https://build.opensuse.org/request/show/1030346
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=25
2022-10-24 14:29:33 +00:00
6c9ef3207e Accepting request 905286 from Base:System
- Use upstream tar ball, that do not repack 
- Skip /usr/bin/env in filter scripts

- Update to 0.45.2:
  * Bug fixes:
  - rlwrap enables bracketed-paste when instructed to do so by .inputrc, but would then never disable it at exit.
  - rlwrap -z (i.e. rlwrap when using a filter) would still open /tmp/rlwrap.debug after forking the filter command, preventing other users from running it afterwards

OBS-URL: https://build.opensuse.org/request/show/905286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=23
2021-07-09 22:00:28 +00:00
9e8d4ff76a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=24
2021-07-09 12:35:01 +00:00
7e630033cc .
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=23
2021-07-09 12:13:50 +00:00
8ddbdc6d56 Accepting request 905097 from home:danidoni:branches:Base:System
- Update to 0.45.2:
  * Bug fixes:
  - rlwrap enables bracketed-paste when instructed to do so by .inputrc, but would then never disable it at exit.
  - rlwrap -z (i.e. rlwrap when using a filter) would still open /tmp/rlwrap.debug after forking the filter command, preventing other users from running it afterwards

OBS-URL: https://build.opensuse.org/request/show/905097
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=22
2021-07-09 11:37:58 +00:00
e44e2645ca Accepting request 899914 from Base:System
- switch to github release urls
- Update to 0.45.1:
  * Bug fixes:
  - rlwrap would always open /tmp/rlwrap.debug after forking child command, preventing other users from running it.
  - Fix args to setitimer() call to prevent EINVAL error on return
  - advise about --always-readline if in direct mode at first user ENTER keystroke
  - check for I_SWROPT even if isastream() is present (compile would fail on Oracle linux)

- Update to 0.45:
  * New features
    - --only-cook '!<regexp>' enables confident mode where every
      possible prompt that matches a regexp is cooked immediately
      (so that even prompts that get printed while handling a large
      paste are cooked).
    - --no-children (-N) now enables direct mode whenever the client
      switches to the alternate screen. This makes editors and pagers
      usable even when using --always-readline on non-linux systems
    - --always-echo echoes user input even when the client has
      switched off ECHO.
      filter makefilter to easily employ shell commands (like sed,
      or grep) as rlwrap filters
      filters can change (some) bindable and internal readline
      variables with a new RlwrapFilter method tweak_readline_oob()
  * Bug fixes
    - rlwrap now correctly handles bracketed paste
      --ansi-colour-aware (-A) didn't do anything at all. Now it
    - recognises colour codes as well as common control codes like
      window titles.

OBS-URL: https://build.opensuse.org/request/show/899914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=22
2021-06-14 21:11:10 +00:00
8d8eee8265 - switch to github release urls
- Update to 0.45.1:
  * Bug fixes:
  - rlwrap would always open /tmp/rlwrap.debug after forking child command, preventing other users from running it.
  - Fix args to setitimer() call to prevent EINVAL error on return
  - advise about --always-readline if in direct mode at first user ENTER keystroke
  - check for I_SWROPT even if isastream() is present (compile would fail on Oracle linux)

OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=20
2021-06-14 09:57:09 +00:00
1b1564dc62 use github url
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=19
2021-06-14 09:55:55 +00:00
cfe002fa86 Accepting request 898005 from home:danidoni:branches:Base:System
- Update to 0.45:
  * New features
    - --only-cook '!<regexp>' enables confident mode where every
      possible prompt that matches a regexp is cooked immediately
      (so that even prompts that get printed while handling a large
      paste are cooked).
    - --no-children (-N) now enables direct mode whenever the client
      switches to the alternate screen. This makes editors and pagers
      usable even when using --always-readline on non-linux systems
    - --always-echo echoes user input even when the client has
      switched off ECHO.
      filter makefilter to easily employ shell commands (like sed,
      or grep) as rlwrap filters
      filters can change (some) bindable and internal readline
      variables with a new RlwrapFilter method tweak_readline_oob()
  * Bug fixes
    - rlwrap now correctly handles bracketed paste
      --ansi-colour-aware (-A) didn't do anything at all. Now it
    - recognises colour codes as well as common control codes like
      window titles.

OBS-URL: https://build.opensuse.org/request/show/898005
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=18
2021-06-14 08:56:22 +00:00
b1caf166a2 Accepting request 867905 from Base:System
OBS-URL: https://build.opensuse.org/request/show/867905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=21
2021-01-30 12:57:04 +00:00
500baa2ba0 Accepting request 866182 from home:dirkmueller:branches:Base:System
- update to 0.44:
  * rlwrap is now aware of multi-byte characters and correctly handles prompts (or
  things that look like prompts, e.g. progress indicators) that contain them.
  * rlwrap filters can now also filter signals (see RlwrapFilter(3pm)),
  changing them, or providing extra input to the rlwrapped command.
  * Key sequences can now be bound to rlwrap-direct-keypress (using a new
  readline command rlwrap-direct-prefix) (contributed by Yuri d'Elia) 
- drop reproducible.patch (obsolete)

OBS-URL: https://build.opensuse.org/request/show/866182
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=16
2021-01-30 08:18:55 +00:00
e5ffdb5c2a Accepting request 633750 from Base:System
OBS-URL: https://build.opensuse.org/request/show/633750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=20
2018-09-07 13:42:08 +00:00
04130012df Accepting request 629969 from home:bmwiedemann:branches:Base:System
Add reproducible.patch to fix indeterminism from a build race (boo#1102408)

OBS-URL: https://build.opensuse.org/request/show/629969
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=14
2018-09-06 14:41:29 +00:00
ff76c5ae82 Accepting request 528066 from Base:System
- Update to version 0.43:
 * New features
   - Filters can now be written in python 
   - Filters can respond to hotkeys (i.e. single keypresses bound to rlwrap-hotkey in .inputrc)
 * Bug fixes
   - rlwrap now always searches terminfo before termcap.
   - playing back a readline macro consisting of more than one line would crash rlwrap.
   - rlwrap --one-shot could accept more than one line when input in quick succession.

OBS-URL: https://build.opensuse.org/request/show/528066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=19
2017-09-22 19:34:31 +00:00
30b109d9ba OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=12 2017-09-21 13:24:58 +00:00
675b15919b Accepting request 520506 from home:avindra
- Update to version 0.43:
 * New features
   - Filters can now be written in python 
   - Filters can respond to hotkeys (i.e. single keypresses bound to rlwrap-hotkey in .inputrc)
 * Bug fixes
   - rlwrap now always searches terminfo before termcap.
   - playing back a readline macro consisting of more than one line would crash rlwrap.
   - rlwrap --one-shot could accept more than one line when input in quick succession.


Also linted the .spec file

OBS-URL: https://build.opensuse.org/request/show/520506
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=11
2017-09-05 07:16:46 +00:00
9904303c0e Accepting request 282306 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/282306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=18
2015-02-05 09:59:36 +00:00
Stephan Kulow
c2b4b73182 Accepting request 281697 from home:sfalken:branches:Base:System
Update to 0.42

OBS-URL: https://build.opensuse.org/request/show/281697
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=9
2015-01-22 08:14:15 +00:00
Stephan Kulow
206fd577bd replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=13
2011-12-06 18:00:15 +00:00
OBS User autobuild
698f5044fa Accepting request 48508 from Base:System
Copy from Base:System/rlwrap based on submit request 48508 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/48508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=10
2010-09-21 10:29:48 +00:00
OBS User autobuild
da6f7c2590 Accepting request 48508 from Base:System
checked in (request 48508)

OBS-URL: https://build.opensuse.org/request/show/48508
OBS-URL: https://build.opensuse.org/package/show/Base:System/rlwrap?expand=0&rev=8
2010-09-21 10:29:47 +00:00
OBS User autobuild
348dd195ca Accepting request 37105 from Base:System
Copy from Base:System/rlwrap based on submit request 37105 from user hennevogel

OBS-URL: https://build.opensuse.org/request/show/37105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=7
2010-04-06 20:51:43 +00:00
OBS User autobuild
37cd35fc50 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=6 2010-03-18 15:26:26 +00:00
OBS User unknown
385ec75aac OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=4 2009-06-18 15:46:18 +00:00
OBS User unknown
2cfc5c40b5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=2 2008-01-17 23:44:33 +00:00
OBS User unknown
ed4151d476 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rlwrap?expand=0&rev=1 2007-05-22 02:42:53 +00:00