nick black
bc4bee8afc
[sixel] kill obsolete FIXME
2022-01-21 12:27:15 -05:00
nick black
a6fc8f08ee
[rasterize_core] pass margin-adjusted location to sprixel_invalidate #2546
2022-01-21 12:26:46 -05:00
nick black
89e9be0b3c
[info] use gradient based on the detected palette #2568
2022-01-21 09:26:29 -05:00
nick black
6ccd425f5d
remove obsolete comment
2022-01-21 08:55:23 -05:00
nick black
acca18b1b5
disable old python wrappers on macos for now
2022-01-21 06:02:23 -05:00
nick black
1754451cf9
[heuristics] break up apply_term_heuristics into per-term functors #2563
2022-01-21 05:46:01 -05:00
nick black
60158a19cf
ncpalette_get: can't return -1 on uint32_t erp
2022-01-21 05:32:16 -05:00
nick black
72678835f2
[ncpalette] add ncpalette_get() for orthogonality #2565
2022-01-21 03:37:38 -05:00
Harrison Katz
815bd9f7f2
docs: remove references to ncplane_growtext
2022-01-20 16:42:24 -05:00
nick black
337b1bc52c
[automaton] deinline some large functions, saves ~14KB of text #2563
2022-01-19 13:38:23 -05:00
nick black
1e7164926a
[termdesc] dynamically generate palette queries #2563 #2561
2022-01-19 13:28:21 -05:00
nick black
437f24c92c
[termdesc] don't duplicate query defs, saves ~10KB of object size
2022-01-19 12:27:39 -05:00
nick black
8431910937
update some copyrights for 2022
2022-01-19 05:21:44 -05:00
nick black
2c20769cc7
[termdesc] add FIXME to palette query about color count
2022-01-19 03:00:31 -05:00
José Luis Cruz
11e7e9211d
fix typo
2022-01-18 16:25:38 +01:00
nick black
3322125d69
[tty_emit] motivating comment #2558
2022-01-15 13:31:34 -05:00
nick black
f1f9de718a
[create_inputctx] set coutstanding only if we issued queries #2558
2022-01-15 13:30:25 -05:00
nick black
96c1d190ef
[read_input_nblock] treat permanent failure reading as EOF #2558
2022-01-15 13:10:24 -05:00
nick black
fb61736142
[cursor_yx_get] propogate return from get_cursor_location #2558
2022-01-15 13:03:43 -05:00
nick black
792dbf9a59
[get_cursor_location] unlock on error path, erp #2558
2022-01-15 13:02:26 -05:00
nick black
285aa9d92a
[termdesc] factor out handle_responses()
2022-01-15 12:51:28 -05:00
nick black
b51fa64150
[PoCs] use modifier accessors
2022-01-15 12:17:00 -05:00
nick black
379b02c5cf
ncplayer: use modifier accessors
2022-01-15 12:14:15 -05:00
nick black
6472327dbf
[demo] no need to check for ctrl on lowercase
2022-01-15 12:12:46 -05:00
nick black
683c6ff6d8
[readline] use modifier accessors for shortcuts
2022-01-15 12:11:45 -05:00
nick black
1c10ee614c
[reader] use modifier accessors
2022-01-15 12:11:30 -05:00
nick black
fbdbf03037
[notcurses-input] use modifier accessors
2022-01-15 12:09:28 -05:00
nick black
cc5d3b55c2
[ncdirect_readline] properly check for EOF (capital D) #2558
2022-01-15 12:04:25 -05:00
nick black
05a5b64339
[input] check for output availability in process_bulk() #2548
2022-01-12 06:18:00 -05:00
nick black
23b3308c7a
[info] don't stain the emoji line
2022-01-12 02:39:39 -05:00
nick black
e7fa7b452f
move process_input() normalizations to load_ncinput()
2022-01-12 02:35:41 -05:00
nick black
7e46e5fbe4
some subtle input changes
...
When CapsLock is detected, and we're working with
ASCII input, capitalize it, just as we do with
Shift or Ctrl. Don't consider CapsLock or NumLock
for ncinput_equals_p(). Closes #2555 .
2022-01-12 00:53:17 -05:00
nick black
b85c1f1dad
[NEWS] mention input changes
2022-01-12 00:44:09 -05:00
nick black
15e2c6eb12
[ncinput_equals] consider UNKNOWN == PRESS #2554
2022-01-12 00:37:11 -05:00
nick black
06d61b9025
[ncmenu] use modifiers in all ncmenu_sections
2022-01-12 00:36:27 -05:00
nick black
a7a47f8e0c
[kitty] add support for capslock, numlock, hyper, and super #2553
2022-01-11 23:22:05 -05:00
nick black
1f7f1a8e50
[kitty] handle hyper, capslock, numlock #2553
2022-01-11 22:52:39 -05:00
nick black
d72ef9fd8b
[banners] tighten up bitmap stat line
2022-01-11 22:33:33 -05:00
Coleman McFarland
19e9a4ad33
Add mailing list instructions for non-Google emails
2022-01-10 18:22:15 -05:00
nick black
5b15703fa9
notcurses-demo: stop trying to read after NCKEY_EOF #2547
2022-01-10 14:58:04 -05:00
nick black
678273aaf5
[unittests] free up ncsixel_as_rgba() results
2022-01-10 12:15:01 -05:00
nick black
02cdc6c65d
[input] reject pixelmouse event if we don't have pixel info
2022-01-10 12:09:53 -05:00
nick black
509595f0e0
[sixel] goto valerr on value error
2022-01-10 12:04:45 -05:00
nick black
cae41c3a1a
[sixel] kill dead store
2022-01-10 12:00:55 -05:00
nick black
2eaf502870
plug memory leaks in bitmapstates PoC
2022-01-10 11:56:17 -05:00
nick black
36a156a2b7
[input] reject invalid XTGETTCAP bytes (see contour #582 )
2022-01-10 11:37:27 -05:00
nick black
85895ac405
[sixel] factor out choose()
2022-01-10 09:45:08 -05:00
nick black
da98a3e858
don't run merge if we needn't #2516
2022-01-10 09:24:24 -05:00
nick black
38e7f36efc
merge! #2516
2022-01-10 09:24:24 -05:00
nick black
f62ea3b344
[sixels] lift all logic into choose_alternate_color() #2516
2022-01-10 09:24:24 -05:00