Khaled Hosny
e65ca87fd1
fdo#70393: move libcdr to a subdir of external
...
Change-Id: If862bdfc338daa60a104e9b28924343363bb2fab
Reviewed-on: https://gerrit.libreoffice.org/6328
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:33:37 +00:00
Khaled Hosny
63f6d64ca1
fdo#70393: move lcms2 to a subdir of external
...
Change-Id: I122a8564795f3a422d6bb10a5d6a845b72e77102
Reviewed-on: https://gerrit.libreoffice.org/6327
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:33:08 +00:00
Khaled Hosny
a522158332
fdo#70393: move libcmis to a subdir of external
...
Change-Id: I602ae9b173e42d668cd9383fa0d2517576db12bf
Reviewed-on: https://gerrit.libreoffice.org/6326
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:29:02 +00:00
Khaled Hosny
a4964c6011
fdo#70393: move jfreereport to a subdir of external
...
Change-Id: I92d5458b48cc7e1c4794407bf71c54f0f048f2d8
Reviewed-on: https://gerrit.libreoffice.org/6325
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:26:59 +00:00
Kohei Yoshida
0f8174dab2
Bail out early.
...
Change-Id: Id2dcaebd8213704c777f77bf7fb735a9788d68bd
2013-10-19 02:07:50 -04:00
Kohei Yoshida
5df31d1ce0
Remove obsolete patches.
...
Change-Id: Icf50e577b4ad472faa00a85e8ecc309bf2d953d0
2013-10-18 23:31:23 -04:00
Kohei Yoshida
45759608ea
Update mdds to 0.9.1.
...
Change-Id: I514e405f3a9768dcaab00a88c90d72bc54d12713
2013-10-18 23:27:54 -04:00
Kohei Yoshida
a130c38bbc
Try constructing & initializing the matrix in one step.
...
This uses multi_type_matrix's new constructor that allows array data
assignment.
Change-Id: Ief01aefc1cc770aca702de7117c7e72c51fd4c33
2013-10-18 23:22:44 -04:00
Kohei Yoshida
790aec7e84
Remove all uses of Pos and ConstPos. They are slow.
...
Change-Id: I27f68e67eebfd1ce4be29b24147e5586c8f9f85e
2013-10-18 23:22:44 -04:00
Kohei Yoshida
0b08d0627d
vector with reserve() is slightly faster than deque here.
...
Change-Id: I9c2203662daa586e3fdbc9650b6ff61365c5bc60
2013-10-18 23:22:43 -04:00
Kohei Yoshida
7460ddb0f2
Slightly optimize matrix value traversal.
...
Change-Id: Idbcb2348ff7f4a5df32d66761849e3a92b4eb794
2013-10-18 23:22:43 -04:00
Kohei Yoshida
1a590708f5
Faster way to add two result matrices.
...
Change-Id: I347aec7de10a943d7f91c468cd6e393f980e53b6
2013-10-18 23:22:43 -04:00
Kohei Yoshida
7195a5b87c
No need to fill zeros here. The matrix is initialized with zeros.
...
Change-Id: I842819ed5ee040d4c65c3676ea35707d4087602a
2013-10-18 23:22:43 -04:00
Kohei Yoshida
b80eb0fe58
Re-write CompareEqual etc. to make it run faster.
...
Change-Id: I6efeff7c97695cab060319f20fae8673286a6c0a
2013-10-18 23:22:42 -04:00
Kohei Yoshida
335978eb36
A little cleanup. Derive block types from multi_type_matrix.
...
Rather than directly using the blocks from mtv.
Change-Id: I215e38ad406f8edc5d15c9f011dde649fce1d671
2013-10-18 23:22:42 -04:00
Kohei Yoshida
10ccf6acde
Reduce the number of arguments. The first argument can go now.
...
Change-Id: Id2b9ca7b6e24edc0da4735c01798ab580fba910d
2013-10-18 23:22:42 -04:00
Kohei Yoshida
60cc84c953
Move the compare-matrix code to ScMatrix, for much faster execution.
...
Change-Id: I3c4f255469b48cfd6f132503ff695e347d8ae912
2013-10-18 23:22:42 -04:00
Kohei Yoshida
4162c889f2
Fix brace styles.
...
Change-Id: Ieb169d5ef8700067fbf011bbfc18fca6b40c03b8
2013-10-18 23:22:42 -04:00
Kohei Yoshida
e09cedd922
Initial attempt to speed up matrix comparison.
...
And move the value compare code to somewhere public. I'll be using it
from the ScMatrix internal.
This change requires mdds 0.9.1 which is yet to be released.
Change-Id: I942133c85b614b3404006fa38af111ace9361fd4
2013-10-18 23:22:41 -04:00
Kohei Yoshida
0b9b668502
Enable group calculation on SUMIFS.
...
Change-Id: I0c02204d08c73668b2564360486f843e5e7b69d0
2013-10-18 23:22:41 -04:00
Kohei Yoshida
ad9dce70d8
We actually don't want to allow group-calc on matrix inverse.
...
This one is accelerated for a single cell calculation case only.
Change-Id: I1f66fc6bb20f08f45d47ae596fb201b838b17408
2013-10-18 23:22:41 -04:00
Kohei Yoshida
d54243d3a8
Redo vector ref array fetching for ranges starting with a numeric cell.
...
The test now passes.
Change-Id: I84e98e326be9cab175ecb95dbb4db4c535bca6d2
2013-10-18 23:22:40 -04:00
Kohei Yoshida
227a8bb891
Add helper functions for unit test & add new test that currently fails.
...
Change-Id: I503fc26ccc0f117c626e78a8a1dd07ff32a06432
2013-10-18 23:22:40 -04:00
Kohei Yoshida
1a77aeb0ac
Cleanup.
...
Change-Id: I3d6e3bceda23255a138340dcea3d847481216e73
2013-10-18 23:22:40 -04:00
Kohei Yoshida
a6f8102ba5
Re-do fetching of vector ref array to support number / string mixture.
...
For now it only works when the range starts with string cell. With this,
the test now passes.
Change-Id: I6f79415ce11233648cdb20c8075f500b8c3d2f76
2013-10-18 23:22:40 -04:00
Kohei Yoshida
3629a512b5
New constructor that takes both numeric and string arrays.
...
Change-Id: I9c48f340a0349e5f1ba772fcd783924c79b07616
2013-10-18 23:22:40 -04:00
Kohei Yoshida
86c3961b4c
Write a new test case for fetching vector ref array.
...
This currently fails rightly.
Change-Id: Ic4d8d3d720b2ee879f963d1871dd8779461f352f
2013-10-18 23:22:39 -04:00
Kohei Yoshida
c30a2c4baf
More eye-pleasing way of checking for valid vector array...
...
Change-Id: If2f47a7d98a4cbc9e09dc98c1bb0e11f8f889265
2013-10-18 23:22:39 -04:00
Kohei Yoshida
7586151cbe
Allow vector array tokens to store both numeric and string values.
...
This is achieved by storing two physical arrays in each vector
reference array.
Change-Id: Iafb9e57b86e57e75eed8ff692a6d882c2049f710
2013-10-18 23:22:39 -04:00
Jesús Corrius
3164924fac
Initial experimental support for Visual Studio 2013
...
Change-Id: I4a1ad9da56f39a21d8a392fdb92704cc4311c84c
2013-10-18 23:27:34 +02:00
Julien Nabet
8998a84f2a
*api: remove type + remnants ">
...
Change-Id: I2b60de0a11948ad1cab29931ac09b0aa1fe9adee
2013-10-18 22:07:20 +02:00
Julien Nabet
ff901a00ae
fdo#70515: Error in stated number of parameter value choices for WEEKNUM_ADD
...
Change-Id: I9cf5b9b0913e7bf4a59c3ec98157ce6d0661f408
Reviewed-on: https://gerrit.libreoffice.org/6310
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
2013-10-18 20:05:49 +00:00
Khaled Hosny
cc4aca0c9f
Fix building from inside modules moved to external
...
Change-Id: Id6023dc3751fe70984f489682be17d1ab1855f71
2013-10-18 21:52:01 +02:00
Caolán McNamara
adfb02be9a
rework Init/Main ui-previewer post early language detect
...
i.e. due to d07e7d692d
"wait until we know the UI language before initializing gtk"
we need to have uno working earlier
Change-Id: I77dbea78113c1c95b622a2367472a0111d0d32d1
2013-10-18 20:33:37 +01:00
Caolán McNamara
5712a06f2c
Related: fdo#38838 make String::Erase private
...
Change-Id: I0a04798a38288eaa0cd4bc729303f8549ce4081a
2013-10-18 20:33:36 +01:00
Eike Rathke
2d40520a57
removed senseless comments
...
Change-Id: I38dcca9d513e9122ffca81f448ad3181fd7a9817
2013-10-18 21:25:58 +02:00
Eike Rathke
ac0dc48b63
check fCount beforehand and bail out early, fdo#70000 related
...
Change-Id: I47265cf0be9785e8be4b4be0b13d40cda206f349
2013-10-18 21:25:10 +02:00
Tor Lillqvist
1e49bb2d7f
Hopefully fix Android build
...
Change-Id: I85170f2d65dd17e0a04a261b0680f693e2917131
2013-10-18 22:17:02 +03:00
Winfried Donkers
ccbebd991b
fdo#70000 add support for COVARIANCE.P and COVARIANCE.S functions
...
These functions have been introduced with Excel 2010, but were not
supported yet in calc.
COVARIANCE.P (population) replaces the COVAR function, but the COVAR
function remains present (in Excel as well as in calc).
COVARIANCE.S (sample) is a new function.
Change-Id: If5501b4090fb716adfb3d121c7898528fd1b7ad4
Reviewed-on: https://gerrit.libreoffice.org/6135
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
2013-10-18 19:04:09 +00:00
Eike Rathke
82275ecb0c
eliminated cause of "SelectionPattern Null" dbgutil warning
...
No mark at all happens when creating a new document, in which
case the selection pattern is empty (created of GetPool())
anyway (hence there was a debug warning "SelectionPattern Null"
from ScDocument::CreateSelectionPattern()) and nothing needs to
be applied.
Change-Id: I9df338063baf27581f258f6c2fd0737b95804509
2013-10-18 18:51:45 +02:00
Ptyl Dragon
4219195dec
ios tile testing app done
...
Change-Id: I1c4a45c3f19d79b4da8cc96304e0e1802f92dff2
Reviewed-on: https://gerrit.libreoffice.org/6320
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2013-10-18 16:07:19 +00:00
Tor Lillqvist
4d8f12f57b
More text selection WIP hacking
...
Change-Id: Ia29725295613faf875a688b3917b144a5f05bbe3
2013-10-18 18:48:03 +03:00
Stephan Bergmann
5732ff540e
Some clean-up
...
Change-Id: I142f9c4e73585272c3028880e40c20f4a056f3c3
2013-10-18 17:36:10 +02:00
Caolán McNamara
9567fbdff6
disambiguate GetScriptType that return different value types
...
Change-Id: I694d81d17fac5fbd964937dc654ebd764af90842
2013-10-18 16:27:44 +01:00
Caolán McNamara
fdf85819c3
Related: fdo#38838 remove String::Match
...
Change-Id: I9db663dbcb432cbfe380e1272d6daaed3e6f4221
2013-10-18 16:27:43 +01:00
Caolán McNamara
f1a8aefec9
Resolves: rhbz#1020712 return all the selected scripts
...
What we want here is *all* the scripts in the range, that's the whole point of
using SCRIPTTYPE. We use this to determine the font to show in the fontbox. If
it's an exclusive script then we can show the font that that script, and if
there are multiple scripts we know to set it empty.
With the other intermediate bugs out of the way, this now appears to work
correctly.
Change-Id: I58426123602d70c151bd878e96fa5cbab7d3fd3e
2013-10-18 16:27:43 +01:00
Caolán McNamara
b57ffef61a
Related: rhbz#1020712 more i18n::ScriptType being compared against SCRIPTTYPE
...
Change-Id: I5da9114a3fd8330df2b63dc9187323765d305791
2013-10-18 16:27:43 +01:00
Caolán McNamara
e63a0d5657
Related: rhbz#1020712 wrong default font shown in editengine
...
Only in editengine could we have this fiasco.
There are two ImpEditEngine::GetScriptType's
a) sal_uInt16 ImpEditEngine::GetScriptType(const EditPaM& rPaM, sal_uInt16* pEndPos) const
this one returns i18n::ScriptType
b) sal_uInt16 ImpEditEngine::GetScriptType(const EditSelection& rSel) const
this one returns SCRIPTTYPE
Could there be a better way to ensure that mistakes will be made.
Anyway, within variant b, with an empty edit engine
ImpEditEngine::GetScriptType calls GetI18NScriptTypeOfLanguage but *that*
returns i18n::ScriptType's not SCRIPTTYPEs but when there is content then a
SCRIPTTYPE is truly returned.
Change-Id: I3a4a7c8746728e0fdfb25d961004c8339a24c93d
2013-10-18 16:27:43 +01:00
Eike Rathke
f6d23bbe99
new WrongList only if there wasn't one or it wasn't empty
...
Change-Id: Id6eaba19e89236716db2a0db9f557216d9402c66
2013-10-18 15:42:03 +02:00
Tor Lillqvist
459e3a26a4
Add dummy touch_ui_selection_start()
...
Change-Id: Id3854de1bcb8d5856d56e96895ff3bbf2e4aa666
2013-10-18 15:45:20 +03:00