Commit Graph

44 Commits

Author SHA256 Message Date
Ana Guerrero
f49e7d59fd Accepting request 1139151 from Base:System
- Add upstream patch readline82-008
  * Add missing prototypes for several function declarations
- Add upstream patch readline82-009
  * Fix issue where the directory name portion of the word to be
    completed (the part that is passed to opendir()) requires both
    tilde expansion and dequoting.  Readline only performed tilde
    expansion in this case, so filename completion would fail.
- Add upstream patch readline82-010
  * Fix the case where text to be completed from the line buffer
    (quoted) is compared to the common prefix of the possible
    matches (unquoted) and the quoting makes the former appear to
    be longer than the latter. Readline assumes the match doesn't
    add any characters to the word and doesn't display multiple matches.
- Port patches
  * readline-5.2-conf.patch
  * readline-6.2-metamode.patch
  * readline-7.0-screen.patch
  * readline-8.2.dif

OBS-URL: https://build.opensuse.org/request/show/1139151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=16
2024-01-17 21:14:12 +00:00
Dr. Werner Fink
5541dafca4 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=40
2024-01-16 10:16:24 +00:00
Dr. Werner Fink
522a04544c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=39
2024-01-16 09:49:32 +00:00
Dr. Werner Fink
ab42bf16ab .
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=38
2024-01-16 09:15:19 +00:00
Dr. Werner Fink
a6098741d1 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=37
2024-01-16 08:58:22 +00:00
Dr. Werner Fink
4011e75321 Update to readline 8.2 patchlevel 10
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=36
2024-01-16 08:44:50 +00:00
Ana Guerrero
de484f9533 Accepting request 1127840 from Base:System
- Add upstream patch readline82-002
  * It's possible for readline to try to zero out a line that's not null-
    terminated, leading to a memory fault.
- Add upstream patch readline82-003
- Add upstream patch readline82-004
- Add upstream patch readline82-005
  * If an application is using readline in callback mode, and a signal arrives
    after readline checks for it in rl_callback_read_char() but before it
    restores the application's signal handlers, it won't get processed until the
    next time the application calls rl_callback_read_char(). Readline needs to
    check for and resend any pending signals after restoring the application's
    signal handlers.
- Add upstream patch readline82-006
  * This is a variant of the same issue as the one fixed by patch 5. In this
    case, the signal arrives and is pending before readline calls rl_getc().
    When this happens, the pending signal will be handled by the loop, but may
    alter or destroy some state that the callback uses. Readline needs to treat
    this case the same way it would if a signal interrupts pselect/select, so
    compound operations like searches and reading numeric arguments get cleaned
    up properly.
- Add upstream patch readline82-007
  * If readline is called with no prompt, it should display a newline if return
    is typed on an empty line. It should still suppress the final newline if
    return is typed on the last (empty) line of a multi-line command.

OBS-URL: https://build.opensuse.org/request/show/1127840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=15
2023-11-22 17:54:01 +00:00
Dr. Werner Fink
528eed1bd6 Update to readline 8.2 patchlevel 7
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=35
2023-11-21 07:05:04 +00:00
Dominique Leuenberger
231e98e41a Accepting request 1030327 from Base:System
- Extend version linker map file to detect usage of new symbols (boo#1204336)

OBS-URL: https://build.opensuse.org/request/show/1030327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=14
2022-10-23 14:32:39 +00:00
Dr. Werner Fink
34f3d7ddc2 Extend version linker script
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=34
2022-10-21 08:49:53 +00:00
Richard Brown
1a0c6090ff Accepting request 1008385 from Base:System
- Add patch readline82-001 and its signing readline82-001
  * Starting a readline application with an invalid locale
    specification for LC_ALL/LANG/LC_CTYPE can cause it crash on
    the first call to readline.

- Update to final readline-8.2
  r. When replacing a history entry, make sure the existing entry has a non-NULL
     timestamp before copying it; it may have been added by the application, not
     the history library.

- Update to readline-8.2-rc4
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
     each time it is called, and modifies the appropriate locale-specific display
     and key binding variables when the locale changes.
- Port patch readline-8.2.dif

- Update to readline-8.2-rc2

- use https:// for source urls  
- Update to readline-8.2-rc1

- Update to readline-8.2-beta
  a. There is now an HS_HISTORY_VERSION containing the version number of the
     history library for applications to use.
  b. History expansion better understands multiple history expansions that may
     contain strings that would ordinarily inhibit history expansion (e.g.,
     `abc!$!$').
  c. There is a new framework for readline timeouts, including new public
     functions to set timeouts and query how much time is remaining before a
     timeout hits, and a hook function that can trigger when readline times

OBS-URL: https://build.opensuse.org/request/show/1008385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=13
2022-10-11 15:59:12 +00:00
Dr. Werner Fink
0212353d99 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=33
2022-10-06 12:28:48 +00:00
Dr. Werner Fink
0cf7afcf20 Add readline82-001 patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=32
2022-10-06 12:12:52 +00:00
Dr. Werner Fink
97fb639739 OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=31 2022-09-27 08:03:22 +00:00
Dominique Leuenberger
db683a1b5f Accepting request 947937 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/947937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=12
2022-01-25 16:35:36 +00:00
Dr. Werner Fink
1a308632a9 Add official patch readline81-002
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=29
2022-01-14 12:04:50 +00:00
Dominique Leuenberger
75decb49e2 Accepting request 890764 from Base:System
- Add official patch readline81-001 and its signature
  * The code to check readline versions in an inputrc file had the sense of the
    comparisons reversed.

OBS-URL: https://build.opensuse.org/request/show/890764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=11
2021-05-11 21:03:25 +00:00
Dr. Werner Fink
303ac013bd Add upstream readline81-001
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=27
2021-05-05 15:08:16 +00:00
Dominique Leuenberger
402a45291f Accepting request 862370 from Base:System
- Update to final readline-8.1
  which is mainly rc3
- Remove obsolate patches and the signatures
  * readline80-001
  * readline80-001.sig
  * readline80-002
  * readline80-002.sig
  * readline80-003
  * readline80-003.sig
  * readline80-004
  * readline80-004.sig
- Port patches
  * readline-5.2-conf.patch
  * readline-6.2-metamode.patch
  * readline-6.3-destdir.patch
  * readline-6.3-input.dif
  * readline-6.3-rltrace.patch
  * readline-7.0-screen.patch
- Port and rename patch readline-8.0.dif which is now readline-8.1.dif

- Update to readline-8.1-rc3 for testing 
  * Fixed a bug that could cause point to be set beyond the end of the line
    buffer when aborting an incremental search.

- Update to readline-8.1-rc2 for testing 
  * Bracketed paste mode is enabled by default. There is a configure-time
    option (--enable-bracketed-paste-default) to set the default to on or off.
  * Terminals that are named "dumb" or unknown do not enable bracketed paste
    by default.
  * Ensure that disabling bracketed paste turns off highlighting the incremental

OBS-URL: https://build.opensuse.org/request/show/862370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=10
2021-01-20 17:22:43 +00:00
Dr. Werner Fink
9ae50c2fd0 Update to readline-8.1
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=25
2021-01-11 11:44:48 +00:00
Dominique Leuenberger
0873da2b9e Accepting request 853761 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/853761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=9
2020-12-21 09:21:48 +00:00
Dr. Werner Fink
f67d044390 Accepting request 849670 from home:lnussel:usrmove
- get rid of /lib hack and install readline in /usr. Bash is already there
  anyways (boo#1029961)
- remove deprecated %install_info

OBS-URL: https://build.opensuse.org/request/show/849670
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=23
2020-11-20 13:11:39 +00:00
Dominique Leuenberger
50a33a3730 Accepting request 821442 from Base:System
- add upstream keyring and verify source signature
- change custom handling of official upstream patches to standard,
  and verify signatures on official patches (forwarded request 821348 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/821442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=8
2020-08-02 10:27:26 +00:00
Dr. Werner Fink
8583adf1cc Accepting request 821348 from home:AndreasStieger:branches:Base:System
- add upstream keyring and verify source signature
- change custom handling of official upstream patches to standard,
  and verify signatures on official patches

OBS-URL: https://build.opensuse.org/request/show/821348
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=21
2020-07-17 07:41:58 +00:00
Dominique Leuenberger
3e47f0eae7 Accepting request 774144 from Base:System
- Add official patch readline80-002
  When using previous-history to go back beyond the beginning of the history list,
  it's possible to move to an incorrect partial line.
- Add official patch readline80-003
  Reading history entries with timestamps can result in history entries joined
  by linefeeds.
- Add official patch readline80-004
  If writing the history file fails, and renaming the backup history file fails,
  it's possible for readline's history code to return the wrong error to its
  caller.

OBS-URL: https://build.opensuse.org/request/show/774144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=7
2020-02-21 15:39:49 +00:00
Dr. Werner Fink
783fe2a80b Add upstream patches
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=19
2020-02-13 11:15:53 +00:00
Yuchen Lin
b9f2cf187b Accepting request 729453 from Base:System
OBS-URL: https://build.opensuse.org/request/show/729453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=6
2019-09-20 12:46:05 +00:00
baa6a6e388 Accepting request 728269 from home:lnussel:branches:Base:System
- Avoid pulling in readline-doc into every installation. Instead of
  recommeding it, supplement the documentation pattern.

OBS-URL: https://build.opensuse.org/request/show/728269
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=17
2019-09-09 12:37:14 +00:00
Dominique Leuenberger
a2bdf0d227 Accepting request 723956 from Base:System
- Rework patch readline-7.0-screen.patch again for bug boo#1143055
  * Map all "screen(-xxx)?.yyy(-zzz)?" to "screen" as well as
    map "konsole(-xxx)?" and "gnome(-xxx)?" to "xterm"

- Add official patch readline80-001
  The history file reading code doesn't close the file descriptor open to
  the history file when it encounters a zero-length file.

- Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/723956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=5
2019-09-05 10:30:56 +00:00
Dr. Werner Fink
8563237495 Handle TERM="screen(-xxx)?.yyy(-zzz)?" as TERM="screen"
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=15
2019-08-16 10:08:37 +00:00
Dr. Werner Fink
bf37978e17 Add official patch readline80-001
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=14
2019-08-15 13:50:16 +00:00
Dr. Werner Fink
b70d55bc03 Accepting request 720504 from home:marxin:static
Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/720504
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=13
2019-08-12 08:51:09 +00:00
Dominique Leuenberger
e9fe7fc99a Accepting request 664074 from Base:System
- Update to readline-8.0 final

- Update to readline-8.0-rc1 for testing 

- Update to readline-8.0-beta2 for testing
  j. Readline now allows application-defined keymap names; there is a new public
     function, rl_set_keymap_name(), to do that.
  k. The "Insert" keypad key, if available, now puts readline into overwrite
     mode.
    readline-5.2-conf.patch
- Port and modify patches
  * readline-6.2-metamode.patch
  * readline-6.3-input.dif
  * readline-7.0-screen.patch
  * readline-8.0.dif

- Update to readline-8.0-beta for testing
  a. Non-incremental vi-mode search (`N', `n') can search for a shell pattern, as
     Posix specifies (uses fnmatch(3) if available).
  b. There are new `next-screen-line' and `previous-screen-line' bindable
     commands, which move the cursor to the same column in the next, or previous,
     physical line, respectively.
  c. There are default key bindings for control-arrow-key key combinations.
  d. A negative argument (-N) to `quoted-insert' means to insert the next N
     characters using quoted-insert.
  e. New public function: rl_check_signals(), which allows applications to
     respond to signals that readline catches while waiting for input using
     a custom read function.
  f. There is new support for conditionally testing the readline version in an
     inputrc file, with a full set of arithmetic comparison operators available.

OBS-URL: https://build.opensuse.org/request/show/664074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=4
2019-01-29 13:37:35 +00:00
Dr. Werner Fink
f8947ebe0e Update to readline-8.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=11
2019-01-09 13:02:42 +00:00
Dominique Leuenberger
b00678362a Accepting request 640076 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/640076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=3
2018-10-11 09:36:23 +00:00
Dr. Werner Fink
c0eadebf10 Rework patch readline-7.0-screen.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=9
2018-09-28 12:35:29 +00:00
Dominique Leuenberger
2e12959f0b Accepting request 616516 from Base:System
- Add patch readline-7.0-screen.patch to be able to parse settings
  in inputrc for all screen TERM variables starting with "screen."
  to fix boo#1095661

OBS-URL: https://build.opensuse.org/request/show/616516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=2
2018-06-27 08:13:42 +00:00
Dr. Werner Fink
1d83075c5b boo#1095661
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=7
2018-06-13 11:41:42 +00:00
Dominique Leuenberger
76c26b7505 Accepting request 588453 from Base:System
.

OBS-URL: https://build.opensuse.org/request/show/588453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/readline?expand=0&rev=1
2018-03-22 10:52:42 +00:00
Dr. Werner Fink
98a6d54ef9 Accepting request 588349 from home:jengelh:branches:Base:System
- Update descriptions. Replace old $RPM_* vars with macros.

OBS-URL: https://build.opensuse.org/request/show/588349
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=5
2018-03-19 08:31:47 +00:00
Dr. Werner Fink
904a7f1fe0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=4
2018-03-16 18:21:34 +00:00
Dr. Werner Fink
50a1447ac2 DO NOT FORGET THE UPSTREAM PATCHes
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=3
2018-03-16 18:06:28 +00:00
Dr. Werner Fink
dd7ecc6859 No self provides/obsoletes
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=2
2018-03-16 12:32:50 +00:00
Dr. Werner Fink
f37a9dc085 Switch back to old package name scheme
OBS-URL: https://build.opensuse.org/package/show/Base:System/readline?expand=0&rev=1
2018-03-16 10:45:52 +00:00