bin/find-mergedlib-can-be-private.classes.results | 22 bin/find-mergedlib-can-be-private.py | 19 chart2/source/controller/inc/ChartController.hxx | 4 chart2/source/controller/main/ChartController_Tools.cxx | 17 compilerplugins/clang/unusedmethods.results | 338 +++++++-------- connectivity/source/drivers/postgresql/pq_connection.hxx | 17 include/i18nutil/casefolding.hxx | 3 include/i18nutil/oneToOneMapping.hxx | 3 include/i18nutil/widthfolding.hxx | 3 include/linguistic/hyphdta.hxx | 5 include/linguistic/lngprophelp.hxx | 11 include/linguistic/spelldta.hxx | 11 include/sot/stg.hxx | 3 include/tools/gen.hxx | 3 include/tools/inetmsg.hxx | 3 include/tools/inetstrm.hxx | 3 include/tools/vcompat.hxx | 3 include/tools/weakbase.h | 3 include/xmloff/xmlstyle.hxx | 4 sc/source/filter/xml/xmlimprt.cxx | 38 - sc/source/filter/xml/xmlimprt.hxx | 4 vcl/inc/listbox.hxx | 3 xmloff/source/draw/sdxmlimp.cxx | 45 - xmloff/source/draw/sdxmlimp_impl.hxx | 2 xmloff/source/style/xmlstyle.cxx | 8 25 files changed, 221 insertions(+), 354 deletions(-)
New commits: commit d32289d715f7182b9e82a4d3fde9cfcf87517da3 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Fri Mar 6 15:52:55 2020 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Mar 6 17:50:41 2020 +0100 loplugin:unusedmethods Change-Id: I698981490eb1391930cdd06821a80a5f770e000e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90109 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/chart2/source/controller/inc/ChartController.hxx b/chart2/source/controller/inc/ChartController.hxx index adf4a3ad20be..e5ab612c578f 100644 --- a/chart2/source/controller/inc/ChartController.hxx +++ b/chart2/source/controller/inc/ChartController.hxx @@ -320,10 +320,6 @@ public: static bool isObjectDeleteable( const css::uno::Any& rSelection ); - bool isSelectedObjectDraggable() const; - bool isSelectedObjectResizable() const; - bool isSelectedObjectRotatable() const; - void setDrawMode( ChartDrawMode eMode ) { m_eDrawMode = eMode; } bool isShapeContext() const; diff --git a/chart2/source/controller/main/ChartController_Tools.cxx b/chart2/source/controller/main/ChartController_Tools.cxx index fc2b475181d5..49214b46e8c9 100644 --- a/chart2/source/controller/main/ChartController_Tools.cxx +++ b/chart2/source/controller/main/ChartController_Tools.cxx @@ -565,23 +565,6 @@ bool ChartController::isObjectDeleteable( const uno::Any& rSelection ) return false; } -bool ChartController::isSelectedObjectDraggable() const -{ - return m_aSelection.isDragableObjectSelected(); -} - -bool ChartController::isSelectedObjectResizable() const -{ - return m_aSelection.isResizeableObjectSelected(); -} - -bool ChartController::isSelectedObjectRotatable() const -{ - const ChartController* pThis = this; - const uno::Reference< frame::XModel >& xChartModel = const_cast<ChartController*>(pThis)->getModel(); - return m_aSelection.isRotateableObjectSelected(xChartModel); -} - bool ChartController::isShapeContext() const { return m_aSelection.isAdditionalShapeSelected() || diff --git a/compilerplugins/clang/unusedmethods.results b/compilerplugins/clang/unusedmethods.results index 27bf2b07ad75..4c05c1c08f25 100644 --- a/compilerplugins/clang/unusedmethods.results +++ b/compilerplugins/clang/unusedmethods.results @@ -58,6 +58,12 @@ canvas/source/vcl/impltools.hxx:103 vclcanvas::tools::LocalGuard::LocalGuard() chart2/source/controller/dialogs/tp_3D_SceneIllumination.hxx:55 void chart::ThreeD_SceneIllumination_TabPage::LinkStubfillControlsFromModel(void *,void *) +chart2/source/controller/inc/ChartController.hxx:323 + _Bool chart::ChartController::isSelectedObjectDraggable() const +chart2/source/controller/inc/ChartController.hxx:324 + _Bool chart::ChartController::isSelectedObjectResizable() const +chart2/source/controller/inc/ChartController.hxx:325 + _Bool chart::ChartController::isSelectedObjectRotatable() const connectivity/inc/sdbcx/VGroup.hxx:63 connectivity::sdbcx::OGroup::OGroup(_Bool) connectivity/inc/sdbcx/VGroup.hxx:64 @@ -80,6 +86,12 @@ connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx:96 type-parameter-?-? connectivity::mysqlc::OPreparedResultSet::safelyRetrieveValue(const int) connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx:97 type-parameter-?-? connectivity::mysqlc::OPreparedResultSet::retrieveValue(const int) +connectivity/source/drivers/postgresql/pq_connection.hxx:79 + _Bool pq_sdbc_driver::isLog(const struct pq_sdbc_driver::ConnectionSettings *,enum pq_sdbc_driver::LogLevel) +connectivity/source/drivers/postgresql/pq_connection.hxx:80 + void pq_sdbc_driver::log(struct pq_sdbc_driver::ConnectionSettings *,enum pq_sdbc_driver::LogLevel,const class rtl::OUString &) +connectivity/source/drivers/postgresql/pq_connection.hxx:81 + void pq_sdbc_driver::log(struct pq_sdbc_driver::ConnectionSettings *,enum pq_sdbc_driver::LogLevel,const char *) connectivity/source/inc/dbase/dindexnode.hxx:67 _Bool connectivity::dbase::ONDXKey::operator<(const class connectivity::dbase::ONDXKey &) const connectivity/source/inc/java/sql/Connection.hxx:61 @@ -104,13 +116,13 @@ connectivity/source/inc/OTypeInfo.hxx:47 _Bool connectivity::OTypeInfo::operator!=(const struct connectivity::OTypeInfo &) const cui/source/dialogs/SpellAttrib.hxx:72 _Bool svx::SpellErrorDescription::operator==(const struct svx::SpellErrorDescription &) const -cui/source/inc/cfg.hxx:335 - class rtl::OUString SvxMenuEntriesListBox::get_text(int) cui/source/inc/cfg.hxx:336 - void SvxMenuEntriesListBox::set_image(int,const class com::sun::star::uno::Reference<class com::sun::star::graphic::XGraphic> &,int) + class rtl::OUString SvxMenuEntriesListBox::get_text(int) cui/source/inc/cfg.hxx:337 - void SvxMenuEntriesListBox::set_dropdown(int,int) + void SvxMenuEntriesListBox::set_image(int,const class com::sun::star::uno::Reference<class com::sun::star::graphic::XGraphic> &,int) cui/source/inc/cfg.hxx:338 + void SvxMenuEntriesListBox::set_dropdown(int,int) +cui/source/inc/cfg.hxx:339 void SvxMenuEntriesListBox::set_id(int,const class rtl::OUString &) cui/source/inc/cfgutil.hxx:143 _Bool CuiConfigFunctionListBox::get_iter_first(class weld::TreeIter &) const @@ -134,31 +146,31 @@ cui/source/inc/SvxNotebookbarConfigPage.hxx:40 void SvxNotebookbarConfigPage::SetElement() dbaccess/source/filter/hsqldb/fbalterparser.hxx:20 void dbahsql::FbAlterStmtParser::ensureProperTableLengths() const -dbaccess/source/filter/hsqldb/parseschema.hxx:82 +dbaccess/source/filter/hsqldb/parseschema.hxx:81 const class std::__debug::map<class rtl::OUString, class std::__debug::vector<class rtl::OUString, class std::allocator<class rtl::OUString> >, struct std::less<class rtl::OUString>, class std::allocator<struct std::pair<const class rtl::OUString, class std::__debug::vector<class rtl::OUString, class std::allocator<class rtl::OUString> > > > > & dbahsql::SchemaParser::getPrimaryKeys() const -dbaccess/source/ui/inc/dsmeta.hxx:88 - class __gnu_debug::_Safe_iterator<struct std::_Rb_tree_const_iterator<int>, class std::__debug::set<int, struct std::less<int>, class std::allocator<int> >, struct std::bidirectional_iterator_tag> dbaui::FeatureSet::begin() const dbaccess/source/ui/inc/dsmeta.hxx:89 + class __gnu_debug::_Safe_iterator<struct std::_Rb_tree_const_iterator<int>, class std::__debug::set<int, struct std::less<int>, class std::allocator<int> >, struct std::bidirectional_iterator_tag> dbaui::FeatureSet::begin() const +dbaccess/source/ui/inc/dsmeta.hxx:90 class __gnu_debug::_Safe_iterator<struct std::_Rb_tree_const_iterator<int>, class std::__debug::set<int, struct std::less<int>, class std::allocator<int> >, struct std::bidirectional_iterator_tag> dbaui::FeatureSet::end() const -dbaccess/source/ui/inc/FieldControls.hxx:69 +dbaccess/source/ui/inc/FieldControls.hxx:68 class rtl::OUString dbaui::OPropNumericEditCtrl::get_text() const -dbaccess/source/ui/inc/FieldControls.hxx:74 +dbaccess/source/ui/inc/FieldControls.hxx:73 void dbaui::OPropNumericEditCtrl::set_min(int) -dbaccess/source/ui/inc/indexcollection.hxx:54 +dbaccess/source/ui/inc/indexcollection.hxx:53 class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const struct dbaui::OIndex *, class std::__cxx1998::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> > >, class std::__debug::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> >, struct std::random_access_iterator_tag> dbaui::OIndexCollection::begin() const -dbaccess/source/ui/inc/indexcollection.hxx:58 +dbaccess/source/ui/inc/indexcollection.hxx:57 class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const struct dbaui::OIndex *, class std::__cxx1998::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> > >, class std::__debug::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> >, struct std::random_access_iterator_tag> dbaui::OIndexCollection::end() const -dbaccess/source/ui/inc/indexcollection.hxx:63 +dbaccess/source/ui/inc/indexcollection.hxx:62 class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const struct dbaui::OIndex *, class std::__cxx1998::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> > >, class std::__debug::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> >, struct std::random_access_iterator_tag> dbaui::OIndexCollection::find(const class rtl::OUString &) const -dbaccess/source/ui/inc/indexcollection.hxx:65 +dbaccess/source/ui/inc/indexcollection.hxx:64 class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const struct dbaui::OIndex *, class std::__cxx1998::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> > >, class std::__debug::vector<struct dbaui::OIndex, class std::allocator<struct dbaui::OIndex> >, struct std::random_access_iterator_tag> dbaui::OIndexCollection::findOriginal(const class rtl::OUString &) const -dbaccess/source/ui/inc/opendoccontrols.hxx:46 +dbaccess/source/ui/inc/opendoccontrols.hxx:45 _Bool dbaui::OpenDocumentButton::get_sensitive() const -dbaccess/source/ui/inc/opendoccontrols.hxx:69 +dbaccess/source/ui/inc/opendoccontrols.hxx:68 _Bool dbaui::OpenDocumentListBox::get_sensitive() const -dbaccess/source/ui/inc/opendoccontrols.hxx:70 +dbaccess/source/ui/inc/opendoccontrols.hxx:69 void dbaui::OpenDocumentListBox::grab_focus() -dbaccess/source/ui/inc/sbamultiplex.hxx:394 +dbaccess/source/ui/inc/sbamultiplex.hxx:386 class cppu::OInterfaceContainerHelper * dbaui::SbaXVetoableChangeMultiplexer::getContainer(const class rtl::OUString &) dbaccess/source/ui/inc/SqlNameEdit.hxx:105 void dbaui::OSQLNameEntry::set_sensitive(_Bool) @@ -188,7 +200,7 @@ editeng/inc/edtspell.hxx:104 class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const struct editeng::MisspellRange *, class std::__cxx1998::vector<struct editeng::MisspellRange, class std::allocator<struct editeng::MisspellRange> > >, class std::__debug::vector<struct editeng::MisspellRange, class std::allocator<struct editeng::MisspellRange> >, struct std::random_access_iterator_tag> WrongList::begin() const editeng/inc/edtspell.hxx:105 class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const struct editeng::MisspellRange *, class std::__cxx1998::vector<struct editeng::MisspellRange, class std::allocator<struct editeng::MisspellRange> > >, class std::__debug::vector<struct editeng::MisspellRange, class std::allocator<struct editeng::MisspellRange> >, struct std::random_access_iterator_tag> WrongList::end() const -extensions/source/scanner/scanner.hxx:85 +extensions/source/scanner/scanner.hxx:83 void ScannerManager::SetData(void *) hwpfilter/source/mzstring.h:99 class MzString & MzString::operator<<(unsigned char) @@ -474,8 +486,16 @@ include/comphelper/scopeguard.hxx:84 ScopeGuard<Func> comphelper::<deduction guide for ScopeGuard>(const ScopeGuard<Func> &) include/comphelper/sequence.hxx:200 Sequence<type-parameter-?-?> comphelper::containerToSequence(type-parameter-?-? const (&)[S]) +include/comphelper/sequence.hxx:200 + Sequence<type-parameter-?-?> comphelper::containerToSequence(type-parameter-?-? const (&)[_Bound]) +include/comphelper/sequence.hxx:200 + Sequence<type-parameter-?-?> comphelper::containerToSequence(type-parameter-?-? const (&)[_Nm]) include/comphelper/sequence.hxx:200 Sequence<type-parameter-?-?> comphelper::containerToSequence(type-parameter-?-? const (&)[N]) +include/comphelper/sequence.hxx:200 + Sequence<type-parameter-?-?> comphelper::containerToSequence(type-parameter-?-? const (&)[SrcSize]) +include/comphelper/sequence.hxx:200 + Sequence<type-parameter-?-?> comphelper::containerToSequence(type-parameter-?-? const (&)[R]) include/comphelper/servicedecl.hxx:284 comphelper::service_decl::serviceimpl_base::serviceimpl_base(const type-parameter-?-? &) include/comphelper/servicedecl.hxx:305 @@ -496,6 +516,10 @@ include/connectivity/FValue.hxx:387 unsigned char connectivity::ORowSetValue::getUInt8() const include/connectivity/sqlparse.hxx:191 class rtl::OUString connectivity::OSQLParser::RuleIDToStr(unsigned int) +include/drawinglayer/attribute/sdrglowattribute.hxx:38 + _Bool drawinglayer::attribute::SdrGlowAttribute::operator==(const class drawinglayer::attribute::SdrGlowAttribute &) const +include/drawinglayer/attribute/sdrglowattribute.hxx:46 + int drawinglayer::attribute::SdrGlowAttribute::getRadius() const include/drawinglayer/geometry/viewinformation2d.hxx:129 _Bool drawinglayer::geometry::ViewInformation2D::operator!=(const class drawinglayer::geometry::ViewInformation2D &) const include/drawinglayer/primitive2d/baseprimitive2d.hxx:141 @@ -622,8 +646,6 @@ include/svtools/asynclink.hxx:43 void svtools::AsynchronLink::LinkStubHandleCall_Idle(void *,class Timer *) include/svtools/DocumentToGraphicRenderer.hxx:106 _Bool DocumentToGraphicRenderer::isImpress() const -include/svtools/imagemgr.hxx:125 - class Image SvFileInformationManager::GetFileImage(const class INetURLObject &) include/svtools/toolbarmenu.hxx:112 class weld::Container * ToolbarPopupContainer::getContainer() include/svtools/toolbarmenu.hxx:129 @@ -646,9 +668,7 @@ include/svx/dlgctrl.hxx:267 void SvxLineEndLB::set_active_text(const class rtl::OUString &) include/svx/framelink.hxx:199 _Bool svx::frame::operator>(const class svx::frame::Style &,const class svx::frame::Style &) -include/svx/langbox.hxx:84 - void SvxLanguageBox::InsertDefaultLanguage(short) -include/svx/langbox.hxx:95 +include/svx/langbox.hxx:94 void SvxLanguageBox::show() include/svx/pagenumberlistbox.hxx:33 int SvxPageNumberListBox::get_count() const @@ -752,8 +772,6 @@ include/vbahelper/helperdecl.hxx:43 comphelper::service_decl::vba_service_class_::vba_service_class_<ImplT_, WithArgsT>(const type-parameter-?-? &) include/vbahelper/helperdecl.hxx:43 comphelper::service_decl::vba_service_class_::vba_service_class_(const type-parameter-?-? &) -include/vcl/accel.hxx:69 - const class vcl::KeyCode & Accelerator::GetCurKeyCode() const include/vcl/alpha.hxx:47 _Bool AlphaMask::operator==(const class AlphaMask &) const include/vcl/alpha.hxx:48 @@ -772,12 +790,6 @@ include/vcl/ColorMask.hxx:114 void ColorMask::SetColorFor16BitMSB(const class BitmapColor &,unsigned char *) const include/vcl/ColorMask.hxx:116 void ColorMask::SetColorFor16BitLSB(const class BitmapColor &,unsigned char *) const -include/vcl/combobox.hxx:102 - long ComboBox::CalcWindowSizePixel(unsigned short) const -include/vcl/combobox.hxx:123 - const class Link<class ComboBox &, void> & ComboBox::GetSelectHdl() const -include/vcl/combobox.hxx:143 - void ComboBox::SetProminentEntryType(enum ProminentEntry) include/vcl/commandevent.hxx:249 CommandMediaData::CommandMediaData(enum MediaCommand) include/vcl/commandevent.hxx:256 @@ -802,19 +814,11 @@ include/vcl/errcode.hxx:88 _Bool ErrCode::operator>(const class ErrCode &) const include/vcl/errcode.hxx:89 _Bool ErrCode::operator>=(const class ErrCode &) const -include/vcl/field.hxx:145 - void NumericFormatter::SetShowTrailingZeros(_Bool) -include/vcl/field.hxx:211 - long MetricFormatter::GetBaseValue() const -include/vcl/field.hxx:442 - void MetricField::SetFirst(long) -include/vcl/field.hxx:445 - void MetricField::SetLast(long) include/vcl/gdimtf.hxx:110 _Bool GDIMetaFile::operator!=(const class GDIMetaFile &) const include/vcl/gdimtf.hxx:202 void GDIMetaFile::dumpAsXml(const char *) const -include/vcl/gradient.hxx:104 +include/vcl/gradient.hxx:82 _Bool Gradient::operator!=(const class Gradient &) const include/vcl/hatch.hxx:55 _Bool Hatch::operator!=(const class Hatch &) const @@ -824,10 +828,6 @@ include/vcl/ITiledRenderable.hxx:187 enum PointerStyle vcl::ITiledRenderable::getPointer() include/vcl/lok.hxx:24 void vcl::lok::unregisterPollCallbacks() -include/vcl/lstbox.hxx:200 - int ListBox::GetSavedValue() const -include/vcl/lstbox.hxx:237 - const class Link<class ListBox &, void> & ListBox::GetSelectHdl() const include/vcl/menu.hxx:459 unsigned short MenuBar::AddMenuBarButton(const class Image &,const class Link<struct MenuBar::MenuBarButtonCallbackArg &, _Bool> &,const class rtl::OUString &) include/vcl/menu.hxx:463 @@ -844,12 +844,14 @@ include/vcl/opengl/OpenGLHelper.hxx:67 void OpenGLHelper::renderToFile(long,long,const class rtl::OUString &) include/vcl/opengl/OpenGLHelper.hxx:100 void OpenGLHelper::debugMsgStreamWarn(const class std::__cxx11::basic_ostringstream<char> &) +include/vcl/outdev.hxx:1742 + class basegfx::B2DPolyPolygon OutputDevice::LogicToPixel(const class basegfx::B2DPolyPolygon &,const class MapMode &) const +include/vcl/outdev.hxx:1762 + class basegfx::B2DPolyPolygon OutputDevice::PixelToLogic(const class basegfx::B2DPolyPolygon &,const class MapMode &) const include/vcl/pdfread.hxx:48 unsigned long vcl::ImportPDF(const class rtl::OUString &,class std::__debug::vector<class Bitmap, class std::allocator<class Bitmap> > &,class std::__debug::vector<signed char, class std::allocator<signed char> > &,double) include/vcl/pngread.hxx:56 void vcl::PNGReader::SetIgnoreGammaChunk(_Bool) -include/vcl/quickselectionengine.hxx:76 - void vcl::QuickSelectionEngine::SetEnabled(_Bool) include/vcl/salnativewidgets.hxx:408 _Bool TabitemValue::isBothAligned() const include/vcl/salnativewidgets.hxx:409 @@ -870,7 +872,7 @@ include/vcl/split.hxx:92 void Splitter::SetHorizontal(_Bool) include/vcl/svapp.hxx:169 ApplicationEvent::ApplicationEvent(enum ApplicationEvent::Type,const class std::__debug::vector<class rtl::OUString, class std::allocator<class rtl::OUString> > &) -include/vcl/svapp.hxx:800 +include/vcl/svapp.hxx:802 void Application::AppEvent(const class ApplicationEvent &) include/vcl/syswin.hxx:117 void SystemWindow::SetIdleDebugName(const char *) @@ -886,20 +888,14 @@ include/vcl/TaskStopwatch.hxx:118 void TaskStopwatch::setTimeSlice(unsigned int) include/vcl/textrectinfo.hxx:45 _Bool TextRectInfo::operator!=(const class TextRectInfo &) const -include/vcl/toolbox.hxx:505 - _Bool ToolBox::ChangeHighlightUpDn(_Bool) -include/vcl/toolkit/field.hxx:79 - void NumericBox::InsertValue(long,int) -include/vcl/toolkit/svtabbx.hxx:63 - void SvTabListBox::SetTab(unsigned short,long,enum MapUnit) -include/vcl/toolkit/svtabbx.hxx:87 - void SvTabListBox::SetEntryText(const class rtl::OUString &,class SvTreeListEntry *,unsigned short) +include/vcl/treelist.hxx:283 + unsigned long SvListView::GetChildSelectionCount(class SvTreeListEntry *) const include/vcl/treelistbox.hxx:359 void SvTreeListBox::RemoveSelection() include/vcl/treelistbox.hxx:376 const class SvTreeListEntry * SvTreeListBox::GetParent(const class SvTreeListEntry *) const -include/vcl/treelistbox.hxx:704 - class ScrollBar * SvTreeListBox::GetHScroll() +include/vcl/treelistbox.hxx:708 + class SvTreeListEntry * SvTreeListBox::GetPrevEntryInView(class SvTreeListEntry *) const include/vcl/txtattr.hxx:56 _Bool TextAttrib::operator!=(const class TextAttrib &) const include/vcl/uitest/uiobject.hxx:274 @@ -934,71 +930,81 @@ include/vcl/weld.hxx:544 class rtl::OString weld::Assistant::get_current_page_ident() const include/vcl/weld.hxx:550 class rtl::OUString weld::Assistant::get_page_title(const class rtl::OString &) const -include/vcl/weld.hxx:794 +include/vcl/weld.hxx:801 void weld::TreeView::append(const class weld::TreeIter *,const class rtl::OUString &,const class rtl::OUString &,const class rtl::OUString &) -include/vcl/weld.hxx:803 +include/vcl/weld.hxx:810 void weld::TreeView::append(const class rtl::OUString &,const class rtl::OUString &,class VirtualDevice &) -include/vcl/weld.hxx:997 +include/vcl/weld.hxx:894 + _Bool weld::TreeView::iter_previous_sibling(class weld::TreeIter &) const +include/vcl/weld.hxx:973 + void weld::TreeView::connect_collapsing(const class Link<const class weld::TreeIter &, _Bool> &) +include/vcl/weld.hxx:1007 void weld::TreeView::select_all() -include/vcl/weld.hxx:1043 +include/vcl/weld.hxx:1052 + void weld::TreeView::vadjustment_set_value(int) +include/vcl/weld.hxx:1053 + int weld::TreeView::vadjustment_get_value() const +include/vcl/weld.hxx:1056 const class rtl::OUString & weld::TreeView::get_saved_value() const -include/vcl/weld.hxx:1090 +include/vcl/weld.hxx:1103 class rtl::OUString weld::IconView::get_selected_id() const -include/vcl/weld.hxx:1105 +include/vcl/weld.hxx:1118 _Bool weld::IconView::get_cursor(class weld::TreeIter *) const -include/vcl/weld.hxx:1115 +include/vcl/weld.hxx:1128 void weld::IconView::select_all() -include/vcl/weld.hxx:1121 +include/vcl/weld.hxx:1134 void weld::IconView::save_value() -include/vcl/weld.hxx:1122 +include/vcl/weld.hxx:1135 const class rtl::OUString & weld::IconView::get_saved_value() const -include/vcl/weld.hxx:1123 +include/vcl/weld.hxx:1136 _Bool weld::IconView::get_value_changed_from_saved() const -include/vcl/weld.hxx:1220 +include/vcl/weld.hxx:1234 void weld::MenuButton::append_item(const class rtl::OUString &,const class rtl::OUString &) -include/vcl/weld.hxx:1232 +include/vcl/weld.hxx:1242 + void weld::MenuButton::append_item_radio(const class rtl::OUString &,const class rtl::OUString &) +include/vcl/weld.hxx:1250 void weld::MenuButton::append_item(const class rtl::OUString &,const class rtl::OUString &,class VirtualDevice &) -include/vcl/weld.hxx:1237 +include/vcl/weld.hxx:1255 void weld::MenuButton::append_separator(const class rtl::OUString &) -include/vcl/weld.hxx:1288 +include/vcl/weld.hxx:1306 void weld::Scale::get_increments(int &,int &) const -include/vcl/weld.hxx:1305 +include/vcl/weld.hxx:1323 class rtl::OUString weld::ProgressBar::get_text() const -include/vcl/weld.hxx:1322 +include/vcl/weld.hxx:1340 void weld::Entry::signal_insert_text(class rtl::OUString &) -include/vcl/weld.hxx:1338 +include/vcl/weld.hxx:1356 int weld::Entry::get_position() const -include/vcl/weld.hxx:1448 +include/vcl/weld.hxx:1466 void weld::FormattedSpinButton::set_max(double) -include/vcl/weld.hxx:1503 +include/vcl/weld.hxx:1521 void weld::EntryTreeView::EntryModifyHdl(const class weld::Entry &) -include/vcl/weld.hxx:1739 +include/vcl/weld.hxx:1757 class Size weld::MetricSpinButton::get_size_request() const -include/vcl/weld.hxx:1750 +include/vcl/weld.hxx:1768 void weld::MetricSpinButton::set_position(int) -include/vcl/weld.hxx:1800 +include/vcl/weld.hxx:1818 _Bool weld::TimeSpinButton::get_sensitive() const -include/vcl/weld.hxx:1802 +include/vcl/weld.hxx:1820 _Bool weld::TimeSpinButton::get_visible() const -include/vcl/weld.hxx:1803 +include/vcl/weld.hxx:1821 void weld::TimeSpinButton::grab_focus() -include/vcl/weld.hxx:1804 +include/vcl/weld.hxx:1822 _Bool weld::TimeSpinButton::has_focus() const -include/vcl/weld.hxx:1807 +include/vcl/weld.hxx:1825 void weld::TimeSpinButton::save_value() -include/vcl/weld.hxx:1808 +include/vcl/weld.hxx:1826 _Bool weld::TimeSpinButton::get_value_changed_from_saved() const -include/vcl/weld.hxx:1876 +include/vcl/weld.hxx:1894 int weld::TextView::vadjustment_get_lower() const -include/vcl/weld.hxx:1977 +include/vcl/weld.hxx:1997 void weld::Menu::append_check(const class rtl::OUString &,const class rtl::OUString &) -include/vcl/weld.hxx:2016 +include/vcl/weld.hxx:2040 _Bool weld::Toolbar::get_item_visible(const class rtl::OString &) const -include/vcl/weld.hxx:2018 +include/vcl/weld.hxx:2042 class rtl::OUString weld::Toolbar::get_item_label(const class rtl::OString &) const -include/vcl/weld.hxx:2028 +include/vcl/weld.hxx:2052 void weld::Toolbar::append_separator(const class rtl::OUString &) -include/vcl/weld.hxx:2078 +include/vcl/weld.hxx:2102 class std::unique_ptr<class weld::Window, struct std::default_delete<class weld::Window> > weld::Builder::weld_window(const class rtl::OString &,_Bool) include/vcl/window.hxx:410 const char * ImplDbgCheckWindow(const void *) @@ -1008,11 +1014,23 @@ include/xmloff/txtimp.hxx:386 class XMLPropertyBackpatcher<short> & XMLTextImportHelper::GetSequenceIdBP() include/xmloff/txtimp.hxx:566 class rtl::OUString XMLTextImportHelper::FindActiveBookmarkName() -libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:73 +include/xmloff/xmlnumi.hxx:60 + SvxXMLListStyleContext::SvxXMLListStyleContext(class SvXMLImport &,int,const class com::sun::star::uno::Reference<class com::sun::star::xml::sax::XFastAttributeList> &,_Bool) +include/xmloff/xmlstyle.hxx:198 + SvXMLStylesContext::SvXMLStylesContext(class SvXMLImport &,unsigned short,const class rtl::OUString &,const class com::sun::star::uno::Reference<class com::sun::star::xml::sax::XAttributeList> &,_Bool) +include/xmlreader/pad.hxx:38 + void xmlreader::Pad::add(char const (&)[size_]) +include/xmlreader/span.hxx:45 + xmlreader::Span::Span(char const (&)[size_]) +include/xmlreader/span.hxx:66 + _Bool xmlreader::Span::operator==(char const (&)[size_]) const +include/xmlreader/span.hxx:72 + _Bool xmlreader::Span::operator!=(char const (&)[size_]) const +libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:72 void ::operator()(struct _GtkBuilder *) const -libreofficekit/qa/gtktiledviewer/gtv-comments-sidebar.cxx:32 +libreofficekit/qa/gtktiledviewer/gtv-comments-sidebar.cxx:31 void * gtv_comments_sidebar_get_instance_private(struct GtvCommentsSidebar *) -libreofficekit/qa/gtktiledviewer/gtv-helpers.cxx:77 +libreofficekit/qa/gtktiledviewer/gtv-helpers.cxx:80 void ::operator()(struct _GtkTargetList *) const libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx:183 void ::operator()(struct _GList *) const @@ -1020,10 +1038,10 @@ libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.hxx:35 void openLokDialog(struct _GtkWidget *,void *) lotuswordpro/source/filter/clone.hxx:28 detail::has_clone<class LwpBorderStuff>::no & detail::has_clone::check_sig() -lotuswordpro/source/filter/clone.hxx:28 - detail::has_clone<class LwpSpacingCommonOverride>::no & detail::has_clone::check_sig() lotuswordpro/source/filter/clone.hxx:28 detail::has_clone<class LwpShadow>::no & detail::has_clone::check_sig() +lotuswordpro/source/filter/clone.hxx:28 + detail::has_clone<class LwpSpacingCommonOverride>::no & detail::has_clone::check_sig() lotuswordpro/source/filter/clone.hxx:28 detail::has_clone<class LwpBackgroundStuff>::no & detail::has_clone::check_sig() lotuswordpro/source/filter/clone.hxx:28 @@ -1072,10 +1090,10 @@ sc/inc/formulagroup.hxx:142 void sc::FormulaGroupInterpreter::disableOpenCL_UnitTestsOnly() sc/inc/mtvcellfunc.hxx:41 class mdds::detail::mtv::iterator_base<struct mdds::multi_type_vector<struct mdds::mtv::custom_block_func3<struct mdds::mtv::default_element_block<52, class svl::SharedString>, struct mdds::mtv::noncopyable_managed_element_block<53, class EditTextObject>, struct mdds::mtv::noncopyable_managed_element_block<54, class ScFormulaCell> >, class sc::CellStoreEvent>::iterator_trait, struct mdds::detail::mtv::private_data_forward_update<struct mdds::detail::mtv::iterator_value_node<unsigned long, struct mdds::mtv::base_element_block> > > sc::ProcessFormula(const class mdds::detail::mtv::iterator_base<struct mdds::multi_type_vector<struct mdds::mtv::custom_block_func3<struct mdds::mtv::default_element_block<52, class svl::SharedString>, struct mdds::mtv::noncopyable_managed_element_block<53, class EditTextObject>, struct mdds::mtv::noncopyable_managed_element_block<54, class ScFormulaCell> >, class sc::CellStoreEvent>::iterator_trait, struct mdds::detail::mtv::private_data_forward_update <struct mdds::detail::mtv::iterator_value_node<unsigned long, struct mdds::mtv::base_element_block> > > &,class mdds::multi_type_vector<struct mdds::mtv::custom_block_func3<struct mdds::mtv::default_element_block<52, class svl::SharedString>, struct mdds::mtv::noncopyable_managed_element_block<53, class EditTextObject>, struct mdds::mtv::noncopyable_managed_element_block<54, class ScFormulaCell> >, class sc::CellStoreEvent> &,int,int,class std::function<void (unsigned long, class ScFormulaCell *)>) -sc/inc/mtvelements.hxx:73 - struct mdds::mtv::base_element_block * sc::mdds_mtv_create_new_block(const struct sc::CellTextAttr &,const type-parameter-?-? &,const type-parameter-?-? &) sc/inc/mtvelements.hxx:73 void sc::mdds_mtv_insert_values(struct mdds::mtv::base_element_block &,unsigned long,const struct sc::CellTextAttr &,const type-parameter-?-? &,const type-parameter-?-? &) +sc/inc/mtvelements.hxx:73 + struct mdds::mtv::base_element_block * sc::mdds_mtv_create_new_block(const struct sc::CellTextAttr &,const type-parameter-?-? &,const type-parameter-?-? &) sc/inc/mtvelements.hxx:77 void mdds_mtv_insert_values(struct mdds::mtv::base_element_block &,unsigned long,const class ScPostIt *,const type-parameter-?-? &,const type-parameter-?-? &) sc/inc/mtvelements.hxx:77 @@ -1146,23 +1164,23 @@ sc/qa/unit/screenshots/screenshots.cxx:326 int main() sc/qa/unit/ucalc.hxx:143 void Test::testFormulaHashAndTag() -sc/qa/unit/ucalc.hxx:181 +sc/qa/unit/ucalc.hxx:182 void Test::testSingleCellCopyColumnLabel() -sc/qa/unit/ucalc.hxx:240 +sc/qa/unit/ucalc.hxx:241 void Test::testExternalRefUnresolved() -sc/qa/unit/ucalc.hxx:379 +sc/qa/unit/ucalc.hxx:380 void Test::testCopyPasteSkipEmptyConditionalFormatting() -sc/qa/unit/ucalc.hxx:406 +sc/qa/unit/ucalc.hxx:407 void Test::testSharedFormulaMoveBlock() -sc/qa/unit/ucalc.hxx:523 - void Test::testCondFormatUpdateMoveTab() sc/qa/unit/ucalc.hxx:524 - void Test::testCondFormatUpdateDeleteTab() + void Test::testCondFormatUpdateMoveTab() sc/qa/unit/ucalc.hxx:525 - void Test::testCondFormatUpdateInsertTab() + void Test::testCondFormatUpdateDeleteTab() sc/qa/unit/ucalc.hxx:526 + void Test::testCondFormatUpdateInsertTab() +sc/qa/unit/ucalc.hxx:527 void Test::testCondFormatUpdateReference() -sc/qa/unit/ucalc.hxx:536 +sc/qa/unit/ucalc.hxx:537 void Test::testCondFormatListenToOwnRange() sc/source/core/inc/interpre.hxx:73 basic_ostream<type-parameter-?-?, type-parameter-?-?> & sc::operator<<(basic_ostream<type-parameter-?-?, type-parameter-?-?> &,const struct sc::ParamIfsResult &) @@ -1186,9 +1204,9 @@ sc/source/core/opencl/formulagroupcl.cxx:1387 _Bool sc::opencl::(anonymous namespace)::ParallelReductionVectorRef::GetEndFixed() const sc/source/core/opencl/op_statistical.hxx:206 sc::opencl::OpGeoMean::OpGeoMean() -sc/source/core/tool/interpr1.cxx:4165 +sc/source/core/tool/interpr1.cxx:4166 double ::operator()(double,unsigned long) const -sc/source/core/tool/interpr1.cxx:6507 +sc/source/core/tool/interpr1.cxx:6508 double ::operator()(const struct sc::ParamIfsResult &) const sc/source/core/tool/scmatrix.cxx:2298 type-parameter-?-? * (anonymous namespace)::wrapped_iterator::operator->() const @@ -1206,6 +1224,10 @@ sc/source/filter/inc/xiescher.hxx:154 class Color XclImpDrawObjBase::GetSolidLineColor(const struct XclObjLineData &) const sc/source/filter/inc/xlformula.hxx:409 _Bool XclTokenArray::operator==(const class XclTokenArray &) const +sc/source/filter/xml/xmlimprt.hxx:339 + const class SvXMLTokenMap & ScXMLImport::GetContentValidationElemTokenMap() +sc/source/filter/xml/xmlimprt.hxx:340 + const class SvXMLTokenMap & ScXMLImport::GetContentValidationMessageElemTokenMap() sc/source/filter/xml/xmltransformationi.hxx:160 ScXMLDateTimeContext::ScXMLDateTimeContext(class ScXMLImport &,const class rtl::Reference<class sax_fastparser::FastAttributeList> &) sc/source/ui/inc/condformatdlg.hxx:51 @@ -1250,12 +1272,12 @@ sd/source/filter/ppt/pptinanimations.hxx:108 void ppt::AnimationImporter::dump(const char *,long) sd/source/ui/inc/filedlg.hxx:55 _Bool SdOpenSoundFileDialog::IsInsertAsLinkSelected() const -sd/source/ui/inc/GraphicViewShell.hxx:43 - class SfxViewFactory * sd::GraphicViewShell::Factory() sd/source/ui/inc/GraphicViewShell.hxx:43 void sd::GraphicViewShell::RegisterFactory(struct o3tl::strong_int<unsigned short, struct SfxInterfaceIdTag>) sd/source/ui/inc/GraphicViewShell.hxx:43 void sd::GraphicViewShell::InitFactory() +sd/source/ui/inc/GraphicViewShell.hxx:43 + class SfxViewFactory * sd::GraphicViewShell::Factory() sd/source/ui/inc/GraphicViewShell.hxx:43 class SfxViewShell * sd::GraphicViewShell::CreateInstance(class SfxViewFrame *,class SfxViewShell *) sd/source/ui/inc/optsitem.hxx:178 @@ -1277,7 +1299,7 @@ sd/source/ui/inc/unomodel.hxx:137 sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx:200 _Bool sd::slidesorter::view::InsertPosition::operator!=(const class sd::slidesorter::view::InsertPosition &) const sdext/source/pdfimport/pdfparse/pdfparse.cxx:111 - long (anonymous namespace)::PDFGrammar<boost::spirit::file_iterator<char, boost::spirit::fileiter_impl::mmap_file_iterator<char> > >::pdf_string_parser::operator()(const type-parameter-?-? &,struct boost::spirit::nil_t &) const + long (anonymous namespace)::PDFGrammar<boost::spirit::classic::file_iterator<char, boost::spirit::classic::fileiter_impl::mmap_file_iterator<char> > >::pdf_string_parser::operator()(const type-parameter-?-? &,struct boost::spirit::classic::nil_t &) const sfx2/inc/autoredactdialog.hxx:67 void TargetsTable::SelectByName(const class rtl::OUString &) sfx2/inc/autoredactdialog.hxx:71 @@ -1340,8 +1362,6 @@ slideshow/source/engine/animationfactory.cxx:541 typename type-parameter-?-?::ValueType slideshow::internal::(anonymous namespace)::GenericAnimation::getUnderlyingValue() const slideshow/source/engine/opengl/TransitionImpl.hxx:184 void OGLTransitionImpl::cleanup() -slideshow/source/inc/listenercontainer.hxx:45 - _Bool slideshow::internal::FunctionApply::apply(type-parameter-?-?,const class std::shared_ptr<class slideshow::internal::PauseEventHandler> &) slideshow/source/inc/listenercontainer.hxx:45 _Bool slideshow::internal::FunctionApply::apply(type-parameter-?-?,const class std::shared_ptr<class slideshow::internal::EventHandler> &) slideshow/source/inc/listenercontainer.hxx:45 @@ -1352,6 +1372,8 @@ slideshow/source/inc/listenercontainer.hxx:45 _Bool slideshow::internal::FunctionApply::apply(type-parameter-?-?,const class std::shared_ptr<class slideshow::internal::IntrinsicAnimationEventHandler> &) slideshow/source/inc/listenercontainer.hxx:45 _Bool slideshow::internal::FunctionApply::apply(type-parameter-?-?,const class std::shared_ptr<class slideshow::internal::UserPaintEventHandler> &) +slideshow/source/inc/listenercontainer.hxx:45 + _Bool slideshow::internal::FunctionApply::apply(type-parameter-?-?,const class std::shared_ptr<class slideshow::internal::PauseEventHandler> &) slideshow/source/inc/listenercontainer.hxx:45 _Bool slideshow::internal::FunctionApply::apply(type-parameter-?-?,const class std::shared_ptr<class slideshow::internal::ShapeListenerEventHandler> &) slideshow/source/inc/listenercontainer.hxx:55 @@ -1380,8 +1402,6 @@ svl/source/misc/gridprinter.cxx:47 void rtl::mdds_mtv_set_values(struct mdds::mtv::base_element_block &,unsigned long,const class rtl::OUString &,const type-parameter-?-? &,const type-parameter-?-? &) svl/source/misc/gridprinter.cxx:47 void rtl::mdds_mtv_append_values(struct mdds::mtv::base_element_block &,const class rtl::OUString &,const type-parameter-?-? &,const type-parameter-?-? &) -svtools/source/control/valueimp.hxx:348 - void ValueItemAcc::FireAccessibleEvent(short,const class com::sun::star::uno::Any &,const class com::sun::star::uno::Any &) svx/inc/sdr/contact/viewcontactofgraphic.hxx:54 class SdrGrafObj & sdr::contact::ViewContactOfGraphic::GetGrafObject() svx/source/svdraw/svdpdf.hxx:89 @@ -1442,32 +1462,20 @@ sw/inc/dbgoutsw.hxx:106 const char * dbg_out(const struct SwFormToken &) sw/inc/dbgoutsw.hxx:107 const char * dbg_out(const class std::__debug::vector<struct SwFormToken, class std::allocator<struct SwFormToken> > &) -sw/inc/docary.hxx:101 - void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwCharFormat **, class std::__cxx1998::vector<class SwCharFormat *, class std::allocator<class SwCharFormat *> > >, class std::__debug::vector<class SwCharFormat *, class std::allocator<class SwCharFormat *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) -sw/inc/docary.hxx:101 +sw/inc/docary.hxx:94 void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwTextFormatColl **, class std::__cxx1998::vector<class SwTextFormatColl *, class std::allocator<class SwTextFormatColl *> > >, class std::__debug::vector<class SwTextFormatColl *, class std::allocator<class SwTextFormatColl *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) -sw/inc/docary.hxx:101 - void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwNumRule **, class std::__cxx1998::vector<class SwNumRule *, class std::allocator<class SwNumRule *> > >, class std::__debug::vector<class SwNumRule *, class std::allocator<class SwNumRule *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) -sw/inc/docary.hxx:101 +sw/inc/docary.hxx:94 + void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwGrfFormatColl **, class std::__cxx1998::vector<class SwGrfFormatColl *, class std::allocator<class SwGrfFormatColl *> > >, class std::__debug::vector<class SwGrfFormatColl *, class std::allocator<class SwGrfFormatColl *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) +sw/inc/docary.hxx:94 void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwSectionFormat **, class std::__cxx1998::vector<class SwSectionFormat *, class std::allocator<class SwSectionFormat *> > >, class std::__debug::vector<class SwSectionFormat *, class std::allocator<class SwSectionFormat *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) -sw/inc/docary.hxx:101 +sw/inc/docary.hxx:94 + void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwCharFormat **, class std::__cxx1998::vector<class SwCharFormat *, class std::allocator<class SwCharFormat *> > >, class std::__debug::vector<class SwCharFormat *, class std::allocator<class SwCharFormat *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) +sw/inc/docary.hxx:94 void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwFrameFormat **, class std::__cxx1998::vector<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > >, class std::__debug::vector<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) -sw/inc/docary.hxx:101 - void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwGrfFormatColl **, class std::__cxx1998::vector<class SwGrfFormatColl *, class std::allocator<class SwGrfFormatColl *> > >, class std::__debug::vector<class SwGrfFormatColl *, class std::allocator<class SwGrfFormatColl *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) -sw/inc/docary.hxx:147 +sw/inc/docary.hxx:94 + void SwVectorModifyBase::insert(class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<class SwNumRule **, class std::__cxx1998::vector<class SwNumRule *, class std::allocator<class SwNumRule *> > >, class std::__debug::vector<class SwNumRule *, class std::allocator<class SwNumRule *> >, struct std::random_access_iterator_tag>,type-parameter-?-?,type-parameter-?-?) +sw/inc/docary.hxx:140 void SwVectorModifyBase::dumpAsXml(struct _xmlTextWriter *) -sw/inc/docary.hxx:232 - void SwFrameFormats::erase(unsigned long) -sw/inc/docary.hxx:247 - struct std::pair<class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > >, class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > > SwFrameFormats::rangeFind(class SwFrameFormat *const &) const -sw/inc/docary.hxx:249 - class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > SwFrameFormats::rangeEnd() const -sw/inc/docary.hxx:250 - class boost::multi_index::detail::rnd_node_iterator<struct boost::multi_index::detail::random_access_index_node<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > > SwFrameFormats::rangeProject(const class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > &) -sw/inc/docary.hxx:255 - class SwFrameFormat *const & SwFrameFormats::front() const -sw/inc/docary.hxx:256 - class SwFrameFormat *const & SwFrameFormats::back() const sw/inc/docufld.hxx:494 void SwPostItField::ToggleResolved() sw/inc/editsh.hxx:375 @@ -1476,6 +1484,18 @@ sw/inc/extinput.hxx:47 class SwExtTextInput * SwExtTextInput::GetPrev() sw/inc/extinput.hxx:48 const class SwExtTextInput * SwExtTextInput::GetPrev() const +sw/inc/frameformats.hxx:78 + void SwFrameFormats::erase(unsigned long) +sw/inc/frameformats.hxx:92 + struct std::pair<class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > >, class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > > SwFrameFormats::rangeFind(class SwFrameFormat *const &) const +sw/inc/frameformats.hxx:94 + class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > SwFrameFormats::rangeEnd() const +sw/inc/frameformats.hxx:95 + class boost::multi_index::detail::rnd_node_iterator<struct boost::multi_index::detail::random_access_index_node<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > > SwFrameFormats::rangeProject(const class boost::multi_index::detail::bidir_node_iterator<struct boost::multi_index::detail::ordered_index_node<struct boost::multi_index::detail::null_augment_policy, struct boost::multi_index::detail::index_node_base<class SwFrameFormat *, class std::allocator<class SwFrameFormat *> > > > &) +sw/inc/frameformats.hxx:101 + class SwFrameFormat *const & SwFrameFormats::front() const +sw/inc/frameformats.hxx:102 + class SwFrameFormat *const & SwFrameFormats::back() const sw/inc/IDocumentLinksAdministration.hxx:53 _Bool IDocumentLinksAdministration::GetData(const class rtl::OUString &,const class rtl::OUString &,class com::sun::star::uno::Any &) const sw/inc/IDocumentLinksAdministration.hxx:55 @@ -1502,11 +1522,11 @@ sw/inc/node.hxx:231 const class IDocumentStylePoolAccess & SwNode::getIDocumentStylePoolAccess() const sw/inc/node.hxx:235 const class IDocumentDrawModelAccess & SwNode::getIDocumentDrawModelAccess() const -sw/inc/pagedesc.hxx:422 +sw/inc/pagedesc.hxx:424 void SwPageDescs::erase(class SwPageDesc *const &) -sw/inc/pagedesc.hxx:430 +sw/inc/pagedesc.hxx:432 class SwPageDesc *const & SwPageDescs::front() const -sw/inc/pagedesc.hxx:431 +sw/inc/pagedesc.hxx:433 class SwPageDesc *const & SwPageDescs::back() const sw/inc/PostItMgr.hxx:207 void SwPostItMgr::ToggleResolved(unsigned int) @@ -1546,7 +1566,7 @@ sw/inc/viscrs.hxx:206 class SwShellTableCursor * SwShellTableCursor::GetPrev() sw/inc/viscrs.hxx:207 const class SwShellTableCursor * SwShellTableCursor::GetPrev() const -sw/qa/inc/swmodeltestbase.hxx:623 +sw/qa/inc/swmodeltestbase.hxx:641 class com::sun::star::uno::Reference<class com::sun::star::beans::XPropertySet> SwModelTestBase::getParagraphAnchoredObject(const int,const class com::sun::star::uno::Reference<class com::sun::star::text::XTextRange> &) const sw/source/core/access/accportions.cxx:56 unsigned long FindBreak(const vector<type-parameter-?-?, allocator<type-parameter-?-?> > &,type-parameter-?-?) @@ -1556,14 +1576,16 @@ sw/source/core/inc/AccessibilityIssue.hxx:52 const class std::__debug::vector<class rtl::OUString, class std::allocator<class rtl::OUString> > & sw::AccessibilityIssue::getAdditionalInfo() const sw/source/core/inc/AccessibilityIssue.hxx:54 void sw::AccessibilityIssue::setAdditionalInfo(const class std::__debug::vector<class rtl::OUString, class std::allocator<class rtl::OUString> > &) -sw/source/core/inc/frame.hxx:912 +sw/source/core/inc/frame.hxx:914 void SwFrame::dumpTopMostAsXml(struct _xmlTextWriter *) const -sw/source/core/inc/frame.hxx:1360 +sw/source/core/inc/frame.hxx:1362 class Size SwRectFnSet::GetSize(const class SwRect &) const -sw/source/core/inc/frame.hxx:1391 +sw/source/core/inc/frame.hxx:1393 long SwRectFnSet::LeftDist(const class SwRect &,long) const -sw/source/core/inc/frame.hxx:1392 +sw/source/core/inc/frame.hxx:1394 long SwRectFnSet::RightDist(const class SwRect &,long) const +sw/source/core/inc/ftnfrm.hxx:56 + class SwFootnoteFrame * SwFootnoteContFrame::PrepedChained(class SwFrame *,_Bool) sw/source/core/inc/mvsave.hxx:169 _Bool ZSortFly::operator==(const class ZSortFly &) const sw/source/core/text/porlin.hxx:118 @@ -1578,8 +1600,6 @@ sw/source/uibase/inc/bookmark.hxx:45 void BookmarkTable::remove(const class weld::TreeIter &) sw/source/uibase/inc/condedit.hxx:53 _Bool ConditionEdit::get_sensitive() const -sw/source/uibase/inc/navipi.hxx:149 - void SwNavigationPI::CreateNavigationTool() sw/source/uibase/inc/numfmtlb.hxx:130 _Bool SwNumFormatTreeView::get_value_changed_from_saved() const sw/source/uibase/inc/numfmtlb.hxx:131 @@ -1630,8 +1650,10 @@ vcl/inc/fontinstance.hxx:93 void LogicalFontInstance::ReleaseHbFont() vcl/inc/fontselect.hxx:48 _Bool FontSelectPattern::operator!=(const class FontSelectPattern &) const -vcl/inc/impgraph.hxx:59 +vcl/inc/graphic/GraphicID.hxx:39 _Bool GraphicID::operator==(const class GraphicID &) const +vcl/inc/listbox.hxx:462 + void ImplListBox::SetProminentEntryType(enum ProminentEntry) vcl/inc/opengl/BufferObject.hxx:50 void vcl::BufferObject::unbind() vcl/inc/opengl/gdiimpl.hxx:108 @@ -1670,21 +1692,17 @@ vcl/inc/qt5/Qt5DragAndDrop.hxx:49 void Qt5DragSource::deinitialize() vcl/inc/qt5/Qt5DragAndDrop.hxx:80 void Qt5DropTarget::deinitialize() -vcl/inc/qt5/Qt5FontFace.hxx:37 +vcl/inc/qt5/Qt5FontFace.hxx:38 class Qt5FontFace * Qt5FontFace::fromQFont(const class QFont &) -vcl/inc/qt5/Qt5FontFace.hxx:43 +vcl/inc/qt5/Qt5FontFace.hxx:48 int Qt5FontFace::GetFontTable(const char *,unsigned char *) const -vcl/inc/qt5/Qt5FontFace.hxx:47 +vcl/inc/qt5/Qt5FontFace.hxx:52 _Bool Qt5FontFace::HasChar(unsigned int) const -vcl/inc/qt5/Qt5Frame.hxx:135 - void Qt5Frame::TriggerPaintEvent() -vcl/inc/qt5/Qt5Frame.hxx:136 - void Qt5Frame::TriggerPaintEvent(class QRect) -vcl/inc/qt5/Qt5Frame.hxx:162 +vcl/inc/qt5/Qt5Frame.hxx:160 void Qt5Frame::deregisterDragSource(const class Qt5DragSource *) -vcl/inc/qt5/Qt5Frame.hxx:164 +vcl/inc/qt5/Qt5Frame.hxx:162 void Qt5Frame::deregisterDropTarget(const class Qt5DropTarget *) -vcl/inc/qt5/Qt5Frame.hxx:217 +vcl/inc/qt5/Qt5Frame.hxx:215 struct _cairo * Qt5Frame::getCairoContext() const vcl/inc/qt5/Qt5Painter.hxx:56 void Qt5Painter::update() @@ -1764,6 +1782,10 @@ writerfilter/source/ooxml/OOXMLPropertySet.hxx:177 class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const class tools::SvRef<class writerfilter::ooxml::OOXMLProperty> *, class std::__cxx1998::vector<class tools::SvRef<class writerfilter::ooxml::OOXMLProperty>, class std::allocator<class tools::SvRef<class writerfilter::ooxml::OOXMLProperty> > > >, class std::__debug::vector<class tools::SvRef<class writerfilter::ooxml::OOXMLProperty>, class std::allocator<class tools::SvRef<class writerfilter::ooxml::OOXMLProperty> > >, struct std::random_access_iterator_tag> writerfilter::ooxml::OOXMLPropertySet::end() const writerfilter/source/ooxml/OOXMLPropertySet.hxx:180 class std::__cxx11::basic_string<char, struct std::char_traits<char>, class std::allocator<char> > writerfilter::ooxml::OOXMLPropertySet::toString() +xmloff/source/draw/sdxmlimp_impl.hxx:217 + const class SvXMLTokenMap & SdXMLImport::GetDrawPageAttrTokenMap() +xmloff/source/draw/sdxmlimp_impl.hxx:218 + const class SvXMLTokenMap & SdXMLImport::GetDrawPageElemTokenMap() xmlsecurity/source/gpg/XMLEncryption.hxx:25 XMLEncryptionGpg::XMLEncryptionGpg() xmlsecurity/source/xmlsec/nss/nssinitializer.hxx:45 diff --git a/connectivity/source/drivers/postgresql/pq_connection.hxx b/connectivity/source/drivers/postgresql/pq_connection.hxx index b05639179e7d..f8d19c406b18 100644 --- a/connectivity/source/drivers/postgresql/pq_connection.hxx +++ b/connectivity/source/drivers/postgresql/pq_connection.hxx @@ -64,23 +64,6 @@ namespace pq_sdbc_driver { struct ConnectionSettings; - - -// Logging API - -enum class LogLevel -{ - NONE = 0, - Error, - Sql, - Info, - LAST = Info -}; -bool isLog(ConnectionSettings const *settings, LogLevel nLevel); -void log(ConnectionSettings *settings, LogLevel nLevel, const OUString &logString); -void log(ConnectionSettings *settings, LogLevel nLevel, const char *str); - - class Tables; class Views; struct ConnectionSettings diff --git a/include/xmloff/xmlstyle.hxx b/include/xmloff/xmlstyle.hxx index 8f49a61a3b91..c728f0e5b501 100644 --- a/include/xmloff/xmlstyle.hxx +++ b/include/xmloff/xmlstyle.hxx @@ -195,10 +195,6 @@ protected: public: - SvXMLStylesContext( SvXMLImport& rImport, sal_uInt16 nPrfx, - const OUString& rLName, - const css::uno::Reference< css::xml::sax::XAttributeList > & xAttrList, - bool bAutomatic = false ); SvXMLStylesContext( SvXMLImport& rImport, bool bAutomatic = false ); diff --git a/sc/source/filter/xml/xmlimprt.cxx b/sc/source/filter/xml/xmlimprt.cxx index 6d751eaa1313..9393ca990797 100644 --- a/sc/source/filter/xml/xmlimprt.cxx +++ b/sc/source/filter/xml/xmlimprt.cxx @@ -397,42 +397,6 @@ void SAL_CALL ScXMLDocContext_Impl::characters(const OUString &) { } -const SvXMLTokenMap& ScXMLImport::GetContentValidationElemTokenMap() -{ - if( !pContentValidationElemTokenMap ) - { - static const SvXMLTokenMapEntry aContentValidationElemTokenMap[] = - { - { XML_NAMESPACE_TABLE, XML_HELP_MESSAGE, XML_TOK_CONTENT_VALIDATION_ELEM_HELP_MESSAGE }, - { XML_NAMESPACE_TABLE, XML_ERROR_MESSAGE, XML_TOK_CONTENT_VALIDATION_ELEM_ERROR_MESSAGE }, - { XML_NAMESPACE_TABLE, XML_ERROR_MACRO, XML_TOK_CONTENT_VALIDATION_ELEM_ERROR_MACRO }, - { XML_NAMESPACE_OFFICE, XML_EVENT_LISTENERS, XML_TOK_CONTENT_VALIDATION_ELEM_EVENT_LISTENERS }, - XML_TOKEN_MAP_END - }; - - pContentValidationElemTokenMap.reset(new SvXMLTokenMap( aContentValidationElemTokenMap )); - } // if( !pContentValidationElemTokenMap ) - - return *pContentValidationElemTokenMap; -} - -const SvXMLTokenMap& ScXMLImport::GetContentValidationMessageElemTokenMap() -{ - if( !pContentValidationMessageElemTokenMap ) - { - static const SvXMLTokenMapEntry aContentValidationMessageElemTokenMap[] = - { - { XML_NAMESPACE_TEXT, XML_P, XML_TOK_P }, - XML_TOKEN_MAP_END - }; - - pContentValidationMessageElemTokenMap.reset(new SvXMLTokenMap( aContentValidationMessageElemTokenMap )); - } // if( !pContentValidationMessageElemTokenMap ) - - return *pContentValidationMessageElemTokenMap; -} - - const SvXMLTokenMap& ScXMLImport::GetTableElemTokenMap() { if( !pTableElemTokenMap ) @@ -651,8 +615,6 @@ ScXMLImport::ScXMLImport( ScXMLImport::~ScXMLImport() throw() { // delete pI18NMap; - pContentValidationElemTokenMap.reset(); - pContentValidationMessageElemTokenMap.reset(); pTableElemTokenMap.reset(); pTableRowsElemTokenMap.reset(); pTableRowElemTokenMap.reset(); diff --git a/sc/source/filter/xml/xmlimprt.hxx b/sc/source/filter/xml/xmlimprt.hxx index 0769d8b934f1..48b6dd93966a 100644 --- a/sc/source/filter/xml/xmlimprt.hxx +++ b/sc/source/filter/xml/xmlimprt.hxx @@ -243,8 +243,6 @@ class ScXMLImport: public SvXMLImport rtl::Reference < XMLPropertySetMapper > xRowStylesPropertySetMapper; rtl::Reference < XMLPropertySetMapper > xTableStylesPropertySetMapper; - std::unique_ptr<SvXMLTokenMap> pContentValidationElemTokenMap; - std::unique_ptr<SvXMLTokenMap> pContentValidationMessageElemTokenMap; std::unique_ptr<SvXMLTokenMap> pTableElemTokenMap; std::unique_ptr<SvXMLTokenMap> pTableRowsElemTokenMap; std::unique_ptr<SvXMLTokenMap> pTableRowElemTokenMap; @@ -336,8 +334,6 @@ public: const rtl::Reference < XMLPropertySetMapper >& GetRowStylesPropertySetMapper() const { return xRowStylesPropertySetMapper; } const rtl::Reference < XMLPropertySetMapper >& GetTableStylesPropertySetMapper() const { return xTableStylesPropertySetMapper; } - const SvXMLTokenMap& GetContentValidationElemTokenMap(); - const SvXMLTokenMap& GetContentValidationMessageElemTokenMap(); const SvXMLTokenMap& GetTableElemTokenMap(); const SvXMLTokenMap& GetTableRowsElemTokenMap(); const SvXMLTokenMap& GetTableRowElemTokenMap(); diff --git a/vcl/inc/listbox.hxx b/vcl/inc/listbox.hxx index 68695eed9914..0f4c593e5b57 100644 --- a/vcl/inc/listbox.hxx +++ b/vcl/inc/listbox.hxx @@ -290,7 +290,6 @@ public: /** ShowProminentEntry will set the entry corresponding to nEntryPos either at top or in the middle depending on the chosen style*/ void ShowProminentEntry( sal_Int32 nEntryPos ); - void SetProminentEntryType( ProminentEntry eType ) { meProminentType = eType; } using Window::IsVisible; bool IsVisible( sal_Int32 nEntry ) const; @@ -459,8 +458,6 @@ public: using Window::IsVisible; bool IsVisible( sal_Int32 nEntry ) const { return maLBWindow->IsVisible( nEntry ); } - void SetProminentEntryType( ProminentEntry eType ) { maLBWindow->SetProminentEntryType( eType ); } - long GetLeftIndent() const { return maLBWindow->GetLeftIndent(); } void SetLeftIndent( sal_uInt16 n ) { maLBWindow->SetLeftIndent( n ); } diff --git a/xmloff/source/draw/sdxmlimp.cxx b/xmloff/source/draw/sdxmlimp.cxx index 02dce77bf7cb..c41e62e1419b 100644 --- a/xmloff/source/draw/sdxmlimp.cxx +++ b/xmloff/source/draw/sdxmlimp.cxx @@ -546,51 +546,6 @@ const SvXMLTokenMap& SdXMLImport::GetPageMasterStyleAttrTokenMap() return *mpPageMasterStyleAttrTokenMap; } -const SvXMLTokenMap& SdXMLImport::GetDrawPageAttrTokenMap() -{ - if(!mpDrawPageAttrTokenMap) - { - static const SvXMLTokenMapEntry aDrawPageAttrTokenMap[] = - { - { XML_NAMESPACE_DRAW, XML_NAME, XML_TOK_DRAWPAGE_NAME }, - { XML_NAMESPACE_DRAW, XML_STYLE_NAME, XML_TOK_DRAWPAGE_STYLE_NAME }, - { XML_NAMESPACE_DRAW, XML_MASTER_PAGE_NAME, XML_TOK_DRAWPAGE_MASTER_PAGE_NAME }, - { XML_NAMESPACE_PRESENTATION, XML_PRESENTATION_PAGE_LAYOUT_NAME, XML_TOK_DRAWPAGE_PAGE_LAYOUT_NAME }, - { XML_NAMESPACE_DRAW, XML_ID, XML_TOK_DRAWPAGE_DRAWID }, - { XML_NAMESPACE_XML, XML_ID, XML_TOK_DRAWPAGE_XMLID }, - { XML_NAMESPACE_XLINK, XML_HREF, XML_TOK_DRAWPAGE_HREF }, - { XML_NAMESPACE_PRESENTATION, XML_USE_HEADER_NAME, XML_TOK_DRAWPAGE_USE_HEADER_NAME }, - { XML_NAMESPACE_PRESENTATION, XML_USE_FOOTER_NAME, XML_TOK_DRAWPAGE_USE_FOOTER_NAME }, - { XML_NAMESPACE_PRESENTATION, XML_USE_DATE_TIME_NAME, XML_TOK_DRAWPAGE_USE_DATE_TIME_NAME }, - - XML_TOKEN_MAP_END - }; - - mpDrawPageAttrTokenMap = std::make_unique<SvXMLTokenMap>(aDrawPageAttrTokenMap); - } - - return *mpDrawPageAttrTokenMap; -} - -const SvXMLTokenMap& SdXMLImport::GetDrawPageElemTokenMap() -{ - if(!mpDrawPageElemTokenMap) - { - static const SvXMLTokenMapEntry aDrawPageElemTokenMap[] = - { - { XML_NAMESPACE_PRESENTATION, XML_NOTES, XML_TOK_DRAWPAGE_NOTES }, - { XML_NAMESPACE_ANIMATION, XML_PAR, XML_TOK_DRAWPAGE_PAR }, - { XML_NAMESPACE_ANIMATION, XML_SEQ, XML_TOK_DRAWPAGE_SEQ }, - { XML_NAMESPACE_DRAW, XML_LAYER_SET, XML_TOK_DRAWPAGE_LAYER_SET }, - XML_TOKEN_MAP_END - }; - - mpDrawPageElemTokenMap = std::make_unique<SvXMLTokenMap>(aDrawPageElemTokenMap); - } - - return *mpDrawPageElemTokenMap; -} - const SvXMLTokenMap& SdXMLImport::GetPresentationPlaceholderAttrTokenMap() { if(!mpPresentationPlaceholderAttrTokenMap) diff --git a/xmloff/source/draw/sdxmlimp_impl.hxx b/xmloff/source/draw/sdxmlimp_impl.hxx index 98d3f647dad0..51b6573863ef 100644 --- a/xmloff/source/draw/sdxmlimp_impl.hxx +++ b/xmloff/source/draw/sdxmlimp_impl.hxx @@ -214,8 +214,6 @@ public: const SvXMLTokenMap& GetMasterPageAttrTokenMap(); const SvXMLTokenMap& GetPageMasterAttrTokenMap(); const SvXMLTokenMap& GetPageMasterStyleAttrTokenMap(); - const SvXMLTokenMap& GetDrawPageAttrTokenMap(); - const SvXMLTokenMap& GetDrawPageElemTokenMap(); const SvXMLTokenMap& GetPresentationPlaceholderAttrTokenMap(); // export local parameters concerning page access and similar diff --git a/xmloff/source/style/xmlstyle.cxx b/xmloff/source/style/xmlstyle.cxx index 4a6682035861..d0ae0db93ece 100644 --- a/xmloff/source/style/xmlstyle.cxx +++ b/xmloff/source/style/xmlstyle.cxx @@ -752,14 +752,6 @@ OUString SvXMLStylesContext::GetServiceName( XmlStyleFamily nFamily ) const return sServiceName; } -SvXMLStylesContext::SvXMLStylesContext( SvXMLImport& rImport, sal_uInt16 nPrfx, - const OUString& rLName, - const uno::Reference< xml::sax::XAttributeList > &, bool bAuto ) : - SvXMLImportContext( rImport, nPrfx, rLName ), - mpImpl( new SvXMLStylesContext_Impl( bAuto ) ) -{ -} - SvXMLStylesContext::SvXMLStylesContext( SvXMLImport& rImport, bool bAuto ) : SvXMLImportContext( rImport ), mpImpl( new SvXMLStylesContext_Impl( bAuto ) ) commit bf71fe152b8e04be92def48c9aecec98d57f5f35 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Fri Mar 6 11:54:26 2020 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Mar 6 17:50:30 2020 +0100 mark some more classes hidden in --enable-mergelibs mode and speed up the script using python's multiprocessing module Change-Id: I01e1350937a0531e26603d6357982c91f3bcef0f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90107 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/bin/find-mergedlib-can-be-private.classes.results b/bin/find-mergedlib-can-be-private.classes.results index 0d8f9b808e15..b75fe09fb821 100644 --- a/bin/find-mergedlib-can-be-private.classes.results +++ b/bin/find-mergedlib-can-be-private.classes.results @@ -53,8 +53,6 @@ GroupBox HelpLinker Hunspell Hunzip -INetMIMEMessage -INetMIMEMessageStream ImageControl ImplJobSetup IndexerPreProcessor @@ -119,7 +117,6 @@ PatternField PatternFormatter PhysicalFontFamily PlaceEditDialog -Point PrinterOptions ProgressBar QueueInfo @@ -163,7 +160,6 @@ SkiaPackedSurfaceAtlasManager SkiaZone SpinButton SpinListenerMultiplexer -Storage SvParser<HtmlTokenId>::TokenStackType SvParser<int>::TokenStackType SvtBasePrintOptions @@ -180,8 +176,6 @@ Svx3DTextureProjectionXItem Svx3DTextureProjectionYItem SvxCurrencyToolBoxControl SvxEditSourceAdapter -SvxGraphicObject -SvxMetricField SvxPasswordDialog SvxPropertySetInfoPool SvxTPage @@ -195,9 +189,6 @@ TextListenerMultiplexer Throbber TimeBox TimeFormatter -TreeEditListenerMultiplexer -TreeExpansionListenerMultiplexer -TreeSelectionListenerMultiplexer UFlowChainedText UnoEditControl UnoWrapperBase @@ -214,7 +205,6 @@ VclBuilder::sortIntoBestTabTraversalOrder VclDrawingArea VclGrid VclWindowEvent -VersionCompat XMLDashStyleExport XMLDashStyleImport XMLGradientStyleExport @@ -361,9 +351,6 @@ framework::StatusBarConfiguration framework::ToolBoxConfiguration framework::TransactionManager framework::UIConfigurationImporterOOo1x -i18nutil::casefolding -i18nutil::oneToOneMapping -i18nutil::widthfolding legacy::CntInt32 legacy::SfxBool legacy::SvxAdjust @@ -379,14 +366,6 @@ legacy::SvxPosture legacy::SvxTextLine legacy::SvxVerJustify legacy::SvxWeight -linguistic::HyphenatedWord -linguistic::PossibleHyphens -linguistic::PropertyChgHelper -linguistic::PropertyHelper_Hyphenation -linguistic::PropertyHelper_Spell -linguistic::PropertyHelper_Spelling -linguistic::PropertyHelper_Thesaurus -linguistic::SpellAlternatives psp::PrintFontManager::PrintFont sdr::SelectionController sdr::ViewSelection @@ -421,7 +400,6 @@ svxform::OLocalExchange svxform::OLocalExchangeHelper svxform::OSQLParserClient toolkitform -tools::WeakBase ucbhelper::ActiveDataSink ucbhelper::InteractionApprove ucbhelper::InteractionDisapprove diff --git a/bin/find-mergedlib-can-be-private.py b/bin/find-mergedlib-can-be-private.py index 572cd1c8e005..ba09996b4757 100755 --- a/bin/find-mergedlib-can-be-private.py +++ b/bin/find-mergedlib-can-be-private.py @@ -8,6 +8,7 @@ import subprocess import sys import re +import multiprocessing exported_symbols = set() imported_symbols = set() @@ -75,9 +76,6 @@ merged_libs = { \ ,"xo" \ ,"xstor" } -classes_with_exported_symbols = set() -classes_with_imported_symbols = set() - # look for symbols exported by libmerged subprocess_nm = subprocess.Popen("nm -D instdir/program/libmergedlo.so", stdout=subprocess.PIPE, shell=True) with subprocess_nm.stdout as txt: @@ -124,12 +122,11 @@ print("no symbols that can be made internal = " + str(len(intersec_symbols))) # Now look for classes where none of the class symbols are imported, # i.e. we can mark the whole class as hidden -def extract_class(sym, add_to_set): +def extract_class(sym): filtered_sym = subprocess.check_output(["c++filt", sym]).strip() if filtered_sym.startswith("vtable for "): classname = filtered_sym[11:] - add_to_set.add(classname) - return + return classname if filtered_sym.startswith("non-virtual thunk to "): filtered_sym = filtered_sym[21:] elif filtered_sym.startswith("virtual thunk to "): @@ -139,12 +136,12 @@ def extract_class(sym, add_to_set): i = filtered_sym.rfind("::", 0, i) if i != -1: classname = filtered_sym[:i] - add_to_set.add(classname) + return classname + return "" -for sym in exported_symbols: - extract_class(sym, classes_with_exported_symbols) -for sym in imported_symbols: - extract_class(sym, classes_with_imported_symbols) +pool = multiprocessing.Pool(multiprocessing.cpu_count()) +classes_with_exported_symbols = set(pool.map(extract_class, list(exported_symbols))) +classes_with_imported_symbols = set(pool.map(extract_class, list(imported_symbols))) with open("bin/find-mergedlib-can-be-private.classes.results", "wt") as f: for sym in sorted(classes_with_exported_symbols - classes_with_imported_symbols): diff --git a/include/i18nutil/casefolding.hxx b/include/i18nutil/casefolding.hxx index 1b7df9e74b5e..14b0f6bf4333 100644 --- a/include/i18nutil/casefolding.hxx +++ b/include/i18nutil/casefolding.hxx @@ -22,6 +22,7 @@ #include <sal/types.h> #include <i18nutil/i18nutildllapi.h> #include <o3tl/typed_flags_set.hxx> +#include <config_options.h> namespace com { namespace sun { namespace star { namespace lang { struct Locale; } } } } @@ -70,7 +71,7 @@ struct MappingElement sal_Int8 current; }; -class I18NUTIL_DLLPUBLIC casefolding +class UNLESS_MERGELIBS(I18NUTIL_DLLPUBLIC) casefolding { public: /// @throws css::uno::RuntimeException diff --git a/include/i18nutil/oneToOneMapping.hxx b/include/i18nutil/oneToOneMapping.hxx index c483b8388ada..bc659b30a727 100644 --- a/include/i18nutil/oneToOneMapping.hxx +++ b/include/i18nutil/oneToOneMapping.hxx @@ -21,6 +21,7 @@ #include <i18nutil/i18nutildllapi.h> #include <memory> +#include <config_options.h> namespace i18nutil { @@ -38,7 +39,7 @@ struct UnicodePairWithFlag UnicodePairFlag flag; }; -class I18NUTIL_DLLPUBLIC oneToOneMapping +class UNLESS_MERGELIBS(I18NUTIL_DLLPUBLIC) oneToOneMapping { private: oneToOneMapping(const oneToOneMapping&) = delete; diff --git a/include/i18nutil/widthfolding.hxx b/include/i18nutil/widthfolding.hxx index 90048110ce1f..73ad5eb2a558 100644 --- a/include/i18nutil/widthfolding.hxx +++ b/include/i18nutil/widthfolding.hxx @@ -22,6 +22,7 @@ #include <sal/types.h> #include <rtl/ustring.hxx> #include <i18nutil/i18nutildllapi.h> +#include <config_options.h> namespace com { namespace sun { namespace star { namespace uno { template <typename > class Sequence; } } } } namespace i18nutil { class oneToOneMapping; } @@ -30,7 +31,7 @@ namespace i18nutil { #define WIDTHFOLDING_DONT_USE_COMBINED_VU 0x01 -class I18NUTIL_DLLPUBLIC widthfolding +class UNLESS_MERGELIBS(I18NUTIL_DLLPUBLIC) widthfolding { public: static oneToOneMapping& getfull2halfTable(); diff --git a/include/linguistic/hyphdta.hxx b/include/linguistic/hyphdta.hxx index 23f1c87d0e30..a346b75b15b3 100644 --- a/include/linguistic/hyphdta.hxx +++ b/include/linguistic/hyphdta.hxx @@ -25,6 +25,7 @@ #include <cppuhelper/implbase.hxx> #include <linguistic/lngdllapi.h> #include <i18nlangtag/lang.h> +#include <config_options.h> namespace linguistic { @@ -61,7 +62,7 @@ public: virtual sal_Bool SAL_CALL isAlternativeSpelling() override; - static css::uno::Reference <css::linguistic2::XHyphenatedWord> LNG_DLLPUBLIC CreateHyphenatedWord( + static css::uno::Reference <css::linguistic2::XHyphenatedWord> UNLESS_MERGELIBS(LNG_DLLPUBLIC) CreateHyphenatedWord( const OUString &rWord, LanguageType nLang, sal_Int16 nHyphenationPos, const OUString &rHyphenatedWord, sal_Int16 nHyphenPos ); }; @@ -97,7 +98,7 @@ public: virtual css::uno::Sequence< sal_Int16 > SAL_CALL getHyphenationPositions() override; - static css::uno::Reference < css::linguistic2::XPossibleHyphens > LNG_DLLPUBLIC CreatePossibleHyphens + static css::uno::Reference < css::linguistic2::XPossibleHyphens > UNLESS_MERGELIBS(LNG_DLLPUBLIC) CreatePossibleHyphens (const OUString &rWord, LanguageType nLang, const OUString &rHyphWord, const css::uno::Sequence< sal_Int16 > &rPositions); diff --git a/include/linguistic/lngprophelp.hxx b/include/linguistic/lngprophelp.hxx index 19cbe1f969ac..37a2124d2206 100644 --- a/include/linguistic/lngprophelp.hxx +++ b/include/linguistic/lngprophelp.hxx @@ -27,6 +27,7 @@ #include <com/sun/star/linguistic2/XLinguServiceEventBroadcaster.hpp> #include <linguistic/lngdllapi.h> #include <rtl/ref.hxx> +#include <config_options.h> namespace com { namespace sun { namespace star { namespace beans { class XPropertySet; @@ -57,7 +58,7 @@ typedef cppu::WeakImplHelper css::linguistic2::XLinguServiceEventBroadcaster > PropertyChgHelperBase; -class LNG_DLLPUBLIC PropertyChgHelper : +class UNLESS_MERGELIBS(LNG_DLLPUBLIC) PropertyChgHelper : public PropertyChgHelperBase { css::uno::Sequence< OUString > aPropNames; @@ -148,7 +149,7 @@ public: propertyChange( const css::beans::PropertyChangeEvent& rEvt ) override; }; -class LNG_DLLPUBLIC PropertyHelper_Thesaurus +class UNLESS_MERGELIBS(LNG_DLLPUBLIC) PropertyHelper_Thesaurus { rtl::Reference< PropertyHelper_Thes > mxPropHelper; @@ -167,7 +168,7 @@ public: }; -class LNG_DLLPUBLIC PropertyHelper_Spell final : +class UNLESS_MERGELIBS(LNG_DLLPUBLIC) PropertyHelper_Spell final : public PropertyChgHelper { // default values @@ -207,7 +208,7 @@ public: }; -class LNG_DLLPUBLIC PropertyHelper_Spelling +class UNLESS_MERGELIBS(LNG_DLLPUBLIC) PropertyHelper_Spelling { rtl::Reference< PropertyHelper_Spell > mxPropHelper; @@ -278,7 +279,7 @@ public: bool IsNoHyphenateCaps() const { return bResNoHyphenateCaps; } }; -class LNG_DLLPUBLIC PropertyHelper_Hyphenation +class UNLESS_MERGELIBS(LNG_DLLPUBLIC) PropertyHelper_Hyphenation { rtl::Reference< PropertyHelper_Hyphen > mxPropHelper; diff --git a/include/linguistic/spelldta.hxx b/include/linguistic/spelldta.hxx index b42a323b81e3..8ed336961663 100644 --- a/include/linguistic/spelldta.hxx +++ b/include/linguistic/spelldta.hxx @@ -26,6 +26,7 @@ #include <cppuhelper/implbase.hxx> #include <linguistic/lngdllapi.h> #include <i18nlangtag/lang.h> +#include <config_options.h> namespace com::sun::star::linguistic2 { class XSearchableDictionaryList; } @@ -61,7 +62,7 @@ class SpellAlternatives final LanguageType nLanguage; public: - LNG_DLLPUBLIC SpellAlternatives(); + UNLESS_MERGELIBS(LNG_DLLPUBLIC) SpellAlternatives(); SpellAlternatives(const OUString &rWord, LanguageType nLang, const css::uno::Sequence< OUString > &rAlternatives ); virtual ~SpellAlternatives() override; @@ -80,10 +81,10 @@ public: virtual void SAL_CALL setFailureType( ::sal_Int16 nFailureType ) override; // non-interface specific functions - void LNG_DLLPUBLIC SetWordLanguage(const OUString &rWord, LanguageType nLang); - void LNG_DLLPUBLIC SetFailureType(sal_Int16 nTypeP); - void LNG_DLLPUBLIC SetAlternatives( const css::uno::Sequence< OUString > &rAlt ); - static css::uno::Reference < css::linguistic2::XSpellAlternatives > LNG_DLLPUBLIC CreateSpellAlternatives( + void UNLESS_MERGELIBS(LNG_DLLPUBLIC) SetWordLanguage(const OUString &rWord, LanguageType nLang); + void UNLESS_MERGELIBS(LNG_DLLPUBLIC) SetFailureType(sal_Int16 nTypeP); + void UNLESS_MERGELIBS(LNG_DLLPUBLIC) SetAlternatives( const css::uno::Sequence< OUString > &rAlt ); + static css::uno::Reference < css::linguistic2::XSpellAlternatives > UNLESS_MERGELIBS(LNG_DLLPUBLIC) CreateSpellAlternatives( const OUString &rWord, LanguageType nLang, sal_Int16 nTypeP, const css::uno::Sequence< OUString > &rAlt ); }; diff --git a/include/sot/stg.hxx b/include/sot/stg.hxx index c6bcb6183c84..12b2bf22cd06 100644 --- a/include/sot/stg.hxx +++ b/include/sot/stg.hxx @@ -25,6 +25,7 @@ #include <tools/globname.hxx> #include <sot/storinfo.hxx> #include <sot/sotdllapi.h> +#include <config_options.h> namespace com { namespace sun { namespace star { namespace ucb { class XProgressHandler; } } } } namespace com { namespace sun { namespace star { namespace uno { class Any; } } } } @@ -146,7 +147,7 @@ public: class UCBStorageStream; -class SOT_DLLPUBLIC Storage final : public BaseStorage, public OLEStorageBase +class UNLESS_MERGELIBS(SOT_DLLPUBLIC) Storage final : public BaseStorage, public OLEStorageBase { OUString aName; bool bIsRoot; diff --git a/include/tools/gen.hxx b/include/tools/gen.hxx index 2603070589e8..0165cff1c5b8 100644 --- a/include/tools/gen.hxx +++ b/include/tools/gen.hxx @@ -24,6 +24,7 @@ #include <limits.h> #include <algorithm> #include <ostream> +#include <config_options.h> class SvStream; namespace rtl @@ -67,7 +68,7 @@ inline bool equal(Pair const & p1, Pair const & p2) // Point class Size; -class SAL_WARN_UNUSED SAL_DLLPUBLIC_EXPORT Point final : protected Pair +class SAL_WARN_UNUSED UNLESS_MERGELIBS(SAL_DLLPUBLIC_EXPORT) Point final : protected Pair { public: Point() {} diff --git a/include/tools/inetmsg.hxx b/include/tools/inetmsg.hxx index ed0e074fb167..dd8073d61937 100644 --- a/include/tools/inetmsg.hxx +++ b/include/tools/inetmsg.hxx @@ -28,6 +28,7 @@ #include <vector> #include <map> #include <memory> +#include <config_options.h> class DateTime; @@ -70,7 +71,7 @@ enum class InetMessageMime NUMHDR = 4, }; -class SAL_WARN_UNUSED TOOLS_DLLPUBLIC INetMIMEMessage +class SAL_WARN_UNUSED UNLESS_MERGELIBS(TOOLS_DLLPUBLIC) INetMIMEMessage { ::std::vector< std::unique_ptr<INetMessageHeader> > m_aHeaderList; diff --git a/include/tools/inetstrm.hxx b/include/tools/inetstrm.hxx index f85fc3436f09..50b0d25f4363 100644 --- a/include/tools/inetstrm.hxx +++ b/include/tools/inetstrm.hxx @@ -23,10 +23,11 @@ #include <sal/types.h> #include <vector> #include <memory> +#include <config_options.h> class INetMIMEMessage; -class TOOLS_DLLPUBLIC INetMIMEMessageStream +class UNLESS_MERGELIBS(TOOLS_DLLPUBLIC) INetMIMEMessageStream { INetMIMEMessage *pSourceMsg; bool bHeaderGenerated; diff --git a/include/tools/vcompat.hxx b/include/tools/vcompat.hxx index ba4692f663e2..3fbf4afaa5b2 100644 --- a/include/tools/vcompat.hxx +++ b/include/tools/vcompat.hxx @@ -20,6 +20,7 @@ #define INCLUDED_TOOLS_VCOMPAT_HXX #include <tools/toolsdllapi.h> +#include <config_options.h> inline sal_uInt32 COMPAT_FORMAT( char char1, char char2, char char3, char char4 ) { @@ -33,7 +34,7 @@ inline sal_uInt32 COMPAT_FORMAT( char char1, char char2, char char3, char char4 class SvStream; enum class StreamMode; -class TOOLS_DLLPUBLIC VersionCompat +class UNLESS_MERGELIBS(TOOLS_DLLPUBLIC) VersionCompat { SvStream* mpRWStm; sal_uInt32 mnCompatPos; diff --git a/include/tools/weakbase.h b/include/tools/weakbase.h index 458381e47fff..648e1b77e960 100644 --- a/include/tools/weakbase.h +++ b/include/tools/weakbase.h @@ -22,6 +22,7 @@ #include <sal/types.h> #include <rtl/ref.hxx> #include <tools/toolsdllapi.h> +#include <config_options.h> /** the template classes in this header are helper to implement weak references to implementation objects that are not refcounted. @@ -123,7 +124,7 @@ private: }; /** derive your implementation classes from this class if you want them to support weak references */ -class TOOLS_DLLPUBLIC WeakBase +class UNLESS_MERGELIBS(TOOLS_DLLPUBLIC) WeakBase { template<typename T> friend class WeakReference; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits