Commit Graph

2745 Commits

Author SHA1 Message Date
nick black
a8b4c01210 brown v board of education comes for ubuntu 2020-08-15 17:38:20 -04:00
nick black
c9b65dce2e i see, i see the evil hand of the big-endian mafia 2020-08-15 17:38:20 -04:00
nick black
98cb2de850 pool_egc_copy: beat the stupid out with a broom 2020-08-15 17:38:20 -04:00
nick black
7f8631b35c wide tests: death to cowardly copying 2020-08-15 17:38:20 -04:00
nick black
3b76db1166 fuck the bullshit it's time to throw down 2020-08-15 17:38:20 -04:00
nick black
70c87f94db s/32MB/16MB/g 2020-08-15 17:38:20 -04:00
nick black
4deaeac97e fuck python until it dies 2020-08-15 17:38:20 -04:00
nick black
a3fbd9ae84 term_esc_rgb: add some assert()s 2020-08-15 17:38:20 -04:00
nick black
d3d9d41fd9 ncplane_polyfill: eliminate allocations 2020-08-15 17:38:20 -04:00
nick black
40e85c4143 rotate: use cell_extended_gcluster() #830 2020-08-15 17:38:20 -04:00
nick black
84631369d4 update to new drones 2020-08-15 17:38:20 -04:00
nick black
cb189869ee debugging ubuntu CI 2020-08-15 17:38:20 -04:00
nick black
3f142961b3 comments 2020-08-15 17:38:20 -04:00
nick black
226c00c74d egcelide: detect endianness, define NCSTYLE_* accordingly 2020-08-15 17:38:20 -04:00
nick black
1a3991a069 nitroboost that fucker 2020-08-15 17:38:20 -04:00
nick black
81052e344c cell_load_direct: shortcut for bytes <= 1 2020-08-15 17:38:20 -04:00
nick black
3bc15c2824 inlined egcs: straightline cell_duplicate() 2020-08-15 17:38:20 -04:00
nick black
112b4938b8 term_putc(): correctly shim inlined ctrls #830 2020-08-15 17:38:20 -04:00
nick black
2656cad07a cell_duplicate_far() fix length issue 2020-08-15 17:38:20 -04:00
nick black
7ac3f68f4e cell_load: fix CELL_WIDEASIAN_MASK bug 2020-08-15 17:38:20 -04:00
nick black
1605416585 more egc-inline test fixes 2020-08-15 17:38:20 -04:00
nick black
a0fc540286 fix up fill tests 2020-08-15 17:38:20 -04:00
nick black
fb8efe03e0 cell_strdup(): fix for inline egcs 2020-08-15 17:38:20 -04:00
nick black
3681939e38 term_putc: use bounded fprintf 2020-08-15 17:38:20 -04:00
nick black
b0f7f36995 egc inlining #830 2020-08-15 17:38:20 -04:00
nick black
99d90a4ecf
charset vs charencoding terminology 2020-08-14 16:30:54 -04:00
nick black
b980d7deee
sgr-direct PoC 2020-08-14 15:55:27 -04:00
nick black
b315c31141
ncdirect: fix style transitions #890 2020-08-14 08:32:27 -04:00
Nick Black
963ac742fb tablet_coordinates(): remove unused function 2020-08-14 08:04:26 -04:00
joseLuís
62e9c28a0a rust: update types info 2020-08-14 11:09:38 +02:00
joseLuís
8c2ed36c3a rust: update types info 2020-08-14 10:40:37 +02:00
nick black
aebf2cdb9c
CMake: restore 3.14.0+ requirements 2020-08-13 23:38:10 -04:00
nick black
e6dda217a0 python: bring tabletcb definition up to date 2020-08-13 17:12:49 -04:00
joseLuís
9ff74c393a rust: improve types info 2020-08-13 22:15:36 +02:00
joseLuís
d9596883d3 rust: make examples no_std compatible too 2020-08-13 22:14:00 +02:00
nick black
26899f3544
s/8 bit/8-bit/g 2020-08-13 11:56:18 -04:00
José Luis Cruz
e596f9230f fix ncpixel alpha mask 2020-08-13 11:55:36 -04:00
nick black
dc7c3c0487
Merge branch 'master' of github.com:dankamongmen/notcurses into master 2020-08-13 11:35:58 -04:00
nick black
52103af364
Cell: overlap RGB and palette indices #884 2020-08-13 11:35:53 -04:00
joseLuís
5ba618d6a8 rust: several fixes
- rename Alpha to AlphaBits
- fix pixel alpha mask
- fix syntax errors
2020-08-13 17:28:59 +02:00
joseLuís
55ad6153d2 rust: add a lot of info about types 2020-08-13 17:23:13 +02:00
joseLuís
d3d8051f36 rust: fix channel tests 2020-08-13 09:13:50 +02:00
nick black
097bf20d07
Merge branch 'master' of github.com:dankamongmen/notcurses into master 2020-08-12 19:14:01 -04:00
nick black
172ef7580f
update notcurses_cell and USAGE: 32MB egcpool max 2020-08-12 19:13:57 -04:00
joseLuís
d0f691af5f rust: +8 plane functions; fix headers; minor fixes 2020-08-13 00:47:00 +02:00
joseLuís
4720f23b12 rust: improve some channel functions & comments
Functions `channel_set_alpha()`, `channels_set_fg_alpha()` &
`channels_set_bg_alpha()` don't return an error anymore. Instead
of failing when the alpha value has others bits set, it gets
cleaned of other possible bits with bitmasking.

And in case of trying to use high contrast for the background
alpha gets reset to a default opaque.
2020-08-13 00:19:16 +02:00
joseLuís
e1cfe9394f +2 plane functions; fix comments 2020-08-12 18:13:03 +02:00
joseLuís
4ac4f1b09e rust: clean root, move build files inside folder 2020-08-12 18:10:18 +02:00
joseLuís
c7ebdd2988 update rust paths in .gitignore 2020-08-12 17:55:51 +02:00
joseLuís
e22232774d rust: add direct-image example 2020-08-12 17:53:50 +02:00