Age | Commit message (Collapse) | Author |
|
Change-Id: Id0762974d12cd7bc7c2bb1ba64b3bf369418bedb
|
|
Change-Id: I74a9748a2e4981dc5d1677f06db7eceed9e4b108
|
|
...there appears to be no good reason not to (it's a UNO implementation,
deriving from WeakImplHelper), and witnessed at least one JunitTest_sc_unoapi
failure where an incoming URP call on ScHeaderFooterTextObj::getString obtained
an apparently dangling
ScHeaderFooterContentObj& rContentObj = aTextData.GetContentObj()
that pointed to garbage.
Change-Id: I51a2a03ded18509ee61488d96bd30a6d364825d7
|
|
Change-Id: Ia30271426ea47b7bf5af85d16591a02e6d52b3d9
|
|
... to avoid bugs like commit f0d6e0e1e21afd0adf5bd01d771b2d83d8f13a48.
Change-Id: I1e41d421609e09bf62a7a04ba34f3a8e8d118fd3
|
|
Makes it easier to edit them manually directly in the registry files.
(Something end-users are of course not expected to do, but admins or hackers
may want to do.) Also guards against the possibility of the numeric values of
the opcodes being changed. I figured out how to do the mapping from symbolic
names to enum values and back without an ScDocument, turned out it was not
complicated after all.
Change-Id: I8bd97f256f7d777162c1b629bf82285544e86d70
|
|
Fallout of 72b9dd277bab328c4d9227439e27e8c29b43fa7d String to OUString
conversion.
Change-Id: I89a90da11790efba9e8ce4c9464dfca50b08c3ce
|
|
Change-Id: I399bf576fe89283f839842959f06b8fe83f13b2b
|
|
Change-Id: Ie4ecb334666587d25b94d8bf2b1a9fe60d03d232
|
|
Change-Id: I53ad45fef0e17ce15a500959206b9b042e550e49
|
|
It is only called from sc/qa/unit/opencl-test.cxx anyway, and there it is
presumably intended to make OpenCL be used whenever at all possible, with no
requirements on which opcodes are used in a formula or the size of the formula
group.
Change-Id: Ib8a28dfa15794374e849aa1cdcc5288ef8aa017e
|
|
Change-Id: Ia9af98d580a694c2b8c5dae213d443d94c143091
|
|
We don't want silly non-informative comments in our C++ code. It is even more
pointless to put them into generated OpenCL code.
Change-Id: I89afc7234807a3ec5379c5d55a2ea8d52bde7600
|
|
Change-Id: Ifd95d9fa74f6cbba989c05aae2a225a85b78c9f1
|
|
Change-Id: Ic0d82c710c09a099329fa76e2fb81c6c8613b334
Reviewed-on: https://gerrit.libreoffice.org/14071
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I225cbb3a4a66a8f20bec91c4770ad78e72b663b1
|
|
... just to determine there's nothing to do in that case.
Change-Id: Ic962a5420afc5216e750b7fb578a4844ab6fc54a
|
|
It's a valid condition in some cases.
Change-Id: I9c9bbcf0b506a88f89e4a420dd544e4bc6502e58
|
|
We don't want such a mode to affect other uses of randomness, though. Thus use
a separate random number generator object for these two functions, and use a
fixed seed for it if the SC_RAND_REPEATABLE environment variable is set.
As RAND() is implemented in sc, and RANDBETWEEN() is implemented in scaddins,
it was a bit hard to figure out where to add the new functions needed, without
having to over-engineer things with UNO. (This functionality is totally
Calc-specific, but neither sc nor scaddins has any public (non-UNO) API.)
Caolan suggested the formula module, which seems like a good enough place to
me.
Change-Id: I4b0cb327392e51a18bce28478af91b0174d6b726
|
|
Change-Id: I090633944f6514964949566ffe94038b565abff4
Reviewed-on: https://gerrit.libreoffice.org/14019
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
|
|
Change-Id: I0b9c44b405e2c617c60e11a1a15eaeb867cba57e
|
|
Change-Id: Ia47c0bc3539ddf8f925cd053a2431c742c46d337
|
|
Change-Id: I75adf1973083a6f4519133f9e97ad83fd7d8658a
|
|
... to evaluate the string conversion configuration, instead of the hard
coded locale dependent IsNumberFormat()
This only for literals, not referenced cell values.
Change-Id: I774b52f1e258294014d8ea6a62374dd1d262f022
|
|
Change-Id: I7d939088a433e07195935ac7b8350b0030eb29b2
|
|
Change-Id: Id4143e0a8410e6a9589f941c2bda83074eaf4844
Reviewed-on: https://gerrit.libreoffice.org/13975
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I696fcbd2896aefda38314457b6838874262ad111
|
|
Change-Id: I7c125bd27f5662b2f5bbcafb51aebdac9e272d08
|
|
Change-Id: I54a87b8cf6ffc48f8e850379aebb4abba7a327b5
|
|
This thing was starting a timer that re-starts itself forever, and when
the file it was watching changed, it would just assume the drawing
objects were still there (and the document, for that matter...)
Change-Id: I35f187f0828097a05618dc1733dce819fc6bffc6
|
|
Change-Id: I0c82088342085c1b7d9aa3c6009684bc58a9fd21
|
|
We need to set scaling factors to device's map mode *only* for the texts.
Calc handles scaling for all the rest. Interesting how it works.
Change-Id: Ia6aa122961ea5ddc2e31eacb28392f3e355a5ebf
|
|
With this, the tiles get rendered correctly at varying zoom levels.
Change-Id: Id5ca18e363dfdb143af1685be96af2f3c3514ea9
|
|
ScRangeList::DeleteArea() may remove an entire range, if it was the
last range a subsequent call to ScConditionalFormat::DeleteArea() would
attempt to access an invalid first element.
Change-Id: I8d68c27963dc8561d61a94980093c271bd3aaffb
|
|
This could save a million iterations ...
Change-Id: I44fb228b951580bbeb5df5f6ec7be933077776ff
|
|
This works well at 100% zoom, but the offsets are still not correct
at zoom levels other than 100%.
Change-Id: I301362b00ca916410b69f39aa58ed871ce177d88
|
|
Change-Id: Ib226d7ec13bc64ee6d32fab3c3f6cecc4eb8b151
|
|
Change-Id: I2179a81b5ce83beea491b86469c5b8ba232fdd15
|
|
left over from "SVStream operator>> to Write method" conversion
Change-Id: I619eb743d7890d5c70d0a94e51ce263567fa6f3b
|
|
It's basically the same thing we do in ScDocument::DeleteArea(), implemented
in ScDocument::SetValue() and SetString().
Change-Id: Ifcae31aaef0e00ed8659aa5e2b9b8e206dc1a099
|
|
Change-Id: I1e5e9d50af471bc0e63f0d39478d96bf479583d5
|
|
Change-Id: Iaea31af5b7e41367b59fe02d523bcb7e08a8e0fc
|
|
Check that grouped area listeners aren't discarded when unsharing a
grouped formula.
Change-Id: Ic3d3e9acb5b97d927a85ca433de127dd3b74a30c
|
|
Further implementation is needed to re-establish grouped listeners after
unshare and split.
Change-Id: I861b3f9d63a611ab0e32918ce1b272121bf12988
|
|
This reverts commit 8c291bb13335fc73785eab2bba81b37a5161d6b4
because a pile of stuff then crashes, its not sufficient
to remove things from .ui files if there are still used but
the cxx. e.g. opencl options page
Change-Id: Ice608af7e4a3f7798183a45602715ab04afbc87a
|
|
Change-Id: I7e6afeea9368241bea8af141726e73c557475317
|
|
Change-Id: I2da98a82f2d2407f48960a4e53643cee63b4844d
|
|
Change-Id: I54b9f3ca66035b66509c960ca79391446ecf8778
|
|
Change-Id: Ie8ccf61f0b04b718c930b14374843e3858c6278b
|
|
Very simple, without zooming.
Change-Id: Ia5bd5c02dab3eedbaad07ebd81c4d7fe3c6a00c1
|