html documentation

This commit is contained in:
nick black 2019-12-28 20:11:08 -05:00
parent 7c5a13e7ac
commit 734708616b
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC
3 changed files with 14 additions and 0 deletions

View File

@ -132,6 +132,17 @@ foreach(m ${MANSOURCE3})
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${me} DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${me}
) )
set(MANPAGES3 ${MANPAGES3} ${CMAKE_CURRENT_BINARY_DIR}/${me}) set(MANPAGES3 ${MANPAGES3} ${CMAKE_CURRENT_BINARY_DIR}/${me})
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${me}.html
DEPENDS ${m}
COMMAND ${RONN}
ARGS -5 --pipe ${m} > ${CMAKE_CURRENT_BINARY_DIR}/${me}.html
COMMENT "Building HTML5 ${me}.html"
)
add_custom_target(${me}.html
ALL
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${me}.html
)
endforeach() endforeach()
endif() endif()

View File

@ -93,10 +93,12 @@ restricted as to what actions they can perform, so minimal work is perfomed in
the handler proper. the handler proper.
Thus, in the absence of `no_winch_sighandler`, `SIGWINCH` results in: Thus, in the absence of `no_winch_sighandler`, `SIGWINCH` results in:
* interruption of some thread to process the signal * interruption of some thread to process the signal
* a `TIOCGWINSZ` `ioctl` to retrieve the new screen size * a `TIOCGWINSZ` `ioctl` to retrieve the new screen size
* queuing of a `NCKEY_RESIZE` input event (if there is space in the queue) * queuing of a `NCKEY_RESIZE` input event (if there is space in the queue)
* blanking of the new screen area (if `clear_screen_start` is set) * blanking of the new screen area (if `clear_screen_start` is set)
Upon the next call to `notcurses_render` or `notcurses_resize`, the standard Upon the next call to `notcurses_render` or `notcurses_resize`, the standard
plane (see `notcurses_stdplane(3)`) will be resized to the new screen size. The plane (see `notcurses_stdplane(3)`) will be resized to the new screen size. The
next `notcurses_render` call will function as expected across the new screen next `notcurses_render` call will function as expected across the new screen

View File

@ -18,6 +18,7 @@
* Test that package builds with `makepkg` * Test that package builds with `makepkg`
* `git commit -a` * `git commit -a`
* Upload new Rust crate with `cargo upload` * Upload new Rust crate with `cargo upload`
* Generate and upload new HTML documentation via `make html`
* Update Debian changelog with `dch -v $NEXTVERSION-1` * Update Debian changelog with `dch -v $NEXTVERSION-1`
* Update `doc/FreeBSD-Makefile` version * Update `doc/FreeBSD-Makefile` version
* Update CMakeLists.txt with next version * Update CMakeLists.txt with next version