| #
6348e3f3 |
| 23-Dec-2024 |
blymn <blymn@NetBSD.org> |
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 N
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.
show more ...
|
| #
0bd3a620 |
| 06-Sep-2021 |
rin <rin@NetBSD.org> |
Expand __CTRACE() to __nothing #ifndef DEBUG.
Remove most of #ifdef DEBUG around __CTRACE() calls.
No binary changes, except for line numbers for assert().
|
| #
2a780e62 |
| 09-Jun-2019 |
blymn <blymn@NetBSD.org> |
Rework previous fix for getch cursor position when cursor is moved without refresh. If the window is not dirty but the window cursor position does not match curscr then move the cursor. This fixes
Rework previous fix for getch cursor position when cursor is moved without refresh. If the window is not dirty but the window cursor position does not match curscr then move the cursor. This fixes the issues seen in PR lib/54263.
show more ...
|
| #
e2cfd49c |
| 20-May-2019 |
blymn <blymn@NetBSD.org> |
Back out incorrect fix for PR 53617 and fix it in a different way. Keep track of the cursor location, if getch is called without a refresh and without pending updates (dirty windows) then move the cu
Back out incorrect fix for PR 53617 and fix it in a different way. Keep track of the cursor location, if getch is called without a refresh and without pending updates (dirty windows) then move the cursor to the correct location directly. Doing this prevents unnecessary refreshes.
show more ...
|
| #
69b405aa |
| 09-Nov-2013 |
blymn <blymn@NetBSD.org> |
Rename the old __waddbytes function to _cursesi_waddbytes and add a parameter that controls whether or not certain characters in the string are interpreted or not (things like tab being expanded).
M
Rename the old __waddbytes function to _cursesi_waddbytes and add a parameter that controls whether or not certain characters in the string are interpreted or not (things like tab being expanded).
Make __waddbytes a wrapper for _cursesi_waddbytes that passes all parameters and sets the flag for character interpretation for backward compatibility.
Fix an incipient bug in _cursesi_waddbytes where garbage would have been written to the terminal if the terminal TABSIZE was set > 8 and character interpretation is on.
Convert all internal __waddbytes calls to use _cursesi_waddbytes, fix the function prototypes and add a new flag that will be used later.
Fix the addchstr family functions so that they call _cursesi_waddbytes with character interpretation off as per SUSV2.
show more ...
|
| #
1aa7cc3d |
| 28-Sep-2012 |
blymn <blymn@NetBSD.org> |
Truncate string to RHS of the window - SUSv2 says we should.
|
| #
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
| #
1f221324 |
| 21-Jan-2007 |
jdc <jdc@NetBSD.org> |
Add debug "areas" that allow selective debugging by setting the "CURSES_TRACE_MASK" environment variable. Postive vales include debug areas, negative values exclude them.
|
| #
c66093c2 |
| 22-May-2003 |
wiz <wiz@NetBSD.org> |
Make i an int to please lint and remove a cast.
|
| #
57b809b1 |
| 21-May-2003 |
jdc <jdc@NetBSD.org> |
Add addchstr() family of functions. Based on mail from Douwe Kiela. Fixes PR lib/21285 by Thomas Klausner.
|