[Libreoffice-commits] online.git: bundled/include kit/Kit.cpp
Marco Cecchetti
marco.cecchetti at collabora.com
Sat Dec 16 13:07:41 UTC 2017
bundled/include/LibreOfficeKit/LibreOfficeKitEnums.h | 7 ++++++-
kit/Kit.cpp | 6 ++++--
2 files changed, 10 insertions(+), 3 deletions(-)
New commits:
commit 96a2d3c36ce937454894b6a64e28a53a2c74b856
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date: Tue Dec 12 12:23:36 2017 +0100
calc: LOK_FEATURE_RANGE_ADDRESS (solving compatibility issue)
In order to make cp-5.3 compatible with online 2.1.x we introduced a
new enum which by default disables collecting the new range based
header data implementation.
This patch (re-)enable this feature on online 3.x
Change-Id: Ieab4145df9d132810bd871b1a315fd2171ba0ab5
Reviewed-on: https://gerrit.libreoffice.org/46288
Reviewed-by: Jan Holesovsky <kendy at collabora.com>
Tested-by: Jan Holesovsky <kendy at collabora.com>
(cherry picked from commit 2a2c04651c3a935a793f7710118b5945f6966ab0)
Reviewed-on: https://gerrit.libreoffice.org/46598
Reviewed-by: Marco Cecchetti <mrcekets at gmail.com>
Tested-by: Marco Cecchetti <mrcekets at gmail.com>
diff --git a/bundled/include/LibreOfficeKit/LibreOfficeKitEnums.h b/bundled/include/LibreOfficeKit/LibreOfficeKitEnums.h
index cf85d7c6..f14ce4d3 100644
--- a/bundled/include/LibreOfficeKit/LibreOfficeKitEnums.h
+++ b/bundled/include/LibreOfficeKit/LibreOfficeKitEnums.h
@@ -79,7 +79,12 @@ typedef enum
/**
* Turn off tile rendering for annotations
*/
- LOK_FEATURE_NO_TILED_ANNOTATIONS = (1ULL << 3)
+ LOK_FEATURE_NO_TILED_ANNOTATIONS = (1ULL << 3),
+
+ /**
+ * Enable range based header data
+ */
+ LOK_FEATURE_RANGE_HEADERS = (1ULL << 4)
}
LibreOfficeKitOptionalFeatures;
diff --git a/kit/Kit.cpp b/kit/Kit.cpp
index 4e83df9b..13e791ac 100644
--- a/kit/Kit.cpp
+++ b/kit/Kit.cpp
@@ -1419,7 +1419,8 @@ private:
const auto flags = LOK_FEATURE_DOCUMENT_PASSWORD
| LOK_FEATURE_DOCUMENT_PASSWORD_TO_MODIFY
| LOK_FEATURE_PART_IN_INVALIDATION_CALLBACK
- | LOK_FEATURE_NO_TILED_ANNOTATIONS;
+ | LOK_FEATURE_NO_TILED_ANNOTATIONS
+ | LOK_FEATURE_RANGE_HEADERS;
_loKit->setOptionalFeatures(flags);
// Save the provided password with us and the jailed url
@@ -2184,7 +2185,8 @@ void lokit_main(const std::string& childRoot,
const auto flags = LOK_FEATURE_DOCUMENT_PASSWORD
| LOK_FEATURE_DOCUMENT_PASSWORD_TO_MODIFY
| LOK_FEATURE_PART_IN_INVALIDATION_CALLBACK
- | LOK_FEATURE_NO_TILED_ANNOTATIONS;
+ | LOK_FEATURE_NO_TILED_ANNOTATIONS
+ | LOK_FEATURE_RANGE_HEADERS;
loKit->setOptionalFeatures(flags);
loKitDoc.reset(loKit->documentLoad(uri.c_str()));
if (!loKitDoc || !loKitDoc->get())
More information about the Libreoffice-commits
mailing list