compilerplugins/clang/unusedmethods.results                      |  388 
++++------
 compilerplugins/clang/unusedmethods.unused-returns.results       |   38 
 connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx   |    4 
 connectivity/source/drivers/mysqlc/mysqlc_driver.cxx             |   22 
 connectivity/source/drivers/mysqlc/mysqlc_driver.hxx             |    3 
 connectivity/source/drivers/mysqlc/mysqlc_general.cxx            |   22 
 connectivity/source/drivers/mysqlc/mysqlc_general.hxx            |    6 
 connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.cxx |    2 
 connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.cxx  |    3 
 connectivity/source/drivers/mysqlc/mysqlc_resultset.cxx          |    2 
 connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.hxx  |    9 
 include/sfx2/controlwrapper.hxx                                  |   78 --
 include/sfx2/dialoghelper.hxx                                    |    4 
 include/sfx2/itemwrapper.hxx                                     |   15 
 include/svtools/ctrlbox.hxx                                      |    9 
 include/svtools/valueset.hxx                                     |    6 
 include/svx/SvxPresetListBox.hxx                                 |   14 
 include/svx/colorbox.hxx                                         |   19 
 include/svx/dlgctrl.hxx                                          |    1 
 include/svx/frmsel.hxx                                           |    4 
 include/svx/svdlayer.hxx                                         |    1 
 include/vcl/spinfld.hxx                                          |    1 
 include/vcl/window.hxx                                           |    1 
 sdext/source/minimizer/pppoptimizer.cxx                          |   92 --
 sdext/source/minimizer/pppoptimizer.hxx                          |   30 
 sfx2/source/dialog/dialoghelper.cxx                              |   38 
 sfx2/source/dialog/itemconnect.cxx                               |   39 -
 svtools/source/control/ctrlbox.cxx                               |    7 
 svtools/source/control/valueset.cxx                              |   13 
 svx/source/accessibility/svxpixelctlaccessiblecontext.cxx        |    5 
 svx/source/dialog/frmsel.cxx                                     |   17 
 svx/source/inc/svxpixelctlaccessiblecontext.hxx                  |    2 
 svx/source/tbxctrls/SvxPresetListBox.cxx                         |   20 
 svx/source/tbxctrls/tbcontrl.cxx                                 |   29 
 sw/source/uibase/inc/prcntfld.hxx                                |    3 
 vcl/inc/salgdi.hxx                                               |    1 
 vcl/source/gdi/salgdilayout.cxx                                  |   17 
 vcl/source/window/window2.cxx                                    |   51 -
 38 files changed, 194 insertions(+), 822 deletions(-)

New commits:
commit 7430dfe2a4a3b13ffa248bf14a3a2ca87993f48d
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Tue Sep 11 09:39:03 2018 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Tue Sep 11 14:01:00 2018 +0200

    loplugin:unusedmethods
    
    Change-Id: I34009aabf0befb346470b5c0d96ad8fc476b7c4e
    Reviewed-on: https://gerrit.libreoffice.org/60300
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/compilerplugins/clang/unusedmethods.results 
b/compilerplugins/clang/unusedmethods.results
index e58c8e01474d..3b2c28c205ad 100644
--- a/compilerplugins/clang/unusedmethods.results
+++ b/compilerplugins/clang/unusedmethods.results
@@ -24,6 +24,16 @@ connectivity/source/drivers/firebird/Util.hxx:66
     const class rtl::OUString & 
connectivity::firebird::ColumnTypeInfo::getCharacterSet() const
 connectivity/source/drivers/mork/mork_helper.cxx:37
     int main(int,char **)
+connectivity/source/drivers/mysqlc/mysqlc_driver.hxx:92
+    void connectivity::mysqlc::MysqlCDriver::impl_initCppConn_lck_throw()
+connectivity/source/drivers/mysqlc/mysqlc_general.hxx:95
+    class rtl::OString escapeSql(const class rtl::OString &)
+connectivity/source/drivers/mysqlc/mysqlc_general.hxx:97
+    class rtl::OUString getStringFromAny(const class com::sun::star::uno::Any 
&)
+connectivity/source/drivers/mysqlc/mysqlc_general.hxx:120
+    class std::__cxx11::basic_string<char, struct std::char_traits<char>, 
class std::allocator<char> > convert(const class rtl::OUString &,const unsigned 
short)
+connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.hxx:62
+    class rtl::OUString 
connectivity::mysqlc::OResultSetMetaData::convert(const class 
std::__cxx11::basic_string<char, struct std::char_traits<char>, class 
std::allocator<char> > &) const
 connectivity/source/inc/dbase/dindexnode.hxx:70
     _Bool connectivity::dbase::ONDXKey::operator<(const class 
connectivity::dbase::ONDXKey &) const
 connectivity/source/inc/java/sql/Connection.hxx:63
@@ -150,9 +160,9 @@ include/basegfx/matrix/b3dhommatrix.hxx:106
     class basegfx::B3DHomMatrix & basegfx::B3DHomMatrix::operator*=(double)
 include/basegfx/matrix/b3dhommatrix.hxx:107
     class basegfx::B3DHomMatrix & basegfx::B3DHomMatrix::operator/=(double)
-include/basegfx/numeric/ftools.hxx:162
+include/basegfx/numeric/ftools.hxx:144
     double snapToRange(double,double,double)
-include/basegfx/numeric/ftools.hxx:166
+include/basegfx/numeric/ftools.hxx:148
     double copySign(double,double)
 include/basegfx/pixel/bpixel.hxx:56
      basegfx::BPixel::BPixel(unsigned char,unsigned char,unsigned 
char,unsigned char)
@@ -276,6 +286,8 @@ include/basegfx/tuple/b3ituple.hxx:166
     _Bool basegfx::B3ITuple::operator!=(const class basegfx::B3ITuple &) const
 include/basegfx/utils/b2dclipstate.hxx:75
     _Bool basegfx::utils::B2DClipState::operator!=(const class 
basegfx::utils::B2DClipState &) const
+include/basegfx/utils/systemdependentdata.hxx:69
+     
basegfx::MinimalSystemDependentDataManager::MinimalSystemDependentDataManager()
 include/basegfx/utils/unopolypolygon.hxx:91
     const class basegfx::B2DPolyPolygon & 
basegfx::unotools::UnoPolyPolygon::getPolyPolygonUnsafe() const
 include/basegfx/vector/b2ivector.hxx:75
@@ -380,7 +392,7 @@ include/comphelper/types.hxx:56
     _Bool getImplementation(type-parameter-?-? *&,const class 
com::sun::star::uno::Reference<class com::sun::star::uno::XInterface> &)
 include/comphelper/unique_disposing_ptr.hxx:46
     type-parameter-?-? & comphelper::unique_disposing_ptr::operator*() const
-include/comphelper/unwrapargs.hxx:49
+include/comphelper/unwrapargs.hxx:50
     void unwrapArgs(const class com::sun::star::uno::Sequence<class 
com::sun::star::uno::Any> &,int,const class 
com::sun::star::uno::Reference<class com::sun::star::uno::XInterface> &)
 include/connectivity/dbcharset.hxx:139
     const class dbtools::OCharsetMap::CharsetIterator & 
dbtools::OCharsetMap::CharsetIterator::operator--()
@@ -394,6 +406,14 @@ include/connectivity/sdbcx/VGroup.hxx:68
      connectivity::sdbcx::OGroup::OGroup(const class rtl::OUString &,_Bool)
 include/connectivity/sqlparse.hxx:197
     class rtl::OUString connectivity::OSQLParser::RuleIDToStr(unsigned int)
+include/desktop/crashreport.hxx:46
+    class std::__cxx11::basic_string<char, struct std::char_traits<char>, 
class std::allocator<char> > CrashReporter::getIniFileName()
+include/desktop/crashreport.hxx:48
+    void CrashReporter::writeCommonInfo()
+include/desktop/crashreport.hxx:50
+    void CrashReporter::storeExceptionHandler(class 
google_breakpad::ExceptionHandler *)
+include/desktop/crashreport.hxx:54
+    void CrashReporter::updateMinidumpLocation()
 include/drawinglayer/geometry/viewinformation2d.hxx:128
     _Bool drawinglayer::geometry::ViewInformation2D::operator!=(const class 
drawinglayer::geometry::ViewInformation2D &) const
 include/drawinglayer/primitive2d/baseprimitive2d.hxx:193
@@ -534,8 +554,28 @@ include/sfx2/charwin.hxx:63
     void SvxCharView::connect_focus_in(const class Link<class weld::Widget &, 
void> &)
 include/sfx2/charwin.hxx:64
     void SvxCharView::connect_focus_out(const class Link<class weld::Widget &, 
void> &)
+include/sfx2/controlwrapper.hxx:262
+    _Bool sfx::MetricFieldWrapper::IsControlValueChanged() const
+include/sfx2/controlwrapper.hxx:351
+     sfx::MultiControlWrapperHelper::MultiControlWrapperHelper()
+include/sfx2/controlwrapper.hxx:355
+    void sfx::MultiControlWrapperHelper::RegisterControlWrapper(class 
sfx::ControlWrapperBase &)
+include/sfx2/controlwrapper.hxx:388
+     sfx::MultiControlWrapper::MultiControlWrapper<ValueT>()
+include/sfx2/controlwrapper.hxx:391
+    const type-parameter-?-? & sfx::MultiControlWrapper::GetDefaultValue() 
const
+include/sfx2/controlwrapper.hxx:393
+    void sfx::MultiControlWrapper::SetDefaultValue(const type-parameter-?-? &)
+include/sfx2/controlwrapper.hxx:396
+    type-parameter-?-? sfx::MultiControlWrapper::GetControlValue() const
+include/sfx2/controlwrapper.hxx:398
+    void sfx::MultiControlWrapper::SetControlValue(type-parameter-?-?)
+include/sfx2/dialoghelper.hxx:30
+    void setPreviewsToSamePlace(const class vcl::Window *,class 
VclBuilderContainer *)
 include/sfx2/docfilt.hxx:83
     _Bool SfxFilter::GetGpgEncryption() const
+include/sfx2/itemwrapper.hxx:153
+     sfx::IdentItemWrapper::IdentItemWrapper<ItemT>(unsigned short)
 include/sfx2/lokcharthelper.hxx:41
     void LokChartHelper::Invalidate()
 include/sfx2/msg.hxx:120
@@ -546,8 +586,18 @@ include/svl/itempool.hxx:167
     const type-parameter-?-? * 
SfxItemPool::GetItem2Default(TypedWhichId<type-parameter-?-?>) const
 include/svl/itempool.hxx:196
     void SfxItemPool::dumpAsXml(struct _xmlTextWriter *) const
+include/svtools/ctrlbox.hxx:208
+    long LineListBox::GetWidth() const
+include/svtools/ctrlbox.hxx:223
+    void LineListBox::SelectEntry(enum SvxBorderLineStyle,_Bool)
+include/svtools/ctrlbox.hxx:228
+    void LineListBox::SetColor(const class Color &)
 include/svtools/dialogcontrolling.hxx:167
     void svt::ControlDependencyManager::enableOnCheckMark(class CheckBox 
&,class vcl::Window &,class vcl::Window &)
+include/svtools/valueset.hxx:315
+    void ValueSet::InsertItem(unsigned short,const class rtl::OUString 
&,unsigned long)
+include/svtools/valueset.hxx:347
+    unsigned long ValueSet::GetSelectItemPos() const
 include/svx/ClassificationEditView.hxx:42
     void svx::ClassificationEditView::SetCharAttributes()
 include/svx/ClassificationEditView.hxx:48
@@ -556,16 +606,38 @@ include/svx/ClassificationField.hxx:48
     const class rtl::OUString & svx::ClassificationResult::getDisplayText() 
const
 include/svx/ClassificationField.hxx:53
     _Bool svx::ClassificationResult::operator==(const class 
svx::ClassificationResult &) const
+include/svx/colorbox.hxx:150
+     SvxColorListBoxWrapper::SvxColorListBoxWrapper(class SvxColorListBox &)
+include/svx/dlgctrl.hxx:275
+    class SvxTabPage * SvxPixelCtl::GetTabPage() const
 include/svx/framelink.hxx:201
     _Bool operator>(const class svx::frame::Style &,const class 
svx::frame::Style &)
 include/svx/framelink.hxx:238
     _Bool svx::frame::StyleVectorCombination::operator<(const class 
svx::frame::StyleVectorCombination &) const
-include/svx/svdlayer.hxx:72
+include/svx/frmsel.hxx:107
+    int svx::FrameSelector::GetEnabledBorderIndex(enum svx::FrameBorderType) 
const
+include/svx/frmsel.hxx:181
+    _Bool svx::FrameSelector::ContainsClickPoint(const class Point &) const
+include/svx/svdlayer.hxx:75
     _Bool SdrLayer::operator==(const class SdrLayer &) const
+include/svx/svdlayer.hxx:129
+    class SdrLayerAdmin * SdrLayerAdmin::GetParent() const
 include/svx/svdpage.hxx:105
     class SdrModel & SdrObjList::getSdrModelFromSdrObjList() const
 include/svx/svdpntv.hxx:462
     _Bool SdrPaintView::IsSwapAsynchron() const
+include/svx/SvxPresetListBox.hxx:51
+    void SvxPresetListBox::SetRenameHdl(const class Link<class 
SvxPresetListBox *, void> &)
+include/svx/SvxPresetListBox.hxx:55
+    void SvxPresetListBox::SetDeleteHdl(const class Link<class 
SvxPresetListBox *, void> &)
+include/svx/SvxPresetListBox.hxx:60
+    void SvxPresetListBox::FillPresetListBox(class XGradientList &,unsigned 
int)
+include/svx/SvxPresetListBox.hxx:61
+    void SvxPresetListBox::FillPresetListBox(class XHatchList &,unsigned int)
+include/svx/SvxPresetListBox.hxx:62
+    void SvxPresetListBox::FillPresetListBox(class XBitmapList &,unsigned int)
+include/svx/SvxPresetListBox.hxx:63
+    void SvxPresetListBox::FillPresetListBox(class XPatternList &,unsigned int)
 include/svx/xpoly.hxx:82
     _Bool XPolygon::operator==(const class XPolygon &) const
 include/tools/bigint.hxx:86
@@ -620,10 +692,6 @@ include/tools/weakbase.h:111
     _Bool tools::WeakReference::operator<(const WeakReference<reference_type> 
&) const
 include/tools/weakbase.h:114
     _Bool tools::WeakReference::operator>(const WeakReference<reference_type> 
&) const
-include/unotest/assertion_traits.hxx:25
-    _Bool CppUnit::assertion_traits::equal(signed char,signed char)
-include/unotest/assertion_traits.hxx:27
-    class std::__cxx11::basic_string<char, struct std::char_traits<char>, 
class std::allocator<char> > CppUnit::assertion_traits::toString(signed char)
 include/unotest/directories.hxx:43
     class rtl::OUString test::Directories::getPathFromWorkdir(const class 
rtl::OUString &) const
 include/unotools/moduleoptions.hxx:165
@@ -644,12 +712,10 @@ include/vcl/commandevent.hxx:289
      CommandLongPressData::CommandLongPressData()
 include/vcl/cursor.hxx:96
     _Bool vcl::Cursor::operator!=(const class vcl::Cursor &) const
-include/vcl/customweld.hxx:65
+include/vcl/customweld.hxx:70
     void weld::CustomWidgetController::SetAccessibleName(const class 
rtl::OUString &)
-include/vcl/customweld.hxx:105
+include/vcl/customweld.hxx:111
     void weld::CustomWeld::queue_draw_area(int,int,int,int)
-include/vcl/customweld.hxx:114
-    void weld::CustomWeld::hide()
 include/vcl/edit.hxx:206
     _Bool Edit::IsSelectAllSingleClick() const
 include/vcl/edit.hxx:237
@@ -698,6 +764,8 @@ include/vcl/settings.hxx:654
     _Bool HelpSettings::operator!=(const class HelpSettings &) const
 include/vcl/settings.hxx:708
     _Bool AllSettings::operator!=(const class AllSettings &) const
+include/vcl/spinfld.hxx:55
+    const class Link<class SpinField &, void> & SpinField::GetDownHdl() const
 include/vcl/svapp.hxx:178
      ApplicationEvent::ApplicationEvent(enum ApplicationEvent::Type,const 
class std::__debug::vector<class rtl::OUString, class std::allocator<class 
rtl::OUString> > &)
 include/vcl/svapp.hxx:812
@@ -720,68 +788,70 @@ include/vcl/uitest/uiobject.hxx:351
     class std::unique_ptr<class UIObject, struct std::default_delete<class 
UIObject> > SpinUIObject::create(class vcl::Window *)
 include/vcl/wall.hxx:98
     _Bool Wallpaper::operator!=(const class Wallpaper &) const
-include/vcl/weld.hxx:64
+include/vcl/weld.hxx:66
     class rtl::OString weld::Widget::get_buildable_name() const
-include/vcl/weld.hxx:69
+include/vcl/weld.hxx:71
     int weld::Widget::get_grid_left_attach() const
-include/vcl/weld.hxx:74
+include/vcl/weld.hxx:76
     _Bool weld::Widget::get_hexpand() const
-include/vcl/weld.hxx:75
+include/vcl/weld.hxx:77
     void weld::Widget::set_vexpand(_Bool)
-include/vcl/weld.hxx:76
+include/vcl/weld.hxx:78
     _Bool weld::Widget::get_vexpand() const
-include/vcl/weld.hxx:84
+include/vcl/weld.hxx:88
     void weld::Widget::set_tooltip_text(const class rtl::OUString &)
-include/vcl/weld.hxx:136
+include/vcl/weld.hxx:140
     void weld::ScrolledWindow::vadjustment_set_upper(int)
-include/vcl/weld.hxx:165
+include/vcl/weld.hxx:141
+    void weld::ScrolledWindow::set_hpolicy(enum VclPolicyType)
+include/vcl/weld.hxx:142
+    enum VclPolicyType weld::ScrolledWindow::get_hpolicy() const
+include/vcl/weld.hxx:171
     class rtl::OUString weld::Notebook::get_tab_label_text(const class 
rtl::OString &) const
-include/vcl/weld.hxx:191
+include/vcl/weld.hxx:197
     struct SystemEnvData weld::Window::get_system_data() const
-include/vcl/weld.hxx:327
+include/vcl/weld.hxx:333
     void weld::TreeView::set_top_entry(int)
-include/vcl/weld.hxx:353
+include/vcl/weld.hxx:359
     void weld::TreeView::select_all()
-include/vcl/weld.hxx:479
+include/vcl/weld.hxx:486
     void weld::Entry::signal_insert_text(class rtl::OUString &)
-include/vcl/weld.hxx:546
+include/vcl/weld.hxx:555
     int weld::SpinButton::get_min() const
-include/vcl/weld.hxx:696
-    _Bool weld::MetricSpinButton::get_visible() const
-include/vcl/weld.hxx:702
-    void weld::MetricSpinButton::set_accessible_name(const class rtl::OUString 
&)
-include/vcl/weld.hxx:725
+include/vcl/weld.hxx:737
     void weld::MetricSpinButton::set_position(int)
-include/vcl/weld.hxx:771
+include/vcl/weld.hxx:784
     _Bool weld::TimeSpinButton::get_sensitive() const
-include/vcl/weld.hxx:772
+include/vcl/weld.hxx:785
     _Bool weld::TimeSpinButton::get_visible() const
-include/vcl/weld.hxx:773
+include/vcl/weld.hxx:786
     void weld::TimeSpinButton::grab_focus()
-include/vcl/weld.hxx:774
+include/vcl/weld.hxx:787
     _Bool weld::TimeSpinButton::has_focus() const
-include/vcl/weld.hxx:775
+include/vcl/weld.hxx:788
     void weld::TimeSpinButton::show(_Bool)
-include/vcl/weld.hxx:776
+include/vcl/weld.hxx:789
     void weld::TimeSpinButton::hide()
-include/vcl/weld.hxx:777
+include/vcl/weld.hxx:790
     void weld::TimeSpinButton::save_value()
-include/vcl/weld.hxx:778
+include/vcl/weld.hxx:791
     _Bool weld::TimeSpinButton::get_value_changed_from_saved() const
-include/vcl/weld.hxx:868
+include/vcl/weld.hxx:882
     void weld::DrawingArea::connect_key_release(const class Link<const class 
KeyEvent &, _Bool> &)
-include/vcl/weld.hxx:893
+include/vcl/weld.hxx:935
     void weld::Menu::set_sensitive(const class rtl::OString &,_Bool)
-include/vcl/weld.hxx:894
+include/vcl/weld.hxx:936
     void weld::Menu::set_active(const class rtl::OString &,_Bool)
-include/vcl/weld.hxx:903
+include/vcl/weld.hxx:945
     void weld::SizeGroup::set_mode(enum VclSizeGroupMode)
-include/vcl/weld.hxx:923
-    class weld::Window * weld::Builder::weld_window(const class rtl::OString 
&,_Bool)
-include/vcl/weld.hxx:1008
+include/vcl/weld.hxx:967
+    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/weld.hxx:1078
     class rtl::OUString weld::MessageDialogController::get_primary_text() const
 include/vcl/window.hxx:430
     const char * ImplDbgCheckWindow(const void *)
+include/vcl/window.hxx:1200
+    void vcl::Window::InvertTracking(const class tools::Polygon &,enum 
ShowTrackFlags)
 include/vcl/window.hxx:1240
     class Size vcl::Window::PaintActiveFloatingWindow(class VirtualDevice &) 
const
 libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.hxx:35
@@ -800,7 +870,7 @@ oox/inc/drawingml/textparagraphproperties.hxx:100
     void oox::drawingml::TextParagraphProperties::setLineSpacing(const class 
oox::drawingml::TextSpacing &)
 sc/inc/address.hxx:651
     _Bool ScRange::operator<=(const class ScRange &) const
-sc/inc/bigrange.hxx:71
+sc/inc/bigrange.hxx:73
     _Bool ScBigAddress::operator!=(const class ScBigAddress &) const
 sc/inc/columniterator.hxx:82
     int sc::ColumnIterator::getType() const
@@ -810,11 +880,9 @@ sc/inc/datamapper.hxx:85
     void sc::ExternalDataSource::setURL(const class rtl::OUString &)
 sc/inc/datamapper.hxx:86
     void sc::ExternalDataSource::setProvider(const class rtl::OUString &)
-sc/inc/document.hxx:2100
-    void ScDocument::SetFormulaResults(const class ScAddress &,const class 
boost::intrusive_ptr<const class formula::FormulaToken> *,unsigned long)
 sc/inc/dpfilteredcache.hxx:143
     void ScDPFilteredCache::dump() const
-sc/inc/formulacell.hxx:462
+sc/inc/formulacell.hxx:460
     void ScFormulaCell::Dump() const
 sc/inc/formulagroup.hxx:141
     void sc::FormulaGroupInterpreter::enableOpenCL_UnitTestsOnly()
@@ -824,18 +892,12 @@ sc/inc/scdll.hxx:36
      ScDLL::ScDLL()
 sc/inc/scmatrix.hxx:622
     class ScFullMatrix & ScFullMatrix::operator+=(const class ScFullMatrix &)
-sc/inc/scmatrix.hxx:654
-     ScVectorRefMatrix::ScVectorRefMatrix(const class 
formula::DoubleVectorRefToken *,unsigned long,unsigned long)
-sc/inc/scmatrix.hxx:843
-    class ScVectorRefMatrix & ScVectorRefMatrix::operator+=(const class 
ScVectorRefMatrix &)
 sc/inc/stlalgorithm.hxx:61
     _Bool sc::AlignedAllocator::operator==(const AlignedAllocator<T, 
Alignment> &) const
 sc/inc/stlalgorithm.hxx:62
     _Bool sc::AlignedAllocator::operator!=(const AlignedAllocator<T, 
Alignment> &) const
 sc/inc/table.hxx:321
     _Bool ScTable::IsColRowTabValid(const short,const int,const short) const
-sc/inc/token.hxx:126
-     ScMatrixRangeToken::ScMatrixRangeToken(const class 
boost::intrusive_ptr<class ScMatrix> &,const struct ScComplexRefData &)
 sc/inc/userlist.hxx:86
     class __gnu_debug::_Safe_iterator<class __gnu_cxx::__normal_iterator<const 
class std::unique_ptr<class ScUserListData, struct std::default_delete<class 
ScUserListData> > *, class std::__cxx1998::vector<class std::unique_ptr<class 
ScUserListData, struct std::default_delete<class ScUserListData> >, class 
std::allocator<class std::unique_ptr<class ScUserListData, struct 
std::default_delete<class ScUserListData> > > > >, class 
std::__debug::vector<class std::unique_ptr<class ScUserListData, struct 
std::default_delete<class ScUserListData> >, class std::allocator<class 
std::unique_ptr<class ScUserListData, struct std::default_delete<class 
ScUserListData> > > > > ScUserList::begin() const
 sc/qa/unit/helper/qahelper.hxx:164
@@ -850,37 +912,37 @@ sc/qa/unit/ucalc.hxx:375
     void Test::testCopyPasteSkipEmptyConditionalFormatting()
 sc/qa/unit/ucalc.hxx:402
     void Test::testSharedFormulaMoveBlock()
-sc/qa/unit/ucalc.hxx:513
-    void Test::testCondFormatUpdateMoveTab()
 sc/qa/unit/ucalc.hxx:514
-    void Test::testCondFormatUpdateDeleteTab()
+    void Test::testCondFormatUpdateMoveTab()
 sc/qa/unit/ucalc.hxx:515
-    void Test::testCondFormatUpdateInsertTab()
+    void Test::testCondFormatUpdateDeleteTab()
 sc/qa/unit/ucalc.hxx:516
+    void Test::testCondFormatUpdateInsertTab()
+sc/qa/unit/ucalc.hxx:517
     void Test::testCondFormatUpdateReference()
-sc/qa/unit/ucalc.hxx:526
+sc/qa/unit/ucalc.hxx:527
     void Test::testCondFormatListenToOwnRange()
-sc/source/core/opencl/formulagroupcl.cxx:909
+sc/source/core/opencl/formulagroupcl.cxx:907
     void sc::opencl::DynamicKernelMixedArgument::GenNumDeclRef(class 
std::__cxx11::basic_stringstream<char> &) const
-sc/source/core/opencl/formulagroupcl.cxx:1253
+sc/source/core/opencl/formulagroupcl.cxx:1254
     unsigned long sc::opencl::ParallelReductionVectorRef::GetArrayLength() 
const
-sc/source/core/opencl/formulagroupcl.cxx:1255
+sc/source/core/opencl/formulagroupcl.cxx:1256
     unsigned long sc::opencl::ParallelReductionVectorRef::GetWindowSize() const
-sc/source/core/opencl/formulagroupcl.cxx:1257
+sc/source/core/opencl/formulagroupcl.cxx:1258
     _Bool sc::opencl::ParallelReductionVectorRef::GetStartFixed() const
-sc/source/core/opencl/formulagroupcl.cxx:1259
+sc/source/core/opencl/formulagroupcl.cxx:1260
     _Bool sc::opencl::ParallelReductionVectorRef::GetEndFixed() const
 sc/source/core/opencl/op_statistical.hxx:204
      sc::opencl::OpGeoMean::OpGeoMean()
-sc/source/core/tool/scmatrix.cxx:2269
+sc/source/core/tool/scmatrix.cxx:2355
     type-parameter-?-? * wrapped_iterator::operator->() const
-sc/source/core/tool/scmatrix.cxx:3263
+sc/source/core/tool/scmatrix.cxx:3361
     const class svl::SharedString & 
matop::COp::operator()(char,type-parameter-?-?,double,double,const class 
svl::SharedString &) const
-sc/source/filter/inc/orcusinterface.hxx:72
+sc/source/filter/inc/orcusinterface.hxx:79
      ScOrcusRefResolver::ScOrcusRefResolver(const class ScOrcusGlobalSettings 
&)
 sc/source/filter/inc/tokstack.hxx:217
     _Bool TokenPool::GrowTripel(unsigned short)
-sc/source/filter/inc/xestream.hxx:106
+sc/source/filter/inc/xestream.hxx:107
     class XclExpStream & XclExpStream::operator<<(float)
 sc/source/filter/inc/xiescher.hxx:155
     class Color XclImpDrawObjBase::GetSolidLineColor(const struct 
XclObjLineData &) const
@@ -922,10 +984,12 @@ sd/source/filter/ppt/pptinanimations.hxx:105
     void ppt::AnimationImporter::dump(const char *,long)
 sd/source/ui/inc/filedlg.hxx:54
     _Bool SdOpenSoundFileDialog::IsInsertAsLinkSelected()
-sd/source/ui/inc/optsitem.hxx:181
+sd/source/ui/inc/optsitem.hxx:178
     _Bool SdOptionsContents::operator==(const class SdOptionsContents &) const
-sd/source/ui/inc/unomodel.hxx:143
+sd/source/ui/inc/unomodel.hxx:136
     _Bool SdXImpressDocument::operator==(const class SdXImpressDocument &) 
const
+sdext/source/minimizer/pppoptimizer.hxx:40
+     PPPOptimizer::PPPOptimizer(const class 
com::sun::star::uno::Reference<class com::sun::star::uno::XComponentContext> 
&,const class com::sun::star::uno::Reference<class 
com::sun::star::frame::XFrame> &)
 sfx2/source/appl/shutdownicon.hxx:82
     class rtl::OUString ShutdownIcon::getShortcutName()
 sfx2/source/appl/shutdownicon.hxx:98
@@ -982,6 +1046,8 @@ svgio/inc/svgstyleattributes.hxx:370
     enum svgio::svgreader::FontStretch 
svgio::svgreader::SvgStyleAttributes::getFontStretch() const
 svx/inc/sdr/contact/viewcontactofgraphic.hxx:56
     class SdrGrafObj & sdr::contact::ViewContactOfGraphic::GetGrafObject()
+svx/source/inc/svxpixelctlaccessiblecontext.hxx:146
+    void SvxPixelCtlAccessible::LoseFocus()
 svx/source/svdraw/svdpdf.hxx:92
     double ImpSdrPdfImport::Matrix::b() const
 svx/source/svdraw/svdpdf.hxx:94
@@ -1068,11 +1134,11 @@ sw/inc/IMark.hxx:64
     _Bool sw::mark::IMark::operator<(const class sw::mark::IMark &) const
 sw/inc/IMark.hxx:66
     _Bool sw::mark::IMark::operator==(const class sw::mark::IMark &) const
-sw/inc/node.hxx:98
+sw/inc/node.hxx:97
     enum SwNode::Merge SwNode::GetRedlineMergeFlag() const
-sw/inc/node.hxx:232
+sw/inc/node.hxx:231
     const class IDocumentStylePoolAccess & 
SwNode::getIDocumentStylePoolAccess() const
-sw/inc/node.hxx:236
+sw/inc/node.hxx:235
     const class IDocumentDrawModelAccess & 
SwNode::getIDocumentDrawModelAccess() const
 sw/inc/pagedesc.hxx:419
     void SwPageDescs::erase(class SwPageDesc *const &)
@@ -1094,13 +1160,13 @@ sw/inc/swcrsr.hxx:225
     class SwCursor * SwCursor::GetPrev()
 sw/inc/swcrsr.hxx:226
     const class SwCursor * SwCursor::GetPrev() const
-sw/inc/swcrsr.hxx:312
+sw/inc/swcrsr.hxx:310
     class SwTableCursor * SwTableCursor::GetNext()
-sw/inc/swcrsr.hxx:313
+sw/inc/swcrsr.hxx:311
     const class SwTableCursor * SwTableCursor::GetNext() const
-sw/inc/swcrsr.hxx:314
+sw/inc/swcrsr.hxx:312
     class SwTableCursor * SwTableCursor::GetPrev()
-sw/inc/swcrsr.hxx:315
+sw/inc/swcrsr.hxx:313
     const class SwTableCursor * SwTableCursor::GetPrev() const
 sw/inc/swrect.hxx:99
     class SwRect & SwRect::operator-=(const class Point &)
@@ -1112,17 +1178,17 @@ sw/inc/swrect.hxx:134
     void SwRect::SetLowerLeftCorner(const class Point &)
 sw/inc/swrect.hxx:147
     _Bool SwRect::OverStepTop(long) const
-sw/inc/viscrs.hxx:203
+sw/inc/viscrs.hxx:201
     class SwShellTableCursor * SwShellTableCursor::GetNext()
-sw/inc/viscrs.hxx:204
+sw/inc/viscrs.hxx:202
     const class SwShellTableCursor * SwShellTableCursor::GetNext() const
-sw/inc/viscrs.hxx:205
+sw/inc/viscrs.hxx:203
     class SwShellTableCursor * SwShellTableCursor::GetPrev()
-sw/inc/viscrs.hxx:206
+sw/inc/viscrs.hxx:204
     const class SwShellTableCursor * SwShellTableCursor::GetPrev() const
 sw/qa/extras/inc/swmodeltestbase.hxx:621
     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/qa/extras/uiwriter/uiwriter.cxx:6476
+sw/qa/extras/uiwriter/uiwriter.cxx:6538
     int main()
 sw/source/core/inc/frame.hxx:907
     void SwFrame::dumpTopMostAsXml(struct _xmlTextWriter *) const
@@ -1142,6 +1208,12 @@ sw/source/core/text/txtpaint.hxx:73
      DbgRect::DbgRect(class OutputDevice *,const class tools::Rectangle 
&,const _Bool,class Color)
 sw/source/filter/ww8/ww8struc.hxx:243
      WW8_BRCVer6::WW8_BRCVer6()
+sw/source/uibase/inc/prcntfld.hxx:57
+    void PercentField::SetAccessibleName(const class rtl::OUString &)
+sw/source/uibase/inc/prcntfld.hxx:58
+    void PercentField::SetText(const class rtl::OUString &)
+sw/source/uibase/inc/prcntfld.hxx:59
+    void PercentField::SetMetricFieldMin(long)
 sw/source/uibase/inc/swcont.hxx:86
     _Bool SwContent::operator==(const class SwContent &) const
 test/source/sheet/xsubtotalfield.cxx:28
@@ -1162,14 +1234,12 @@ vcl/inc/bitmapwriteaccess.hxx:75
     void BitmapWriteAccess::SetFillColor()
 vcl/inc/fontinstance.hxx:62
     void LogicalFontInstance::SetAverageWidthFactor(double)
-vcl/inc/fontinstance.hxx:63
+vcl/inc/fontinstance.hxx:64
     double LogicalFontInstance::GetAverageWidthFactor() const
-vcl/inc/fontinstance.hxx:80
+vcl/inc/fontinstance.hxx:81
     void LogicalFontInstance::ReleaseHbFont()
-vcl/inc/fontselect.hxx:48
+vcl/inc/fontselect.hxx:49
     _Bool FontSelectPattern::operator!=(const class FontSelectPattern &) const
-vcl/inc/headless/svpgdi.hxx:230
-    void SvpSalGraphics::drawBitmap(const struct SalTwoRect &,struct 
BitmapBuffer *,enum _cairo_operator)
 vcl/inc/impgraph.hxx:57
     _Bool GraphicID::operator==(const class GraphicID &) const
 vcl/inc/opengl/BufferObject.hxx:50
@@ -1204,16 +1274,20 @@ vcl/inc/PhysicalFontFamily.hxx:58
     const class rtl::OUString & PhysicalFontFamily::GetAliasNames() const
 vcl/inc/qt5/Qt5FilePicker.hxx:122
     void Qt5FilePicker::disposing(const struct 
com::sun::star::lang::EventObject &)
-vcl/inc/qt5/Qt5FontFace.hxx:44
+vcl/inc/qt5/Qt5FontFace.hxx:42
     int Qt5FontFace::GetFontTable(const char *,unsigned char *) const
-vcl/inc/qt5/Qt5FontFace.hxx:48
+vcl/inc/qt5/Qt5FontFace.hxx:46
     _Bool Qt5FontFace::HasChar(unsigned int) const
-vcl/inc/qt5/Qt5Frame.hxx:80
+vcl/inc/qt5/Qt5Frame.hxx:91
     void Qt5Frame::TriggerPaintEvent(class QRect)
 vcl/inc/qt5/Qt5Painter.hxx:56
     void Qt5Painter::update()
 vcl/inc/regionband.hxx:27
     const char * ImplDbgTestRegionBand(const void *)
+vcl/inc/salgdi.hxx:220
+    class basegfx::B2DPolygon SalGraphics::mirror(const class 
basegfx::B2DPolygon &,const class OutputDevice *) const
+vcl/inc/salgdi.hxx:223
+    class basegfx::B2DHomMatrix SalGraphics::mirror(const class 
basegfx::B2DHomMatrix &,const class OutputDevice *) const
 vcl/inc/salmenu.hxx:46
      SalMenuButtonItem::SalMenuButtonItem()
 vcl/inc/salobj.hxx:69
@@ -1254,146 +1328,18 @@ vcl/source/fontsubset/xlat.hxx:35
     unsigned short TranslateChar16(unsigned short)
 vcl/unx/kde4/KDE4FilePicker.hxx:137
     void KDE4FilePicker::disposing(const struct 
com::sun::star::lang::EventObject &)
+vcl/unx/kde5/KDE5FilePicker.hxx:149
+    void KDE5FilePicker::disposing(const struct 
com::sun::star::lang::EventObject &)
 workdir/LexTarget/l10ntools/source/cfglex.cxx:3721
     void YYWarning(const char *)
 workdir/LexTarget/l10ntools/source/xrmlex.cxx:715
     void YYWarning()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:117
-    void writerfilter::ooxml::OOXMLFastContextHandler::setXNoteId(const class 
tools::SvRef<class writerfilter::ooxml::OOXMLValue> &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:131
-    void writerfilter::ooxml::OOXMLFastContextHandler::sendTableDepth() const
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:132
-    void writerfilter::ooxml::OOXMLFastContextHandler::setHandle()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:135
-    void 
writerfilter::ooxml::OOXMLFastContextHandler::setLastParagraphInSection()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:136
-    void writerfilter::ooxml::OOXMLFastContextHandler::setLastSectionGroup()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:142
-    void writerfilter::ooxml::OOXMLFastContextHandler::startSdt()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:143
-    void writerfilter::ooxml::OOXMLFastContextHandler::endSdt()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:145
-    void writerfilter::ooxml::OOXMLFastContextHandler::startField()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:146
-    void writerfilter::ooxml::OOXMLFastContextHandler::fieldSeparator()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:147
-    void writerfilter::ooxml::OOXMLFastContextHandler::endField()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:148
-    void writerfilter::ooxml::OOXMLFastContextHandler::lockField()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:149
-    void writerfilter::ooxml::OOXMLFastContextHandler::ftnednref()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:150
-    void writerfilter::ooxml::OOXMLFastContextHandler::ftnedncont()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:151
-    void writerfilter::ooxml::OOXMLFastContextHandler::ftnednsep()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:152
-    void writerfilter::ooxml::OOXMLFastContextHandler::pgNum()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:153
-    void writerfilter::ooxml::OOXMLFastContextHandler::tab()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:154
-    void writerfilter::ooxml::OOXMLFastContextHandler::symbol()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:155
-    void writerfilter::ooxml::OOXMLFastContextHandler::cr()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:156
-    void writerfilter::ooxml::OOXMLFastContextHandler::noBreakHyphen()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:157
-    void writerfilter::ooxml::OOXMLFastContextHandler::softHyphen()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:158
-    void 
writerfilter::ooxml::OOXMLFastContextHandler::handleLastParagraphInSection()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:161
-    void writerfilter::ooxml::OOXMLFastContextHandler::positionOffset(const 
class rtl::OUString &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:162
-    void writerfilter::ooxml::OOXMLFastContextHandler::ignore()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:163
-    void writerfilter::ooxml::OOXMLFastContextHandler::alignH(const class 
rtl::OUString &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:164
-    void writerfilter::ooxml::OOXMLFastContextHandler::alignV(const class 
rtl::OUString &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:165
-    void 
writerfilter::ooxml::OOXMLFastContextHandler::positivePercentage(const class 
rtl::OUString &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:166
-    void writerfilter::ooxml::OOXMLFastContextHandler::startGlossaryEntry()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:167
-    void writerfilter::ooxml::OOXMLFastContextHandler::endGlossaryEntry()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:168
-    void writerfilter::ooxml::OOXMLFastContextHandler::startTxbxContent()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:169
-    void writerfilter::ooxml::OOXMLFastContextHandler::endTxbxContent()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:170
-    void 
writerfilter::ooxml::OOXMLFastContextHandler::propagateCharacterProperties()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:171
-    void 
writerfilter::ooxml::OOXMLFastContextHandler::propagateCharacterPropertiesAsSet(unsigned
 int)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:172
-    void 
writerfilter::ooxml::OOXMLFastContextHandler::propagateTableProperties()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:173
-    void writerfilter::ooxml::OOXMLFastContextHandler::propagateRowProperties()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:174
-    void 
writerfilter::ooxml::OOXMLFastContextHandler::propagateCellProperties()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:178
-    void writerfilter::ooxml::OOXMLFastContextHandler::sendRowProperties()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:179
-    void writerfilter::ooxml::OOXMLFastContextHandler::sendTableProperties()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:183
-    void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultBooleanValue()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:184
-    void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultIntegerValue()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:185
-    void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultHexValue()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:186
-    void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultStringValue()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:256
-    void 
writerfilter::ooxml::OOXMLFastContextHandlerStream::sendProperty(unsigned int)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:259
-    void writerfilter::ooxml::OOXMLFastContextHandlerStream::handleHyperlink()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:281
-    void writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleXNotes()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:282
-    void writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleHdrFtr()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:283
-    void 
writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleComment()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:284
-    void 
writerfilter::ooxml::OOXMLFastContextHandlerProperties::handlePicture()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:285
-    void writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleBreak()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:286
-    void 
writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleOutOfOrderBreak()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:287
-    void writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleOLE()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:288
-    void 
writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleFontRel()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:289
-    void 
writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleHyperlinkURL()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:371
-    void writerfilter::ooxml::OOXMLFastContextHandlerXNote::checkId(const 
class tools::SvRef<class writerfilter::ooxml::OOXMLValue> &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:373
-    void writerfilter::ooxml::OOXMLFastContextHandlerXNote::checkType(const 
class tools::SvRef<class writerfilter::ooxml::OOXMLValue> &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:397
-    void writerfilter::ooxml::OOXMLFastContextHandlerTextTableCell::startCell()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:398
-    void writerfilter::ooxml::OOXMLFastContextHandlerTextTableCell::endCell()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:409
-    void writerfilter::ooxml::OOXMLFastContextHandlerTextTableRow::startRow()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:410
-    void writerfilter::ooxml::OOXMLFastContextHandlerTextTableRow::endRow()
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:412
-    void 
writerfilter::ooxml::OOXMLFastContextHandlerTextTableRow::handleGridAfter(const 
class tools::SvRef<class writerfilter::ooxml::OOXMLValue> &)
-writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:427
-    void writerfilter::ooxml::OOXMLFastContextHandlerTextTable::start_P_Tbl()
-writerfilter/source/ooxml/OOXMLFastHelper.hxx:38
-    void writerfilter::ooxml::OOXMLFastHelper::newProperty(class 
writerfilter::ooxml::OOXMLFastContextHandler *,unsigned int,int)
 writerfilter/source/ooxml/OOXMLPropertySet.hxx:176
     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> > > > 
writerfilter::ooxml::OOXMLPropertySet::begin() const
 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> > > > 
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()
-writerfilter/source/ooxml/OOXMLPropertySet.hxx:374
-     
writerfilter::ooxml::OOXMLPropertySetEntryToInteger::OOXMLPropertySetEntryToInteger(unsigned
 int)
-writerfilter/source/ooxml/OOXMLPropertySet.hxx:380
-    int writerfilter::ooxml::OOXMLPropertySetEntryToInteger::getValue() const
-writerfilter/source/ooxml/OOXMLPropertySet.hxx:388
-     
writerfilter::ooxml::OOXMLPropertySetEntryToBool::OOXMLPropertySetEntryToBool(unsigned
 int)
-writerfilter/source/ooxml/OOXMLPropertySet.hxx:394
-    _Bool writerfilter::ooxml::OOXMLPropertySetEntryToBool::getValue() const
 xmlsecurity/source/gpg/XMLEncryption.hxx:27
      XMLEncryptionGpg::XMLEncryptionGpg()
 xmlsecurity/source/xmlsec/nss/nssinitializer.hxx:44
diff --git a/compilerplugins/clang/unusedmethods.unused-returns.results 
b/compilerplugins/clang/unusedmethods.unused-returns.results
index 314d172796d6..9f43b7e9421d 100644
--- a/compilerplugins/clang/unusedmethods.unused-returns.results
+++ b/compilerplugins/clang/unusedmethods.unused-returns.results
@@ -20,6 +20,8 @@ filter/source/flash/swfexporter.hxx:85
     _Bool swf::FlashExporter::exportAll(const class 
com::sun::star::uno::Reference<class com::sun::star::lang::XComponent> &,const 
class com::sun::star::uno::Reference<class com::sun::star::io::XOutputStream> 
&,const class com::sun::star::uno::Reference<class 
com::sun::star::task::XStatusIndicator> &)
 i18nlangtag/source/languagetag/languagetag.cxx:275
     const class rtl::OUString & LanguageTagImpl::getBcp47() const
+idlc/inc/aststack.hxx:38
+    class AstStack * AstStack::push(class AstScope *)
 include/basegfx/range/b2dconnectedranges.hxx:217
     type-parameter-?-? 
basegfx::B2DConnectedRanges::forEachAggregate(type-parameter-?-?) const
 include/basegfx/vector/b2dvector.hxx:115
@@ -60,8 +62,6 @@ include/LibreOfficeKit/LibreOfficeKit.hxx:697
     char * lok::Office::getVersionInfo()
 include/LibreOfficeKit/LibreOfficeKit.hxx:711
     _Bool lok::Office::runMacro(const char *)
-include/oox/crypto/AgileEngine.hxx:111
-    _Bool oox::core::AgileEngine::decryptEncryptionKey(const class 
rtl::OUString &)
 include/oox/crypto/AgileEngine.hxx:121
     _Bool oox::core::AgileEngine::decryptHmacKey()
 include/oox/crypto/AgileEngine.hxx:122
@@ -196,11 +196,11 @@ include/vcl/texteng.hxx:279
     _Bool TextEngine::Read(class SvStream &,const class TextSelection *)
 include/vcl/toolbox.hxx:514
     _Bool ToolBox::ChangeHighlightUpDn(_Bool)
-include/vcl/weld.hxx:280
+include/vcl/weld.hxx:286
     _Bool weld::ComboBoxText::get_entry_selection_bounds(int &,int &)
-include/vcl/weld.hxx:487
+include/vcl/weld.hxx:495
     _Bool weld::Entry::get_selection_bounds(int &,int &)
-include/vcl/weld.hxx:803
+include/vcl/weld.hxx:816
     _Bool weld::TextView::get_selection_bounds(int &,int &)
 lotuswordpro/inc/lwpsvstream.hxx:76
     class LwpSvStream & LwpSvStream::ReadUInt8(unsigned char &)
@@ -212,12 +212,14 @@ reportdesign/source/ui/inc/DateTime.hxx:76
     short rptui::ODateTimeDialog::execute()
 sc/inc/orcusfilters.hxx:44
     _Bool ScOrcusFilters::importODS_Styles(class ScDocument &,class 
rtl::OUString &) const
-sc/source/core/opencl/formulagroupcl.cxx:991
+sc/source/core/opencl/formulagroupcl.cxx:990
     unsigned long 
sc::opencl::DynamicKernelSlidingArgument::GenReductionLoopHeader(class 
std::__cxx11::basic_stringstream<char> &,_Bool &)
-sc/source/core/opencl/formulagroupcl.cxx:1229
+sc/source/core/opencl/formulagroupcl.cxx:1230
     unsigned long 
sc::opencl::ParallelReductionVectorRef::GenReductionLoopHeader(class 
std::__cxx11::basic_stringstream<char> &,int,_Bool &)
 sc/source/filter/inc/workbookhelper.hxx:259
     _Bool oox::xls::WorkbookHelper::importOoxFragment(const class 
rtl::Reference<class oox::core::FragmentHandler> &,class oox::core::FastParser 
&)
+sc/source/filter/xml/XMLStylesExportHelper.hxx:179
+    _Bool ScFormatRangeStyles::AddStyleName(const class rtl::OUString &,int 
&,const _Bool)
 sc/source/ui/inc/select.hxx:73
     _Bool ScViewFunctionSet::SetCursorAtCell(short,int,_Bool)
 sc/source/ui/vba/vbaformat.hxx:69
@@ -252,9 +254,9 @@ sc/source/ui/vba/vbaformat.hxx:145
     class com::sun::star::uno::Any ScVbaFormat::getMergeCells()
 sc/source/ui/vba/vbaformat.hxx:151
     class com::sun::star::uno::Any ScVbaFormat::getReadingOrder()
-sd/source/filter/eppt/pptx-epptooxml.cxx:144
+sd/source/filter/eppt/pptx-epptooxml.cxx:123
     class oox::drawingml::ShapeExport & 
oox::core::PowerPointShapeExport::WritePageShape(const class 
com::sun::star::uno::Reference<class com::sun::star::drawing::XShape> &,enum 
PageType,_Bool)
-sd/source/ui/inc/OutlineViewShell.hxx:114
+sd/source/ui/inc/OutlineViewShell.hxx:115
     class ErrCode sd::OutlineViewShell::ReadRtf(class SvStream &)
 sd/source/ui/remotecontrol/IBluetoothSocket.hxx:37
     int sd::IBluetoothSocket::write(const void *,unsigned int)
@@ -264,13 +266,13 @@ sfx2/source/appl/appserv.cxx:339
     short (anonymous namespace)::SafeModeQueryDialog::execute()
 sw/inc/calc.hxx:113
     class SwSbxValue & SwSbxValue::MakeDouble()
-sw/inc/doc.hxx:1061
+sw/inc/doc.hxx:1063
     _Bool SwDoc::ReplaceNumRule(const struct SwPosition &,const class 
rtl::OUString &,const class rtl::OUString &)
-sw/inc/doc.hxx:1243
+sw/inc/doc.hxx:1245
     _Bool SwDoc::SplitTable(const struct SwPosition &,enum 
SplitTable_HeadlineOption,_Bool)
-sw/inc/editsh.hxx:262
+sw/inc/editsh.hxx:264
     _Bool SwEditShell::GetPaMParAttr(class SwPaM *,class SfxItemSet &) const
-sw/inc/editsh.hxx:633
+sw/inc/editsh.hxx:635
     const class GraphicAttr * SwEditShell::GetGraphicAttr(class GraphicAttr &) 
const
 sw/inc/IDocumentUndoRedo.hxx:180
     _Bool IDocumentUndoRedo::Repeat(class sw::RepeatContext &,const unsigned 
short)
@@ -306,13 +308,15 @@ vcl/inc/opengl/texture.hxx:112
     _Bool OpenGLTexture::CopyData(int,int,int,int,const unsigned char *)
 vcl/inc/salframe.hxx:222
     _Bool SalFrame::SetPluginParent(struct SystemParentData *)
-vcl/inc/salgdi.hxx:392
+vcl/inc/salgdi.hxx:219
+    class basegfx::B2DPoint SalGraphics::mirror(const class basegfx::B2DPoint 
&,const class OutputDevice *) const
+vcl/inc/salgdi.hxx:402
     _Bool SalGraphics::BlendBitmap(const struct SalTwoRect &,const class 
SalBitmap &,const class OutputDevice *)
 vcl/inc/unx/gtk/gtkdata.hxx:164
     int GtkSalDisplay::CaptureMouse(class SalFrame *)
-vcl/source/gdi/pdfwriter_impl.hxx:1261
+vcl/source/gdi/pdfwriter_impl.hxx:1259
     _Bool vcl::PDFWriterImpl::setCurrentStructureElement(int)
-vcl/source/gdi/pdfwriter_impl.hxx:1262
+vcl/source/gdi/pdfwriter_impl.hxx:1260
     _Bool vcl::PDFWriterImpl::setStructureAttribute(enum 
vcl::PDFWriter::StructAttribute,enum vcl::PDFWriter::StructAttributeValue)
-vcl/source/gdi/pdfwriter_impl.hxx:1263
+vcl/source/gdi/pdfwriter_impl.hxx:1261
     _Bool vcl::PDFWriterImpl::setStructureAttributeNumerical(enum 
vcl::PDFWriter::StructAttribute,int)
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx 
b/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
index e4d70bed516a..903481e27fe0 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
@@ -37,15 +37,13 @@
 #include "mysqlc_preparedstatement.hxx"
 
 #include <stdio.h>
+#include <sal/macros.h>
 
 using namespace connectivity::mysqlc;
 using namespace com::sun::star::uno;
 using namespace com::sun::star::lang;
 using namespace com::sun::star::beans;
 using namespace com::sun::star::sdbc;
-using mysqlc_sdbc_driver::getStringFromAny;
-
-#include <sal/macros.h>
 
 static std::string wild("%");
 
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_driver.cxx 
b/connectivity/source/drivers/mysqlc/mysqlc_driver.cxx
index 2651ec5f9a79..ee2a61a61f9f 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_driver.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_driver.cxx
@@ -78,28 +78,6 @@ Sequence<OUString> SAL_CALL 
MysqlCDriver::getSupportedServiceNames()
     return getSupportedServiceNames_Static();
 }
 
-void MysqlCDriver::impl_initCppConn_lck_throw()
-{
-#ifdef BUNDLE_MARIADB
-    if (!m_bAttemptedLoadCConn)
-    {
-        const OUString sModuleName(BUNDLE_MARIADB);
-        m_hCConnModule = osl_loadModuleRelative(&thisModule, 
sModuleName.pData, 0);
-        m_bAttemptedLoadCConn = true;
-    }
-
-    // attempted to load - was it successful?
-    if (!m_hCConnModule)
-    {
-        OSL_FAIL("MysqlCDriver::impl_initCppConn_lck_throw: could not load the 
" BUNDLE_MARIADB
-                 " library!");
-        throw SQLException("Unable to load the " BUNDLE_MARIADB " library.", 
*this,
-                           OUString("08001"), // "unable to connect"
-                           0, Any());
-    }
-#endif
-}
-
 Reference<XConnection> SAL_CALL MysqlCDriver::connect(const OUString& url,
                                                       const 
Sequence<PropertyValue>& info)
 {
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_driver.hxx 
b/connectivity/source/drivers/mysqlc/mysqlc_driver.hxx
index d0f7febf8d13..9e810ee0748a 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_driver.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_driver.hxx
@@ -87,9 +87,6 @@ public:
     const Reference<css::lang::XMultiServiceFactory>& getFactory() const { 
return m_xFactory; }
 
     static rtl_TextEncoding getDefaultEncoding() { return 
RTL_TEXTENCODING_UTF8; }
-
-private:
-    void impl_initCppConn_lck_throw();
 };
 } /* mysqlc */
 } /* connectivity */
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_general.cxx 
b/connectivity/source/drivers/mysqlc/mysqlc_general.cxx
index c1caf782016d..d56be8b88500 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_general.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_general.cxx
@@ -87,16 +87,6 @@ void allocateSqlVar(void** mem, enum_field_types eType, 
unsigned nSize)
     }
 }
 
-/// Use this instead of mysql_real_escape_string, because that one also escapes
-/// single quote ('), which should not be escaped
-rtl::OString escapeSql(const rtl::OString& from)
-{
-    rtl::OString sRet = from.replaceAll("\\", "\\\\");
-    sRet = sRet.replaceAll("\"", "\\\"");
-    sRet = sRet.replaceAll("`", "\\`");
-    return sRet;
-}
-
 void throwFeatureNotImplementedException(const sal_Char* _pAsciiFeatureName,
                                          const 
css::uno::Reference<XInterface>& _rxContext)
 {
@@ -123,13 +113,6 @@ void throwSQLExceptionWithMsg(const char* msg, unsigned 
int errorNum,
                        errorNum, Any());
 }
 
-rtl::OUString getStringFromAny(const Any& _rAny)
-{
-    rtl::OUString nReturn;
-    OSL_VERIFY(_rAny >>= nReturn);
-    return nReturn;
-}
-
 sal_Int32 mysqlToOOOType(int eType, int charsetnr) noexcept
 {
     // charset number 63 indicates binary
@@ -344,11 +327,6 @@ rtl::OUString convert(const ::std::string& _string, const 
rtl_TextEncoding encod
     return rtl::OUString(_string.c_str(), _string.size(), encoding);
 }
 
-::std::string convert(const rtl::OUString& _string, const rtl_TextEncoding 
encoding)
-{
-    return ::std::string(rtl::OUStringToOString(_string, encoding).getStr());
-}
-
 } /* namespace */
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_general.hxx 
b/connectivity/source/drivers/mysqlc/mysqlc_general.hxx
index 2c0879a14d9c..2d468bb367da 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_general.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_general.hxx
@@ -92,10 +92,6 @@ void resetSqlVar(void** target, T* pValue, enum_field_types 
type, sal_Int32 nSiz
 
 void allocateSqlVar(void** mem, enum_field_types eType, unsigned nSize = 0);
 
-rtl::OString escapeSql(const rtl::OString& from);
-
-rtl::OUString getStringFromAny(const css::uno::Any& _rAny);
-
 /// @throws css::sdbc::SQLException
 void throwFeatureNotImplementedException(
     const sal_Char* _pAsciiFeatureName,
@@ -116,8 +112,6 @@ rtl::OUString mysqlTypeToStr(MYSQL_FIELD* pField);
 sal_Int32 mysqlStrToOOOType(const rtl::OUString& sType);
 
 rtl::OUString convert(const ::std::string& _string, const rtl_TextEncoding 
encoding);
-
-::std::string convert(const rtl::OUString& _string, const rtl_TextEncoding 
encoding);
 }
 
 #endif
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.cxx 
b/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.cxx
index 7348abbed855..e6e1a79c0728 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.cxx
@@ -295,7 +295,7 @@ uno::Reference<XResultSetMetaData> SAL_CALL 
OPreparedResultSet::getMetaData()
     checkDisposed(OPreparedResultSet_BASE::rBHelper.bDisposed);
     if (!m_xMetaData.is())
     {
-        m_xMetaData = new OResultSetMetaData(m_rConnection, m_pResult, 
m_encoding);
+        m_xMetaData = new OResultSetMetaData(m_rConnection, m_pResult);
     }
     return m_xMetaData;
 }
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.cxx 
b/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.cxx
index 97c1da289d02..358a2ca100d8 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.cxx
@@ -112,8 +112,7 @@ Reference<XResultSetMetaData> SAL_CALL 
OPreparedStatement::getMetaData()
     {
         MYSQL_RES* pRes = mysql_stmt_result_metadata(m_pStmt);
         // TODO warning or error if no meta data.
-        m_xMetaData = new OResultSetMetaData(*m_xConnection.get(), pRes,
-                                             
getOwnConnection()->getConnectionEncoding());
+        m_xMetaData = new OResultSetMetaData(*m_xConnection.get(), pRes);
     }
     return m_xMetaData;
 }
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_resultset.cxx 
b/connectivity/source/drivers/mysqlc/mysqlc_resultset.cxx
index 297fd4cdbd69..6109849e2a20 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_resultset.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_resultset.cxx
@@ -363,7 +363,7 @@ uno::Reference<XResultSetMetaData> SAL_CALL 
OResultSet::getMetaData()
     checkDisposed(OResultSet_BASE::rBHelper.bDisposed);
     if (!m_xMetaData.is())
     {
-        m_xMetaData = new OResultSetMetaData(m_rConnection, m_pResult, 
m_encoding);
+        m_xMetaData = new OResultSetMetaData(m_rConnection, m_pResult);
     }
     return m_xMetaData;
 }
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.hxx 
b/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.hxx
index a78b8c9eb694..d139f8d0021b 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.hxx
@@ -46,24 +46,17 @@ class OResultSetMetaData final : public 
OResultSetMetaData_BASE
 private:
     OConnection& m_rConnection;
     MYSQL_RES* m_pRes;
-    rtl_TextEncoding m_encoding;
 
     virtual ~OResultSetMetaData() override = default;
     MYSQL_FIELD* getField(sal_Int32 column) const;
 
 public:
-    OResultSetMetaData(OConnection& rConn, MYSQL_RES* pResult, 
rtl_TextEncoding _encoding)
+    OResultSetMetaData(OConnection& rConn, MYSQL_RES* pResult)
         : m_rConnection(rConn)
         , m_pRes(pResult)
-        , m_encoding(_encoding)
     {
     }
 
-    rtl::OUString convert(const ::std::string& _string) const
-    {
-        return rtl::OUString(_string.c_str(), _string.size(), m_encoding);
-    }
-
     sal_Int32 SAL_CALL getColumnCount() SAL_OVERRIDE;
 
     sal_Bool SAL_CALL isAutoIncrement(sal_Int32 column) SAL_OVERRIDE;
diff --git a/include/sfx2/controlwrapper.hxx b/include/sfx2/controlwrapper.hxx
index 8de68755da48..bce078a487c3 100644
--- a/include/sfx2/controlwrapper.hxx
+++ b/include/sfx2/controlwrapper.hxx
@@ -259,7 +259,6 @@ public:
 
     virtual ValueT      GetControlValue() const SAL_OVERRIDE;
     virtual void        SetControlValue( ValueT nValue ) SAL_OVERRIDE;
-    bool                IsControlValueChanged() const;
 
 private:
     FieldUnit           meUnit;
@@ -332,76 +331,6 @@ public:
 };
 
 
-// Multi control wrappers
-
-
-struct MultiControlWrapperHelper_Impl;
-
-/** A container of control wrappers.
-
-    Derived classes should define control wrapper members and register them in
-    their constructor, using the function RegisterControlWrapper().
-
-    This wrapper implements the abstract functions of the ControlWrapperBase
-    base class by calling the functions of all registered wrappers.
- */
-class SFX2_DLLPUBLIC MultiControlWrapperHelper : public ControlWrapperBase
-{
-public:
-    explicit            MultiControlWrapperHelper();
-    virtual             ~MultiControlWrapperHelper() override;
-
-    /** Registers a control wrapper (should be a member of a derived class). */
-    void                RegisterControlWrapper( ControlWrapperBase& rWrapper );
-
-    /** Enables, disables, shows, or hides the registered controls. */
-    virtual void        ModifyControl( TriState eShow ) override;
-
-    /** Returns true if all registered controls are in "don't know" state. */
-    virtual bool        IsControlDontKnow() const override;
-    /** Sets all registered controls to "don't know" state. */
-    virtual void        SetControlDontKnow( bool bSet ) override;
-
-private:
-    std::unique_ptr< MultiControlWrapperHelper_Impl > mxImpl;
-};
-
-
-/** A multi control wrapper with extended interface.
-
-    This template class extends the MultiControlWrapperHelper class by the
-    functions GetControlValue() and SetControlValue(), known from the
-    SingleControlWrapper template. This makes it possible to use this template
-    in item connections expecting a single control wrapper. The type ValueT
-    should be able to contain the values of all controls handled in this
-    wrapper. In most cases, the easiest way to achieve this is to use the
-    related item type directly, using the IdentItemWrapper template
-    (itemwrapper.hxx).
- */
-template< typename ValueT >
-class MultiControlWrapper : public MultiControlWrapperHelper
-{
-public:
-    typedef MultiControlWrapperHelper       ControlType;
-    typedef ValueT                          ControlValueType;
-
-    MultiControlWrapper() : maDefValue( 0 ){}
-
-    /** Returns the default value that can be used in GetControlValue(). */
-    const ValueT& GetDefaultValue() const { return maDefValue; }
-    /** Sets a default value that can be used in GetControlValue(). */
-    void         SetDefaultValue( const ValueT& rDefValue ) { maDefValue = 
rDefValue; }
-
-    /** Derived classes return the value the control contains. */
-    virtual ValueT      GetControlValue() const = 0;
-    /** Derived classes set the contents of the control to the passed value. */
-    virtual void        SetControlValue( ValueT aValue ) = 0;
-
-private:
-    ValueT              maDefValue;
-};
-
-
 //               ***  Implementation of template functions  ***
 
 
@@ -482,13 +411,6 @@ void MetricFieldWrapper< ValueT >::SetControlValue( ValueT 
nValue )
 }
 
 template< typename ValueT >
-bool MetricFieldWrapper< ValueT >::IsControlValueChanged() const
-{
-    return this->GetControl().IsValueChangedFromSaved();
-}
-
-
-template< typename ValueT >
 ValueT ListBoxWrapper< ValueT >::GetControlValue() const
 {
     return this->GetValueFromPos( this->GetControl().GetSelectedEntryPos() );
diff --git a/include/sfx2/dialoghelper.hxx b/include/sfx2/dialoghelper.hxx
index ed06d76b733d..b0d9ae5b5cfe 100644
--- a/include/sfx2/dialoghelper.hxx
+++ b/include/sfx2/dialoghelper.hxx
@@ -25,10 +25,6 @@ class VclBuilderContainer;
 //the preview appears in the same place in each one so flipping between tabs
 //isn't distracting as it jumps around
 
-//there has to be a "maingrid" container which contains all the widgets
-//except for the preview widget
-void SFX2_DLLPUBLIC setPreviewsToSamePlace(vcl::Window const *pParent, 
VclBuilderContainer *pPage);
-
 Size SFX2_DLLPUBLIC getParagraphPreviewOptimalSize(const OutputDevice& 
rReference);
 
 Size SFX2_DLLPUBLIC getDrawPreviewOptimalSize(const vcl::Window *pReference);
diff --git a/include/sfx2/itemwrapper.hxx b/include/sfx2/itemwrapper.hxx
index c20f088703ce..3f1bf7c5eb9f 100644
--- a/include/sfx2/itemwrapper.hxx
+++ b/include/sfx2/itemwrapper.hxx
@@ -145,21 +145,6 @@ typedef ValueItemWrapper< SfxUInt16Item, sal_uInt16 >      
  UInt16ItemWrapper;
 typedef ValueItemWrapper< SfxInt32Item,  sal_Int32 >         Int32ItemWrapper;
 
 
-/** An item wrapper that uses the item itself as value. */
-template< typename ItemT >
-class IdentItemWrapper : public SingleItemWrapper< ItemT, const ItemT& >
-{
-public:
-    explicit     IdentItemWrapper( sal_uInt16 nSlot ) :
-                            SingleItemWrapper< ItemT, const ItemT& >( nSlot ) 
{}
-
-    virtual const ItemT& GetItemValue( const ItemT& rItem ) const SAL_OVERRIDE
-                            { return rItem; }
-    virtual void        SetItemValue( ItemT& rItem, const ItemT& rValue ) 
const SAL_OVERRIDE
-                            { rItem = rValue; }
-};
-
-
 //               ***  Implementation of template functions  ***
 
 
diff --git a/include/svtools/ctrlbox.hxx b/include/svtools/ctrlbox.hxx
index c1cc78eb7e9f..f3ce987ef6aa 100644
--- a/include/svtools/ctrlbox.hxx
+++ b/include/svtools/ctrlbox.hxx
@@ -220,12 +220,10 @@ public:
     sal_Int32       GetEntryPos( SvxBorderLineStyle nStyle ) const;
     SvxBorderLineStyle GetEntryStyle( sal_Int32 nPos ) const;
 
-    void            SelectEntry( SvxBorderLineStyle nStyle, bool bSelect = 
true );
     SvxBorderLineStyle GetSelectEntryStyle() const;
 
     void            SetSourceUnit( FieldUnit eNewUnit ) { eSourceUnit = 
eNewUnit; }
 
-    void            SetColor( const Color& rColor );
     const Color&    GetColor() const { return aColor; }
 
 private:
@@ -258,13 +256,6 @@ private:
     FieldUnit       eSourceUnit;
 };
 
-inline void LineListBox::SetColor( const Color& rColor )
-{
-    aColor = rColor;
-
-    UpdateEntries( m_nWidth );
-}
-
 const Color& LineListBox::GetPaintColor() const
 {
     return maPaintCol;
diff --git a/include/svtools/valueset.hxx b/include/svtools/valueset.hxx
index f9499d2d0398..5c06a0aac22e 100644
--- a/include/svtools/valueset.hxx
+++ b/include/svtools/valueset.hxx
@@ -311,8 +311,6 @@ public:
                                const OUString& rStr);
     /// Insert an User Drawn item.
     void            InsertItem(sal_uInt16 nItemId, size_t nPos = 
VALUESET_APPEND);
-    /// Insert an User Drawn item with @rStr tooltip.
-    void            InsertItem(sal_uInt16 nItemId, const OUString& rStr, 
size_t nPos);
     void            RemoveItem(sal_uInt16 nItemId);
 
     void            Clear();
@@ -344,10 +342,6 @@ public:
     {
         return mnSelItemId;
     }
-    size_t         GetSelectItemPos() const
-    {
-        return GetItemPos( mnSelItemId );
-    }
     bool IsItemSelected( sal_uInt16 nItemId ) const
     {
         return !mbNoSelection && (nItemId == mnSelItemId);
diff --git a/include/svx/SvxPresetListBox.hxx b/include/svx/SvxPresetListBox.hxx
index c886032f3b1e..2256c8062578 100644
--- a/include/svx/SvxPresetListBox.hxx
+++ b/include/svx/SvxPresetListBox.hxx
@@ -48,21 +48,7 @@ public:
     sal_uInt32 getColumnCount() const { return nColCount; }
     Size const & GetIconSize() const { return aIconSize; }
 
-    void SetRenameHdl( const Link<SvxPresetListBox*,void>& rLink )
-    {
-        maRenameHdl = rLink;
-    }
-    void SetDeleteHdl( const Link<SvxPresetListBox*,void>& rLink )
-    {
-        maDeleteHdl = rLink;
-    }
-
-    void FillPresetListBox(XGradientList& pList, sal_uInt32 nStartIndex = 1);
-    void FillPresetListBox(XHatchList& pList, sal_uInt32 nStartIndex = 1);
-    void FillPresetListBox(XBitmapList& pList, sal_uInt32 nStartIndex = 1);
-    void FillPresetListBox(XPatternList& pList, sal_uInt32 nStartIndex = 1);
     void DrawLayout();
-
 };
 
 class SVX_DLLPUBLIC PresetListBox : public SvtValueSet
diff --git a/include/svx/colorbox.hxx b/include/svx/colorbox.hxx
index 49985796bf4a..7053babc6799 100644
--- a/include/svx/colorbox.hxx
+++ b/include/svx/colorbox.hxx
@@ -139,25 +139,6 @@ public:
     void hide() { m_xButton->hide(); }
 };
 
-/** A wrapper for SvxColorListBox. */
-class SVX_DLLPUBLIC SvxColorListBoxWrapper
-    : public sfx::SingleControlWrapper<SvxColorListBox, Color>
-{
-    /*  Note: cannot use 'const Color&' as template argument, because the
-        SvxColorListBox returns the color by value and not by reference,
-        therefore GetControlValue() must return a temporary object too. */
-public:
-    explicit SvxColorListBoxWrapper(SvxColorListBox& rListBox);
-
-    virtual ~SvxColorListBoxWrapper() override;
-
-    virtual bool        IsControlDontKnow() const override;
-    virtual void        SetControlDontKnow( bool bSet ) override;
-
-    virtual Color       GetControlValue() const override;
-    virtual void        SetControlValue( Color aColor ) override;
-};
-
 #endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/svx/dlgctrl.hxx b/include/svx/dlgctrl.hxx
index 0d25a336b4ef..b087b97e6dcc 100644
--- a/include/svx/dlgctrl.hxx
+++ b/include/svx/dlgctrl.hxx
@@ -272,7 +272,6 @@ public:
     static long GetSquares() { return nSquares ; }
     long GetWidth() const { return aRectSize.getWidth() ; }
     long GetHeight() const { return aRectSize.getHeight() ; }
-    SvxTabPage* GetTabPage() const { return m_pPage; }
 
     //Device Pixel .
     long ShowPosition( const Point &pt);
diff --git a/include/svx/frmsel.hxx b/include/svx/frmsel.hxx
index db7fe5711765..99816c6086a7 100644
--- a/include/svx/frmsel.hxx
+++ b/include/svx/frmsel.hxx
@@ -103,8 +103,6 @@ public:
     sal_Int32           GetEnabledBorderCount() const;
     /** Returns the border type from the passed index (counts only enabled 
frame borders). */
     FrameBorderType     GetEnabledBorderType( sal_Int32 nIndex ) const;
-    /** Returns the index of a frame border (counts only enabled borders) from 
passed type. */
-    sal_Int32           GetEnabledBorderIndex( FrameBorderType eBorder ) const;
 
     // frame border state and style
 
@@ -177,8 +175,6 @@ public:
     css::uno::Reference< css::accessibility::XAccessible >
                         GetChildAccessible( const Point& rPos );
 
-    /** Returns true, if the passed point is inside the click area of any 
enabled frame border. */
-    bool                ContainsClickPoint( const Point& rPos ) const;
     /** Returns the bounding rectangle of the specified frame border (if 
enabled). */
     tools::Rectangle           GetClickBoundRect( FrameBorderType eBorder ) 
const;
 
diff --git a/include/svx/svdlayer.hxx b/include/svx/svdlayer.hxx
index 5959ba4dba55..2f2a32f33bd7 100644
--- a/include/svx/svdlayer.hxx
+++ b/include/svx/svdlayer.hxx
@@ -126,7 +126,6 @@ public:
     SdrLayerAdmin(const SdrLayerAdmin& rSrcLayerAdmin);
     ~SdrLayerAdmin();
     SdrLayerAdmin& operator=(const SdrLayerAdmin& rSrcLayerAdmin);
-    SdrLayerAdmin*    GetParent() const { return pParent; }
 
     void               SetModel(SdrModel* pNewModel);
 
diff --git a/include/vcl/spinfld.hxx b/include/vcl/spinfld.hxx
index 02df5ded9066..482adf40e62c 100644
--- a/include/vcl/spinfld.hxx
+++ b/include/vcl/spinfld.hxx
@@ -52,7 +52,6 @@ public:
 
     void            SetUpHdl( const Link<SpinField&,void>& rLink ) { 
maUpHdlLink = rLink; }
     void            SetDownHdl( const Link<SpinField&,void>& rLink ) { 
maDownHdlLink = rLink; }
-    const Link<SpinField&,void>&   GetDownHdl() const { return maDownHdlLink; }
 
     virtual Size    CalcMinimumSize() const override;
     virtual Size    CalcMinimumSizeForText(const OUString &rString) const 
override;
diff --git a/include/vcl/window.hxx b/include/vcl/window.hxx
index 9ef90177388f..fc74f2918ab5 100644
--- a/include/vcl/window.hxx
+++ b/include/vcl/window.hxx
@@ -1197,7 +1197,6 @@ public:
                                                       ShowTrackFlags nFlags = 
ShowTrackFlags::Small );
     void                                HideTracking();
     void                                InvertTracking( const 
tools::Rectangle& rRect, ShowTrackFlags nFlags );
-    void                                InvertTracking( const tools::Polygon& 
rPoly, ShowTrackFlags nFlags );
 
     void                                StartTracking( StartTrackingFlags 
nFlags = StartTrackingFlags::NONE );
     void                                EndTracking( TrackingEventFlags nFlags 
= TrackingEventFlags::NONE );
diff --git a/sdext/source/minimizer/pppoptimizer.cxx 
b/sdext/source/minimizer/pppoptimizer.cxx
index b0a5077c5a1e..4d21ca3aabc9 100644
--- a/sdext/source/minimizer/pppoptimizer.cxx
+++ b/sdext/source/minimizer/pppoptimizer.cxx
@@ -19,100 +19,8 @@
 
 
 #include "pppoptimizer.hxx"
-#include "impoptimizer.hxx"
 #include <osl/file.hxx>
 
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::util;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::frame;
-using namespace ::com::sun::star::beans;
-
-
-PPPOptimizer::PPPOptimizer(
-    css::uno::Reference<css::uno::XComponentContext> const & xContext,
-    css::uno::Reference< css::frame::XFrame > const & xFrame):
-    mxContext( xContext ),
-    mxController( xFrame->getController() )
-{
-}
-
-
-PPPOptimizer::~PPPOptimizer()
-{
-}
-
-
-// XDispatchProvider
-
-
-Reference< css::frame::XDispatch > SAL_CALL PPPOptimizer::queryDispatch(
-    const URL& aURL, const OUString& /* aTargetFrameName */, sal_Int32 /* 
nSearchFlags */ )
-{
-    Reference < XDispatch > xRet;
-    if ( aURL.Protocol.equalsIgnoreAsciiCase( 
"vnd.com.sun.star.comp.PPPOptimizer:" ) )
-    {
-//      if ( aURL.Path.equalsAscii( "Function1" ) )
-        xRet = this;
-    }
-    return xRet;
-}
-
-
-Sequence< Reference< css::frame::XDispatch > > SAL_CALL 
PPPOptimizer::queryDispatches(
-    const Sequence< css::frame::DispatchDescriptor >& aDescripts )
-{
-    Sequence< Reference< css::frame::XDispatch> > aReturn( 
aDescripts.getLength() );
-    Reference< css::frame::XDispatch>* pReturn = aReturn.getArray();
-    const css::frame::DispatchDescriptor* pDescripts = 
aDescripts.getConstArray();
-    for (sal_Int32 i = 0; i < aDescripts.getLength(); ++i, ++pReturn, 
++pDescripts )
-    {
-        *pReturn = queryDispatch( pDescripts->FeatureURL, 
pDescripts->FrameName, pDescripts->SearchFlags );
-    }
-    return aReturn;
-}
-
-
-// XDispatch
-
-
-void SAL_CALL PPPOptimizer::dispatch( const URL& rURL, const Sequence< 
PropertyValue >& lArguments )
-{
-    if ( mxController.is() && rURL.Protocol.equalsIgnoreAsciiCase( 
"vnd.com.sun.star.comp.PPPOptimizer:" ) )
-    {
-        if ( rURL.Path == "optimize" )
-        {
-            Reference< XModel > xModel( mxController->getModel() );
-            if ( xModel.is() )
-            {
-                try
-                {
-                    ImpOptimizer aOptimizer( mxContext, xModel );
-                    aOptimizer.Optimize( lArguments );
-                }
-                catch( Exception& )
-                {
-                }
-            }
-        }
-    }
-}
-
-
-void SAL_CALL PPPOptimizer::addStatusListener( const Reference< 
XStatusListener >&, const URL& )
-{
-    // TODO
-    OSL_FAIL( "PPPOptimizer::addStatusListener()\nNot implemented yet!" );
-}
-
-
-void SAL_CALL PPPOptimizer::removeStatusListener( const Reference< 
XStatusListener >&, const URL& )
-{
-    // TODO
-    OSL_FAIL( "PPPOptimizer::removeStatusListener()\nNot implemented yet!" );
-}
-
-
 // returning filesize, on error zero is returned
 sal_Int64 PPPOptimizer::GetFileSize( const OUString& rURL )
 {
diff --git a/sdext/source/minimizer/pppoptimizer.hxx 
b/sdext/source/minimizer/pppoptimizer.hxx
index ebac7d5babca..e3ab918cb2d5 100644
--- a/sdext/source/minimizer/pppoptimizer.hxx
+++ b/sdext/source/minimizer/pppoptimizer.hxx
@@ -28,36 +28,8 @@
 #include <com/sun/star/frame/XController.hpp>
 
 
-class PPPOptimizer : public cppu::WeakImplHelper<
-                                    css::frame::XDispatchProvider,
-                                    css::frame::XDispatch >
+struct PPPOptimizer
 {
-    css::uno::Reference< css::uno::XComponentContext > mxContext;
-    css::uno::Reference< css::frame::XController > mxController;
-
-public:
-
-    PPPOptimizer(
-        css::uno::Reference<css::uno::XComponentContext> const & xContext,
-        css::uno::Reference< css::frame::XFrame > const & xFrame);
-    virtual     ~PPPOptimizer() override;
-
-    // XDispatchProvider
-    virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL 
queryDispatch(
-        const css::util::URL& aURL, const OUString& aTargetFrameName, 
sal_Int32 nSearchFlags ) override;
-
-    virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > 
SAL_CALL queryDispatches(
-        const css::uno::Sequence< css::frame::DispatchDescriptor >& aDescripts 
) override;
-
-    // XDispatch
-    virtual void SAL_CALL dispatch( const css::util::URL& aURL,
-                                        const css::uno::Sequence< 
css::beans::PropertyValue >& lArguments ) override;
-
-    virtual void SAL_CALL addStatusListener( const css::uno::Reference< 
css::frame::XStatusListener >& xListener,
-                                                const css::util::URL& aURL ) 
override;
-    virtual void SAL_CALL removeStatusListener( const css::uno::Reference< 
css::frame::XStatusListener >& xListener,
-                                                const css::util::URL& aURL ) 
override;
-
     static sal_Int64 GetFileSize( const OUString& rURL );
 };
 
diff --git a/sfx2/source/dialog/dialoghelper.cxx 
b/sfx2/source/dialog/dialoghelper.cxx
index 9e8bcd2f69b2..a0d9fa36ccd9 100644
--- a/sfx2/source/dialog/dialoghelper.cxx
+++ b/sfx2/source/dialog/dialoghelper.cxx
@@ -14,44 +14,6 @@
 #include <vcl/settings.hxx>
 #include <vector>
 
-//these tab pages both have the same basic layout with a preview on the
-//right, get both of their non-preview areas to request the same size
-//so that the preview appears in the same place in each one so
-//flipping between tabs isn't distracting as it jumps around
-void setPreviewsToSamePlace(vcl::Window const *pParent, VclBuilderContainer 
*pPage)
-{
-    vcl::Window *pOurGrid = pPage->get<vcl::Window>("maingrid");
-    if (!pOurGrid)
-        return;
-
-    std::vector<vcl::Window*> aGrids;
-    aGrids.push_back(pOurGrid);
-
-    for (vcl::Window* pChild = pParent->GetWindow(GetWindowType::FirstChild); 
pChild;
-        pChild = pChild->GetWindow(GetWindowType::Next))
-    {
-        VclBuilderContainer *pPeer = 
dynamic_cast<VclBuilderContainer*>(pChild);
-        if (!pPeer || pPeer == pPage || !pPeer->hasBuilder())
-            continue;
-
-        vcl::Window *pOtherGrid = pPeer->get<vcl::Window>("maingrid");
-        if (!pOtherGrid)
-            continue;
-
-       aGrids.push_back(pOtherGrid);
-    }
-
-    if (aGrids.size() > 1)
-    {
-        std::shared_ptr<VclSizeGroup> xGroup(std::make_shared<VclSizeGroup>());
-        for (auto const& grid : aGrids)
-        {
-            grid->remove_from_all_size_groups();
-            grid->add_to_size_group(xGroup);
-        }
-    }
-}
-
 Size getParagraphPreviewOptimalSize(const OutputDevice& rReference)
 {
     return rReference.LogicToPixel(Size(68 , 112), 
MapMode(MapUnit::MapAppFont));
diff --git a/sfx2/source/dialog/itemconnect.cxx 
b/sfx2/source/dialog/itemconnect.cxx
index 217fef3f09c5..d4686c709e2a 100644
--- a/sfx2/source/dialog/itemconnect.cxx
+++ b/sfx2/source/dialog/itemconnect.cxx
@@ -139,45 +139,6 @@ struct MultiControlWrapperHelper_Impl
     ControlWrpVec       maVec;
 };
 
-MultiControlWrapperHelper::MultiControlWrapperHelper() :
-    mxImpl( new MultiControlWrapperHelper_Impl )
-{
-}
-
-MultiControlWrapperHelper::~MultiControlWrapperHelper()
-{
-}
-
-void MultiControlWrapperHelper::RegisterControlWrapper( ControlWrapperBase& 
rWrapper )
-{
-    mxImpl->maVec.push_back( &rWrapper );
-}
-
-void MultiControlWrapperHelper::ModifyControl( TriState eShow )
-{
-    for (auto const& elem : mxImpl->maVec)
-        elem->ModifyControl( eShow );
-}
-
-bool MultiControlWrapperHelper::IsControlDontKnow() const
-{
-    if (mxImpl->maVec.empty())
-        return false;
-    for (auto const& elem : mxImpl->maVec)
-    {
-        if (!elem->IsControlDontKnow())
-            return false;
-    }
-    return true;
-}
-
-void MultiControlWrapperHelper::SetControlDontKnow( bool bSet )
-{
-    for (auto const& elem : mxImpl->maVec)
-        elem->SetControlDontKnow(bSet);
-}
-
-
 // Base connection classes
 
 
diff --git a/svtools/source/control/ctrlbox.cxx 
b/svtools/source/control/ctrlbox.cxx
index 162216ae1cbf..1a10694313bb 100644
--- a/svtools/source/control/ctrlbox.cxx
+++ b/svtools/source/control/ctrlbox.cxx
@@ -528,13 +528,6 @@ sal_Int32 LineListBox::GetStylePos( sal_Int32 nListPos, 
long nWidth )
     return nPos;
 }
 
-void LineListBox::SelectEntry( SvxBorderLineStyle nStyle, bool bSelect )
-{
-    sal_Int32 nPos = GetEntryPos( nStyle );
-    if ( nPos != LISTBOX_ENTRY_NOTFOUND )
-        ListBox::SelectEntryPos( nPos, bSelect );
-}
-
 void LineListBox::InsertEntry(
     const BorderWidthImpl& rWidthImpl, SvxBorderLineStyle nStyle, long 
nMinWidth,
     ColorFunc pColor1Fn, ColorFunc pColor2Fn, ColorDistFunc pColorDistFn )
diff --git a/svtools/source/control/valueset.cxx 
b/svtools/source/control/valueset.cxx
index f66bbaca742b..b3d62ef1467d 100644
--- a/svtools/source/control/valueset.cxx
+++ b/svtools/source/control/valueset.cxx
@@ -1725,19 +1725,6 @@ void ValueSet::SetItemWidth( long nNewItemWidth )
     }
 }
 
-//method to set accessible when the style is user draw.
-void ValueSet::InsertItem( sal_uInt16 nItemId, const OUString& rText, size_t 
nPos  )
-{
-    DBG_ASSERT( nItemId, "ValueSet::InsertItem(): ItemId == 0" );
-    DBG_ASSERT( GetItemPos( nItemId ) == VALUESET_ITEM_NOTFOUND,
-                "ValueSet::InsertItem(): ItemId already exists" );
-    ValueSetItem* pItem = new ValueSetItem( *this );
-    pItem->mnId     = nItemId;
-    pItem->meType   = VALUESETITEM_USERDRAW;
-    pItem->maText   = rText;
-    ImplInsertItem( pItem, nPos );
-}
-
 void ValueSet::SetItemHeight( long nNewItemHeight )
 {
     if ( mnUserItemHeight != nNewItemHeight )
diff --git a/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx 
b/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx
index f5821243a743..eb4d1e95fffe 100644
--- a/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx
+++ b/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx
@@ -302,11 +302,6 @@ uno::Reference<XAccessible> 
SvxPixelCtlAccessible::CreateChild (long nIndex,Poin
     return xChild;
 }
 
-void SvxPixelCtlAccessible::LoseFocus()
-{
-    m_xCurChild.clear();
-}
-
 void SvxPixelCtlAccessibleChild::CheckChild()
 {
     Any aChecked;
diff --git a/svx/source/dialog/frmsel.cxx b/svx/source/dialog/frmsel.cxx
index 1742efa03597..afe3ddeb9bcc 100644
--- a/svx/source/dialog/frmsel.cxx
+++ b/svx/source/dialog/frmsel.cxx
@@ -862,15 +862,6 @@ FrameBorderType FrameSelector::GetEnabledBorderType( 
sal_Int32 nIndex ) const
     return eBorder;
 }
 
-sal_Int32 FrameSelector::GetEnabledBorderIndex( FrameBorderType eBorder ) const
-{
-    sal_Int32 nIndex = 0;
-    for( FrameBorderCIter aIt( mxImpl->maEnabBorders ); aIt.Is(); ++aIt, 
++nIndex )
-        if( (*aIt)->GetType() == eBorder )
-            return nIndex;
-    return -1;
-}
-
 // frame border state and style
 bool FrameSelector::SupportsDontCareState() const
 {
@@ -1055,14 +1046,6 @@ Reference< XAccessible > 
FrameSelector::GetChildAccessible( const Point& rPos )
     return xRet;
 }
 
-bool FrameSelector::ContainsClickPoint( const Point& rPos ) const
-{
-    bool bContains = false;
-    for( FrameBorderCIter aIt( mxImpl->maEnabBorders ); !bContains && 
aIt.Is(); ++aIt )
-        bContains = (*aIt)->ContainsClickPoint( rPos );
-    return bContains;
-}
-
 tools::Rectangle FrameSelector::GetClickBoundRect( FrameBorderType eBorder ) 
const
 {
     tools::Rectangle aRect;
diff --git a/svx/source/inc/svxpixelctlaccessiblecontext.hxx 
b/svx/source/inc/svxpixelctlaccessiblecontext.hxx
index 23af17a5c2ea..2ce8ca776d5d 100644
--- a/svx/source/inc/svxpixelctlaccessiblecontext.hxx
+++ b/svx/source/inc/svxpixelctlaccessiblecontext.hxx
@@ -143,8 +143,6 @@ public:
     css::uno::Reference< css::accessibility::XAccessible >
          CreateChild (long nIndex, Point mPoint);
 
-    void LoseFocus();
-
 private:
     virtual ~SvxPixelCtlAccessible() override;
 
diff --git a/svx/source/tbxctrls/SvxPresetListBox.cxx 
b/svx/source/tbxctrls/SvxPresetListBox.cxx
index d6ee0510a15a..8de709df91e1 100644
--- a/svx/source/tbxctrls/SvxPresetListBox.cxx
+++ b/svx/source/tbxctrls/SvxPresetListBox.cxx
@@ -94,26 +94,6 @@ void SvxPresetListBox::FillPresetListBoxImpl(ListType & 
pList, sal_uInt32 nStart
     }
 }
 
-void SvxPresetListBox::FillPresetListBox(XGradientList& pList, sal_uInt32 
nStartIndex)
-{
-    FillPresetListBoxImpl< XGradientList, XGradientEntry>( pList, nStartIndex 
);
-}
-
-void SvxPresetListBox::FillPresetListBox(XHatchList& pList, sal_uInt32 
nStartIndex)
-{
-    FillPresetListBoxImpl< XHatchList, XHatchEntry>( pList, nStartIndex );
-}
-
-void SvxPresetListBox::FillPresetListBox(XBitmapList& pList, sal_uInt32 
nStartIndex)
-{
-    FillPresetListBoxImpl< XBitmapList, XBitmapEntry >( pList, nStartIndex );
-}
-
-void SvxPresetListBox::FillPresetListBox(XPatternList& pList, sal_uInt32 
nStartIndex)
-{
-    FillPresetListBoxImpl< XPatternList, XBitmapEntry >( pList, nStartIndex );
-}
-
 IMPL_LINK(SvxPresetListBox, OnMenuItemSelected, Menu*, pMenu, bool)
 {
     if( pMenu == nullptr )
diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx
index 65fe88311853..89defffc9497 100644
--- a/svx/source/tbxctrls/tbcontrl.cxx
+++ b/svx/source/tbxctrls/tbcontrl.cxx
@@ -3881,33 +3881,4 @@ void ColorListBox::ShowPreview(const NamedColor &rColor)
     m_xButton->set_label(rColor.second);
 }
 
-SvxColorListBoxWrapper::SvxColorListBoxWrapper(SvxColorListBox& rListBox)
-    : sfx::SingleControlWrapper<SvxColorListBox, Color>(rListBox)
-{
-}
-
-SvxColorListBoxWrapper::~SvxColorListBoxWrapper()
-{
-}
-
-bool SvxColorListBoxWrapper::IsControlDontKnow() const
-{
-    return GetControl().IsNoSelection();
-}
-
-void SvxColorListBoxWrapper::SetControlDontKnow( bool bSet )
-{
-    if( bSet ) GetControl().SetNoSelection();
-}
-
-Color SvxColorListBoxWrapper::GetControlValue() const
-{
-    return GetControl().GetSelectEntryColor();
-}
-
-void SvxColorListBoxWrapper::SetControlValue( Color aColor )
-{
-    GetControl().SelectEntry( aColor );
-}
-
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/uibase/inc/prcntfld.hxx 
b/sw/source/uibase/inc/prcntfld.hxx
index 4c035687a104..17c16e78f041 100644
--- a/sw/source/uibase/inc/prcntfld.hxx
+++ b/sw/source/uibase/inc/prcntfld.hxx
@@ -54,9 +54,6 @@ public:
     void SetMetric(FieldUnit eUnit) { ::SetMetric(*m_pField, eUnit); }
     void Enable(bool bEnable = true) { m_pField->Enable(bEnable); }
     void Disable() { m_pField->Disable(); }
-    void SetAccessibleName(const OUString& rName) { 
m_pField->SetAccessibleName(rName); }
-    void SetText(const OUString& rStr) { m_pField->SetText(rStr); }
-    void SetMetricFieldMin(sal_Int64 nNewMin) { m_pField->SetMin(nNewMin); }
 
     void SetValue(sal_Int64 nNewValue) { m_pField->SetValue(nNewValue, 
FUNIT_NONE); }
 
diff --git a/vcl/inc/salgdi.hxx b/vcl/inc/salgdi.hxx
index 94ceb141bb44..31c484885a2b 100644
--- a/vcl/inc/salgdi.hxx
+++ b/vcl/inc/salgdi.hxx
@@ -217,7 +217,6 @@ public:
     void                        mirror( vcl::Region& rRgn, const OutputDevice 
*pOutDev ) const;
     void                        mirror( ImplControlValue&, const OutputDevice* 
) const;
     basegfx::B2DPoint           mirror( const basegfx::B2DPoint& i_rPoint, 
const OutputDevice *pOutDev ) const;
-    basegfx::B2DPolygon         mirror( const basegfx::B2DPolygon& i_rPoly, 
const OutputDevice *pOutDev ) const;
     basegfx::B2DPolyPolygon     mirror( const basegfx::B2DPolyPolygon& 
i_rPoly, const OutputDevice *pOutDev ) const;
     const basegfx::B2DHomMatrix& getMirror( const OutputDevice *pOutDev ) 
const;
     basegfx::B2DHomMatrix       mirror( const basegfx::B2DHomMatrix& 
i_rMatrix, const OutputDevice *pOutDev ) const;
diff --git a/vcl/source/gdi/salgdilayout.cxx b/vcl/source/gdi/salgdilayout.cxx
index 7136860c583a..d39bd333a9cf 100644
--- a/vcl/source/gdi/salgdilayout.cxx
+++ b/vcl/source/gdi/salgdilayout.cxx
@@ -423,23 +423,6 @@ basegfx::B2DPoint SalGraphics::mirror( const 
basegfx::B2DPoint& i_rPoint, const
     }
 }
 
-basegfx::B2DPolygon SalGraphics::mirror( const basegfx::B2DPolygon& i_rPoly, 
const OutputDevice* i_pOutDev ) const
-{
-    const basegfx::B2DHomMatrix& rMirror(getMirror(i_pOutDev));
-
-    if(rMirror.isIdentity())
-    {
-        return i_rPoly;
-    }
-    else
-    {
-        basegfx::B2DPolygon aRet(i_rPoly);
-        aRet.transform(rMirror);
-        aRet.flip();
-        return aRet;
-    }
-}
-
 basegfx::B2DPolyPolygon SalGraphics::mirror( const basegfx::B2DPolyPolygon& 
i_rPoly, const OutputDevice* i_pOutDev ) const
 {
     const basegfx::B2DHomMatrix& rMirror(getMirror(i_pOutDev));
diff --git a/vcl/source/window/window2.cxx b/vcl/source/window/window2.cxx
index 522b0ef8f1c3..be926265c755 100644
--- a/vcl/source/window/window2.cxx
+++ b/vcl/source/window/window2.cxx
@@ -222,57 +222,6 @@ void Window::InvertTracking( const tools::Rectangle& 
rRect, ShowTrackFlags nFlag
     }
 }
 
-void Window::InvertTracking( const tools::Polygon& rPoly, ShowTrackFlags 
nFlags )
-{
-    sal_uInt16 nPoints = rPoly.GetSize();
-
-    if ( nPoints < 2 )
-        return;
-
-    OutputDevice *pOutDev = GetOutDev();
-
-    tools::Polygon aPoly( pOutDev->ImplLogicToDevicePixel( rPoly ) );
-
-    SalGraphics* pGraphics;
-
-    if ( nFlags & ShowTrackFlags::TrackWindow )
-    {
-        if ( !IsDeviceOutputNecessary() )
-            return;
-
-        // we need a graphics
-        if ( !mpGraphics )
-        {
-            if ( !pOutDev->AcquireGraphics() )
-                return;
-        }
-
-        if ( mbInitClipRegion )
-            InitClipRegion();
-
-        if ( mbOutputClipped )
-            return;
-
-        pGraphics = mpGraphics;
-    }
-    else
-    {
-        pGraphics = ImplGetFrameGraphics();
-
-        if ( nFlags & ShowTrackFlags::Clip )
-        {
-            Point aPoint( mnOutOffX, mnOutOffY );
-            vcl::Region aRegion( tools::Rectangle( aPoint,
-                                       Size( mnOutWidth, mnOutHeight ) ) );
-            ImplClipBoundaries( aRegion, false, false );
-            pOutDev->SelectClipRegion( aRegion, pGraphics );
-        }
-    }
-
-    const SalPoint* pPtAry = reinterpret_cast<const 
SalPoint*>(aPoly.GetConstPointAry());
-    pGraphics->Invert( nPoints, pPtAry, SalInvert::TrackFrame, this );
-}
-
 IMPL_LINK( Window, ImplTrackTimerHdl, Timer*, pTimer, void )
 {
     ImplSVData* pSVData = ImplGetSVData();
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to