Next | Query returned 53 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   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
   2022-12-03 11:45:41 by Thomas Klausner | Files touched by this commit (1)
Log message:
revert previous: fmtlib is not needed here, this was fixed differently
   2022-12-03 07:23:59 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(converters/orcus) +textproc/fmtlib/buildlink3.mk, fix build
   2022-02-05 05:14:31 by Ryo ONODERA | Files touched by this commit (4)
Log message:
orcus: Update to 0.17.2

Changelog:
orcus 0.17.2

* ods

  * fixed a bug where the state of style:cell-protect="none" was not
    explicitly pushed, thereby having had the same effect as not having this
    attribute.  After the fix, style:cell-protect="none" will \ 
explicitly push
    the hidden state to false, locked state to false, and the formula-hidden
    state to false.

orcus 0.17.1

* general

  * addressed a number of coverity issues.

  * removed a variety of compiler warnings.

* ods

  * re-generated sax parser tokens from ODF v1.3.

  * revised the style import code to only push style attributes that are
    actually specified in the XML.

* xls-xml

  * revised the XML structure validation strategy to ignore any mis-placed
    elements and their sub structures rather than aborting the import.

orcus 0.17.0

* general

  * set the baseline C++ version to 17.

  * cleaned up the public API to replace pstring with std::string_view, union
    with std::variant, and boost::optional with std::optional.  With this
    change, the public API no longer has dependency on boost.

* spreadsheet document

  * switched to using ixion::model_iterator for horizontal iteration of cells
    instead of using mdds::mtv::collection.

  * fixed a bug where exporting a spreadsheet document containing adjacent
    merged cells regions to html incorrectly exported the merged cell areas.

* xlsx

  * cached cell values are now correctly loaded from the file.

* sax parser

  * utf-8 names are now allowed as element and attribute names.

* css parser

  * unquoted utf-8 property values are now allowed.

* orcus-json

  * fixed segmentation fault when using --mode structure with the Windows
    build.

  * added yaml output option.

* xml-map

  * fixed a bug where mapping of an XML document with namespace aliases
    sometimes corrupts the alias values.

* python

  * added orcus.FormulaTokenOp enum type which describes type formula token
    operator types in a more finer grained manner.

* documentation

  * added notes to how to use orcus-xml and orcus-json to map XML and JSON
    documents to spreadsheet documents.

Next | Query returned 53 messages, browsing 1 to 10 | Previous