Commit Graph

1841 Commits

Author SHA1 Message Date
nick black
384bdf88b2 tetris: use C++ refresh() 2020-05-08 21:42:04 -04:00
nick black
980e0ff29a ncreader: use underscore by default #403 2020-05-08 21:42:04 -04:00
nick black
4e94d942b0 reader unit test visualization #403 2020-05-08 21:42:04 -04:00
nick black
312e42add2 ncreader: C++ wrapper 2020-05-08 21:42:04 -04:00
nick black
d174431187 ncreader_create: accept const options #403 2020-05-08 21:42:04 -04:00
nick black
7683973ee4 ncreader_options, bad options tests #403 2020-05-08 21:42:04 -04:00
nick black
4819c0e1c3 selector/multiselect: accept notcurses 2020-05-08 21:42:04 -04:00
nick black
064da8acb9 ncreader_destroy() / ncreader_plane() 2020-05-08 21:42:04 -04:00
nick black
5e1d8ccf75 ncreader introduced 2020-05-08 21:42:04 -04:00
nick black
a5f2a6ff02
OTHERS: mention urwid and zui 2020-05-08 16:21:24 -04:00
nick black
88d14f2f9e
tetris: #include <array>, needed on freebsd #573 2020-05-07 17:28:25 -04:00
nick black
d09f7c7899
CMake: check for qrcodegen/qrcodegen.h #572 2020-05-07 17:14:45 -04:00
nick black
c0c76342a8
rotate test: relax ncvisual_render() checks 2020-05-07 12:57:34 -04:00
nick black
289aba6f68 CHANGELOG.md -> NEWS.md #570 2020-05-07 10:06:07 -04:00
nick black
dbdaebb3a4
notcurses-view: verify Notcurses::can_open() 2020-05-07 09:04:50 -04:00
nick black
4460d8fc59
release.sh: clean up downloaded tarball 2020-05-07 01:51:25 -04:00
nick black
e2b610506f
v1.3.4 2020-05-07 01:38:35 -04:00
nick black
52428b9f27
release.sh: search for OLDVERSION following sed 2020-05-07 01:37:52 -04:00
nick black
5d3d99c602
normal: don't produce unusable colors 2020-05-07 01:30:44 -04:00
nick black
94e42809fe
notcurses_resize(): kill unnecessary memset() 2020-05-07 01:25:32 -04:00
nick black
fa865d1971
luigi: don't free garbage on error path 2020-05-07 01:24:19 -04:00
nick black
3384fad429
sliding demo: don't free garbage on error path 2020-05-07 01:24:03 -04:00
nick black
a8b3780c21
demo: remove some unused vars 2020-05-07 01:23:47 -04:00
nick black
ee196c299d
hud: plug memory leak on error path 2020-05-07 01:17:28 -04:00
nick black
c958883a0e
fallin': plug memory leaks on error paths 2020-05-07 01:16:51 -04:00
nick black
f3b9ff8de6
selector: properly free partial selector on error path 2020-05-07 01:11:30 -04:00
nick black
ebe79eb339
ncplane_dup: return NULL on error path 2020-05-07 01:03:22 -04:00
nick black
f466a45f8d
menu: fix free()s on error path 2020-05-07 00:59:43 -04:00
nick black
67048bf5fa
release-checklist: add scan-build invocation 2020-05-07 00:53:23 -04:00
nick black
cbf46402f8
tests: portable find_data() 2020-05-07 00:53:01 -04:00
nick black
ed548ab590
tests: apply clang modernizations 2020-05-07 00:52:40 -04:00
nick black
a571f4daaa
tests/wide.cpp: use modern range loop 2020-05-07 00:52:16 -04:00
nick black
1526cfc7b8
handle_getc(): check for NULL ni before writing ->alt 2020-05-07 00:51:50 -04:00
nick black
e97d16b85f
plot.cpp: modernize return types 2020-05-07 00:51:26 -04:00
nick black
3f93d15cda
widestomp: apply clang-tidy-11 fixes 2020-05-07 00:18:12 -04:00
nick black
173af7b3c6
unit test upper left of rotated visual #569 2020-05-06 23:50:24 -04:00
nick black
f84435f708
unit test ncplane_rgba() #569 #559 2020-05-06 23:16:00 -04:00
nick black
3aa0e482d3
ncplane_rgba: set up frame #559 2020-05-06 23:04:36 -04:00
nick black
c96498de8a
ncplane_rgba(): check for validity of input #559 2020-05-06 22:21:50 -04:00
nick black
7337280e17
ncplane_at_yx(): const ncplane argument 2020-05-06 22:21:22 -04:00
nick black
5bdfc0183f
ncvisual_from_plane() #559 2020-05-06 21:40:24 -04:00
nick black
90dacae213
python/docs: declare ncvisual_from_plane() 2020-05-06 20:10:01 -04:00
nick black
43a685be1e
ncsubproc: update unit tests for exit propagation #554 2020-05-06 19:53:59 -04:00
nick black
efc8c027a0
ncsubproc: harvest with waitpid(), pass up wstatus #554 2020-05-06 19:46:51 -04:00
nick black
94fcada67c
ncvisual_rotate: unify _cw/_ccw, take radians 2020-05-06 05:49:22 -04:00
nick black
20d0048838
CMake improvements/cleanup #565
Rather than inspecting CMAKE_BUILD_TYPE manually and setting
DEBUG_OPTIONS based off the results, set CMAKE_{C/CXX}_FLAGS_DEBUG,
and allow that to be picked up by CMake #565. Remove repeated -W
flags that were all over the place, making them global compiler
flags. Remove repeated FORTIFY=2 definition that was all over the
place, making it a global compiler definition. Remove all uses of
${DEBUG_FLAGS}. Also, since CMake doesn't define a CMAKE_BUILD_TYPE
by default, instead just setting neither debugging nor optimization
flags, in what seems a pretty fucking boneheaded move, set it by
default to RelWithDebInfo. ugh. Explicitly disuse unused PoC variables.
2020-05-06 05:24:23 -04:00
nick black
54154339f6
ncvisual_set_data() to track ncv->data for ownership 2020-05-06 04:38:02 -04:00
nick black
3e8cbca9e6
plug memory leak in whiteout demo 2020-05-06 04:20:57 -04:00
nick black
b420722bfe
ncvisual_destroy() for null multimedia #568 2020-05-06 03:06:06 -04:00
nick black
102ff0a7ce
unify ncvisual_render() across ffmpeg/oiio #568 2020-05-06 03:02:42 -04:00