[Home]

Summary:ASTERISK-11488: [patch] menuselect - Remove timeout after ESC key is pressed
Reporter:Sean Bright (seanbright)Labels:
Date Opened:2008-02-20 20:58:50.000-0600Date Closed:2008-02-29 19:56:02.000-0600
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Core/BuildSystem
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) menuselect_curses.c.patch
Description:Currently when you press ESC within menuselect, it waits for you to press another key to be able to process escape sequences.  Since menuselect doesn't use escape sequences, this patch just removes that timeout.

****** ADDITIONAL INFORMATION ******

The revision listed is for menuselect, not Asterisk.
Comments:By: Digium Subversion (svnbot) 2008-02-20 21:52:45.000-0600

Repository: menuselect
Revision: 262

U   branches/1.0/menuselect_curses.c

------------------------------------------------------------------------
r262 | qwell | 2008-02-20 21:52:43 -0600 (Wed, 20 Feb 2008) | 7 lines

Do not delay going back (or exiting) when pressing escape.

(closes issue ASTERISK-11488)
Reported by: seanbright
Patches:
     menuselect_curses.c.patch uploaded by seanbright (license 71)

------------------------------------------------------------------------

http://svn.digium.com/view/menuselect?view=rev&revision=262

By: Digium Subversion (svnbot) 2008-02-29 19:32:42.000-0600

Repository: menuselect
Revision: 276

_U  trunk/
U   trunk/Makefile
U   trunk/acinclude.m4
U   trunk/autoconfig.h.in
U   trunk/configure
U   trunk/configure.ac
U   trunk/makeopts.in
U   trunk/menuselect.c
U   trunk/menuselect.h
U   trunk/menuselect_curses.c

------------------------------------------------------------------------
r276 | seanbright | 2008-02-29 19:32:30 -0600 (Fri, 29 Feb 2008) | 144 lines

Merged revisions 49,114-116,126,128,132,139,159-163,167,184-185,203,205,220-222,225,230-232,262 via svnmerge from
https://origsvn.digium.com/svn/menuselect/branches/1.0

........
r49 | qwell | 2006-09-15 13:21:06 -0400 (Fri, 15 Sep 2006) | 2 lines

Solaris fixes

........
r114 | kpfleming | 2007-02-23 20:17:18 -0500 (Fri, 23 Feb 2007) | 2 lines

add 'exclusive' mode, fix one small bug, fix an incorrect comment

........
r115 | kpfleming | 2007-02-23 20:23:48 -0500 (Fri, 23 Feb 2007) | 2 lines

there is no reason to output soft failures into the persistence file, as we will just recompute them on the next run

........
r116 | kpfleming | 2007-02-23 20:38:40 -0500 (Fri, 23 Feb 2007) | 2 lines

don't bother defaulting members that have hard dependency or conflict failures

........
r126 | dbailey | 2007-03-05 12:10:23 -0500 (Mon, 05 Mar 2007) | 1 line

use autotagged externals
........
r128 | russell | 2007-03-11 12:03:24 -0400 (Sun, 11 Mar 2007) | 2 lines

Run the configure script in libmxml.a target if it has not already been done

........
r132 | russell | 2007-03-11 18:46:13 -0400 (Sun, 11 Mar 2007) | 2 lines

This wasn't supposed to be committed.  :)

........
r139 | qwell | 2007-03-30 18:51:30 -0400 (Fri, 30 Mar 2007) | 2 lines

Add linux-uclibc host arch "thingy"

........
r159 | kpfleming | 2007-06-21 14:44:18 -0400 (Thu, 21 Jun 2007) | 2 lines

output the list of internal dependencies (modules) that are being built, so it can be reflected in a header file

........
r160 | kpfleming | 2007-06-21 14:51:56 -0400 (Thu, 21 Jun 2007) | 2 lines

we need to output build dependencies for optional internal dependencies as well

........
r161 | kpfleming | 2007-06-21 14:55:09 -0400 (Thu, 21 Jun 2007) | 2 lines

display external-ness of optional dependencies too

........
r162 | kpfleming | 2007-06-21 15:02:52 -0400 (Thu, 21 Jun 2007) | 2 lines

umm... it would help if the sense of the logic test was correct :-)

........
r163 | kpfleming | 2007-06-21 18:06:21 -0400 (Thu, 21 Jun 2007) | 2 lines

don't output optional dependencies unless they are going to be built

........
r167 | qwell | 2007-07-03 12:21:59 -0400 (Tue, 03 Jul 2007) | 2 lines

Go back to using mxml/trunk, rather than a tag.

........
r184 | qwell | 2007-07-25 15:57:45 -0400 (Wed, 25 Jul 2007) | 1 line

use autotagged externals
........
r185 | qwell | 2007-07-25 16:06:51 -0400 (Wed, 25 Jul 2007) | 1 line

Fix svn:externals
........
r203 | qwell | 2007-08-23 13:12:10 -0400 (Thu, 23 Aug 2007) | 1 line

use autotagged externals
........
r205 | qwell | 2007-08-27 16:33:22 -0400 (Mon, 27 Aug 2007) | 1 line

Fix svn:externals
........
r220 | rizzo | 2007-11-07 06:14:20 -0500 (Wed, 07 Nov 2007) | 7 lines

cleanup the build infrastructure (configure.ac and Makefile):
put the test for gtk2 in this configure.ac since it is used here,
avoid depending on the parent parameters.

This commit is related to cleanups in the asterisk makefile.


........
r221 | file | 2007-11-07 10:47:39 -0500 (Wed, 07 Nov 2007) | 2 lines

Return menuselect to a working state. Don't pass in CFLAGS to the configure script.

........
r222 | qwell | 2007-11-07 12:58:05 -0500 (Wed, 07 Nov 2007) | 4 lines

Fix building of menuselect on older versions of GNU make.

It worked on 3.81, but did not on 3.80.

........
r225 | russell | 2007-11-20 19:17:33 -0500 (Tue, 20 Nov 2007) | 1 line

do not try to use the GTK libs when not building gmenuselect
........
r230 | kpfleming | 2007-12-17 01:38:19 -0500 (Mon, 17 Dec 2007) | 2 lines

make the titlebar automatically size itself relative to the menu name

........
r231 | rizzo | 2007-12-18 03:18:48 -0500 (Tue, 18 Dec 2007) | 5 lines

it seems that the gtk/ncurses/curses cflags were not used in the
build. So the curses based version compiled just because the
defaults were good again, and gmenuselect failed.


........
r232 | kpfleming | 2007-12-18 09:33:50 -0500 (Tue, 18 Dec 2007) | 2 lines

remove debugging messages

........
r262 | qwell | 2008-02-20 22:56:13 -0500 (Wed, 20 Feb 2008) | 7 lines

Do not delay going back (or exiting) when pressing escape.

(closes issue ASTERISK-11488)
Reported by: seanbright
Patches:
     menuselect_curses.c.patch uploaded by seanbright (license 71)

........

------------------------------------------------------------------------

http://svn.digium.com/view/menuselect?view=rev&revision=276

By: Digium Subversion (svnbot) 2008-02-29 19:56:02.000-0600

Repository: menuselect
Revision: 277

_U  team/seanbright/let-there-be-newt/
U   team/seanbright/let-there-be-newt/Makefile
U   team/seanbright/let-there-be-newt/acinclude.m4
U   team/seanbright/let-there-be-newt/autoconfig.h.in
U   team/seanbright/let-there-be-newt/configure
U   team/seanbright/let-there-be-newt/configure.ac
U   team/seanbright/let-there-be-newt/makeopts.in
U   team/seanbright/let-there-be-newt/menuselect.c
U   team/seanbright/let-there-be-newt/menuselect.h
U   team/seanbright/let-there-be-newt/menuselect_curses.c

------------------------------------------------------------------------
r277 | seanbright | 2008-02-29 19:55:56 -0600 (Fri, 29 Feb 2008) | 152 lines

Merged revisions 276 via svnmerge from
https://origsvn.digium.com/svn/menuselect/trunk

................
r276 | seanbright | 2008-02-29 20:36:12 -0500 (Fri, 29 Feb 2008) | 144 lines

Merged revisions 49,114-116,126,128,132,139,159-163,167,184-185,203,205,220-222,225,230-232,262 via svnmerge from
https://origsvn.digium.com/svn/menuselect/branches/1.0

........
r49 | qwell | 2006-09-15 13:21:06 -0400 (Fri, 15 Sep 2006) | 2 lines

Solaris fixes

........
r114 | kpfleming | 2007-02-23 20:17:18 -0500 (Fri, 23 Feb 2007) | 2 lines

add 'exclusive' mode, fix one small bug, fix an incorrect comment

........
r115 | kpfleming | 2007-02-23 20:23:48 -0500 (Fri, 23 Feb 2007) | 2 lines

there is no reason to output soft failures into the persistence file, as we will just recompute them on the next run

........
r116 | kpfleming | 2007-02-23 20:38:40 -0500 (Fri, 23 Feb 2007) | 2 lines

don't bother defaulting members that have hard dependency or conflict failures

........
r126 | dbailey | 2007-03-05 12:10:23 -0500 (Mon, 05 Mar 2007) | 1 line

use autotagged externals
........
r128 | russell | 2007-03-11 12:03:24 -0400 (Sun, 11 Mar 2007) | 2 lines

Run the configure script in libmxml.a target if it has not already been done

........
r132 | russell | 2007-03-11 18:46:13 -0400 (Sun, 11 Mar 2007) | 2 lines

This wasn't supposed to be committed.  :)

........
r139 | qwell | 2007-03-30 18:51:30 -0400 (Fri, 30 Mar 2007) | 2 lines

Add linux-uclibc host arch "thingy"

........
r159 | kpfleming | 2007-06-21 14:44:18 -0400 (Thu, 21 Jun 2007) | 2 lines

output the list of internal dependencies (modules) that are being built, so it can be reflected in a header file

........
r160 | kpfleming | 2007-06-21 14:51:56 -0400 (Thu, 21 Jun 2007) | 2 lines

we need to output build dependencies for optional internal dependencies as well

........
r161 | kpfleming | 2007-06-21 14:55:09 -0400 (Thu, 21 Jun 2007) | 2 lines

display external-ness of optional dependencies too

........
r162 | kpfleming | 2007-06-21 15:02:52 -0400 (Thu, 21 Jun 2007) | 2 lines

umm... it would help if the sense of the logic test was correct :-)

........
r163 | kpfleming | 2007-06-21 18:06:21 -0400 (Thu, 21 Jun 2007) | 2 lines

don't output optional dependencies unless they are going to be built

........
r167 | qwell | 2007-07-03 12:21:59 -0400 (Tue, 03 Jul 2007) | 2 lines

Go back to using mxml/trunk, rather than a tag.

........
r184 | qwell | 2007-07-25 15:57:45 -0400 (Wed, 25 Jul 2007) | 1 line

use autotagged externals
........
r185 | qwell | 2007-07-25 16:06:51 -0400 (Wed, 25 Jul 2007) | 1 line

Fix svn:externals
........
r203 | qwell | 2007-08-23 13:12:10 -0400 (Thu, 23 Aug 2007) | 1 line

use autotagged externals
........
r205 | qwell | 2007-08-27 16:33:22 -0400 (Mon, 27 Aug 2007) | 1 line

Fix svn:externals
........
r220 | rizzo | 2007-11-07 06:14:20 -0500 (Wed, 07 Nov 2007) | 7 lines

cleanup the build infrastructure (configure.ac and Makefile):
put the test for gtk2 in this configure.ac since it is used here,
avoid depending on the parent parameters.

This commit is related to cleanups in the asterisk makefile.


........
r221 | file | 2007-11-07 10:47:39 -0500 (Wed, 07 Nov 2007) | 2 lines

Return menuselect to a working state. Don't pass in CFLAGS to the configure script.

........
r222 | qwell | 2007-11-07 12:58:05 -0500 (Wed, 07 Nov 2007) | 4 lines

Fix building of menuselect on older versions of GNU make.

It worked on 3.81, but did not on 3.80.

........
r225 | russell | 2007-11-20 19:17:33 -0500 (Tue, 20 Nov 2007) | 1 line

do not try to use the GTK libs when not building gmenuselect
........
r230 | kpfleming | 2007-12-17 01:38:19 -0500 (Mon, 17 Dec 2007) | 2 lines

make the titlebar automatically size itself relative to the menu name

........
r231 | rizzo | 2007-12-18 03:18:48 -0500 (Tue, 18 Dec 2007) | 5 lines

it seems that the gtk/ncurses/curses cflags were not used in the
build. So the curses based version compiled just because the
defaults were good again, and gmenuselect failed.


........
r232 | kpfleming | 2007-12-18 09:33:50 -0500 (Tue, 18 Dec 2007) | 2 lines

remove debugging messages

........
r262 | qwell | 2008-02-20 22:56:13 -0500 (Wed, 20 Feb 2008) | 7 lines

Do not delay going back (or exiting) when pressing escape.

(closes issue ASTERISK-11488)
Reported by: seanbright
Patches:
     menuselect_curses.c.patch uploaded by seanbright (license 71)

........

................

------------------------------------------------------------------------

http://svn.digium.com/view/menuselect?view=rev&revision=277