Commit Graph

1219 Commits

Author SHA1 Message Date
nick black
289b018612 view-demo: cleanup, opaque 2020-05-16 19:42:07 -04:00
nick black
e751557936 debug(): stretch out headers/footers 2020-05-16 19:42:07 -04:00
nick black
e36a42bb24 xray demo: adapt to new streaming API 2020-05-16 19:42:07 -04:00
nick black
78e30831dd move timespec 2020-05-16 19:42:07 -04:00
nick black
61aa09eae0
ncplane_rgba(): properly set up alpha channel 2020-05-14 01:22:06 -04:00
nick black
2c73162c62
notcurses-view: %jd + intmax_t for 32-bit 2020-05-14 01:05:36 -04:00
nick black
2588baa7db
reel: correct wchar_t check for error on 32-bit 2020-05-14 01:01:17 -04:00
nick black
7d87f8aa20
demo: printf changes for 32-bit archs 2020-05-14 00:59:28 -04:00
nick black
33997d1f06
ncplane_dup: ensure we dup base cell #593 2020-05-13 23:59:12 -04:00
nick black
1c2f92b3bc
ncmetric: replace u with µ, define *COLUMNS #540 2020-05-13 10:50:42 -04:00
nick black
e3df2dca16
ncvisual_bounding_box(): always initialize lcol/rcol 2020-05-13 07:51:04 -04:00
nick black
5081ed048c
do an OIIO rotate() #559 2020-05-13 07:35:31 -04:00
nick black
1e9b4653d7
that's enough rotation for now 2020-05-13 05:33:30 -04:00
nick black
4d23b6c15e
normal: reenable ncvisual_from_plane() 2020-05-13 03:04:50 -04:00
nick black
b796668044
qrcode: center qrcode 2020-05-13 02:52:49 -04:00
nick black
7aa488f419
ncvisual_rotate: perfect rotate_bounding_box() #599 2020-05-13 02:30:08 -04:00
nick black
18ba212709
qrcode demo: use arc4rand() on freebsd #601 2020-05-13 01:42:09 -04:00
nick black
45db9c2ac7
ncvisual_bounding_box(): fix rcol calculation #599 2020-05-12 23:31:25 -04:00
Nick Black
f602c440a6
ncvisual_rotate() for arbitrary radians (#600)
* normal/visual: need dup stdplane for rotate
* add ncplane_center(), unit tests
* ncplane_center_abs(): add, unit tests
* ncvisual_bounding_box() for #599
* ncvisual_rotate(): works via bounding box #599
* normal demo: comment out broken section
* rotate: resize underlying plane as needed #599
* ncvisual_rotate: support negative rads #599
2020-05-12 22:57:28 -04:00
nick black
420ef740b1
drop geom.c prior to merge 2020-05-12 22:56:46 -04:00
nick black
9a80750316
notcurses_canopen: split into images/videos #598 2020-05-12 20:10:53 -04:00
nick black
99d05f67e7 add ncplane_center(), unit tests 2020-05-12 18:25:44 -04:00
nick black
219f6bdd27
ncvisual_rotate: move to arbitrary rads 2020-05-11 15:17:56 -04:00
nick black
0f5333f103
subtle ncplane bugfixes
ncplane_dup(): properly set target plane attributes/channels
ncplane_move_below_unsafe(): speedup, at most one traversal
ncplane_rgba(): accept null glyph
ncvisual_from_plane(): dup the plane, own it in ncvisual
normal: spin the visual
2020-05-11 12:35:59 -04:00
nick black
37454602f6
whiteout, uniblocks: explicitly skip if not UTF8 2020-05-11 06:07:01 -04:00
nick black
0bab14f654 tester: enable Visual tests #325 2020-05-11 05:59:55 -04:00
nick black
26a68096c8 blitter: work in ASCII encoding 2020-05-11 05:59:55 -04:00
nick black
7dae248a41 box demo: work in ASCII encoding #325 2020-05-11 05:59:55 -04:00
nick black
25baa10f72 special-case double/rounded boxes in ASCII #325 2020-05-11 05:59:55 -04:00
nick black
7b4ebed07d cache utf8 encoding check #325 2020-05-11 05:59:55 -04:00
nick black
ea3ca7d503
demo: only move fpsgraph when grabbed #595 2020-05-10 20:41:48 -04:00
nick black
454806d53a extend notcurses_debug() 2020-05-10 20:23:02 -04:00
nick black
f13478a72b remove age-old forgotten HUD hack #594 2020-05-10 20:21:40 -04:00
nick black
64d4981d36 scrub stdplane on demo loop #593 2020-05-10 19:53:12 -04:00
nick black
9f16034d02 add notcurses_debug() #594 2020-05-10 19:47:23 -04:00
nick black
3e1c9c05d4
demo: improve fpsplot colors 2020-05-09 14:12:52 -04:00
nick black
1075de7828
ncplot: restore non-exponential draw 2020-05-09 13:37:56 -04:00
nick black
8612461618 demo: move fpsplot with the mouse, hot holy shit #470 2020-05-09 13:35:20 -04:00
nick black
7e0a6cb581 demo: hud always exists, just hidden #591 2020-05-09 13:35:20 -04:00
nick black
19121e91f1 ncplot: implement exponential plots #470 2020-05-09 13:35:20 -04:00
nick black
dd9f8254df ncplot: implement labels for exponentials #470 2020-05-09 13:35:20 -04:00
nick black
a440382fb5 demo: use NCPLOT_OPTIONS_EXPOENTIALD #470 2020-05-09 13:35:20 -04:00
nick black
2cfa3bb3dc demo: hide fps plot by default, mention in help #470 2020-05-09 13:35:20 -04:00
nick black
1e0039aee2 demo: add menu option to toggle FPS plot #470 2020-05-09 13:35:20 -04:00
nick black
cd8726e8ac demo-plot: use a translucent plot #470 2020-05-09 13:35:20 -04:00
nick black
53d924b374 ncplot: use same amount of space for all labels 2020-05-09 13:35:20 -04:00
nick black
7baca9615f demo: add fpsgraph along the bottom, AWESOME #470 2020-05-09 13:35:20 -04:00
nick black
fbed12cd80
ncreel_options: add flag field #590 2020-05-09 09:19:34 -04:00
nick black
66bafd59b3
subproc, fdplane, plot, selector, mselector: flag words #590 2020-05-09 09:06:06 -04:00
nick black
eaaa36f0c8
ncreader: ncplane as first arg #590 2020-05-09 08:41:19 -04:00