summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-06-24Compiler warnings.Kohei Yoshida2-2/+3
Change-Id: I79b8370429bccaf8467a5c87ee5b68b643fb2f75
2013-06-24Remove these file entries.Kohei Yoshida1-2/+0
Change-Id: I00c6e996d2a533c2434df152752a09edee9a3fa5
2013-06-24Put ScBaseCell, ScValueCell, ScStringCell, ScEditCell to eternal rest.Kohei Yoshida3-526/+0
You had your day. Now it's time for us to part ways. Change-Id: I4bd5797adf2091387cacaf6474069c3f9f20c134
2013-06-24Move ScEditDataArray out of cell.?xx and into its own files.Kohei Yoshida20-127/+171
Change-Id: I107cec7d70f4d00ff52cb071d69a615fbab8d9f2
2013-06-24CELLTYPE_DESTROYED no longer relevant. Chuck it.Kohei Yoshida6-26/+5
Change-Id: Ie56cf8dc87eebd801cdb68ce70ffae7bcd16e4d7
2013-06-24ScFormulaCell is no longer a child class of ScBaseCell.Kohei Yoshida12-46/+12
Change-Id: Id33072f193045e2eaf51373b47dac803f9a5d52c
2013-06-24Switch to using multi_type_vector for cell storage.Kohei Yoshida53-5566/+7885
The old style cell storage is no more. Currently the code is buildable, but crashes during unit test. Change-Id: Ie688e22e95c7fb02b9e97b23df0fc1883a97945f
2013-06-24Add new cell container to ScColumn.Kohei Yoshida1-0/+4
Now the lengthy process of converting the cell storage begins... Change-Id: Ife89547923c73f70f9cf1035a64f8006744bbfce
2013-06-24Re-org the headers a bit. In column?.cxx, column.hxx must be the first.Kohei Yoshida2-27/+27
Change-Id: I5014c06a8dd8335b5dd5c127f86a59331d54af88
2013-06-24Reduce dependency on mtvelements.hxx header.Kohei Yoshida4-12/+23
Because that header includes lots of template definitions which would undoubtedly slow down compilation speed. Change-Id: Ifdd686a250d341a7a6877cca41f042f8dfdbbaf9
2013-06-24Define block types for string, edit text and formula cell elements.Kohei Yoshida4-22/+49
Also, remove the custom_ prefix from block names. Change-Id: If3dfdbdacc2d0113fa8d631bec7a914b51668115
2013-06-24Remove unnecessary debug outputs that would slow down perf tests.Kohei Yoshida1-7/+0
Change-Id: I221c5ffd2614b547a1d8ea0fab8794e468a1df7e
2013-06-24Turn on the perf test again. Will turn it off before merging.Kohei Yoshida1-1/+1
Change-Id: If93a2b7830a15a85b7c89daee462378cc244c690
2013-06-24fix borders unit test ( test values have changed )Noel Power11-87/+73
Change-Id: I1205eddf83781bef655abe4a1293c691bc5f1c41
2013-06-24fix hair & fine cell border export ( followon fix fdo#56960 )Noel Power5-7/+9
1) align excel binary and oox import filter border thickness values 2) use new fine-dash border style 3) detect & determine hair vrs fine borderline on export Change-Id: Ieb024bc6f4bfc87c525082c7b9a1f3c444f5c5ca
2013-06-24fix typo in higher debug level codeCaolán McNamara1-1/+1
Change-Id: I2e30bc94c78dcc4cfb26d5fbde4441fa9f9513f6
2013-06-24bin/lo-xlate-lang: fix typo: s/kazahk/kazakh/Rene Engelhard1-1/+1
Change-Id: I15030064d7b3d380a1b62866019e4f9b6177c180
2013-06-24fdo#58029: replace quadratic child window loop with linearMichael Stahl4-48/+42
... which should speed things up without introducing problems. (Window::GetChild(n) is inefficient because the children are a linked list) Change-Id: I343d51a6866c5014cbca4c256b0c15f938958c39
2013-06-24fdo#60444: Revert "fdo#58029 - substantially accelerate re-rendering..."Michael Stahl1-4/+17
This reverts commit 6c98ad71478cb72b51634b32d6e553ccaec30190. This breaks selection of transparent form controls (fdo#60444), because the Update method is not called on the children. Change-Id: Id0b6a34a15aa1ed7bd5aa0d7b5626e60bee57e30
2013-06-24fdo#43765, fdo#57884, fdo#58052, fdo#63949: disappearing form controlsMichael Stahl1-33/+40
Transparent form controls in Writer may not be painted properly, if painted from ViewShell::ImplUnlockPaint(true), called from SwLayIdle::SwLayIdle. The problem is that SdrPaintWindow::OutputPreRenderDevice will paint the background of the transparent form controls (thus over-painting the controls), so it has to be followed by painting the controls themselves. Change-Id: Icda4ad835a398bbd50139be32ff5014a34f23bd5
2013-06-24coverity#706154 : Destination buffer too smallNorbert Thiebaud1-18/+52
Change-Id: I27bc8803353047a057caaf2353f10cdab08e81e9
2013-06-24Resolves: fdo#66042 get the bounds of the current graphemeCaolán McNamara1-1/+1
Change-Id: I5b1808d74f0a1dd0d8b6ea22136e574c0a6e8e2a
2013-06-24Resolves: #i120020# corrected paragraph merge...Armin Le Grand8-64/+88
corresponding undo and ownership of linked undo actions (cherry picked from commit e58fe7afee5163833479b76a474416a77d95f075) Conflicts: editeng/source/editeng/impedit2.cxx sc/source/ui/undo/undobase.cxx sc/source/ui/undo/undodraw.cxx svl/inc/svl/undo.hxx Change-Id: I6672990558a496dfc692554437897d013e258f40
2013-06-24Remove leftover debugging printfTor Lillqvist1-1/+0
Besides, it caused a WaE: format '%d' expects argument of type 'int', but argument 3 has type 'sal_Int32 {aka long int}' Change-Id: Ib0360816e7d0a4829aff4267aa922269950d520c
2013-06-24Fix typo in Emacs mode lineTor Lillqvist1-1/+1
Change-Id: I882a24a665a721420c8ec99288f399abf4fdbca1
2013-06-24fdo#51296 Helptext added for hyperlinks, hlinks behave as in writerAkash Shetye4-15/+66
Added prefixed of "ctrl+click to open hyperlink" to hlinks depending on the security setting. Now clicking links behave as in writer. Change-Id: I87d0fecb6268463cd99478b70eb081ed958976be Reviewed-on: https://gerrit.libreoffice.org/4051 Signed-off-by: Luboš Luňák <l.lunak@suse.cz>
2013-06-24colliding SID_SVX_START based idsCaolán McNamara3-5/+17
Change-Id: I6eba0b0c2291a71ebe683b23a0af400010d5b5d8
2013-06-24Resolves: fdo#66105 set max growth width for labels/edits which take pathsCaolán McNamara4-1/+26
Change-Id: I12220821f76550baacdc8ce604f2e612d260c1a1
2013-06-24fdo#43460 svl: use isEmpty()Jelle van der Waa3-6/+6
Change-Id: I441842c7514a27baea8ce5c0e7381dcf81892d6a Reviewed-on: https://gerrit.libreoffice.org/4441 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-06-24bnc#823655 fix RTF import of freeform shape coordinatesMiklos Vajna3-7/+81
E.g. 0,1 was imported as 1,0, as we did not differentiate between not having the coordinate yet and having it as zero. Change-Id: Ia5fbbcc791dc9c6866ffd4c146793690661d81b4
2013-06-24fdo#65541: Proper EPM %requires dependencies, at least for LinuxStephan Bergmann8-124/+124
At least for Linux RPM, the packages built via EPM in module instset_native (with --enable-epm) record intra-installation-set dependencies only by name but without any version numbers, so that one can e.g. freely ask rpm to install a (broken) combination of packages from LibreOffice_4.0.2_Linux_x86-64_rpm.tar.gz and LibreOffice_4.0.3_Linux_x86-64_rpm.tar.gz. The documentation for EPM (e.g., workdir/*/UnpackedTarball/epm/doc/epm- manual.pdf) states that %requires lines can optionally indicate lower and upper version numbers, so the easiest fix appears to be to augment all relevant "requires =" lines in setup_native/source/packinfo/packinfo_*.txt with lower == upper == %PACKAGEVERSION. (There appears to be some confusion in those files between %PACKAGEVERSION and %ABOUTBOXPRODUCTVERSION, but those seem to always get identical values in instsetoo_native/util/openoffice.lst.in.) Change-Id: Iea68beb19f1699cc1eea3dc36fd2f11b8845e390 TODO: The freebsdrequires and solarisrequires lines are not updated. Reviewed-on: https://gerrit.libreoffice.org/4344 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-06-24coverity#705766 Resource leakNorbert Thiebaud1-128/+132
Change-Id: I14ca19f33dd57ed1a4a52a8a02f213bada79c20c Reviewed-on: https://gerrit.libreoffice.org/4409 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-06-24coverity#705765: Resource leakNorbert Thiebaud1-4/+4
Change-Id: Ibf9d4716e5c5929fe47c836812879f815aa78d6c Reviewed-on: https://gerrit.libreoffice.org/4408 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-06-24Robustify GraphicDescriptor::ImpDetect* reading SvStream.Mark Wielaard1-84/+98
The >>operator of SvStream doesn't initialize a variable if the stream is faulty. So initialize the variables before usage to prevent accidental matches. Also explicitly check stream status in while loop to prevent looping on eof or error. Change-Id: I21c0acc1c9217b4523c593cbcef5718f4cdc7597 Reviewed-on: https://gerrit.libreoffice.org/4469 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-06-24fix for bnc#823935Noel Power1-0/+6
window network drive urls on import get internall converted to SMB (so it appears anyway) when exported the file:/// that was on the target ( in the relId ) for the hyperlink is dropped. Apparently the scheme isn't necessary for the binary import. If one of these strange 'detected as smb' window shares are exported make sure we add the file:/// (cherry picked from commit 8e33e95500c2f5edc91e853024a5c0fff285fcce) Change-Id: Id62e1f4845bfbc610f73499881dc33d3d955923b
2013-06-24Fix memory leak in SwTOXBaseSection::GenerateText.Mark Wielaard1-0/+1
Delete LinkStruct created in TOKEN_LINK_END case after copying contents. Change-Id: I294009ad62756996cf840ebf56b28d79dfd6e2f3 Reviewed-on: https://gerrit.libreoffice.org/4470 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-06-24convert the right number of elementsDavid Tardon1-1/+1
Change-Id: I375d03ad880d348be64a04613e612e19bf2f4e1c
2013-06-24various .xcus are gone nowCaolán McNamara1-3/+0
Change-Id: Ia9596b15b45ae16bab7f1904f6b1cb31ba3d87a8
2013-06-24Related: #i121577# Allow setting toolbar name in Addons.xcuAriel Constenla-Haile8-361/+306
(cherry picked from commit 96cd87ec89e5ebe9d174c90b0f2cab96b3772732) Conflicts: odk/examples/cpp/complextoolbarcontrols/CalcWindowState.xcu odk/examples/cpp/complextoolbarcontrols/WriterWindowState.xcu odk/examples/java/Inspector/Inspector.java Change-Id: I6a0c1a657c6084df4efd8e150dc252155b32ba0b
2013-06-24Resolves: #i121577# Allow setting toolbar name in Addons.xcuAriel Constenla-Haile4-10/+95
(cherry picked from commit 37894067213a63c51c7a73083d7b0ace5f5c40da) Conflicts: framework/inc/framework/addonsoptions.hxx framework/source/fwe/classes/addonsoptions.cxx framework/source/layoutmanager/toolbarlayoutmanager.cxx officecfg/registry/schema/org/openoffice/Office/Addons.xcs Change-Id: Icc8ed1bb5ac2cfecd6c03c53c137c503dc78bc66
2013-06-24Resolves: #i116455# Make toolbar style settings persistentAriel Constenla-Haile1-5/+9
(cherry picked from commit fff79c8807c5b174507888a8e393f2605b28ea29) Conflicts: framework/source/layoutmanager/toolbarlayoutmanager.cxx Change-Id: I25bfff7116c04aa6e40a062ce465960e50f68f7c
2013-06-24Resolves: #i122401# framework::NewToolbarController needs...Ariel Constenla-Haile2-14/+16
early initialization of its PopupMenu (cherry picked from commit 5149ad822bb66cca9561b7c181c6c2279affc29a) Conflicts: framework/inc/uielement/popuptoolbarcontroller.hxx framework/source/uielement/popuptoolbarcontroller.cxx Change-Id: I619fe7b86a19b146079792a73a50d23682d04a3c
2013-06-24svx::ExtrusionDepthController is a ToolbarControllerAriel Constenla-Haile2-2/+2
This class is dereived from svt::PopupWindowController, derived in turn from svt::ToolboxController, the base class of all css.frame.ToolbarController's. Adapt getSupportedServiceNames() and the passive component registration to reflect that fact. (cherry picked from commit e0f9eb4cc5d2ea676a899c4cbecb97264a31fef3) Conflicts: svx/source/tbxctrls/extrusioncontrols.cxx Change-Id: I866c1dc43d31dc269ec72890041b87292b02b2f9
2013-06-24Remove dbaui::OStatusbarControllerAriel Constenla-Haile6-135/+0
It actually does not override any method in svt::StatusbarController, so there is no point in keeping it (cherry picked from commit 83bf5a7b85a0e3430cc807415e081a10a1775f9f) Conflicts: dbaccess/source/ui/control/makefile.mk dbaccess/source/ui/control/statusbarontroller.cxx dbaccess/source/ui/inc/statusbarontroller.hxx Change-Id: Id6adc11c3a54f642ebdec9c6016996134908da71
2013-06-24Add missing copy&paste of SfxAppToolBoxControl_Impl::SelectAriel Constenla-Haile4-20/+66
(cherry picked from commit 47204c74d9e52f54f6983af19b66af2a96b42e61) Conflicts: framework/inc/uielement/popuptoolbarcontroller.hxx svtools/inc/svtools/toolboxcontroller.hxx Change-Id: I304d17c662450f29eeffb17f576b418986f3fb0a
2013-06-24Kill SfxAppToolBoxControl_ImplAriel Constenla-Haile6-400/+176
(cherry picked from commit 273121f8d7e277e35c8e5a8aad46ef0c103ebc03) Conflicts: sfx2/inc/sfx2/mnuitem.hxx sfx2/inc/sfx2/tbxctrl.hxx sfx2/source/appl/appreg.cxx sfx2/source/menu/mnuitem.cxx sfx2/source/toolbox/tbxitem.cxx Change-Id: I6d0750d89ad009f82c5552d971537b78e45426f2 Silence warning C4706 (cherry picked from commit 0b373b3e4c45d09c40a8949e9366adb9b991de4b) Change-Id: Id497469eba8288565145c47c84b7938a1316c21a
2013-06-24Better approach for solving fdo#52204abdulmajeed ahmed1-14/+3
Change-Id: Iada36661abaef0363688a186f0542f62dfb1455c
2013-06-24fdo#56679, fdo#65710 : fix for import and export of underline colorAdam Co4-21/+52
Change-Id: Ifc45900d73802ef99c55d7af4ee04314dd04f1c5 Reviewed-on: https://gerrit.libreoffice.org/4459 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-06-24framework::PopupMenuController clean-upAriel Constenla-Haile11-319/+553
Changed the name, it is not a PopupMenuController, but a ToolbarController that shows a PopupMenu filled at runtime by a PopupMenuController Make it a base class for other ToolbarController components, there is no sense to make it a component by itself Use this base class for three new pure UNO ToolbarController's (cherry picked from commit 9d1015051c92900def3d465d2eb8bf179f19a398) Conflicts: framework/Library_fwk.mk framework/inc/uielement/popupmenucontroller.hxx framework/source/uielement/popupmenucontroller.cxx officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu Change-Id: I2f5ec06df098d65ffaa17a8f7f6f3ea8774b43c3
2013-06-24fix exception in DbGridColumn::impl_toggleScriptManager_nothrowNoel Grandin1-2/+3
The messages would look like this: warn:legacy.osl:28639:1:svx/source/fmcomp/gridcell.cxx:255: caught an exception! I introduced this bug in commit 6a043e9c0acff20e1618ca8ec15c21d5d0fd0d37 "Use the new type-checking Reference constructor to reduce code noise" Change-Id: I922d46f7c7eefbc12892a2525b30dcb798619a8b