summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-03-05error for css::sheet::FormulaToken with ocTableRef not implementedEike Rathke
Change-Id: I1d95b0168e880029e1fe319f025e586944f636ab
2015-03-05add HandleTableRef()Eike Rathke
Change-Id: I95e80bfa11177e1a52f3215d27448f4642091bad
2015-03-05handle ocTableRef same as ocDBAreaEike Rathke
Change-Id: Id64556850ef0d44db1ff4dedb41e0e1cb9735b76
2015-03-05rename ScInterpreter::ScTable/s() to ScSheet/s() to follow ocSheet/sEike Rathke
Change-Id: Ia0db62b27577c64d3d6f6603f2e2c72b56cf1a81
2015-03-05rename SC_OPCODE_TABLE/S,ocTable/s to SC_OPCODE_SHEET/S,ocSheet/sEike Rathke
Like their function names and to prevent confusion that ocTableRef would be related. Change-Id: I739c7d8e0413aa1e573facdef6bdd854c462f14d
2015-03-05introduce SC_OPCODE_TABLE_REF / ocTableRefEike Rathke
Change-Id: I74cd756fe41b75791f7c2665373e33aec04b1eee
2015-03-05remove SC_START_INDEX_DB_COLL binary file format legacyEike Rathke
There's no ocName that should be ocDBArea instead anymore. Change-Id: Idbbb62330bfdc5c4e83f99436490e12d90cfd1d4
2015-03-05rename confusing HandleSingleRef() to more appropriate HandleColRowName()Eike Rathke
Change-Id: Ib2e6d5cd9863ac1f9b0ba9b192f5d17d489ed19f
2015-03-05-Werror,-Wunused-functionStephan Bergmann
Change-Id: I46f438646c79421eafa894ee0803a3dd8c75c319
2015-03-05tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctorTakeshi Abe
in starmath. Change-Id: I823b352b2b6bdc247bdb3ce875953430546a3be8 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2015-03-05Unit tests for PDF importMihai Varga
The PDF file consists of a text section followed by an image. So in the first test there should be 2 shapes (text and image) while in the second test which has the SkipImages filter option, there should be a single shape. Change-Id: I30ba0a832b665aa2fd5182b18778b485c62d7590 Reviewed-on: https://gerrit.libreoffice.org/14552 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-05remove dots from Delete buttons for OpenCL listsStanislav Horacek
because they invokes no dialog Change-Id: I0a3c09923cfd29ffa01237e14f3eefd1536764f3 Reviewed-on: https://gerrit.libreoffice.org/14744 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-05add country to strings refering to Brazilian PortugueseStanislav Horacek
Change-Id: If4487d7157adb949aca9ed0ca0739a00152e6955 Reviewed-on: https://gerrit.libreoffice.org/14747 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-05callcatcher: update unused codeCaolán McNamara
Change-Id: I81b6f8af2b5c539b7adb507e787497b5ed51fa39
2015-03-05Resolves tdf#84012 FORMATTING: Partially missing text in shrink-to-fit cellsHenry Castro
Change-Id: I32f44acbcf5a6aed4d9f7442ad7212af31073352 Reviewed-on: https://gerrit.libreoffice.org/14723 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com>
2015-03-05Resolves tdf#78221 Cannot drag twice the same cell when editing formulaHenry Castro
Change-Id: I69402778e68a2955bdda1ba2c9d31d9b10fb60cc Reviewed-on: https://gerrit.libreoffice.org/14748 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com>
2015-03-05DocxAttributeOutput: use std::unique_ptrMiklos Vajna
Change-Id: Ib75431d161a0b68a16c0c4477434d87580d019e6
2015-03-05use "using" to redirect to subclass method in toolboxTomaž Vajngerl
Change-Id: Ic07cfef8aa6f27ccc4dce23736a3de1a41698838
2015-03-05HiDPI: increase toolbar drag handle hit area widthTomaž Vajngerl
Change-Id: I8aab6d2990ef5910039ab1ae984d22c6ed699f71
2015-03-05tabbar: clean-up header - bitfields to bool, using, ...Tomaž Vajngerl
Change-Id: I78abbf8e3956ad48c2af0266d7f686dda8b6cccb
2015-03-05add margin before/after button handles in tabbarTomaž Vajngerl
Change-Id: Id9b16fc4168febd217a2d263a158daca85fdea38
2015-03-05toolbox - preserve the orig. image + use it in menu & color updateTomaž Vajngerl
In toolbox the images are scaled for HiDPI, which causes various problems. This change preserves the original image and uses that when adding images into the menu and also uses that when updating the color related toolbox-es. Change-Id: Ib7e7d82ccb1cd774e0e14dd6bab5626eaefea097
2015-03-05code cleanup in tbxcolorupdate.cxxTomaž Vajngerl
Change-Id: I671e59bab5bc649cc12026647531f8612eec394b
2015-03-05remove maHighImage from toolbox as it is unused (no setter)Tomaž Vajngerl
Change-Id: I5feaae01fd22252654caba34097d77f75134e045
2015-03-04V801: Decreased performanceCaolán McNamara
Change-Id: I342cbf679e50175808f64469c7e5c208cb75d8db
2015-03-04make wheel scrolling work under gtk3Caolán McNamara
Change-Id: I8a0482abcedd07006d6229c073f89ce0e22e4699
2015-03-04need GDK_SCROLL_MASK under gtk3 to get any wheel scroll eventsCaolán McNamara
Change-Id: I1170fd8dc2d355cbef37daaf5cc6640d72c4f74c
2015-03-04rControlRegion.[Left|Top]- 1 + 1 -> rControlRegion.[Left|Top]Caolán McNamara
and little single line pixel artifacts have gone away somewhere along the line Change-Id: Id4a5b34f80f1be73272798d72a70bd4a1524e0d3
2015-03-04damaged does the same gtk_widget_queue_draw_area with -1 top and +2 dimensionCaolán McNamara
Change-Id: I86428b381680455dfd8dcb2ef28decfd4063fe59
2015-03-04V813: Decreased performanceCaolán McNamara
Change-Id: Ib40140b97b53ed7affaf3a209a0a12a60ee7434c
2015-03-04drop temp surface and draw direct to backing basebmp surfaceCaolán McNamara
Change-Id: I370a0f635bea17729539e8b6da4c3f1d195ad43b
2015-03-04rely on cairo to do the clipping for usCaolán McNamara
Change-Id: Ie79614027a35e09cd95ee0cb238e2e8a538a719d
2015-03-04valgrind: padding is not setCaolán McNamara
Change-Id: Ide7423fb52110aacc1edf8ca94083e76f408e7ff
2015-03-04consistent use of [pop|push]IgnoreDamageCaolán McNamara
Change-Id: I9a1fccc2cb9f2cd2f336218cf336c358c1a87af1
2015-03-04update commentCaolán McNamara
Change-Id: I0f1579be12de198dfbc90c7c78c14979d120302d
2015-03-04seeing as we're using cairo-calls now we shouldn't need manual bounds checkingCaolán McNamara
Change-Id: Id0b91600e69819bc158bda6c51d35169936299d0
2015-03-04silence some more spewCaolán McNamara
Change-Id: Icfab4fc0208de28783ca50328321f3c65600bd9d
2015-03-04flush surface after 'draw'Caolán McNamara
on f21 otherwise we see nothing under gtk3, f20 doesn't need it FWIW. Change-Id: I409c828644bff793f4a82ecc7d4cad4da1eeb8da
2015-03-04move getCairoContext to GtkSalFrame and reuseCaolán McNamara
Change-Id: I8c50e6dd51299214ad622b253ffc401244653225
2015-03-04quieten spewCaolán McNamara
Change-Id: I40107e53a36aa8af2253bb8708de23239de0546e
2015-03-04duplicate of getCairoContext logicCaolán McNamara
Change-Id: I8ec75a69dc8b63cf0cbf51a409a253cda765b815
2015-03-04GtkSalGraphics never operate on virtual devicesCaolán McNamara
the VirtualDevice is a SvpSalVirtualDevice and it uses its own SvpSalGraphics to render to itself, so we don't have to worry about being asked to render to a VirtualDevice i.e. Revert "just in case, fallback if not cairo-surface" This reverts commit 756b2c945143ee171ae80c9ba51ef0dd50fab789. Conflicts: vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx Change-Id: I3bd3ce42e7c943f8cfca1cc1d2ea6e5eb51bb349
2015-03-04simplify optimized scrolling route a littleCaolán McNamara
Change-Id: Ib5e4d84c1943e0286632a7d5a805c3c4e8688de9
2015-03-04V813: Decreased performanceCaolán McNamara
Change-Id: I8a7528366156b288dc422b09cff0d5a32cde3c91
2015-03-04Avoid bad downcast of SwFrmFmt to SwSectionFmtStephan Bergmann
as observed by -fsanitize=vptr e.g. during CppunitTest_writerperfect_writer: SwFmtsModifyBase<SwSectionFmt*>::Contains(SwFmt const*) const SwUndoFmtAttr::Init() SwUndoFmtAttr::SwUndoFmtAttr(SfxItemSet const&, SwFmt&, bool) SwDoc::ChgFmt(SwFmt&, SfxItemSet const&) SwDocStyleSheet::SetItemSet(SfxItemSet const&, bool) SwXStyle::SetPropertyValues_Impl(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) SwXStyle::setPropertyValues(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) SvXMLImportPropertyMapper::_FillMultiPropertySet(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XMultiPropertySet> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo> const&, rtl::Reference<XMLPropertySetMapper> const&, _ContextID_Index_Pair*) SvXMLImportPropertyMapper::FillPropertySet(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>, _ContextID_Index_Pair*) const XMLShapeStyleContext::FillPropertySet(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&) XMLPropStyleContext::CreateAndInsert(bool) XMLTextShapeStyleContext::CreateAndInsert(bool) SvXMLStylesContext::CopyStylesToDoc(bool, bool) SwXMLImport::InsertStyles(bool) SwXMLStylesContext_Impl::EndElement() SvXMLImport::endElement(rtl::OUString const&) ... Change-Id: Ibbf6d4def751c5a8ad1416e22b8b5255eda3dd44
2015-03-04Hack to work around an in-destruction SwTxtNode no longer being oneStephan Bergmann
as observed by -fsanitize=vptr e.g. during CppunitTest_sw_mailmerge (though the true fix might be to prevent all this from happening during ~SwTxtNode anyway?): SwTxtFrm::GetTxtNode() const SwFrm::InvalidatePage(SwPageFrm const*) const SwCntntFrm::Cut() SwCntntNode::DelFrms(bool) SwCntntNode::~SwCntntNode() SwTxtNode::~SwTxtNode() SwNodes::RemoveNode(unsigned long, unsigned long, bool) SwNodes::Delete(SwNodeIndex const&, unsigned long) SwDoc::AppendDoc(SwDoc const&, unsigned short, SwPageDesc*, bool, int) ... Change-Id: Ic3bdf067abba985a0b95d4f0a482a94098341198
2015-03-04Hack to make an in-destruction SwPageFrm no longer claim to be oneStephan Bergmann
as observed by -fsanitize=vptr e.g. during CppunitTest_sw_mailmerge (though the true fix might be to prevent all this from happening during ~SwPageFrm anyway?): SwFrm::FindPageFrm() SwAnchoredObject::FindPageFrmOfAnchor() lcl_NotifyBackgroundOfObj(SwDrawContact&, SdrObject const&, Rectangle const*) SwDrawContact::DisconnectFromLayout(bool) SwDrawContact::DisconnectObjFromLayout(SdrObject*) SwLayoutFrm::Destroy() SwLayoutFrm::~SwLayoutFrm() SwFtnBossFrm::~SwFtnBossFrm() SwPageFrm::~SwPageFrm() SwFrm::CheckPageDescs(SwPageFrm*, bool, SwPageFrm**) SwFlowFrm::MoveBwd(bool&) SwCntntFrm::MakeAll() SwFrm::PrepareMake() SwFrm::Calc() SwLayAction::IsShortCut(SwPageFrm*&) SwLayAction::InternalAction() SwLayAction::Action() SwViewShell::ImplEndAction(bool) SwViewShell::EndAction(bool) SwCrsrShell::EndAction(bool, bool) SwEditShell::EndAllAction() SwDoc::AppendDoc(SwDoc const&, unsigned short, SwPageDesc*, bool) ... Change-Id: Iac207ef4a80318609f0a00d219dcccacaee7b205
2015-03-04Hack to make an in-destruction SwFlyInCntFrm no longer claim to be oneStephan Bergmann
as observed by -fsanitize=vptr e.g. during CppunitTest_sw_uiwriter (though the true fix might be to prevent all this from happening during ~SwFlyInFrm anyway?): SwFrm::InvalidatePage(SwPageFrm const*) SwFlyFrm::DeleteCnt() SwFlyFrm::~SwFlyFrm() SwFlyInCntFrm::~SwFlyInCntFrm() SwFrmFmt::DelFrms() SwUndoFlyBase::DelFly(SwDoc*) SwUndoDelLayFmt::SwUndoDelLayFmt(SwFrmFmt*) SwHistoryTxtFlyCnt::SwHistoryTxtFlyCnt(SwFrmFmt*) SwHistory::Add(SwTxtAttr*, unsigned long, bool) SwUndoSaveCntnt::DelCntntIndex(SwPosition const&, SwPosition const&, unsigned short) SwUndoDelete::SwUndoDelete(SwPaM&, bool, bool) sw::DocumentContentOperationsManager::DeleteRangeImplImpl(SwPaM&) sw::DocumentContentOperationsManager::DeleteRangeImpl(SwPaM&, bool) sw::DocumentContentOperationsManager::DeleteAndJoinImpl(SwPaM&, bool) (anonymous namespace)::lcl_DoWithBreaks(sw::DocumentContentOperationsManager&, SwPaM&, bool (sw::DocumentContentOperationsManager::*)(SwPaM&, bool), bool) sw::DocumentContentOperationsManager::DeleteAndJoin(SwPaM&, bool) SwEditShell::DeleteSel(SwPaM&, bool*) SwEditShell::Delete() ... Change-Id: I6e3d7f3ab9f11a46324826201bc1af9a2d3a88cb
2015-03-04Hack to make an in-destruction SwFlyFrm no longer claim to be oneStephan Bergmann
as observed by -fsanitize=vptr e.g. during CppunitTest_writerperfect_writer (though the true fix might be to prevent all this from happening during ~SwFlyFrm anyway?): SwFrm::FindPageFrm() SwAnchoredObject::FindPageFrmOfAnchor() lcl_NotifyBackgroundOfObj(SwDrawContact&, SdrObject const&, Rectangle const*) SwDrawContact::DisconnectFromLayout(bool) SwDrawContact::DisconnectObjFromLayout(SdrObject*) SwLayoutFrm::Destroy() SwLayoutFrm::~SwLayoutFrm() SwFlyFrm::~SwFlyFrm() SwFlyFreeFrm::~SwFlyFreeFrm() SwFlyLayFrm::~SwFlyLayFrm() SwLayoutFrm::Destroy() SwRootFrm::~SwRootFrm() ... boost::shared_ptr<SwRootFrm>::~shared_ptr() SwViewShell::~SwViewShell() SwCrsrShell::~SwCrsrShell() SwEditShell::~SwEditShell() SwFEShell::~SwFEShell() SwWrtShell::~SwWrtShell() SwView::~SwView() SfxViewFrame::ReleaseObjectShell_Impl() SfxViewFrame::~SfxViewFrame() SfxViewFrame::Close() ... Change-Id: I56d7135044e8682eeaf6ef23c76d4d7beca1eff4
2015-03-04Hack to work around an in-destruction ScStyleSheetPool no longer being oneStephan Bergmann
as observed by -fsanitize=vptr e.g. during CppunitTest_sc_filters_test (though the true fix might be to prevent all this from happening during ~ScStyleSheetPool anyway?): ScStyleSheet::GetItemSet() ScStyleSheet::Notify(SfxBroadcaster&, SfxHint const&) SfxBroadcaster::Broadcast(SfxHint const&) SfxBroadcaster::~SfxBroadcaster() SfxStyleSheet::~SfxStyleSheet() ScStyleSheet::~ScStyleSheet() cppu::OWeakObject::release() comphelper::OWeakTypeObject::release() rtl::Reference<SfxStyleSheetBase>::~Reference() ... std::vector<rtl::Reference<SfxStyleSheetBase>, std::allocator<rtl::Reference<SfxStyleSheetBase>>>::clear() svl::IndexedStyleSheets::Clear(svl::StyleSheetDisposer&) SfxStyleSheetBasePool::Clear() SfxStyleSheetBasePool::~SfxStyleSheetBasePool() SfxStyleSheetPool::~SfxStyleSheetPool() ScStyleSheetPool::~ScStyleSheetPool() cppu::OWeakObject::release() comphelper::OWeakTypeObject::release() rtl::Reference<ScStyleSheetPool>::clear() ScPoolHelper::~ScPoolHelper() salhelper::SimpleReferenceObject::release() rtl::Reference<ScPoolHelper>::clear() ScDocument::~ScDocument() ScDocShell::~ScDocShell() ... Change-Id: I1565f8dbd039de20f63ac20d6b86d7b0d2799637