Age | Commit message (Collapse) | Author |
|
Change-Id: I983127828b28c72dd12d4778b88051964e9bceaa
|
|
This way, even after the loaded doc shells get purged due to timeout,
we won't reload those external documents from disk again. One caveat
is that we currently don't pre-populate empty cells even if they are
referenced by the host document.
Change-Id: I1de2987836bf2fc5d9d7044b406fb99faa534164
|
|
Change-Id: I88b205d36eede5e63af46f8581896d980b6aa27d
|
|
Import especially when we have a whole bunch of large-ish documents open
in the background.
Change-Id: I614e6daab3481c09dae47c8407497d77aec40480
|
|
To prevent collision with the timer wanting to purge the doc cache
while updating external links.
Also, show progress bar, and make the timer interval and the document
cache life span longer.
Change-Id: I325984c8fa68425a2621cf8f9c016463291afc89
|
|
Rather than just clearing the existing caches and loading the external
documents on demand as the formula cells gets re-calculated. This has two
advantages: 1) when the loading itself fails, we can keep the existing cache
rather than turning all affected cells to error cells, and 2) this prevents
on-demand loading after the external linkes get refreshed, which can make
scrolling very slow & painful.
Change-Id: Ie8243f6f94c5e477964413ab83f6b4b746fe3220
|
|
No need to create cached versions of stringified sheet tokens for
a given grammar at great for every formula that we compile; defer
until use. Is this a large cost on save ?
Change-Id: I8058ed564dbdc00ff45c02cb483c1a20a48af272
|
|
Add API to wnsure we don't end up allocating 32k bytes of tokens
for each ScFormulaToken, as happens when you Add a token to a new
empty ScTokenArray.
Change-Id: Ib12a3065eb513243a2146ebb009fbaa650385dd9
|
|
Change-Id: I37b9e49607c8c51f10bc8ff8fc342b02fdb8b7e1
|
|
Change-Id: Ibf958dbfbf7cdbe6ad31d390138be8d4d468c225
|
|
(Thank you Eike)
Change-Id: Icc7061c7f7296302d6ed21f0e74a48cbaa82011a
|
|
Change-Id: Ie1c3f3b11ed216b53f3fd385614f6fcb2c38220c
|
|
Unconditionally set miAutoPosColumn at the end of all operations so it
is also valid in case of pColumnData->clear() and no entries inserted
after pDoc->GetDataEntries().
Change-Id: I689632f696091fd9ce8e93c06d7918e5eaf05ab4
|
|
Detect arguments larger than 64 chars passed by value.
Change-Id: I9b0ea9ccb99d115984a26eab67c9cf6afd5f6cae
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Inserting data in pColumnData invalidated miAutoPosColumn
See https://bugs.freedesktop.org/show_bug.cgi?id=78838#c6
Change-Id: Iece423cd8d14f5ae7bf382583c0369895a00f168
|
|
Change-Id: I6fdce232ef41079f20a983dc72da032196078858
|
|
for i in `find . -name *.src -or -name *.hrc`; do FILE=$(cat -s "$i"); echo "$FILE" > "$i"; done
Change-Id: I2bac5ad3e1eb3c566e5c867ccf45893a19e1561e
|
|
Of the 53bn cycles consumed loading a large test; this saves up to
30bn parsing tab names, plus ~1bn not copying strings to convert to
integers.
Change-Id: Ie768ff8c2159dec62418088e643fe468e4cd5d70
|
|
Change-Id: I328812513691f499871002633b9ac750af86243c
|
|
Change-Id: I885bf77a85f7f479a8a9632e64af306be243cdd0
|
|
For arraybound of slidingwindows parameters in COVAR formula
Change-Id: I17a601edfbc720d4e3e40fc31bf6efd73b4ac65b
|
|
For arraybound of slidingwindows parameters in Intercept formula
Change-Id: I6c96073e859ef7550033e9a46e6cafb11e8bfe0a
|
|
Change-Id: I85f7bdeb153a8bcee0fe9678db93bc43cf2bc659
|
|
Change-Id: I5a24bcc91f8c19472aab529e82648d06d13e46d9
|
|
Change-Id: I97f55bffd1e61bc9d3f7f85ab857f82df5475dc4
|
|
Change-Id: I768ad4503905b54ef5a7aa54445dbb94ce0493ed
|
|
Change-Id: I1f177684bdbac76a2f9632bc51482821eb510496
|
|
such as AND(MOD($B4, 3)=0, $A4="NQSO")
Change-Id: Ie891d4e56eaa39f769f018b6db53ee209dd15540
|
|
in op_financial&opbase.cxx&opencl_device.cxx
Change-Id: Ic4b8cee77a0a4faec44bcf3650f4f6fa691a9e71
|
|
Change-Id: Id7c6e341eb88f6c8ffdaa7f83b787bb19649afec
|
|
This function makes property mapping in charts more user friendly.
Change-Id: I01cfb31edd749ee474d5078042fa5c4b4a270f86
|
|
Data member entries are inserted when they are added in addDateMember().
Change-Id: I6cb2e3629053fe2bb49517c4ef8d5c1fee576446
|
|
Change-Id: Icc1e11e173329fd88898a3d13270406fd651eb2b
|
|
so we can re-use it in other modules
Change-Id: I6057b1e955f745019fd48f91a754279df0f2b948
Reviewed-on: https://gerrit.libreoffice.org/9348
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
|
|
Change-Id: I42787db31769e8bde984c5f4f0aa90335e889b1c
Reviewed-on: https://gerrit.libreoffice.org/9356
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
|
|
That means there is nothing to delete, and proceeding would cause Calc
to freeze.
Change-Id: I2a8fb5736870ba459082873c8f864283d8b9c664
|
|
Change-Id: I245f4a26c8fdee8230bb0af2963cae2739413253
|
|
Change-Id: I5e2c57f4c53147ab4ae58f48059c8020de144f3c
|
|
Change-Id: Iaecba29cb5958787ec2581198943d373e37a3934
|
|
Change-Id: Iadb275a3799195a8c2eb57a975315f21d8215b31
|
|
Change-Id: I22ded05f328aeb4479c90e79b12729eb3835b3ec
|
|
Change-Id: Ibccaa2138426c22cd63d273a1b6cdc927ebe80dc
|
|
This prevents creation of a temporary EditView instance which would mess up
the cursor state while the mouse pointer is hovering.
Change-Id: I7759667b105b4389dd4de2673cd2fbe32082c95d
|
|
Also fix the export of underline types as well. It was always saved
as a single line.
Change-Id: I88cb0f3702a6afc14544ecbce8f200b5422fd78f
|
|
Change-Id: I166e781cb54181a8e5d08021cf5f6dfcd1fde5cb
|
|
Change-Id: Ia9c29d37eaf962e0245920e50f534dd779af72dc
|
|
Change-Id: Idb4b6442be7ddb08875c6b59f54a887399385be7
|
|
Change-Id: Ie503c2758e809712c99df6e53a02ac6e719dd036
|
|
Change-Id: I8cfaa06019e641e0590065d8f6a3266ff82acb88
|
|
Change-Id: I7dc862794f7f0973bd4de7b54f7a1fb15235bc3e
|