Commit Graph

1076 Commits (1ed6000193f47a84b379622807a8bfeaecea6660)
 

Author SHA1 Message Date
nick black a340286b49 Debian: clean up copyright file
We were drawing a dep5-copyright-license-name-not-unique lintian
warning. I've eliminated the duplicate Apache-2.0 text, combining
the sections. Furthermore, I've relicensed the Debian files
under Apache-2.0 mainly to reduce complexity.
5 years ago
nick black 278182e1f9 Debian: 'testsuite' is in debian/control 5 years ago
nick black b2909e9e8e
Debian: try building python package #298 5 years ago
nick black 92f8d4ce26
Python: indicate devstatus beta 5 years ago
Nick Black 16dfe05a93
Build and install Python wrappers #294 (#298)
* cmake: build python extension
* Python: remove obsolete clear_screen_start
* Debian: python3-cffi, not python-cffi
* Debian: add dep on python3-setuptools
* Python: build extension module from CMake #294
* Python: install python wrappers #294
* drone: disable focal for now
5 years ago
nick black eae259f3bc
CMake: include CTest to get BUILD_ENABLE 5 years ago
nick black 809caad8c0
drone: buster lacks necessary cmake 5 years ago
nick black b91029ee31
drone: run a build on stable 5 years ago
nick black 69bbe575b3 release checklist: test debian package 5 years ago
nick black 1ae0dd56e7 symbol updates for 1.1.1 5 years ago
nick black 153dd7b9b5 debian: update c++ symbols based on ubuntu focal build 5 years ago
Marek Habersack cd6d1e16d1 Properly clean up when NotCurses instance is destructed
We need to set `_instance` to `nullptr` or we'll leave a dangling
pointer.
5 years ago
nick black ac791c781d
1.1.1, update version numbers 5 years ago
nick black 4e19d51e57
geom: tighten things up a bit 5 years ago
nick black 25dde8c889
FAQ entry about hiding planes 5 years ago
nick black 652cfbc9f1
more dumb geometry block tricks 5 years ago
nick black c3d4ac8caa
geom.c: PoC fun with geometric shapes 5 years ago
nick black c04a68896c
README: add FAQ entry about c++ scopes 5 years ago
nick black 5b4e285798
cherry-pick drone update 5 years ago
nick black aadf98179a
Debian: dep on python3-cffi and -setuptools 5 years ago
nick black 24fc43fab5
demo: support 100k+ frames in HUD 5 years ago
nick black 2cad2bbfd5 direct mode: properly initialize termcaps #77 5 years ago
nick black bc15d517d3
python wrappers for direct mode 5 years ago
nick black 81b58234ee
direct mode: reset terminal, check vals #77 5 years ago
nick black 1fd0563093
Direct mode with its own type #77
Introduce the new type 'ncdirect', a stripped-down 'notcurses'
suitable for inline modification of regular output. Used the new
type because otherwise there were going to be if(directmode) checks
everywhere. Direct mode encompasses only colorizing and styling.
Add new man page notcurses_directmode(3). Add new section to README.
Add new PoC using direct mode RGB. Update demo table summary to use
direct mode.
5 years ago
nick black 83e40d3472
direct mode RGB PoC 5 years ago
nick black ceb15e4e8f demo summary: PoC direct mode with color #77 5 years ago
nick black 3d4e157af6 direct-mode coloring #77 5 years ago
nick black d8849bb4b1 uniblocks: add a few missing blocks 5 years ago
nick black e899f8b7ed demo summary: also print real FPS 5 years ago
nick black 2ea10d4b28 Remove clear_screen_start option
As it turns out, we can't portably load the initial terminal contents
(there are some hacks of various EXTREME nature, but none of them are
worth it for the rather limited benefit). The O(1)-time damage
inference requires knowledge of what was previously present to
inibit unnecessary draws. We would then need some special cell value
indicating "not yet written to" to distinguish a purposeful null
cell from an initial cell. Again, we could do this, but for what value?

Finally, the idea of clearing new area on SIGWINCH was always flawed,
as we can't do that from a signal handler.

With the advent of direct mode #77, the reason for this largely goes
away in any case.
5 years ago
nick black 5992d3f610
debian: update copyrights 5 years ago
nick black d1d4b9f14e
debian policy 4.5.0.0 5 years ago
nick black 78650e00da
replace gibberish with einstein field equation RHS 5 years ago
nick black 55699c6a3c
render summary: autoscale all times 5 years ago
nick black 4f719b5405
top-level credit to @grendello for c++ wrappers #212 5 years ago
Marek Habersack 75a90461dd Add C++ bindings 5 years ago
nick black 22f71c9a80
implement quantize_rgb8() for linux console #288 #4 5 years ago
nick black 48025cd794
report Alt in ncinput #228 5 years ago
nick black be3a53f3cf
input: function key defs through kf59 5 years ago
nick black 1aa462385e
detect ctrl+letter, prep ncinput appropriately #228 5 years ago
nick black 507c3e1d00
expunge wayward fragment of comment 5 years ago
nick black a977b0de30
add 1.1.0 to the books 5 years ago
nick black 17a1ff3de3
require notcurses 1.1.0 for libnotcurses-sys-rs 5 years ago
nick black ad5398ece3 debian: update symbols file for 1.1.0 5 years ago
nick black 1a4ca80616
debian: finalize 1.1.0 rust: update version to 1.1.0 5 years ago
nick black 6e92492117
docs, python: add notcurses_canchangecolor() 5 years ago
nick black 4ece4a9075
demo: skip demos which we don't have support for 5 years ago
nick black b7bc693ef7
i'm WarMECH, bitch 5 years ago
nick black dec2ab515e python: update palette256 API wrapper 5 years ago