From f1c6bb97db659faf84e59dbe973b969e9fc1a066 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 3 May 2022 17:58:58 -0400 Subject: Add new Pipeline convenience methods --- manual/release-notes.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'manual') diff --git a/manual/release-notes.rst b/manual/release-notes.rst index b378301e..990a0188 100644 --- a/manual/release-notes.rst +++ b/manual/release-notes.rst @@ -105,6 +105,18 @@ For a detailed list of changes, please see the file ``appendItemAndGet``, ``eraseItemAndGet``, ``replaceKeyAndGet``, and ``removeKeyAndGet`` return the newly added or removed object. + - Add new ``Pipeline`` methods to reduce the amount of casting that is + needed: + + - ``write``: overloaded version that takes `char const*` in + addition to the one that takes `unsigned char const*` + + - ``writeCstr``: writes a null-terminated C string + + - ``writeString``: writes a std::string + + - ``operator <<``: for null-terminated C strings and std::strings + - Other changes - A new chapter on contributing to qpdf has been added to the -- cgit v1.2.3-70-g09d2