336650 Commits

Author SHA1 Message Date
Khaled Hosny
f2b51cdfd6 fdo#70393: move libxml2 to a subdir of external
Change-Id: Ifea928fc56239043f976ed1e0d2c986bc5cfb934
Reviewed-on: https://gerrit.libreoffice.org/6339
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:40:52 +00:00
Khaled Hosny
27d0ddf6b4 fdo#70393: move libwps to a subdir of external
Change-Id: Ib7c85b6004f4cf1cc3a3ecf280d9c99fb2e7297f
Reviewed-on: https://gerrit.libreoffice.org/6338
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:39:27 +00:00
Khaled Hosny
06c6846346 fdo#70393: move libwpg to a subdir of external
Change-Id: I28c0a18f9e85ca913a29f85e647a547cde2d40a1
Reviewed-on: https://gerrit.libreoffice.org/6337
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:38:57 +00:00
Khaled Hosny
c979511247 fdo#70393: move libwpd to a subdir of external
Change-Id: I599cf45b455b59e082078d6b2d5ed2efb99b5862
Reviewed-on: https://gerrit.libreoffice.org/6336
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:38:23 +00:00
Khaled Hosny
5c077d3b85 fdo#70393: move libvisio to a subdir of external
Change-Id: I8887369a0d355e803e31c52d7358c88d133cf89b
Reviewed-on: https://gerrit.libreoffice.org/6335
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:37:53 +00:00
Khaled Hosny
392726f042 fdo#70393: move liborcus to a subdir of external
Change-Id: Ibdf8c9fc9d7d2639ebd440ff2d833ab37ae76d98
Reviewed-on: https://gerrit.libreoffice.org/6334
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:37:21 +00:00
Khaled Hosny
9b4b718b5b fdo#70393: move libodfgen to a subdir of external
Change-Id: If43571222806df4c3d25ab88eab3b1755f583d5a
Reviewed-on: https://gerrit.libreoffice.org/6333
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:36:47 +00:00
Khaled Hosny
2728c6e8da fdo#70393: move libmwaw to a subdir of external
Change-Id: I8ba2b928638cf3f16c4500eeaec5a5ce91dd85f6
Reviewed-on: https://gerrit.libreoffice.org/6332
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:36:20 +00:00
Khaled Hosny
1359fba530 fdo#70393: move libmspub to a subdir of external
Change-Id: Ib93e41b2ebd7f466c28e6a52ea6ad16dd216642e
Reviewed-on: https://gerrit.libreoffice.org/6331
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:35:24 +00:00
Khaled Hosny
fc26490252 fdo#70393: move liblangtag to a subdir of external
Change-Id: I18cded289591bdf872c7a818326a35ac00d38482
Reviewed-on: https://gerrit.libreoffice.org/6330
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:34:56 +00:00
Khaled Hosny
36b554e965 fdo#70393: move libexttextcat to a subdir of external
Change-Id: Id4c27e0ed7ef31e0217a82160e18cc1b8e5858f7
Reviewed-on: https://gerrit.libreoffice.org/6329
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:34:08 +00:00
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 d07e7d692ddd2a9ab956a59bcc0f676c7d76bc10
"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