notcurses/doc
nick black d8cc3569ac
Block some signals while writing
Writing a partial escape can easily lock up a terminal. This
is especially relevant when working with bitmaps, as they're
thousands or even millions of times longer than a typical
escape. Immediately before writing, block SIGINT, SIGQUIT, and
SIGTERM in the writing thread, and unblock them upon emerging
(at which point we'll immediately see any queued signal
get delivered). Don't block signals like SIGSEGV that would
seem indicative of actual problems. For this to actually work,
all other threads must also have the signals masked; we thus
now add them to the signal mask of notcurses_getc(), rather
than deleting them. Closes #1416.
2021-04-27 16:53:44 -04:00
..
examples Initialize Readline on demand 2021-02-03 00:18:10 -05:00
logo move logo to doc/ from data/ to keep install simple 2021-04-03 21:26:04 -04:00
man Block some signals while writing 2021-04-27 16:53:44 -04:00
analytics-header.html throw analytics into man pages 2020-01-12 14:48:35 -05:00
CONTRIBUTING.md reorganize documentation, trim README.md 2021-02-04 23:33:24 -05:00
CURSES.md mention direct mode in CURSES document 2021-04-10 01:27:15 -04:00
Doxyfile v2.2.8 2021-04-18 13:24:24 -04:00
HACKING.md add skip path writeup to HACKING.md 2021-01-25 05:50:46 -05:00
HISTORY.md HISTORY: add 2.2.0 from 2021-02-08 2021-02-22 00:02:00 -05:00
logo-200x55.png update logo to notcurses II xray #1144 2020-11-27 20:55:38 -05:00
logo-1280x640.png update logo to notcurses II xray #1144 2020-11-27 20:55:38 -05:00
model.dot model.dot: simplify 2020-12-13 06:01:12 -05:00
OTHERS.md [OTHERS] add node.js blessed 2021-04-01 21:40:27 -04:00
proposed-terminfo.md add boxes section to proposed-terminfo.md 2021-03-16 00:32:45 -04:00
release-checklist.md release-checklist: drop reprepro 2021-01-23 22:30:28 -05:00
sexblitter-perfection.png quadblitter all different unit test #1080 2020-10-31 23:45:10 -04:00
sexblitter-perfection.xcf add xcfs for galleries in doc/ 2020-11-01 00:07:21 -04:00
testing-checklist.md testing: add battery of bitmap tests 2021-04-04 00:04:56 -04:00
widechars.png add widechars.png image to readme 2020-01-12 07:51:35 -05:00
worldmap-sexblitter.png quadblitter all different unit test #1080 2020-10-31 23:45:10 -04:00
worldmap-sexblitter.xcf add xcfs for galleries in doc/ 2020-11-01 00:07:21 -04:00