Commit graph

20970 commits

Author SHA1 Message Date
Norbert Thiebaud
bd6ab4c2f5 missing include for SAL_N_ELEMENTS 2010-10-09 21:10:35 -05:00
Kayo Hamid
6c036ff59d Use SAL_N_ELEMENTS macro 2010-10-09 13:46:58 -05:00
Thorsten Behrens
f2b9b79cff valgrind-fixes.diff: Valgrind fixes 2010-10-09 00:56:06 +02:00
Petr Mladek
6bb6847390 Merge branch 'master' of ssh://pmladek@git.freedesktop.org/git/libreoffice/calc 2010-10-08 22:47:39 +02:00
Petr Mladek
ff92701308 Version 3.2.99.2, tag LIBREOFFICE_3_2_99_2 (3.3-beta2) 2010-10-08 15:56:11 +02:00
obo
965f693fd7 CWS-TOOLING: integrate CWS sw33bf10 2010-10-08 08:19:25 +02:00
obo
fec8085e1c CWS-TOOLING: integrate CWS ooo33gsl10 2010-10-08 08:14:20 +02:00
Norbert Thiebaud
80fd1855d4 FASTBOOL to bool conversion 2010-10-07 19:06:00 -05:00
Cédric Bosdonnat
8258bf4a02 fate#307731, fate#307730: Adds dotted and dashed border lines 2010-10-06 23:55:50 +02:00
Niklas Nebel
6d9b321745 ooo33gsl10: #i114944# handle AutoFilter button position on RTL sheets 2010-10-06 17:08:15 +02:00
Jan Holesovsky
227b28d8f5 Merge commit 'ooo/OOO330_m9' 2010-10-06 13:31:28 +02:00
Noel Power
6196c60c78 fix non functioning select 2010-10-06 12:20:40 +01:00
Noel Power
85ae82e014 initial commit for vba blob ( not including container_control stuff ) 2010-10-06 10:28:20 +01:00
Noel Power
f13fd7b138 initial commit for vba blob ( not including container_control stuff ) 2010-10-06 10:15:43 +01:00
Kohei Yoshida
d804b40cdf Better performance on Excel doc import.
Don't set cached range on every single cell import when loading
Excel document with external ref cache.  This would become a major
performance bottleneck with a document with large cache.
2010-10-05 21:09:34 -04:00
Kohei Yoshida
296baa2fb6 Ported calc-extref-interpreter-rework-*.diff from ooo-build.
Re-structured the interpreter code to handle external references with
ocPush, instead of ocExternalRef.  This is necessary in order to
support shifting of references in the same way you can with internal
references.

In addition, this change allows re-using of document instances already
loaded when accessing external references that point to one of already
loaded documents.  Previously, Calc would load the same document from
disk even when the document was already loaded.

(n#628876)
2010-10-05 18:14:37 -04:00
Kohei Yoshida
221204d480 Ported calc-dp-sort-fix.diff from ooo-build.
This change fixes the data pilot field options dialog, to display
the name of a data field "<name> - <function>" to be consistent with
the rest of the data pilot UI.  This change also fixes failure to
calculate result when a data field's result is relative to another
data field & the referenced data field used custom name.
(n#629920)
2010-10-05 16:03:25 -04:00
Kohei Yoshida
383cb27aeb Ported dde-reconnect-on-load-*.diff from ooo-build.
Improve reliability of DDE connections between documents opened in LO.
With this change, LO tries to reconnect to a DDE server document upon
opening if that server document is being listened to by one of the
open documents.

Also, the old implementation would load a DDE server document
invisible, and would never close it when the user updates the link.
This had the consequence that when the user tries to open this
document while it's loaded hidden, it causes some weird focus issues,
and closing it and opening it again would disconnect the DDE
connection.  The new implementation closes the server document
immediately after the DDE link update is complete.

This change also fixes a bug in Calc where DDE link updates to cells
would fail when the formula syntax is set to something other than Calc
A1.
2010-10-05 15:42:37 -04:00
Kohei Yoshida
cdb9a74627 Ported calc-english-func-names-*.diff from ooo-build.
Add option to switch to English function names instead of the
localized ones.  In some locales (especially in Hungary) the users are
more accustomed to the English function names rather other than
translated names (i#38765).
2010-10-05 14:47:55 -04:00
Kohei Yoshida
1e305422e1 Ported calc-perf-ods-import-row-heights.diff from ooo-build.
Avoid re-calculating cell note positions on every single row height
change during import.  That makes file load take forever.
2010-10-05 14:09:17 -04:00
Petr Mladek
a4bf209e2c more removed include guards using fixguard.py 2010-10-05 19:10:00 +02:00
Petr Mladek
137b49c1d4 remove include guards using fixguard.py 2010-10-05 19:10:00 +02:00
Kohei Yoshida
7928f26972 Ported calc-cell-270-degree-fix.diff from ooo-build.
This patch fixes a bug where cell text disappeared under certain
conditions esp when the text is vertically oriented & the automatic
spell checking was ON.

n#640112
2010-10-05 12:18:41 -04:00
Kohei Yoshida
7da57d17b6 Ported calc-distributed-cell-text-*.diff from ooo-build.
This feature enables horizontal 'distributed' alignment and vertical
'justified' and 'distributed' alignments for cell contents in Calc.
Note that this feature relies on ODF 1.2 extended in order for the
relevant cell attributes to be saved in ODS.
2010-10-05 11:19:10 -04:00
Kohei Yoshida
35c75a3c2f Ported calc-formula-variable-sep-config-check-sc.diff from ooo-build.
This code handles situations where the formula arg separator is in
conflict with the locale specific decimal and/or thousand separators.
2010-10-05 10:32:10 -04:00
Kohei Yoshida
52dc6590c5 Removed unused local variables, per compiler warnings. 2010-10-05 09:13:45 -04:00
Caolán McNamara
901ae0fcad silence warning 2010-10-05 11:34:33 +01:00
Kohei Yoshida
d822a72fdd Port calc-xls-import-mem-footprint.diff from ooo-build.
This change reduces memory footprint of column row attribute import
from Excel document, from the previous 20 MB per sheet (!) down to
near zero.  With the test document I had, the memory use during
import dropped from 1.6 GB to 224 MB.
2010-10-04 21:53:16 -04:00
Kohei Yoshida
7f6c0d17a0 Fixed a build breakage by adding a missing global string ID.
STR_UNDO_INSERT_CURRENT_DATE was not defined; probably lost during
conflict resolution of the previously ported patch.
2010-10-04 21:01:42 -04:00
Kohei Yoshida
b91b8e9098 Ported calc-insert-current-time-sc.diff from ooo-build.
This enables quick insertion of current date and time into current
cell, via command.  By default, these commands are bound to

* Ctrl-';'
* Ctrl-Shift-';'

respectively.
2010-10-04 18:15:55 -04:00
Kohei Yoshida
f7e2c840aa Ported calc-insert-new-sheet-tab-sc.diff from ooo-build.
Display a 'plus' button at the right end of the sheet tabs, to allow
quick insertion of new sheets.
2010-10-04 17:27:20 -04:00
Kohei Yoshida
9ef870bb6f Ported calc-subtotal-function-update.diff from ooo-build.
With this change, Calc correctly recalculates cells containing
SUBTOTAL function when sheet's filtering state changes, instead of
recalculating all formula cells that listens to those ranges whose
filtering state has changed.  The latter is wrong since the values
of the filtered ranges haven't changed.
2010-10-04 16:47:03 -04:00
Kohei Yoshida
8b586cfbf1 Ported calc-xls-import-biff2-file-sheet-name.diff from ooo-build.
When importing an old Excel 2.1 worksheet file, the file name should
become the sheet name.
2010-10-04 16:39:57 -04:00
Kohei Yoshida
c45d73199d Ported calc-perf-outlining-with-notes.diff from ooo-build. 2010-10-04 16:28:31 -04:00
Kohei Yoshida
3d3d53d87e Ported calc-formula-r1c1-parser-fix.diff from ooo-build.
This fixes parsing of address strings with '-' e.g. R[-1]C when in
Excel R1C1 mode.
2010-10-04 16:07:48 -04:00
Kohei Yoshida
3f79707013 Ported calc-formula-r1c1-ui-fix.diff from ooo-build.
This fixes incorrect display of cell addresses in the UI when the
formula syntax mode is Excel R1C1.
2010-10-04 14:52:20 -04:00
Kohei Yoshida
cb884d1bdf Ported calc-formula-matrix-no-autocalc.diff from ooo-build.
This patch allows formula to be recalculated if it's during matrix
calculation even if the auto recalc flag is OFF.  This is needed
when calculating a formula whose result is a matrix which previously
only calculated the top-left cell when the auto recalc was OFF.
2010-10-04 14:47:46 -04:00
Kohei Yoshida
ae7abbdc80 And several fixes against the previous commit wrt xls import perf. 2010-10-04 14:19:05 -04:00
Kohei Yoshida
ebc9c4ca0f Ported calc-perf-xls-import-cellstyles.diff from ooo-build.
Like the previous commit, this one improves performance of large
xls files.
2010-10-04 14:19:05 -04:00
Kohei Yoshida
31cffd850a Ported calc-perf-ods-import-cellstyles.diff from ooo-build.
This patch improves import performance of large ods files.
2010-10-04 14:19:04 -04:00
Norbert Thiebaud
2899df164f native bool support in SvXMLUnitConverter 2010-10-04 16:58:52 +01:00
Norbert Thiebaud
24538e0bc7 Convert all Query/Put Value() to bool 2010-10-04 16:58:52 +01:00
David Hobley
d93a559038 More or OD style's comments removal 2010-10-04 16:55:38 +02:00
J. Graeme Lingard
de5b6636b1 Remove redundant #include directives & comments 2010-10-04 10:35:21 +01:00
J. Graeme Lingard
57500bd17b Remove redundant #include directives & comments 2010-10-04 11:03:38 +02:00
Kalman Szalai - KAMI
08cf2c305b Code cleanup after i80528 2010-10-02 16:06:12 +02:00
Kohei Yoshida
b0d4df8a69 Added new files created by calc-perf-import-dbf-sc.diff.
* inc/docparam.hxx
* source/core/data/docparam.cxx
2010-10-02 09:01:44 -04:00
Andras Timar
bb2f27b26c make CustomUnitText "Pixel" localisable, #i35956# 2010-10-02 09:13:11 +02:00
Kohei Yoshida
bc7b2bdb80 Ported calc-toggle-relative-ref-fix.diff from ooo-build.
This corrects the code used for the Shift-F4 toggle relative / absolute
reference feature in Calc, to adopt for configurable argument separators.
2010-10-01 22:35:15 -04:00
Kohei Yoshida
0cfa5a12cc Ported calc-perf-import-dbf-sc.diff from ooo-build
This speeds up import of dBase (dbf) files 4-5 times.
2010-10-01 22:30:59 -04:00