summaryrefslogtreecommitdiff
path: root/sc/source
AgeCommit message (Collapse)AuthorFilesLines
2013-11-18Handle external reference bits too. This is the last missing piece.Kohei Yoshida3-1/+65
Change-Id: Ib1dd18bb5a8d70c53722ac91e2340d05bbc7798a
2013-11-18Avoid passing the external ref manager pointer to make it re-entrant.Kohei Yoshida1-98/+74
Change-Id: I67a0df1dcd0635ea82bfc397041a9c43dedbe75d
2013-11-18Don't forget to generate RPN tokens here.Kohei Yoshida1-0/+2
Change-Id: I03a0e0d9f82e9c8881b0ff225ba0b476a693afb1
2013-11-18Try not to pass ScCompiler as a parameter.Kohei Yoshida1-24/+24
Change-Id: I7ef58f0455f11a3eb2ac88ec76e9436fb48a74e2
2013-11-18EncodeUrlMode always set to "by grammer". Remove it.Kohei Yoshida1-45/+6
Change-Id: I7de308bbdaacc1fc60a142497acc2301c080e5dc
2013-11-18Handle matrix.Kohei Yoshida1-19/+75
Change-Id: I084b2348b5c52151b0d0ea36d082ec2f2603e0d4
2013-11-18Handle external functions (add-ins).Kohei Yoshida1-1/+21
Unfortunately we can't test this piece easily just yet. Enabling add-in functions would mess up the function list which is unit-tested and thus fail if we enable add-ins in unit test. Change-Id: Ieda5e5560d4c7e68d7c6272c5d85f2ac63bd4ee4
2013-11-18Let's have makeRefStr() take individual parameters again.Kohei Yoshida2-43/+60
And remove use of TokenStringContext from ScCompiler. Change-Id: Ib0636e2437a64edd372623a7176dab462eed831b
2013-11-18Handle sheet-local range names too.Kohei Yoshida3-31/+88
Change-Id: Ib1503c3b69d77946b4437bdc0e1bfa5ebacbb602
2013-11-18Handle named database ranges in CreateString().Kohei Yoshida2-2/+25
Change-Id: I6904b9de0f7d711252797bb2e33ba4c462476b2d
2013-11-18Pre-quote sheet names to avoid doing it every single time.Kohei Yoshida2-7/+6
Change-Id: Ib103ca22bf59c334945c0462588610899a0acfaa
2013-11-18We don't need this any more.Kohei Yoshida1-56/+11
This was used when external references used hidden sheets as a cheesy workaround. Change-Id: I7e4bf3a2235a0c2e80d0aa71a81f22a10b8d0fd5
2013-11-18Have makeRefStr() accept a context object rather than individual params.Kohei Yoshida2-45/+47
Change-Id: Id52e02aa29d85d207420c80a95ada2f8487f165f
2013-11-18Handle global range names and use CreateString() during xlsx import.Kohei Yoshida3-23/+50
This makes the load speed slightly faster. Change-Id: I64e4d4b8c42a68577350539f3812cafdc0433f96
2013-11-18fixed out-of-bounds string accessEike Rathke1-1/+1
Change-Id: I89e005f6f2d35e3343077b3b28e9fbb5135f9fff
2013-11-18GPU Calc: turn on parallel sumifs and parallel sum reduceI-Jui (Ray) Sung1-23/+11
Change-Id: Id615ea0f5f16a4dfc517aacb30715c2df84553e3
2013-11-18GPU Calc: implement horizontal ranges as multiple VectorRefsI-Jui (Ray) Sung3-26/+47
AMLOEXT-242 Fix Change-Id: Ia3deb221528230554b7c431e926b10428441666a
2013-11-18datastreams: make toolbar docked, hidden and show it when starting streamingMatúš Kukan1-1/+26
Change-Id: Icbf1abffc5424e213550c7cf27cdaa59126fa54d
2013-11-18GPU Calc: re-enable parallel sum reduction after fixing regressionsI-Jui (Ray) Sung1-6/+11
Change-Id: Id274575e731c413e8e9b808ae5e651efe10f7b03
2013-11-18GPU Calc: fall back to SW interp for unsupported double vector variantsI-Jui (Ray) Sung1-0/+3
For cases like DoubleVectorRef::GetArrays() containing more than one array. Change-Id: I5111a731301bb43b8dbcd1156d964dca231fe840
2013-11-18GPU Calc: fix regression caused by reductionI-Jui (Ray) Sung1-1/+1
Change-Id: I077d400f9cc83a60edd3374cce0f69f27872298f
2013-11-17GPU Calc: fix building error on WindowsI-Jui (Ray) Sung1-9/+7
Change-Id: I4a7e02c24f82222bdf9fc4fb66504ed3b6b09f34
2013-11-17GPU Calc: refactor: separate VectorRef out of DynamicKernelArgumentI-Jui (Ray) Sung3-58/+96
Now DynamicKernelArgument is more an abstract base. Change-Id: Icc70fa9fe4ed2db3c5483099d99584ba30ac38f6
2013-11-17GPU calc: refactor code for sum reduction andWei Wei2-20/+21
sumifs naming rule Change-Id: I685d263337bebe236befa5e5f45356336936c998 Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-17GPU Calc: implemented SUMPRODUCT WITH FIXED WINDOWSyiming ju1-9/+48
AMLOEXT-214 FIX Change-Id: Ifb2797899ec30f998a2387ce9c5752c8e8a03b79 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-17use the correct formula grammar for export, fdo#71549Markus Mohrhard1-1/+1
Change-Id: I50af1a394aa40c1a7dbc32caa2ace4a4552ac594
2013-11-17fix problem with retriving vendor information from opencl devicesMarkus Mohrhard1-1/+1
Change-Id: Iff9017b64159254c749fc2c3ddc9033d524f9395
2013-11-17add a way to blacklist known bad OpenCL compilersMarkus Mohrhard1-1/+30
the blacklisted compiler hangs while compiling the opencl-test kernels on the @38 tinderbox. Change-Id: Ice80253a5fbb66eef4bfb4a3efd881fc83c379b4
2013-11-17GPU Calc: unit test cases for ANDminwang1-0/+1
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test AMLOEXT-217 BUG Change-Id: I768e3b58e37d56c527f364aab54b88ecfe8c0907 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-17GPU Calc: implemented for ANDminwang3-0/+143
AMLOEXT-217 FIX Change-Id: I95454c6e390ddc856b9a08d1db5a7a696a3928aa Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-17fdo#71652 - change thousand separate descriptionJoel Madero1-1/+1
Minor change to the text found in thousand separator parameter use description to make it a bit clearer. Change-Id: Idfa83e04c123458913af0795c78ea4fae616e24c Reviewed-on: https://gerrit.libreoffice.org/6690 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2013-11-17GPU Calc: remove CL_QUEUE_THREAD_HANDLE_AMD queryI-Jui (Ray) Sung1-4/+0
Use of this extension is not recommended even by AMD. See also: http://devgurus.amd.com/message/1300769#1300769 for details. Change-Id: I05bf2903a79c83e1de3cdfe23c713b8a0e7d35f9
2013-11-16GPU Calc: unit test cases for COVARyiming ju1-0/+1
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test AMLOEXT-86 BUG Change-Id: Ie35b4fe1efcdd21e8488ce560c30bd3fca6aa30c Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: implemented COVARyiming ju3-0/+275
AMLOEXT-86 FIX Change-Id: I2900d2b8d95412faf7c1b1591a2533327b95a1c2 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: unit test cases for STDEVPshiming zhang1-0/+1
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test AMLOEXT-185 BUG Change-Id: Icfbc7ff33f9d6fb702353250d29c5166513ff960 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: implemented STDEVPshiming zhang3-0/+244
AMLOEXT-185 FIX Change-Id: I09eb45e19db9947a720e72312d5696ecdab67ef6 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: unit test cases for SUMXMY2yiming ju1-0/+1
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test AMLOEXT-204 BUG Change-Id: Ie9c124ecf8d88915e037c0f36f8e46c4e0e97801 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: implemented SUMXMY2yiming ju3-0/+67
AMLOEXT-204 FIX Change-Id: Ibb3e61322a0468f1e77fc0e7176116765b53f540 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: unit test cases for TINVshiming zhang1-0/+1
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test AMLOEXT-191 BUG Change-Id: Id77552084e755f100b61c7db7daaea7d79747a87 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: implemented TINVshiming zhang3-0/+139
AMLOEXT-191 FIX Change-Id: Ieccfbb0b79d55b6630a9dd05bf3c738c42058b53 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: temporarily disable parallel sum reductionI-Jui (Ray) Sung1-2/+4
Change-Id: I4995f08805ef23d88dc996a54688b5eed9595e3d
2013-11-16GPU Calc: unit test cases for TDISTshiming zhang1-0/+1
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test AMLOEXT-190 BUG Change-Id: I7d48101f41c592e8c83bd82aa87767e188ce37da Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: implemented TDISTshiming zhang3-0/+164
AMLOEXT-190 FIX Change-Id: I9745d4e2b3b25640abfa5ee8165d1335fb52c6b6 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: unit test cases for TTESTshiming zhang1-0/+1
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test AMLOEXT-189 BUG Change-Id: I159a9635cb53d962fb16d82ccc2d13c2c4dc41e3 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: implemented TTESTshiming zhang4-3/+446
AMLOEXT-189 FIX Change-Id: I15a640a9953fa4aef2176fd31242e21ad335abb4 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: implemented BETAINVhongyu zhong4-1/+165
AMLOEXT-201 FIX Change-Id: I68a7277b7353ed5a6f4d2ea8d1a4f7fb894bf487 Signed-off-by: haochen <haochen@multicorewareinc.com>
2013-11-16GPU Calc: unit test cases for BETAINVhongyu zhong3-3/+4
Turn NO_FALLBACK_TO_SWINTERP on in formulagroupcl.cxx for test resolve compile warning in opbase.cxx AMLOEXT-201 BUG Change-Id: I82917b13c43c1bcaa01928b89210c8eb7495a167 Signed-off-by: haochen <haochen@multicorewareinc.com> Signed-off-by: I-Jui (Ray) Sung <ray@multicorewareinc.com>
2013-11-16GPU Calc: pass the right argument size for reduction kernels in SumIfsI-Jui (Ray) Sung1-1/+3
Change-Id: Ib8fab8eacddbeb37795ad45f026559bdde0d43f7
2013-11-16GPU Calc: fix regression on non-AMD GPUsI-Jui (Ray) Sung1-2/+2
Change-Id: Ie9ae42fc8111e1f11acab5c67a4932edd7031619
2013-11-16cppcheck: Prefer prefix ++/-- operators for non-primitive typesJulien Nabet1-2/+2
Change-Id: I453118a27de9484f318f8988a41cda1e809db1a7