[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-readline] Refresh readline notion of terminal size
From: |
frederik |
Subject: |
Re: [Bug-readline] Refresh readline notion of terminal size |
Date: |
Thu, 21 Jul 2016 12:41:57 -0700 |
User-agent: |
Mutt/1.6.2 (2016-07-01) |
On Thu, Jul 21, 2016 at 12:24:57PM -0400, Chet Ramey wrote:
> On 7/19/16 6:42 PM, address@hidden wrote:
> > Thanks Chet. I know Python and R have a similar model. I think the
> > question is not whether it is OK for Readline to take over the
> > application's signal handling, but whether it was OK for Readline to
> > catch signals and then forward them to the application - as it was
> > doing before 6.3.
>
> Sigh. This is a different question. Readline still does this, as it
> always has.
It seems we're rehashing old conversations. I think the change that
you made in 6.3, which I am referring to, was to make Readline no
longer catch signals outside of rl_callback_read_char(), thus
requiring application programmers to re-implement Readline's signal
handlers. I understand that forwarding is still done for signals
received within this function.
> It was not OK to do cleanup and other processing in a signal
> handler, so Readline does this now from a function that is not
> called in a signal handling context.
Yes, there is RL_CHECK_SIGNALS which is not exposed to the application.
That's why I proposed exposing a function which does the same thing in
my original message about this:
https://lists.gnu.org/archive/html/bug-readline/2016-04/msg00066.html
This would require all callback interface consumers to make a
pre-approved 1-line change to their code, not ideal but better than 10
lines IMHO.
Frederick
Re: [Bug-readline] Refresh readline notion of terminal size, Chet Ramey, 2016/07/15
- Re: [Bug-readline] Refresh readline notion of terminal size, Carlos Pita, 2016/07/15
- Re: [Bug-readline] Refresh readline notion of terminal size, Chet Ramey, 2016/07/15
- Re: [Bug-readline] Refresh readline notion of terminal size, Carlos Pita, 2016/07/15
- Re: [Bug-readline] Refresh readline notion of terminal size, Chet Ramey, 2016/07/15
- Re: [Bug-readline] Refresh readline notion of terminal size, Carlos Pita, 2016/07/15
- Re: [Bug-readline] Refresh readline notion of terminal size, Chet Ramey, 2016/07/15
- Re: [Bug-readline] Refresh readline notion of terminal size, Carlos Pita, 2016/07/15