Android-x86
Fork
捐款

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-libncurses: List of commits

external/libncurses


RSS
修訂. 時間 作者
d8f1319 oreo-x86 pie-x86 android-x86-8.1-r6 2021-06-18 20:03:31 Chih-Wei Huang

Android: initial porting of ncurses 6.2

Based on https://github.com/hmtheboy154/android_external_libncurses
but rather than committing the generated files into the repository,
generate these files to $OUT at build time. The source tree will not
be modified at build time.

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>

5d254b3 2021-06-17 10:50:30 Chih-Wei Huang

ncurses: base: set default value of TERM to linux

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>

ad2a31c 2021-06-17 00:08:47 Chih-Wei Huang

Let $(AUTO_SRC) depend on config.status

The additional dependency makes sure $(AUTO_SRC) wii be regenerated
after re-configured.

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>

2a96938 2021-05-24 08:24:01 Thomas E. Dickey

ncurses 6.2 - patch 20210522

+ regenerate configure scripts with autoconf 2.52.20210509 to eliminate
an unnecessary warning in config.log (report by Miroslav Lichvar).
+ add a note in manual page to explain ungetch vs unget_wch (prompted
by discussion with Peter Farley).
+ add sp-funcs for erasewchar, killwchar.
+ modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses
in its treatment of interrupt and quit characters (prompted by
report/testcase by Bill Gray)
+ update config.guess, config.sub

45a2b5b 2021-05-16 09:32:33 Thomas E. Dickey

ncurses 6.2 - patch 20210515

+ improve manual pages for wgetnstr, newwin (prompted by
report/testcase by Bill Gray).
is required for supporting the terminfo delay feature (report by

56a81c7 2021-05-09 09:34:51 Thomas E. Dickey

ncurses 6.2 - patch 20210508

+ modify tputs' error check to allow it to be used without first
calling tgetent or setupterm, noting that terminfo initialization
is requires for supporting the terminfo delay feature (report by
Sebastiano Vigna).
+ fix several warnings from clang --analyze
+ add null-pointer check in comp_parse.c, when a "use=" clause refers
to a nonexisting terminal description (report/patch by Miroslav
Lichvar, cf: 20210227).

e506fcb 2021-05-02 10:10:38 Thomas E. Dickey

ncurses 6.2 - patch 20210501

+ add a special case in the configure script to work around one of the
build-time breakages reported for OpenBSD 6 here:
https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
There is no workaround for the other issue, a broken linker spec.
+ modify configure check for libtool to prevent accidental use of an
OpenBSD program which uses the same name.
+ update config.guess, config.sub

312665d 2021-04-25 10:07:00 Thomas E. Dickey

ncurses 6.2 - patch 20210424

+ avoid using broken system macros for snprintf which interfere with
_nc_SLIMIT's conditionally adding a parameter when the string-hacks
configure option is enabled.
+ add a "all::" rule before the new "check" rule in test/Makefile.in

7f4b9f3 2021-04-19 09:00:48 Thomas E. Dickey

ncurses 6.2 - patch 20210418

+ improve CF_LINK_FUNCS by ensuring that the source-file is closed
before linking to the target.
+ add "check" rules for headers in c++, progs and test-directories.
+ build-fix for termsort module when configured with termcap (reports
by Rajeev V Pillai, Rudi Heitbaum).

a5fe372 2021-04-18 10:15:31 Thomas E. Dickey

ncurses 6.2 - patch 20210417

+ extend --disable-pkg-ldflags option to also control whether $LDFLAGS
from the build is provided in -config and .pc files (Debian #986764).
+ fix some cppcheck warnings, mostly style, in ncurses and c++
libraries and progs directory.
+ fix off-by-one limit for tput's processing command-line arguments
(patch by Hadrien Lacour).

d30f994 2021-04-04 10:13:05 Thomas E. Dickey

ncurses 6.2 - patch 20210403

+ fix some cppcheck warnings, mostly style, in ncurses library and
progs directory.
+ improve description of BSD-style padding in curs_termcap.3x
+ improved CF_C11_NORETURN macro, from byacc changes.
+ fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning
leak-checking off later in a set of options.
+ relax modification-time comparison in CF_LINK_FUNCS to allow it to
accept link() function with NFS filesystems which change the mtime
on the link target, e.g., several BSD systems.
+ call delay_output_sp to handle BSD-style padding when tputs_sp is
called, whether directly or internally, to ensure that the SCREEN
pointer is passed correctly (reports by Henric Jungheim, Juraj
Lutter).

b661daf 2021-03-28 09:52:50 Thomas E. Dickey

ncurses 6.2 - patch 20210327

+ build-fixes for Solaris10 /bin/sh
+ fix some cppcheck warnings, mostly style, in ncurses test-programs,
form and menu libraries.

6830dca 2021-03-24 04:20:04 Thomas E. Dickey

ncurses 6.2 - patch 20210323

+ add configure option --enable-stdnoreturn, making the _Noreturn
keyword optional to ease transition (prompted by report by
Rajeev V Pillai).

c265010 2021-03-21 10:09:34 Thomas E. Dickey

ncurses 6.2 - patch 20210320

+ improve parameter-checking in tput by forcing it to analyze any
extended string capability, e.g., as used in the Cs and Ms
capabilities of the tmux description (report by Brad Town,
cf: 20200531).
+ remove an incorrect free in the fallback (non-checking) version of
_nc_free_and_exit (report by Miroslav Lichvar).
+ correct use-ordering in some xterm-direct flavors -TD
+ add hterm, hterm-256color (Mike Frysinger)
+ if the build-time compiler accepts c11's _Noreturn keyword, use that
rather than gcc's attribute.
+ change configure-check for gcc's noreturn attribute to assume it is
a prefix rather than suffix, matching c11's _Noreturn convention.
+ add "lint" rule to c++/Makefile, e.g., with cppcheck.

bec7104 2021-03-14 09:59:53 Thomas E. Dickey

ncurses 6.2 - patch 20210313

+ improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and
".pc" files, from dialog changes.
+ reduce dependency of math-library in test programs.
+ minor fixes for test_tparm.c (cf: 20210306)
+ mention "ncurses" prefix in curses_version() manpage (report by
Michal Bielinski).
+ improved test/test_tparm.c, by limiting the tests to capabilities

21b36e8 2021-03-07 10:58:37 Thomas E. Dickey

ncurses 6.2 - patch 20210306

+ improved test/test_parm.c, by limiting the tests to capabilities
that might have parameters or padding, and combined with tputs test.
+ improve discussion of padding versus tparm and tputs in
man/curs_terminfo.3x
+ update portability note for FreeBSD in man/tput.1

3934889 2021-02-28 10:43:45 Thomas E. Dickey

ncurses 6.2 - patch 20210227

+ modify tic/infocmp to eliminate unnecessary "\" to escape ":" in
terminfo format.
+ add check in tic for duplicate "use=" clauses.

9a9dd79 2021-02-21 10:27:41 Thomas E. Dickey

ncurses 6.2 - patch 20210220

+ improve tic warning when oc/op do not mention SGR 39/49 for xterm
compatible XT flag.
+ revert change to lib_addch.c in waddch_literal() from 20210130, since
the followup fix in PutCharLR() actually corrects the problem while
this change causes too-early filling/wrapping (report by Johannes
Altmanninger).
+ add/use vt220+pcedit and vt220+vtedit -TD
+ add scrt/securecrt and absolute -TD
+ add nel to xterm-new, though supported since X11R5 -TD
+ add/use xterm+nofkeys -TD
+ move use of ecma+italics from xterm-basic to xterm+nofkeys -TD

fae1627 2021-02-14 11:07:27 Thomas E. Dickey

ncurses 6.2 - patch 20210213

+ add test/back_ground.c, to exercise the wide-character background
functions.
+ add a check in _nc_build_wch() in case the background character is a
wide-character, rather than a new part of a multibyte character.
+ improve tracemunch's coverage of form/menu/panel libraries.
+ improve tracemunch's checking/reporting the type for the first
parameter, e.g., "WINDOW*" rather than "#1".

b724cdc 2021-02-07 10:41:32 Thomas E. Dickey

ncurses 6.2 - patch 20210206

+ provide for wide-characters as background character in wbkgrnd
(report/testcase by Anton Vidovic)
+ add name for Fedora's pcre2 to configure check for "--with-pcre2"
option, from xterm #363 -TD
+ modify adjustment in PutCharLR to restore the cursor position before
writing to the lower-right corner, rather than decrementing the
cursor column, in case it was a double-width character (cf: 20210130).

5d5daf5 2021-01-31 10:43:20 Thomas E. Dickey

ncurses 6.2 - patch 20210130

+ correct an off-by-one in comparison in waddch_literal() which caused
scrolling when a double-cell character would not fit at the lower
right corner of the screen (report by Benno Schulenberg).
+ split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
+ add vt220-base, for terminal emulators which generally have not
supported att610's blinking cursor control -TD
+ use vt220+cvis in vt220, etc -TD
+ use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
+ use vt220+cvis in st, terminology, termite since they ignore
blinking-cursor detail in att610+cvis -TD

4546e76 2021-01-24 09:36:13 Thomas E. Dickey

ncurses 6.2 - patch 20210123

+ modify package/config scripts to provide an explicit -L option for
cases when the loader search path has other directories preceding
the one in which ncurses is installed (report by Yuri Victorovich).
+ minor build-fixes in configure script and makefiles to work around
quirks of pmake.

1b93a8a 2021-01-17 10:35:02 Thomas E. Dickey

ncurses 6.2 - patch 20210116

+ add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
(report by Patrick McDermott) -TD
+ make opts extension for getcchar work as documented for ncurses 6.1,
adding "-g" flag to test/demo_new_pair to illustrate.

152c5a6 2021-01-10 10:43:07 Thomas E. Dickey

ncurses 6.2 - patch 20210109

+ fix errata in man/ncurses.3x from recent updates.
+ improve quoting/escaping in configure script, uses some features of
autoconf 2.52.20210105

61790aa 2021-01-03 11:22:25 Thomas E. Dickey

ncurses 6.2 - patch 20210102

+ update man/curs_memleaks.3x, to include <term.h> which declares
exit_terminfo.
+ clarify man/curs_terminfo.3x, to mention why the macro setterm is
defined in <curses.h>, and remove it from the list of prototypes
(prompted by patch by Graeme McCutcheon).
+ amend man/curs_terminfo.3x, to note that <curses.h> is required
for certain functions, e.g., those using chtype or attr_t for
types, as well as mvcur (cf: 20201031).
+ use parameter-names in prototypes in curs_sp_funcs.3x, for
consistency with other manpages.

a28e782 2020-12-28 10:11:44 Thomas E. Dickey

ncurses 6.2 - patch 20201227

+ update terminology entry to 1.8.1 -TD
+ fix some compiler-warnings which gcc8 reports incorrectly.

a6eb34d 2020-12-20 10:12:40 Thomas E. Dickey

ncurses 6.2 - patch 20201219

+ suppress hyphenation in generated html for manpages, to address
regression in upgrade of groff 1.22.2 to 1.22.3.
+ fix inconsistent sort-order in see-also sections of manpages (report
by Chris Bennett).

5925150 2020-12-13 10:01:12 Thomas E. Dickey

ncurses 6.2 - patch 20201212

+ improve manual pages for form field-types.

42259b5 2020-12-06 10:15:52 Thomas E. Dickey

ncurses 6.2 - patch 20201205

+ amend build-fixes for gnat 10 to work with certain systems lacking
gprbuild (cf: 20200627).
+ eliminate an additional strlen and wsclen.
+ eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin
Abendroth).
+ modify inopts manpage, separating the items for nodelay and notimeout
(patch by Benno Schulenberg).
+ correct mlterm3 kf1-kf4 (Debian #975322) -TD
+ add flash to mlterm3 -TD

31dcb6f 2020-11-29 10:11:38 Thomas E. Dickey

ncurses 6.2 - patch 20201128

+ add Smulx to alacritty (Christian Duerr).
+ add rep to PuTTY -TD
+ add putty+keypad -TD
+ add another fflush(stdout) in _nc_flush() to handle time-delays in
the middle of strings such as flash when the application uses
low-level calls rather than curses (cf: 20161217).
+ modify configure check for c89/c99 aliases of clang to use its
-std option instead, because some platforms, in particular macOS,
do not provide workable c89/c99 aliases.

Show on old repository browser