[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ncurses-5.6-20080607.patch.gz
From: |
Thomas Dickey |
Subject: |
ncurses-5.6-20080607.patch.gz |
Date: |
Sat, 07 Jun 2008 20:43:27 -0400 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
ncurses 5.6 - patch 20080607 - Thomas E. Dickey
------------------------------------------------------------------------------
Ncurses 5.6 is at
ftp.gnu.org:/pub/gnu
Patches for ncurses 5.6 are in the subdirectory
ftp://invisible-island.net/ncurses/5.6
------------------------------------------------------------------------------
patch by Thomas E. Dickey <address@hidden>
created Sun Jun 8 00:40:16 UTC 2008
------------------------------------------------------------------------------
NEWS | 10 ++-
dist.mk | 4 -
ncurses/base/lib_delwin.c | 9 --
ncurses/base/lib_freeall.c | 6 -
ncurses/base/lib_getch.c | 77 +++++++++++++++++++-----
ncurses/base/lib_initscr.c | 6 -
ncurses/base/lib_newterm.c | 6 -
ncurses/base/lib_newwin.c | 12 +--
ncurses/base/lib_overlay.c | 17 +----
ncurses/base/lib_set_term.c | 29 +++++----
ncurses/base/lib_window.c | 6 -
ncurses/base/resizeterm.c | 10 +--
ncurses/base/use_window.c | 36 -----------
ncurses/base/wresize.c | 6 -
ncurses/curses.priv.h | 16 -----
ncurses/llib-lncursest | 115 +++++++++++++++++++++++++++++--------
ncurses/tinfo/lib_cur_term.c | 23 +++++--
ncurses/tinfo/lib_data.c | 12 ---
ncurses/tinfo/lib_options.c | 6 -
ncurses/tinfo/lib_setup.c | 17 ++---
ncurses/tinfo/use_screen.c | 8 --
ncurses/trace/lib_trace.c | 6 -
ncurses/widechar/lib_get_wch.c | 75 +++++++++++++-----------
ncurses/widechar/lib_get_wstr.c | 21 +++---
ncurses/widechar/lib_unget_wch.c | 6 -
test/ditto.c | 60 ++++++++++++++++---
26 files changed, 366 insertions(+), 233 deletions(-)
------------------------------------------------------------------------------
20080607
+ finish changes to wgetch(), making it switch as needed to the
window's actual screen when calling wrefresh() and wgetnstr(). That
allows wgetch() to get used concurrently in different threads with
some minor restrictions, e.g., the application should not delete a
window which is being used in a wgetch().
+ simplify mutex's, combining the window- and screen-mutex's.
- --
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFISysvcCNT4PfkjtsRAiwbAJ9e7cLsfJcC6rId8vy2AeyHmNC/UQCgtCDG
T5hPtlHTZapgX+rrRB2CsIg=
=83kZ
-----END PGP SIGNATURE-----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- ncurses-5.6-20080607.patch.gz,
Thomas Dickey <=