From 8101cec729c07fd5bdeda70c12dbb43a2383cbe8 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Thu, 18 Jun 2015 16:24:32 +0200 Subject: major Curses UI revision: initialize curses as late as possible * relies on a patched version of Scinterm that allows you to construct Scintilla objects, send messages etc. before Curses is initialized. The Scintilla and Scinterm submodules have been updated. * This once and for all fixes batch mode and stdio redirections in batch mode on all Curses platforms and operating systems. * Fixes the ^C-does-not-interrupt bug on ncurses/UNIX. See #4. * On ncurses/UNIX we will still do a newterm()-initialization. This allows us to keep stdout/stderr alone in case they are redirected. This effectively allows redirecting SciTECO's output into a file even in interactive mode. ncurses/UNIX now behaves like, e.g. PDCurses/win32a and GTK+ in this regard. * Curses environment variable handling fixed. The environment registers are exported into the process environment so that Curses environment variables can be set/modified by the SciTECO profile. * Use term.h for accessing terminfo now. Explained set_window_title() limitations. * fixed interruption via SIGINT. If the UI is waiting for user input, SIGINT is effectively ignored instead of letting the next character fail always. * Updated sciteco(1) and sciteco(7): More options, environment variables and signals documented. Also rewritten DESCRIPTION section (different modes of operation). --- scintilla | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scintilla') diff --git a/scintilla b/scintilla index 3c9eb81..489243b 160000 --- a/scintilla +++ b/scintilla @@ -1 +1 @@ -Subproject commit 3c9eb812dc69b5b0d1e8cef3c8823e25f8e15d21 +Subproject commit 489243b18a6b377c571d9208c59a433eec7cd538 -- cgit v1.2.3