Bruno Haible 303a8f98c4 Prepare for 0.22 release.
* gettext-runtime/doc/matrix.texi: Update from TP.
* gettext-runtime/doc/nls.texi (STATUS): Update.
* gettext-runtime/intl/libgnuintl.in.h (LIBINTL_VERSION): Bump.
* gettext-tools/libgettextpo/gettext-po.in.h (LIBGETTEXTPO_VERSION): Bump.
* libtextstyle/version.sh: Update VERSION_NUMBER, RELEASE_DATE.
* gettext-runtime/po/Makefile.in.in: Bump Origin version.
* gettext-runtime/m4/gettext.m4: Update version at the first line.
* gettext-runtime/m4/intl.m4: Likewise.
* NEWS, libtextstyle/NEWS: Update.
* libtextstyle/lib/Makefile.am (LTV_*): Bump to 2:0:2.
* gettext-tools/libgettextpo/Makefile.am (LTV_*): Bump to 5:9:5.
* gettext-tools/emacs/po-mode.el (po-mode-version-string): Bump.
* gettext-tools/configure.ac (ARCHIVE_VERSION): Bump to 0.22.
* gettext-tools/misc/autopoint.in: Allow version 0.22.
2023-06-17 12:58:50 +02:00

88 lines
3.9 KiB
Plaintext

New in 0.22:
* Added type test functions:
TYPE FUNCTION
styled_ostream_t is_instance_of_styled_ostream
file_ostream_t is_instance_of_file_ostream
fd_ostream_t is_instance_of_fd_ostream
term_ostream_t is_instance_of_term_ostream
memory_ostream_t is_instance_of_memory_ostream
iconv_ostream_t is_instance_of_iconv_ostream
html_ostream_t is_instance_of_html_ostream
term_styled_ostream_t is_instance_of_term_styled_ostream
html_styled_ostream_t is_instance_of_html_styled_ostream
noop_styled_ostream_t is_instance_of_noop_styled_ostream
* Added accessor functions:
TYPE FUNCTION
file_ostream_t file_ostream_get_stdio_stream
fd_ostream_t fd_ostream_get_descriptor
fd_ostream_t fd_ostream_get_filename
fd_ostream_t fd_ostream_is_buffered
term_ostream_t term_ostream_get_descriptor
term_ostream_t term_ostream_get_filename
term_ostream_t term_ostream_get_tty_control
term_ostream_t term_ostream_get_effective_tty_control
iconv_ostream_t iconv_ostream_get_from_encoding
iconv_ostream_t iconv_ostream_get_to_encoding
iconv_ostream_t iconv_ostream_get_destination
html_ostream_t html_ostream_get_destination
term_styled_ostream_t term_styled_ostream_get_destination
term_styled_ostream_t term_styled_ostream_get_css_filename
html_styled_ostream_t html_styled_ostream_get_destination
html_styled_ostream_t html_styled_ostream_get_html_destination
html_styled_ostream_t html_styled_ostream_get_css_filename
noop_styled_ostream_t noop_styled_ostream_get_destination
noop_styled_ostream_t noop_styled_ostream_is_owning_destination
New in 0.21:
* Added support for emitting hyperlinks.
New functions:
TYPE FUNCTION
styled_ostream_t styled_ostream_set_hyperlink
styled_ostream_t styled_ostream_get_hyperlink_ref
styled_ostream_t styled_ostream_get_hyperlink_id
term_ostream_t term_ostream_set_hyperlink
term_ostream_t term_ostream_get_hyperlink_ref
term_ostream_t term_ostream_get_hyperlink_id
html_ostream_t html_ostream_set_hyperlink_ref
html_ostream_t html_ostream_get_hyperlink_ref
* New API for doing formatted output:
functions ostream_printf, ostream_vprintf.
* The example programs support the NO_COLOR environment variable,
as specified in https://no-color.org/.
New in 0.20.2:
* Fixed a number of bugs (by upgrading libcroco to version 0.6.13).
New in 0.20:
* New class: noop_styled_ostream_t.
New constructor function: noop_styled_ostream_create.
New in 0.8:
* Fixed a couple of reliability bugs:
- When a program exits while the terminal was in non-default state, the
library left the terminal with ECHO off.
- The SIGCONT signal handler would fail to restore the proper styling,
with a low probability.
- The SIGTSTP and SIGCONT signal handlers could clobber errno.
* Added support for Windows consoles.
* Improved support for TERM=Eterm-256color and TERM=mlterm-256color.
* Added support for terminal emulators with true-color support (16 million
colors), such as TERM=xterm-direct and TERM=konsole-direct.
New in 0.7:
* Reliable tty control, as described by the ttyctl_t enum, is now implemented.
New in 0.6:
* The ostream_t operation 'flush' now takes an additional argument, of type
ostream_flush_scope_t.
* New functions:
TYPE FUNCTION
styled_ostream_t styled_ostream_flush_to_current_style
term_ostream_t term_ostream_flush_to_current_style
html_ostream_t html_ostream_flush_to_current_style
New in 0.5:
* The libtextstyle library can now be built and installed independently
of GNU gettext.