summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-11-01Version 3.4.4.2, tag libreoffice-3.4.4.2 (3.4.4-rc2)libreoffice-3.4.4.2libreoffice-3.4.4-finallibreoffice-3-4-4feature/onemsiPetr Mladek0-0/+0
2011-10-25Branch libreoffice-3-4-4Petr Mladek0-0/+0
This is 'libreoffice-3-4-4' - the stable branch for the 3.4.4 release. Only very safe changes, reviewed by three people are allowed. If you want to commit more complicated fix for the next 3.4.x release, please use the 'libreoffice-3-4' branch. If you want to build something cool, unstable, and risky, use master.
2011-10-25Version 3.4.4.1, tag libreoffice-3.4.4.1 (3.4.4-rc1)libreoffice-3.4.4.1Petr Mladek0-0/+0
2011-09-14fda#35965: Mark all formula cells dirty when appending a new sheetKohei Yoshida1-1/+4
Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2011-09-13fix fdo#39485 recalculate matrix formula dimension correctlyEike Rathke2-3/+11
ScFormulaCell::GetMatrixEdge() when recalculating its dimension obtained the matrix origin of itself instead of a neighboring matrix formula if encountered such, effectively adding that other matrix to its own cells occupying dimension. Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-09-08Adjust the dialog size to make sure the bottom text is visible.Kohei Yoshida3-0/+69
This ensures that the bottom text "Drag the fields from ..." is visible on all platforms. Previously this text overlapped with the data and row field windows on Windows XP. Signed-off-by: Tor Lillqvist <tlillqvist@suse.com>
2011-09-07don't extend the merged area by one for shadowsMarkus Mohrhard14-40/+27
Signed-off-by: Eike Rathke <erack@erack.de>
2011-09-06crash when modifing a named rangeEike Rathke10-25/+28
Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2011-09-06fixed various crashes due to newly introducedEike Rathke1-3/+20
ScRangeName::maIndexToData * The newly introduced ScRangeName::maIndexToData needs to take into account that boost::ptr_set clones and deletes elements, hence each collection needs its own maIndexToData setup in copy-ctor. * Also fixed ScRangeName::erase() where a wrong index element was set to NULL. Signed-off-by: Eike Rathke <erack@erack.de>
2011-09-06Speed up range name lookup by index.Kohei Yoshida2-13/+41
This should speed up formula calculations considerably during xls import since shared formulas are also stored in ScRangeName and they are looked up by index. (bnc#715104) Signed-off-by: Eike Rathke <erack@erack.de>
2011-09-05"thereof" should be translated to modern EnglishLior Kaplan1-1/+1
Signed-off-by: Caolán McNamara <caolanm@redhat.com>
2011-08-30use boost::intrusive_ptr::get() instead of operator->()Eike Rathke3-3/+3
Old intrusive pointer in operator->() simply returned a NULL pointer if so, boost::intrusive_ptr asserts on that. If explicitly used to obtain the pointer use get() instead. Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-08-25avoid maTables.back() calls by store and reuse when neededLaurent Godard2-47/+55
better performance on loadin calc files (esp. big ones)
2011-08-16Version 3.4.3.1, tag libreoffice-3.4.3.1 (3.4.3-rc1)libreoffice-3.4.3.1Petr Mladek0-0/+0
2011-08-10Prevent crash at column row boundaries.Eike Rathke1-30/+16
Modified from the original patch submitted by Olivier Hallot. Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-08-10Correctly import from Excel charts with multiple ranges.Kohei Yoshida4-16/+33
This was "fixed" in i#107275, but the fix only worked in locales where the range/argument separator was ';' (e.g. German locale). This is the correct fix that works in all locales regardless of the separator. Signed-off-by: Noel Power <noel.power@novell.com>
2011-08-08use delete[] for arrays allocated with new[]Markus Mohrhard1-2/+2
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-08-08[PATCH] fix for fdo#39915: defining named ranges should be case insensitivMarkus Mohrhard1-1/+3
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-08-08fix for fdo#39678: don't write password algorithm in odf 1.0 and 1.1Markus Mohrhard1-16/+22
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-08-06fix for fdo#39792: changes to range names invalidate stream tooMarkus Mohrhard1-0/+4
If we don't invalidate the table stream when we change the local range name, the new range name will only be written if something else has been changed in the sheet Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com> Signed-off-by: Eike Rathke <ooo@erack.de>
2011-08-02fix for fdo#39773: crash with hidden column in Data->FormMarkus Mohrhard1-1/+2
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-08-02fix for fdo#39151: set correct table number in local db dataMarkus Mohrhard1-1/+9
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
2011-08-02fix for fdo#39728: check for empty local range namesMarkus Mohrhard1-1/+3
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-08-02bnc#707486: The previous commit is for bnc#707486, not for fdo#.Kohei Yoshida0-0/+0
2011-08-02fdo#707486: Use the correct clip doc instance to copy to.Noel Power1-1/+1
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-07-29bnc#707486: Allow multi-range copy from VBA.Noel Power5-15/+158
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-07-27Resolves: fdo#38955 set selection request as done for macro recorderCaolán McNamara1-0/+1
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-07-27dr78: #i116250# set app flag in ScGlobal::SetSearchItem, fdo#33379, fdo#33593Niklas Nebel1-0/+1
And also fdo#37499. It seems that this commit somehow disappeared during merge. Signed-off-by: Noel Power <noel.power@novell.com>
2011-07-26make strings localizable - fdo#36706Andras Timar1-2/+2
Signed-off-by: Michael Meeks <michael.meeks@novell.com>
2011-07-25fdo#39236: Better way to remove DP objects without reversing order.Kohei Yoshida1-9/+21
The old fix reversed the order of the elements even when no elements were deleted. This is better & cleaner. Thanks to David Tardon for suggesting me this. Signed-off-by: Michael Meeks <michael.meeks@novell.com>
2011-07-22fix for fdo#37128: set upper limit for second parameter of tinv to 1E10Markus Mohrhard1-1/+1
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-07-21Avoid confusion with our windows api clash preventionFridrich Štrba1-0/+7
(cherry picked from commit a027bee4bb2565f14eb70c4325592b23a86c007a) Signed-off-by: Tor Lillqvist <tlillqvist@novell.com>
2011-07-20fdo#39236: Prevent double-deletes during removal of pivot tables.Kohei Yoshida1-24/+9
In short, don't use erase remove(_if) idiom to remove objects from boost ptr containers which would cause double deletes because of the way remove-like algorithms work. STL's remove-like algorithms create duplicates of the elements instead of re-ordering them by design, and this obviously doesn't work well with containers containing pointers. Signed-off-by: David Tardon <dtardon@redhat.com>
2011-07-19fix for fdo#39333: database ranges don't work in formulasMarkus Mohrhard2-4/+4
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-07-19fix for fdo#35357 SetNamedRanges speedupLaurent Godard1-109/+30
use of SheetRangeNameInserter SheetRangeNameInserter now handles rangeType changing SetSheetNamedRanges accordingly rename SheetRangeNameInserter to RangeNameInserter Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-07-19Out-of-bounds array access fix. (Thanks to Fridrich too).Muthu Subramanian1-3/+3
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2011-07-19Correctly use adjusted range strings for range name import.Kohei Yoshida1-1/+1
ScXMLConverter::ParseFormula() was called on the range name string to correctly fix range string such as '$Sheet1.$A$1:.$A$3' to '$Sheet1.$A$1:$A$3' (remove the dot from the end cell address). But we weren't using the corrected string when creating a new range name instance during the ODS import. This commit fixes it. Signed-off-by: David Tardon <dtardon@redhat.com>
2011-07-15fdo#37767: Fix broken refresh() from UNO API (and Basic).Kohei Yoshida4-33/+42
We now need to clear the cache before running DataPilotUpdate() in order to re-populate the cache from the source data. Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2011-07-15fdo#36688: Make sure the drawing layer is initialized before use.Kohei Yoshida1-0/+1
From how it's used, it appears to be the convention to call InitDrawLayer() before getting the drawing layer pointer, to ensure that the drawing layer is present when needed. Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2011-07-12Version 3.4.2.1, tag libreoffice-3.4.2.1 (3.4.2-rc1)libreoffice-3.4.2.1Petr Mladek0-0/+0
2011-07-08fix for fdo#37880Markus Mohrhard2-1/+15
we need to save the information if we have a local range name or a global range name in the uno api too Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-07-07Make sure to only export up to 1026 manual page breaks to XLS.Kohei Yoshida1-0/+8
If you export even one excess page break than 1026, Excel refuses to load the whole document. Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2011-07-06fix for fdo#38380: update local range namesMarkus Mohrhard1-0/+17
local range names must be updated like global range names Signed-off-by: Katarina Machalkova <kmachalkova@novell.com>
2011-06-30fix for fdo#36963: name box always selects cell in the first sheetMarkus Mohrhard2-2/+2
add the current table number as fallback to the address parser for the case that no table is specified Signed-off-by: Katarina Machalkova <kmachalkova@novell.com>
2011-06-28fdo#38456: Always set column offset to 0Katarina Machalkova1-3/+0
Setting it to anything else moves field indexes off-by-N and causes crash in some cases (the original code has been unused since 2004 at least) Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2011-06-24Revert "fdo#36688: Fixed undisplayed calc page and header / footer borders"Petr Mladek1-7/+4
It triggered heavy leaking of opened file descriptors (fdo#38590) This reverts commit 70af08e849a93d56915b7abe14537facf1022a6a. Signed-off-by: Petr Mladek <pmladek@suse.cz> Signed-off-by: Jan Holesovsky <kendy@suse.cz> Signed-off-by: Michael Meeks <michael.meeks@novell.com>
2011-06-23fix for fdo#38544 enable Object/Edit menu item for ole/embedded objectsNoel Power1-1/+1
Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2011-06-23fix for fdo#38593: don't call vector::back on an empty vectorMarkus Mohrhard1-1/+3
(cherry picked from commit 70d01893e713fa730acd73a28fbf5ee29651215c)
2011-06-23fix for fdo#38204: formulas with range names were not imported correctlyMarkus Mohrhard1-1/+1
Signed-off-by: Noel Power <noel.power@novell.com>
2011-06-21better fix for fdo#38455Markus Mohrhard1-2/+3
Signed-off-by: Petr Mladek <pmladek@suse.cz>