nick black
21dca60e7c
[logging] use CRLF on windows #2489
2021-12-19 06:44:51 -05:00
nick black
42e2bf6da7
[nccells_load_box] stylemask ought be only 16 bits
2021-12-19 06:37:33 -05:00
nick black
a831cef4e5
[windows] no lstat #2006
2021-12-19 05:30:49 -05:00
nick black
b429da0457
[ncls] implement -L option / symlink handling #2006
2021-12-19 05:30:49 -05:00
nick black
70936ada74
kill redundant function prefix_data()
2021-12-19 03:50:40 -05:00
nick black
73f3e64bc9
[windows] kill compiler warning
2021-12-19 08:36:05 -05:00
nick black
094c8c00ca
[channels_blend] update unit tests for general blender #2433
2021-12-19 02:27:15 -05:00
nick black
2d7c2eac73
[channels_blend] support fully general blending #2433
2021-12-19 02:27:15 -05:00
nick black
ae104d1e46
[notcurses_init.3] document no init banner with alternate screen #2422
2021-12-18 21:31:28 -05:00
nick black
982895e53c
Merge branch 'master' of github.com:dankamongmen/notcurses
2021-12-18 21:18:29 -05:00
nick black
ab0cd3ac2a
[init] kill redundant zorches
2021-12-18 21:10:06 -05:00
nick black
f8d5eac938
[demo] rewrite usage screen without direct mode #2486
2021-12-18 16:05:18 -05:00
nick black
e71f15e6a9
[drone] use 2021-12-18a builder
2021-12-18 16:04:49 -05:00
nick black
bb03499e9e
remove unnecessary direct.h includes
2021-12-18 15:41:56 -05:00
nick black
7eda195e7d
[ncplayer] clean up planes created for -k mode #2188
2021-12-18 15:41:37 -05:00
nick black
a28feab67a
[ncplayer] set standard plane scrolling when -k is used #2188
2021-12-18 15:41:37 -05:00
nick black
13d2c9989d
[ncplayer] with -k, display graphic at the current position #2188
2021-12-18 15:41:37 -05:00
nick black
041a083a0f
add ncplane_cursor_y()/ncplane_cursor_x()
2021-12-18 15:41:37 -05:00
nick black
189ed256f4
[ncplayer] -k will be cli mode not direct mode #2188
2021-12-18 15:41:37 -05:00
nick black
c95f1c4ac2
[tfman] use NCALPHA_HIGHCONTRAST for main text #2480
2021-12-17 03:47:00 -05:00
nick black
9c3adaaea3
add ncchannel_rgb(), use it in channels_blend()
2021-12-17 03:17:56 -05:00
nick black
814432d65d
[tfman] interpret groff unicode macros #2482
2021-12-17 01:51:36 -05:00
nick black
be53b25f86
remove accidental decstbm
2021-12-17 01:34:23 -05:00
nick black
0f02465216
[dragon] blit to another plane, preserving background #2419
2021-12-17 00:50:51 -05:00
nick black
b348db2e3d
[tfman] move structure browser along with page browser
2021-12-17 00:00:31 -05:00
nick black
07a424fdb2
[demo] run dragon following highcontrast
2021-12-16 21:21:14 -05:00
nick black
82adff4b77
[dragon] blit to another plane, preserving background #2419
2021-12-16 21:03:52 -05:00
nick black
d2de8265b3
[cellblitters] clear glyph for all-transparent cells #2419
2021-12-16 21:00:12 -05:00
nick black
15e0649941
[box] demo: use any blitter for ships
2021-12-16 20:51:14 -05:00
nick black
dca02e6aae
[tfman] simplify main loop
2021-12-16 18:34:36 -05:00
nick black
3c17bc78e2
[tfman] structure-based navigation #2457
2021-12-16 18:34:36 -05:00
nick black
b7164f440a
[tfman] draw out structure bar #2457
2021-12-16 18:34:36 -05:00
nick black
6089219902
[tfman] track lines in docnode #2457
2021-12-16 18:34:36 -05:00
nick black
5f6f9ff75e
[tests] cut line length down in textlayout test
2021-12-16 18:34:36 -05:00
nick black
bbd9cb746a
[notcurses-input] s/seperator/separator/
2021-12-16 18:34:36 -05:00
nick black
fc129c70c1
[blit] spelling in diagnostics
2021-12-16 18:34:36 -05:00
nick black
59fd31c050
[tfman] change up control for horizontal structure bar #2457
2021-12-16 18:34:36 -05:00
nick black
973175ce49
[tfman] horizontal structure bar #2457
2021-12-16 18:34:36 -05:00
nick black
1b4a968c8b
[termdesc] disable braille on RXVT
2021-12-16 14:23:34 -05:00
nick black
3164ae3c10
[termdesc] enable quadrants for RXVT
2021-12-16 14:22:48 -05:00
nick black
7ac3ad8b16
[banners] when using zlib, show that version
2021-12-16 14:15:52 -05:00
nick black
e2d9d8ec7e
render: change some ints to unsigned
2021-12-16 13:24:35 -05:00
nick black
03aaa2eb87
[view] keep PIP aligned with right edge #2479
2021-12-16 12:58:36 -05:00
nick black
b983e9b338
[view] use ncplane_resize_placewithin to keep PIP onscreen #2479
2021-12-16 12:45:31 -05:00
nick black
7378b34cf3
notcurses_refresh follows notcurses_rasterize()
...
If we've received a SIGWINCH or a SIGCONT prior to
rasterizing, we want to do a full refresh to sync the
visual area, but do it *after* the primary rasterization.
The latter requires the crender rvec match the geometry
assumed at render time, but notcurses_refresh() can
change that geometry, leading to invalid references into
the rvec at rasterization time. Closes #2471 .
2021-12-16 03:21:24 -05:00
nick black
5ea69031ca
[tfman] fix two problems found by fuzzing #2475
2021-12-16 02:56:37 -05:00
nick black
acffa61557
[include] add nonnull attributes to a few functions
2021-12-16 02:56:37 -05:00
nick black
897d981b93
[demo] clean up datadir to keep asan/valgrind meaningful
2021-12-16 02:56:37 -05:00
nick black
0f69cdbd49
[demo] make directory diagnostic meaningful again
2021-12-16 02:56:37 -05:00
nick black
321617d9b9
[tfman] '-q' argument for no input, mainly intended for fuzzing
2021-12-16 02:56:37 -05:00