OpenGrok
Cross Reference: chgat.c
xref
: /
src
/
lib
/
libcurses
/
chgat.c
Home
|
History
|
Annotate
|
Download
|
only in
libcurses
History log of
/src/lib/libcurses/chgat.c
Revision
Date
Author
Comments
1.10
23-Dec-2024
blymn
Sprinkle about some cycle wasting checks for the win pointer being
null. Unfortunately, ncurses does this and there is some sloppy code
out there that relies on the check resulting in segfaults in
NetBSD curses which then, of course, gets blamed for the error.
1.9
19-Oct-2022
blymn
branches: 1.9.4;
Fixes for lib/56926 amongst other things:
- plod now correctly accounts for wide characters when plodding
- use erase line when in color mode if the terminal has the capability
- ensure that the CA_CONTINUATION flag is applied consistently to the
subsequent characters in a wide character.
- fix a bunch of refresh bugs that caused inconsistent placement of
wide characters.
1.8
22-Nov-2021
blymn
Don't waste time setting the dirty flag multiple times.
1.7
06-Sep-2021
rin
Style fixes most for __CTRACE().
1.6
06-Sep-2021
rin
Expand __CTRACE() to __nothing #ifndef DEBUG.
Remove most of #ifdef DEBUG around __CTRACE() calls.
No binary changes, except for line numbers for assert().
1.5
28-Sep-2012
blymn
Add more debug to mvchgat.
1.4
22-Jul-2009
roy
branches: 1.4.6; 1.4.12;
Prepare curses for the possibility of changing from termcap to terminfo.
term.h #defines lines, pad_char and no_color_video macros which conflict
with existing curses code. We change lines to alines and nlines depending
on use, pad_char to padchar and no_color_video becomes no_color_attributes
but with a strong alias from no_color_video.
1.3
09-Jul-2009
joerg
Ensure that y,x are valid coordinates before using them.
1.2
07-Jul-2009
joerg
Be strict on xcurses support:
- Do not perform wrapping at all by setting the line flags.
- Do not alter the cursor position, even for mv(w)chgat.
1.1
06-Jul-2009
joerg
Add support for the chgat(3) family. It is a useful extension from
ncurses, supporting it dramatically reduces the need for ncurses in
pkgsrc.
1.4.12.1
20-Nov-2012
tls
Resync to 2012-11-19 00:00:00 UTC
1.4.6.1
30-Oct-2012
yamt
sync with head
1.9.4.1
02-Aug-2025
perseant
Sync with HEAD
Indexes created Fri Oct 03 02:09:57 GMT 2025