summaryrefslogtreecommitdiff
path: root/lib/libcurses
AgeCommit message (Collapse)Author
2002-01-02Remove extraneous tabs from blank lines.blymn
2001-12-31fix __startwin() so it outputs the init strings to the correct device.blymn
2001-12-31* Fixed uninitialiased variable problem in newtermblymn
* Implemented better fix for screen not clearing for refresh() when newterm used to start curses.
2001-12-30Make newterm set the default screen if the old default screen wasblymn
ended, stops new vi crashing. Thanks to Aymeric Vincent for the fix.
2001-12-27Fix newterm so it syncs curscr to stdscr when term is created. Thanksblymn
to Onno van der Linden for finding this bug.
2001-12-11 * Remove termcap globals from public interfaceblymn
* Clean up commented out code
2001-12-02lib/14813: Jason R. Thorpe: worm(6) no longer builds w/ new libcurseschristos
Make baudrate a function, gc old variables, implement ospeed in terms of baudrate, bump major number to 5, since we don't have __baset anymore.
2001-12-02* Major change to add support for the newterm/set_term functions.blymn
* Added fix to getch.c suggested by Gabriel Rosenkoetter (thanks :-)
2001-11-04fix WARNS=2 (-Wshadow) warninglukem
2001-11-01Remove bogus call to free(3) which caused several warning messages intron
application using our "curses" library after the latest change to memory management in the "c" library.
2001-10-15Added function - bumped minor version of lib.blymn
2001-10-14Whitespace, section name, and punctuation fixes.wiz
2001-10-14Added 2 new functions and a macro:blymn
- getparx - getpary - getparyx (macro) Also minor tweak to the man page to correct grammar on a couple of items.
2001-10-08Add mvderwin function.blymn
2001-09-24va_{start,end} audit:wiz
Make sure that each va_start has one and only one matching va_end, especially in error cases. If the va_list is used multiple times, do multiple va_starts/va_ends. If a function gets va_list as argument, don't let it use va_end (since it's the callers responsibility). Improved by comments from enami and christos -- thanks! Heimdal/krb4/KAME changes already fed back, rest to follow. Inspired by, but not not based on, OpenBSD.
2001-09-20Add code to allow resizing of windows and the underlying terminal.blymn
2001-09-16Spell 'occurred' with two 'r's.wiz
2001-06-13withough -> withoutwiz
2001-06-11Fix various misspellings of compatible/compatibility.wiz
2001-05-17Set scrolling region top correctly.jdc
Fixes scrolling bug in sub-windows.
2001-04-21Document getnstr().jdc
2001-04-21Add missing prototypes.jdc
Fixes PR lib/12714.
2001-04-20Forget to mention: This fixes PR lib/12565.jdc
2001-04-20Add entries for scrolling regions and getnstr() functions.jdc
2001-04-20Bump libcurses minor (now 4.2).jdc
2001-04-20Implement the getnstr() functions.jdc
Add __warn_references() for getstr(). Move getstr() family closer to SUSv2 : add checks for <carriage return>, the kill character, KEY_LEFT and KEY_BACKSPACE ignore other KEY_* characters
2001-04-20Make comments match reality (delete-char instead of insert-char).jdc
2001-04-20Implement scrolling regions :jdc
has_ic() has_il() setscrreg() wsetscrreg()
2001-02-05Display default (HLINE/VLINE) characters when character 0 is passed in.jdc
This is not in the SUSv2 specification but is what System V curses does (and it's consistent with box() and border()).
2001-02-05Don't delete attributes when character 0 (default) is passed in.jdc
Minor KNF.
2001-01-14There was a missing check for curscr != NULL, fixed.blymn
2001-01-10Fixed casting bug in array indexing, a signed char was being signblymn
extended when cast to unsigned, made the cast "unsigned char"
2001-01-07Make this compile again.augustss
(I thought the idea was to test things before commiting; if it doesn't even compile it can't possibly have been tested.)
2001-01-07Free(3) delstr after use.jdc
Pointed out by Mike Grupenhoff in email.
2001-01-05de-lint:christos
- bad arithmetic shift - const castaways.
2001-01-05remove redundant declarations.christos
2001-01-01Add the instr and inchstr families of functions.simonb
2000-12-31Libcurses-4.0jdc
Removal of termcap capabilities requires major bump. Pointed out by Itojun. Capabilities are still available if `_CURSES_TERMCAP_COMPAT' is defined.
2000-12-30va_list -> _BSD_VA_LIST_ to be consistent with prototypemartin
(doesn't compile on sparc64 otherwise)
2000-12-22Libcurses minor bump.jdc
2000-12-22Revert the change to the `pc' capability from the previous change. Pointedjdc
out in email by Thomas Dickey.
2000-12-19Rename variables refering to termcap capabilities from NN to __tc_nn. Casejdc
adjusted to match termcap capability. A few other variable names renamed too (ones related to or derived from termcap variables).
2000-09-27Last revision had some problems. One .De was missing, and a number ofwrstuden
.De's were really .Ds's. Problems were causing output not to be rendered- number of output pages more than doubled after these fixes, and made much more sense.
2000-09-23do not call wrefresh() uncondintionally from wgetch(). call it onlyitojun
when the window was touched (is_wintouched()). the previous behavior damaged existing applications, especially when it issues lots of subwindow manipulation and mvcur(). it was introduced in 1.23 -> 1.24 or sometime before.
2000-08-13change behavior of waddnstr(w, s, 0) to be more conformant to XCURSES.itojun
(see comment for detail)
2000-08-13build a trace version of libcurses, with "make -DDEBUG_CURSES"itojun
(commented out as it is very uncommon)
2000-08-02on repaint, we must look at attributes present on curscr.itojun
check __ISPASTEOL on curscr->lines, not on win->lines. PR 10732.
2000-08-01use __cputchar(), not putchar().itojun
otherwise, __CTRACE() will not be useful for debugging curses internals.
2000-07-31free region got from t_getstr(). we will experience memory leak ifitojun
we call initscr() multiple times (rare, but it's better to be pedant).
2000-07-31fix 8bit cleanness of getch() and wgetch(). never use char variable againstitojun
stdio functions which return "int" (including getchar()). the bug was introduced in 1.9 -> 1.10. fixes PR10723.