2022-01-10 02:46:47 by Ryo ONODERA | Files touched by this commit (273) |
Log message:
*: Recursive revbump from boost 1.78.0
|
2021-10-26 12:06:54 by Nia Alarie | Files touched by this commit (150) |
Log message:
converters: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 15:29:13 by Nia Alarie | Files touched by this commit (150) |
Log message:
converters: Remove SHA1 hashes for distfiles
|
2021-09-29 21:01:31 by Adam Ciarcinski | Files touched by this commit (872) |
Log message:
revbump for boost-libs
|
2021-04-21 15:25:34 by Adam Ciarcinski | Files touched by this commit (864) |
Log message:
revbump for boost-libs
|
2021-02-06 07:29:04 by Ryo ONODERA | Files touched by this commit (6) |
Log message:
orcus: Update to 0.16.1
Changelog:
0.16.1
fixed a build issue on 32-bit linux platforms, which was
indirectly caused by ixion.
fixed json parsing bug caused by an uninitialized variable,
which manifested itself on debian 32-bit platform.
removed compiler warnings on unused variables from the base
parser handlers.
0.16.0
general
full formula recalculations are now optional when loading
documents. It makes more effective use of cached formula
results.
added the option of failing on the first faulty cell, or
skipping them.
fixed a bug that caused the threaded_sax_token_parser to
deadlock.
added base parser handler classes in the public headers so
that they can be sub-classed to overwrite necessary handler
methods.
json-parser
parsing of numeric values are now more strict for better
conformance to the specs.
ods
added support for loading named expressions from ods
documents.
fixed an infinite loop when loading one of the attached
ods documents from
https://bugs.documentfoundation.org/show_bug.cgi?id=82414
xlsx
fixed a segfault when loading the xlsx document from
https://bugs.documentfoundation.org/show_bug.cgi?id=83711.
xls-xml
fixed a bug that prevented formulas from referencing cells
located in later sheets.
xml-map
adjusted the xml path expressions to be more like XPath.
Previously, an attribute was expressed as '@' in the old
expression, but XPath uses '/@'. The new expression uses
'/@' for an attribute.
added the ability to identify and import ranges from XML
documents without map file.
added the ability to generate map file from XML documents
for user customization.
added support to specify default namespace in the map file.
python
added orcus.Cell class to represent individual cell values
and attributes.
fixed several memory leaks in the python binding layer.
modified orcus.csv.read() function to take string input,
instead of bytes.
added __version__ attribute to the orcus module.
cleaned up orcus.detect_format function to only take the
stream parameter.
added named_expressions properties to Document and Sheet
class objects.
added Python API to bulk-process a number of spreadsheet
documents (orcus.tools.file_processor).
added Python API to download attachments from bugzilla
services via REST API (orcus.tools.bugzilla).
|
2021-01-01 09:24:59 by Ryo ONODERA | Files touched by this commit (266) |
Log message:
*: Recursive revbump from boost-1.75.0
|
2020-05-06 16:05:09 by Adam Ciarcinski | Files touched by this commit (591) | |
Log message:
revbump after boost update
|
2020-04-05 15:10:27 by Nia Alarie | Files touched by this commit (3) |
Log message:
orcus: Update to 0.15.4
Release Notes
fixed a build error with gcc 10 with LTO. For more details, visit \
https://bugs.gentoo.org/715154.
removed potentially non-free specification and schema files from the package.
|
2020-02-05 14:54:29 by Ryo ONODERA | Files touched by this commit (4) |
Log message:
orcus: Update to 0.15.3
Changelog:
orcus 0.15.3
* xml-map
* fixed another bug related to filling of cells down the column in a linked
range with nested repeat elements. The bug would occur when the field in
a linked range is more than one level deeper than the nearest row group
element.
* xls-xml
* fixed a bug where TopCell and LeftCell attributes of the Table element
were not properly honored.
orcus 0.15.2
* xml-map
* fixed a bug that prevented filling of cells down the column in a linked
range with nested repeat elements. The bug would occur when the field in
a linked range is associated with an element content rather than an
attribute.
* xls-xml
* added code to properly pick up and pass the number format codes, including
named number format values such as 'General Date', 'Long Time, 'Currency'
etc.
* fixed a build issue on older macOS environment, related to passing an rvalue
to a tuple expecting a const reference. The root cause was a bug in libc++
of LLVM < 7.
* fixed a build issue with gcc5.
orcus 0.15.1
* switched xml_map_tree to using boost::object_pool to manage the life
cycles of the objects within xml_map_tree, to avoid memory
fragmentation.
* fixed incorrect handling of newly created elements in xml_map_tree.
* fixed segfault caused by double deletion of allocated memory for
xml_map_tree::element, which seemed to happen only on 32-bit gcc builds.
* fixed weird test failures related to equality check of two double-precision
values, caused probably by aggressive compiler optimization which only seems
to get triggered in 32-bit gcc builds.
orcus 0.15.0
* spreadsheet interface
* import_sheet::fill_down_cells() has been added as a required method, to
allow the import filter code to duplicate cell value downward in one step.
* json parser
* added test cases from JSONTestSuite.
* fixed a bug on parsing an empty array containing one or more blank
characters between the brackets.
* sax parser
* fixed a bug on parsing an attribute value with encoded character
immediately followed by a ';', such as '&;'.
* fixed a bug on parsing an assignment character '=' that either preceded or
followed by whitespaces in attribute definition.
* optionally use SSE4.2 intrinsics to speed up element name parsing.
* orcus-xml
* revised its cli interface to make use of boost's program_options.
* orcus-xml-dump's functionality has been combined into orcus-xml.
* map mode now supports nested repeat elements to be mapped as range fields.
* orcus-json
* map mode has been added to allow mapping of JSON documents to spreadsheet
document model. This mode either takes explicit mapping rule via map
file, or performs automatic mapping by auto-identifying mappable ranges by
analyzing the structure of the JSON document.
* structure mode has been added to display the logical structures of JSON
documents.
* significantly improved performance of json document tree by utilizing
object pool to manage the life cycles of json value instances.
* xls-xml
* added support for importing named color values in the ss:Color attributes.
* added support for handling UTF-16 streams that contains byte order marks.
* spreadsheet document
* significantly improved performance of flat format output generation.
* internal
* string_pool now uses boost's object_pool to manage the instances of stored
strings.
* file_content class has been added to memory-map file contents instead of
loading them in-memory.
* memory_content class has been added to map in-memory buffer with the
optional ability to perform unicode conversion.
* dom_tree has been renamed to dom::document_tree, and its interface has
been cleaned up to hide its implementation details.
|