nick black
b4fb4ee20a
_FORTIFY_SOURCE, not FORTIFY_SOURCE, thanks Fedora!
2021-07-01 05:35:31 -04:00
nick black
ef2e4e626e
[dragon] properly size input visual #1723
2021-07-01 05:28:30 -04:00
nick black
bf3caa8198
disable kitty ASU while it breaks graphics #1864
2021-07-01 05:17:37 -04:00
nick black
581a33f5e2
a mysterious space!
2021-07-01 02:42:31 -04:00
nick black
4c8bfbd405
notcurses-info: rewrite U13 in terms of NCANGLE*
2021-07-01 02:27:32 -04:00
nick black
0bfa8c33fd
[sixel] clean up cells even when under a new sixel #1537
2021-06-30 23:59:07 -04:00
nick black
5cf24d4d2e
mojibake: add emoji from unicode 14.0β
2021-06-30 21:39:02 -04:00
nick black
c878f88fb7
add some sequences from Unicode 13
2021-06-30 20:24:57 -04:00
nick black
4a8d075e64
add NCBOXOUTER #1858
2021-06-30 19:53:21 -04:00
nick black
7e2c6fc005
notcurses-info: tighten up all output
2021-06-30 19:33:48 -04:00
nick black
62e0c226d8
brighten up initial banner
2021-06-30 19:28:54 -04:00
nick black
866ffd91dd
tighten up initial banners further
2021-06-30 19:15:57 -04:00
nick black
a1d011fdc2
notcurses-info: hold off on displaying logo
2021-06-30 18:50:53 -04:00
nick black
89fee267b7
notcurses-info: pack more densely
2021-06-30 18:41:10 -04:00
nick black
62dd65dd84
tighten up intro banner #1837
2021-06-30 18:40:30 -04:00
nick black
1193e40fd1
notcurses-info: show logo pursuant to #1649
2021-06-30 17:59:25 -04:00
nick black
3596b2b2a2
NEWS: describe pure changes
2021-06-30 17:44:54 -04:00
nick black
37fbd526ed
ncvisual_blitset_geom: handle non-origin with CHILDPLANE #1854
2021-06-30 17:40:37 -04:00
nick black
35b57ddb91
remove useless notcurses_check_pixel_support() calls
2021-06-30 17:34:44 -04:00
nick black
4177486e26
mark capability functions as ((pure))
2021-06-30 17:32:07 -04:00
nick black
15d6cfaf35
allow pixels to stdplane with NCVISUAL_OPTION_CHILDPLANE #1854
2021-06-30 17:31:57 -04:00
nick black
6f1bbf82d0
add prefix_data()
2021-06-30 17:31:06 -04:00
nick black
a17800b034
notcurses-info: add fractions
2021-06-30 17:30:39 -04:00
nick black
301e76956e
[querylex] handle fail on set cregs
2021-06-29 21:01:58 -04:00
nick black
5861d16d33
expand accepting states for primary device attributes
2021-06-29 09:55:32 -04:00
nick black
ea41c5ebaf
fix cell_extended_p() for big-endian
2021-06-29 12:56:50 +00:00
nick black
0efe1bf40e
kill obsolete FIXME
2021-06-29 08:08:28 -04:00
nick black
569e06f519
media tests: remove treacherous sleep(3)s
2021-06-29 07:45:44 -04:00
nick black
8b6a30cba8
v2.3.7
2021-06-29 07:10:22 -04:00
nick black
06c66c5911
v2.4.7
2021-06-29 07:04:21 -04:00
nick black
63e9282893
v2.4.7
2021-06-29 06:58:56 -04:00
nick black
7c72bb55ed
When terminal is identified, send minimal queries
...
We might have already unambiguously identified our terminal
by the time we start probing (the Linux console, for instance,
is identified via ioctl()s). If we have, we still want to
send non-identification-related queries in, particularly to
get the cursor position. This fixes up notcurses-info on the
Linux console (#1837 ).
2021-06-29 05:53:38 -04:00
nick black
0d2ed04c1a
notcurses-info: be boring but reliable wrt glyphs
2021-06-29 05:26:01 -04:00
nick black
a21113a66a
ncls: use NCSCALE_HIRES with NCBLIT_PIXEL by default
2021-06-29 04:47:40 -04:00
nick black
89b95c2612
gnome-terminal lacks pixelgeometry in TSIOCGWINSZ
2021-06-29 03:38:31 -04:00
nick black
1734c39de0
flashier braille coloring in notcurses-info
2021-06-29 03:36:01 -04:00
nick black
67d203c4eb
Support both DCS and SM/RM-style SU
...
Synchronized Updates are implemented in two different ways,
depending on the terminal. Some use DCS, and some use SM/RM.
If the terminal replies with a ?2026 advertisement, use
SM/RM. Otherwise, if heuristics suggest it, use DCS.
Closes #1850 .
2021-06-29 03:30:37 -04:00
nick black
45c6a229ce
extract cell-pixel geometry from linux framebuffer console #1369
2021-06-29 03:18:09 -04:00
nick black
a95b28c2e5
fix XTVERSION parsing for unbound version strings
2021-06-29 03:05:01 -04:00
nick black
2895615e06
detect drawable linux framebuffer #1369
2021-06-29 01:42:22 -04:00
nick black
dce4426dcf
NEWS: add note about rejecting control chars
2021-06-29 00:46:28 -04:00
nick black
670e49b0ed
brown-bagger; check for basu before applying offset for ASU
2021-06-29 00:28:49 -04:00
nick black
3cbbbc5f77
save a system call on synchronized updates #1845
2021-06-29 00:19:26 -04:00
nick black
ca556c3457
rewrite big staggered if() in xtversion with table #1845
2021-06-28 23:50:58 -04:00
nick black
0d03e7fbbc
fix begin synchronized update emission #1845
2021-06-28 23:50:39 -04:00
nick black
c4901c84a2
support DCS ASU in kitty/vte/iterm/alacritty without discovery #1845
2021-06-28 23:50:18 -04:00
nick black
fe6ef441bc
add TERMINAL_ITERM to discoverable terminals
2021-06-28 23:49:34 -04:00
nick black
6523c01ab7
create empty auxvec when wiping transparent cells
...
If we're a transparent sprixcell, we don't need an
auxiliary vector...until we do. If we reload the sprixel,
we have to update the auxiliary vectors, and assume one
is there. Since we're going to be getting rid of auxvecs
for kitty once we're using animation extensions, just go
ahead and always create one. Closes #1847 .
2021-06-28 23:15:22 -04:00
nick black
d06eb772b4
update damaged glyphs behind a kitty opaque cell #1704
2021-06-28 20:11:24 -04:00
nick black
7aea2147d4
statepixel: don't use alternate screen #1704
2021-06-28 20:11:24 -04:00