[Libreoffice-commits] core.git: accessibility/inc accessibility/source basctl/source basic/source chart2/source cli_ure/source codemaker/source comphelper/source compilerplugins/clang connectivity/source cppcanvas/source cui/source dbaccess/source desktop/qa desktop/source drawinglayer/qa drawinglayer/source editeng/source extensions/source filter/source forms/source formula/source fpicker/source framework/source helpcompiler/inc helpcompiler/source hwpfilter/source i18npool/source idl/source include/basegfx include/basic include/comphelper include/connectivity include/editeng include/formula include/o3tl include/sfx2 include/svl include/svtools include/svx include/toolkit include/tools include/ucbhelper include/vcl include/xmloff l10ntools/inc l10ntools/source linguistic/source lotuswordpro/source mysqlc/source o3tl/qa oox/inc opencl/inc package/source reportdesign/source sal/qa sax/source sccomp/source sc/inc sc/qa scripting/source sc/source sdext/source sd/inc sd/qa sd/source sfx2/source shell /source sot/source starmath/source svl/source svtools/inc svtools/source svx/inc svx/source sw/inc sw/qa sw/source toolkit/source tools/qa tools/source ucbhelper/source ucb/source uui/source vbahelper/source vcl/headless vcl/inc vcl/null vcl/opengl vcl/source vcl/unx vcl/win writerfilter/source writerperfect/inc writerperfect/source xmlhelp/source xmloff/inc xmloff/qa xmloff/source

Chris Sherlock chris.sherlock79 at gmail.com
Tue Apr 25 07:32:07 UTC 2017


 accessibility/inc/standard/vclxaccessiblelist.hxx                 |    1 +
 accessibility/source/extended/textwindowaccessibility.cxx         |    1 +
 basctl/source/basicide/baside2.hxx                                |    1 +
 basctl/source/basicide/basides1.cxx                               |    1 +
 basctl/source/basicide/basobj2.cxx                                |    1 +
 basctl/source/basicide/iderdll.cxx                                |    1 +
 basctl/source/basicide/scriptdocument.cxx                         |    1 +
 basic/source/basmgr/basmgr.cxx                                    |    1 +
 basic/source/comp/exprtree.cxx                                    |    1 +
 basic/source/comp/symtbl.cxx                                      |    1 +
 basic/source/inc/iosys.hxx                                        |    1 +
 basic/source/runtime/basrdll.cxx                                  |    1 +
 basic/source/sbx/sbxbase.cxx                                      |    1 +
 chart2/source/controller/drawinglayer/ViewElementListProvider.cxx |    1 +
 chart2/source/controller/inc/AccessibleTextHelper.hxx             |    1 +
 chart2/source/controller/inc/DrawViewWrapper.hxx                  |    1 +
 chart2/source/controller/inc/ViewElementListProvider.hxx          |    1 +
 chart2/source/controller/inc/dlg_InsertErrorBars.hxx              |    1 +
 chart2/source/controller/inc/res_ErrorBar.hxx                     |    1 +
 chart2/source/controller/inc/uiobject.hxx                         |    1 +
 chart2/source/controller/main/ChartController.cxx                 |    1 +
 chart2/source/controller/main/ChartController_Insert.cxx          |    1 +
 chart2/source/controller/uitest/uiobject.cxx                      |    1 +
 chart2/source/model/main/ChartModel_Persistence.cxx               |    1 +
 chart2/source/view/axes/Tickmarks_Equidistant.hxx                 |    1 +
 chart2/source/view/charttypes/AreaChart.hxx                       |    1 +
 chart2/source/view/charttypes/BarChart.hxx                        |    1 +
 chart2/source/view/charttypes/CandleStickChart.hxx                |    1 +
 chart2/source/view/charttypes/NetChart.hxx                        |    1 +
 chart2/source/view/charttypes/PieChart.hxx                        |    1 +
 chart2/source/view/charttypes/VSeriesPlotter.cxx                  |    1 +
 chart2/source/view/inc/GL3DBarChart.hxx                           |    1 +
 chart2/source/view/inc/VSeriesPlotter.hxx                         |    1 +
 chart2/source/view/main/VDataSeries.cxx                           |    1 +
 cli_ure/source/uno_bridge/cli_uno.cxx                             |    1 +
 codemaker/source/cppumaker/cpputype.cxx                           |    1 +
 comphelper/source/misc/anycompare.cxx                             |    1 +
 comphelper/source/misc/backupfilehelper.cxx                       |    1 +
 compilerplugins/clang/automem.cxx                                 |    1 +
 compilerplugins/clang/memoryvar.cxx                               |    1 +
 compilerplugins/clang/pluginhandler.cxx                           |    1 +
 compilerplugins/clang/pluginhandler.hxx                           |    1 +
 compilerplugins/clang/ptrvector.cxx                               |    1 +
 compilerplugins/clang/store/returnunique.cxx                      |    1 +
 compilerplugins/clang/store/stylepolice.cxx                       |    1 +
 compilerplugins/clang/useuniqueptr.cxx                            |    1 +
 compilerplugins/clang/vclwidgets.cxx                              |    1 +
 connectivity/source/commontools/sqlerror.cxx                      |    1 +
 connectivity/source/drivers/mork/MDatabaseMetaData.hxx            |    1 +
 connectivity/source/inc/calc/CConnection.hxx                      |    1 +
 connectivity/source/inc/dbase/dindexnode.hxx                      |    1 +
 connectivity/source/resource/sharedresources.cxx                  |    1 +
 cppcanvas/source/mtfrenderer/emfplus.cxx                          |    1 +
 cui/source/customize/selector.cxx                                 |    1 +
 cui/source/dialogs/SpellDialog.cxx                                |    1 +
 cui/source/dialogs/cuigaldlg.cxx                                  |    1 +
 cui/source/dialogs/hltpbase.cxx                                   |    1 +
 cui/source/dialogs/pastedlg.cxx                                   |    1 +
 cui/source/inc/cfg.hxx                                            |    1 +
 cui/source/inc/optasian.hxx                                       |    1 +
 cui/source/inc/optpath.hxx                                        |    1 +
 cui/source/inc/zoom.hxx                                           |    1 +
 cui/source/options/optaboutconfig.cxx                             |    1 +
 cui/source/options/optasian.cxx                                   |    1 +
 cui/source/options/optgdlg.hxx                                    |    1 +
 cui/source/options/optinet2.hxx                                   |    1 +
 cui/source/options/optjava.cxx                                    |    1 +
 cui/source/options/optsave.hxx                                    |    1 +
 cui/source/options/treeopt.cxx                                    |    1 +
 cui/source/tabpages/backgrnd.cxx                                  |    1 +
 cui/source/tabpages/grfpage.cxx                                   |    1 +
 cui/source/tabpages/numpages.cxx                                  |    1 +
 cui/source/tabpages/page.cxx                                      |    1 +
 cui/source/tabpages/paragrph.cxx                                  |    1 +
 cui/source/tabpages/swpossizetabpage.cxx                          |    1 +
 cui/source/tabpages/tpbitmap.cxx                                  |    1 +
 cui/source/tabpages/tpcolor.cxx                                   |    1 +
 cui/source/tabpages/tpgradnt.cxx                                  |    1 +
 cui/source/tabpages/tphatch.cxx                                   |    1 +
 cui/source/tabpages/tpline.cxx                                    |    1 +
 cui/source/tabpages/tppattern.cxx                                 |    1 +
 dbaccess/source/core/api/KeySet.cxx                               |    1 +
 dbaccess/source/core/api/OptimisticSet.cxx                        |    1 +
 dbaccess/source/core/api/RowSetBase.hxx                           |    1 +
 dbaccess/source/core/api/RowSetCache.cxx                          |    1 +
 dbaccess/source/core/inc/TableDeco.hxx                            |    1 +
 dbaccess/source/core/inc/objectnameapproval.hxx                   |    1 +
 dbaccess/source/filter/xml/xmlfilter.cxx                          |    1 +
 dbaccess/source/ui/app/AppController.cxx                          |    1 +
 dbaccess/source/ui/app/AppControllerDnD.cxx                       |    1 +
 dbaccess/source/ui/inc/RelationController.hxx                     |    1 +
 dbaccess/source/ui/inc/singledoccontroller.hxx                    |    1 +
 dbaccess/source/ui/inc/unodatbr.hxx                               |    1 +
 dbaccess/source/ui/misc/moduledbu.cxx                             |    1 +
 dbaccess/source/ui/querydesign/querycontroller.cxx                |    1 +
 dbaccess/source/ui/uno/copytablewizard.cxx                        |    1 +
 desktop/qa/desktop_lib/test_desktop_lib.cxx                       |    1 +
 desktop/source/app/app.cxx                                        |    1 +
 desktop/source/deployment/gui/dp_gui_service.cxx                  |    1 +
 desktop/source/deployment/registry/executable/dp_executable.cxx   |    1 +
 desktop/source/deployment/registry/help/dp_help.cxx               |    1 +
 desktop/source/deployment/registry/package/dp_package.cxx         |    1 +
 drawinglayer/qa/unit/border.cxx                                   |    1 +
 drawinglayer/source/animation/animationtiming.cxx                 |    1 +
 drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx        |    1 +
 editeng/source/accessibility/AccessibleStaticTextBase.cxx         |    1 +
 editeng/source/editeng/editdbg.cxx                                |    1 +
 editeng/source/editeng/editdoc.cxx                                |    1 +
 editeng/source/editeng/editeng.cxx                                |    1 +
 editeng/source/editeng/editobj.cxx                                |    1 +
 editeng/source/editeng/editundo.cxx                               |    1 +
 editeng/source/editeng/editview.cxx                               |    1 +
 editeng/source/editeng/eehtml.hxx                                 |    1 +
 editeng/source/editeng/fieldupdater.cxx                           |    1 +
 editeng/source/editeng/impedit5.cxx                               |    1 +
 editeng/source/items/frmitems.cxx                                 |    1 +
 editeng/source/items/xmlcnitm.cxx                                 |    1 +
 editeng/source/misc/svxacorr.cxx                                  |    1 +
 editeng/source/misc/unolingu.cxx                                  |    1 +
 editeng/source/outliner/outlvw.cxx                                |    1 +
 editeng/source/rtf/svxrtf.cxx                                     |    1 +
 editeng/source/uno/unoedhlp.cxx                                   |    1 +
 editeng/source/uno/unoedprx.cxx                                   |    1 +
 editeng/source/xml/xmltxtexp.cxx                                  |    1 +
 extensions/source/bibliography/bibconfig.cxx                      |    1 +
 extensions/source/inc/componentmodule.cxx                         |    1 +
 extensions/source/propctrlr/eformshelper.cxx                      |    1 +
 extensions/source/propctrlr/formcomponenthandler.hxx              |    1 +
 extensions/source/propctrlr/inspectormodelbase.cxx                |    1 +
 extensions/source/propctrlr/propertycomposer.hxx                  |    1 +
 extensions/source/propctrlr/propertyhandler.cxx                   |    1 +
 extensions/source/propctrlr/submissionhandler.hxx                 |    1 +
 filter/source/config/cache/filtercache.cxx                        |    1 +
 filter/source/graphicfilter/icgm/bitmap.hxx                       |    1 +
 filter/source/graphicfilter/ipcx/ipcx.cxx                         |    1 +
 filter/source/graphicfilter/itiff/itiff.cxx                       |    1 +
 filter/source/msfilter/eschesdo.cxx                               |    1 +
 filter/source/msfilter/viscache.hxx                               |    1 +
 filter/source/svg/svgfilter.hxx                                   |    1 +
 filter/source/t602/t602filter.hxx                                 |    1 +
 forms/source/component/ComboBox.hxx                               |    1 +
 forms/source/component/Edit.hxx                                   |    1 +
 forms/source/component/clickableimage.hxx                         |    1 +
 forms/source/richtext/richtextunowrapper.hxx                      |    1 +
 forms/source/xforms/datatypes.cxx                                 |    1 +
 formula/source/core/api/FormulaOpCodeMapperObj.cxx                |    1 +
 formula/source/ui/dlg/formula.cxx                                 |    1 +
 formula/source/ui/resource/ModuleHelper.cxx                       |    1 +
 fpicker/source/office/iodlg.hxx                                   |    1 +
 fpicker/source/win32/filepicker/FilePicker.cxx                    |    1 +
 fpicker/source/win32/filepicker/controlcommand.hxx                |    1 +
 fpicker/source/win32/folderpicker/FolderPicker.cxx                |    1 +
 framework/source/layoutmanager/layoutmanager.cxx                  |    1 +
 framework/source/xml/imagesdocumenthandler.cxx                    |    1 +
 helpcompiler/inc/HelpLinker.hxx                                   |    1 +
 helpcompiler/source/HelpCompiler.cxx                              |    1 +
 hwpfilter/source/hpara.cxx                                        |    1 +
 hwpfilter/source/hwpfile.cxx                                      |    1 +
 i18npool/source/localedata/localedata.cxx                         |    1 +
 idl/source/cmptools/lex.cxx                                       |    1 +
 include/basegfx/raster/bpixelraster.hxx                           |    1 +
 include/basegfx/raster/bzpixelraster.hxx                          |    1 +
 include/basic/basmgr.hxx                                          |    2 ++
 include/comphelper/unique_disposing_ptr.hxx                       |    1 +
 include/connectivity/TColumnsHelper.hxx                           |    1 +
 include/connectivity/TTableHelper.hxx                             |    1 +
 include/connectivity/sdbcx/VGroup.hxx                             |    1 +
 include/connectivity/sdbcx/VIndex.hxx                             |    1 +
 include/connectivity/sdbcx/VUser.hxx                              |    1 +
 include/connectivity/sqlparse.hxx                                 |    1 +
 include/editeng/bulletitem.hxx                                    |    1 +
 include/editeng/editeng.hxx                                       |    1 +
 include/editeng/editview.hxx                                      |    1 +
 include/editeng/lineitem.hxx                                      |    1 +
 include/editeng/outliner.hxx                                      |    1 +
 include/editeng/unotext.hxx                                       |    1 +
 include/formula/token.hxx                                         |    1 +
 include/o3tl/cow_wrapper.hxx                                      |    1 +
 include/sfx2/app.hxx                                              |    1 +
 include/sfx2/basedlgs.hxx                                         |    1 +
 include/sfx2/childwin.hxx                                         |    1 +
 include/sfx2/dispatch.hxx                                         |    1 +
 include/sfx2/docfile.hxx                                          |    1 +
 include/sfx2/docinsert.hxx                                        |    1 +
 include/sfx2/dockwin.hxx                                          |    1 +
 include/sfx2/frame.hxx                                            |    1 +
 include/sfx2/frmdescr.hxx                                         |    1 +
 include/sfx2/mieclip.hxx                                          |    1 +
 include/sfx2/module.hxx                                           |    1 +
 include/sfx2/msgpool.hxx                                          |    1 +
 include/sfx2/new.hxx                                              |    1 +
 include/sfx2/objface.hxx                                          |    1 +
 include/sfx2/printer.hxx                                          |    1 +
 include/sfx2/prnmon.hxx                                           |    1 +
 include/sfx2/sfxbasecontroller.hxx                                |    1 +
 include/sfx2/shell.hxx                                            |    1 +
 include/sfx2/sidebar/SidebarController.hxx                        |    1 +
 include/sfx2/tabdlg.hxx                                           |    1 +
 include/sfx2/tbxctrl.hxx                                          |    1 +
 include/sfx2/templdlg.hxx                                         |    1 +
 include/sfx2/unoctitm.hxx                                         |    1 +
 include/sfx2/viewfrm.hxx                                          |    1 +
 include/svl/filerec.hxx                                           |    1 +
 include/svl/ondemand.hxx                                          |    1 +
 include/svtools/DocumentInfoPreview.hxx                           |    1 +
 include/svtools/addresstemplate.hxx                               |    1 +
 include/svtools/editbrowsebox.hxx                                 |    1 +
 include/svtools/ehdl.hxx                                          |    1 +
 include/svtools/fileview.hxx                                      |    1 +
 include/svtools/grfmgr.hxx                                        |    1 +
 include/svtools/hyperlabel.hxx                                    |    1 +
 include/svtools/inettbc.hxx                                       |    1 +
 include/svtools/ivctrl.hxx                                        |    1 +
 include/svtools/popupwindowcontroller.hxx                         |    1 +
 include/svtools/roadmapwizard.hxx                                 |    1 +
 include/svtools/ruler.hxx                                         |    1 +
 include/svtools/svlbitm.hxx                                       |    1 +
 include/svtools/svtabbx.hxx                                       |    1 +
 include/svtools/tabbar.hxx                                        |    1 +
 include/svtools/treelist.hxx                                      |    1 +
 include/svtools/wizardmachine.hxx                                 |    1 +
 include/svx/colorbox.hxx                                          |    1 +
 include/svx/fillctrl.hxx                                          |    1 +
 include/svx/float3d.hxx                                           |    1 +
 include/svx/fmpage.hxx                                            |    1 +
 include/svx/fmshell.hxx                                           |    1 +
 include/svx/fntctrl.hxx                                           |    1 +
 include/svx/langbox.hxx                                           |    1 +
 include/svx/numinf.hxx                                            |    1 +
 include/svx/pszctrl.hxx                                           |    1 +
 include/svx/sidebar/AreaPropertyPanelBase.hxx                     |    1 +
 include/svx/srchdlg.hxx                                           |    1 +
 include/svx/svdmodel.hxx                                          |    1 +
 include/svx/svdobj.hxx                                            |    1 +
 include/svx/svdoedge.hxx                                          |    1 +
 include/svx/svdogrp.hxx                                           |    1 +
 include/svx/svdomedia.hxx                                         |    1 +
 include/svx/svdoole2.hxx                                          |    1 +
 include/svx/svdorect.hxx                                          |    1 +
 include/svx/unoshape.hxx                                          |    1 +
 include/svx/xbitmap.hxx                                           |    1 +
 include/svx/xmlsecctrl.hxx                                        |    1 +
 include/toolkit/awt/vclxfont.hxx                                  |    1 +
 include/tools/stream.hxx                                          |    2 +-
 include/ucbhelper/contentinfo.hxx                                 |    1 +
 include/ucbhelper/resultsethelper.hxx                             |    1 +
 include/vcl/ImageTree.hxx                                         |    1 +
 include/vcl/bitmapaccess.hxx                                      |    1 +
 include/vcl/button.hxx                                            |    1 +
 include/vcl/combobox.hxx                                          |    1 +
 include/vcl/commandevent.hxx                                      |    1 +
 include/vcl/dialog.hxx                                            |    1 +
 include/vcl/field.hxx                                             |    1 +
 include/vcl/filter/pdfdocument.hxx                                |    1 +
 include/vcl/graph.hxx                                             |    1 +
 include/vcl/menu.hxx                                              |    1 +
 include/vcl/metaact.hxx                                           |    1 +
 include/vcl/oldprintadaptor.hxx                                   |    1 +
 include/vcl/openglwin.hxx                                         |    1 +
 include/vcl/pdfwriter.hxx                                         |    1 +
 include/vcl/pngread.hxx                                           |    1 +
 include/vcl/pngwrite.hxx                                          |    1 +
 include/vcl/printerinfomanager.hxx                                |    1 +
 include/vcl/texteng.hxx                                           |    1 +
 include/xmloff/xmlnumfi.hxx                                       |    1 +
 l10ntools/inc/cfgmerge.hxx                                        |    1 +
 l10ntools/inc/export.hxx                                          |    1 +
 l10ntools/inc/xmlparse.hxx                                        |    1 +
 l10ntools/inc/xrmmerge.hxx                                        |    1 +
 l10ntools/source/propmerge.cxx                                    |    1 +
 linguistic/source/misc.cxx                                        |    1 +
 lotuswordpro/source/filter/lwpbreaksoverride.hxx                  |    1 +
 lotuswordpro/source/filter/lwpcelllayout.cxx                      |    1 +
 lotuswordpro/source/filter/lwpdocdata.cxx                         |    1 +
 lotuswordpro/source/filter/lwpfootnote.cxx                        |    1 +
 lotuswordpro/source/filter/lwpfoundry.hxx                         |    1 +
 lotuswordpro/source/filter/lwpframelayout.cxx                     |    1 +
 lotuswordpro/source/filter/lwpframelayout.hxx                     |    1 +
 lotuswordpro/source/filter/lwpfrib.cxx                            |    1 +
 lotuswordpro/source/filter/lwpfrib.hxx                            |    1 +
 lotuswordpro/source/filter/lwpglobalmgr.hxx                       |    1 +
 lotuswordpro/source/filter/lwplayout.cxx                          |    1 +
 lotuswordpro/source/filter/lwplayout.hxx                          |    1 +
 lotuswordpro/source/filter/lwpnumericfmt.cxx                      |    1 +
 lotuswordpro/source/filter/lwpobj.hxx                             |    1 +
 lotuswordpro/source/filter/lwppagelayout.cxx                      |    1 +
 lotuswordpro/source/filter/lwpparaproperty.hxx                    |    1 +
 lotuswordpro/source/filter/lwpsilverbullet.cxx                    |    1 +
 lotuswordpro/source/filter/lwpsilverbullet.hxx                    |    1 +
 lotuswordpro/source/filter/lwpstory.hxx                           |    1 +
 mysqlc/source/mysqlc_connection.cxx                               |    1 +
 mysqlc/source/mysqlc_connection.hxx                               |    1 +
 o3tl/qa/test-sorted_vector.cxx                                    |    1 +
 oox/inc/drawingml/chart/datasourcecontext.hxx                     |    1 +
 oox/inc/drawingml/textparagraph.hxx                               |    1 +
 opencl/inc/opencl_device_selection.h                              |    2 ++
 package/source/xstor/owriteablestream.cxx                         |    1 +
 package/source/xstor/xstorage.cxx                                 |    1 +
 package/source/zipapi/ZipFile.cxx                                 |    1 +
 package/source/zippackage/ZipPackage.cxx                          |    1 +
 package/source/zippackage/ZipPackageStream.cxx                    |    1 +
 reportdesign/source/core/sdr/ModuleHelper.cxx                     |    1 +
 reportdesign/source/filter/xml/xmlExport.cxx                      |    1 +
 reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx       |    1 +
 reportdesign/source/filter/xml/xmlfilter.cxx                      |    1 +
 reportdesign/source/ui/inc/ReportWindow.hxx                       |    1 +
 reportdesign/source/ui/misc/UITools.cxx                           |    1 +
 reportdesign/source/ui/report/ReportSection.cxx                   |    1 +
 reportdesign/source/ui/report/propbrw.cxx                         |    1 +
 sal/qa/rtl/oustring/rtl_OUString2.cxx                             |    1 +
 sal/qa/rtl/process/rtl_Process.cxx                                |    1 +
 sal/qa/rtl/random/rtl_random.cxx                                  |    1 +
 sax/source/expatwrap/sax_expat.cxx                                |    1 +
 sax/source/fastparser/legacyfastparser.cxx                        |    1 +
 sc/inc/ChartTools.hxx                                             |    1 +
 sc/inc/addincol.hxx                                               |    1 +
 sc/inc/appoptio.hxx                                               |    1 +
 sc/inc/attrib.hxx                                                 |    1 +
 sc/inc/chartpos.hxx                                               |    1 +
 sc/inc/chgviset.hxx                                               |    1 +
 sc/inc/dapiuno.hxx                                                |    1 +
 sc/inc/dptabres.hxx                                               |    1 +
 sc/inc/editutil.hxx                                               |    1 +
 sc/inc/funcuno.hxx                                                |    1 +
 sc/inc/paramisc.hxx                                               |    1 +
 sc/inc/srchuno.hxx                                                |    1 +
 sc/inc/tokenuno.hxx                                               |    1 +
 sc/inc/validat.hxx                                                |    1 +
 sc/qa/unit/helper/shared_test_impl.hxx                            |    1 +
 sc/qa/unit/screenshots/screenshots.cxx                            |    1 +
 sc/qa/unit/subsequent_filters-test.cxx                            |    1 +
 sc/qa/unit/ucalc_condformat.cxx                                   |    1 +
 sc/qa/unit/ucalc_pivottable.cxx                                   |    1 +
 sc/qa/unit/ucalc_sharedformula.cxx                                |    1 +
 sc/source/core/data/cellvalues.cxx                                |    1 +
 sc/source/core/data/clipcontext.cxx                               |    1 +
 sc/source/core/data/colorscale.cxx                                |    1 +
 sc/source/core/data/document10.cxx                                |    1 +
 sc/source/core/data/documentimport.cxx                            |    1 +
 sc/source/core/data/dpcache.cxx                                   |    1 +
 sc/source/core/data/dpsave.cxx                                    |    1 +
 sc/source/core/data/markdata.cxx                                  |    1 +
 sc/source/core/data/patattr.cxx                                   |    1 +
 sc/source/core/data/postit.cxx                                    |    1 +
 sc/source/core/data/simpleformulacalc.cxx                         |    1 +
 sc/source/core/data/stlpool.cxx                                   |    1 +
 sc/source/core/data/table2.cxx                                    |    1 +
 sc/source/core/inc/addinlis.hxx                                   |    1 +
 sc/source/core/tool/autoform.cxx                                  |    1 +
 sc/source/core/tool/cellkeytranslator.cxx                         |    1 +
 sc/source/core/tool/chartarr.cxx                                  |    1 +
 sc/source/core/tool/chartlis.cxx                                  |    1 +
 sc/source/core/tool/detdata.cxx                                   |    1 +
 sc/source/core/tool/formulalogger.cxx                             |    1 +
 sc/source/core/tool/interpr2.cxx                                  |    1 +
 sc/source/core/tool/interpr3.cxx                                  |    1 +
 sc/source/core/tool/interpr8.cxx                                  |    1 +
 sc/source/core/tool/queryparam.cxx                                |    1 +
 sc/source/core/tool/rangeutl.cxx                                  |    1 +
 sc/source/core/tool/scmatrix.cxx                                  |    1 +
 sc/source/core/tool/userlist.cxx                                  |    1 +
 sc/source/filter/excel/exctools.cxx                               |    1 +
 sc/source/filter/excel/impop.cxx                                  |    1 +
 sc/source/filter/excel/xecontent.cxx                              |    1 +
 sc/source/filter/excel/xestyle.cxx                                |    1 +
 sc/source/filter/excel/xihelper.cxx                               |    1 +
 sc/source/filter/excel/xistyle.cxx                                |    1 +
 sc/source/filter/excel/xlroot.cxx                                 |    1 +
 sc/source/filter/ftools/fprogressbar.cxx                          |    2 ++
 sc/source/filter/ftools/ftools.cxx                                |    1 +
 sc/source/filter/ftools/sharedformulagroups.cxx                   |    1 +
 sc/source/filter/html/htmlpars.cxx                                |    1 +
 sc/source/filter/inc/XclExpChangeTrack.hxx                        |    1 +
 sc/source/filter/inc/connectionsbuffer.hxx                        |    1 +
 sc/source/filter/inc/drawingfragment.hxx                          |    1 +
 sc/source/filter/inc/eeimport.hxx                                 |    1 +
 sc/source/filter/inc/exp_op.hxx                                   |    1 +
 sc/source/filter/inc/expbase.hxx                                  |    1 +
 sc/source/filter/inc/formulaparser.hxx                            |    1 +
 sc/source/filter/inc/namebuff.hxx                                 |    1 +
 sc/source/filter/inc/pagesettings.hxx                             |    1 +
 sc/source/filter/inc/rtfexp.hxx                                   |    1 +
 sc/source/filter/inc/scflt.hxx                                    |    1 +
 sc/source/filter/inc/sheetdatacontext.hxx                         |    1 +
 sc/source/filter/inc/stylesbuffer.hxx                             |    1 +
 sc/source/filter/inc/themebuffer.hxx                              |    1 +
 sc/source/filter/inc/tokstack.hxx                                 |    1 +
 sc/source/filter/inc/worksheetfragment.hxx                        |    1 +
 sc/source/filter/inc/xcl97rec.hxx                                 |    1 +
 sc/source/filter/inc/xecontent.hxx                                |    1 +
 sc/source/filter/inc/xilink.hxx                                   |    1 +
 sc/source/filter/lotus/lotattr.cxx                                |    1 +
 sc/source/filter/oox/condformatbuffer.cxx                         |    1 +
 sc/source/filter/oox/defnamesbuffer.cxx                           |    1 +
 sc/source/filter/oox/extlstcontext.cxx                            |    1 +
 sc/source/filter/oox/worksheethelper.cxx                          |    1 +
 sc/source/filter/oox/worksheetsettings.cxx                        |    1 +
 sc/source/filter/orcus/interface.cxx                              |    1 +
 sc/source/filter/rtf/rtfparse.cxx                                 |    1 +
 sc/source/filter/xcl97/XclExpChangeTrack.cxx                      |    1 +
 sc/source/filter/xcl97/xcl97esc.cxx                               |    1 +
 sc/source/filter/xml/XMLChangeTrackingImportHelper.hxx            |    1 +
 sc/source/filter/xml/XMLExportDatabaseRanges.cxx                  |    1 +
 sc/source/filter/xml/XMLTableShapeImportHelper.cxx                |    1 +
 sc/source/filter/xml/XMLTrackedChangesContext.cxx                 |    1 +
 sc/source/filter/xml/xmlcelli.cxx                                 |    1 +
 sc/source/filter/xml/xmlcondformat.cxx                            |    1 +
 sc/source/filter/xml/xmlcondformat.hxx                            |    1 +
 sc/source/filter/xml/xmldpimp.hxx                                 |    1 +
 sc/source/filter/xml/xmlwrap.cxx                                  |    1 +
 sc/source/ui/Accessibility/AccessibleCell.cxx                     |    1 +
 sc/source/ui/Accessibility/AccessibleCsvControl.cxx               |    1 +
 sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx       |    1 +
 sc/source/ui/StatisticsDialogs/DescriptiveStatisticsDialog.cxx    |    1 +
 sc/source/ui/StatisticsDialogs/ExponentialSmoothingDialog.cxx     |    1 +
 sc/source/ui/StatisticsDialogs/FTestDialog.cxx                    |    1 +
 sc/source/ui/StatisticsDialogs/MovingAverageDialog.cxx            |    1 +
 sc/source/ui/StatisticsDialogs/RegressionDialog.cxx               |    1 +
 sc/source/ui/StatisticsDialogs/TTestDialog.cxx                    |    1 +
 sc/source/ui/StatisticsDialogs/ZTestDialog.cxx                    |    1 +
 sc/source/ui/app/inputhdl.cxx                                     |    1 +
 sc/source/ui/app/inputwin.cxx                                     |    1 +
 sc/source/ui/condformat/condformatdlgentry.cxx                    |    1 +
 sc/source/ui/dbgui/PivotLayoutDialog.cxx                          |    1 +
 sc/source/ui/dbgui/PivotLayoutTreeList.cxx                        |    1 +
 sc/source/ui/dbgui/PivotLayoutTreeListData.cxx                    |    1 +
 sc/source/ui/dbgui/PivotLayoutTreeListLabel.cxx                   |    1 +
 sc/source/ui/dbgui/dbnamdlg.cxx                                   |    1 +
 sc/source/ui/dbgui/sortkeydlg.cxx                                 |    1 +
 sc/source/ui/docshell/dbdocimp.cxx                                |    1 +
 sc/source/ui/docshell/docsh.cxx                                   |    1 +
 sc/source/ui/docshell/docsh5.cxx                                  |    1 +
 sc/source/ui/docshell/docsh8.cxx                                  |    1 +
 sc/source/ui/drawfunc/mediash.cxx                                 |    1 +
 sc/source/ui/formdlg/formula.cxx                                  |    1 +
 sc/source/ui/inc/AccessibleCell.hxx                               |    1 +
 sc/source/ui/inc/AccessibleCsvControl.hxx                         |    1 +
 sc/source/ui/inc/PivotLayoutTreeList.hxx                          |    1 +
 sc/source/ui/inc/condformatdlgentry.hxx                           |    1 +
 sc/source/ui/inc/dataprovider.hxx                                 |    1 +
 sc/source/ui/inc/docfunc.hxx                                      |    1 +
 sc/source/ui/inc/formula.hxx                                      |    1 +
 sc/source/ui/inc/graphsh.hxx                                      |    1 +
 sc/source/ui/inc/gridwin.hxx                                      |    1 +
 sc/source/ui/inc/pagedata.hxx                                     |    1 +
 sc/source/ui/inc/printfun.hxx                                     |    1 +
 sc/source/ui/inc/tabview.hxx                                      |    1 +
 sc/source/ui/inc/uiobject.hxx                                     |    1 +
 sc/source/ui/inc/undodraw.hxx                                     |    1 +
 sc/source/ui/inc/undostyl.hxx                                     |    1 +
 sc/source/ui/miscdlgs/solveroptions.cxx                           |    1 +
 sc/source/ui/namedlg/namedlg.cxx                                  |    1 +
 sc/source/ui/namedlg/namemgrtable.cxx                             |    1 +
 sc/source/ui/uitest/uiobject.cxx                                  |    1 +
 sc/source/ui/unoobj/PivotTableDataProvider.cxx                    |    1 +
 sc/source/ui/unoobj/PivotTableDataSequence.cxx                    |    1 +
 sc/source/ui/unoobj/TablePivotCharts.cxx                          |    1 +
 sc/source/ui/unoobj/chart2uno.cxx                                 |    1 +
 sc/source/ui/unoobj/condformatuno.cxx                             |    1 +
 sc/source/ui/unoobj/editsrc.cxx                                   |    1 +
 sc/source/ui/unoobj/fielduno.cxx                                  |    1 +
 sc/source/ui/unoobj/servuno.cxx                                   |    1 +
 sc/source/ui/unoobj/textuno.cxx                                   |    1 +
 sc/source/ui/unoobj/tokenuno.cxx                                  |    1 +
 sc/source/ui/view/gridwin2.cxx                                    |    1 +
 sc/source/ui/view/gridwin4.cxx                                    |    1 +
 sc/source/ui/view/tabvwshb.cxx                                    |    1 +
 sc/source/ui/view/viewfun4.cxx                                    |    1 +
 sccomp/source/solver/LpsolveSolver.cxx                            |    1 +
 scripting/source/stringresource/stringresource.cxx                |    1 +
 sd/inc/stlfamily.hxx                                              |    1 +
 sd/inc/undo/undoobjects.hxx                                       |    1 +
 sd/qa/unit/dialogs-test.cxx                                       |    1 +
 sd/qa/unit/sdmodeltestbase.hxx                                    |    1 +
 sd/source/core/drawdoc3.cxx                                       |    1 +
 sd/source/filter/cgm/sdcgmfilter.cxx                              |    1 +
 sd/source/filter/eppt/eppt.hxx                                    |    1 +
 sd/source/filter/eppt/epptbase.hxx                                |    1 +
 sd/source/filter/eppt/epptso.cxx                                  |    1 +
 sd/source/filter/eppt/pptexsoundcollection.cxx                    |    1 +
 sd/source/filter/eppt/pptx-text.cxx                               |    1 +
 sd/source/filter/ppt/propread.cxx                                 |    1 +
 sd/source/filter/xml/sdxmlwrp.cxx                                 |    1 +
 sd/source/ui/accessibility/AccessibleOutlineEditSource.cxx        |    1 +
 sd/source/ui/app/sdmod1.cxx                                       |    2 +-
 sd/source/ui/dlg/dlgolbul.cxx                                     |    1 +
 sd/source/ui/dlg/navigatr.cxx                                     |    1 +
 sd/source/ui/docshell/docshel2.cxx                                |    1 +
 sd/source/ui/framework/factories/BasicPaneFactory.cxx             |    1 +
 sd/source/ui/framework/factories/ChildWindowPane.cxx              |    1 +
 sd/source/ui/func/undoback.cxx                                    |    1 +
 sd/source/ui/inc/DrawViewShell.hxx                                |    1 +
 sd/source/ui/inc/OutlineView.hxx                                  |    1 +
 sd/source/ui/inc/View.hxx                                         |    1 +
 sd/source/ui/inc/fupage.hxx                                       |    1 +
 sd/source/ui/inc/tools/IconCache.hxx                              |    1 +
 sd/source/ui/inc/uiobject.hxx                                     |    1 +
 sd/source/ui/inc/unosrch.hxx                                      |    1 +
 sd/source/ui/sidebar/MasterPageContainerFiller.hxx                |    1 +
 sd/source/ui/sidebar/MasterPageDescriptor.cxx                     |    1 +
 sd/source/ui/sidebar/MasterPageObserver.cxx                       |    1 +
 sd/source/ui/sidebar/MasterPagesSelector.hxx                      |    1 +
 sd/source/ui/sidebar/RecentlyUsedMasterPages.cxx                  |    1 +
 sd/source/ui/sidebar/SlideBackground.hxx                          |    1 +
 sd/source/ui/slideshow/slideshowimpl.hxx                          |    1 +
 sd/source/ui/slideshow/slideshowviewimpl.hxx                      |    1 +
 sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx                 |    1 +
 sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx              |    1 +
 sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx      |    1 +
 sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx          |    1 +
 sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx                 |    1 +
 sd/source/ui/slidesorter/model/SlsPageEnumeration.cxx             |    1 +
 sd/source/ui/slidesorter/view/SlideSorterView.cxx                 |    1 +
 sd/source/ui/slidesorter/view/SlsFontProvider.cxx                 |    1 +
 sd/source/ui/tools/AsynchronousCall.cxx                           |    1 +
 sd/source/ui/tools/IconCache.cxx                                  |    1 +
 sd/source/ui/tools/SdGlobalResourceContainer.cxx                  |    1 +
 sd/source/ui/uitest/uiobject.cxx                                  |    1 +
 sd/source/ui/unoidl/unomodel.cxx                                  |    1 +
 sd/source/ui/unoidl/unosrch.cxx                                   |    1 +
 sd/source/ui/view/DocumentRenderer.cxx                            |    1 +
 sd/source/ui/view/ToolBarManager.cxx                              |    1 +
 sd/source/ui/view/drtxtob.cxx                                     |    1 +
 sd/source/ui/view/drviews7.cxx                                    |    1 +
 sd/source/ui/view/viewshel.cxx                                    |    1 +
 sdext/source/presenter/PresenterProtocolHandler.cxx               |    1 +
 sdext/source/presenter/PresenterSlideSorter.hxx                   |    1 +
 sfx2/source/appl/appcfg.cxx                                       |    1 +
 sfx2/source/appl/childwinimpl.cxx                                 |    1 +
 sfx2/source/appl/linksrc.cxx                                      |    1 +
 sfx2/source/appl/lnkbase2.cxx                                     |    1 +
 sfx2/source/control/request.cxx                                   |    1 +
 sfx2/source/dialog/filedlghelper.cxx                              |    1 +
 sfx2/source/dialog/infobar.cxx                                    |    1 +
 sfx2/source/dialog/splitwin.cxx                                   |    1 +
 sfx2/source/doc/doctemplates.cxx                                  |    1 +
 sfx2/source/doc/printhelper.hxx                                   |    1 +
 sfx2/source/doc/sfxbasemodel.cxx                                  |    1 +
 sfx2/source/inc/appdata.hxx                                       |    1 +
 sfx2/source/sidebar/ControllerItem.cxx                            |    1 +
 sfx2/source/uitest/sfx_uiobject.cxx                               |    1 +
 sfx2/source/view/viewimp.hxx                                      |    1 +
 shell/source/win32/shlxthandler/propsheets/document_statistic.hxx |    1 +
 sot/source/sdstor/stg.cxx                                         |    2 ++
 sot/source/sdstor/stgcache.hxx                                    |    2 ++
 sot/source/sdstor/stgio.cxx                                       |    2 ++
 sot/source/sdstor/stgole.cxx                                      |    2 +-
 sot/source/sdstor/stgole.hxx                                      |    1 +
 sot/source/sdstor/stgstrms.hxx                                    |    2 ++
 starmath/source/ElementsDockingWindow.cxx                         |    1 +
 starmath/source/cfgitem.cxx                                       |    1 +
 starmath/source/cursor.cxx                                        |    1 +
 starmath/source/parse.cxx                                         |    1 +
 starmath/source/uiobject.cxx                                      |    1 +
 starmath/source/uiobject.hxx                                      |    1 +
 svl/source/items/style.cxx                                        |    1 +
 svl/source/misc/urihelper.cxx                                     |    1 +
 svl/source/numbers/currencytable.cxx                              |    1 +
 svl/source/undo/undo.cxx                                          |    1 +
 svtools/inc/uitest/uiobject.hxx                                   |    1 +
 svtools/source/contnr/svtabbx.cxx                                 |    1 +
 svtools/source/contnr/treelistentry.cxx                           |    1 +
 svtools/source/control/ctrltool.cxx                               |    1 +
 svtools/source/control/toolbarmenu.cxx                            |    1 +
 svtools/source/dialogs/addresstemplate.cxx                        |    1 +
 svtools/source/graphic/graphicunofactory.cxx                      |    1 +
 svtools/source/misc/acceleratorexecute.cxx                        |    1 +
 svtools/source/svrtf/svparser.cxx                                 |    1 +
 svtools/source/uitest/uiobject.cxx                                |    1 +
 svtools/source/uno/treecontrolpeer.cxx                            |    1 +
 svx/inc/uiobject.hxx                                              |    1 +
 svx/source/accessibility/AccessibleEmptyEditSource.cxx            |    1 +
 svx/source/accessibility/AccessibleTextEventQueue.cxx             |    1 +
 svx/source/dialog/pagectrl.cxx                                    |    1 +
 svx/source/dialog/rubydialog.cxx                                  |    1 +
 svx/source/fmcomp/gridcell.cxx                                    |    1 +
 svx/source/form/filtnav.cxx                                       |    1 +
 svx/source/form/fmvwimp.cxx                                       |    1 +
 svx/source/form/navigatortree.cxx                                 |    1 +
 svx/source/inc/formcontroller.hxx                                 |    1 +
 svx/source/inc/gridcell.hxx                                       |    1 +
 svx/source/mnuctrls/smarttagmenu.cxx                              |    1 +
 svx/source/sidebar/line/LinePropertyPanelBase.cxx                 |    1 +
 svx/source/sidebar/media/MediaPlaybackPanel.hxx                   |    3 ++-
 svx/source/styles/CommonStylePreviewRenderer.cxx                  |    1 +
 svx/source/svdraw/svdobjuserdatalist.cxx                          |    1 +
 svx/source/svdraw/svdpage.cxx                                     |    1 +
 svx/source/table/svdotable.cxx                                    |    1 +
 svx/source/tbxctrls/PaletteManager.cxx                            |    1 +
 svx/source/uitest/uiobject.cxx                                    |    1 +
 svx/source/unodraw/XPropertyTable.cxx                             |    1 +
 svx/source/xoutdev/xtabcolr.cxx                                   |    1 +
 svx/source/xoutdev/xtable.cxx                                     |    1 +
 sw/inc/EnhancedPDFExportHelper.hxx                                |    1 +
 sw/inc/anchoreddrawobject.hxx                                     |    1 +
 sw/inc/breakit.hxx                                                |    1 +
 sw/inc/calc.hxx                                                   |    1 +
 sw/inc/cellfml.hxx                                                |    1 +
 sw/inc/docsh.hxx                                                  |    1 +
 sw/inc/docstyle.hxx                                               |    1 +
 sw/inc/dpage.hxx                                                  |    1 +
 sw/inc/expfld.hxx                                                 |    1 +
 sw/inc/fmtcntnt.hxx                                               |    1 +
 sw/inc/fmturl.hxx                                                 |    1 +
 sw/inc/frmfmt.hxx                                                 |    1 +
 sw/inc/htmltbl.hxx                                                |    1 +
 sw/inc/ndnotxt.hxx                                                |    1 +
 sw/inc/ndtxt.hxx                                                  |    1 +
 sw/inc/numrule.hxx                                                |    1 +
 sw/inc/redline.hxx                                                |    1 +
 sw/inc/shellres.hxx                                               |    1 +
 sw/inc/swacorr.hxx                                                |    1 +
 sw/inc/unobaseclass.hxx                                           |    1 +
 sw/qa/extras/htmlexport/htmlexport.cxx                            |    1 +
 sw/qa/extras/inc/swmodeltestbase.hxx                              |    1 +
 sw/qa/extras/odfexport/odfexport.cxx                              |    1 +
 sw/qa/extras/ooxmlexport/ooxmlexport8.cxx                         |    1 +
 sw/qa/extras/ooxmlimport/ooxmlimport.cxx                          |    1 +
 sw/qa/extras/rtfimport/rtfimport.cxx                              |    1 +
 sw/qa/extras/uiwriter/uiwriter.cxx                                |    1 +
 sw/source/core/access/accportions.hxx                             |    1 +
 sw/source/core/crsr/crsrsh.cxx                                    |    1 +
 sw/source/core/doc/docbm.cxx                                      |    1 +
 sw/source/core/doc/docruby.cxx                                    |    1 +
 sw/source/core/doc/fmtcol.cxx                                     |    1 +
 sw/source/core/doc/htmltbl.cxx                                    |    1 +
 sw/source/core/doc/number.cxx                                     |    1 +
 sw/source/core/doc/poolfmt.cxx                                    |    1 +
 sw/source/core/doc/tblrwcl.cxx                                    |    1 +
 sw/source/core/docnode/ndtbl.cxx                                  |    1 +
 sw/source/core/draw/dcontact.cxx                                  |    1 +
 sw/source/core/edit/edattr.cxx                                    |    1 +
 sw/source/core/edit/eddel.cxx                                     |    1 +
 sw/source/core/fields/authfld.cxx                                 |    1 +
 sw/source/core/frmedt/fecopy.cxx                                  |    1 +
 sw/source/core/frmedt/fetab.cxx                                   |    1 +
 sw/source/core/inc/UndoBookmark.hxx                               |    1 +
 sw/source/core/inc/UndoNumbering.hxx                              |    1 +
 sw/source/core/inc/UndoOverwrite.hxx                              |    1 +
 sw/source/core/inc/UndoRedline.hxx                                |    1 +
 sw/source/core/inc/acorrect.hxx                                   |    1 +
 sw/source/core/inc/swfont.hxx                                     |    1 +
 sw/source/core/inc/txtfly.hxx                                     |    1 +
 sw/source/core/inc/unometa.hxx                                    |    1 +
 sw/source/core/layout/calcmove.cxx                                |    1 +
 sw/source/core/layout/flowfrm.cxx                                 |    1 +
 sw/source/core/layout/layouter.cxx                                |    1 +
 sw/source/core/layout/paintfrm.cxx                                |    1 +
 sw/source/core/text/atrhndl.hxx                                   |    1 +
 sw/source/core/text/blink.cxx                                     |    1 +
 sw/source/core/text/frmpaint.cxx                                  |    1 +
 sw/source/core/text/guess.hxx                                     |    1 +
 sw/source/core/text/inftxt.hxx                                    |    1 +
 sw/source/core/text/pormulti.hxx                                  |    1 +
 sw/source/core/text/redlnitr.hxx                                  |    1 +
 sw/source/core/tox/ToxLinkProcessor.cxx                           |    1 +
 sw/source/core/txtnode/fntcache.cxx                               |    1 +
 sw/source/core/undo/unsect.cxx                                    |    1 +
 sw/source/core/undo/unsort.cxx                                    |    1 +
 sw/source/core/unocore/unodraw.cxx                                |    1 +
 sw/source/core/unocore/unoidx.cxx                                 |    1 +
 sw/source/core/unocore/unorefmk.cxx                               |    1 +
 sw/source/core/unocore/unosect.cxx                                |    1 +
 sw/source/core/unocore/unotbl.cxx                                 |    1 +
 sw/source/filter/basflt/fltshell.cxx                              |    1 +
 sw/source/filter/html/htmlgrin.cxx                                |    1 +
 sw/source/filter/html/htmltab.cxx                                 |    1 +
 sw/source/filter/html/svxcss1.cxx                                 |    1 +
 sw/source/filter/html/swhtml.cxx                                  |    2 ++
 sw/source/filter/writer/writer.cxx                                |    1 +
 sw/source/filter/writer/wrtswtbl.cxx                              |    1 +
 sw/source/filter/ww8/docxattributeoutput.cxx                      |    1 +
 sw/source/filter/ww8/docxexportfilter.cxx                         |    1 +
 sw/source/filter/ww8/rtfattributeoutput.cxx                       |    1 +
 sw/source/filter/ww8/rtfattributeoutput.hxx                       |    1 +
 sw/source/filter/ww8/rtfsdrexport.cxx                             |    1 +
 sw/source/filter/ww8/wrtw8esh.cxx                                 |    1 +
 sw/source/filter/ww8/wrtww8.cxx                                   |    1 +
 sw/source/filter/ww8/wrtww8gr.cxx                                 |    1 +
 sw/source/filter/ww8/ww8glsy.cxx                                  |    1 +
 sw/source/filter/ww8/ww8glsy.hxx                                  |    1 +
 sw/source/filter/ww8/ww8par3.cxx                                  |    1 +
 sw/source/filter/ww8/ww8scan.cxx                                  |    1 +
 sw/source/filter/xml/XMLRedlineImportHelper.cxx                   |    1 +
 sw/source/filter/xml/swxml.cxx                                    |    1 +
 sw/source/filter/xml/wrtxml.cxx                                   |    1 +
 sw/source/filter/xml/xmlbrshi.hxx                                 |    1 +
 sw/source/ui/chrdlg/chardlg.cxx                                   |    1 +
 sw/source/ui/chrdlg/swuiccoll.cxx                                 |    1 +
 sw/source/ui/envelp/label1.cxx                                    |    1 +
 sw/source/ui/table/tautofmt.cxx                                   |    1 +
 sw/source/uibase/app/appopt.cxx                                   |    1 +
 sw/source/uibase/app/docstyle.cxx                                 |    1 +
 sw/source/uibase/app/swdll.cxx                                    |    1 +
 sw/source/uibase/config/modcfg.cxx                                |    1 +
 sw/source/uibase/config/uinums.cxx                                |    1 +
 sw/source/uibase/dbui/dbmgr.cxx                                   |    1 +
 sw/source/uibase/dialog/SwSpellDialogChildWindow.cxx              |    1 +
 sw/source/uibase/docvw/romenu.cxx                                 |    1 +
 sw/source/uibase/envelp/labelcfg.cxx                              |    1 +
 sw/source/uibase/inc/content.hxx                                  |    1 +
 sw/source/uibase/inc/dbtree.hxx                                   |    1 +
 sw/source/uibase/inc/gloshdl.hxx                                  |    1 +
 sw/source/uibase/inc/grfsh.hxx                                    |    1 +
 sw/source/uibase/inc/mailmrge.hxx                                 |    1 +
 sw/source/uibase/inc/numberingtypelistbox.hxx                     |    1 +
 sw/source/uibase/inc/optcomp.hxx                                  |    1 +
 sw/source/uibase/inc/outline.hxx                                  |    1 +
 sw/source/uibase/inc/swtablerep.hxx                               |    1 +
 sw/source/uibase/inc/uiitems.hxx                                  |    1 +
 sw/source/uibase/inc/uiobject.hxx                                 |    1 +
 sw/source/uibase/inc/usrpref.hxx                                  |    1 +
 sw/source/uibase/sidebar/PageColumnControl.cxx                    |    1 +
 sw/source/uibase/sidebar/PageFooterPanel.hxx                      |    1 +
 sw/source/uibase/sidebar/PageFormatPanel.hxx                      |    1 +
 sw/source/uibase/sidebar/PageHeaderPanel.hxx                      |    1 +
 sw/source/uibase/sidebar/PageMarginControl.cxx                    |    1 +
 sw/source/uibase/sidebar/PageOrientationControl.hxx               |    1 +
 sw/source/uibase/sidebar/PageSizeControl.cxx                      |    1 +
 sw/source/uibase/sidebar/PageStylesPanel.hxx                      |    1 +
 sw/source/uibase/sidebar/StylePresetsPanel.hxx                    |    1 +
 sw/source/uibase/uitest/uiobject.cxx                              |    1 +
 sw/source/uibase/uiview/formatclipboard.cxx                       |    1 +
 sw/source/uibase/uiview/srcview.cxx                               |    1 +
 sw/source/uibase/uiview/viewstat.cxx                              |    1 +
 sw/source/uibase/uno/unotxvw.cxx                                  |    1 +
 toolkit/source/awt/vclxfont.cxx                                   |    1 +
 toolkit/source/awt/vclxgraphics.cxx                               |    1 +
 toolkit/source/awt/vclxwindow.cxx                                 |    1 +
 toolkit/source/controls/grid/sortablegriddatamodel.cxx            |    1 +
 toolkit/source/helper/formpdfexport.cxx                           |    1 +
 tools/qa/cppunit/test_urlobj.cxx                                  |    1 +
 tools/source/stream/stream.cxx                                    |    1 +
 ucb/source/core/ucbcmds.cxx                                       |    1 +
 ucb/source/core/ucbstore.cxx                                      |    1 +
 ucb/source/ucp/ftp/ftpdynresultset.hxx                            |    1 +
 ucb/source/ucp/package/pkgprovider.hxx                            |    1 +
 ucb/source/ucp/webdav-neon/ContentProperties.cxx                  |    1 +
 ucb/source/ucp/webdav-neon/DAVSessionFactory.cxx                  |    1 +
 ucb/source/ucp/webdav-neon/webdavcontent.cxx                      |    1 +
 ucb/source/ucp/webdav-neon/webdavcontentcaps.cxx                  |    1 +
 ucb/source/ucp/webdav-neon/webdavprovider.hxx                     |    1 +
 ucb/source/ucp/webdav/ContentProperties.cxx                       |    1 +
 ucb/source/ucp/webdav/DAVSessionFactory.cxx                       |    1 +
 ucb/source/ucp/webdav/webdavcontent.cxx                           |    1 +
 ucb/source/ucp/webdav/webdavcontentcaps.cxx                       |    1 +
 ucbhelper/source/provider/resultset.cxx                           |    1 +
 uui/source/iahndl-authentication.cxx                              |    1 +
 uui/source/interactionhandler.cxx                                 |    1 +
 vbahelper/source/msforms/vbacombobox.hxx                          |    1 +
 vbahelper/source/msforms/vbacontrol.cxx                           |    1 +
 vbahelper/source/msforms/vbalistbox.hxx                           |    1 +
 vcl/headless/svpgdi.cxx                                           |    1 +
 vcl/headless/svpglyphcache.cxx                                    |    1 +
 vcl/inc/controldata.hxx                                           |    1 +
 vcl/inc/impbmp.hxx                                                |    1 +
 vcl/inc/opengl/FixedTextureAtlas.hxx                              |    1 +
 vcl/inc/opengl/PackedTextureAtlas.hxx                             |    1 +
 vcl/inc/opengl/win/gdiimpl.hxx                                    |    1 +
 vcl/inc/opengl/x11/salvd.hxx                                      |    1 +
 vcl/inc/unx/fontmanager.hxx                                       |    1 +
 vcl/inc/unx/glyphcache.hxx                                        |    1 +
 vcl/inc/win/saldata.hxx                                           |    1 +
 vcl/null/printerinfomanager.cxx                                   |    1 +
 vcl/opengl/FixedTextureAtlas.cxx                                  |    1 +
 vcl/opengl/PackedTextureAtlas.cxx                                 |    1 +
 vcl/opengl/salbmp.cxx                                             |    1 +
 vcl/opengl/win/gdiimpl.cxx                                        |    1 +
 vcl/opengl/x11/gdiimpl.cxx                                        |    1 +
 vcl/source/app/session.cxx                                        |    1 +
 vcl/source/control/imp_listbox.cxx                                |    1 +
 vcl/source/edit/textdoc.cxx                                       |    1 +
 vcl/source/edit/textview.cxx                                      |    1 +
 vcl/source/edit/vclmedit.cxx                                      |    1 +
 vcl/source/filter/ixbm/xbmread.cxx                                |    1 +
 vcl/source/filter/wmf/winmtf.cxx                                  |    1 +
 vcl/source/filter/wmf/winmtf.hxx                                  |    1 +
 vcl/source/font/PhysicalFontCollection.cxx                        |    1 +
 vcl/source/gdi/CommonSalLayout.cxx                                |    1 +
 vcl/source/gdi/bitmap4.cxx                                        |    1 +
 vcl/source/gdi/embeddedfontshelper.cxx                            |    1 +
 vcl/source/gdi/impanmvw.cxx                                       |    1 +
 vcl/source/gdi/pdfwriter_impl.hxx                                 |    1 +
 vcl/source/gdi/pngread.cxx                                        |    1 +
 vcl/source/gdi/region.cxx                                         |    1 +
 vcl/source/gdi/salgdilayout.cxx                                   |    1 +
 vcl/source/outdev/gradient.cxx                                    |    1 +
 vcl/source/outdev/outdevstatestack.cxx                            |    1 +
 vcl/source/outdev/text.cxx                                        |    1 +
 vcl/source/uitest/uiobject.cxx                                    |    1 +
 vcl/source/uitest/uitest.cxx                                      |    1 +
 vcl/source/uitest/uno/uiobject_uno.cxx                            |    1 +
 vcl/source/window/btndlg.cxx                                      |    1 +
 vcl/source/window/builder.cxx                                     |    1 +
 vcl/source/window/cursor.cxx                                      |    1 +
 vcl/source/window/syswin.cxx                                      |    1 +
 vcl/unx/generic/app/sm.cxx                                        |    1 +
 vcl/unx/generic/fontmanager/fontconfig.cxx                        |    1 +
 vcl/unx/generic/fontmanager/fontmanager.cxx                       |    1 +
 vcl/unx/generic/gdi/gdiimpl.cxx                                   |    1 +
 vcl/unx/generic/print/bitmap_gfx.cxx                              |    1 +
 vcl/unx/gtk/salnativewidgets-gtk.cxx                              |    1 +
 vcl/unx/kde4/KDESalFrame.cxx                                      |    1 +
 vcl/win/gdi/salgdi2.cxx                                           |    1 +
 vcl/win/gdi/winlayout.cxx                                         |    1 +
 writerfilter/source/rtftok/rtfdocumentimpl.cxx                    |    1 +
 writerperfect/inc/DirectoryStream.hxx                             |    1 +
 writerperfect/inc/DocumentHandler.hxx                             |    2 ++
 writerperfect/source/common/DirectoryStream.cxx                   |    1 +
 writerperfect/source/common/WPXSvInputStream.cxx                  |    1 +
 xmlhelp/source/cxxhelp/provider/databases.cxx                     |    1 +
 xmlhelp/source/cxxhelp/provider/provider.hxx                      |    1 +
 xmlhelp/source/cxxhelp/provider/resultset.hxx                     |    1 +
 xmloff/inc/XMLFootnoteConfigurationImportContext.hxx              |    1 +
 xmloff/qa/unit/tokenmap-test.cxx                                  |    1 +
 xmloff/source/chart/SchXMLExport.cxx                              |    1 +
 xmloff/source/core/unoatrcn.cxx                                   |    1 +
 xmloff/source/core/xmlexp.cxx                                     |    1 +
 xmloff/source/core/xmlimp.cxx                                     |    1 +
 xmloff/source/draw/animationimport.cxx                            |    1 +
 xmloff/source/style/MarkerStyle.cxx                               |    1 +
 xmloff/source/style/impastpl.cxx                                  |    1 +
 xmloff/source/style/xmlexppr.cxx                                  |    1 +
 xmloff/source/style/xmlnumfi.cxx                                  |    1 +
 xmloff/source/text/XMLPropertyBackpatcher.cxx                     |    1 +
 xmloff/source/text/txtimppr.cxx                                   |    1 +
 xmloff/source/text/txtparae.cxx                                   |    1 +
 827 files changed, 837 insertions(+), 4 deletions(-)

New commits:
commit da64d198ec3b31318c92ad4bcaab18cc2bf5cfdc
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Fri Apr 14 08:42:15 2017 +1000

    tools: svstream.hxx needs only errcode.hxx & not errinf.hxx
    
    Change-Id: Ia28e35ae5af4f601e9a586a3deffbcd61702b0ca
    Reviewed-on: https://gerrit.libreoffice.org/36896
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Chris Sherlock <chris.sherlock79 at gmail.com>

diff --git a/accessibility/inc/standard/vclxaccessiblelist.hxx b/accessibility/inc/standard/vclxaccessiblelist.hxx
index 6c16ef84fa93..9d77fe7a526a 100644
--- a/accessibility/inc/standard/vclxaccessiblelist.hxx
+++ b/accessibility/inc/standard/vclxaccessiblelist.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_ACCESSIBILITY_INC_STANDARD_VCLXACCESSIBLELIST_HXX
 #define INCLUDED_ACCESSIBILITY_INC_STANDARD_VCLXACCESSIBLELIST_HXX
 
+#include <memory>
 #include <vector>
 #include <functional>
 #include <standard/vclxaccessibleedit.hxx>
diff --git a/accessibility/source/extended/textwindowaccessibility.cxx b/accessibility/source/extended/textwindowaccessibility.cxx
index 741712b40c4b..78cd8f280ea5 100644
--- a/accessibility/source/extended/textwindowaccessibility.cxx
+++ b/accessibility/source/extended/textwindowaccessibility.cxx
@@ -29,6 +29,7 @@
 #include <comphelper/sequence.hxx>
 
 #include <algorithm>
+#include <memory>
 #include <vector>
 
 namespace accessibility
diff --git a/basctl/source/basicide/baside2.hxx b/basctl/source/basicide/baside2.hxx
index 854f698e591c..f27997ddc15c 100644
--- a/basctl/source/basicide/baside2.hxx
+++ b/basctl/source/basicide/baside2.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_BASCTL_SOURCE_BASICIDE_BASIDE2_HXX
 #define INCLUDED_BASCTL_SOURCE_BASICIDE_BASIDE2_HXX
 
+#include <memory>
 #include "layout.hxx"
 #include "bastype3.hxx"
 #include "basidesh.hxx"
diff --git a/basctl/source/basicide/basides1.cxx b/basctl/source/basicide/basides1.cxx
index c319abb7c06f..e6811d28d86e 100644
--- a/basctl/source/basicide/basides1.cxx
+++ b/basctl/source/basicide/basides1.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "basidesh.hrc"
 #include "helpid.hrc"
 
diff --git a/basctl/source/basicide/basobj2.cxx b/basctl/source/basicide/basobj2.cxx
index 34eaa8bcfe9e..d974ac2266be 100644
--- a/basctl/source/basicide/basobj2.cxx
+++ b/basctl/source/basicide/basobj2.cxx
@@ -31,6 +31,7 @@
 #include <tools/diagnose_ex.h>
 #include <unotools/moduleoptions.hxx>
 
+#include <memory>
 #include <vector>
 #include <algorithm>
 #include <basic/basmgr.hxx>
diff --git a/basctl/source/basicide/iderdll.cxx b/basctl/source/basicide/iderdll.cxx
index 1faeb46ae634..275ec980903b 100644
--- a/basctl/source/basicide/iderdll.cxx
+++ b/basctl/source/basicide/iderdll.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <comphelper/unique_disposing_ptr.hxx>
 #include <comphelper/processfactory.hxx>
 
diff --git a/basctl/source/basicide/scriptdocument.cxx b/basctl/source/basicide/scriptdocument.cxx
index 3ddf0c643ab9..1853334145cc 100644
--- a/basctl/source/basicide/scriptdocument.cxx
+++ b/basctl/source/basicide/scriptdocument.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "scriptdocument.hxx"
 #include "basobj.hxx"
 #include "basidesh.hrc"
diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx
index 6aafbc0fa370..dc09a8ba8908 100644
--- a/basic/source/basmgr/basmgr.cxx
+++ b/basic/source/basmgr/basmgr.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <tools/errinf.hxx>
 #include <tools/stream.hxx>
 #include <sot/storage.hxx>
 #include <tools/urlobj.hxx>
diff --git a/basic/source/comp/exprtree.cxx b/basic/source/comp/exprtree.cxx
index c3b064da6325..d75b32364e30 100644
--- a/basic/source/comp/exprtree.cxx
+++ b/basic/source/comp/exprtree.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include "parser.hxx"
 #include <basic/sbx.hxx>
 #include "expr.hxx"
diff --git a/basic/source/comp/symtbl.cxx b/basic/source/comp/symtbl.cxx
index 3de2da8b0851..b7017572e86f 100644
--- a/basic/source/comp/symtbl.cxx
+++ b/basic/source/comp/symtbl.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include "parser.hxx"
 
 #include <osl/diagnose.h>
diff --git a/basic/source/inc/iosys.hxx b/basic/source/inc/iosys.hxx
index 9deb4bda4c96..81d9e4e32042 100644
--- a/basic/source/inc/iosys.hxx
+++ b/basic/source/inc/iosys.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_BASIC_SOURCE_INC_IOSYS_HXX
 #define INCLUDED_BASIC_SOURCE_INC_IOSYS_HXX
 
+#include <memory>
 #include <tools/stream.hxx>
 #include <basic/sberrors.hxx>
 #include <o3tl/typed_flags_set.hxx>
diff --git a/basic/source/runtime/basrdll.cxx b/basic/source/runtime/basrdll.cxx
index a9ceda6801ad..f2f2a68961ea 100644
--- a/basic/source/runtime/basrdll.cxx
+++ b/basic/source/runtime/basrdll.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <vcl/svapp.hxx>
 #include <svl/solar.hrc>
 #include <tools/debug.hxx>
diff --git a/basic/source/sbx/sbxbase.cxx b/basic/source/sbx/sbxbase.cxx
index 1204e9ff7fb5..060b09101152 100644
--- a/basic/source/sbx/sbxbase.cxx
+++ b/basic/source/sbx/sbxbase.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <o3tl/make_unique.hxx>
 #include <tools/debug.hxx>
 #include <tools/stream.hxx>
diff --git a/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx b/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx
index fa01a866a6dd..34d983605907 100644
--- a/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx
+++ b/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "ViewElementListProvider.hxx"
 #include "chartview/DrawModelWrapper.hxx"
 #include "chartview/DataPointSymbolSupplier.hxx"
diff --git a/chart2/source/controller/inc/AccessibleTextHelper.hxx b/chart2/source/controller/inc/AccessibleTextHelper.hxx
index bd12ac349475..244b38578c27 100644
--- a/chart2/source/controller/inc/AccessibleTextHelper.hxx
+++ b/chart2/source/controller/inc/AccessibleTextHelper.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_CONTROLLER_INC_ACCESSIBLETEXTHELPER_HXX
 #define INCLUDED_CHART2_SOURCE_CONTROLLER_INC_ACCESSIBLETEXTHELPER_HXX
 
+#include <memory>
 #include "MutexContainer.hxx"
 #include <cppuhelper/compbase.hxx>
 #include <com/sun/star/lang/XInitialization.hpp>
diff --git a/chart2/source/controller/inc/DrawViewWrapper.hxx b/chart2/source/controller/inc/DrawViewWrapper.hxx
index fa5828f5110c..1561fd6819ef 100644
--- a/chart2/source/controller/inc/DrawViewWrapper.hxx
+++ b/chart2/source/controller/inc/DrawViewWrapper.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_CONTROLLER_INC_DRAWVIEWWRAPPER_HXX
 #define INCLUDED_CHART2_SOURCE_CONTROLLER_INC_DRAWVIEWWRAPPER_HXX
 
+#include <memory>
 #include <svx/view3d.hxx>
 #include <com/sun/star/drawing/XShape.hpp>
 #include <com/sun/star/frame/XModel.hpp>
diff --git a/chart2/source/controller/inc/ViewElementListProvider.hxx b/chart2/source/controller/inc/ViewElementListProvider.hxx
index 5fa359e83705..be224d2328b8 100644
--- a/chart2/source/controller/inc/ViewElementListProvider.hxx
+++ b/chart2/source/controller/inc/ViewElementListProvider.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_CONTROLLER_INC_VIEWELEMENTLISTPROVIDER_HXX
 #define INCLUDED_CHART2_SOURCE_CONTROLLER_INC_VIEWELEMENTLISTPROVIDER_HXX
 
+#include <memory>
 #include <svx/xtable.hxx>
 #include <svx/svdpage.hxx>
 
diff --git a/chart2/source/controller/inc/dlg_InsertErrorBars.hxx b/chart2/source/controller/inc/dlg_InsertErrorBars.hxx
index 2fc4a4c6260b..584033a45584 100644
--- a/chart2/source/controller/inc/dlg_InsertErrorBars.hxx
+++ b/chart2/source/controller/inc/dlg_InsertErrorBars.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_CONTROLLER_INC_DLG_INSERTERRORBARS_HXX
 #define INCLUDED_CHART2_SOURCE_CONTROLLER_INC_DLG_INSERTERRORBARS_HXX
 
+#include <memory>
 #include <vcl/dialog.hxx>
 #include <vcl/button.hxx>
 #include <svl/itemset.hxx>
diff --git a/chart2/source/controller/inc/res_ErrorBar.hxx b/chart2/source/controller/inc/res_ErrorBar.hxx
index a22e613d63cd..2b1b5f12894d 100644
--- a/chart2/source/controller/inc/res_ErrorBar.hxx
+++ b/chart2/source/controller/inc/res_ErrorBar.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_CONTROLLER_INC_RES_ERRORBAR_HXX
 #define INCLUDED_CHART2_SOURCE_CONTROLLER_INC_RES_ERRORBAR_HXX
 
+#include <memory>
 #include <vcl/button.hxx>
 #include <sfx2/tabdlg.hxx>
 #include <vcl/fixed.hxx>
diff --git a/chart2/source/controller/inc/uiobject.hxx b/chart2/source/controller/inc/uiobject.hxx
index e1d54747e52d..580db5ea71ba 100644
--- a/chart2/source/controller/inc/uiobject.hxx
+++ b/chart2/source/controller/inc/uiobject.hxx
@@ -10,6 +10,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_CONTROLLER_INC_UIOBJECT_HXX
 #define INCLUDED_CHART2_SOURCE_CONTROLLER_INC_UIOBJECT_HXX
 
+#include <memory>
 #include <vcl/uitest/uiobject.hxx>
 
 #include "ChartWindow.hxx"
diff --git a/chart2/source/controller/main/ChartController.cxx b/chart2/source/controller/main/ChartController.cxx
index 394a4e5b760b..2c5b84f8a48a 100644
--- a/chart2/source/controller/main/ChartController.cxx
+++ b/chart2/source/controller/main/ChartController.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sal/config.h>
 
 #include <set>
diff --git a/chart2/source/controller/main/ChartController_Insert.cxx b/chart2/source/controller/main/ChartController_Insert.cxx
index 7f652b5ef1a2..c6a04bbc1b04 100644
--- a/chart2/source/controller/main/ChartController_Insert.cxx
+++ b/chart2/source/controller/main/ChartController_Insert.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "ChartController.hxx"
 
 #include "dlg_InsertAxis_Grid.hxx"
diff --git a/chart2/source/controller/uitest/uiobject.cxx b/chart2/source/controller/uitest/uiobject.cxx
index 70d5e142f53e..9bc0f05d7ce2 100644
--- a/chart2/source/controller/uitest/uiobject.cxx
+++ b/chart2/source/controller/uitest/uiobject.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include "uiobject.hxx"
 
 #include "ChartWindow.hxx"
diff --git a/chart2/source/model/main/ChartModel_Persistence.cxx b/chart2/source/model/main/ChartModel_Persistence.cxx
index 58585018b2f0..834e05c9861c 100644
--- a/chart2/source/model/main/ChartModel_Persistence.cxx
+++ b/chart2/source/model/main/ChartModel_Persistence.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "ChartModel.hxx"
 #include "MediaDescriptorHelper.hxx"
 #include "macros.hxx"
diff --git a/chart2/source/view/axes/Tickmarks_Equidistant.hxx b/chart2/source/view/axes/Tickmarks_Equidistant.hxx
index 6859020b0167..b99958bbc96b 100644
--- a/chart2/source/view/axes/Tickmarks_Equidistant.hxx
+++ b/chart2/source/view/axes/Tickmarks_Equidistant.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_VIEW_AXES_TICKMARKS_EQUIDISTANT_HXX
 #define INCLUDED_CHART2_SOURCE_VIEW_AXES_TICKMARKS_EQUIDISTANT_HXX
 
+#include <memory>
 #include "Tickmarks.hxx"
 
 namespace chart
diff --git a/chart2/source/view/charttypes/AreaChart.hxx b/chart2/source/view/charttypes/AreaChart.hxx
index b26e0b0d4c8c..af8c4251c5b9 100644
--- a/chart2/source/view/charttypes/AreaChart.hxx
+++ b/chart2/source/view/charttypes/AreaChart.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_AREACHART_HXX
 #define INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_AREACHART_HXX
 
+#include <memory>
 #include "VSeriesPlotter.hxx"
 #include <com/sun/star/chart2/CurveStyle.hpp>
 
diff --git a/chart2/source/view/charttypes/BarChart.hxx b/chart2/source/view/charttypes/BarChart.hxx
index 199c034fc136..d276fa531eab 100644
--- a/chart2/source/view/charttypes/BarChart.hxx
+++ b/chart2/source/view/charttypes/BarChart.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_BARCHART_HXX
 #define INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_BARCHART_HXX
 
+#include <memory>
 #include "VSeriesPlotter.hxx"
 
 namespace chart
diff --git a/chart2/source/view/charttypes/CandleStickChart.hxx b/chart2/source/view/charttypes/CandleStickChart.hxx
index d74be2a49ed9..ab2524458c8c 100644
--- a/chart2/source/view/charttypes/CandleStickChart.hxx
+++ b/chart2/source/view/charttypes/CandleStickChart.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_CANDLESTICKCHART_HXX
 #define INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_CANDLESTICKCHART_HXX
 
+#include <memory>
 #include "VSeriesPlotter.hxx"
 
 namespace chart
diff --git a/chart2/source/view/charttypes/NetChart.hxx b/chart2/source/view/charttypes/NetChart.hxx
index bc4d7af8d676..626e9253097c 100644
--- a/chart2/source/view/charttypes/NetChart.hxx
+++ b/chart2/source/view/charttypes/NetChart.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_NETCHART_HXX
 #define INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_NETCHART_HXX
 
+#include <memory>
 #include "VSeriesPlotter.hxx"
 
 namespace chart
diff --git a/chart2/source/view/charttypes/PieChart.hxx b/chart2/source/view/charttypes/PieChart.hxx
index 8743bc0d2af8..f32e5104edf6 100644
--- a/chart2/source/view/charttypes/PieChart.hxx
+++ b/chart2/source/view/charttypes/PieChart.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_PIECHART_HXX
 #define INCLUDED_CHART2_SOURCE_VIEW_CHARTTYPES_PIECHART_HXX
 
+#include <memory>
 #include "VSeriesPlotter.hxx"
 #include <basegfx/vector/b2dvector.hxx>
 #include <basegfx/range/b2irectangle.hxx>
diff --git a/chart2/source/view/charttypes/VSeriesPlotter.cxx b/chart2/source/view/charttypes/VSeriesPlotter.cxx
index be0cc9bc7e9f..38a6bb865730 100644
--- a/chart2/source/view/charttypes/VSeriesPlotter.cxx
+++ b/chart2/source/view/charttypes/VSeriesPlotter.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "VSeriesPlotter.hxx"
 #include "AbstractShapeFactory.hxx"
 #include "chartview/ExplicitValueProvider.hxx"
diff --git a/chart2/source/view/inc/GL3DBarChart.hxx b/chart2/source/view/inc/GL3DBarChart.hxx
index fc91f44ee856..8e83508b560f 100644
--- a/chart2/source/view/inc/GL3DBarChart.hxx
+++ b/chart2/source/view/inc/GL3DBarChart.hxx
@@ -13,6 +13,7 @@
 #include <GL3DPlotterBase.hxx>
 
 #include <deque>
+#include <memory>
 #include <vector>
 #include "VDataSeries.hxx"
 
diff --git a/chart2/source/view/inc/VSeriesPlotter.hxx b/chart2/source/view/inc/VSeriesPlotter.hxx
index 15585cb71c93..15e955a1fdca 100644
--- a/chart2/source/view/inc/VSeriesPlotter.hxx
+++ b/chart2/source/view/inc/VSeriesPlotter.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CHART2_SOURCE_VIEW_INC_VSERIESPLOTTER_HXX
 #define INCLUDED_CHART2_SOURCE_VIEW_INC_VSERIESPLOTTER_HXX
 
+#include <memory>
 #include "PlotterBase.hxx"
 #include "VDataSeries.hxx"
 #include "LabelAlignment.hxx"
diff --git a/chart2/source/view/main/VDataSeries.cxx b/chart2/source/view/main/VDataSeries.cxx
index 53bf1ad8f619..a402473dd38a 100644
--- a/chart2/source/view/main/VDataSeries.cxx
+++ b/chart2/source/view/main/VDataSeries.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "VDataSeries.hxx"
 #include "ObjectIdentifier.hxx"
 #include "macros.hxx"
diff --git a/cli_ure/source/uno_bridge/cli_uno.cxx b/cli_ure/source/uno_bridge/cli_uno.cxx
index 0d1d197a11b8..6af17e065505 100644
--- a/cli_ure/source/uno_bridge/cli_uno.cxx
+++ b/cli_ure/source/uno_bridge/cli_uno.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sal/alloca.h>
 #include <osl/diagnose.h>
 #include "rtl/ustrbuf.hxx"
diff --git a/codemaker/source/cppumaker/cpputype.cxx b/codemaker/source/cppumaker/cpputype.cxx
index 3d442d9c625d..d4dac2e011d5 100644
--- a/codemaker/source/cppumaker/cpputype.cxx
+++ b/codemaker/source/cppumaker/cpputype.cxx
@@ -24,6 +24,7 @@
 #include <cstdlib>
 #include <map>
 #include <set>
+#include <memory>
 #include <vector>
 #include <iostream>
 
diff --git a/comphelper/source/misc/anycompare.cxx b/comphelper/source/misc/anycompare.cxx
index 6c8ecd335ba6..5a7859514ac9 100644
--- a/comphelper/source/misc/anycompare.cxx
+++ b/comphelper/source/misc/anycompare.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <comphelper/anycompare.hxx>
 
 #include <com/sun/star/util/Date.hpp>
diff --git a/comphelper/source/misc/backupfilehelper.cxx b/comphelper/source/misc/backupfilehelper.cxx
index da131acafdd4..7d03c2364b7c 100644
--- a/comphelper/source/misc/backupfilehelper.cxx
+++ b/comphelper/source/misc/backupfilehelper.cxx
@@ -14,6 +14,7 @@
 #include <rtl/crc.h>
 #include <algorithm>
 #include <deque>
+#include <memory>
 #include <vector>
 #include <zlib.h>
 
diff --git a/compilerplugins/clang/automem.cxx b/compilerplugins/clang/automem.cxx
index b4585fb76c7b..1b49d13cb097 100644
--- a/compilerplugins/clang/automem.cxx
+++ b/compilerplugins/clang/automem.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <cassert>
 #include <string>
 #include <iostream>
diff --git a/compilerplugins/clang/memoryvar.cxx b/compilerplugins/clang/memoryvar.cxx
index 2c8f3fd193b3..32c0e038d092 100644
--- a/compilerplugins/clang/memoryvar.cxx
+++ b/compilerplugins/clang/memoryvar.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <string>
 #include <iostream>
 #include <map>
diff --git a/compilerplugins/clang/pluginhandler.cxx b/compilerplugins/clang/pluginhandler.cxx
index b6e45c86c8f7..cc9ea891ceac 100644
--- a/compilerplugins/clang/pluginhandler.cxx
+++ b/compilerplugins/clang/pluginhandler.cxx
@@ -9,6 +9,7 @@
  *
  */
 
+#include <memory>
 #include "compat.hxx"
 #include "pluginhandler.hxx"
 
diff --git a/compilerplugins/clang/pluginhandler.hxx b/compilerplugins/clang/pluginhandler.hxx
index f0cece4deb8c..3d5f6c82e3d9 100644
--- a/compilerplugins/clang/pluginhandler.hxx
+++ b/compilerplugins/clang/pluginhandler.hxx
@@ -12,6 +12,7 @@
 #ifndef PLUGINHANDLER_H
 #define PLUGINHANDLER_H
 
+#include <memory>
 #include "plugin.hxx"
 
 #include <set>
diff --git a/compilerplugins/clang/ptrvector.cxx b/compilerplugins/clang/ptrvector.cxx
index 12c710508f6d..2b9db655c578 100644
--- a/compilerplugins/clang/ptrvector.cxx
+++ b/compilerplugins/clang/ptrvector.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <cassert>
 #include <string>
 #include <iostream>
diff --git a/compilerplugins/clang/store/returnunique.cxx b/compilerplugins/clang/store/returnunique.cxx
index d028e13c3cfe..d97d5253d97b 100644
--- a/compilerplugins/clang/store/returnunique.cxx
+++ b/compilerplugins/clang/store/returnunique.cxx
@@ -12,6 +12,7 @@
 // unique_ptr is returned directly.  (But other occurrences might be fine the
 // way they are, hence place this plugin into store/).
 
+#include <memory>
 #include "plugin.hxx"
 
 namespace {
diff --git a/compilerplugins/clang/store/stylepolice.cxx b/compilerplugins/clang/store/stylepolice.cxx
index a0f5373a16a6..7a2e94c802ff 100644
--- a/compilerplugins/clang/store/stylepolice.cxx
+++ b/compilerplugins/clang/store/stylepolice.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <regex>
 #include <string>
 #include <set>
diff --git a/compilerplugins/clang/useuniqueptr.cxx b/compilerplugins/clang/useuniqueptr.cxx
index f038bd9c1485..4d9d159e11fb 100644
--- a/compilerplugins/clang/useuniqueptr.cxx
+++ b/compilerplugins/clang/useuniqueptr.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <cassert>
 #include <string>
 #include <iostream>
diff --git a/compilerplugins/clang/vclwidgets.cxx b/compilerplugins/clang/vclwidgets.cxx
index 3929cdf0e912..32d471240de1 100644
--- a/compilerplugins/clang/vclwidgets.cxx
+++ b/compilerplugins/clang/vclwidgets.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <string>
 #include <iostream>
 
diff --git a/connectivity/source/commontools/sqlerror.cxx b/connectivity/source/commontools/sqlerror.cxx
index 9a6d5d657456..bcb2fd2e5634 100644
--- a/connectivity/source/commontools/sqlerror.cxx
+++ b/connectivity/source/commontools/sqlerror.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include <connectivity/sqlerror.hxx>
 
 #include <com/sun/star/sdbc/SQLException.hpp>
diff --git a/connectivity/source/drivers/mork/MDatabaseMetaData.hxx b/connectivity/source/drivers/mork/MDatabaseMetaData.hxx
index 7673227fad10..58b6a213050b 100644
--- a/connectivity/source/drivers/mork/MDatabaseMetaData.hxx
+++ b/connectivity/source/drivers/mork/MDatabaseMetaData.hxx
@@ -10,6 +10,7 @@
 #ifndef INCLUDED_CONNECTIVITY_SOURCE_DRIVERS_MORK_MDATABASEMETADATA_HXX
 #define INCLUDED_CONNECTIVITY_SOURCE_DRIVERS_MORK_MDATABASEMETADATA_HXX
 
+#include <memory>
 #include "TDatabaseMetaDataBase.hxx"
 
 namespace connectivity
diff --git a/connectivity/source/inc/calc/CConnection.hxx b/connectivity/source/inc/calc/CConnection.hxx
index 75867541146e..b526a8e3a705 100644
--- a/connectivity/source/inc/calc/CConnection.hxx
+++ b/connectivity/source/inc/calc/CConnection.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CONNECTIVITY_SOURCE_INC_CALC_CCONNECTION_HXX
 #define INCLUDED_CONNECTIVITY_SOURCE_INC_CALC_CCONNECTION_HXX
 
+#include <memory>
 #include "file/FConnection.hxx"
 #include <com/sun/star/frame/XDesktop2.hpp>
 #include <com/sun/star/frame/XTerminateListener.hpp>
diff --git a/connectivity/source/inc/dbase/dindexnode.hxx b/connectivity/source/inc/dbase/dindexnode.hxx
index 00c359cbfad6..8b75f5579311 100644
--- a/connectivity/source/inc/dbase/dindexnode.hxx
+++ b/connectivity/source/inc/dbase/dindexnode.hxx
@@ -23,6 +23,7 @@
 #include "file/FTable.hxx"
 #include <connectivity/FValue.hxx>
 #include <rtl/ref.hxx>
+#include <memory>
 #include <vector>
 
 #define NODE_NOTFOUND 0xFFFF
diff --git a/connectivity/source/resource/sharedresources.cxx b/connectivity/source/resource/sharedresources.cxx
index 40ea6bd89dd7..5f6e76e55969 100644
--- a/connectivity/source/resource/sharedresources.cxx
+++ b/connectivity/source/resource/sharedresources.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "resource/sharedresources.hxx"
 
 #include <comphelper/processfactory.hxx>
diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx
index d5c497a3f5bd..631dde57d687 100644
--- a/cppcanvas/source/mtfrenderer/emfplus.cxx
+++ b/cppcanvas/source/mtfrenderer/emfplus.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <tools/stream.hxx>
 #include <vcl/metaact.hxx>
 #include <vcl/graphicfilter.hxx>
diff --git a/cui/source/customize/selector.cxx b/cui/source/customize/selector.cxx
index 0a22e09e8c84..1b3fd74c19a5 100644
--- a/cui/source/customize/selector.cxx
+++ b/cui/source/customize/selector.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <vcl/help.hxx>
 #include <vcl/msgbox.hxx>
 #include <vcl/metric.hxx>
diff --git a/cui/source/dialogs/SpellDialog.cxx b/cui/source/dialogs/SpellDialog.cxx
index cbab8a5d718d..773aa61017e9 100644
--- a/cui/source/dialogs/SpellDialog.cxx
+++ b/cui/source/dialogs/SpellDialog.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <vcl/wrkwin.hxx>
 #include <vcl/menu.hxx>
 #include <vcl/layout.hxx>
diff --git a/cui/source/dialogs/cuigaldlg.cxx b/cui/source/dialogs/cuigaldlg.cxx
index 3e102961d0f3..4836affd4156 100644
--- a/cui/source/dialogs/cuigaldlg.cxx
+++ b/cui/source/dialogs/cuigaldlg.cxx
@@ -22,6 +22,7 @@
 #include <algorithm>
 #include <cassert>
 
+#include <tools/errinf.hxx>
 #include <ucbhelper/content.hxx>
 #include <osl/mutex.hxx>
 #include <vcl/svapp.hxx>
diff --git a/cui/source/dialogs/hltpbase.cxx b/cui/source/dialogs/hltpbase.cxx
index 6d60d1820df5..f8370ef242e5 100644
--- a/cui/source/dialogs/hltpbase.cxx
+++ b/cui/source/dialogs/hltpbase.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sal/config.h>
 
 #include <osl/file.hxx>
diff --git a/cui/source/dialogs/pastedlg.cxx b/cui/source/dialogs/pastedlg.cxx
index 61ae7c66a9a7..c1e3f3acb98e 100644
--- a/cui/source/dialogs/pastedlg.cxx
+++ b/cui/source/dialogs/pastedlg.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <com/sun/star/embed/Aspects.hpp>
 
 #include <pastedlg.hxx>
diff --git a/cui/source/inc/cfg.hxx b/cui/source/inc/cfg.hxx
index 0b2556b71f40..c70c1ee7216d 100644
--- a/cui/source/inc/cfg.hxx
+++ b/cui/source/inc/cfg.hxx
@@ -42,6 +42,7 @@
 #include <com/sun/star/lang/XSingleComponentFactory.hpp>
 
 #include <sfx2/tabdlg.hxx>
+#include <memory>
 #include <vector>
 #include <vcl/msgbox.hxx>
 
diff --git a/cui/source/inc/optasian.hxx b/cui/source/inc/optasian.hxx
index ce3070fb02e8..bdf05750b371 100644
--- a/cui/source/inc/optasian.hxx
+++ b/cui/source/inc/optasian.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CUI_SOURCE_INC_OPTASIAN_HXX
 #define INCLUDED_CUI_SOURCE_INC_OPTASIAN_HXX
 
+#include <memory>
 #include <sfx2/tabdlg.hxx>
 #include <vcl/group.hxx>
 #include <vcl/button.hxx>
diff --git a/cui/source/inc/optpath.hxx b/cui/source/inc/optpath.hxx
index 914cbc74d1c5..d37571e64a97 100644
--- a/cui/source/inc/optpath.hxx
+++ b/cui/source/inc/optpath.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CUI_SOURCE_INC_OPTPATH_HXX
 #define INCLUDED_CUI_SOURCE_INC_OPTPATH_HXX
 
+#include <memory>
 #include <sfx2/tabdlg.hxx>
 #include <svtools/simptabl.hxx>
 #include <vcl/fixed.hxx>
diff --git a/cui/source/inc/zoom.hxx b/cui/source/inc/zoom.hxx
index 7620a46f687b..87221f53397e 100644
--- a/cui/source/inc/zoom.hxx
+++ b/cui/source/inc/zoom.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CUI_SOURCE_INC_ZOOM_HXX
 #define INCLUDED_CUI_SOURCE_INC_ZOOM_HXX
 
+#include <memory>
 #include <sfx2/basedlgs.hxx>
 #include <svx/zoom_def.hxx>
 #include <vcl/button.hxx>
diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx
index 38c30f1bf820..3eee7ba6cf89 100644
--- a/cui/source/options/optaboutconfig.cxx
+++ b/cui/source/options/optaboutconfig.cxx
@@ -30,6 +30,7 @@
 #include <unotools/textsearch.hxx>
 #include <o3tl/make_unique.hxx>
 
+#include <memory>
 #include <vector>
 #include <iostream>
 
diff --git a/cui/source/options/optasian.cxx b/cui/source/options/optasian.cxx
index da87582e22b7..018c14169b5b 100644
--- a/cui/source/options/optasian.cxx
+++ b/cui/source/options/optasian.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <map>
 #include <optasian.hxx>
 #include <editeng/langitem.hxx>
diff --git a/cui/source/options/optgdlg.hxx b/cui/source/options/optgdlg.hxx
index b6bc275551df..7a7dd59accf9 100644
--- a/cui/source/options/optgdlg.hxx
+++ b/cui/source/options/optgdlg.hxx
@@ -18,6 +18,7 @@
  */
 #ifndef INCLUDED_CUI_SOURCE_OPTIONS_OPTGDLG_HXX
 #define INCLUDED_CUI_SOURCE_OPTIONS_OPTGDLG_HXX
+#include <memory>
 #include <vcl/lstbox.hxx>
 #include <vcl/group.hxx>
 #include <vcl/field.hxx>
diff --git a/cui/source/options/optinet2.hxx b/cui/source/options/optinet2.hxx
index 378a0718241f..c56ae38198b0 100644
--- a/cui/source/options/optinet2.hxx
+++ b/cui/source/options/optinet2.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CUI_SOURCE_OPTIONS_OPTINET2_HXX
 #define INCLUDED_CUI_SOURCE_OPTIONS_OPTINET2_HXX
 
+#include <memory>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <vcl/field.hxx>
 #include <vcl/group.hxx>
diff --git a/cui/source/options/optjava.cxx b/cui/source/options/optjava.cxx
index 1863f4c188ba..bc261500f6fe 100644
--- a/cui/source/options/optjava.cxx
+++ b/cui/source/options/optjava.cxx
@@ -19,6 +19,7 @@
 
 #include <sal/config.h>
 
+#include <memory>
 #include <vector>
 
 #include <config_features.h>
diff --git a/cui/source/options/optsave.hxx b/cui/source/options/optsave.hxx
index 53e80181d150..b30d8c6f0c41 100644
--- a/cui/source/options/optsave.hxx
+++ b/cui/source/options/optsave.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CUI_SOURCE_OPTIONS_OPTSAVE_HXX
 #define INCLUDED_CUI_SOURCE_OPTIONS_OPTSAVE_HXX
 
+#include <memory>
 #include <vcl/group.hxx>
 #include <vcl/field.hxx>
 #include <vcl/fixed.hxx>
diff --git a/cui/source/options/treeopt.cxx b/cui/source/options/treeopt.cxx
index 36ffea87f555..583e930916fa 100644
--- a/cui/source/options/treeopt.cxx
+++ b/cui/source/options/treeopt.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <config_features.h>
 
 #include "cuires.hrc"
diff --git a/cui/source/tabpages/backgrnd.cxx b/cui/source/tabpages/backgrnd.cxx
index 23b9b4cba00b..f129aea0a1ce 100644
--- a/cui/source/tabpages/backgrnd.cxx
+++ b/cui/source/tabpages/backgrnd.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <com/sun/star/drawing/FillStyle.hpp>
 #include <unotools/pathoptions.hxx>
 #include <vcl/builderfactory.hxx>
diff --git a/cui/source/tabpages/grfpage.cxx b/cui/source/tabpages/grfpage.cxx
index cd4bc8a97ba8..f8df9ec63d2f 100644
--- a/cui/source/tabpages/grfpage.cxx
+++ b/cui/source/tabpages/grfpage.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <svl/eitem.hxx>
 #include <svl/stritem.hxx>
 #include <sfx2/app.hxx>
diff --git a/cui/source/tabpages/numpages.cxx b/cui/source/tabpages/numpages.cxx
index dc018430b430..6dc34355bcf6 100644
--- a/cui/source/tabpages/numpages.cxx
+++ b/cui/source/tabpages/numpages.cxx
@@ -65,6 +65,7 @@
 #include <tools/resary.hxx>
 
 #include <algorithm>
+#include <memory>
 #include <vector>
 #include "sfx2/opengrf.hxx"
 
diff --git a/cui/source/tabpages/page.cxx b/cui/source/tabpages/page.cxx
index ecc8d361d465..90cb36a24609 100644
--- a/cui/source/tabpages/page.cxx
+++ b/cui/source/tabpages/page.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sfx2/app.hxx>
 #include <sfx2/objsh.hxx>
 #include <sfx2/printer.hxx>
diff --git a/cui/source/tabpages/paragrph.cxx b/cui/source/tabpages/paragrph.cxx
index 0448c4e9ce10..3871af5d4635 100644
--- a/cui/source/tabpages/paragrph.cxx
+++ b/cui/source/tabpages/paragrph.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <svl/style.hxx>
 #include <sfx2/app.hxx>
 #include <sfx2/dialoghelper.hxx>
diff --git a/cui/source/tabpages/swpossizetabpage.cxx b/cui/source/tabpages/swpossizetabpage.cxx
index 53d8836888e6..2bad725b2524 100644
--- a/cui/source/tabpages/swpossizetabpage.cxx
+++ b/cui/source/tabpages/swpossizetabpage.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <cstddef>
 #include <swpossizetabpage.hxx>
 #include <dialmgr.hxx>
diff --git a/cui/source/tabpages/tpbitmap.cxx b/cui/source/tabpages/tpbitmap.cxx
index fcec24ae3356..08cc3dc2b351 100644
--- a/cui/source/tabpages/tpbitmap.cxx
+++ b/cui/source/tabpages/tpbitmap.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <stdlib.h>
 #include <tools/urlobj.hxx>
 #include <sfx2/app.hxx>
diff --git a/cui/source/tabpages/tpcolor.cxx b/cui/source/tabpages/tpcolor.cxx
index 62a1515d3f5d..848e476313cd 100644
--- a/cui/source/tabpages/tpcolor.cxx
+++ b/cui/source/tabpages/tpcolor.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <tools/urlobj.hxx>
 #include <unotools/pathoptions.hxx>
 #include <sfx2/app.hxx>
diff --git a/cui/source/tabpages/tpgradnt.cxx b/cui/source/tabpages/tpgradnt.cxx
index 2f6350d97bc2..c82d4bf4b5f7 100644
--- a/cui/source/tabpages/tpgradnt.cxx
+++ b/cui/source/tabpages/tpgradnt.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <vcl/wrkwin.hxx>
 #include <tools/urlobj.hxx>
 #include <vcl/msgbox.hxx>
diff --git a/cui/source/tabpages/tphatch.cxx b/cui/source/tabpages/tphatch.cxx
index ae39e0e6a01c..377400f56ce7 100644
--- a/cui/source/tabpages/tphatch.cxx
+++ b/cui/source/tabpages/tphatch.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <tools/urlobj.hxx>
 #include <vcl/msgbox.hxx>
 #include <vcl/settings.hxx>
diff --git a/cui/source/tabpages/tpline.cxx b/cui/source/tabpages/tpline.cxx
index c9719e945f6a..437cda7f6cd6 100644
--- a/cui/source/tabpages/tpline.cxx
+++ b/cui/source/tabpages/tpline.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <editeng/sizeitem.hxx>
 #include <osl/file.hxx>
 #include <tools/urlobj.hxx>
diff --git a/cui/source/tabpages/tppattern.cxx b/cui/source/tabpages/tppattern.cxx
index 8a6b7848035e..1995c2779085 100644
--- a/cui/source/tabpages/tppattern.cxx
+++ b/cui/source/tabpages/tppattern.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <vcl/wrkwin.hxx>
 #include <vcl/msgbox.hxx>
 #include <tools/urlobj.hxx>
diff --git a/dbaccess/source/core/api/KeySet.cxx b/dbaccess/source/core/api/KeySet.cxx
index 1ca72b3fe1c0..729b83fad4a0 100644
--- a/dbaccess/source/core/api/KeySet.cxx
+++ b/dbaccess/source/core/api/KeySet.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "KeySet.hxx"
 #include "core_resource.hxx"
 #include "core_resource.hrc"
diff --git a/dbaccess/source/core/api/OptimisticSet.cxx b/dbaccess/source/core/api/OptimisticSet.cxx
index e67b6e3662d0..988565cb8aff 100644
--- a/dbaccess/source/core/api/OptimisticSet.cxx
+++ b/dbaccess/source/core/api/OptimisticSet.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include "OptimisticSet.hxx"
 #include "core_resource.hxx"
 #include "core_resource.hrc"
diff --git a/dbaccess/source/core/api/RowSetBase.hxx b/dbaccess/source/core/api/RowSetBase.hxx
index 1aa91ee218b5..504abfa5e88e 100644
--- a/dbaccess/source/core/api/RowSetBase.hxx
+++ b/dbaccess/source/core/api/RowSetBase.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_DBACCESS_SOURCE_CORE_API_ROWSETBASE_HXX
 #define INCLUDED_DBACCESS_SOURCE_CORE_API_ROWSETBASE_HXX
 
+#include <memory>
 #include <cppuhelper/implbase10.hxx>
 #include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
diff --git a/dbaccess/source/core/api/RowSetCache.cxx b/dbaccess/source/core/api/RowSetCache.cxx
index 4a5e2e447a13..b48af131c7e1 100644
--- a/dbaccess/source/core/api/RowSetCache.cxx
+++ b/dbaccess/source/core/api/RowSetCache.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "BookmarkSet.hxx"
 #include "CRowSetColumn.hxx"
 #include "CRowSetDataColumn.hxx"
diff --git a/dbaccess/source/core/inc/TableDeco.hxx b/dbaccess/source/core/inc/TableDeco.hxx
index 994d46d49ec3..79f28a014cfa 100644
--- a/dbaccess/source/core/inc/TableDeco.hxx
+++ b/dbaccess/source/core/inc/TableDeco.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_DBACCESS_SOURCE_CORE_INC_TABLEDECO_HXX
 #define INCLUDED_DBACCESS_SOURCE_CORE_INC_TABLEDECO_HXX
 
+#include <memory>
 #include <com/sun/star/util/XNumberFormatsSupplier.hpp>
 #include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
 #include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp>
diff --git a/dbaccess/source/core/inc/objectnameapproval.hxx b/dbaccess/source/core/inc/objectnameapproval.hxx
index 4fceb65ede1c..ce2d9b8ac6f2 100644
--- a/dbaccess/source/core/inc/objectnameapproval.hxx
+++ b/dbaccess/source/core/inc/objectnameapproval.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_DBACCESS_SOURCE_CORE_INC_OBJECTNAMEAPPROVAL_HXX
 #define INCLUDED_DBACCESS_SOURCE_CORE_INC_OBJECTNAMEAPPROVAL_HXX
 
+#include <memory>
 #include "containerapprove.hxx"
 
 #include <com/sun/star/sdbc/XConnection.hpp>
diff --git a/dbaccess/source/filter/xml/xmlfilter.cxx b/dbaccess/source/filter/xml/xmlfilter.cxx
index 4f2b59dc0ccc..0ff1a3d2fefe 100644
--- a/dbaccess/source/filter/xml/xmlfilter.cxx
+++ b/dbaccess/source/filter/xml/xmlfilter.cxx
@@ -19,6 +19,7 @@
 
 #include <sal/config.h>
 
+#include <tools/errinf.hxx>
 #include <com/sun/star/util/MeasureUnit.hpp>
 #include <com/sun/star/packages/WrongPasswordException.hpp>
 #include <com/sun/star/packages/zip/ZipIOException.hpp>
diff --git a/dbaccess/source/ui/app/AppController.cxx b/dbaccess/source/ui/app/AppController.cxx
index 02ddc0f3eb1f..5dd81df801b4 100644
--- a/dbaccess/source/ui/app/AppController.cxx
+++ b/dbaccess/source/ui/app/AppController.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "AppController.hxx"
 #include "dbustrings.hrc"
 #include "advancedsettingsdlg.hxx"
diff --git a/dbaccess/source/ui/app/AppControllerDnD.cxx b/dbaccess/source/ui/app/AppControllerDnD.cxx
index 7467d59623ae..14c12d0848bc 100644
--- a/dbaccess/source/ui/app/AppControllerDnD.cxx
+++ b/dbaccess/source/ui/app/AppControllerDnD.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "AppController.hxx"
 #include <comphelper/sequence.hxx>
 #include <comphelper/property.hxx>
diff --git a/dbaccess/source/ui/inc/RelationController.hxx b/dbaccess/source/ui/inc/RelationController.hxx
index 5d999197a6d7..a779cb1757a7 100644
--- a/dbaccess/source/ui/inc/RelationController.hxx
+++ b/dbaccess/source/ui/inc/RelationController.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_DBACCESS_SOURCE_UI_INC_RELATIONCONTROLLER_HXX
 #define INCLUDED_DBACCESS_SOURCE_UI_INC_RELATIONCONTROLLER_HXX
 
+#include <memory>
 #include "JoinController.hxx"
 #include "RelationDesignView.hxx"
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
diff --git a/dbaccess/source/ui/inc/singledoccontroller.hxx b/dbaccess/source/ui/inc/singledoccontroller.hxx
index 88aeeae25a8a..018a69dd01f2 100644
--- a/dbaccess/source/ui/inc/singledoccontroller.hxx
+++ b/dbaccess/source/ui/inc/singledoccontroller.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_DBACCESS_SOURCE_UI_INC_SINGLEDOCCONTROLLER_HXX
 #define INCLUDED_DBACCESS_SOURCE_UI_INC_SINGLEDOCCONTROLLER_HXX
 
+#include <memory>
 #include <dbaccess/dbsubcomponentcontroller.hxx>
 
 #include <com/sun/star/document/XUndoManagerSupplier.hpp>
diff --git a/dbaccess/source/ui/inc/unodatbr.hxx b/dbaccess/source/ui/inc/unodatbr.hxx
index 83fcdc5385ee..2b13b34f5be9 100644
--- a/dbaccess/source/ui/inc/unodatbr.hxx
+++ b/dbaccess/source/ui/inc/unodatbr.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_DBACCESS_SOURCE_UI_INC_UNODATBR_HXX
 #define INCLUDED_DBACCESS_SOURCE_UI_INC_UNODATBR_HXX
 
+#include <memory>
 #include "brwctrlr.hxx"
 #include <com/sun/star/sdbc/XConnection.hpp>
 #include <com/sun/star/frame/XStatusListener.hpp>
diff --git a/dbaccess/source/ui/misc/moduledbu.cxx b/dbaccess/source/ui/misc/moduledbu.cxx
index 5c612ca7b2e2..a7e5ca75c397 100644
--- a/dbaccess/source/ui/misc/moduledbu.cxx
+++ b/dbaccess/source/ui/misc/moduledbu.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "moduledbu.hxx"
 
 #include <tools/resmgr.hxx>
diff --git a/dbaccess/source/ui/querydesign/querycontroller.cxx b/dbaccess/source/ui/querydesign/querycontroller.cxx
index 85390cc372b0..f9819bf7cd07 100644
--- a/dbaccess/source/ui/querydesign/querycontroller.cxx
+++ b/dbaccess/source/ui/querydesign/querycontroller.cxx
@@ -82,6 +82,7 @@
 #include <vcl/svapp.hxx>
 #include <osl/mutex.hxx>
 #include <rtl/strbuf.hxx>
+#include <memory>
 #include <vector>
 
 extern "C" void SAL_CALL createRegistryInfo_OQueryControl()
diff --git a/dbaccess/source/ui/uno/copytablewizard.cxx b/dbaccess/source/ui/uno/copytablewizard.cxx
index 6bf46be55a74..f1f81c6d3991 100644
--- a/dbaccess/source/ui/uno/copytablewizard.cxx
+++ b/dbaccess/source/ui/uno/copytablewizard.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "dbu_reghelper.hxx"
 #include "dbu_resource.hrc"
 #include "dbu_uno.hrc"
diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx
index 5f08d23541c4..8d85a078efc0 100644
--- a/desktop/qa/desktop_lib/test_desktop_lib.cxx
+++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <com/sun/star/frame/Desktop.hpp>
 #include <com/sun/star/lang/XComponent.hpp>
 #include <com/sun/star/frame/XComponentLoader.hpp>
diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
index 4de87894332e..8a48f0082fde 100644
--- a/desktop/source/app/app.cxx
+++ b/desktop/source/app/app.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <config_features.h>
 #include <config_folders.h>
 
diff --git a/desktop/source/deployment/gui/dp_gui_service.cxx b/desktop/source/deployment/gui/dp_gui_service.cxx
index d449f055cc1c..62cb6e8fb10e 100644
--- a/desktop/source/deployment/gui/dp_gui_service.cxx
+++ b/desktop/source/deployment/gui/dp_gui_service.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include "dp_gui_shared.hxx"
 #include "dp_gui.h"
 #include "dp_gui_theextmgr.hxx"
diff --git a/desktop/source/deployment/registry/executable/dp_executable.cxx b/desktop/source/deployment/registry/executable/dp_executable.cxx
index 2d180bbba1ae..a5bac639d480 100644
--- a/desktop/source/deployment/registry/executable/dp_executable.cxx
+++ b/desktop/source/deployment/registry/executable/dp_executable.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include "dp_misc.h"
 #include "dp_backend.h"
 #include "dp_services.hxx"
diff --git a/desktop/source/deployment/registry/help/dp_help.cxx b/desktop/source/deployment/registry/help/dp_help.cxx
index 9ccb725c3567..4eba37cf3243 100644
--- a/desktop/source/deployment/registry/help/dp_help.cxx
+++ b/desktop/source/deployment/registry/help/dp_help.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <config_features.h>
 
 #include "dp_help.hrc"
diff --git a/desktop/source/deployment/registry/package/dp_package.cxx b/desktop/source/deployment/registry/package/dp_package.cxx
index 2748d27ddbc9..cda1f56de4c4 100644
--- a/desktop/source/deployment/registry/package/dp_package.cxx
+++ b/desktop/source/deployment/registry/package/dp_package.cxx
@@ -69,6 +69,7 @@
 #include <boost/optional.hpp>
 
 #include <algorithm>
+#include <memory>
 #include <vector>
 
 #include "dp_extbackenddb.hxx"
diff --git a/drawinglayer/qa/unit/border.cxx b/drawinglayer/qa/unit/border.cxx
index 0df10ac5e42b..9df6f23d57df 100644
--- a/drawinglayer/qa/unit/border.cxx
+++ b/drawinglayer/qa/unit/border.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include <cppunit/TestAssert.h>
 #include <cppunit/extensions/HelperMacros.h>
 #include <cppunit/plugin/TestPlugIn.h>
diff --git a/drawinglayer/source/animation/animationtiming.cxx b/drawinglayer/source/animation/animationtiming.cxx
index c5c39d77328f..955ec511e407 100644
--- a/drawinglayer/source/animation/animationtiming.cxx
+++ b/drawinglayer/source/animation/animationtiming.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <drawinglayer/animation/animationtiming.hxx>
 #include <basegfx/numeric/ftools.hxx>
 #include <o3tl/make_unique.hxx>
diff --git a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
index 22e33a74828a..99d9e700e390 100644
--- a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
+++ b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "vclmetafileprocessor2d.hxx"
 #include <tools/gen.hxx>
 #include <vcl/virdev.hxx>
diff --git a/editeng/source/accessibility/AccessibleStaticTextBase.cxx b/editeng/source/accessibility/AccessibleStaticTextBase.cxx
index c75af4633b90..e607d30a6a4f 100644
--- a/editeng/source/accessibility/AccessibleStaticTextBase.cxx
+++ b/editeng/source/accessibility/AccessibleStaticTextBase.cxx
@@ -23,6 +23,7 @@
 
 #include <limits.h>
 #include <utility>
+#include <memory>
 #include <vector>
 #include <algorithm>
 #include <functional>
diff --git a/editeng/source/editeng/editdbg.cxx b/editeng/source/editeng/editdbg.cxx
index 9249c0b2b0d3..df8f248ff5f6 100644
--- a/editeng/source/editeng/editdbg.cxx
+++ b/editeng/source/editeng/editdbg.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include <vcl/wrkwin.hxx>
 #include <vcl/dialog.hxx>
 #include <vcl/msgbox.hxx>
diff --git a/editeng/source/editeng/editdoc.cxx b/editeng/source/editeng/editdoc.cxx
index 572402936587..26728ffbd853 100644
--- a/editeng/source/editeng/editdoc.cxx
+++ b/editeng/source/editeng/editdoc.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <comphelper/string.hxx>
 #include <vcl/wrkwin.hxx>
 #include <vcl/dialog.hxx>
diff --git a/editeng/source/editeng/editeng.cxx b/editeng/source/editeng/editeng.cxx
index 8dfa3a1220d9..94074d786d18 100644
--- a/editeng/source/editeng/editeng.cxx
+++ b/editeng/source/editeng/editeng.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <comphelper/lok.hxx>
 #include <vcl/wrkwin.hxx>
 #include <vcl/dialog.hxx>
diff --git a/editeng/source/editeng/editobj.cxx b/editeng/source/editeng/editobj.cxx
index 778bb6677f5d..b215865d0ee3 100644
--- a/editeng/source/editeng/editobj.cxx
+++ b/editeng/source/editeng/editobj.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <comphelper/string.hxx>
 #include <rtl/strbuf.hxx>
 #include <vcl/wrkwin.hxx>
diff --git a/editeng/source/editeng/editundo.cxx b/editeng/source/editeng/editundo.cxx
index f10d7636398b..5df5f9c6c185 100644
--- a/editeng/source/editeng/editundo.cxx
+++ b/editeng/source/editeng/editundo.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <vcl/wrkwin.hxx>
 #include <vcl/dialog.hxx>
 #include <vcl/msgbox.hxx>
diff --git a/editeng/source/editeng/editview.cxx b/editeng/source/editeng/editview.cxx
index 3f6aeacd7c37..ecc78b89d071 100644
--- a/editeng/source/editeng/editview.cxx
+++ b/editeng/source/editeng/editview.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include <sal/macros.h>
 #include <vcl/wrkwin.hxx>
 #include <vcl/dialog.hxx>
diff --git a/editeng/source/editeng/eehtml.hxx b/editeng/source/editeng/eehtml.hxx
index 633c453f60b8..69a69e74aeea 100644
--- a/editeng/source/editeng/eehtml.hxx
+++ b/editeng/source/editeng/eehtml.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_EDITENG_SOURCE_EDITENG_EEHTML_HXX
 #define INCLUDED_EDITENG_SOURCE_EDITENG_EEHTML_HXX
 
+#include <memory>
 #include <editdoc.hxx>
 #include <svtools/parhtml.hxx>
 
diff --git a/editeng/source/editeng/fieldupdater.cxx b/editeng/source/editeng/fieldupdater.cxx
index 022d008cf6fe..d2253d51e1ef 100644
--- a/editeng/source/editeng/fieldupdater.cxx
+++ b/editeng/source/editeng/fieldupdater.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <memory>
 #include "editeng/fieldupdater.hxx"
 #include "editeng/flditem.hxx"
 #include <editeng/edtdlg.hxx>
diff --git a/editeng/source/editeng/impedit5.cxx b/editeng/source/editeng/impedit5.cxx
index 9a91f087f960..62fec10b9244 100644
--- a/editeng/source/editeng/impedit5.cxx
+++ b/editeng/source/editeng/impedit5.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <vcl/wrkwin.hxx>
 #include <vcl/dialog.hxx>
 #include <vcl/msgbox.hxx>
diff --git a/editeng/source/items/frmitems.cxx b/editeng/source/items/frmitems.cxx
index 61bd4a58f3a1..18a8cd955c78 100644
--- a/editeng/source/items/frmitems.cxx
+++ b/editeng/source/items/frmitems.cxx
@@ -17,6 +17,7 @@
  *   the License at http: // www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <com/sun/star/uno/Any.hxx>
 #include <com/sun/star/drawing/LineStyle.hpp>
 #include <com/sun/star/script/Converter.hpp>
diff --git a/editeng/source/items/xmlcnitm.cxx b/editeng/source/items/xmlcnitm.cxx
index 520b3b1fea0e..33f07dd5882a 100644
--- a/editeng/source/items/xmlcnitm.cxx
+++ b/editeng/source/items/xmlcnitm.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <com/sun/star/xml/AttributeData.hpp>
 #include <com/sun/star/lang/XUnoTunnel.hpp>
 #include <o3tl/any.hxx>
diff --git a/editeng/source/misc/svxacorr.cxx b/editeng/source/misc/svxacorr.cxx
index b3e90ffc16eb..f6fd40376a34 100644
--- a/editeng/source/misc/svxacorr.cxx
+++ b/editeng/source/misc/svxacorr.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sal/config.h>
 
 #include <com/sun/star/io/IOException.hpp>
diff --git a/editeng/source/misc/unolingu.cxx b/editeng/source/misc/unolingu.cxx
index c87953bd37d0..d4bf657e1532 100644
--- a/editeng/source/misc/unolingu.cxx
+++ b/editeng/source/misc/unolingu.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include <editeng/unolingu.hxx>
 #include <unotools/pathoptions.hxx>
 #include <com/sun/star/frame/Desktop.hpp>
diff --git a/editeng/source/outliner/outlvw.cxx b/editeng/source/outliner/outlvw.cxx
index 3d34502f611f..bbfee79f2e68 100644
--- a/editeng/source/outliner/outlvw.cxx
+++ b/editeng/source/outliner/outlvw.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <com/sun/star/i18n/WordType.hpp>
 
 #include <svl/intitem.hxx>
diff --git a/editeng/source/rtf/svxrtf.cxx b/editeng/source/rtf/svxrtf.cxx
index 4ba268e7c90c..ad244b97e66a 100644
--- a/editeng/source/rtf/svxrtf.cxx
+++ b/editeng/source/rtf/svxrtf.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <tools/diagnose_ex.h>
 #include <rtl/tencinfo.h>
 #include <svl/itemiter.hxx>
diff --git a/editeng/source/uno/unoedhlp.cxx b/editeng/source/uno/unoedhlp.cxx
index 00f27fddea8e..37205eef052f 100644
--- a/editeng/source/uno/unoedhlp.cxx
+++ b/editeng/source/uno/unoedhlp.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <editeng/unoedhlp.hxx>
 #include <editeng/editdata.hxx>
 #include <editeng/editeng.hxx>
diff --git a/editeng/source/uno/unoedprx.cxx b/editeng/source/uno/unoedprx.cxx
index 7ddbb28a4d3a..2ac4bea3d59d 100644
--- a/editeng/source/uno/unoedprx.cxx
+++ b/editeng/source/uno/unoedprx.cxx
@@ -23,6 +23,7 @@
 
 #include <limits.h>
 #include <utility>
+#include <memory>
 #include <vector>
 #include <algorithm>
 #include <osl/mutex.hxx>
diff --git a/editeng/source/xml/xmltxtexp.cxx b/editeng/source/xml/xmltxtexp.cxx
index dfdba2f8c8a0..dc21c86c9eb0 100644
--- a/editeng/source/xml/xmltxtexp.cxx
+++ b/editeng/source/xml/xmltxtexp.cxx
@@ -20,6 +20,7 @@
 
 /** this file implements an export of a selected EditEngine content into
     a xml stream. See editeng/source/inc/xmledit.hxx for interface */
+#include <memory>
 #include <com/sun/star/ucb/XAnyCompareFactory.hpp>
 #include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
diff --git a/extensions/source/bibliography/bibconfig.cxx b/extensions/source/bibliography/bibconfig.cxx
index 34fd9a2b6bc9..af33237173ee 100644
--- a/extensions/source/bibliography/bibconfig.cxx
+++ b/extensions/source/bibliography/bibconfig.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include <bibconfig.hxx>
 #include <com/sun/star/uno/Sequence.hxx>
 #include <com/sun/star/beans/PropertyValue.hpp>
diff --git a/extensions/source/inc/componentmodule.cxx b/extensions/source/inc/componentmodule.cxx
index 3f1f4925ea9d..77165e88c3ef 100644
--- a/extensions/source/inc/componentmodule.cxx
+++ b/extensions/source/inc/componentmodule.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "componentmodule.hxx"
 #include <tools/resmgr.hxx>
 #include <svl/solar.hrc>
diff --git a/extensions/source/propctrlr/eformshelper.cxx b/extensions/source/propctrlr/eformshelper.cxx
index 160112fb7dd1..ce25451ef572 100644
--- a/extensions/source/propctrlr/eformshelper.cxx
+++ b/extensions/source/propctrlr/eformshelper.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "eformshelper.hxx"
 #include "formstrings.hxx"
 #include "formresid.hrc"
diff --git a/extensions/source/propctrlr/formcomponenthandler.hxx b/extensions/source/propctrlr/formcomponenthandler.hxx
index 2534dfadce91..9002e2ba0f40 100644
--- a/extensions/source/propctrlr/formcomponenthandler.hxx
+++ b/extensions/source/propctrlr/formcomponenthandler.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_EXTENSIONS_SOURCE_PROPCTRLR_FORMCOMPONENTHANDLER_HXX
 #define INCLUDED_EXTENSIONS_SOURCE_PROPCTRLR_FORMCOMPONENTHANDLER_HXX
 
+#include <memory>
 #include "propertyhandler.hxx"
 #include "sqlcommanddesign.hxx"
 #include "pcrcommon.hxx"
diff --git a/extensions/source/propctrlr/inspectormodelbase.cxx b/extensions/source/propctrlr/inspectormodelbase.cxx
index 59415ab99a03..3da1c29f5650 100644
--- a/extensions/source/propctrlr/inspectormodelbase.cxx
+++ b/extensions/source/propctrlr/inspectormodelbase.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "inspectormodelbase.hxx"
 #include "pcrcommon.hxx"
 
diff --git a/extensions/source/propctrlr/propertycomposer.hxx b/extensions/source/propctrlr/propertycomposer.hxx
index 6a034a9f6436..a5902adeb19f 100644
--- a/extensions/source/propctrlr/propertycomposer.hxx
+++ b/extensions/source/propctrlr/propertycomposer.hxx
@@ -33,6 +33,7 @@
 #include <cppuhelper/basemutex.hxx>
 #include <comphelper/listenernotification.hxx>
 
+#include <memory>
 #include <vector>
 #include <set>
 
diff --git a/extensions/source/propctrlr/propertyhandler.cxx b/extensions/source/propctrlr/propertyhandler.cxx
index 9f197d22a476..632036c83f54 100644
--- a/extensions/source/propctrlr/propertyhandler.cxx
+++ b/extensions/source/propctrlr/propertyhandler.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "propertyhandler.hxx"
 #include "formmetadata.hxx"
 #include "formbrowsertools.hxx"
diff --git a/extensions/source/propctrlr/submissionhandler.hxx b/extensions/source/propctrlr/submissionhandler.hxx
index 410b72cb0259..47f18f12438e 100644
--- a/extensions/source/propctrlr/submissionhandler.hxx
+++ b/extensions/source/propctrlr/submissionhandler.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_EXTENSIONS_SOURCE_PROPCTRLR_SUBMISSIONHANDLER_HXX
 #define INCLUDED_EXTENSIONS_SOURCE_PROPCTRLR_SUBMISSIONHANDLER_HXX
 
+#include <memory>
 #include "propertyhandler.hxx"
 #include "eformshelper.hxx"
 
diff --git a/filter/source/config/cache/filtercache.cxx b/filter/source/config/cache/filtercache.cxx
index 7a6b8ca41a91..28751feac55e 100644
--- a/filter/source/config/cache/filtercache.cxx
+++ b/filter/source/config/cache/filtercache.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include "filtercache.hxx"
 #include "macros.hxx"
 #include "constant.hxx"
diff --git a/filter/source/graphicfilter/icgm/bitmap.hxx b/filter/source/graphicfilter/icgm/bitmap.hxx
index 3d1169cdc9b6..586b0e7cd4d6 100644
--- a/filter/source/graphicfilter/icgm/bitmap.hxx
+++ b/filter/source/graphicfilter/icgm/bitmap.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FILTER_SOURCE_GRAPHICFILTER_ICGM_BITMAP_HXX
 #define INCLUDED_FILTER_SOURCE_GRAPHICFILTER_ICGM_BITMAP_HXX
 
+#include <memory>
 #include "cgm.hxx"
 #include <vcl/bitmapaccess.hxx>
 
diff --git a/filter/source/graphicfilter/ipcx/ipcx.cxx b/filter/source/graphicfilter/ipcx/ipcx.cxx
index 67b2f7c3ded0..6698b5e69601 100644
--- a/filter/source/graphicfilter/ipcx/ipcx.cxx
+++ b/filter/source/graphicfilter/ipcx/ipcx.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include <vcl/graph.hxx>
 #include <vcl/bitmapaccess.hxx>
 
diff --git a/filter/source/graphicfilter/itiff/itiff.cxx b/filter/source/graphicfilter/itiff/itiff.cxx
index 8ef3e8846f0a..af1707379a44 100644
--- a/filter/source/graphicfilter/itiff/itiff.cxx
+++ b/filter/source/graphicfilter/itiff/itiff.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sal/config.h>
 
 #include <vcl/FilterConfigItem.hxx>
diff --git a/filter/source/msfilter/eschesdo.cxx b/filter/source/msfilter/eschesdo.cxx
index 7c6886d8ce9c..ce1f7b792fce 100644
--- a/filter/source/msfilter/eschesdo.cxx
+++ b/filter/source/msfilter/eschesdo.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "eschesdo.hxx"
 #include <o3tl/any.hxx>
 #include <svx/svdobj.hxx>
diff --git a/filter/source/msfilter/viscache.hxx b/filter/source/msfilter/viscache.hxx
index a604f5d1015e..24efe43bf42e 100644
--- a/filter/source/msfilter/viscache.hxx
+++ b/filter/source/msfilter/viscache.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_FILTER_SOURCE_MSFILTER_VISCACHE_HXX
 #define INCLUDED_FILTER_SOURCE_MSFILTER_VISCACHE_HXX
 
+#include <memory>
 #include <sfx2/objsh.hxx>
 #include <vcl/gdimtf.hxx>
 #include <vcl/bitmap.hxx>
diff --git a/filter/source/svg/svgfilter.hxx b/filter/source/svg/svgfilter.hxx
index 10574b2de7d5..4d724240f08e 100644
--- a/filter/source/svg/svgfilter.hxx
+++ b/filter/source/svg/svgfilter.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FILTER_SOURCE_SVG_SVGFILTER_HXX
 #define INCLUDED_FILTER_SOURCE_SVG_SVGFILTER_HXX
 
+#include <memory>
 #include <com/sun/star/animations/XAnimationNodeSupplier.hpp>
 #include <com/sun/star/drawing/XMasterPageTarget.hpp>
 #include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
diff --git a/filter/source/t602/t602filter.hxx b/filter/source/t602/t602filter.hxx
index 74fc56d5eef7..385b1b5d0d97 100644
--- a/filter/source/t602/t602filter.hxx
+++ b/filter/source/t602/t602filter.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FILTER_SOURCE_T602_T602FILTER_HXX
 #define INCLUDED_FILTER_SOURCE_T602_T602FILTER_HXX
 
+#include <memory>
 #include <com/sun/star/document/XFilter.hpp>
 #include <com/sun/star/document/XImporter.hpp>
 #include <com/sun/star/document/XExtendedFilterDetection.hpp>
diff --git a/forms/source/component/ComboBox.hxx b/forms/source/component/ComboBox.hxx
index 776d5e9d4641..0693ee2cdb97 100644
--- a/forms/source/component/ComboBox.hxx
+++ b/forms/source/component/ComboBox.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FORMS_SOURCE_COMPONENT_COMBOBOX_HXX
 #define INCLUDED_FORMS_SOURCE_COMPONENT_COMBOBOX_HXX
 
+#include <memory>
 #include "FormComponent.hxx"
 #include "errorbroadcaster.hxx"
 #include "entrylisthelper.hxx"
diff --git a/forms/source/component/Edit.hxx b/forms/source/component/Edit.hxx
index 97d7a4f1b755..f202959f6bc0 100644
--- a/forms/source/component/Edit.hxx
+++ b/forms/source/component/Edit.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FORMS_SOURCE_COMPONENT_EDIT_HXX
 #define INCLUDED_FORMS_SOURCE_COMPONENT_EDIT_HXX
 
+#include <memory>
 #include "EditBase.hxx"
 
 #include <tools/link.hxx>
diff --git a/forms/source/component/clickableimage.hxx b/forms/source/component/clickableimage.hxx
index 15446e98fe0d..1b435e617e79 100644
--- a/forms/source/component/clickableimage.hxx
+++ b/forms/source/component/clickableimage.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FORMS_SOURCE_COMPONENT_CLICKABLEIMAGE_HXX
 #define INCLUDED_FORMS_SOURCE_COMPONENT_CLICKABLEIMAGE_HXX
 
+#include <memory>
 #include "FormComponent.hxx"
 #include "EventThread.hxx"
 #include "imgprod.hxx"
diff --git a/forms/source/richtext/richtextunowrapper.hxx b/forms/source/richtext/richtextunowrapper.hxx
index 3b2ca0c53f47..a612cdc74947 100644
--- a/forms/source/richtext/richtextunowrapper.hxx
+++ b/forms/source/richtext/richtextunowrapper.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FORMS_SOURCE_RICHTEXT_RICHTEXTUNOWRAPPER_HXX
 #define INCLUDED_FORMS_SOURCE_RICHTEXT_RICHTEXTUNOWRAPPER_HXX
 
+#include <memory>
 #include <editeng/unotext.hxx>
 #include <editeng/unoedsrc.hxx>
 
diff --git a/forms/source/xforms/datatypes.cxx b/forms/source/xforms/datatypes.cxx
index 4dffe3f2f4c5..6eb1478a552a 100644
--- a/forms/source/xforms/datatypes.cxx
+++ b/forms/source/xforms/datatypes.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "datatypes.hxx"
 #include "resourcehelper.hxx"
 #include "property.hrc"
diff --git a/formula/source/core/api/FormulaOpCodeMapperObj.cxx b/formula/source/core/api/FormulaOpCodeMapperObj.cxx
index 24395386d0cf..e9d436df4ec7 100644
--- a/formula/source/core/api/FormulaOpCodeMapperObj.cxx
+++ b/formula/source/core/api/FormulaOpCodeMapperObj.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sal/config.h>
 
 #include <utility>
diff --git a/formula/source/ui/dlg/formula.cxx b/formula/source/ui/dlg/formula.cxx
index 4d9625486e7a..2e34f5255610 100644
--- a/formula/source/ui/dlg/formula.cxx
+++ b/formula/source/ui/dlg/formula.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <sfx2/dispatch.hxx>
 #include <sfx2/docfile.hxx>
 #include <sfx2/viewfrm.hxx>
diff --git a/formula/source/ui/resource/ModuleHelper.cxx b/formula/source/ui/resource/ModuleHelper.cxx
index 175cf9f74914..2cfc0d1df180 100644
--- a/formula/source/ui/resource/ModuleHelper.cxx
+++ b/formula/source/ui/resource/ModuleHelper.cxx
@@ -16,6 +16,7 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
+#include <memory>
 #include "ModuleHelper.hxx"
 #include <comphelper/processfactory.hxx>
 #include <osl/thread.h>
diff --git a/fpicker/source/office/iodlg.hxx b/fpicker/source/office/iodlg.hxx
index 8c74a9f58eac..535ac2ecab37 100644
--- a/fpicker/source/office/iodlg.hxx
+++ b/fpicker/source/office/iodlg.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_FPICKER_SOURCE_OFFICE_IODLG_HXX
 #define INCLUDED_FPICKER_SOURCE_OFFICE_IODLG_HXX
 
+#include <memory>
 #include <vcl/dialog.hxx>
 #include <vcl/button.hxx>
 #include <vcl/fixed.hxx>
diff --git a/fpicker/source/win32/filepicker/FilePicker.cxx b/fpicker/source/win32/filepicker/FilePicker.cxx
index bcea58ada593..7b60b0bb1dd6 100644
--- a/fpicker/source/win32/filepicker/FilePicker.cxx
+++ b/fpicker/source/win32/filepicker/FilePicker.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <com/sun/star/lang/DisposedException.hpp>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <cppuhelper/interfacecontainer.h>
diff --git a/fpicker/source/win32/filepicker/controlcommand.hxx b/fpicker/source/win32/filepicker/controlcommand.hxx
index 4c9fe690417c..6e687661afe9 100644
--- a/fpicker/source/win32/filepicker/controlcommand.hxx
+++ b/fpicker/source/win32/filepicker/controlcommand.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_FPICKER_SOURCE_WIN32_FILEPICKER_CONTROLCOMMAND_HXX
 #define INCLUDED_FPICKER_SOURCE_WIN32_FILEPICKER_CONTROLCOMMAND_HXX
 
+#include <memory>
 #include <sal/types.h>
 #include <com/sun/star/uno/Any.hxx>
 #include <rtl/ustring.hxx>
diff --git a/fpicker/source/win32/folderpicker/FolderPicker.cxx b/fpicker/source/win32/folderpicker/FolderPicker.cxx
index 18bac1135913..22b484034f6c 100644
--- a/fpicker/source/win32/folderpicker/FolderPicker.cxx
+++ b/fpicker/source/win32/folderpicker/FolderPicker.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <osl/diagnose.h>
 
 #include "FolderPicker.hxx"
diff --git a/framework/source/layoutmanager/layoutmanager.cxx b/framework/source/layoutmanager/layoutmanager.cxx
index d35cbf52bf87..140558761777 100644
--- a/framework/source/layoutmanager/layoutmanager.cxx
+++ b/framework/source/layoutmanager/layoutmanager.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <config_features.h>
 
 #include <services/layoutmanager.hxx>
diff --git a/framework/source/xml/imagesdocumenthandler.cxx b/framework/source/xml/imagesdocumenthandler.cxx
index 0389cf1887a8..658242e9249f 100644
--- a/framework/source/xml/imagesdocumenthandler.cxx
+++ b/framework/source/xml/imagesdocumenthandler.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <stdio.h>
 
 #include <xml/imagesdocumenthandler.hxx>
diff --git a/helpcompiler/inc/HelpLinker.hxx b/helpcompiler/inc/HelpLinker.hxx
index 051a20f04f2f..3fdbbe015230 100644
--- a/helpcompiler/inc/HelpLinker.hxx
+++ b/helpcompiler/inc/HelpLinker.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_HELPCOMPILER_INC_HELPLINKER_HXX
 #define INCLUDED_HELPCOMPILER_INC_HELPLINKER_HXX
 
+#include <memory>
 #include <helpcompiler/dllapi.h>
 #include <libxslt/transform.h>
 
diff --git a/helpcompiler/source/HelpCompiler.cxx b/helpcompiler/source/HelpCompiler.cxx
index 50a215db7527..8f0301ca2fe0 100644
--- a/helpcompiler/source/HelpCompiler.cxx
+++ b/helpcompiler/source/HelpCompiler.cxx
@@ -18,6 +18,7 @@
  */
 
 
+#include <memory>
 #include <HelpCompiler.hxx>
 #include <BasCodeTagger.hxx>
 #include <limits.h>
diff --git a/hwpfilter/source/hpara.cxx b/hwpfilter/source/hpara.cxx
index 116aa0ec3d03..dfb63ddd48bd 100644
--- a/hwpfilter/source/hpara.cxx
+++ b/hwpfilter/source/hpara.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "precompile.h"
 
 #include <osl/diagnose.h>
diff --git a/hwpfilter/source/hwpfile.cxx b/hwpfilter/source/hwpfile.cxx
index 17eed4902931..30482f625868 100644
--- a/hwpfilter/source/hwpfile.cxx
+++ b/hwpfilter/source/hwpfile.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include "precompile.h"
 
 #include <algorithm>
diff --git a/i18npool/source/localedata/localedata.cxx b/i18npool/source/localedata/localedata.cxx
index d5bfc38ffc3d..bded191b7020 100644
--- a/i18npool/source/localedata/localedata.cxx
+++ b/i18npool/source/localedata/localedata.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <com/sun/star/container/XIndexAccess.hpp>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/implbase.hxx>
diff --git a/idl/source/cmptools/lex.cxx b/idl/source/cmptools/lex.cxx
index 3a1a73c26799..fa4c9f66d24c 100644
--- a/idl/source/cmptools/lex.cxx
+++ b/idl/source/cmptools/lex.cxx
@@ -17,6 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <memory>
 #include <hash.hxx>
 #include <lex.hxx>
 #include <globals.hxx>
diff --git a/include/basegfx/raster/bpixelraster.hxx b/include/basegfx/raster/bpixelraster.hxx
index 491f88e75543..42620c7c01d7 100644
--- a/include/basegfx/raster/bpixelraster.hxx
+++ b/include/basegfx/raster/bpixelraster.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_BASEGFX_RASTER_BPIXELRASTER_HXX
 #define INCLUDED_BASEGFX_RASTER_BPIXELRASTER_HXX
 
+#include <memory>
 #include <algorithm>
 #include <string.h>
 #include <sal/types.h>
diff --git a/include/basegfx/raster/bzpixelraster.hxx b/include/basegfx/raster/bzpixelraster.hxx
index e48f32fbb686..9f6900d3b125 100644
--- a/include/basegfx/raster/bzpixelraster.hxx
+++ b/include/basegfx/raster/bzpixelraster.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_BASEGFX_RASTER_BZPIXELRASTER_HXX
 #define INCLUDED_BASEGFX_RASTER_BZPIXELRASTER_HXX
 
+#include <memory>
 #include <basegfx/raster/bpixelraster.hxx>
 #include <basegfx/basegfxdllapi.h>
 #include <osl/diagnose.h>
diff --git a/include/basic/basmgr.hxx b/include/basic/basmgr.hxx
index 3a132ebfadd4..13ad654ff3ed 100644
--- a/include/basic/basmgr.hxx
+++ b/include/basic/basmgr.hxx
@@ -19,11 +19,13 @@
 #ifndef INCLUDED_BASIC_BASMGR_HXX
 #define INCLUDED_BASIC_BASMGR_HXX
 
+#include <tools/errinf.hxx>
 #include <svl/SfxBroadcaster.hxx>
 #include <basic/sbstar.hxx>
 #include <com/sun/star/script/XStorageBasedLibraryContainer.hpp>
 #include <com/sun/star/script/XStarBasicAccess.hpp>
 #include <basic/basicdllapi.h>
+#include <memory>
 #include <vector>
 
 // Basic XML Import/Export
diff --git a/include/comphelper/unique_disposing_ptr.hxx b/include/comphelper/unique_disposing_ptr.hxx
index 1c4a8dce9fb3..a22b3ac761b3 100644
--- a/include/comphelper/unique_disposing_ptr.hxx
+++ b/include/comphelper/unique_disposing_ptr.hxx
@@ -10,6 +10,7 @@
 #ifndef INCLUDED_COMPHELPER_UNIQUE_DISPOSING_PTR_HXX
 #define INCLUDED_COMPHELPER_UNIQUE_DISPOSING_PTR_HXX
 
+#include <memory>
 #include <cppuhelper/implbase.hxx>
 
 #include <com/sun/star/lang/XComponent.hpp>
diff --git a/include/connectivity/TColumnsHelper.hxx b/include/connectivity/TColumnsHelper.hxx
index 140d6328c1d2..2a1580485a1d 100644
--- a/include/connectivity/TColumnsHelper.hxx
+++ b/include/connectivity/TColumnsHelper.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CONNECTIVITY_TCOLUMNSHELPER_HXX
 #define INCLUDED_CONNECTIVITY_TCOLUMNSHELPER_HXX
 
+#include <memory>
 #include <connectivity/sdbcx/VCollection.hxx>
 #include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
 #include <connectivity/sdbcx/IRefreshable.hxx>
diff --git a/include/connectivity/TTableHelper.hxx b/include/connectivity/TTableHelper.hxx
index 15e13e0fc9f5..72c7577e53b2 100644
--- a/include/connectivity/TTableHelper.hxx
+++ b/include/connectivity/TTableHelper.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CONNECTIVITY_TTABLEHELPER_HXX
 #define INCLUDED_CONNECTIVITY_TTABLEHELPER_HXX
 
+#include <memory>
 #include <sal/config.h>
 
 #include <map>
diff --git a/include/connectivity/sdbcx/VGroup.hxx b/include/connectivity/sdbcx/VGroup.hxx
index a18b4b21c153..312f074a841f 100644
--- a/include/connectivity/sdbcx/VGroup.hxx
+++ b/include/connectivity/sdbcx/VGroup.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CONNECTIVITY_SDBCX_VGROUP_HXX
 #define INCLUDED_CONNECTIVITY_SDBCX_VGROUP_HXX
 
+#include <memory>
 #include <osl/diagnose.h>
 
 
diff --git a/include/connectivity/sdbcx/VIndex.hxx b/include/connectivity/sdbcx/VIndex.hxx
index 67560d192639..356dcf32b7a0 100644
--- a/include/connectivity/sdbcx/VIndex.hxx
+++ b/include/connectivity/sdbcx/VIndex.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CONNECTIVITY_SDBCX_VINDEX_HXX
 #define INCLUDED_CONNECTIVITY_SDBCX_VINDEX_HXX
 
+#include <memory>
 #include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp>
 #include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
 #include <com/sun/star/container/XNamed.hpp>
diff --git a/include/connectivity/sdbcx/VUser.hxx b/include/connectivity/sdbcx/VUser.hxx
index e434c0074ff9..32981b952fc0 100644
--- a/include/connectivity/sdbcx/VUser.hxx
+++ b/include/connectivity/sdbcx/VUser.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_CONNECTIVITY_SDBCX_VUSER_HXX
 #define INCLUDED_CONNECTIVITY_SDBCX_VUSER_HXX
 
+#include <memory>
 #include <osl/diagnose.h>
 #include <com/sun/star/sdbcx/XUser.hpp>
 #include <com/sun/star/sdbcx/XGroupsSupplier.hpp>
diff --git a/include/connectivity/sqlparse.hxx b/include/connectivity/sqlparse.hxx
index 7ee7a4fd3225..18bc0a3c0228 100644
--- a/include/connectivity/sqlparse.hxx
+++ b/include/connectivity/sqlparse.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_CONNECTIVITY_SQLPARSE_HXX
 #define INCLUDED_CONNECTIVITY_SQLPARSE_HXX
 
+#include <memory>
 #include <config_features.h>
 
 #include <com/sun/star/uno/Reference.h>
diff --git a/include/editeng/bulletitem.hxx b/include/editeng/bulletitem.hxx
index 0d1fe95fefdf..c73fcb2d8cb9 100644
--- a/include/editeng/bulletitem.hxx
+++ b/include/editeng/bulletitem.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_EDITENG_BULLETITEM_HXX
 #define INCLUDED_EDITENG_BULLETITEM_HXX
 
+#include <memory>
 #include <editeng/editengdllapi.h>
 #include <svl/poolitem.hxx>
 #include <svtools/grfmgr.hxx>
diff --git a/include/editeng/editeng.hxx b/include/editeng/editeng.hxx
index 6b3ba51a6578..cad62da8a5aa 100644
--- a/include/editeng/editeng.hxx
+++ b/include/editeng/editeng.hxx
@@ -21,6 +21,7 @@
 #define INCLUDED_EDITENG_EDITENG_HXX
 
 #include <rtl/ref.hxx>
+#include <memory>
 #include <vector>
 #include <com/sun/star/uno/Reference.h>
 #include <com/sun/star/i18n/WordType.hpp>
diff --git a/include/editeng/editview.hxx b/include/editeng/editview.hxx
index b246e8db6ac6..55b2620c9e87 100644
--- a/include/editeng/editview.hxx
+++ b/include/editeng/editview.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_EDITENG_EDITVIEW_HXX
 #define INCLUDED_EDITENG_EDITVIEW_HXX
 
+#include <memory>
 #include <com/sun/star/i18n/WordType.hpp>
 
 #include <rsc/rscsfx.hxx>
diff --git a/include/editeng/lineitem.hxx b/include/editeng/lineitem.hxx
index cf048589a0cb..0fb4a787fcb2 100644
--- a/include/editeng/lineitem.hxx
+++ b/include/editeng/lineitem.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_EDITENG_LINEITEM_HXX
 #define INCLUDED_EDITENG_LINEITEM_HXX
 
+#include <memory>
 #include <svl/poolitem.hxx>
 #include <editeng/editengdllapi.h>
 
diff --git a/include/editeng/outliner.hxx b/include/editeng/outliner.hxx
index e8fdb13b6920..daa0dcc83d84 100644
--- a/include/editeng/outliner.hxx
+++ b/include/editeng/outliner.hxx
@@ -49,6 +49,7 @@
 #include <o3tl/typed_flags_set.hxx>
 
 #include <functional>
+#include <memory>
 #include <vector>
 
 class OutlinerEditEng;
diff --git a/include/editeng/unotext.hxx b/include/editeng/unotext.hxx
index 2318730d5e06..cf9762024c4d 100644
--- a/include/editeng/unotext.hxx
+++ b/include/editeng/unotext.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_EDITENG_UNOTEXT_HXX
 #define INCLUDED_EDITENG_UNOTEXT_HXX
 
+#include <memory>
 #include <com/sun/star/container/XNameContainer.hpp>
 #include <com/sun/star/text/XTextRange.hpp>
 #include <com/sun/star/text/XText.hpp>
diff --git a/include/formula/token.hxx b/include/formula/token.hxx
index 19d1b1bb5bdf..7c0b062abe6f 100644
--- a/include/formula/token.hxx
+++ b/include/formula/token.hxx
@@ -23,6 +23,7 @@
 #include <sal/config.h>
 
 #include <cstring>
+#include <memory>
 #include <vector>
 
 #include <formula/formuladllapi.h>
diff --git a/include/o3tl/cow_wrapper.hxx b/include/o3tl/cow_wrapper.hxx
index a80241e3a8a1..79a4630f27ec 100644
--- a/include/o3tl/cow_wrapper.hxx
+++ b/include/o3tl/cow_wrapper.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_O3TL_COW_WRAPPER_HXX
 #define INCLUDED_O3TL_COW_WRAPPER_HXX
 
+#include <memory>
 #include <osl/interlck.h>
 
 #include <utility>
diff --git a/include/sfx2/app.hxx b/include/sfx2/app.hxx
index dbdabc015f77..f44b0a16894d 100644
--- a/include/sfx2/app.hxx
+++ b/include/sfx2/app.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_APP_HXX
 #define INCLUDED_SFX2_APP_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/sfx2/basedlgs.hxx b/include/sfx2/basedlgs.hxx
index b5c06c515e16..a83ae7909c9b 100644
--- a/include/sfx2/basedlgs.hxx
+++ b/include/sfx2/basedlgs.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_BASEDLGS_HXX
 #define INCLUDED_SFX2_BASEDLGS_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/sfx2/childwin.hxx b/include/sfx2/childwin.hxx
index 154b441652bd..8b718c3cdaa0 100644
--- a/include/sfx2/childwin.hxx
+++ b/include/sfx2/childwin.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_CHILDWIN_HXX
 #define INCLUDED_SFX2_CHILDWIN_HXX
 
+#include <memory>
 #include <sal/config.h>
 
 #include <sfx2/dllapi.h>
diff --git a/include/sfx2/dispatch.hxx b/include/sfx2/dispatch.hxx
index 2487d3e7f90e..1b81b0ba4b80 100644
--- a/include/sfx2/dispatch.hxx
+++ b/include/sfx2/dispatch.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_DISPATCH_HXX
 #define INCLUDED_SFX2_DISPATCH_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/sfx2/docfile.hxx b/include/sfx2/docfile.hxx
index 5727d9a372ea..291b6515ae79 100644
--- a/include/sfx2/docfile.hxx
+++ b/include/sfx2/docfile.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SFX2_DOCFILE_HXX
 #define INCLUDED_SFX2_DOCFILE_HXX
 
+#include <memory>
 #include <com/sun/star/io/XSeekable.hpp>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
diff --git a/include/sfx2/docinsert.hxx b/include/sfx2/docinsert.hxx
index 13f210de5b7f..b1da8052b1db 100644
--- a/include/sfx2/docinsert.hxx
+++ b/include/sfx2/docinsert.hxx
@@ -24,6 +24,7 @@
 #include <sfx2/dllapi.h>
 #include <tools/errcode.hxx>
 #include <tools/link.hxx>
+#include <memory>
 #include <vector>
 
 namespace sfx2 { class FileDialogHelper; }
diff --git a/include/sfx2/dockwin.hxx b/include/sfx2/dockwin.hxx
index 62b6231e8bd3..7b078a96af35 100644
--- a/include/sfx2/dockwin.hxx
+++ b/include/sfx2/dockwin.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_DOCKWIN_HXX
 #define INCLUDED_SFX2_DOCKWIN_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sal/types.h>
 #include <vcl/dockwin.hxx>
diff --git a/include/sfx2/frame.hxx b/include/sfx2/frame.hxx
index b14bb6e6f0b5..0884b90523da 100644
--- a/include/sfx2/frame.hxx
+++ b/include/sfx2/frame.hxx
@@ -30,6 +30,7 @@
 #include <rtl/ustring.hxx>
 #include <svl/poolitem.hxx>
 #include <tools/ref.hxx>
+#include <memory>
 #include <vector>
 
 
diff --git a/include/sfx2/frmdescr.hxx b/include/sfx2/frmdescr.hxx
index 5e8e3d99ef9d..6cbda802055f 100644
--- a/include/sfx2/frmdescr.hxx
+++ b/include/sfx2/frmdescr.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_FRMDESCR_HXX
 #define INCLUDED_SFX2_FRMDESCR_HXX
 
+#include <memory>
 #include <rtl/ustring.hxx>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
diff --git a/include/sfx2/mieclip.hxx b/include/sfx2/mieclip.hxx
index 365b8ed0a4d5..8fa29baa4ae6 100644
--- a/include/sfx2/mieclip.hxx
+++ b/include/sfx2/mieclip.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SFX2_MIECLIP_HXX
 #define INCLUDED_SFX2_MIECLIP_HXX
 
+#include <memory>
 #include <rtl/ustring.hxx>
 #include <sal/config.h>
 #include <sal/types.h>
diff --git a/include/sfx2/module.hxx b/include/sfx2/module.hxx
index c0e1d0667812..014196c50578 100644
--- a/include/sfx2/module.hxx
+++ b/include/sfx2/module.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_MODULE_HXX
 #define INCLUDED_SFX2_MODULE_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/app.hxx>
 #include <sfx2/dllapi.h>
diff --git a/include/sfx2/msgpool.hxx b/include/sfx2/msgpool.hxx
index d38a73c3007d..817b914152e2 100644
--- a/include/sfx2/msgpool.hxx
+++ b/include/sfx2/msgpool.hxx
@@ -25,6 +25,7 @@
 #include <sfx2/dllapi.h>
 #include <sfx2/msg.hxx>
 #include <string>
+#include <memory>
 #include <vector>
 
 class SfxInterface;
diff --git a/include/sfx2/new.hxx b/include/sfx2/new.hxx
index 6113215f8af7..200a15e186bb 100644
--- a/include/sfx2/new.hxx
+++ b/include/sfx2/new.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_NEW_HXX
 #define INCLUDED_SFX2_NEW_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 
diff --git a/include/sfx2/objface.hxx b/include/sfx2/objface.hxx
index 3805d2fe0fb3..aa0056332916 100644
--- a/include/sfx2/objface.hxx
+++ b/include/sfx2/objface.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_OBJFACE_HXX
 #define INCLUDED_SFX2_OBJFACE_HXX
 
+#include <memory>
 #include <rtl/ustring.hxx>
 #include <sal/config.h>
 #include <sal/types.h>
diff --git a/include/sfx2/printer.hxx b/include/sfx2/printer.hxx
index c8d2c1e03143..a2c40249c793 100644
--- a/include/sfx2/printer.hxx
+++ b/include/sfx2/printer.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_PRINTER_HXX
 #define INCLUDED_SFX2_PRINTER_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/sfx2/prnmon.hxx b/include/sfx2/prnmon.hxx
index adc57e74047b..22ff12fd2501 100644
--- a/include/sfx2/prnmon.hxx
+++ b/include/sfx2/prnmon.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_PRNMON_HXX
 #define INCLUDED_SFX2_PRNMON_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 
diff --git a/include/sfx2/sfxbasecontroller.hxx b/include/sfx2/sfxbasecontroller.hxx
index 5eea0db2132c..44de7a736692 100644
--- a/include/sfx2/sfxbasecontroller.hxx
+++ b/include/sfx2/sfxbasecontroller.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SFX2_SFXBASECONTROLLER_HXX
 #define INCLUDED_SFX2_SFXBASECONTROLLER_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/sfx2/shell.hxx b/include/sfx2/shell.hxx
index 2e1106591115..ddb4665d8c67 100644
--- a/include/sfx2/shell.hxx
+++ b/include/sfx2/shell.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_SHELL_HXX
 #define INCLUDED_SFX2_SHELL_HXX
 
+#include <memory>
 #include <com/sun/star/embed/VerbDescriptor.hpp>
 #include <rtl/ustring.hxx>
 #include <sal/config.h>
diff --git a/include/sfx2/sidebar/SidebarController.hxx b/include/sfx2/sidebar/SidebarController.hxx
index cf46885a4a7b..32340fe2c017 100644
--- a/include/sfx2/sidebar/SidebarController.hxx
+++ b/include/sfx2/sidebar/SidebarController.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_SOURCE_SIDEBAR_SIDEBARCONTROLLER_HXX
 #define INCLUDED_SFX2_SOURCE_SIDEBAR_SIDEBARCONTROLLER_HXX
 
+#include <memory>
 #include <sal/config.h>
 
 #include <sfx2/sidebar/AsynchronousCall.hxx>
diff --git a/include/sfx2/tabdlg.hxx b/include/sfx2/tabdlg.hxx
index efed3fff4d35..81c521aa10b5 100644
--- a/include/sfx2/tabdlg.hxx
+++ b/include/sfx2/tabdlg.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_TABDLG_HXX
 #define INCLUDED_SFX2_TABDLG_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/sfx2/tbxctrl.hxx b/include/sfx2/tbxctrl.hxx
index e6002abb8001..339b2655b8bc 100644
--- a/include/sfx2/tbxctrl.hxx
+++ b/include/sfx2/tbxctrl.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_TBXCTRL_HXX
 #define INCLUDED_SFX2_TBXCTRL_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/sfx2/templdlg.hxx b/include/sfx2/templdlg.hxx
index a34f78ff50a6..0601bf65f470 100644
--- a/include/sfx2/templdlg.hxx
+++ b/include/sfx2/templdlg.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_TEMPLDLG_HXX
 #define INCLUDED_SFX2_TEMPLDLG_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <vcl/ctrl.hxx>
diff --git a/include/sfx2/unoctitm.hxx b/include/sfx2/unoctitm.hxx
index 421cd607c08c..128b8a4b9d4b 100644
--- a/include/sfx2/unoctitm.hxx
+++ b/include/sfx2/unoctitm.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_UNOCTITM_HXX
 #define INCLUDED_SFX2_UNOCTITM_HXX
 
+#include <memory>
 #include <com/sun/star/frame/XNotifyingDispatch.hpp>
 #include <com/sun/star/frame/XDispatchResultListener.hpp>
 #include <com/sun/star/frame/XDispatchProviderInterceptor.hpp>
diff --git a/include/sfx2/viewfrm.hxx b/include/sfx2/viewfrm.hxx
index 81084f0040b7..4de1bb297e1d 100644
--- a/include/sfx2/viewfrm.hxx
+++ b/include/sfx2/viewfrm.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SFX2_VIEWFRM_HXX
 #define INCLUDED_SFX2_VIEWFRM_HXX
 
+#include <memory>
 #include <sal/config.h>
 #include <sfx2/dllapi.h>
 #include <sal/types.h>
diff --git a/include/svl/filerec.hxx b/include/svl/filerec.hxx
index 503c677a42a3..a26dc6a68aeb 100644
--- a/include/svl/filerec.hxx
+++ b/include/svl/filerec.hxx
@@ -28,6 +28,7 @@
 #include <tools/stream.hxx>
 #include <osl/diagnose.h>
 
+#include <memory>
 #include <vector>
 
 #define SFX_REC_PRETAG_EXT              sal_uInt8(0x00) // Pre-Tag for Extended-Records
diff --git a/include/svl/ondemand.hxx b/include/svl/ondemand.hxx
index 2eeebdad2137..3e14204a5846 100644
--- a/include/svl/ondemand.hxx
+++ b/include/svl/ondemand.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVL_ONDEMAND_HXX
 #define INCLUDED_SVL_ONDEMAND_HXX
 
+#include <memory>
 #include <unotools/syslocale.hxx>
 #include <i18nlangtag/lang.h>
 #include <unotools/localedatawrapper.hxx>
diff --git a/include/svtools/DocumentInfoPreview.hxx b/include/svtools/DocumentInfoPreview.hxx
index 0194520facdb..78c8bd6dca45 100644
--- a/include/svtools/DocumentInfoPreview.hxx
+++ b/include/svtools/DocumentInfoPreview.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_DOCUMENTINFOPREVIEW_HXX
 #define INCLUDED_SVTOOLS_DOCUMENTINFOPREVIEW_HXX
 
+#include <memory>
 #include <sal/config.h>
 
 #include <i18nlangtag/languagetag.hxx>
diff --git a/include/svtools/addresstemplate.hxx b/include/svtools/addresstemplate.hxx
index 69d3bef4bc4f..f59cdf930baa 100644
--- a/include/svtools/addresstemplate.hxx
+++ b/include/svtools/addresstemplate.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_ADDRESSTEMPLATE_HXX
 #define INCLUDED_SVTOOLS_ADDRESSTEMPLATE_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <vcl/dialog.hxx>
 #include <vcl/fixed.hxx>
diff --git a/include/svtools/editbrowsebox.hxx b/include/svtools/editbrowsebox.hxx
index e73403b921e1..0a144c69e6a9 100644
--- a/include/svtools/editbrowsebox.hxx
+++ b/include/svtools/editbrowsebox.hxx
@@ -21,6 +21,7 @@
 #define INCLUDED_SVTOOLS_EDITBROWSEBOX_HXX
 #define SVTOOLS_IN_EDITBROWSEBOX_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <tools/ref.hxx>
 #include <vcl/window.hxx>
diff --git a/include/svtools/ehdl.hxx b/include/svtools/ehdl.hxx
index 22cdafc73615..bb8e83b7677f 100644
--- a/include/svtools/ehdl.hxx
+++ b/include/svtools/ehdl.hxx
@@ -22,6 +22,7 @@
 
 #ifndef __RSC
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 
 #include <tools/errinf.hxx>
diff --git a/include/svtools/fileview.hxx b/include/svtools/fileview.hxx
index 3cd1e836fab6..1def65a885a2 100644
--- a/include/svtools/fileview.hxx
+++ b/include/svtools/fileview.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVTOOLS_FILEVIEW_HXX
 #define INCLUDED_SVTOOLS_FILEVIEW_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <com/sun/star/uno/Sequence.h>
 #include <com/sun/star/ucb/XContent.hpp>
diff --git a/include/svtools/grfmgr.hxx b/include/svtools/grfmgr.hxx
index d07a4448531b..22c65ff2a329 100644
--- a/include/svtools/grfmgr.hxx
+++ b/include/svtools/grfmgr.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_GRFMGR_HXX
 #define INCLUDED_SVTOOLS_GRFMGR_HXX
 
+#include <memory>
 #include <vcl/graph.hxx>
 #include <svtools/svtdllapi.h>
 #include <o3tl/typed_flags_set.hxx>
diff --git a/include/svtools/hyperlabel.hxx b/include/svtools/hyperlabel.hxx
index f9aeeecb1b39..b63107683767 100644
--- a/include/svtools/hyperlabel.hxx
+++ b/include/svtools/hyperlabel.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVTOOLS_HYPERLABEL_HXX
 #define INCLUDED_SVTOOLS_HYPERLABEL_HXX
 
+#include <memory>
 #include <vcl/event.hxx>
 
 
diff --git a/include/svtools/inettbc.hxx b/include/svtools/inettbc.hxx
index 141363d1d068..5501d77b4d2c 100644
--- a/include/svtools/inettbc.hxx
+++ b/include/svtools/inettbc.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_INETTBC_HXX
 #define INCLUDED_SVTOOLS_INETTBC_HXX
 
+#include <memory>
 #include <rtl/ref.hxx>
 #include <svtools/svtdllapi.h>
 #include <tools/urlobj.hxx>
diff --git a/include/svtools/ivctrl.hxx b/include/svtools/ivctrl.hxx
index 5f9d0f1b4b89..710069c1baf9 100644
--- a/include/svtools/ivctrl.hxx
+++ b/include/svtools/ivctrl.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_IVCTRL_HXX
 #define INCLUDED_SVTOOLS_IVCTRL_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <vcl/ctrl.hxx>
 #include <tools/link.hxx>
diff --git a/include/svtools/popupwindowcontroller.hxx b/include/svtools/popupwindowcontroller.hxx
index 6801e2a7514e..21fe3ee6bd3e 100644
--- a/include/svtools/popupwindowcontroller.hxx
+++ b/include/svtools/popupwindowcontroller.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_POPUPWINDOWCONTROLLER_HXX
 #define INCLUDED_SVTOOLS_POPUPWINDOWCONTROLLER_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 
 #include <com/sun/star/lang/XServiceInfo.hpp>
diff --git a/include/svtools/roadmapwizard.hxx b/include/svtools/roadmapwizard.hxx
index 86d0bbd30428..f08add2269e2 100644
--- a/include/svtools/roadmapwizard.hxx
+++ b/include/svtools/roadmapwizard.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_ROADMAPWIZARD_HXX
 #define INCLUDED_SVTOOLS_ROADMAPWIZARD_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <svtools/wizardmachine.hxx>
 
diff --git a/include/svtools/ruler.hxx b/include/svtools/ruler.hxx
index f88c495992b1..292396feecf8 100644
--- a/include/svtools/ruler.hxx
+++ b/include/svtools/ruler.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVTOOLS_RULER_HXX
 #define INCLUDED_SVTOOLS_RULER_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <rtl/ref.hxx>
 #include <tools/link.hxx>
diff --git a/include/svtools/svlbitm.hxx b/include/svtools/svlbitm.hxx
index f3fba9d32fa8..c4703e53b9d6 100644
--- a/include/svtools/svlbitm.hxx
+++ b/include/svtools/svlbitm.hxx
@@ -21,6 +21,7 @@
 #ifndef INCLUDED_SVTOOLS_SVLBITM_HXX
 #define INCLUDED_SVTOOLS_SVLBITM_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <tools/link.hxx>
 #include <vcl/image.hxx>
diff --git a/include/svtools/svtabbx.hxx b/include/svtools/svtabbx.hxx
index 23efa2956a09..b555c07a4519 100644
--- a/include/svtools/svtabbx.hxx
+++ b/include/svtools/svtabbx.hxx
@@ -23,6 +23,7 @@
 #include <svtools/treelistbox.hxx>
 #include <svtools/accessibletableprovider.hxx>
 
+#include <memory>
 #include <vector>
 
 enum SvTabJustify
diff --git a/include/svtools/tabbar.hxx b/include/svtools/tabbar.hxx
index 8019e38996c1..f2b0508a592b 100644
--- a/include/svtools/tabbar.hxx
+++ b/include/svtools/tabbar.hxx
@@ -23,6 +23,7 @@
 #include <svtools/svtdllapi.h>
 #include <tools/link.hxx>
 #include <vcl/window.hxx>
+#include <memory>
 #include <vector>
 
 /*
diff --git a/include/svtools/treelist.hxx b/include/svtools/treelist.hxx
index 35358a3f2272..01ed48aeae7a 100644
--- a/include/svtools/treelist.hxx
+++ b/include/svtools/treelist.hxx
@@ -29,6 +29,7 @@
 #include <tools/contnr.hxx>
 
 #include <limits.h>
+#include <memory>
 #include <vector>
 
 enum class SvListAction
diff --git a/include/svtools/wizardmachine.hxx b/include/svtools/wizardmachine.hxx
index c72652c74765..bfd80a724015 100644
--- a/include/svtools/wizardmachine.hxx
+++ b/include/svtools/wizardmachine.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVTOOLS_WIZARDMACHINE_HXX
 #define INCLUDED_SVTOOLS_WIZARDMACHINE_HXX
 
+#include <memory>
 #include <svtools/svtdllapi.h>
 #include <svtools/wizdlg.hxx>
 #include <vcl/button.hxx>
diff --git a/include/svx/colorbox.hxx b/include/svx/colorbox.hxx
index aa6f97185bd0..a813d545fb01 100644
--- a/include/svx/colorbox.hxx
+++ b/include/svx/colorbox.hxx
@@ -10,6 +10,7 @@
 #ifndef INCLUDED_SVX_COLORBOX_HXX
 #define INCLUDED_SVX_COLORBOX_HXX
 
+#include <memory>
 #include <vcl/menubtn.hxx>
 #include <svx/colorwindow.hxx>
 #include <sfx2/controlwrapper.hxx>
diff --git a/include/svx/fillctrl.hxx b/include/svx/fillctrl.hxx
index 3ee9d551a6ed..e643874d3260 100644
--- a/include/svx/fillctrl.hxx
+++ b/include/svx/fillctrl.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_FILLCTRL_HXX
 #define INCLUDED_SVX_FILLCTRL_HXX
 
+#include <memory>
 #include <svl/lstner.hxx>
 #include <sfx2/tbxctrl.hxx>
 #include <svx/svxdllapi.h>
diff --git a/include/svx/float3d.hxx b/include/svx/float3d.hxx
index 396d104a9f53..3c315e9234e9 100644
--- a/include/svx/float3d.hxx
+++ b/include/svx/float3d.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_FLOAT3D_HXX
 #define INCLUDED_SVX_FLOAT3D_HXX
 
+#include <memory>
 #include <sfx2/ctrlitem.hxx>
 #include <vcl/fixed.hxx>
 #include <vcl/field.hxx>
diff --git a/include/svx/fmpage.hxx b/include/svx/fmpage.hxx
index 0a9c5672af61..9d0771f0d01e 100644
--- a/include/svx/fmpage.hxx
+++ b/include/svx/fmpage.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_FMPAGE_HXX
 #define INCLUDED_SVX_FMPAGE_HXX
 
+#include <memory>
 #include <svx/svdpage.hxx>
 #include <comphelper/uno3.hxx>
 #include <svx/svxdllapi.h>
diff --git a/include/svx/fmshell.hxx b/include/svx/fmshell.hxx
index 6347df6774fe..3d7d606e77b4 100644
--- a/include/svx/fmshell.hxx
+++ b/include/svx/fmshell.hxx
@@ -23,6 +23,7 @@
 // ***************************************************************************************************
 // ***************************************************************************************************
 
+#include <memory>
 #include <sfx2/shell.hxx>
 #include <sfx2/module.hxx>
 #include <vcl/event.hxx>
diff --git a/include/svx/fntctrl.hxx b/include/svx/fntctrl.hxx
index e753970341af..ed0828e8cc3b 100644
--- a/include/svx/fntctrl.hxx
+++ b/include/svx/fntctrl.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVX_FNTCTRL_HXX
 #define INCLUDED_SVX_FNTCTRL_HXX
 
+#include <memory>
 #include <vcl/window.hxx>
 #include <editeng/svxfont.hxx>
 #include <svx/svxdllapi.h>
diff --git a/include/svx/langbox.hxx b/include/svx/langbox.hxx
index 9292ab5f11a7..ddf48e6472ec 100644
--- a/include/svx/langbox.hxx
+++ b/include/svx/langbox.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVX_LANGBOX_HXX
 #define INCLUDED_SVX_LANGBOX_HXX
 
+#include <memory>
 #include <com/sun/star/uno/Sequence.hxx>
 #include <svx/svxdllapi.h>
 #include <vcl/image.hxx>
diff --git a/include/svx/numinf.hxx b/include/svx/numinf.hxx
index 33035b0444e1..58a503fb74dc 100644
--- a/include/svx/numinf.hxx
+++ b/include/svx/numinf.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVX_NUMINF_HXX
 #define INCLUDED_SVX_NUMINF_HXX
 
+#include <memory>
 #include <svl/poolitem.hxx>
 #include <svx/numfmtsh.hxx>
 #include <svx/svxdllapi.h>
diff --git a/include/svx/pszctrl.hxx b/include/svx/pszctrl.hxx
index 35441e14723c..40dbfcc48ff1 100644
--- a/include/svx/pszctrl.hxx
+++ b/include/svx/pszctrl.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVX_PSZCTRL_HXX
 #define INCLUDED_SVX_PSZCTRL_HXX
 
+#include <memory>
 #include <sfx2/stbitem.hxx>
 #include <svx/svxdllapi.h>
 
diff --git a/include/svx/sidebar/AreaPropertyPanelBase.hxx b/include/svx/sidebar/AreaPropertyPanelBase.hxx
index 048ee86d97a7..5582973ce999 100644
--- a/include/svx/sidebar/AreaPropertyPanelBase.hxx
+++ b/include/svx/sidebar/AreaPropertyPanelBase.hxx
@@ -19,6 +19,7 @@
 #ifndef INCLUDED_SVX_SOURCE_SIDEBAR_AREA_AREAPROPERTYPANELBASE_HXX
 #define INCLUDED_SVX_SOURCE_SIDEBAR_AREA_AREAPROPERTYPANELBASE_HXX
 
+#include <memory>
 #include "AreaTransparencyGradientPopup.hxx"
 #include <vcl/ctrl.hxx>
 #include <sfx2/sidebar/SidebarPanelBase.hxx>
diff --git a/include/svx/srchdlg.hxx b/include/svx/srchdlg.hxx
index 3a0b1f953e2c..6c30e4bcbe9d 100644
--- a/include/svx/srchdlg.hxx
+++ b/include/svx/srchdlg.hxx
@@ -32,6 +32,7 @@
 #include <svtools/svmedit.hxx>
 #include <svl/srchdefs.hxx>
 #include <svx/svxdllapi.h>
+#include <memory>
 #include <vector>
 
 class SvxSearchItem;
diff --git a/include/svx/svdmodel.hxx b/include/svx/svdmodel.hxx
index 3e8f77a09bf5..45a8c81fb2d0 100644
--- a/include/svx/svdmodel.hxx
+++ b/include/svx/svdmodel.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_SVDMODEL_HXX
 #define INCLUDED_SVX_SVDMODEL_HXX
 
+#include <memory>
 #include <com/sun/star/uno/Sequence.hxx>
 #include <cppuhelper/weakref.hxx>
 #include <editeng/forbiddencharacterstable.hxx>
diff --git a/include/svx/svdobj.hxx b/include/svx/svdobj.hxx
index 5ca83078913c..d5c9149f34bc 100644
--- a/include/svx/svdobj.hxx
+++ b/include/svx/svdobj.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_SVDOBJ_HXX
 #define INCLUDED_SVX_SVDOBJ_HXX
 
+#include <memory>
 #include <com/sun/star/uno/Any.hxx>
 #include <cppuhelper/weakref.hxx>
 #include <rtl/ustring.hxx>
diff --git a/include/svx/svdoedge.hxx b/include/svx/svdoedge.hxx
index 5f685276c8d7..0356b470ae5c 100644
--- a/include/svx/svdoedge.hxx
+++ b/include/svx/svdoedge.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_SVDOEDGE_HXX
 #define INCLUDED_SVX_SVDOEDGE_HXX
 
+#include <memory>
 #include <svx/svdotext.hxx>
 #include <svx/svdglue.hxx>
 #include <svx/svxdllapi.h>
diff --git a/include/svx/svdogrp.hxx b/include/svx/svdogrp.hxx
index ea2988093d2f..99e0a696b980 100644
--- a/include/svx/svdogrp.hxx
+++ b/include/svx/svdogrp.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_SVDOGRP_HXX
 #define INCLUDED_SVX_SVDOGRP_HXX
 
+#include <memory>
 #include <svx/svdobj.hxx>
 #include <svx/svxdllapi.h>
 
diff --git a/include/svx/svdomedia.hxx b/include/svx/svdomedia.hxx
index 4a96e9ac6c3f..793055aa1491 100644
--- a/include/svx/svdomedia.hxx
+++ b/include/svx/svdomedia.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_SVDOMEDIA_HXX
 #define INCLUDED_SVX_SVDOMEDIA_HXX
 
+#include <memory>
 #include <svx/svdorect.hxx>
 #include <avmedia/mediaitem.hxx>
 #include <svx/svxdllapi.h>
diff --git a/include/svx/svdoole2.hxx b/include/svx/svdoole2.hxx
index d1a471db2f48..2e71f0b835c2 100644
--- a/include/svx/svdoole2.hxx
+++ b/include/svx/svdoole2.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_SVDOOLE2_HXX
 #define INCLUDED_SVX_SVDOOLE2_HXX
 
+#include <memory>
 #include <svx/svdorect.hxx>
 #include <svx/svxdllapi.h>
 #include <sfx2/linkmgr.hxx>
diff --git a/include/svx/svdorect.hxx b/include/svx/svdorect.hxx
index 367ea1737f19..729d3f221a05 100644
--- a/include/svx/svdorect.hxx
+++ b/include/svx/svdorect.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_SVDORECT_HXX
 #define INCLUDED_SVX_SVDORECT_HXX
 
+#include <memory>
 #include <svx/svdotext.hxx>
 #include <svx/svxdllapi.h>
 
diff --git a/include/svx/unoshape.hxx b/include/svx/unoshape.hxx
index 5e2f6184afb5..94a137c73ae8 100644
--- a/include/svx/unoshape.hxx
+++ b/include/svx/unoshape.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_UNOSHAPE_HXX
 #define INCLUDED_SVX_UNOSHAPE_HXX
 
+#include <memory>
 #include <com/sun/star/document/XActionLockable.hpp>
 #include <com/sun/star/drawing/XEnhancedCustomShapeDefaulter.hpp>
 #include <com/sun/star/drawing/XGluePointsSupplier.hpp>
diff --git a/include/svx/xbitmap.hxx b/include/svx/xbitmap.hxx
index 21087eaa3f6f..79b4db97bceb 100644
--- a/include/svx/xbitmap.hxx
+++ b/include/svx/xbitmap.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_XBITMAP_HXX
 #define INCLUDED_SVX_XBITMAP_HXX
 
+#include <memory>
 #include <tools/color.hxx>
 #include <vcl/bitmap.hxx>
 #include <svtools/grfmgr.hxx>
diff --git a/include/svx/xmlsecctrl.hxx b/include/svx/xmlsecctrl.hxx
index 8389c6e5fcc2..0f7d44b86ff0 100644
--- a/include/svx/xmlsecctrl.hxx
+++ b/include/svx/xmlsecctrl.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_SVX_XMLSECCTRL_HXX
 #define INCLUDED_SVX_XMLSECCTRL_HXX
 
+#include <memory>
 #include <sfx2/stbitem.hxx>
 #include <svx/svxdllapi.h>
 
diff --git a/include/toolkit/awt/vclxfont.hxx b/include/toolkit/awt/vclxfont.hxx
index 3887fbe2f187..080f9feacc64 100644
--- a/include/toolkit/awt/vclxfont.hxx
+++ b/include/toolkit/awt/vclxfont.hxx
@@ -20,6 +20,7 @@
 #ifndef INCLUDED_TOOLKIT_AWT_VCLXFONT_HXX

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list