nick black
0c007078f0
kill some signed-vs-unsigneds
2022-01-04 12:28:14 -05:00
nick black
91a8d85707
[automaton] combine modifiers
2022-01-04 12:25:35 -05:00
nick black
4b49cb4592
add meta modifier handling #2522
...
Handle Meta modifier in Kitty and XTMODKEYS. Add Meta
indicator to notcurses-input. Update man page. Add
NCKEY_META_{SHIFT, CTRL, ALT, META} constants. Add
"modifiers" field to ncinput struct. Add inline
functions for testing modifiers. Remove special-casing
in Kitty protocol that capitalized all lowercase ASCII
when ctrl was pressed; we don't do this for XTMODKEYS.
2022-01-04 12:25:35 -05:00
nick black
efddf0b496
[automaton] add extended XTMODKEYS modifiers #2518
2022-01-03 12:30:37 -05:00
nick black
d44c37d717
terminology now supports XTVERSION, good for them
2022-01-03 02:51:10 -05:00
nick black
5d9f66f48b
[quantanal] work on scaled images
2022-01-03 02:01:58 -05:00
nick black
c876ef18a5
[sixels] stretch in unit test to work on all geometries
2022-01-02 23:21:21 -05:00
nick black
524a2f0a54
mention XTMODKEYS level 2 in NEWS
2022-01-02 20:47:58 -05:00
nick black
6f36efd80a
[xtmodkeys] step up to 4;2, and define all modifiers #2518
2022-01-02 20:46:57 -05:00
nick black
f3f5ca0a3a
fix up BUILD_FFI_LIBRARY patch, urk
2022-01-02 19:42:45 -05:00
nick black
399c8d4339
[debrelease] don't build random dscs
2022-01-02 19:30:52 -05:00
nick black
879540a64c
install tfman.1 into doc package
2022-01-02 19:16:11 -05:00
nick black
3f99e121a3
[CMake] make BUILD_FFI_LIBRARY actually govern work/installation #2519
2022-01-02 18:37:27 -05:00
nick black
9d8cc0d86c
INSTALL: list BUILD_FFI_LIBRARY
2022-01-02 18:27:46 -05:00
nick black
b4bc770127
v3.0.3
2022-01-02 12:31:25 -05:00
nick black
ecee3f1bd8
[automaton] handle XTSMGRAPHICS failures #2517
2022-01-01 14:20:58 -05:00
nick black
23b593471a
mention some desirable XTerm resources
2022-01-01 14:17:22 -05:00
nick black
3be62d90a5
bump copyright dates to include 2022
2022-01-01 13:32:28 -05:00
nick black
f133462429
[enter_alternate_screen] pop the keyboard state #2509
2022-01-01 13:06:33 -05:00
nick black
03160d902d
[termdesc] don't enable sixel graphics with 0 color registers
2022-01-01 01:21:29 -05:00
nick black
dba86c72f0
[tests] is this just some ncdirect problem
2022-01-01 01:21:29 -05:00
nick black
5e42c19ace
[quantanal] don't compare transparent pixels
2022-01-01 01:21:29 -05:00
nick black
02f88d4c75
[sixel] first-order merge from octrees #2503
2022-01-01 01:21:29 -05:00
nick black
0ce264c216
[fbuf] accommodate 64-bit integers
2022-01-01 01:21:29 -05:00
nick black
192a71f0ca
[octrees] insert_color() and alloc_qnodes() #2503
2022-01-01 01:21:29 -05:00
nick black
0944e553ea
[sixel] NULL out needs_refresh to avoid double-free
2021-12-30 21:04:44 -05:00
nick black
064dc36754
[sixel] properly terminate statement
2021-12-30 20:28:02 -05:00
nick black
62298fba4b
[sixel] clear out entirety of auxiliary vectors
2021-12-30 07:32:37 -05:00
nick black
991ed5b87e
[sixel] diagnostic on malformed input
2021-12-29 21:27:05 -05:00
nick black
0925ca64c6
[quantanal] exit with error on compare() failure
2021-12-29 21:17:20 -05:00
nick black
f2cca37c59
[tester] define loglevel so we can log in internal headers
2021-12-29 21:16:40 -05:00
nick black
59f01abf38
[INSTALL] clarify default values #2508
2021-12-29 13:05:22 -05:00
nick black
5a19baa61b
[sixel] kill compiler warning for unused function
2021-12-28 13:39:27 -05:00
Nick Black
61cfc8282e
[CMake] explicitly set -fPIE/-fPIC
2021-12-28 00:34:53 -05:00
nick black
94944abd51
[stats] account for bitmap emission in rasterize_sprixels (sixel case) #2507
2021-12-26 21:38:16 -05:00
nick black
3bb3e55550
[sixel] use 8-bit initial mask, not 6 #2503
2021-12-26 16:12:56 -05:00
nick black
ee951f1bd3
some comments
2021-12-26 16:12:56 -05:00
nick black
62fc112bf0
[sixel] kill FIXME about setting p2 on reblit
2021-12-26 16:12:56 -05:00
nick black
6bc9e9f7f3
[debug] check for utf8 before using arrows
2021-12-26 16:12:56 -05:00
nick black
49fefcabc4
check for cellpx{xy} in check_pixel_support()
2021-12-26 05:48:19 -05:00
nick black
3431c8fcab
[sixel] improve accuracy with tighter decision bounds #2503
2021-12-26 05:26:11 -05:00
nick black
2b6070ca6f
[demo] don't try to use cell-pixel geometry if it's unavailable #2505
2021-12-26 00:24:09 -05:00
nick black
c1899c5930
[quantanal] properly format runtime
2021-12-25 18:27:25 -05:00
nick black
05a10ef0bb
[ncsixel_as_rgba] admit sixels with leading transparent rows #2504
2021-12-24 19:45:53 -05:00
nick black
40bfab099b
[quantanal] show elapsed time
2021-12-24 19:25:02 -05:00
nick black
00b4e220f6
our dominion groweth
2021-12-24 19:19:07 -05:00
nick black
2aac2f526e
[FAQS] grammars
2021-12-24 19:02:53 -05:00
nick black
26bdd1193a
[quantanal] count colors in original/quantized images
2021-12-24 19:01:29 -05:00
nick black
1bb1fddd7a
[FAQS] mention NCOPTION_CLI_MODE
2021-12-24 19:01:09 -05:00
nick black
2ec93e8dfb
[info] move logo over one column
2021-12-24 15:27:44 -05:00