Age | Commit message (Collapse) | Author |
|
Change-Id: I09ffa455e79199e37ca6168753ec9ef4d5aa33dc
|
|
Change-Id: I370f641f0fffed8835a32c577c2f2e841ba419aa
|
|
Regression introduced with ebdd9c300718bce454ef56a31d5d8fb699fc1822
(first eaea417bfdf8d06df2b7f2e42c904c32ce77e871) that removed the
bMixedComparison member from ScQueryParam under the false assumption
that is was only used to emulate a legacy Excel behavior. In fact it was
also needed to do the at least horizontal range lookup in sorted mixed
data, though didn't evaluate exactly the same conditions as Excel and
defined in ODFF.
Reimplemented a similar behavior for the new code structures but this
time also checking for the additional condtion that a query ByString
does not return the last numeric result and vice versa, which previously
was missing.
Change-Id: I46061777879ba5301bfcaca2d50cf87a994f93f2
|
|
Change-Id: I75dcedfb8fb8b294326898713e7220080d429342
|
|
all right this time
Change-Id: I9168df3cd83cfa910e4a189b5330a28ad85773ac
|
|
Change-Id: I6a1cd4bc3eb91e89c5d15a2281d5f3d4a978df4e
|
|
Change-Id: I9168df3cd83cfa910e4a189b5330a28ad85773ac
|
|
Change-Id: I11bb688a8e0affda9ed78a61d9aba3d244914f8c
|
|
When the referenced range consists of entirely empty cells, we get
an empty array, which is correct, but an empty array returns false when
calling isValid(), which is not correct. After some thought, it's best
not to check for isValid() here.
Change-Id: I50dcea4f2b55d5f5c6f1226cca4106ddcad62145
|
|
Enabled in experimental mode only or via SC_IMPORT_THREADS=<N> this
allows significant parallelisation of sheet reading. I also implement
a simple thread pool to manage that.
Change-Id: I66c72211f2699490230e993a374c26b1892eac12
|
|
Doing this would avoid re-grouping formula cells twice.
Change-Id: I732658fc92f2fb3ddde0c0c00ae85f72074b6b48
|
|
Change-Id: Iae6177433f05875e014de50eb4100fa381ddafdd
|
|
Change-Id: I76be464200d486efef9c8a7e957c310c9adae3b8
|
|
And a test case to catch it.
Change-Id: I233269822b383afa9783bdc7318eddee31d1eaa3
|
|
ScDocShell::ConvertFrom() queries the filter options from the SfxItemSet
at SfxMedium, which is fine when loading the data into the table
selector first, but the final load via ScAreaLink created a bare
SfxMedium without options set. Do so.
Additionally it may now even work that ScDocShell sets options at
SfxMedium, which the ScAreaLink code prepared for but previously the
SfxMedium did not have an SfxItemSet.
Change-Id: I45d6a24906dc3ba41654b8c0951dd84939d8af5e
|
|
So unset any SC_BACKGROUND_COMPILATION environment variable to avoid that
mixing up things when running this test. (It doesn't in a "clean" build, but
in a build where you temporarily have made the SC_BACKGROUND_COMPILATION thing
actually work in the sc_opencl_test unit test (by bypassing the weird "Is
OpenCL enabled? Yes! No! Yes!" dance there), it does.)
Loading the scopencl library will load also the sc library, which causes lots
of confusion, as this unit test library itself includes all the object files
from the sc library. (For IMHO questionable micro-optimisation reasons.)
Another day wasted thanks to not understanding what undoubtedly are clever and
elegant tricks.
Change-Id: I203b6dae7d9b52787ac2d57180be87a61626af6c
|
|
Still lots of gratuitous unconditional writing to std:cerr in there. But
maybe that's what we want.
Change-Id: I28a65d6535c814bf5c047a7255dd3970fffda5dc
|
|
Change-Id: I402ccfa2e24240347985d9fda7adf4e2c01712fd
|
|
Change-Id: I7136ad48ad3f20c60b77838225ce6c927514acff
|
|
It will be removed later.
Change-Id: Ia6c2711169cd45056cbf85bc8028627d6f57b44b
|
|
Change-Id: I2475961ae315ee7193ca2cedd5943b663bfee7a0
|
|
Change-Id: If5eb71e9298cefdac3dda98cb1ff67fe913ad3c3
|
|
To prevent deadlock during threaded sheet stream parsing. It now
deadlocks at a different place.
Change-Id: I0ba0f2c9a257e71b0a340ab14e369b06d5fd8829
|
|
Threaded version still not working as the fast parser deadlocks during
threaded parsing.
Change-Id: I3d402a22a394d7d0d7edf96590ae039506928fde
|
|
The ooxml spec documentation is rather confusing ( for me at least ) and the
sense of the of the sheetProtection attributes as described seems reversed to
how I read it ( or maybe it is the equivelant option in ScTableProtection that
operates with the reverse sense <shrug> ) In anycase the import ( and export )
have been adjusted to take that into consideration, also the export now actually
deals with the defaults correctly.
Change-Id: Ia69567b8898b39c9d171486cfa800e1748c5814b
|
|
AMLOEXT-245 BUG
Change-Id: Ia8756af26c765820a04137a87f6681447dd18efd
|
|
ALMOEXT-245
Change-Id: Iedbbdc612232a939b2270e373313c872de831c20
|
|
This is only the first of two places that does this.
Change-Id: I57fe1eb07630ecd86b112e88b7ad32c16e9f793a
|
|
Change-Id: Ie6f2fd3cce70e4789805e788846d3beb64620a4b
|
|
NaN value indicates if the force intercept is enabled or not.
Change-Id: I51d33a6e04a4b5832f241e7ae7ee6d2fbb32ea9b
|
|
The sheet delta was reverted resulting in the references not being
updated when conditional formats were copy-pasted between sheets. Saved
to .ods then was an identical calcext:target-range-address as for the
copied source range.
Change-Id: I038b58f20f71ff1393dccafa3021dac02cd69e4b
|
|
AMLOEXT-244 FIX
Change-Id: I5f49f7acccaabd2a97d8ac4bfba4b973889278f1
|
|
AMLOEXT-244 BUG
Change-Id: Iefce62484b2189b37b747bfd4b739115dafbc40d
|
|
Importing already a Calc-only number of parameters do not insert
extraneous parameters.
Fixes fdo#38592 but that bug doesn't occur anymore on master / 4.2
because this code isn't executed anymore since the move to non-API
token generation.
Change-Id: I011e3df24573fce9f2788c9311089af984650220
|
|
Change-Id: Ic714074a22847fbe4ac39cd035d4924fb0525efd
|
|
AMLOEXT-243 BUG
Change-Id: I97e2dab35b40f4f7fcd4975ae7c5907e97e19fd9
|
|
AMLOEXT-243 FIX
Change-Id: I1a356f9a591c1f5a99d2675065b63a7673217ac6
|
|
Change-Id: If996e57a616adfb21f09463ac305e64c4e2fa4cc
|
|
No need to fetch string size with this change.
Change-Id: Iae5f6c60430fc57985a0fec5bfec59727e5a8f0f
|
|
This also avoids unnecessary row height adjustments.
Change-Id: Icfecf0a5fdf7ef18db368ebadcf9d0b8700c0b65
|
|
Change-Id: I8c68308394a64eee0985d7d1f8c8b34637a6da74
|
|
Change-Id: I27628314337ae4df31420d63d7c09148369a6759
|
|
Change-Id: I2561ede5a42ad1f0f3bb74f7b9375f87010eddc3
|
|
Change-Id: I01dcd6d421c1f648b4cd8413e3baf50fd26d4c8f
|
|
EXPON.DIST, HYPGEOM.DIST, POISSON.DIST, WEIBULL.DIST
Change-Id: Ib9f648739ec0af90cdf2f576c7f548a6acb7b4a6
Reviewed-on: https://gerrit.libreoffice.org/6748
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
|
|
A final pass through the code, converting code to use the new
OUString and OString methods that can detect string literals.
Change-Id: Ifa6382335e5650a1c67e52006b26354e0692c710
|
|
Convert code like:
sType.equalsIgnoreAsciiCase(OUString("VIEW"));
to:
sType.equalsIgnoreAsciiCase("VIEW");
Change-Id: I6fb47e6a83b561c7e5a25da76b63606a3174858d
|
|
Change-Id: Iab714a296ce0f807b5badd1ff96a99f3da2b24f8
|
|
Change-Id: I94202bebcc7deded51636f4bf7f203254a31931f
Reviewed-on: https://gerrit.libreoffice.org/6751
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
|
|
Convert code like this:
if (aStr.equalsL(RTL_CONSTASCII_STRINGPARAM("rem")))
to:
if (aStr == "rem")
which compiles down to the same code.
Change-Id: I2dfa0f0a457c465948ecf720daaa45ff29d69de9
|