Commit Graph

29 Commits

Author SHA1 Message Date
Nick Black
50ce76bad8
Add kernel unicode-to-font mappings dynamically for line-drawing characters (#794)
Part 1 of a two-part revolution in Linux console graphics. Map all the line-drawing Unicode characters to similar glyphs. This means all our nice corners freely translate into rigid corners etc in the console, rather than hateful default characters (usually black diamonds). The demo and all widgets now look correct when drawing lines and boxes. Next, we'll add the actual glyphs for the block-drawing characters, and we'll have the finest graphics ever seen on a text-mode Linux console. #201
2020-07-13 18:04:43 -04:00
nick black
0a0f9faa7f
add .xcf for normal.png 2020-06-23 16:02:38 -04:00
nick black
633ef1f76c
add beginnings of yield demo 2020-06-05 15:14:07 -04:00
nick black
595a697146
notcurses-view: space now pauses #603 2020-06-05 11:51:05 -04:00
nick black
0331ae4c4c
introduce NCVISUAL_OPTION_BLEND #652 2020-05-29 14:53:53 -04:00
nick black
7d1e3c77c8 oiio: image scaling #535, subimages for video #536 2020-04-26 18:33:52 -04:00
nick black
9f211c75f9
rename jpeg -> jpg 2020-04-25 19:13:37 -04:00
nick black
544cd61394
fedora: correct signature path 2020-04-25 17:44:09 -04:00
nick black
6ad40ff3fc
debian: add samoa.asp OpenShot source #498 2020-04-17 21:43:11 -04:00
nick black
f644ed9e54
debian: notcursesI.osp #498 2020-04-17 21:32:07 -04:00
nick black
9328082268 Reversion 1.3.0-1 -> 1.3.0+dfsg.1-1 #496 2020-04-17 21:14:12 -04:00
nick black
177b91da7e Remove unused ebola.jpeg 2020-04-17 21:14:12 -04:00
nick black
a764abb569 GIMP source for tetris-background.jpeg #498 2020-04-17 21:14:12 -04:00
nick black
a3323fb22c
Enforce UTF8 where necessary in unit tests #428
Certain unit tests required UTF8 encoding on the output
terminal to work (#428). This includes anything which does
any kind of fill. Add enforce_utf8() checks to all such
tests that were missing them. Unit tests once again pass in
a pure ASCII environment.
2020-03-29 04:46:30 -04:00
Nick Black
2b7b384e91
Most of notcurses-tetris, mergedown fixes (#420)
* ncplane_mergedown() fix for small planes #417
* tetris game needed for the book
2020-03-23 01:12:09 -04:00
nick black
a9c64a8c8b yummy covid-19 2020-03-09 15:31:16 -04:00
nick black
b6438e415d
poc/geom: three new stupid unicode tricks 2020-02-24 22:01:16 -05:00
nick black
d13e7fced4 DFSG: add release notes, remove unused media #316 2020-02-04 23:18:40 -05:00
nick black
9f56ac83f1
Debian open use logo #316 2020-02-04 01:31:58 -05:00
nick black
1aa462385e
detect ctrl+letter, prep ncinput appropriately #228 2020-01-19 23:45:55 -05:00
nick black
b7bc693ef7
i'm WarMECH, bitch 2020-01-19 04:39:15 -05:00
nick black
19db2a5675
still more chunli 2020-01-19 00:50:38 -05:00
nick black
cffd08418a
more chun li 2020-01-19 00:04:57 -05:00
nick black
1b01494c79 implement ncplane_greyscale() #280 2020-01-17 08:35:28 -05:00
nick black
44feb9c780
notcursesI.avi 30 -> 60fps 2020-01-14 00:51:04 -05:00
nick black
4f629cc5b3 lighting kick! 2020-01-12 07:46:38 -05:00
Nick Black
f5c6297902
Chun Li demo (#251)
* chun li demo
* ncvisual_decode: allow multiple renders of the same frame
* add -H to notcurses-demo man page
* update section 1 man page versions
2020-01-04 07:21:54 -05:00
Nick Black
f6975d11d5
Docs/API sweep for 1.0.0 #244 #249 (#250)
* sync up some docs #244
* sync README and man page
* notcurses_output() man page work
* pull attr/channels from output functions #244
* witherworm: clean up explicit moves #244
* still more man page work
* notcurses_lines, last of the man pages i think
* panelreel man page #244
* debian: ruby-ronn->pandoc
* debian: full multiarch compliance
* debian: symbols file
* pandoc: fix syntax for lexgrog
* fm6.mkv: strip audio
* pandoc: fix up apropos man syntax #249
* ncurses_lines man page
2020-01-04 02:37:55 -05:00
nick black
1de8611e2f
move test data to data/, simplify install rule 2019-12-23 19:16:49 -05:00