head 1.2; access; symbols pkgsrc-2023Q3:1.1.0.4 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.2 pkgsrc-2023Q2-base:1.1; locks; strict; comment @// @; 1.2 date 2023.10.15.07.09.50; author ryoon; state dead; branches; next 1.1; commitid U99DMrCoZ0IUUGIE; 1.1 date 2023.05.08.18.28.03; author tnn; state Exp; branches; next ; commitid 8cLuu2GNNQ8rOboE; desc @@ 1.2 log @orcus: Update to 0.18.1 Changelog: 0.18.1 sax parser * added support for optionally skipping multiple BOM's in the beginning of XML stream. This affects all XML-based file format filters such as xls-xml (aka Excel 2003 XML). xml-map * fixed a bug where XML documents consisting of simple single-column records were not properly converted to sheet data. xls-xml * fixed a bug where the filter would always pass border color even when it was not set. buildsystem * added new configure switches --without-benchmark and --without-doc-example to optinally skip building of these two directories. 0.18.0 general * fixed the flat output mode to properly calculate the lengths of UTF-8 encoded strings. * replaced all uses of std::strtol() to parse_integer() to properly parse strings that are not necessarily null-terminated. * added a new output format type 'debug-state' which dumps the internal state of the populated document model in detail. This can be useful during debugging. * separated the import_shared_string interface implementation from the backend shared strings store per separation of responsibility. * merged the foo_t and foo_active_t struct pair, such as font_t and font_active_t, in the styles store into a single type using std::optional. * revised the documentation and public API and cleaned things up where necessary. ods * re-implemented the number format styles import to correctly keep track of element stacks and correctly perform structure checks to detect malformed documents. * added new interface to import named styles applied to columns. * added new interface to import attributes for asian and complex scripts for the folloiwng font attributes: * font name * font size * font style * font weight * re-designed the styles import interface to make it multi-level. * re-worked the import of the style:text-underline-width attribute to make its handling more in line with the specifications. xls-xml * added support for importing wrap-text and shrink-to-fit cell format attributes. * added support for importing cell-hidden and locked attributes. * added support for importing direct and named cell formats applied to columns and rows. xlsx * added support for importing wrap-text and shrink-to-fit cell format attributes. * added support for importing direct and named cell formats applied to columns and rows. xml-map * added a new interface to pass the encoding information to the document model so that it can correctly decode non-UTF-8-encoded string values. @ text @$NetBSD: patch-include_orcus_base64.hpp,v 1.1 2023/05/08 18:28:03 tnn Exp $ Complains about missing uint8_t on Fedora 38 (GCC 13) --- include/orcus/base64.hpp.orig 2021-10-14 02:59:58.000000000 +0000 +++ include/orcus/base64.hpp @@@@ -11,6 +11,7 @@@@ #include "env.hpp" #include #include +#include namespace orcus { @ 1.1 log @orcus: fix build with GCC 13 @ text @d1 1 a1 1 $NetBSD$ @