Path to this page:
./
converters/orcus,
Import filter library for spreadsheet documents (0.16 branch)
Branch: CURRENT,
Version: 0.19.2nb1,
Package name: orcus-0.19.2nb1,
Maintainer: pkgsrc-usersStandalone file import filter library for spreadsheet documents.
This package contains the 0.16 branch of the library.
Required to run:[
devel/boost-libs] [
math/libixion]
Required to build:[
devel/boost-headers] [
devel/mdds] [
pkgtools/cwrappers]
Master sites:
Filesize: 2159.441 KB
Version history: (Expand)
- (2024-10-04) Updated to version: orcus-0.19.2nb1
- (2024-02-10) Updated to version: orcus-0.19.2
- (2023-12-29) Updated to version: orcus-0.18.1nb1
- (2023-10-15) Updated to version: orcus-0.18.1
- (2023-08-14) Updated to version: orcus-0.17.2nb3
- (2023-04-23) Updated to version: orcus-0.17.2nb2
CVS history: (Expand)
2024-10-04 05:49:38 by Ryo ONODERA | Files touched by this commit (237) |
Log message:
*: Recursive revbump from Boost 1.86.0
|
2024-02-10 02:00:57 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
orcus: Update to 0.19.2
Changelog:
0.19.2:
general
fixed a build issue with gcc 14 due to a missing include for \
std::find_if and std::for_each.
fixed a segmentation fault with the orcus-test-xml-mapped test which \
manifested on hppa hardware, as originally reported on \
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054376.
xls-xml
fixed a crash when loading a document that includes a style record \
referencing an unnamed style record as its parent. In Excel-generated documents, \
styles only reference named styles as their parents. But in 3rd-party generated \
documents, styles referencing unnamed styles as their parents can occur.
gnumeric
fixed a crash when the document model returned a null pointer when a \
reference resolver interface was requested.
0.19.1:
general
implemented orcus::create_filter() which instantiates a filter object of \
specified type. The returned object is of type orcus::iface::import_filter.
moved test cases for format detection to the respective filter test files.
gnumeric
fixed a bug where the import filter did not set the formula grammer \
prior to importing.
0.19.0:
general
added support for allowing use of std::filesystem, \
std::experimental::filesystem or boost::filesystem per build configuration.
xlsx
refactored styles import to use style indices returned by the document \
model implementer rather than using the indices stored in the file. This allows \
the implementer to aggregate some style records and re-use the same index for \
records that are stored as different records in the original file.
xls-xml
fixed a bug where column styles were not applied to the correct columns \
when the starting column index was not 0.
gnumeric
overhauled the Gnumeric import filter to fix many bugs and support many \
missing features relative to the other filters included in orcus. Most notable \
mentions are:
cell styles
rich-text strings
named ranges
row heights and column widths
merged cells
parquet
added partial support for Apache Parquet import filter. This is still \
heavily experimental.
|
2023-12-29 19:25:02 by Adam Ciarcinski | Files touched by this commit (254) |
Log message:
revbump for boost-libs
|
2023-10-15 09:09:50 by Ryo ONODERA | Files touched by this commit (6) |
Log message:
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.
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-05-08 20:28:03 by Tobias Nygren | Files touched by this commit (3) |
Log message:
orcus: fix build with GCC 13
|
2023-04-23 16:26:33 by Adam Ciarcinski | Files touched by this commit (271) |
Log message:
revbump for boost
|
2023-01-22 17:28:39 by Ryo ONODERA | Files touched by this commit (271) |
Log message:
*: Recursive revbump from Boost 1.81.0
|