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
720dd7c845
python: update ncreel_options definition #590
2020-05-09 09:22:37 -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
bfdf6ef190
python: update for ncreader/ncmenu changes #590
2020-05-09 08:46:51 -04:00
nick black
eaaa36f0c8
ncreader: ncplane as first arg #590
2020-05-09 08:41:19 -04:00
nick black
9446840b97
ncmenu: move to flag field #590
2020-05-09 08:41:03 -04:00
nick black
fec423264f
selector: undo switch to notcurses from ncplane
2020-05-09 07:51:23 -04:00
nick black
4eb4c2909f
ncplane_erase(): only zero out gcluster #586
2020-05-09 07:05:48 -04:00
nick black
f6a7adc7e8
reader PoC: print content on exit
2020-05-09 06:44:00 -04:00
nick black
98eddd86a9
README: link to hype videos
2020-05-09 06:08:23 -04:00
nick black
76d29ac4cc
Export notcurses_LIBRARIES in CMake
2020-05-09 05:51:00 -04:00
nick black
fcc73856cb
notcurses_init(): call setlocale unless INHIBIT_SETLOCALE #579
2020-05-09 04:46:28 -04:00
nick black
d89d8c52e9
notcurses_options: add flags field
2020-05-09 04:45:51 -04:00
nick black
006f430e10
selector poc: kill #ifdef
2020-05-09 03:50:27 -04:00
nick black
261cfadf40
link math libraries into notcurses-demo #589
2020-05-09 03:47:56 -04:00
nick black
95c17e52b0
freebsd: kill unused-param warning in ncsubproc
2020-05-09 03:38:54 -04:00
nick black
dd044c96c8
tetris: replace cuserid with getpwuid #577
2020-05-09 03:36:36 -04:00
nick black
d339b118f1
ncsubproc: decay to fork()/kill() on fbsd #574
2020-05-09 03:26:29 -04:00
nick black
7cb1558d21
FreeBSD: add LIB_DEPENDS for graphics/qr-code-generator #572
2020-05-09 03:11:02 -04:00
nick black
df90cb48b6
qrcode demo: compile with USE_QRCODEGEN=off
2020-05-09 03:01:37 -04:00
nick black
aec982bca5
demo: use pipes, not eventfd, for input #578
...
FreeBSD doesn't support eventfd, and this isn't at all
performance-critical code, so just downgrade to pipe2()
across the board. I've verified that FreeBSD *does* have
pipe2(), so we should be good there.
2020-05-09 02:55:40 -04:00
nick black
50c7c5b0f4
ncreader: only advance if we emitted columns
2020-05-09 02:41:27 -04:00
nick black
2eb3c8ea13
reader: support arrow keys #585
2020-05-09 02:35:17 -04:00
nick black
2f4a0a2a98
ncreader_clear: remove unnecessary homing #585
2020-05-09 01:33:02 -04:00
nick black
a1eb39906f
reader: support ctrl+u to clear input #585
2020-05-09 01:25:33 -04:00
nick black
95ba340fba
ncplane_erase: fix bug in basecell preservation
2020-05-09 01:25:00 -04:00
nick black
3eb99b2447
reader: advance/backspace across lines #585
2020-05-09 01:12:45 -04:00
nick black
5ba7a4b371
ncreader: support backspace horizontally #585
2020-05-09 01:09:49 -04:00
nick black
1cc2d8a359
ncmetric: no need to use localeconv decicep with %f #545
2020-05-09 00:32:37 -04:00
nick black
00be9ad2e6
ncmetric: use %f to simplify #545
2020-05-09 00:31:03 -04:00
nick black
b59f623249
reader: %lc wants wint_t, not wchar_t
2020-05-08 23:22:12 -04:00
nick black
d2c968b948
notcurses_init(): interpret NULL as /dev/tty #571
2020-05-08 22:33:39 -04:00
nick black
05408f918c
python: remove raw notcurses_getc() wrapper #584
2020-05-08 22:06:51 -04:00
nick black
5a3e0625a4
enmetric unit tests: kill duplicated fesetround()
2020-05-08 22:00:27 -04:00
nick black
abbda739d1
ncplane_contents(): plug up memory leak #580
2020-05-08 21:46:00 -04:00
nick black
1c394dc103
modernize c++ according to clang-tidy-11
2020-05-08 21:42:04 -04:00
nick black
0c3f5cf28e
visual: modernize c++ for clang-tidy-11
2020-05-08 21:42:04 -04:00
nick black
e2a94817e7
tests: lots of NULL->nullptr
2020-05-08 21:42:04 -04:00
nick black
5b0d773fb5
modernize some PoC c++ according to clang-tidy
2020-05-08 21:42:04 -04:00
nick black
ba94919de7
rgbbg: modernize c++
2020-05-08 21:42:04 -04:00