[Libreoffice-commits] core.git: accessibility/source animations/source basctl/source basegfx/source basic/source binaryurp/source chart2/source comphelper/source connectivity/source cui/source dbaccess/source desktop/source dtrans/source editeng/source embeddedobj/source eventattacher/source extensions/source filter/source forms/source framework/source i18npool/source include/basegfx include/connectivity io/source lingucomponent/source linguistic/source odk/examples oox/source package/source pyuno/source reportdesign/source sax/qa sax/source scripting/source sc/source sdext/source sd/source sfx2/qa sfx2/source shell/source slideshow/source sot/source starmath/source stoc/source svl/source svtools/source svx/source sw/qa sw/source testtools/source toolkit/source ucbhelper/source ucb/source UnoControls/source unotools/source unoxml/source vcl/source vcl/unx writerfilter/source xmlhelp/source xmloff/source xmlscript/source xmlsecurity/source

Stephan Bergmann sbergman at redhat.com
Mon Feb 6 16:21:48 UTC 2017


 UnoControls/source/controls/OConnectionPointHelper.cxx                         |    1 +
 accessibility/source/extended/AccessibleBrowseBoxBase.cxx                      |    1 +
 accessibility/source/extended/AccessibleGridControlBase.cxx                    |    1 +
 accessibility/source/extended/accessibleiconchoicectrl.cxx                     |    1 +
 accessibility/source/extended/accessibleiconchoicectrlentry.cxx                |    1 +
 accessibility/source/extended/accessiblelistbox.cxx                            |    1 +
 accessibility/source/extended/accessiblelistboxentry.cxx                       |    1 +
 accessibility/source/extended/accessibletabbar.cxx                             |    1 +
 accessibility/source/extended/accessibletabbarpage.cxx                         |    1 +
 accessibility/source/extended/accessibletabbarpagelist.cxx                     |    1 +
 accessibility/source/extended/textwindowaccessibility.cxx                      |    3 +++
 accessibility/source/standard/accessiblemenucomponent.cxx                      |    2 +-
 accessibility/source/standard/accessiblemenuitemcomponent.cxx                  |    2 +-
 accessibility/source/standard/vclxaccessiblebox.cxx                            |    1 +
 accessibility/source/standard/vclxaccessiblebutton.cxx                         |    1 +
 accessibility/source/standard/vclxaccessiblecheckbox.cxx                       |    1 +
 accessibility/source/standard/vclxaccessibleedit.cxx                           |    1 +
 accessibility/source/standard/vclxaccessiblelist.cxx                           |    1 +
 accessibility/source/standard/vclxaccessiblelistitem.cxx                       |    1 +
 accessibility/source/standard/vclxaccessiblemenu.cxx                           |    1 +
 accessibility/source/standard/vclxaccessiblemenuitem.cxx                       |    1 +
 accessibility/source/standard/vclxaccessibleradiobutton.cxx                    |    1 +
 accessibility/source/standard/vclxaccessiblescrollbar.cxx                      |    1 +
 accessibility/source/standard/vclxaccessiblestatusbar.cxx                      |    1 +
 accessibility/source/standard/vclxaccessiblestatusbaritem.cxx                  |    1 +
 accessibility/source/standard/vclxaccessibletabcontrol.cxx                     |    1 +
 accessibility/source/standard/vclxaccessibletabpage.cxx                        |    1 +
 accessibility/source/standard/vclxaccessibletextcomponent.cxx                  |    1 +
 accessibility/source/standard/vclxaccessibletextfield.cxx                      |    1 +
 accessibility/source/standard/vclxaccessibletoolbox.cxx                        |    1 +
 accessibility/source/standard/vclxaccessibletoolboxitem.cxx                    |    1 +
 animations/source/animcore/animcore.cxx                                        |    3 ++-
 basctl/source/accessibility/accessibledialogcontrolshape.cxx                   |    1 +
 basctl/source/accessibility/accessibledialogwindow.cxx                         |    1 +
 basctl/source/basicide/localizationmgr.cxx                                     |    1 +
 basctl/source/basicide/unomodel.cxx                                            |    1 +
 basctl/source/dlged/dlgedclip.cxx                                              |    2 +-
 basegfx/source/tools/canvastools.cxx                                           |    1 +
 basegfx/source/tools/unopolypolygon.cxx                                        |    1 +
 basegfx/source/tools/unotools.cxx                                              |    1 +
 basic/source/classes/sbunoobj.cxx                                              |    1 +
 basic/source/uno/namecont.cxx                                                  |    2 ++
 basic/source/uno/scriptcont.cxx                                                |    1 +
 binaryurp/source/bridgefactory.cxx                                             |    2 ++
 binaryurp/source/incomingrequest.cxx                                           |    1 +
 binaryurp/source/writer.cxx                                                    |    1 +
 chart2/source/controller/accessibility/AccessibleBase.cxx                      |    1 +
 chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx                    |    1 +
 chart2/source/controller/main/UndoActions.cxx                                  |    1 -
 chart2/source/controller/main/UndoCommandDispatch.cxx                          |    1 +
 chart2/source/inc/LifeTime.hxx                                                 |    1 +
 chart2/source/model/main/BaseCoordinateSystem.cxx                              |    1 +
 chart2/source/model/main/ChartModel.cxx                                        |    1 +
 chart2/source/model/main/ChartModel_Persistence.cxx                            |    1 +
 chart2/source/model/main/DataSeries.cxx                                        |    2 ++
 chart2/source/model/main/UndoManager.cxx                                       |    7 +------
 chart2/source/view/main/ChartView.cxx                                          |    1 +
 comphelper/source/container/IndexedPropertyValuesContainer.cxx                 |    2 ++
 comphelper/source/container/embeddedobjectcontainer.cxx                        |    2 ++
 comphelper/source/container/enumerablemap.cxx                                  |    2 ++
 comphelper/source/eventattachermgr/eventattachermgr.cxx                        |    1 +
 comphelper/source/misc/accessiblecontexthelper.cxx                             |    1 +
 comphelper/source/misc/accessiblekeybindinghelper.cxx                          |    3 +++
 comphelper/source/misc/accessibletexthelper.cxx                                |    1 +
 comphelper/source/misc/backupfilehelper.cxx                                    |    3 +++
 comphelper/source/misc/instancelocker.cxx                                      |    2 ++
 comphelper/source/misc/officeresourcebundle.cxx                                |    1 +
 comphelper/source/misc/storagehelper.cxx                                       |    1 +
 comphelper/source/property/opropertybag.cxx                                    |    1 +
 comphelper/source/streaming/memorystream.cxx                                   |    2 ++
 comphelper/source/streaming/oslfile2streamwrap.cxx                             |    4 ++++
 comphelper/source/streaming/seekableinput.cxx                                  |    4 ++++
 comphelper/source/streaming/seqinputstreamserv.cxx                             |    2 ++
 comphelper/source/streaming/seqoutputstreamserv.cxx                            |    1 +
 comphelper/source/streaming/seqstream.cxx                                      |    5 +++++
 comphelper/source/xml/ofopxmlhelper.cxx                                        |    1 +
 connectivity/source/commontools/TKeyColumns.cxx                                |    1 +
 connectivity/source/commontools/dbtools.cxx                                    |    1 +
 connectivity/source/commontools/paramwrapper.cxx                               |    2 ++
 connectivity/source/drivers/dbase/DTable.cxx                                   |    2 ++
 connectivity/source/drivers/firebird/Blob.cxx                                  |    3 +++
 connectivity/source/drivers/hsqldb/HCatalog.cxx                                |    1 +
 connectivity/source/drivers/hsqldb/StorageFileAccess.cxx                       |    1 +
 connectivity/source/drivers/jdbc/InputStream.cxx                               |    3 +++
 connectivity/source/drivers/odbc/OPreparedStatement.cxx                        |    1 +
 connectivity/source/drivers/postgresql/pq_array.cxx                            |    2 +-
 connectivity/source/drivers/postgresql/pq_baseresultset.cxx                    |    3 ++-
 connectivity/source/drivers/postgresql/pq_connection.cxx                       |    1 +
 connectivity/source/drivers/postgresql/pq_driver.cxx                           |    1 -
 connectivity/source/drivers/postgresql/pq_fakedupdateableresultset.cxx         |    1 +
 connectivity/source/drivers/postgresql/pq_preparedstatement.cxx                |    1 +
 connectivity/source/drivers/postgresql/pq_resultsetmetadata.cxx                |    1 +
 connectivity/source/drivers/postgresql/pq_sequenceresultsetmetadata.cxx        |    1 +
 connectivity/source/drivers/postgresql/pq_statement.cxx                        |    1 +
 connectivity/source/drivers/postgresql/pq_tools.cxx                            |    2 +-
 connectivity/source/drivers/postgresql/pq_updateableresultset.cxx              |    2 +-
 connectivity/source/drivers/postgresql/pq_xcolumns.cxx                         |    3 ++-
 connectivity/source/drivers/postgresql/pq_xcontainer.cxx                       |    3 ++-
 connectivity/source/drivers/postgresql/pq_xindexcolumns.cxx                    |    2 +-
 connectivity/source/drivers/postgresql/pq_xindexes.cxx                         |    3 ++-
 connectivity/source/drivers/postgresql/pq_xkeycolumns.cxx                      |    2 +-
 connectivity/source/drivers/postgresql/pq_xkeys.cxx                            |    3 ++-
 connectivity/source/drivers/postgresql/pq_xtable.cxx                           |    4 +---
 connectivity/source/drivers/postgresql/pq_xtables.cxx                          |    3 ++-
 connectivity/source/drivers/postgresql/pq_xuser.cxx                            |    1 +
 connectivity/source/drivers/postgresql/pq_xusers.cxx                           |    3 ++-
 connectivity/source/drivers/postgresql/pq_xview.cxx                            |    3 +--
 connectivity/source/drivers/postgresql/pq_xviews.cxx                           |    3 ++-
 connectivity/source/sdbcx/VCollection.cxx                                      |    2 ++
 cui/source/customize/cfg.cxx                                                   |    3 +++
 cui/source/dialogs/hangulhanjadlg.cxx                                          |    1 +
 cui/source/dialogs/hlmarkwn.cxx                                                |    1 +
 cui/source/dialogs/scriptdlg.cxx                                               |    1 +
 cui/source/options/treeopt.cxx                                                 |    1 +
 dbaccess/source/core/api/CRowSetDataColumn.cxx                                 |    1 +
 dbaccess/source/core/api/querycontainer.cxx                                    |    1 +
 dbaccess/source/core/api/resultcolumn.cxx                                      |    1 +
 dbaccess/source/core/dataaccess/ContentHelper.cxx                              |    1 +
 dbaccess/source/core/dataaccess/ModelImpl.cxx                                  |    1 -
 dbaccess/source/core/dataaccess/bookmarkcontainer.cxx                          |    2 ++
 dbaccess/source/core/dataaccess/commanddefinition.cxx                          |    1 +
 dbaccess/source/core/dataaccess/connection.cxx                                 |    1 +
 dbaccess/source/core/dataaccess/databasecontext.cxx                            |    2 ++
 dbaccess/source/core/dataaccess/databasedocument.cxx                           |    1 +
 dbaccess/source/core/dataaccess/databaseregistrations.cxx                      |    3 +++
 dbaccess/source/core/dataaccess/definitioncontainer.cxx                        |    1 +
 dbaccess/source/core/dataaccess/documentdefinition.cxx                         |    2 ++
 dbaccess/source/core/dataaccess/myucp_datasupplier.cxx                         |    1 +
 dbaccess/source/ext/macromigration/macromigrationdialog.cxx                    |    1 +
 dbaccess/source/filter/xml/xmlfilter.cxx                                       |    1 +
 dbaccess/source/sdbtools/connection/datasourcemetadata.cxx                     |    1 -
 dbaccess/source/ui/browser/brwctrlr.cxx                                        |    1 +
 dbaccess/source/ui/browser/formadapter.cxx                                     |    1 +
 dbaccess/source/ui/dlg/dbwizsetup.cxx                                          |    2 +-
 dbaccess/source/ui/dlg/directsql.cxx                                           |    1 +
 dbaccess/source/ui/inc/DExport.hxx                                             |    3 +++
 dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx                        |    1 +
 dbaccess/source/ui/querydesign/JAccess.cxx                                     |    1 +
 dbaccess/source/ui/querydesign/TableWindowAccess.cxx                           |    1 +
 desktop/source/app/check_ext_deps.cxx                                          |    3 +++
 desktop/source/app/dispatchwatcher.cxx                                         |    1 +
 desktop/source/app/officeipcthread.cxx                                         |    1 +
 desktop/source/deployment/dp_log.cxx                                           |    1 +
 desktop/source/deployment/gui/dp_gui_dialog2.cxx                               |    4 ++--
 desktop/source/deployment/gui/dp_gui_extlistbox.cxx                            |    1 +
 desktop/source/deployment/gui/dp_gui_theextmgr.cxx                             |    4 ++++
 desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx                   |    1 +
 desktop/source/deployment/manager/dp_extensionmanager.cxx                      |    3 +++
 desktop/source/deployment/manager/dp_informationprovider.cxx                   |    1 +
 desktop/source/deployment/manager/dp_manager.cxx                               |    5 +++++
 desktop/source/deployment/misc/dp_descriptioninfoset.cxx                       |    2 ++
 desktop/source/deployment/misc/dp_update.cxx                                   |    2 ++
 desktop/source/deployment/registry/component/dp_compbackenddb.cxx              |    1 +
 desktop/source/deployment/registry/component/dp_component.cxx                  |    1 +
 desktop/source/deployment/registry/configuration/dp_configuration.cxx          |    1 +
 desktop/source/deployment/registry/configuration/dp_configurationbackenddb.cxx |    1 +
 desktop/source/deployment/registry/dp_backend.cxx                              |    4 ++++
 desktop/source/deployment/registry/dp_backenddb.cxx                            |    1 +
 desktop/source/deployment/registry/dp_registry.cxx                             |    1 +
 desktop/source/deployment/registry/executable/dp_executable.cxx                |    1 +
 desktop/source/deployment/registry/help/dp_help.cxx                            |    2 ++
 desktop/source/deployment/registry/help/dp_helpbackenddb.cxx                   |    1 +
 desktop/source/deployment/registry/package/dp_extbackenddb.cxx                 |    1 +
 desktop/source/deployment/registry/package/dp_package.cxx                      |    3 +++
 desktop/source/migration/services/oo3extensionmigration.cxx                    |    2 ++
 desktop/source/offacc/acceptor.cxx                                             |    1 -
 desktop/source/pkgchk/unopkg/unopkg_app.cxx                                    |    4 ++++
 desktop/source/pkgchk/unopkg/unopkg_cmdenv.cxx                                 |    1 +
 dtrans/source/cnttype/mcnttype.cxx                                             |    4 ++++
 editeng/source/accessibility/AccessibleEditableTextPara.cxx                    |    1 +
 editeng/source/accessibility/AccessibleImageBullet.cxx                         |    1 +
 editeng/source/accessibility/AccessibleStaticTextBase.cxx                      |    1 +
 editeng/source/editeng/eeobj.cxx                                               |    3 +++
 editeng/source/misc/svxacorr.cxx                                               |    3 +++
 editeng/source/uno/UnoForbiddenCharsTable.cxx                                  |    3 +++
 editeng/source/uno/unonrule.cxx                                                |    3 +++
 embeddedobj/source/commonembedding/embedobj.cxx                                |    4 ++++
 embeddedobj/source/commonembedding/inplaceobj.cxx                              |    1 +
 embeddedobj/source/commonembedding/miscobj.cxx                                 |    1 +
 embeddedobj/source/commonembedding/persistence.cxx                             |    4 ++++
 embeddedobj/source/commonembedding/specialobject.cxx                           |    2 ++
 embeddedobj/source/commonembedding/visobj.cxx                                  |    1 +
 embeddedobj/source/commonembedding/xfactory.cxx                                |    2 +-
 embeddedobj/source/general/docholder.cxx                                       |    2 ++
 embeddedobj/source/general/dummyobject.cxx                                     |    4 ++++
 embeddedobj/source/msole/closepreventer.cxx                                    |    1 +
 embeddedobj/source/msole/oleembed.cxx                                          |    1 +
 embeddedobj/source/msole/olemisc.cxx                                           |    2 ++
 embeddedobj/source/msole/olepersist.cxx                                        |    2 ++
 embeddedobj/source/msole/olevisual.cxx                                         |    1 +
 embeddedobj/source/msole/xolefactory.cxx                                       |    1 +
 eventattacher/source/eventattacher.cxx                                         |    4 ++++
 extensions/source/bibliography/bibload.cxx                                     |    1 +
 extensions/source/propctrlr/cellbindinghandler.cxx                             |    1 +
 extensions/source/propctrlr/composeduiupdate.cxx                               |    2 +-
 extensions/source/propctrlr/editpropertyhandler.cxx                            |    1 +
 extensions/source/propctrlr/eformspropertyhandler.cxx                          |    1 +
 extensions/source/propctrlr/formcontroller.cxx                                 |    1 +
 extensions/source/propctrlr/formgeometryhandler.cxx                            |    1 +
 extensions/source/propctrlr/genericpropertyhandler.cxx                         |    1 +
 extensions/source/propctrlr/propcontroller.cxx                                 |    1 +
 extensions/source/propctrlr/standardcontrol.cxx                                |    1 +
 extensions/source/propctrlr/stringrepresentation.cxx                           |    1 +
 extensions/source/propctrlr/submissionhandler.cxx                              |    1 +
 extensions/source/propctrlr/usercontrol.cxx                                    |    1 -
 extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx                   |    1 +
 extensions/source/resource/ResourceIndexAccess.cxx                             |    1 +
 extensions/source/resource/oooresourceloader.cxx                               |    1 +
 extensions/source/update/check/updatecheck.cxx                                 |    1 +
 extensions/source/update/check/updatehdl.cxx                                   |    4 ++--
 extensions/source/update/check/updateprotocol.cxx                              |    1 +
 extensions/source/update/feed/updatefeed.cxx                                   |    3 ++-
 filter/source/flash/swffilter.cxx                                              |    1 +
 filter/source/pdf/pdfexport.cxx                                                |    1 +
 filter/source/placeware/exporter.cxx                                           |    1 +
 filter/source/svg/svgfilter.cxx                                                |    1 +
 filter/source/xsltdialog/xmlfilterdialogcomponent.cxx                          |    1 +
 forms/source/component/FormComponent.cxx                                       |    3 +++
 forms/source/component/cachedrowset.cxx                                        |    1 +
 forms/source/component/clickableimage.cxx                                      |    1 +
 forms/source/misc/InterfaceContainer.cxx                                       |    2 ++
 forms/source/xforms/binding.cxx                                                |    4 ++--
 forms/source/xforms/datatyperepository.cxx                                     |    2 ++
 forms/source/xforms/datatypes.cxx                                              |    1 -
 forms/source/xforms/model.cxx                                                  |    1 -
 forms/source/xforms/submission.cxx                                             |    2 +-
 framework/source/accelerators/acceleratorconfiguration.cxx                     |    1 +
 framework/source/dispatch/mailtodispatcher.cxx                                 |    2 ++
 framework/source/fwe/classes/framelistanalyzer.cxx                             |    2 ++
 framework/source/fwe/helper/actiontriggerhelper.cxx                            |    1 +
 framework/source/fwe/helper/propertysetcontainer.cxx                           |    1 +
 framework/source/fwe/helper/undomanagerhelper.cxx                              |    5 +++++
 framework/source/fwe/xml/menuconfiguration.cxx                                 |    1 +
 framework/source/fwe/xml/menudocumenthandler.cxx                               |    1 +
 framework/source/fwe/xml/statusbarconfiguration.cxx                            |    1 +
 framework/source/fwe/xml/statusbardocumenthandler.cxx                          |    1 +
 framework/source/fwe/xml/toolboxconfiguration.cxx                              |    1 +
 framework/source/fwe/xml/toolboxdocumenthandler.cxx                            |    1 +
 framework/source/fwi/uielement/constitemcontainer.cxx                          |    1 +
 framework/source/fwi/uielement/itemcontainer.cxx                               |    3 +++
 framework/source/fwi/uielement/rootitemcontainer.cxx                           |    1 +
 framework/source/helper/oframes.cxx                                            |    2 +-
 framework/source/inc/pattern/frame.hxx                                         |    1 +
 framework/source/jobs/job.cxx                                                  |    2 ++
 framework/source/loadenv/loadenv.cxx                                           |    1 +
 framework/source/recording/dispatchrecorder.cxx                                |    3 +++
 framework/source/services/ContextChangeEventMultiplexer.cxx                    |    2 +-
 framework/source/services/autorecovery.cxx                                     |    1 +
 framework/source/services/desktop.cxx                                          |    2 ++
 framework/source/services/frame.cxx                                            |    1 +
 framework/source/services/modulemanager.cxx                                    |    1 +
 framework/source/tabwin/tabwindow.cxx                                          |    2 +-
 framework/source/uiconfiguration/imagemanagerimpl.cxx                          |    4 ++++
 framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx              |    5 +++++
 framework/source/uiconfiguration/uiconfigurationmanager.cxx                    |    5 +++++
 framework/source/uielement/menubarmanager.cxx                                  |    1 +
 framework/source/uielement/statusbarmanager.cxx                                |    2 +-
 framework/source/uielement/toolbarmanager.cxx                                  |    1 +
 framework/source/uifactory/uielementfactorymanager.cxx                         |    2 ++
 framework/source/uifactory/windowcontentfactorymanager.cxx                     |    1 +
 framework/source/xml/imagesconfiguration.cxx                                   |    1 +
 i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx          |    1 +
 i18npool/source/localedata/localedata.cxx                                      |    1 +
 i18npool/source/textconversion/textconversionImpl.cxx                          |    1 +
 i18npool/source/textconversion/textconversion_ko.cxx                           |    1 +
 i18npool/source/textconversion/textconversion_zh.cxx                           |    1 +
 i18npool/source/transliteration/fullwidthToHalfwidth.cxx                       |    3 +++
 i18npool/source/transliteration/textToPronounce_zh.cxx                         |    3 +++
 i18npool/source/transliteration/transliteration_body.cxx                       |    2 +-
 include/basegfx/tools/unopolypolygon.hxx                                       |    1 +
 include/connectivity/sqlnode.hxx                                               |    1 +
 io/source/TextInputStream/TextInputStream.cxx                                  |    3 +++
 io/source/TextOutputStream/TextOutputStream.cxx                                |    1 +
 io/source/acceptor/acc_pipe.cxx                                                |    1 +
 io/source/acceptor/acc_socket.cxx                                              |    2 +-
 io/source/acceptor/acceptor.cxx                                                |    3 +++
 io/source/connector/connector.cxx                                              |    2 ++
 io/source/connector/ctr_pipe.cxx                                               |    3 +++
 io/source/connector/ctr_socket.cxx                                             |    1 +
 io/source/stm/odata.cxx                                                        |    1 +
 io/source/stm/omark.cxx                                                        |    2 ++
 io/source/stm/opipe.cxx                                                        |    3 ++-
 io/source/stm/opump.cxx                                                        |    2 ++
 lingucomponent/source/languageguessing/guesslang.cxx                           |    1 +
 linguistic/source/convdic.cxx                                                  |    1 +
 linguistic/source/convdiclist.cxx                                              |    1 +
 linguistic/source/lngsvcmgr.cxx                                                |    2 ++
 odk/examples/cpp/complextoolbarcontrols/MyJob.h                                |    1 +
 odk/examples/cpp/complextoolbarcontrols/MyListener.h                           |    3 +++
 oox/source/crypto/DocumentEncryption.cxx                                       |    1 -
 oox/source/docprop/docprophandler.cxx                                          |    2 ++
 oox/source/helper/textinputstream.cxx                                          |    1 +
 oox/source/ole/olestorage.cxx                                                  |    2 ++
 package/source/manifest/ManifestReader.cxx                                     |    1 +
 package/source/xstor/ocompinstream.cxx                                         |    1 +
 package/source/xstor/ohierarchyholder.cxx                                      |    4 ++++
 package/source/xstor/owriteablestream.cxx                                      |    5 +++++
 package/source/xstor/switchpersistencestream.cxx                               |    3 ++-
 package/source/xstor/xfactory.cxx                                              |    1 +
 package/source/xstor/xstorage.cxx                                              |    4 ++++
 package/source/zipapi/blowfishcontext.cxx                                      |    3 +++
 package/source/zipapi/sha1context.cxx                                          |    3 +++
 package/source/zippackage/ZipPackageBuffer.cxx                                 |    3 +++
 package/source/zippackage/ZipPackageEntry.cxx                                  |    1 +
 package/source/zippackage/ZipPackageStream.cxx                                 |    1 +
 package/source/zippackage/wrapstreamforshare.cxx                               |    3 +++
 pyuno/source/module/pyuno_adapter.cxx                                          |    1 +
 pyuno/source/module/pyuno_struct.cxx                                           |    1 +
 reportdesign/source/core/api/Functions.cxx                                     |    1 +
 reportdesign/source/core/api/Group.cxx                                         |    1 +
 reportdesign/source/core/api/Groups.cxx                                        |    2 ++
 reportdesign/source/core/api/ReportDefinition.cxx                              |    3 +++
 reportdesign/source/core/api/Section.cxx                                       |    1 +
 reportdesign/source/filter/xml/xmlfilter.cxx                                   |    1 +
 reportdesign/source/ui/inspection/DataProviderHandler.cxx                      |    1 +
 reportdesign/source/ui/inspection/GeometryHandler.cxx                          |    1 +
 reportdesign/source/ui/inspection/ReportComponentHandler.cxx                   |    1 +
 sax/qa/cppunit/attributes.cxx                                                  |    2 +-
 sax/qa/cppunit/xmlimport.cxx                                                   |    1 +
 sax/source/expatwrap/sax_expat.cxx                                             |    1 +
 sax/source/expatwrap/saxwriter.cxx                                             |    1 +
 sax/source/expatwrap/xml2utf.cxx                                               |    2 +-
 sax/source/fastparser/fastparser.cxx                                           |    2 ++
 sax/source/tools/fastattribs.cxx                                               |    1 +
 sc/source/core/data/dpobject.cxx                                               |    1 +
 sc/source/filter/oox/workbookhelper.cxx                                        |    1 +
 sc/source/filter/xml/xmlimprt.cxx                                              |    1 +
 sc/source/filter/xml/xmlwrap.cxx                                               |    1 +
 sc/source/ui/docshell/dbdocimp.cxx                                             |    1 +
 sc/source/ui/docshell/docsh.cxx                                                |    1 +
 sc/source/ui/docshell/docsh8.cxx                                               |    1 +
 sc/source/ui/unoobj/afmtuno.cxx                                                |    1 +
 sc/source/ui/unoobj/appluno.cxx                                                |    1 +
 sc/source/ui/unoobj/celllistsource.cxx                                         |    2 ++
 sc/source/ui/unoobj/cellsuno.cxx                                               |    1 +
 sc/source/ui/unoobj/cellvaluebinding.cxx                                       |    1 +
 sc/source/ui/unoobj/chartuno.cxx                                               |    1 +
 sc/source/ui/unoobj/dapiuno.cxx                                                |    1 +
 sc/source/ui/unoobj/datauno.cxx                                                |    1 +
 sc/source/ui/unoobj/docuno.cxx                                                 |    1 +
 sc/source/ui/unoobj/fielduno.cxx                                               |    1 +
 sc/source/ui/unoobj/fmtuno.cxx                                                 |    2 +-
 sc/source/ui/unoobj/linkuno.cxx                                                |    3 +++
 sc/source/ui/unoobj/miscuno.cxx                                                |    3 +++
 sc/source/ui/unoobj/nameuno.cxx                                                |    2 +-
 sc/source/ui/unoobj/shapeuno.cxx                                               |    1 +
 sc/source/ui/unoobj/styleuno.cxx                                               |    1 +
 sc/source/ui/unoobj/viewuno.cxx                                                |    2 ++
 sc/source/ui/vba/vbapalette.cxx                                                |    1 +
 scripting/source/basprov/basprov.cxx                                           |    1 +
 scripting/source/basprov/basscript.cxx                                         |    1 +
 scripting/source/dlgprov/dlgevtatt.cxx                                         |    1 +
 scripting/source/protocolhandler/scripthandler.cxx                             |    2 +-
 scripting/source/provider/MasterScriptProvider.cxx                             |    2 +-
 scripting/source/provider/URIHelper.cxx                                        |    2 +-
 scripting/source/stringresource/stringresource.cxx                             |    3 +++
 sd/source/core/CustomAnimationPreset.cxx                                       |    3 +++
 sd/source/core/annotations/AnnotationEnumeration.cxx                           |    2 +-
 sd/source/core/stlfamily.cxx                                                   |    1 +
 sd/source/core/stlpool.cxx                                                     |    1 +
 sd/source/filter/xml/sdxmlwrp.cxx                                              |    1 +
 sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx                     |    2 ++
 sd/source/ui/accessibility/AccessibleSlideSorterView.cxx                       |    1 +
 sd/source/ui/dlg/filedlg.cxx                                                   |    1 +
 sd/source/ui/dlg/tpaction.cxx                                                  |    1 +
 sd/source/ui/unoidl/randomnode.cxx                                             |    3 +--
 sd/source/ui/unoidl/unocpres.cxx                                               |    1 +
 sd/source/ui/unoidl/unolayer.cxx                                               |    1 +
 sd/source/ui/unoidl/unomodel.cxx                                               |    1 +
 sd/source/ui/unoidl/unopage.cxx                                                |    1 +
 sd/source/ui/unoidl/unosrch.cxx                                                |    3 +++
 sdext/source/pdfimport/filterdet.cxx                                           |    1 +
 sdext/source/pdfimport/pdfiadaptor.cxx                                         |    1 +
 sdext/source/pdfimport/sax/emitcontext.cxx                                     |    1 +
 sdext/source/presenter/PresenterAccessibility.cxx                              |    1 +
 sfx2/qa/cppunit/test_metadatable.cxx                                           |    2 +-
 sfx2/source/appl/appopen.cxx                                                   |    1 +
 sfx2/source/appl/appserv.cxx                                                   |    1 +
 sfx2/source/appl/opengrf.cxx                                                   |    1 +
 sfx2/source/appl/sfxhelp.cxx                                                   |    1 +
 sfx2/source/appl/shutdownicon.cxx                                              |    1 +
 sfx2/source/appl/xpackcreator.cxx                                              |    1 +
 sfx2/source/control/thumbnailviewacc.cxx                                       |    1 +
 sfx2/source/dialog/mailmodel.cxx                                               |    1 +
 sfx2/source/dialog/templdlg.cxx                                                |    1 +
 sfx2/source/doc/DocumentMetadataAccess.cxx                                     |    2 ++
 sfx2/source/doc/Metadatable.cxx                                                |    2 +-
 sfx2/source/doc/SfxDocumentMetaData.cxx                                        |    5 +++++
 sfx2/source/doc/doctempl.cxx                                                   |    1 +
 sfx2/source/doc/doctemplates.cxx                                               |    2 ++
 sfx2/source/doc/doctemplateslocal.cxx                                          |    1 +
 sfx2/source/doc/docundomanager.cxx                                             |    7 +------
 sfx2/source/doc/guisaveas.cxx                                                  |    1 +
 sfx2/source/doc/objserv.cxx                                                    |    1 +
 sfx2/source/doc/objstor.cxx                                                    |    1 +
 sfx2/source/doc/sfxbasemodel.cxx                                               |    3 ++-
 sfx2/source/notify/globalevents.cxx                                            |    1 +
 sfx2/source/sidebar/UnoDecks.cxx                                               |    3 +++
 sfx2/source/sidebar/UnoPanels.cxx                                              |    2 +-
 sfx2/source/view/ipclient.cxx                                                  |    1 +
 sfx2/source/view/viewfrm2.cxx                                                  |    2 +-
 sfx2/source/view/viewsh.cxx                                                    |    1 +
 shell/source/unix/exec/shellexec.cxx                                           |    1 +
 slideshow/source/engine/animationnodes/animationaudionode.cxx                  |    3 +++
 slideshow/source/engine/slideshowimpl.cxx                                      |    1 +
 sot/source/base/formats.cxx                                                    |    1 +
 sot/source/unoolestorage/xolesimplestorage.cxx                                 |    2 ++
 starmath/source/accessibility.cxx                                              |    1 +
 starmath/source/mathmlimport.cxx                                               |    1 +
 stoc/source/inspect/introspection.cxx                                          |    1 +
 stoc/source/invocation/invocation.cxx                                          |    1 +
 stoc/source/typeconv/convert.cxx                                               |    1 +
 svl/source/fsstor/fsfactory.cxx                                                |    1 +
 svl/source/fsstor/fsstorage.cxx                                                |    4 ++++
 svl/source/misc/lockfilecommon.cxx                                             |    1 +
 svl/source/misc/sharecontrolfile.cxx                                           |    1 +
 svl/source/misc/strmadpt.cxx                                                   |    1 +
 svl/source/numbers/numfmuno.cxx                                                |    2 ++
 svtools/source/contnr/DocumentInfoPreview.cxx                                  |    1 +
 svtools/source/control/toolbarmenu.cxx                                         |    1 +
 svtools/source/control/toolbarmenuacc.cxx                                      |    1 +
 svtools/source/control/valueacc.cxx                                            |    1 +
 svtools/source/control/vclxaccessibleheaderbar.cxx                             |    1 +
 svtools/source/control/vclxaccessibleheaderbaritem.cxx                         |    1 +
 svtools/source/hatchwindow/hatchwindow.cxx                                     |    1 +
 svtools/source/hatchwindow/hatchwindowfactory.cxx                              |    1 +
 svtools/source/misc/embedhlp.cxx                                               |    1 +
 svtools/source/misc/transfer.cxx                                               |    1 +
 svtools/source/uno/unoimap.cxx                                                 |    1 +
 svtools/source/uno/wizard/unowizard.cxx                                        |    2 ++
 svx/source/accessibility/charmapacc.cxx                                        |    1 +
 svx/source/fmcomp/fmgridif.cxx                                                 |    1 +
 svx/source/form/fmPropBrw.cxx                                                  |    1 +
 svx/source/form/fmscriptingenv.cxx                                             |    1 +
 svx/source/form/fmvwimp.cxx                                                    |    1 +
 svx/source/form/formcontroller.cxx                                             |    2 ++
 svx/source/sidebar/shapes/DefaultShapesPanel.cxx                               |    1 +
 svx/source/sidebar/styles/StylesPropertyPanel.cxx                              |    4 ++++
 svx/source/sidebar/text/TextPropertyPanel.cxx                                  |    1 +
 svx/source/svdraw/svdoole2.cxx                                                 |    1 +
 svx/source/table/cellcursor.cxx                                                |    2 ++
 svx/source/table/cellrange.cxx                                                 |    3 +++
 svx/source/table/tablecolumn.cxx                                               |    1 +
 svx/source/table/tablecolumns.cxx                                              |    1 +
 svx/source/table/tabledesign.cxx                                               |    1 +
 svx/source/table/tablemodel.cxx                                                |    2 ++
 svx/source/table/tablerow.cxx                                                  |    1 +
 svx/source/unodraw/gluepts.cxx                                                 |    1 +
 svx/source/unodraw/unomod.cxx                                                  |    3 +++
 svx/source/unodraw/unopage.cxx                                                 |    1 +
 svx/source/unodraw/unoshap2.cxx                                                |    1 +
 svx/source/unodraw/unoshap3.cxx                                                |    1 +
 svx/source/unodraw/unoshape.cxx                                                |    1 +
 svx/source/unodraw/unoshcol.cxx                                                |    2 ++
 svx/source/unogallery/unogaltheme.cxx                                          |    1 +
 svx/source/unogallery/unogalthemeprovider.cxx                                  |    1 +
 svx/source/xml/xmlgrhlp.cxx                                                    |    1 +
 sw/qa/extras/rtfimport/rtfimport.cxx                                           |    1 +
 sw/source/core/docnode/finalthreadmanager.cxx                                  |    1 +
 sw/source/core/inc/wrong.hxx                                                   |    1 +
 sw/source/core/swg/SwXMLTextBlocks1.cxx                                        |    1 +
 sw/source/core/unocore/unocrsrhelper.cxx                                       |    1 +
 sw/source/core/unocore/unoidx.cxx                                              |    1 +
 sw/source/core/unocore/unoredlines.cxx                                         |    1 +
 sw/source/core/unocore/unorefmk.cxx                                            |    1 +
 sw/source/core/unocore/unosett.cxx                                             |    1 +
 sw/source/core/unocore/unostyle.cxx                                            |    1 +
 sw/source/core/unocore/unotbl.cxx                                              |    1 +
 sw/source/core/unocore/unotext.cxx                                             |    1 +
 sw/source/core/unocore/unotextmarkup.cxx                                       |    2 ++
 sw/source/filter/ww8/writerhelper.cxx                                          |    3 +++
 sw/source/ui/dbui/mmaddressblockpage.cxx                                       |    1 +
 sw/source/ui/dbui/mmgreetingspage.cxx                                          |    1 +
 sw/source/uibase/config/StoredChapterNumbering.cxx                             |    1 +
 sw/source/uibase/dbui/maildispatcher.cxx                                       |    1 +
 sw/source/uibase/dbui/mailmergehelper.cxx                                      |    1 +
 sw/source/uibase/uno/unoatxt.cxx                                               |    4 ++++
 testtools/source/bridgetest/cppobj.cxx                                         |    1 +
 toolkit/source/awt/vclxaccessiblecomponent.cxx                                 |    1 +
 toolkit/source/awt/vclxtopwindow.cxx                                           |    3 +++
 toolkit/source/awt/vclxwindows.cxx                                             |    1 +
 toolkit/source/controls/accessiblecontrolcontext.cxx                           |    1 +
 toolkit/source/controls/animatedimages.cxx                                     |    1 +
 toolkit/source/controls/grid/defaultgridcolumnmodel.cxx                        |    1 +
 toolkit/source/controls/grid/defaultgriddatamodel.cxx                          |    1 +
 toolkit/source/controls/grid/gridcolumn.cxx                                    |    1 +
 toolkit/source/controls/grid/sortablegriddatamodel.cxx                         |    1 +
 toolkit/source/controls/roadmapcontrol.cxx                                     |    1 +
 toolkit/source/controls/tabpagecontainer.cxx                                   |    1 +
 toolkit/source/controls/tree/treedatamodel.cxx                                 |    2 ++
 toolkit/source/controls/unocontrol.cxx                                         |    1 +
 toolkit/source/controls/unocontrolcontainer.cxx                                |    1 +
 toolkit/source/controls/unocontrols.cxx                                        |    1 +
 ucb/source/cacher/cachedcontentresultset.cxx                                   |    1 +
 ucb/source/cacher/cachedcontentresultsetstub.cxx                               |    1 +
 ucb/source/cacher/dynamicresultsetwrapper.cxx                                  |    3 +++
 ucb/source/core/provprox.cxx                                                   |    1 +
 ucb/source/core/ucb.cxx                                                        |    2 ++
 ucb/source/core/ucbcmds.cxx                                                    |    5 +++++
 ucb/source/core/ucbstore.cxx                                                   |    3 +++
 ucb/source/sorter/sortdynres.cxx                                               |    1 +
 ucb/source/sorter/sortresult.cxx                                               |    1 +
 ucb/source/ucp/cmis/cmis_content.cxx                                           |    3 +++
 ucb/source/ucp/cmis/cmis_provider.cxx                                          |    1 +
 ucb/source/ucp/cmis/cmis_repo_content.cxx                                      |    1 +
 ucb/source/ucp/cmis/std_inputstream.cxx                                        |    2 ++
 ucb/source/ucp/cmis/std_outputstream.cxx                                       |    1 +
 ucb/source/ucp/expand/ucpexpand.cxx                                            |    1 +
 ucb/source/ucp/ext/ucpext_content.cxx                                          |    1 +
 ucb/source/ucp/ext/ucpext_datasupplier.cxx                                     |    2 +-
 ucb/source/ucp/ext/ucpext_provider.cxx                                         |    1 +
 ucb/source/ucp/file/bc.cxx                                                     |    4 ++++
 ucb/source/ucp/file/filcmd.cxx                                                 |    4 ++++
 ucb/source/ucp/file/filinpstr.cxx                                              |    4 ++++
 ucb/source/ucp/file/filrow.cxx                                                 |    2 ++
 ucb/source/ucp/file/filrset.cxx                                                |    5 +++++
 ucb/source/ucp/file/filstr.cxx                                                 |    3 +++
 ucb/source/ucp/file/filtask.cxx                                                |    6 ++++++
 ucb/source/ucp/file/prov.cxx                                                   |    1 +
 ucb/source/ucp/ftp/ftpcontent.cxx                                              |    6 ++++++
 ucb/source/ucp/ftp/ftpcontentprovider.cxx                                      |    8 ++------
 ucb/source/ucp/ftp/ftpresultsetbase.cxx                                        |    1 +
 ucb/source/ucp/gio/gio_content.cxx                                             |    3 ++-
 ucb/source/ucp/gio/gio_datasupplier.cxx                                        |    2 +-
 ucb/source/ucp/gio/gio_inputstream.cxx                                         |    4 ++++
 ucb/source/ucp/gio/gio_outputstream.cxx                                        |    3 +++
 ucb/source/ucp/gio/gio_provider.cxx                                            |    1 +
 ucb/source/ucp/gio/gio_seekable.cxx                                            |    4 ++++
 ucb/source/ucp/hierarchy/hierarchycontent.cxx                                  |    4 ++++
 ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx                             |    2 ++
 ucb/source/ucp/hierarchy/hierarchyprovider.cxx                                 |    1 +
 ucb/source/ucp/image/ucpimage.cxx                                              |    1 +
 ucb/source/ucp/package/pkgcontent.cxx                                          |    6 ++++++
 ucb/source/ucp/package/pkgdatasupplier.cxx                                     |    1 +
 ucb/source/ucp/package/pkgprovider.cxx                                         |    1 +
 ucb/source/ucp/tdoc/tdoc_content.cxx                                           |    8 +++++++-
 ucb/source/ucp/tdoc/tdoc_datasupplier.cxx                                      |    1 +
 ucb/source/ucp/tdoc/tdoc_docmgr.cxx                                            |    1 +
 ucb/source/ucp/tdoc/tdoc_provider.cxx                                          |    5 ++++-
 ucb/source/ucp/tdoc/tdoc_stgelems.cxx                                          |    2 +-
 ucb/source/ucp/tdoc/tdoc_storage.cxx                                           |    4 ++++
 ucb/source/ucp/webdav-neon/DAVResourceAccess.cxx                               |    3 ++-
 ucb/source/ucp/webdav-neon/NeonInputStream.cxx                                 |    1 +
 ucb/source/ucp/webdav-neon/NeonSession.cxx                                     |    3 +++
 ucb/source/ucp/webdav-neon/webdavcontent.cxx                                   |    5 ++++-
 ucb/source/ucp/webdav-neon/webdavdatasupplier.cxx                              |    1 +
 ucb/source/ucp/webdav-neon/webdavprovider.cxx                                  |    7 ++-----
 ucbhelper/source/client/content.cxx                                            |    1 +
 ucbhelper/source/provider/contenthelper.cxx                                    |    7 +++++++
 ucbhelper/source/provider/contentinfo.cxx                                      |    1 +
 ucbhelper/source/provider/fd_inputstream.cxx                                   |    1 +
 ucbhelper/source/provider/propertyvalueset.cxx                                 |    1 +
 ucbhelper/source/provider/providerhelper.cxx                                   |    4 ++++
 ucbhelper/source/provider/registerucb.cxx                                      |    1 +
 ucbhelper/source/provider/resultsethelper.cxx                                  |    2 ++
 unotools/source/accessibility/accessiblerelationsethelper.cxx                  |    3 +++
 unotools/source/misc/closeveto.cxx                                             |    1 +
 unotools/source/misc/desktopterminationobserver.cxx                            |    1 +
 unotools/source/misc/sharedunocomponent.cxx                                    |    1 +
 unotools/source/streaming/streamhelper.cxx                                     |    5 +++++
 unotools/source/streaming/streamwrap.cxx                                       |    4 ++++
 unotools/source/ucbhelper/ucblockbytes.cxx                                     |    1 +
 unotools/source/ucbhelper/xtempfile.cxx                                        |    2 ++
 unoxml/source/dom/saxbuilder.cxx                                               |    1 +
 unoxml/source/rdf/librdf_repository.cxx                                        |    5 +++++
 vcl/source/app/unohelp2.cxx                                                    |    1 +
 vcl/source/edit/textview.cxx                                                   |    1 +
 vcl/source/gdi/print3.cxx                                                      |    1 +
 vcl/source/helper/canvasbitmap.cxx                                             |    3 +++
 vcl/source/helper/canvastools.cxx                                              |    1 +
 vcl/unx/generic/dtrans/X11_service.cxx                                         |    1 +
 vcl/unx/generic/dtrans/X11_transferable.cxx                                    |    1 +
 vcl/unx/gtk/a11y/atklistener.cxx                                               |    1 +
 vcl/unx/gtk/a11y/atkutil.cxx                                                   |    1 +
 vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx                                       |    1 +
 vcl/unx/gtk3/gtk3gtkinst.cxx                                                   |    1 +
 vcl/unx/kde4/KDE4FilePicker.cxx                                                |    1 +
 writerfilter/source/dmapper/GraphicImport.cxx                                  |    1 +
 writerfilter/source/filter/WriterFilter.cxx                                    |    1 +
 writerfilter/source/ooxml/OOXMLFastContextHandler.cxx                          |    1 +
 writerfilter/source/rtftok/rtfdispatchsymbol.cxx                               |    1 +
 writerfilter/source/rtftok/rtfdocumentimpl.cxx                                 |    1 +
 xmlhelp/source/cxxhelp/provider/content.cxx                                    |    1 +
 xmlhelp/source/cxxhelp/provider/databases.cxx                                  |    1 +
 xmlhelp/source/cxxhelp/provider/inputstream.cxx                                |    2 ++
 xmlhelp/source/cxxhelp/provider/resultsetbase.cxx                              |    1 +
 xmlhelp/source/cxxhelp/provider/urlparameter.cxx                               |    1 +
 xmloff/source/draw/ximppage.cxx                                                |    1 +
 xmloff/source/meta/xmlversion.cxx                                              |    1 +
 xmloff/source/style/styleexp.cxx                                               |    1 +
 xmlscript/source/xml_helper/xml_impctx.cxx                                     |    1 +
 xmlscript/source/xmldlg_imexp/imp_share.hxx                                    |    2 ++
 xmlscript/source/xmldlg_imexp/xmldlg_impmodels.cxx                             |    1 +
 xmlscript/source/xmlflat_imexp/xmlbas_export.cxx                               |    1 +
 xmlscript/source/xmlflat_imexp/xmlbas_import.cxx                               |    1 +
 xmlscript/source/xmllib_imexp/imp_share.hxx                                    |    1 +
 xmlscript/source/xmlmod_imexp/xmlmod_import.cxx                                |    1 +
 xmlsecurity/source/component/documentdigitalsignatures.cxx                     |    1 +
 xmlsecurity/source/helper/documentsignaturehelper.cxx                          |    1 +
 xmlsecurity/source/helper/pdfsignaturehelper.cxx                               |    1 +
 xmlsecurity/source/helper/xsecparser.cxx                                       |    1 +
 xmlsecurity/source/xmlsec/nss/ciphercontext.cxx                                |    2 ++
 xmlsecurity/source/xmlsec/nss/digestcontext.cxx                                |    3 +++
 xmlsecurity/source/xmlsec/nss/nssinitializer.cxx                               |    1 +
 xmlsecurity/source/xmlsec/nss/xmlencryption_nssimpl.cxx                        |    2 ++
 xmlsecurity/source/xmlsec/nss/xmlsignature_nssimpl.cxx                         |    1 -
 606 files changed, 928 insertions(+), 97 deletions(-)

New commits:
commit 6dce9c6757823b9e89863716ae70ff4e8ddd4e60
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Mon Feb 6 17:08:38 2017 +0100

    Add missing #includes
    
    ...and remove some unncessary using directives/declarations, in preparation of
    removing now-unnecessary #includes from cppumaker-generated files, post
    e57ca02849c3d87142ff5ff9099a212e72b8139c "Remove dynamic exception
    specifications".
    
    Change-Id: Iaf1f268871e2ee1d1c76cf90f03557527ebc9067

diff --git a/UnoControls/source/controls/OConnectionPointHelper.cxx b/UnoControls/source/controls/OConnectionPointHelper.cxx
index 6d51bb2..fff245e 100644
--- a/UnoControls/source/controls/OConnectionPointHelper.cxx
+++ b/UnoControls/source/controls/OConnectionPointHelper.cxx
@@ -21,6 +21,7 @@
 
 #include "OConnectionPointContainerHelper.hxx"
 
+#include <com/sun/star/lang/InvalidListenerException.hpp>
 #include <cppuhelper/queryinterface.hxx>
 
 //  namespaces
diff --git a/accessibility/source/extended/AccessibleBrowseBoxBase.cxx b/accessibility/source/extended/AccessibleBrowseBoxBase.cxx
index e646470..d94a14b 100644
--- a/accessibility/source/extended/AccessibleBrowseBoxBase.cxx
+++ b/accessibility/source/extended/AccessibleBrowseBoxBase.cxx
@@ -24,6 +24,7 @@
 
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/accessibility/IllegalAccessibleComponentStateException.hpp>
 #include <unotools/accessiblerelationsethelper.hxx>
 
 
diff --git a/accessibility/source/extended/AccessibleGridControlBase.cxx b/accessibility/source/extended/AccessibleGridControlBase.cxx
index 8e3d81d..0c25e45 100644
--- a/accessibility/source/extended/AccessibleGridControlBase.cxx
+++ b/accessibility/source/extended/AccessibleGridControlBase.cxx
@@ -25,6 +25,7 @@
 
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/accessibility/IllegalAccessibleComponentStateException.hpp>
 #include <unotools/accessiblerelationsethelper.hxx>
 
 using ::com::sun::star::uno::Sequence;
diff --git a/accessibility/source/extended/accessibleiconchoicectrl.cxx b/accessibility/source/extended/accessibleiconchoicectrl.cxx
index 901adda..9d95892 100644
--- a/accessibility/source/extended/accessibleiconchoicectrl.cxx
+++ b/accessibility/source/extended/accessibleiconchoicectrl.cxx
@@ -23,6 +23,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <vcl/svapp.hxx>
 #include <cppuhelper/supportsservice.hxx>
diff --git a/accessibility/source/extended/accessibleiconchoicectrlentry.cxx b/accessibility/source/extended/accessibleiconchoicectrlentry.cxx
index 05d03de..86750fa 100644
--- a/accessibility/source/extended/accessibleiconchoicectrlentry.cxx
+++ b/accessibility/source/extended/accessibleiconchoicectrlentry.cxx
@@ -25,6 +25,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <vcl/svapp.hxx>
 #include <vcl/controllayout.hxx>
 #include <vcl/settings.hxx>
diff --git a/accessibility/source/extended/accessiblelistbox.cxx b/accessibility/source/extended/accessiblelistbox.cxx
index b88cc9a..bfbe9d3 100644
--- a/accessibility/source/extended/accessiblelistbox.cxx
+++ b/accessibility/source/extended/accessiblelistbox.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <vcl/svapp.hxx>
 #include <toolkit/awt/vclxwindow.hxx>
diff --git a/accessibility/source/extended/accessiblelistboxentry.cxx b/accessibility/source/extended/accessiblelistboxentry.cxx
index 40431c7..3641f9d 100644
--- a/accessibility/source/extended/accessiblelistboxentry.cxx
+++ b/accessibility/source/extended/accessiblelistboxentry.cxx
@@ -28,6 +28,7 @@
 #include <com/sun/star/accessibility/AccessibleRelationType.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <vcl/svapp.hxx>
 #include <vcl/controllayout.hxx>
 #include <vcl/settings.hxx>
diff --git a/accessibility/source/extended/accessibletabbar.cxx b/accessibility/source/extended/accessibletabbar.cxx
index 2e00081..246fd3c 100644
--- a/accessibility/source/extended/accessibletabbar.cxx
+++ b/accessibility/source/extended/accessibletabbar.cxx
@@ -23,6 +23,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/accessibility/source/extended/accessibletabbarpage.cxx b/accessibility/source/extended/accessibletabbarpage.cxx
index 29c3ad4..3f185a6 100644
--- a/accessibility/source/extended/accessibletabbarpage.cxx
+++ b/accessibility/source/extended/accessibletabbarpage.cxx
@@ -22,6 +22,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/accessibility/source/extended/accessibletabbarpagelist.cxx b/accessibility/source/extended/accessibletabbarpagelist.cxx
index eac83b7..a683cb2 100644
--- a/accessibility/source/extended/accessibletabbarpagelist.cxx
+++ b/accessibility/source/extended/accessibletabbarpagelist.cxx
@@ -23,6 +23,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/accessibility/source/extended/textwindowaccessibility.cxx b/accessibility/source/extended/textwindowaccessibility.cxx
index 5851d53..a82311c 100644
--- a/accessibility/source/extended/textwindowaccessibility.cxx
+++ b/accessibility/source/extended/textwindowaccessibility.cxx
@@ -17,6 +17,9 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <sal/config.h>
+
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <extended/textwindowaccessibility.hxx>
 #include <comphelper/accessibleeventnotifier.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/accessibility/source/standard/accessiblemenucomponent.cxx b/accessibility/source/standard/accessiblemenucomponent.cxx
index ec69408..67ddc2c 100644
--- a/accessibility/source/standard/accessiblemenucomponent.cxx
+++ b/accessibility/source/standard/accessiblemenucomponent.cxx
@@ -25,7 +25,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
 #include <cppuhelper/typeprovider.hxx>
diff --git a/accessibility/source/standard/accessiblemenuitemcomponent.cxx b/accessibility/source/standard/accessiblemenuitemcomponent.cxx
index 33d4697..2fafbb0 100644
--- a/accessibility/source/standard/accessiblemenuitemcomponent.cxx
+++ b/accessibility/source/standard/accessiblemenuitemcomponent.cxx
@@ -31,7 +31,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
 #include <cppuhelper/typeprovider.hxx>
diff --git a/accessibility/source/standard/vclxaccessiblebox.cxx b/accessibility/source/standard/vclxaccessiblebox.cxx
index 995ab3b..4dfe0c7 100644
--- a/accessibility/source/standard/vclxaccessiblebox.cxx
+++ b/accessibility/source/standard/vclxaccessiblebox.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <vcl/svapp.hxx>
 #include <vcl/combobox.hxx>
 #include <vcl/lstbox.hxx>
diff --git a/accessibility/source/standard/vclxaccessiblebutton.cxx b/accessibility/source/standard/vclxaccessiblebutton.cxx
index 7b2270f..c42b397 100644
--- a/accessibility/source/standard/vclxaccessiblebutton.cxx
+++ b/accessibility/source/standard/vclxaccessiblebutton.cxx
@@ -26,6 +26,7 @@
 #include <com/sun/star/awt/KeyModifier.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/typeprovider.hxx>
 #include <comphelper/sequence.hxx>
 
diff --git a/accessibility/source/standard/vclxaccessiblecheckbox.cxx b/accessibility/source/standard/vclxaccessiblecheckbox.cxx
index 1459b6d..c0c9ce2 100644
--- a/accessibility/source/standard/vclxaccessiblecheckbox.cxx
+++ b/accessibility/source/standard/vclxaccessiblecheckbox.cxx
@@ -28,6 +28,7 @@
 #include <com/sun/star/awt/KeyModifier.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/typeprovider.hxx>
 #include <comphelper/sequence.hxx>
 
diff --git a/accessibility/source/standard/vclxaccessibleedit.cxx b/accessibility/source/standard/vclxaccessibleedit.cxx
index 271b0c1..05fdad8 100644
--- a/accessibility/source/standard/vclxaccessibleedit.cxx
+++ b/accessibility/source/standard/vclxaccessibleedit.cxx
@@ -31,6 +31,7 @@
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/accessibility/AccessibleTextType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/typeprovider.hxx>
 #include <comphelper/sequence.hxx>
 #include <comphelper/string.hxx>
diff --git a/accessibility/source/standard/vclxaccessiblelist.cxx b/accessibility/source/standard/vclxaccessiblelist.cxx
index 4b86efb..498bbdb 100644
--- a/accessibility/source/standard/vclxaccessiblelist.cxx
+++ b/accessibility/source/standard/vclxaccessiblelist.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRelationType.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <vcl/svapp.hxx>
 #include <vcl/combobox.hxx>
 #include <vcl/lstbox.hxx>
diff --git a/accessibility/source/standard/vclxaccessiblelistitem.cxx b/accessibility/source/standard/vclxaccessiblelistitem.cxx
index 61f38d8..463dc45 100644
--- a/accessibility/source/standard/vclxaccessiblelistitem.cxx
+++ b/accessibility/source/standard/vclxaccessiblelistitem.cxx
@@ -29,6 +29,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <vcl/svapp.hxx>
 #include <vcl/controllayout.hxx>
diff --git a/accessibility/source/standard/vclxaccessiblemenu.cxx b/accessibility/source/standard/vclxaccessiblemenu.cxx
index a3a5774..fd70976 100644
--- a/accessibility/source/standard/vclxaccessiblemenu.cxx
+++ b/accessibility/source/standard/vclxaccessiblemenu.cxx
@@ -20,6 +20,7 @@
 #include <standard/vclxaccessiblemenu.hxx>
 
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <vcl/menu.hxx>
 
 
diff --git a/accessibility/source/standard/vclxaccessiblemenuitem.cxx b/accessibility/source/standard/vclxaccessiblemenuitem.cxx
index 26fb461..3aca273 100644
--- a/accessibility/source/standard/vclxaccessiblemenuitem.cxx
+++ b/accessibility/source/standard/vclxaccessiblemenuitem.cxx
@@ -29,6 +29,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <comphelper/sequence.hxx>
 #include <vcl/svapp.hxx>
diff --git a/accessibility/source/standard/vclxaccessibleradiobutton.cxx b/accessibility/source/standard/vclxaccessibleradiobutton.cxx
index e39f07d..55f8675 100644
--- a/accessibility/source/standard/vclxaccessibleradiobutton.cxx
+++ b/accessibility/source/standard/vclxaccessibleradiobutton.cxx
@@ -30,6 +30,7 @@
 #include <com/sun/star/accessibility/AccessibleRelationType.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/typeprovider.hxx>
 #include <comphelper/sequence.hxx>
 #include <vcl/window.hxx>
diff --git a/accessibility/source/standard/vclxaccessiblescrollbar.cxx b/accessibility/source/standard/vclxaccessiblescrollbar.cxx
index 6995adf..6870560 100644
--- a/accessibility/source/standard/vclxaccessiblescrollbar.cxx
+++ b/accessibility/source/standard/vclxaccessiblescrollbar.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/awt/ScrollBarOrientation.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/typeprovider.hxx>
 #include <comphelper/sequence.hxx>
 #include <vcl/scrbar.hxx>
diff --git a/accessibility/source/standard/vclxaccessiblestatusbar.cxx b/accessibility/source/standard/vclxaccessiblestatusbar.cxx
index 8668699..a8c4bf3 100644
--- a/accessibility/source/standard/vclxaccessiblestatusbar.cxx
+++ b/accessibility/source/standard/vclxaccessiblestatusbar.cxx
@@ -21,6 +21,7 @@
 #include <standard/vclxaccessiblestatusbaritem.hxx>
 #include <toolkit/helper/convert.hxx>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <vcl/status.hxx>
 
 
diff --git a/accessibility/source/standard/vclxaccessiblestatusbaritem.cxx b/accessibility/source/standard/vclxaccessiblestatusbaritem.cxx
index 8ef7634..bd02e3d 100644
--- a/accessibility/source/standard/vclxaccessiblestatusbaritem.cxx
+++ b/accessibility/source/standard/vclxaccessiblestatusbaritem.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/accessibility/source/standard/vclxaccessibletabcontrol.cxx b/accessibility/source/standard/vclxaccessibletabcontrol.cxx
index e1426e9..f2f0310 100644
--- a/accessibility/source/standard/vclxaccessibletabcontrol.cxx
+++ b/accessibility/source/standard/vclxaccessibletabcontrol.cxx
@@ -23,6 +23,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <vcl/tabctrl.hxx>
 #include <vcl/tabpage.hxx>
diff --git a/accessibility/source/standard/vclxaccessibletabpage.cxx b/accessibility/source/standard/vclxaccessibletabpage.cxx
index 9f6999e..6a8868b 100644
--- a/accessibility/source/standard/vclxaccessibletabpage.cxx
+++ b/accessibility/source/standard/vclxaccessibletabpage.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/accessibility/source/standard/vclxaccessibletextcomponent.cxx b/accessibility/source/standard/vclxaccessibletextcomponent.cxx
index 615f70f..ba9b7d3 100644
--- a/accessibility/source/standard/vclxaccessibletextcomponent.cxx
+++ b/accessibility/source/standard/vclxaccessibletextcomponent.cxx
@@ -25,6 +25,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/typeprovider.hxx>
 #include <comphelper/sequence.hxx>
 #include <vcl/window.hxx>
diff --git a/accessibility/source/standard/vclxaccessibletextfield.cxx b/accessibility/source/standard/vclxaccessibletextfield.cxx
index f3a460c..326efa8 100644
--- a/accessibility/source/standard/vclxaccessibletextfield.cxx
+++ b/accessibility/source/standard/vclxaccessibletextfield.cxx
@@ -25,6 +25,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <vcl/svapp.hxx>
 #include <vcl/combobox.hxx>
 
diff --git a/accessibility/source/standard/vclxaccessibletoolbox.cxx b/accessibility/source/standard/vclxaccessibletoolbox.cxx
index 77f874f..6aa02c6 100644
--- a/accessibility/source/standard/vclxaccessibletoolbox.cxx
+++ b/accessibility/source/standard/vclxaccessibletoolbox.cxx
@@ -25,6 +25,7 @@
 #include <unotools/accessiblestatesethelper.hxx>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/lang/XUnoTunnel.hpp>
 #include <vcl/toolbox.hxx>
 #include <comphelper/accessiblewrapper.hxx>
diff --git a/accessibility/source/standard/vclxaccessibletoolboxitem.cxx b/accessibility/source/standard/vclxaccessibletoolboxitem.cxx
index a98fa23..4d2d06b 100644
--- a/accessibility/source/standard/vclxaccessibletoolboxitem.cxx
+++ b/accessibility/source/standard/vclxaccessibletoolboxitem.cxx
@@ -30,6 +30,7 @@
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <vcl/svapp.hxx>
 #include <vcl/toolbox.hxx>
diff --git a/animations/source/animcore/animcore.cxx b/animations/source/animcore/animcore.cxx
index bba30a6..cf043af7f 100644
--- a/animations/source/animcore/animcore.cxx
+++ b/animations/source/animcore/animcore.cxx
@@ -19,6 +19,7 @@
 
 #include <com/sun/star/util/XCloneable.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/lang/XTypeProvider.hpp>
 #include <com/sun/star/animations/XAnimateColor.hpp>
@@ -41,6 +42,7 @@
 #include <com/sun/star/animations/TransitionType.hpp>
 #include <com/sun/star/animations/TransitionSubType.hpp>
 #include <com/sun/star/presentation/ShapeAnimationSubType.hpp>
+#include <com/sun/star/container/ElementExistException.hpp>
 #include <com/sun/star/container/XEnumerationAccess.hpp>
 #include <com/sun/star/beans/NamedValue.hpp>
 #include <com/sun/star/util/XChangesNotifier.hpp>
@@ -74,7 +76,6 @@ using ::com::sun::star::uno::Exception;
 using ::com::sun::star::uno::XWeak;
 using ::com::sun::star::uno::Type;
 using ::com::sun::star::uno::Any;
-using ::com::sun::star::lang::NoSupportException;
 using ::com::sun::star::lang::IllegalArgumentException;
 using ::com::sun::star::lang::WrappedTargetException;
 using ::com::sun::star::lang::XServiceInfo;
diff --git a/basctl/source/accessibility/accessibledialogcontrolshape.cxx b/basctl/source/accessibility/accessibledialogcontrolshape.cxx
index 7e977e8..892911e 100644
--- a/basctl/source/accessibility/accessibledialogcontrolshape.cxx
+++ b/basctl/source/accessibility/accessibledialogcontrolshape.cxx
@@ -25,6 +25,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/basctl/source/accessibility/accessibledialogwindow.cxx b/basctl/source/accessibility/accessibledialogwindow.cxx
index 333e5ff..461c3ab 100644
--- a/basctl/source/accessibility/accessibledialogwindow.cxx
+++ b/basctl/source/accessibility/accessibledialogwindow.cxx
@@ -29,6 +29,7 @@
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/basctl/source/basicide/localizationmgr.cxx b/basctl/source/basicide/localizationmgr.cxx
index decf6d4..b034126 100644
--- a/basctl/source/basicide/localizationmgr.cxx
+++ b/basctl/source/basicide/localizationmgr.cxx
@@ -26,6 +26,7 @@
 #include "managelang.hxx"
 
 #include <com/sun/star/frame/XLayoutManager.hpp>
+#include <com/sun/star/resource/MissingResourceException.hpp>
 #include <com/sun/star/resource/XStringResourceSupplier.hpp>
 #include <sfx2/dispatch.hxx>
 
diff --git a/basctl/source/basicide/unomodel.cxx b/basctl/source/basicide/unomodel.cxx
index ca25565..951fc1e 100644
--- a/basctl/source/basicide/unomodel.cxx
+++ b/basctl/source/basicide/unomodel.cxx
@@ -20,6 +20,7 @@
 
 #include <basdoc.hxx>
 #include <iderdll.hxx>
+#include <com/sun/star/io/IOException.hpp>
 #include <sfx2/objsh.hxx>
 #include <vcl/svapp.hxx>
 
diff --git a/basctl/source/dlged/dlgedclip.cxx b/basctl/source/dlged/dlgedclip.cxx
index 1d97b4c..1c0193b 100644
--- a/basctl/source/dlged/dlgedclip.cxx
+++ b/basctl/source/dlged/dlgedclip.cxx
@@ -21,6 +21,7 @@
 #include <osl/mutex.hxx>
 #include <vcl/svapp.hxx>
 #include <comphelper/processfactory.hxx>
+#include <com/sun/star/datatransfer/UnsupportedFlavorException.hpp>
 #include <com/sun/star/datatransfer/XMimeContentType.hpp>
 #include <com/sun/star/datatransfer/MimeContentTypeFactory.hpp>
 
@@ -30,7 +31,6 @@ namespace basctl
 using namespace comphelper;
 using namespace ::com::sun::star;
 using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::io;
 using namespace ::com::sun::star::datatransfer;
 using namespace ::com::sun::star::datatransfer::clipboard;
 DlgEdTransferableImpl::DlgEdTransferableImpl( const Sequence< DataFlavor >& aSeqFlavors, const Sequence< Any >& aSeqData )
diff --git a/basegfx/source/tools/canvastools.cxx b/basegfx/source/tools/canvastools.cxx
index ff5c495..e65ae9c 100644
--- a/basegfx/source/tools/canvastools.cxx
+++ b/basegfx/source/tools/canvastools.cxx
@@ -28,6 +28,7 @@
 #include <com/sun/star/geometry/IntegerSize2D.hpp>
 #include <com/sun/star/geometry/IntegerPoint2D.hpp>
 #include <com/sun/star/geometry/IntegerRectangle2D.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/rendering/XPolyPolygon2D.hpp>
 #include <com/sun/star/rendering/XGraphicDevice.hpp>
 #include <com/sun/star/awt/Size.hpp>
diff --git a/basegfx/source/tools/unopolypolygon.cxx b/basegfx/source/tools/unopolypolygon.cxx
index 6d87f73..0531864 100644
--- a/basegfx/source/tools/unopolypolygon.cxx
+++ b/basegfx/source/tools/unopolypolygon.cxx
@@ -18,6 +18,7 @@
  */
 
 #include <com/sun/star/geometry/AffineMatrix2D.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/rendering/RenderState.hpp>
 #include <com/sun/star/rendering/ViewState.hpp>
 #include <com/sun/star/rendering/XCanvas.hpp>
diff --git a/basegfx/source/tools/unotools.cxx b/basegfx/source/tools/unotools.cxx
index 4e98741..ab4205a 100644
--- a/basegfx/source/tools/unotools.cxx
+++ b/basegfx/source/tools/unotools.cxx
@@ -20,6 +20,7 @@
 #include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp>
 #include <com/sun/star/drawing/PointSequence.hpp>
 #include <com/sun/star/drawing/FlagSequence.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <basegfx/polygon/b2dpolypolygontools.hxx>
 #include <basegfx/polygon/b2dpolygontools.hxx>
 #include <basegfx/polygon/b2dpolygon.hxx>
diff --git a/basic/source/classes/sbunoobj.cxx b/basic/source/classes/sbunoobj.cxx
index 028bc74..4f3406b 100644
--- a/basic/source/classes/sbunoobj.cxx
+++ b/basic/source/classes/sbunoobj.cxx
@@ -37,6 +37,7 @@
 #include <rtl/ustrbuf.hxx>
 
 #include <com/sun/star/script/ArrayWrapper.hpp>
+#include <com/sun/star/script/CannotConvertException.hpp>
 #include <com/sun/star/script/NativeObjectWrapper.hpp>
 
 #include <com/sun/star/uno/XComponentContext.hpp>
diff --git a/basic/source/uno/namecont.cxx b/basic/source/uno/namecont.cxx
index 189eb64..4cf0c9d 100644
--- a/basic/source/uno/namecont.cxx
+++ b/basic/source/uno/namecont.cxx
@@ -24,9 +24,11 @@
 #include <com/sun/star/container/XContainer.hpp>
 #include <com/sun/star/embed/ElementModes.hpp>
 #include <com/sun/star/embed/XTransactedObject.hpp>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/ucb/ContentCreationException.hpp>
+#include <com/sun/star/xml/sax/SAXException.hpp>
 #include <vcl/svapp.hxx>
 #include <osl/mutex.hxx>
 #include <tools/errinf.hxx>
diff --git a/basic/source/uno/scriptcont.cxx b/basic/source/uno/scriptcont.cxx
index d78242d..02d76ac 100644
--- a/basic/source/uno/scriptcont.cxx
+++ b/basic/source/uno/scriptcont.cxx
@@ -20,6 +20,7 @@
 #include "scriptcont.hxx"
 #include <filefmt.hxx>
 #include <com/sun/star/container/XNameContainer.hpp>
+#include <com/sun/star/packages/WrongPasswordException.hpp>
 #include <com/sun/star/xml/sax/Parser.hpp>
 #include <com/sun/star/xml/sax/InputSource.hpp>
 #include <com/sun/star/xml/sax/Writer.hpp>
diff --git a/binaryurp/source/bridgefactory.cxx b/binaryurp/source/bridgefactory.cxx
index 7f2f02a..3a4a99f 100644
--- a/binaryurp/source/bridgefactory.cxx
+++ b/binaryurp/source/bridgefactory.cxx
@@ -23,7 +23,9 @@
 #include <cassert>
 #include <exception>
 
+#include "com/sun/star/bridge/BridgeExistsException.hpp"
 #include "com/sun/star/connection/XConnection.hpp"
+#include "com/sun/star/lang/IllegalArgumentException.hpp"
 #include "com/sun/star/uno/Exception.hpp"
 #include "com/sun/star/uno/Reference.hxx"
 #include "com/sun/star/uno/RuntimeException.hpp"
diff --git a/binaryurp/source/incomingrequest.cxx b/binaryurp/source/incomingrequest.cxx
index a1c4ef3..96307bb 100644
--- a/binaryurp/source/incomingrequest.cxx
+++ b/binaryurp/source/incomingrequest.cxx
@@ -24,6 +24,7 @@
 #include <vector>
 
 #include "com/sun/star/bridge/XInstanceProvider.hpp"
+#include "com/sun/star/container/NoSuchElementException.hpp"
 #include "cppuhelper/exc_hlp.hxx"
 #include "o3tl/runtimetooustring.hxx"
 #include "rtl/byteseq.hxx"
diff --git a/binaryurp/source/writer.cxx b/binaryurp/source/writer.cxx
index e71418a..e38495d 100644
--- a/binaryurp/source/writer.cxx
+++ b/binaryurp/source/writer.cxx
@@ -27,6 +27,7 @@
 #include <vector>
 
 #include "com/sun/star/connection/XConnection.hpp"
+#include "com/sun/star/io/IOException.hpp"
 #include "com/sun/star/lang/WrappedTargetRuntimeException.hpp"
 #include "com/sun/star/uno/XCurrentContext.hpp"
 #include "cppuhelper/exc_hlp.hxx"
diff --git a/chart2/source/controller/accessibility/AccessibleBase.cxx b/chart2/source/controller/accessibility/AccessibleBase.cxx
index 4759754..4dd512a 100644
--- a/chart2/source/controller/accessibility/AccessibleBase.cxx
+++ b/chart2/source/controller/accessibility/AccessibleBase.cxx
@@ -31,6 +31,7 @@
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/drawing/LineStyle.hpp>
 #include <com/sun/star/drawing/FillStyle.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <rtl/ustrbuf.hxx>
 #include <vcl/svapp.hxx>
 #include <rtl/uuid.h>
diff --git a/chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx b/chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx
index 74952ee..d6a9885 100644
--- a/chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx
+++ b/chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx
@@ -55,6 +55,7 @@
 #include <com/sun/star/chart2/RelativeSize.hpp>
 #include <com/sun/star/chart2/RelativePosition.hpp>
 #include <com/sun/star/chart/ChartSolidType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 
 #include "LinePropertiesHelper.hxx"
 #include "FillProperties.hxx"
diff --git a/chart2/source/controller/main/UndoActions.cxx b/chart2/source/controller/main/UndoActions.cxx
index 1c7f9cc..0c8de57 100644
--- a/chart2/source/controller/main/UndoActions.cxx
+++ b/chart2/source/controller/main/UndoActions.cxx
@@ -41,7 +41,6 @@ namespace impl
     using ::com::sun::star::uno::RuntimeException;
     using ::com::sun::star::frame::XModel;
     using ::com::sun::star::lang::DisposedException;
-    using ::com::sun::star::document::UndoFailedException;
 
 UndoElement::UndoElement( const OUString& i_actionString, const Reference< XModel >& i_documentModel, const std::shared_ptr< ChartModelClone >& i_modelClone )
     :UndoElement_MBase()
diff --git a/chart2/source/controller/main/UndoCommandDispatch.cxx b/chart2/source/controller/main/UndoCommandDispatch.cxx
index b7466c9..ed78d54 100644
--- a/chart2/source/controller/main/UndoCommandDispatch.cxx
+++ b/chart2/source/controller/main/UndoCommandDispatch.cxx
@@ -22,6 +22,7 @@
 #include "macros.hxx"
 
 #include <com/sun/star/util/XModifyBroadcaster.hpp>
+#include <com/sun/star/document/UndoFailedException.hpp>
 #include <com/sun/star/document/XUndoManagerSupplier.hpp>
 
 #include <osl/mutex.hxx>
diff --git a/chart2/source/inc/LifeTime.hxx b/chart2/source/inc/LifeTime.hxx
index c3a648d..c45fa77 100644
--- a/chart2/source/inc/LifeTime.hxx
+++ b/chart2/source/inc/LifeTime.hxx
@@ -23,6 +23,7 @@
 #include <osl/conditn.hxx>
 #include <com/sun/star/uno/Exception.hpp>
 #include <cppuhelper/interfacecontainer.hxx>
+#include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/util/XCloseListener.hpp>
 #include <com/sun/star/util/XCloseable.hpp>
 #include <com/sun/star/lang/XComponent.hpp>
diff --git a/chart2/source/model/main/BaseCoordinateSystem.cxx b/chart2/source/model/main/BaseCoordinateSystem.cxx
index 5b4e7c3..0204c59 100644
--- a/chart2/source/model/main/BaseCoordinateSystem.cxx
+++ b/chart2/source/model/main/BaseCoordinateSystem.cxx
@@ -26,6 +26,7 @@
 #include "Axis.hxx"
 #include "AxisHelper.hxx"
 #include <com/sun/star/chart2/AxisType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 
 #include <algorithm>
 #include <iterator>
diff --git a/chart2/source/model/main/ChartModel.cxx b/chart2/source/model/main/ChartModel.cxx
index f76bb9f..924e5be 100644
--- a/chart2/source/model/main/ChartModel.cxx
+++ b/chart2/source/model/main/ChartModel.cxx
@@ -55,6 +55,7 @@
 #include <com/sun/star/awt/Gradient.hpp>
 #include <com/sun/star/awt/XWindow.hpp>
 #include <com/sun/star/awt/PosSize.hpp>
+#include <com/sun/star/datatransfer/UnsupportedFlavorException.hpp>
 #include <com/sun/star/datatransfer/XTransferable.hpp>
 #include <com/sun/star/drawing/Hatch.hpp>
 #include <com/sun/star/drawing/LineDash.hpp>
diff --git a/chart2/source/model/main/ChartModel_Persistence.cxx b/chart2/source/model/main/ChartModel_Persistence.cxx
index 7ad28cb..a88a1da 100644
--- a/chart2/source/model/main/ChartModel_Persistence.cxx
+++ b/chart2/source/model/main/ChartModel_Persistence.cxx
@@ -36,6 +36,7 @@
 #include <com/sun/star/embed/ElementModes.hpp>
 #include <com/sun/star/embed/XStorage.hpp>
 #include <com/sun/star/embed/StorageFactory.hpp>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/lang/XSingleServiceFactory.hpp>
 #include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
diff --git a/chart2/source/model/main/DataSeries.cxx b/chart2/source/model/main/DataSeries.cxx
index 440634a..956a750 100644
--- a/chart2/source/model/main/DataSeries.cxx
+++ b/chart2/source/model/main/DataSeries.cxx
@@ -29,6 +29,8 @@
 #include "CloneHelper.hxx"
 #include "ModifyListenerHelper.hxx"
 #include "EventListenerHelper.hxx"
+#include <com/sun/star/container/NoSuchElementException.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/supportsservice.hxx>
 
 #include <algorithm>
diff --git a/chart2/source/model/main/UndoManager.cxx b/chart2/source/model/main/UndoManager.cxx
index 6641499..ab6ed77 100644
--- a/chart2/source/model/main/UndoManager.cxx
+++ b/chart2/source/model/main/UndoManager.cxx
@@ -21,6 +21,7 @@
 #include "ChartViewHelper.hxx"
 
 #include <com/sun/star/lang/DisposedException.hpp>
+#include <com/sun/star/lang/NoSupportException.hpp>
 
 #include <framework/undomanagerhelper.hxx>
 #include <officecfg/Office/Common.hxx>
@@ -36,14 +37,8 @@ namespace chart
     using ::com::sun::star::uno::Sequence;
     using ::com::sun::star::lang::DisposedException;
     using ::com::sun::star::document::XUndoManager;
-    using ::com::sun::star::document::EmptyUndoStackException;
-    using ::com::sun::star::document::UndoContextNotClosedException;
-    using ::com::sun::star::document::UndoFailedException;
-    using ::com::sun::star::util::InvalidStateException;
     using ::com::sun::star::document::XUndoAction;
-    using ::com::sun::star::lang::IllegalArgumentException;
     using ::com::sun::star::document::XUndoManagerListener;
-    using ::com::sun::star::util::NotLockedException;
     using ::com::sun::star::lang::NoSupportException;
     using ::com::sun::star::util::XModifyListener;
     using ::com::sun::star::frame::XModel;
diff --git a/chart2/source/view/main/ChartView.cxx b/chart2/source/view/main/ChartView.cxx
index 5e08015..7e08061 100644
--- a/chart2/source/view/main/ChartView.cxx
+++ b/chart2/source/view/main/ChartView.cxx
@@ -98,6 +98,7 @@
 #include <com/sun/star/document/XFilter.hpp>
 #include <com/sun/star/embed/Aspects.hpp>
 #include <com/sun/star/io/XSeekable.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/util/XModifiable.hpp>
 #include <com/sun/star/util/XRefreshable.hpp>
 #include <com/sun/star/util/NumberFormat.hpp>
diff --git a/comphelper/source/container/IndexedPropertyValuesContainer.cxx b/comphelper/source/container/IndexedPropertyValuesContainer.cxx
index 9bc88a4..d577ebe 100644
--- a/comphelper/source/container/IndexedPropertyValuesContainer.cxx
+++ b/comphelper/source/container/IndexedPropertyValuesContainer.cxx
@@ -22,6 +22,8 @@
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/beans/PropertyValue.hpp>
 #include <cppuhelper/implbase.hxx>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <cppuhelper/supportsservice.hxx>
 
diff --git a/comphelper/source/container/embeddedobjectcontainer.cxx b/comphelper/source/container/embeddedobjectcontainer.cxx
index b495850..4e0324a 100644
--- a/comphelper/source/container/embeddedobjectcontainer.cxx
+++ b/comphelper/source/container/embeddedobjectcontainer.cxx
@@ -20,12 +20,14 @@
 #include <com/sun/star/container/XChild.hpp>
 #include <com/sun/star/container/XNameAccess.hpp>
 #include <com/sun/star/embed/EmbeddedObjectCreator.hpp>
+#include <com/sun/star/embed/WrongStateException.hpp>
 #include <com/sun/star/embed/XLinkCreator.hpp>
 #include <com/sun/star/embed/XEmbedPersist.hpp>
 #include <com/sun/star/embed/XLinkageSupport.hpp>
 #include <com/sun/star/embed/XTransactedObject.hpp>
 #include <com/sun/star/embed/XOptimizedStorage.hpp>
 #include <com/sun/star/embed/EntryInitModes.hpp>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/util/XCloseable.hpp>
 #include <com/sun/star/util/XModifiable.hpp>
 #include <com/sun/star/embed/EmbedStates.hpp>
diff --git a/comphelper/source/container/enumerablemap.cxx b/comphelper/source/container/enumerablemap.cxx
index b87f2c1..fcd42c3 100644
--- a/comphelper/source/container/enumerablemap.cxx
+++ b/comphelper/source/container/enumerablemap.cxx
@@ -26,8 +26,10 @@
 #include <comphelper/extract.hxx>
 
 #include <com/sun/star/container/XEnumerableMap.hpp>
+#include <com/sun/star/lang/NoSupportException.hpp>
 #include <com/sun/star/lang/XInitialization.hpp>
 #include <com/sun/star/ucb/AlreadyInitializedException.hpp>
+#include <com/sun/star/beans/IllegalTypeException.hpp>
 #include <com/sun/star/beans/Pair.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 
diff --git a/comphelper/source/eventattachermgr/eventattachermgr.cxx b/comphelper/source/eventattachermgr/eventattachermgr.cxx
index 6272c46..faf6915 100644
--- a/comphelper/source/eventattachermgr/eventattachermgr.cxx
+++ b/comphelper/source/eventattachermgr/eventattachermgr.cxx
@@ -37,6 +37,7 @@
 #include <com/sun/star/reflection/XIdlClass.hpp>
 #include <com/sun/star/reflection/XIdlReflection.hpp>
 #include <com/sun/star/reflection/XIdlMethod.hpp>
+#include <com/sun/star/script/CannotConvertException.hpp>
 #include <com/sun/star/script/Converter.hpp>
 #include <com/sun/star/script/XEngineListener.hpp>
 #include <com/sun/star/script/XEventAttacher2.hpp>
diff --git a/comphelper/source/misc/accessiblecontexthelper.cxx b/comphelper/source/misc/accessiblecontexthelper.cxx
index 0fa19a2..abd94a0 100644
--- a/comphelper/source/misc/accessiblecontexthelper.cxx
+++ b/comphelper/source/misc/accessiblecontexthelper.cxx
@@ -22,6 +22,7 @@
 #include <cppuhelper/weakref.hxx>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/accessibility/IllegalAccessibleComponentStateException.hpp>
 #include <comphelper/accessibleeventnotifier.hxx>
 
 
diff --git a/comphelper/source/misc/accessiblekeybindinghelper.cxx b/comphelper/source/misc/accessiblekeybindinghelper.cxx
index 72ce3b7..cf09859 100644
--- a/comphelper/source/misc/accessiblekeybindinghelper.cxx
+++ b/comphelper/source/misc/accessiblekeybindinghelper.cxx
@@ -17,6 +17,9 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <sal/config.h>
+
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <comphelper/accessiblekeybindinghelper.hxx>
 
 
diff --git a/comphelper/source/misc/accessibletexthelper.cxx b/comphelper/source/misc/accessibletexthelper.cxx
index 2bb088d..87a01f2 100644
--- a/comphelper/source/misc/accessibletexthelper.cxx
+++ b/comphelper/source/misc/accessibletexthelper.cxx
@@ -24,6 +24,7 @@
 #include <com/sun/star/i18n/CharacterClassification.hpp>
 #include <com/sun/star/i18n/WordType.hpp>
 #include <com/sun/star/i18n/KCharacterType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <comphelper/processfactory.hxx>
 #include <com/sun/star/accessibility/TextSegment.hpp>
 
diff --git a/comphelper/source/misc/backupfilehelper.cxx b/comphelper/source/misc/backupfilehelper.cxx
index 59d2f06..fff86ff 100644
--- a/comphelper/source/misc/backupfilehelper.cxx
+++ b/comphelper/source/misc/backupfilehelper.cxx
@@ -18,8 +18,11 @@
 #include <zlib.h>
 
 #include <comphelper/processfactory.hxx>
+#include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
 #include <com/sun/star/uno/Sequence.hxx>
 #include <com/sun/star/uno/Reference.hxx>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/deployment/ExtensionManager.hpp>
 #include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
 #include <com/sun/star/xml/dom/DocumentBuilder.hpp>
diff --git a/comphelper/source/misc/instancelocker.cxx b/comphelper/source/misc/instancelocker.cxx
index a67ae55..ea22167 100644
--- a/comphelper/source/misc/instancelocker.cxx
+++ b/comphelper/source/misc/instancelocker.cxx
@@ -21,11 +21,13 @@
 #include <cppuhelper/supportsservice.hxx>
 
 #include <com/sun/star/uno/XComponentContext.hpp>
+#include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/util/XCloseBroadcaster.hpp>
 #include <com/sun/star/util/XCloseable.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
 #include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/frame/XDesktop.hpp>
+#include <com/sun/star/frame/TerminationVetoException.hpp>
 #include <com/sun/star/frame/DoubleInitializationException.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
 
diff --git a/comphelper/source/misc/officeresourcebundle.cxx b/comphelper/source/misc/officeresourcebundle.cxx
index 922f297..1e7b544 100644
--- a/comphelper/source/misc/officeresourcebundle.cxx
+++ b/comphelper/source/misc/officeresourcebundle.cxx
@@ -19,6 +19,7 @@
 
 #include <comphelper/officeresourcebundle.hxx>
 
+#include <com/sun/star/resource/MissingResourceException.hpp>
 #include <com/sun/star/resource/XResourceBundle.hpp>
 #include <com/sun/star/resource/XResourceBundleLoader.hpp>
 #include <osl/mutex.hxx>
diff --git a/comphelper/source/misc/storagehelper.cxx b/comphelper/source/misc/storagehelper.cxx
index b5fea98..0157843 100644
--- a/comphelper/source/misc/storagehelper.cxx
+++ b/comphelper/source/misc/storagehelper.cxx
@@ -23,6 +23,7 @@
 #include <com/sun/star/embed/XTransactedObject.hpp>
 #include <com/sun/star/embed/StorageFactory.hpp>
 #include <com/sun/star/embed/FileSystemStorageFactory.hpp>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/lang/XSingleServiceFactory.hpp>
 #include <com/sun/star/ucb/SimpleFileAccess.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
diff --git a/comphelper/source/property/opropertybag.cxx b/comphelper/source/property/opropertybag.cxx
index 540c0a2..c07e8c5 100644
--- a/comphelper/source/property/opropertybag.cxx
+++ b/comphelper/source/property/opropertybag.cxx
@@ -20,6 +20,7 @@
 
 #include "opropertybag.hxx"
 
+#include <com/sun/star/beans/IllegalTypeException.hpp>
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <com/sun/star/beans/NamedValue.hpp>
 #include <com/sun/star/beans/Property.hpp>
diff --git a/comphelper/source/streaming/memorystream.cxx b/comphelper/source/streaming/memorystream.cxx
index da162ef..9702a9d 100644
--- a/comphelper/source/streaming/memorystream.cxx
+++ b/comphelper/source/streaming/memorystream.cxx
@@ -19,7 +19,9 @@
 
 #include <algorithm>
 
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/io/XStream.hpp>
 #include <com/sun/star/io/XSeekableInputStream.hpp>
 #include <com/sun/star/io/XTruncate.hpp>
diff --git a/comphelper/source/streaming/oslfile2streamwrap.cxx b/comphelper/source/streaming/oslfile2streamwrap.cxx
index defbdf3..1a9c120 100644
--- a/comphelper/source/streaming/oslfile2streamwrap.cxx
+++ b/comphelper/source/streaming/oslfile2streamwrap.cxx
@@ -17,6 +17,10 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <sal/config.h>
+
+#include <com/sun/star/io/BufferSizeExceededException.hpp>
+#include <com/sun/star/io/NotConnectedException.hpp>
 #include <comphelper/oslfile2streamwrap.hxx>
 
 #include <algorithm>
diff --git a/comphelper/source/streaming/seekableinput.cxx b/comphelper/source/streaming/seekableinput.cxx
index 2d14cd0..3d8c763 100644
--- a/comphelper/source/streaming/seekableinput.cxx
+++ b/comphelper/source/streaming/seekableinput.cxx
@@ -17,6 +17,10 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <sal/config.h>
+
+#include <com/sun/star/io/IOException.hpp>
+#include <com/sun/star/io/NotConnectedException.hpp>
 #include <com/sun/star/io/TempFile.hpp>
 #include <com/sun/star/io/XOutputStream.hpp>
 
diff --git a/comphelper/source/streaming/seqinputstreamserv.cxx b/comphelper/source/streaming/seqinputstreamserv.cxx
index 9ed6958..0bee70b 100644
--- a/comphelper/source/streaming/seqinputstreamserv.cxx
+++ b/comphelper/source/streaming/seqinputstreamserv.cxx
@@ -28,7 +28,9 @@
 #include <cppuhelper/implbase.hxx>
 #include <cppuhelper/supportsservice.hxx>
 #include <comphelper/seqstream.hxx>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/io/NotConnectedException.hpp>
 #include <com/sun/star/io/XSeekableInputStream.hpp>
 #include <com/sun/star/lang/XInitialization.hpp>
 #include <com/sun/star/frame/DoubleInitializationException.hpp>
diff --git a/comphelper/source/streaming/seqoutputstreamserv.cxx b/comphelper/source/streaming/seqoutputstreamserv.cxx
index d722ff9..b581530 100644
--- a/comphelper/source/streaming/seqoutputstreamserv.cxx
+++ b/comphelper/source/streaming/seqoutputstreamserv.cxx
@@ -29,6 +29,7 @@
 #include <cppuhelper/supportsservice.hxx>
 #include <comphelper/seqstream.hxx>
 #include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/io/NotConnectedException.hpp>
 #include <com/sun/star/io/XSequenceOutputStream.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
 
diff --git a/comphelper/source/streaming/seqstream.cxx b/comphelper/source/streaming/seqstream.cxx
index 8962583..b375f7c 100644
--- a/comphelper/source/streaming/seqstream.cxx
+++ b/comphelper/source/streaming/seqstream.cxx
@@ -17,6 +17,11 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <sal/config.h>
+
+#include <com/sun/star/io/BufferSizeExceededException.hpp>
+#include <com/sun/star/io/NotConnectedException.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <comphelper/seqstream.hxx>
 
 #include <osl/diagnose.h>
diff --git a/comphelper/source/xml/ofopxmlhelper.cxx b/comphelper/source/xml/ofopxmlhelper.cxx
index e1633fe..cc8067dc 100644
--- a/comphelper/source/xml/ofopxmlhelper.cxx
+++ b/comphelper/source/xml/ofopxmlhelper.cxx
@@ -28,6 +28,7 @@
 #include <com/sun/star/io/XActiveDataSource.hpp>
 #include <com/sun/star/xml/sax/Parser.hpp>
 #include <com/sun/star/xml/sax/XDocumentHandler.hpp>
+#include <com/sun/star/xml/sax/SAXException.hpp>
 #include <com/sun/star/xml/sax/Writer.hpp>
 #include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <vector>
diff --git a/connectivity/source/commontools/TKeyColumns.cxx b/connectivity/source/commontools/TKeyColumns.cxx
index 423529d..01cdab4 100644
--- a/connectivity/source/commontools/TKeyColumns.cxx
+++ b/connectivity/source/commontools/TKeyColumns.cxx
@@ -19,6 +19,7 @@
 
 #include <connectivity/TKeyColumns.hxx>
 #include <connectivity/sdbcx/VKeyColumn.hxx>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/XResultSet.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
diff --git a/connectivity/source/commontools/dbtools.cxx b/connectivity/source/commontools/dbtools.cxx
index 94c9eaf..dc3440f 100644
--- a/connectivity/source/commontools/dbtools.cxx
+++ b/connectivity/source/commontools/dbtools.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/form/FormComponentType.hpp>
 #include <com/sun/star/io/XInputStream.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <com/sun/star/sdb/DatabaseContext.hpp>
 #include <com/sun/star/sdb/BooleanComparisonMode.hpp>
diff --git a/connectivity/source/commontools/paramwrapper.cxx b/connectivity/source/commontools/paramwrapper.cxx
index ae8b81b..1db52ce 100644
--- a/connectivity/source/commontools/paramwrapper.cxx
+++ b/connectivity/source/commontools/paramwrapper.cxx
@@ -20,6 +20,8 @@
 
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/lang/WrappedTargetException.hpp>
 #include <com/sun/star/sdb/XParametersSupplier.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
diff --git a/connectivity/source/drivers/dbase/DTable.cxx b/connectivity/source/drivers/dbase/DTable.cxx
index 0408c79..65ec2d3 100644
--- a/connectivity/source/drivers/dbase/DTable.cxx
+++ b/connectivity/source/drivers/dbase/DTable.cxx
@@ -18,6 +18,7 @@
  */
 
 #include "dbase/DTable.hxx"
+#include <com/sun/star/container/ElementExistException.hpp>
 #include <com/sun/star/sdbc/ColumnValue.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
 #include <com/sun/star/ucb/XContentAccess.hpp>
@@ -37,6 +38,7 @@
 #include <ucbhelper/content.hxx>
 #include <connectivity/dbexception.hxx>
 #include <com/sun/star/lang/DisposedException.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <comphelper/property.hxx>
 #include <comphelper/string.hxx>
 #include <unotools/tempfile.hxx>
diff --git a/connectivity/source/drivers/firebird/Blob.cxx b/connectivity/source/drivers/firebird/Blob.cxx
index 0677388..25975c8 100644
--- a/connectivity/source/drivers/firebird/Blob.cxx
+++ b/connectivity/source/drivers/firebird/Blob.cxx
@@ -11,6 +11,9 @@
 #include "Connection.hxx"
 #include "Util.hxx"
 
+#include <com/sun/star/io/BufferSizeExceededException.hpp>
+#include <com/sun/star/io/NotConnectedException.hpp>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
 #include <connectivity/dbexception.hxx>
diff --git a/connectivity/source/drivers/hsqldb/HCatalog.cxx b/connectivity/source/drivers/hsqldb/HCatalog.cxx
index a17eedd..10616c2 100644
--- a/connectivity/source/drivers/hsqldb/HCatalog.cxx
+++ b/connectivity/source/drivers/hsqldb/HCatalog.cxx
@@ -21,6 +21,7 @@
 #include "hsqldb/HUsers.hxx"
 #include "hsqldb/HTables.hxx"
 #include "hsqldb/HViews.hxx"
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/XResultSet.hpp>
 #include <comphelper/types.hxx>
diff --git a/connectivity/source/drivers/hsqldb/StorageFileAccess.cxx b/connectivity/source/drivers/hsqldb/StorageFileAccess.cxx
index b452c7e..4bb3c58 100644
--- a/connectivity/source/drivers/hsqldb/StorageFileAccess.cxx
+++ b/connectivity/source/drivers/hsqldb/StorageFileAccess.cxx
@@ -23,6 +23,7 @@
 #endif
 #include <com/sun/star/container/XNameAccess.hpp>
 #include <com/sun/star/embed/XStorage.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include "hsqldb/HStorageMap.hxx"
 #include <osl/diagnose.h>
 
diff --git a/connectivity/source/drivers/jdbc/InputStream.cxx b/connectivity/source/drivers/jdbc/InputStream.cxx
index c3f3c01..a33d378 100644
--- a/connectivity/source/drivers/jdbc/InputStream.cxx
+++ b/connectivity/source/drivers/jdbc/InputStream.cxx
@@ -17,6 +17,9 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include "sal/config.h"
+
+#include "com/sun/star/io/BufferSizeExceededException.hpp"
 #include "java/io/InputStream.hxx"
 #include "java/tools.hxx"
 
diff --git a/connectivity/source/drivers/odbc/OPreparedStatement.cxx b/connectivity/source/drivers/odbc/OPreparedStatement.cxx
index 545b764..8404cba 100644
--- a/connectivity/source/drivers/odbc/OPreparedStatement.cxx
+++ b/connectivity/source/drivers/odbc/OPreparedStatement.cxx
@@ -22,6 +22,7 @@
 #include <osl/diagnose.h>
 #include "odbc/OPreparedStatement.hxx"
 #include "odbc/OBoundParam.hxx"
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
 #include "odbc/OTools.hxx"
 #include "odbc/ODriver.hxx"
diff --git a/connectivity/source/drivers/postgresql/pq_array.cxx b/connectivity/source/drivers/postgresql/pq_array.cxx
index c00cc20..77b509b 100644
--- a/connectivity/source/drivers/postgresql/pq_array.cxx
+++ b/connectivity/source/drivers/postgresql/pq_array.cxx
@@ -35,7 +35,7 @@
  ************************************************************************/
 
 #include <rtl/ustrbuf.hxx>
-
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XArray.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
 #include <comphelper/sequence.hxx>
diff --git a/connectivity/source/drivers/postgresql/pq_baseresultset.cxx b/connectivity/source/drivers/postgresql/pq_baseresultset.cxx
index 053a3e5..d3df89a 100644
--- a/connectivity/source/drivers/postgresql/pq_baseresultset.cxx
+++ b/connectivity/source/drivers/postgresql/pq_baseresultset.cxx
@@ -50,7 +50,8 @@
 #include "pq_resultsetmetadata.hxx"
 
 #include <com/sun/star/lang/DisposedException.hpp>
-
+#include <com/sun/star/script/CannotConvertException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <connectivity/dbconversion.hxx>
 
 using osl::Mutex;
diff --git a/connectivity/source/drivers/postgresql/pq_connection.cxx b/connectivity/source/drivers/postgresql/pq_connection.cxx
index d652bb7..eea45df 100644
--- a/connectivity/source/drivers/postgresql/pq_connection.cxx
+++ b/connectivity/source/drivers/postgresql/pq_connection.cxx
@@ -62,6 +62,7 @@
 
 #include <com/sun/star/beans/PropertyValue.hpp>
 #include <com/sun/star/script/Converter.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 
 using osl::MutexGuard;
 
diff --git a/connectivity/source/drivers/postgresql/pq_driver.cxx b/connectivity/source/drivers/postgresql/pq_driver.cxx
index 21fa728..b1b3b40 100644
--- a/connectivity/source/drivers/postgresql/pq_driver.cxx
+++ b/connectivity/source/drivers/postgresql/pq_driver.cxx
@@ -60,7 +60,6 @@ using com::sun::star::uno::Any;
 using com::sun::star::beans::PropertyValue;
 
 using com::sun::star::sdbc::XConnection;
-using com::sun::star::sdbc::SQLException;
 using com::sun::star::sdbc::DriverPropertyInfo;
 
 using com::sun::star::sdbcx::XTablesSupplier;
diff --git a/connectivity/source/drivers/postgresql/pq_fakedupdateableresultset.cxx b/connectivity/source/drivers/postgresql/pq_fakedupdateableresultset.cxx
index b1c35a32..8a556c1 100644
--- a/connectivity/source/drivers/postgresql/pq_fakedupdateableresultset.cxx
+++ b/connectivity/source/drivers/postgresql/pq_fakedupdateableresultset.cxx
@@ -35,6 +35,7 @@
  ************************************************************************/
 
 #include "pq_fakedupdateableresultset.hxx"
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <cppuhelper/typeprovider.hxx>
 #include <cppuhelper/queryinterface.hxx>
 
diff --git a/connectivity/source/drivers/postgresql/pq_preparedstatement.cxx b/connectivity/source/drivers/postgresql/pq_preparedstatement.cxx
index 16e7ddf..f9d74ae 100644
--- a/connectivity/source/drivers/postgresql/pq_preparedstatement.cxx
+++ b/connectivity/source/drivers/postgresql/pq_preparedstatement.cxx
@@ -51,6 +51,7 @@
 
 #include <com/sun/star/sdbc/ResultSetConcurrency.hpp>
 #include <com/sun/star/sdbc/ResultSetType.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 
 #include <string.h>
 
diff --git a/connectivity/source/drivers/postgresql/pq_resultsetmetadata.cxx b/connectivity/source/drivers/postgresql/pq_resultsetmetadata.cxx
index b958ab5..46f4902 100644
--- a/connectivity/source/drivers/postgresql/pq_resultsetmetadata.cxx
+++ b/connectivity/source/drivers/postgresql/pq_resultsetmetadata.cxx
@@ -43,6 +43,7 @@
 
 #include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
 #include <com/sun/star/sdbc/ColumnValue.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 
 #include <string.h>
diff --git a/connectivity/source/drivers/postgresql/pq_sequenceresultsetmetadata.cxx b/connectivity/source/drivers/postgresql/pq_sequenceresultsetmetadata.cxx
index 2dc1dfd..8fd98e3 100644
--- a/connectivity/source/drivers/postgresql/pq_sequenceresultsetmetadata.cxx
+++ b/connectivity/source/drivers/postgresql/pq_sequenceresultsetmetadata.cxx
@@ -36,6 +36,7 @@
 
 #include "pq_sequenceresultsetmetadata.hxx"
 
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <rtl/ustrbuf.hxx>
 
 using com::sun::star::uno::Any;
diff --git a/connectivity/source/drivers/postgresql/pq_statement.cxx b/connectivity/source/drivers/postgresql/pq_statement.cxx
index 31b9bf6..9d8b623 100644
--- a/connectivity/source/drivers/postgresql/pq_statement.cxx
+++ b/connectivity/source/drivers/postgresql/pq_statement.cxx
@@ -55,6 +55,7 @@
 
 #include <com/sun/star/sdbc/ResultSetConcurrency.hpp>
 #include <com/sun/star/sdbc/ResultSetType.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XParameters.hpp>
 
 #include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_tools.cxx b/connectivity/source/drivers/postgresql/pq_tools.cxx
index a7f2e28..f040b37 100644
--- a/connectivity/source/drivers/postgresql/pq_tools.cxx
+++ b/connectivity/source/drivers/postgresql/pq_tools.cxx
@@ -42,7 +42,7 @@
 
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/lang/XComponent.hpp>
-
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/XParameters.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_updateableresultset.cxx b/connectivity/source/drivers/postgresql/pq_updateableresultset.cxx
index 304e769..c6f0b9a 100644
--- a/connectivity/source/drivers/postgresql/pq_updateableresultset.cxx
+++ b/connectivity/source/drivers/postgresql/pq_updateableresultset.cxx
@@ -39,7 +39,7 @@
 
 #include <cppuhelper/queryinterface.hxx>
 #include <cppuhelper/typeprovider.hxx>
-
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XGeneratedResultSet.hpp>
 
 #include "pq_updateableresultset.hxx"
diff --git a/connectivity/source/drivers/postgresql/pq_xcolumns.cxx b/connectivity/source/drivers/postgresql/pq_xcolumns.cxx
index 86fa618..a1c0562 100644
--- a/connectivity/source/drivers/postgresql/pq_xcolumns.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xcolumns.cxx
@@ -36,7 +36,8 @@
 
 #include <rtl/ustrbuf.hxx>
 #include <rtl/strbuf.hxx>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
 #include <com/sun/star/sdbc/ColumnValue.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_xcontainer.cxx b/connectivity/source/drivers/postgresql/pq_xcontainer.cxx
index 6a7b9dd..122efca 100644
--- a/connectivity/source/drivers/postgresql/pq_xcontainer.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xcontainer.cxx
@@ -35,7 +35,8 @@
  ************************************************************************/
 
 #include <rtl/ustrbuf.hxx>
-
+#include <com/sun/star/container/ElementExistException.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <cppuhelper/implbase.hxx>
 
 #include "pq_xcontainer.hxx"
diff --git a/connectivity/source/drivers/postgresql/pq_xindexcolumns.cxx b/connectivity/source/drivers/postgresql/pq_xindexcolumns.cxx
index 09caf48..1675960 100644
--- a/connectivity/source/drivers/postgresql/pq_xindexcolumns.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xindexcolumns.cxx
@@ -38,7 +38,7 @@
 
 #include <rtl/ustrbuf.hxx>
 #include <rtl/strbuf.hxx>
-
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
 #include <com/sun/star/sdbc/ColumnValue.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_xindexes.cxx b/connectivity/source/drivers/postgresql/pq_xindexes.cxx
index 031584f..082a887 100644
--- a/connectivity/source/drivers/postgresql/pq_xindexes.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xindexes.cxx
@@ -36,7 +36,8 @@
 
 #include <rtl/ustrbuf.hxx>
 #include <rtl/strbuf.hxx>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/XParameters.hpp>
 #include <com/sun/star/sdbc/KeyRule.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_xkeycolumns.cxx b/connectivity/source/drivers/postgresql/pq_xkeycolumns.cxx
index 47dd4d2..62dbc334 100644
--- a/connectivity/source/drivers/postgresql/pq_xkeycolumns.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xkeycolumns.cxx
@@ -36,7 +36,7 @@
 
 #include <rtl/ustrbuf.hxx>
 #include <rtl/strbuf.hxx>
-
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
 #include <com/sun/star/sdbc/ColumnValue.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_xkeys.cxx b/connectivity/source/drivers/postgresql/pq_xkeys.cxx
index 4e8f772..9cab799 100644
--- a/connectivity/source/drivers/postgresql/pq_xkeys.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xkeys.cxx
@@ -36,7 +36,8 @@
 
 #include <rtl/ustrbuf.hxx>
 #include <rtl/strbuf.hxx>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbc/XParameters.hpp>
 #include <com/sun/star/sdbc/KeyRule.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_xtable.cxx b/connectivity/source/drivers/postgresql/pq_xtable.cxx
index 8da4a6d..17728bb 100644
--- a/connectivity/source/drivers/postgresql/pq_xtable.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xtable.cxx
@@ -40,6 +40,7 @@
 #include <cppuhelper/queryinterface.hxx>
 
 #include <com/sun/star/beans/PropertyAttribute.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 
 #include "pq_xtable.hxx"
 #include "pq_xtables.hxx"
@@ -55,7 +56,6 @@ using osl::Mutex;
 
 using com::sun::star::container::XNameAccess;
 using com::sun::star::container::XIndexAccess;
-using com::sun::star::container::ElementExistException;
 using com::sun::star::container::NoSuchElementException;
 
 using com::sun::star::uno::Reference;
@@ -66,8 +66,6 @@ using com::sun::star::uno::makeAny;
 using com::sun::star::uno::Type;
 using com::sun::star::uno::RuntimeException;
 
-using com::sun::star::lang::IndexOutOfBoundsException;
-
 using com::sun::star::beans::XPropertySet;
 
 using com::sun::star::sdbc::XStatement;
diff --git a/connectivity/source/drivers/postgresql/pq_xtables.cxx b/connectivity/source/drivers/postgresql/pq_xtables.cxx
index dbb04549..a713235 100644
--- a/connectivity/source/drivers/postgresql/pq_xtables.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xtables.cxx
@@ -35,7 +35,8 @@
  ************************************************************************/
 
 #include <rtl/ustrbuf.hxx>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbcx/Privilege.hpp>
 #include <com/sun/star/sdbcx/KeyType.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_xuser.cxx b/connectivity/source/drivers/postgresql/pq_xuser.cxx
index e1471cb..f3fd538 100644
--- a/connectivity/source/drivers/postgresql/pq_xuser.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xuser.cxx
@@ -40,6 +40,7 @@
 #include <cppuhelper/queryinterface.hxx>
 
 #include <com/sun/star/beans/PropertyAttribute.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 
 #include "pq_xuser.hxx"
 #include "pq_tools.hxx"
diff --git a/connectivity/source/drivers/postgresql/pq_xusers.cxx b/connectivity/source/drivers/postgresql/pq_xusers.cxx
index ff87f1b..49fe64f 100644
--- a/connectivity/source/drivers/postgresql/pq_xusers.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xusers.cxx
@@ -35,7 +35,8 @@
  ************************************************************************/
 
 #include <rtl/ustrbuf.hxx>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/sdbcx/Privilege.hpp>
 
diff --git a/connectivity/source/drivers/postgresql/pq_xview.cxx b/connectivity/source/drivers/postgresql/pq_xview.cxx
index 3a85d52..ea63b8f 100644
--- a/connectivity/source/drivers/postgresql/pq_xview.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xview.cxx
@@ -40,6 +40,7 @@
 #include <cppuhelper/queryinterface.hxx>
 
 #include <com/sun/star/beans/PropertyAttribute.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 
 #include "pq_xview.hxx"
 #include "pq_xviews.hxx"
@@ -49,8 +50,6 @@
 using osl::MutexGuard;
 using osl::Mutex;
 
-using com::sun::star::container::ElementExistException;
-
 using com::sun::star::uno::Reference;
 using com::sun::star::uno::Sequence;
 using com::sun::star::uno::Any;
diff --git a/connectivity/source/drivers/postgresql/pq_xviews.cxx b/connectivity/source/drivers/postgresql/pq_xviews.cxx
index 31b4c35..5fa0cf5 100644
--- a/connectivity/source/drivers/postgresql/pq_xviews.cxx
+++ b/connectivity/source/drivers/postgresql/pq_xviews.cxx
@@ -35,7 +35,8 @@
  ************************************************************************/
 
 #include <rtl/ustrbuf.hxx>
-
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 
 #include "pq_xviews.hxx"
diff --git a/connectivity/source/sdbcx/VCollection.cxx b/connectivity/source/sdbcx/VCollection.cxx
index ec69010..7c8e8cb 100644
--- a/connectivity/source/sdbcx/VCollection.cxx
+++ b/connectivity/source/sdbcx/VCollection.cxx
@@ -19,6 +19,8 @@
 
 
 #include <algorithm>
+#include <com/sun/star/container/ElementExistException.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <connectivity/sdbcx/VCollection.hxx>
 #include <connectivity/sdbcx/VDescriptor.hxx>
 #include <connectivity/dbexception.hxx>
diff --git a/cui/source/customize/cfg.cxx b/cui/source/customize/cfg.cxx
index 0c05e23..17c0249 100644
--- a/cui/source/customize/cfg.cxx
+++ b/cui/source/customize/cfg.cxx
@@ -66,6 +66,7 @@
 #include <o3tl/make_unique.hxx>
 #include <com/sun/star/embed/ElementModes.hpp>
 #include <com/sun/star/embed/FileSystemStorageFactory.hpp>
+#include <com/sun/star/frame/UnknownModuleException.hpp>
 #include <com/sun/star/frame/XFramesSupplier.hpp>
 #include <com/sun/star/frame/XFrames.hpp>
 #include <com/sun/star/frame/XLayoutManager.hpp>
@@ -75,6 +76,8 @@
 #include <com/sun/star/frame/Desktop.hpp>
 #include <com/sun/star/frame/theUICommandDescription.hpp>
 #include <com/sun/star/graphic/GraphicProvider.hpp>
+#include <com/sun/star/io/IOException.hpp>
+#include <com/sun/star/lang/IllegalAccessException.hpp>
 #include <com/sun/star/ui/ItemType.hpp>
 #include <com/sun/star/ui/ItemStyle.hpp>
 #include <com/sun/star/ui/ImageManager.hpp>
diff --git a/cui/source/dialogs/hangulhanjadlg.cxx b/cui/source/dialogs/hangulhanjadlg.cxx
index b4ffdc73..5276d57 100644
--- a/cui/source/dialogs/hangulhanjadlg.cxx
+++ b/cui/source/dialogs/hangulhanjadlg.cxx
@@ -30,6 +30,7 @@
 #include <vcl/decoview.hxx>
 #include <unotools/lingucfg.hxx>
 #include <unotools/linguprops.hxx>
+#include <com/sun/star/lang/NoSupportException.hpp>
 #include <com/sun/star/linguistic2/ConversionDictionaryType.hpp>
 #include <com/sun/star/linguistic2/ConversionDirection.hpp>
 #include <com/sun/star/linguistic2/ConversionDictionaryList.hpp>
diff --git a/cui/source/dialogs/hlmarkwn.cxx b/cui/source/dialogs/hlmarkwn.cxx
index ca8a282..f682c47 100644
--- a/cui/source/dialogs/hlmarkwn.cxx
+++ b/cui/source/dialogs/hlmarkwn.cxx
@@ -34,6 +34,7 @@
 #include <com/sun/star/beans/PropertyValue.hpp>
 #include <com/sun/star/document/XLinkTargetSupplier.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/io/IOException.hpp>
 
 #include <toolkit/helper/vclunohelper.hxx>
 #include "svtools/treelistentry.hxx"
diff --git a/cui/source/dialogs/scriptdlg.cxx b/cui/source/dialogs/scriptdlg.cxx
index 0ab49c7..73cc9bc 100644
--- a/cui/source/dialogs/scriptdlg.cxx
+++ b/cui/source/dialogs/scriptdlg.cxx
@@ -34,6 +34,7 @@
 
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/frame/XDesktop.hpp>
+#include <com/sun/star/script/provider/ScriptFrameworkErrorException.hpp>
 #include <com/sun/star/script/provider/XScriptProviderSupplier.hpp>
 #include <com/sun/star/script/provider/XScriptProvider.hpp>
 #include <com/sun/star/script/browse/BrowseNodeTypes.hpp>
diff --git a/cui/source/options/treeopt.cxx b/cui/source/options/treeopt.cxx
index 070d0161..a5e0dd4 100644
--- a/cui/source/options/treeopt.cxx
+++ b/cui/source/options/treeopt.cxx
@@ -63,6 +63,7 @@
 #include <com/sun/star/awt/PosSize.hpp>
 #include <com/sun/star/frame/Desktop.hpp>
 #include <com/sun/star/frame/ModuleManager.hpp>
+#include <com/sun/star/frame/UnknownModuleException.hpp>
 #include <com/sun/star/loader/CannotActivateFactoryException.hpp>
 #include <com/sun/star/linguistic2/LinguProperties.hpp>
 #include <com/sun/star/setup/UpdateCheck.hpp>
diff --git a/dbaccess/source/core/api/CRowSetDataColumn.cxx b/dbaccess/source/core/api/CRowSetDataColumn.cxx
index d36278c..243dc54 100644
--- a/dbaccess/source/core/api/CRowSetDataColumn.cxx
+++ b/dbaccess/source/core/api/CRowSetDataColumn.cxx
@@ -26,6 +26,7 @@
 #include <cppuhelper/typeprovider.hxx>
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <tools/debug.hxx>
 
 using namespace dbaccess;
diff --git a/dbaccess/source/core/api/querycontainer.cxx b/dbaccess/source/core/api/querycontainer.cxx
index 0c7ce3a..a886d4a 100644
--- a/dbaccess/source/core/api/querycontainer.cxx
+++ b/dbaccess/source/core/api/querycontainer.cxx
@@ -26,6 +26,7 @@
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/container/XContainer.hpp>
 #include <com/sun/star/container/XContainerApproveBroadcaster.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
 #include <com/sun/star/sdbc/XConnection.hpp>
 #include <com/sun/star/sdb/QueryDefinition.hpp>
diff --git a/dbaccess/source/core/api/resultcolumn.cxx b/dbaccess/source/core/api/resultcolumn.cxx
index 1de8449..2970dc0 100644
--- a/dbaccess/source/core/api/resultcolumn.cxx
+++ b/dbaccess/source/core/api/resultcolumn.cxx
@@ -19,6 +19,7 @@
 
 #include "resultcolumn.hxx"
 #include <com/sun/star/lang/DisposedException.hpp>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp>
 #include <com/sun/star/sdbc/DataType.hpp>
 #include <com/sun/star/sdbc/ColumnValue.hpp>
diff --git a/dbaccess/source/core/dataaccess/ContentHelper.cxx b/dbaccess/source/core/dataaccess/ContentHelper.cxx
index 4eea9fe..7afe82f 100644
--- a/dbaccess/source/core/dataaccess/ContentHelper.cxx
+++ b/dbaccess/source/core/dataaccess/ContentHelper.cxx
@@ -27,6 +27,7 @@
 #include <com/sun/star/lang/IllegalAccessException.hpp>
 #include <com/sun/star/io/XOutputStream.hpp>
 #include <com/sun/star/io/XActiveDataSink.hpp>
+#include <com/sun/star/beans/IllegalTypeException.hpp>
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <ucbhelper/propertyvalueset.hxx>
 #include <ucbhelper/contentidentifier.hxx>
diff --git a/dbaccess/source/core/dataaccess/ModelImpl.cxx b/dbaccess/source/core/dataaccess/ModelImpl.cxx
index 8c94d9a..726fb7e 100644
--- a/dbaccess/source/core/dataaccess/ModelImpl.cxx
+++ b/dbaccess/source/core/dataaccess/ModelImpl.cxx
@@ -77,7 +77,6 @@ using namespace ::com::sun::star::ucb;
 using namespace ::com::sun::star::frame;
 using namespace ::com::sun::star::view;
 using namespace ::com::sun::star::task;
-using namespace ::com::sun::star::reflection;
 using namespace ::com::sun::star::script;
 using namespace ::cppu;
 using namespace ::osl;
diff --git a/dbaccess/source/core/dataaccess/bookmarkcontainer.cxx b/dbaccess/source/core/dataaccess/bookmarkcontainer.cxx
index e45d54f..d755033 100644
--- a/dbaccess/source/core/dataaccess/bookmarkcontainer.cxx
+++ b/dbaccess/source/core/dataaccess/bookmarkcontainer.cxx
@@ -28,6 +28,8 @@
 #include <comphelper/sequence.hxx>
 #include <comphelper/enumhelper.hxx>
 #include <comphelper/extract.hxx>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
+#include <com/sun/star/lang/NoSupportException.hpp>
 #include <com/sun/star/lang/XComponent.hpp>
 #include <comphelper/types.hxx>
 #include <cppuhelper/supportsservice.hxx>
diff --git a/dbaccess/source/core/dataaccess/commanddefinition.cxx b/dbaccess/source/core/dataaccess/commanddefinition.cxx
index 8d34887..ce13fef 100644
--- a/dbaccess/source/core/dataaccess/commanddefinition.cxx
+++ b/dbaccess/source/core/dataaccess/commanddefinition.cxx
@@ -21,6 +21,7 @@
 #include "apitools.hxx"
 #include "dbastrings.hrc"
 
+#include <com/sun/star/container/ElementExistException.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 
diff --git a/dbaccess/source/core/dataaccess/connection.cxx b/dbaccess/source/core/dataaccess/connection.cxx
index d3b9283..3cb9a0d 100644
--- a/dbaccess/source/core/dataaccess/connection.cxx
+++ b/dbaccess/source/core/dataaccess/connection.cxx
@@ -34,6 +34,7 @@
 #include "querycomposer.hxx"
 #include "sdbcoretools.hxx"
 
+#include <com/sun/star/lang/NoSupportException.hpp>
 #include <com/sun/star/sdb/CommandType.hpp>
 #include <com/sun/star/sdb/tools/ConnectionTools.hpp>
 #include <com/sun/star/sdbc/XDriverAccess.hpp>
diff --git a/dbaccess/source/core/dataaccess/databasecontext.cxx b/dbaccess/source/core/dataaccess/databasecontext.cxx
index 35de41f..febaf9c 100644
--- a/dbaccess/source/core/dataaccess/databasecontext.cxx
+++ b/dbaccess/source/core/dataaccess/databasecontext.cxx
@@ -35,6 +35,7 @@
 #include <com/sun/star/document/XFilter.hpp>
 #include <com/sun/star/document/XImporter.hpp>
 #include <com/sun/star/frame/Desktop.hpp>
+#include <com/sun/star/frame/TerminationVetoException.hpp>
 #include <com/sun/star/frame/XModel.hpp>
 #include <com/sun/star/frame/XModel2.hpp>
 #include <com/sun/star/frame/XTerminateListener.hpp>
@@ -45,6 +46,7 @@
 #include <com/sun/star/ucb/InteractiveIOException.hpp>
 #include <com/sun/star/ucb/IOErrorCode.hpp>
 #include <com/sun/star/task/InteractionHandler.hpp>
+#include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/util/XCloseable.hpp>
 
 #include <basic/basmgr.hxx>
diff --git a/dbaccess/source/core/dataaccess/databasedocument.cxx b/dbaccess/source/core/dataaccess/databasedocument.cxx
index 8d92f73..e69abd7 100644
--- a/dbaccess/source/core/dataaccess/databasedocument.cxx
+++ b/dbaccess/source/core/dataaccess/databasedocument.cxx
@@ -52,6 +52,7 @@
 #include <com/sun/star/ucb/SimpleFileAccess.hpp>
 #include <com/sun/star/ui/UIConfigurationManager.hpp>
 #include <com/sun/star/ui/XUIConfigurationStorage.hpp>
+#include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/view/XSelectionSupplier.hpp>
 #include <com/sun/star/xml/sax/XDocumentHandler.hpp>
 #include <com/sun/star/xml/sax/Writer.hpp>
diff --git a/dbaccess/source/core/dataaccess/databaseregistrations.cxx b/dbaccess/source/core/dataaccess/databaseregistrations.cxx
index 2841f6b..2ce22ba 100644
--- a/dbaccess/source/core/dataaccess/databaseregistrations.cxx
+++ b/dbaccess/source/core/dataaccess/databaseregistrations.cxx
@@ -17,6 +17,9 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
+#include <sal/config.h>
+
+#include <com/sun/star/lang/IllegalAccessException.hpp>
 #include <com/sun/star/sdb/XDatabaseRegistrations.hpp>
 
 #include <cppuhelper/basemutex.hxx>
diff --git a/dbaccess/source/core/dataaccess/definitioncontainer.cxx b/dbaccess/source/core/dataaccess/definitioncontainer.cxx
index 69d3e3b..02e9248 100644
--- a/dbaccess/source/core/dataaccess/definitioncontainer.cxx
+++ b/dbaccess/source/core/dataaccess/definitioncontainer.cxx
@@ -30,6 +30,7 @@
 #include <comphelper/enumhelper.hxx>
 #include <comphelper/extract.hxx>
 #include <cppuhelper/exc_hlp.hxx>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/lang/XComponent.hpp>
 #include <com/sun/star/ucb/CommandInfo.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
diff --git a/dbaccess/source/core/dataaccess/documentdefinition.cxx b/dbaccess/source/core/dataaccess/documentdefinition.cxx
index 8818e68..2a4372e 100644
--- a/dbaccess/source/core/dataaccess/documentdefinition.cxx
+++ b/dbaccess/source/core/dataaccess/documentdefinition.cxx
@@ -43,6 +43,7 @@
 #include <com/sun/star/report/XReportDefinition.hpp>
 #include <com/sun/star/report/XReportEngine.hpp>
 #include <com/sun/star/ucb/OpenMode.hpp>
+#include <com/sun/star/embed/WrongStateException.hpp>
 #include <com/sun/star/embed/XEmbedObjectFactory.hpp>
 #include <com/sun/star/embed/EmbeddedObjectCreator.hpp>
 #include <com/sun/star/embed/Aspects.hpp>
@@ -58,6 +59,7 @@
 #include <com/sun/star/ucb/MissingPropertiesException.hpp>
 #include <com/sun/star/ucb/MissingInputStreamException.hpp>
 #include <com/sun/star/ucb/OpenCommandArgument2.hpp>
+#include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/util/XCloseBroadcaster.hpp>
 #include <com/sun/star/frame/XModule.hpp>
 #include <com/sun/star/datatransfer/DataFlavor.hpp>
diff --git a/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx b/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx
index 66bbef2..ae6aa92 100644
--- a/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx
+++ b/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx
@@ -25,6 +25,7 @@
 #include "myucp_datasupplier.hxx"
 #include "ContentHelper.hxx"
 #include <com/sun/star/container/XHierarchicalNameAccess.hpp>
+#include <com/sun/star/ucb/IllegalIdentifierException.hpp>
 #include <tools/debug.hxx>
 
 using namespace ::com::sun::star::uno;
diff --git a/dbaccess/source/ext/macromigration/macromigrationdialog.cxx b/dbaccess/source/ext/macromigration/macromigrationdialog.cxx
index d8272a4..eb84033 100644
--- a/dbaccess/source/ext/macromigration/macromigrationdialog.cxx
+++ b/dbaccess/source/ext/macromigration/macromigrationdialog.cxx
@@ -30,6 +30,7 @@
 #include <com/sun/star/sdb/application/XDatabaseDocumentUI.hpp>
 #include <com/sun/star/frame/XModel2.hpp>
 #include <com/sun/star/frame/XStorable.hpp>
+#include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/util/XCloseable.hpp>
 #include <com/sun/star/frame/XComponentLoader.hpp>
 #include <com/sun/star/util/XModifiable.hpp>
diff --git a/dbaccess/source/filter/xml/xmlfilter.cxx b/dbaccess/source/filter/xml/xmlfilter.cxx
index 04197f6..e8436b8 100644
--- a/dbaccess/source/filter/xml/xmlfilter.cxx
+++ b/dbaccess/source/filter/xml/xmlfilter.cxx
@@ -20,6 +20,7 @@
 #include <sal/config.h>
 
 #include <com/sun/star/util/MeasureUnit.hpp>
+#include <com/sun/star/packages/WrongPasswordException.hpp>
 #include <com/sun/star/packages/zip/ZipIOException.hpp>
 #include <com/sun/star/embed/ElementModes.hpp>
 #include <com/sun/star/sdb/XOfficeDatabaseDocument.hpp>
diff --git a/dbaccess/source/sdbtools/connection/datasourcemetadata.cxx b/dbaccess/source/sdbtools/connection/datasourcemetadata.cxx
index cc63b01..c2a2694 100644
--- a/dbaccess/source/sdbtools/connection/datasourcemetadata.cxx
+++ b/dbaccess/source/sdbtools/connection/datasourcemetadata.cxx
@@ -26,7 +26,6 @@ namespace sdbtools
 
     using ::com::sun::star::uno::Reference;
     using ::com::sun::star::sdbc::XConnection;
-    using ::com::sun::star::sdbc::SQLException;
     using ::com::sun::star::uno::RuntimeException;
     using ::com::sun::star::uno::XComponentContext;
 
diff --git a/dbaccess/source/ui/browser/brwctrlr.cxx b/dbaccess/source/ui/browser/brwctrlr.cxx
index 2622e24..f2813dd 100644
--- a/dbaccess/source/ui/browser/brwctrlr.cxx
+++ b/dbaccess/source/ui/browser/brwctrlr.cxx
@@ -44,6 +44,7 @@
 #include <com/sun/star/form/XSubmitListener.hpp>
 #include <com/sun/star/form/runtime/XFormController.hpp>
 #include <com/sun/star/form/runtime/FormOperations.hpp>
+#include <com/sun/star/lang/NoSupportException.hpp>
 #include <com/sun/star/sdb/CommandType.hpp>
 #include <com/sun/star/sdb/ErrorCondition.hpp>
 #include <com/sun/star/sdb/ParametersRequest.hpp>
diff --git a/dbaccess/source/ui/browser/formadapter.cxx b/dbaccess/source/ui/browser/formadapter.cxx
index 48423e9..20ae83b 100644
--- a/dbaccess/source/ui/browser/formadapter.cxx
+++ b/dbaccess/source/ui/browser/formadapter.cxx
@@ -22,6 +22,7 @@
 #include <osl/diagnose.h>
 #include <comphelper/types.hxx>
 #include <comphelper/enumhelper.hxx>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include "dbu_brw.hrc"
 #include "dbustrings.hrc"
diff --git a/dbaccess/source/ui/dlg/dbwizsetup.cxx b/dbaccess/source/ui/dlg/dbwizsetup.cxx
index f453a44..910a095 100644
--- a/dbaccess/source/ui/dlg/dbwizsetup.cxx
+++ b/dbaccess/source/ui/dlg/dbwizsetup.cxx
@@ -45,7 +45,7 @@
 #include <sfx2/filedlghelper.hxx>
 #include <cppuhelper/exc_hlp.hxx>
 #include <cppuhelper/implbase.hxx>
-
+#include <com/sun/star/frame/TerminationVetoException.hpp>
 #include <com/sun/star/frame/XStorable.hpp>
 #include <com/sun/star/sdbcx/XTablesSupplier.hpp>
 #include <com/sun/star/sdbc/XDataSource.hpp>
diff --git a/dbaccess/source/ui/dlg/directsql.cxx b/dbaccess/source/ui/dlg/directsql.cxx
index 12dcc17..0b65295 100644
--- a/dbaccess/source/ui/dlg/directsql.cxx
+++ b/dbaccess/source/ui/dlg/directsql.cxx
@@ -25,6 +25,7 @@
 #include <osl/mutex.hxx>
 #include <tools/diagnose_ex.h>
 #include <rtl/strbuf.hxx>
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
 
 namespace dbaui
diff --git a/dbaccess/source/ui/inc/DExport.hxx b/dbaccess/source/ui/inc/DExport.hxx
index 57920e6..fccfa99 100644
--- a/dbaccess/source/ui/inc/DExport.hxx
+++ b/dbaccess/source/ui/inc/DExport.hxx
@@ -19,6 +19,9 @@
 #ifndef INCLUDED_DBACCESS_SOURCE_UI_INC_DEXPORT_HXX
 #define INCLUDED_DBACCESS_SOURCE_UI_INC_DEXPORT_HXX
 
+#include <sal/config.h>
+
+#include <com/sun/star/sdbc/SQLException.hpp>
 #include <com/sun/star/sdbc/XResultSet.hpp>
 #include <com/sun/star/sdbc/XResultSetMetaData.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
diff --git a/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx b/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
index f5446d9..40e54d0 100644
--- a/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
+++ b/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
@@ -21,6 +21,7 @@
 #include "JoinTableView.hxx"
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleRelationType.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <toolkit/awt/vclxwindow.hxx>
 #include "TableConnection.hxx"
 #include "TableWindow.hxx"
diff --git a/dbaccess/source/ui/querydesign/JAccess.cxx b/dbaccess/source/ui/querydesign/JAccess.cxx
index f167641..d4a6317 100644
--- a/dbaccess/source/ui/querydesign/JAccess.cxx
+++ b/dbaccess/source/ui/querydesign/JAccess.cxx
@@ -21,6 +21,7 @@
 #include "JoinTableView.hxx"
 #include "TableWindow.hxx"
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include "JoinDesignView.hxx"
 #include "JoinController.hxx"
 #include "TableConnection.hxx"
diff --git a/dbaccess/source/ui/querydesign/TableWindowAccess.cxx b/dbaccess/source/ui/querydesign/TableWindowAccess.cxx
index 22cb3a7..e3b132b 100644
--- a/dbaccess/source/ui/querydesign/TableWindowAccess.cxx
+++ b/dbaccess/source/ui/querydesign/TableWindowAccess.cxx
@@ -28,6 +28,7 @@
 #include <com/sun/star/accessibility/AccessibleRelationType.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
+#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <comphelper/sequence.hxx>
 #include "dbu_qry.hrc"
 
diff --git a/desktop/source/app/check_ext_deps.cxx b/desktop/source/app/check_ext_deps.cxx
index 3c18b93..a0d6093 100644
--- a/desktop/source/app/check_ext_deps.cxx
+++ b/desktop/source/app/check_ext_deps.cxx
@@ -38,10 +38,13 @@
 #include <comphelper/processfactory.hxx>
 #include <comphelper/sequence.hxx>
 #include <cppuhelper/bootstrap.hxx>
+#include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
 #include <com/sun/star/ucb/XCommandEnvironment.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/beans/NamedValue.hpp>
 #include <com/sun/star/configuration/theDefaultProvider.hpp>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/deployment/XPackage.hpp>
 #include <com/sun/star/deployment/ExtensionManager.hpp>
 #include <com/sun/star/deployment/LicenseException.hpp>
diff --git a/desktop/source/app/dispatchwatcher.cxx b/desktop/source/app/dispatchwatcher.cxx
index ef19db6..6b439f5 100644
--- a/desktop/source/app/dispatchwatcher.cxx
+++ b/desktop/source/app/dispatchwatcher.cxx
@@ -31,6 +31,7 @@
 #include <rtl/ustring.hxx>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/synchronousdispatch.hxx>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/util/XCloseable.hpp>
 #include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/task/InteractionHandler.hpp>
diff --git a/desktop/source/app/officeipcthread.cxx b/desktop/source/app/officeipcthread.cxx
index 0bda372..d431e29 100644
--- a/desktop/source/app/officeipcthread.cxx
+++ b/desktop/source/app/officeipcthread.cxx
@@ -27,6 +27,7 @@
 #include "cmdlineargs.hxx"
 #include "dispatchwatcher.hxx"
 #include <stdio.h>
+#include <com/sun/star/frame/TerminationVetoException.hpp>
 #include <osl/process.h>
 #include <sal/log.hxx>
 #include <unotools/bootstrap.hxx>
diff --git a/desktop/source/deployment/dp_log.cxx b/desktop/source/deployment/dp_log.cxx
index d88defc..ee814f3 100644
--- a/desktop/source/deployment/dp_log.cxx
+++ b/desktop/source/deployment/dp_log.cxx
@@ -30,6 +30,7 @@
 #include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/ucb/XProgressHandler.hpp>
 #include <com/sun/star/ucb/SimpleFileAccess.hpp>
+#include <com/sun/star/io/IOException.hpp>
 #include <com/sun/star/io/XSeekable.hpp>
 #include <stdio.h>
 
diff --git a/desktop/source/deployment/gui/dp_gui_dialog2.cxx b/desktop/source/deployment/gui/dp_gui_dialog2.cxx
index b6ae76a..14e39ce 100644
--- a/desktop/source/deployment/gui/dp_gui_dialog2.cxx
+++ b/desktop/source/deployment/gui/dp_gui_dialog2.cxx
@@ -57,9 +57,9 @@
 #include <unotools/configmgr.hxx>
 
 #include <com/sun/star/beans/StringPair.hpp>
-
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/i18n/CollatorOptions.hpp>
-
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/system/SystemShellExecuteFlags.hpp>
 #include <com/sun/star/system/SystemShellExecute.hpp>
 
diff --git a/desktop/source/deployment/gui/dp_gui_extlistbox.cxx b/desktop/source/deployment/gui/dp_gui_extlistbox.cxx
index 037c6f3..5486a4e 100644
--- a/desktop/source/deployment/gui/dp_gui_extlistbox.cxx
+++ b/desktop/source/deployment/gui/dp_gui_extlistbox.cxx
@@ -29,6 +29,7 @@
 #include <com/sun/star/i18n/CollatorOptions.hpp>
 #include <com/sun/star/deployment/DependencyException.hpp>
 #include <com/sun/star/deployment/DeploymentException.hpp>
+#include <com/sun/star/deployment/ExtensionRemovedException.hpp>
 #include <cppuhelper/weakref.hxx>
 #include <vcl/settings.hxx>
 #include <vcl/builderfactory.hxx>
diff --git a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
index 257dfb0..3170f81 100644
--- a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
+++ b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
@@ -26,7 +26,11 @@
 
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/configuration/theDefaultProvider.hpp>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/frame/Desktop.hpp>
+#include <com/sun/star/frame/TerminationVetoException.hpp>
+#include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
 
 #include "dp_gui_dialog2.hxx"
 #include "dp_gui_extensioncmdqueue.hxx"
diff --git a/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx b/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx
index f6047d2..35b6aa4 100644
--- a/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx
+++ b/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx
@@ -40,6 +40,7 @@
 #include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
 #include <com/sun/star/ucb/XCommandEnvironment.hpp>
 #include <com/sun/star/ucb/XProgressHandler.hpp>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/deployment/XExtensionManager.hpp>
 #include <com/sun/star/deployment/ExtensionManager.hpp>
 #include <com/sun/star/deployment/XUpdateInformationProvider.hpp>
diff --git a/desktop/source/deployment/manager/dp_extensionmanager.cxx b/desktop/source/deployment/manager/dp_extensionmanager.cxx
index fc4832d..0426abb 100644
--- a/desktop/source/deployment/manager/dp_extensionmanager.cxx
+++ b/desktop/source/deployment/manager/dp_extensionmanager.cxx
@@ -23,6 +23,7 @@
 #include <comphelper/servicedecl.hxx>
 #include <cppuhelper/exc_hlp.hxx>
 #include <rtl/bootstrap.hxx>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/deployment/ExtensionManager.hpp>
 #include <com/sun/star/deployment/XExtensionManager.hpp>
 #include <com/sun/star/deployment/thePackageManagerFactory.hpp>
@@ -32,11 +33,13 @@
 #include <com/sun/star/deployment/InstallException.hpp>
 #include <com/sun/star/deployment/VersionException.hpp>
 #include <com/sun/star/deployment/LicenseException.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/registry/XRegistryKey.hpp>
 #include <com/sun/star/beans/Optional.hpp>
 #include <com/sun/star/task/XInteractionApprove.hpp>
 #include <com/sun/star/beans/Ambiguous.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/io/XInputStream.hpp>
 #include <com/sun/star/util/XModifyBroadcaster.hpp>
diff --git a/desktop/source/deployment/manager/dp_informationprovider.cxx b/desktop/source/deployment/manager/dp_informationprovider.cxx
index 8634ecc..a19a5c7 100644
--- a/desktop/source/deployment/manager/dp_informationprovider.cxx
+++ b/desktop/source/deployment/manager/dp_informationprovider.cxx
@@ -25,6 +25,7 @@
 #include <com/sun/star/deployment/XPackageInformationProvider.hpp>
 #include <com/sun/star/deployment/ExtensionManager.hpp>
 #include <com/sun/star/deployment/XUpdateInformationProvider.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/registry/XRegistryKey.hpp>
 #include <com/sun/star/task/XAbortChannel.hpp>
diff --git a/desktop/source/deployment/manager/dp_manager.cxx b/desktop/source/deployment/manager/dp_manager.cxx
index 7cfcc98..09ba8fe 100644
--- a/desktop/source/deployment/manager/dp_manager.cxx
+++ b/desktop/source/deployment/manager/dp_manager.cxx
@@ -42,13 +42,18 @@
 #include <xmlscript/xml_helper.hxx>
 #include <svl/inettype.hxx>
 #include <com/sun/star/lang/DisposedException.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
 #include <com/sun/star/beans/UnknownPropertyException.hpp>
 #include <com/sun/star/util/XUpdatable.hpp>
 #include <com/sun/star/sdbc/XResultSet.hpp>
 #include <com/sun/star/sdbc/XRow.hpp>
+#include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
 #include <com/sun/star/ucb/XContentAccess.hpp>
 #include <com/sun/star/ucb/NameClash.hpp>
+#include <com/sun/star/deployment/DeploymentException.hpp>
+#include <com/sun/star/deployment/InvalidRemovedParameterException.hpp>
 #include <com/sun/star/deployment/VersionException.hpp>
 #include <com/sun/star/deployment/InstallException.hpp>
 #include <com/sun/star/deployment/Prerequisites.hpp>
diff --git a/desktop/source/deployment/misc/dp_descriptioninfoset.cxx b/desktop/source/deployment/misc/dp_descriptioninfoset.cxx
index 848fd3d..f17e4c4 100644
--- a/desktop/source/deployment/misc/dp_descriptioninfoset.cxx
+++ b/desktop/source/deployment/misc/dp_descriptioninfoset.cxx
@@ -28,6 +28,7 @@
 #include <boost/optional.hpp>
 #include <com/sun/star/configuration/theDefaultProvider.hpp>
 #include <com/sun/star/container/XNameAccess.hpp>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/beans/Optional.hpp>
 #include <com/sun/star/beans/PropertyValue.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
@@ -43,6 +44,7 @@
 #include <com/sun/star/xml/dom/XNodeList.hpp>
 #include <com/sun/star/xml/dom/DocumentBuilder.hpp>
 #include <com/sun/star/xml/xpath/XPathAPI.hpp>
+#include <com/sun/star/xml/xpath/XPathException.hpp>
 #include <com/sun/star/ucb/InteractiveIOException.hpp>
 #include <cppuhelper/implbase.hxx>
 #include <cppuhelper/weak.hxx>
diff --git a/desktop/source/deployment/misc/dp_update.cxx b/desktop/source/deployment/misc/dp_update.cxx
index 891e153..405e4d4 100644
--- a/desktop/source/deployment/misc/dp_update.cxx
+++ b/desktop/source/deployment/misc/dp_update.cxx
@@ -24,6 +24,8 @@
 #include "dp_identifier.hxx"
 #include "dp_descriptioninfoset.hxx"
 
+#include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
 #include <osl/diagnose.h>
 #include <rtl/bootstrap.hxx>
 
diff --git a/desktop/source/deployment/registry/component/dp_compbackenddb.cxx b/desktop/source/deployment/registry/component/dp_compbackenddb.cxx
index d0b2d490..dba37ae 100644
--- a/desktop/source/deployment/registry/component/dp_compbackenddb.cxx
+++ b/desktop/source/deployment/registry/component/dp_compbackenddb.cxx
@@ -21,6 +21,7 @@
 #include <rtl/string.h>
 #include <rtl/bootstrap.hxx>
 #include <cppuhelper/exc_hlp.hxx>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
 #include <com/sun/star/xml/xpath/XXPathAPI.hpp>
diff --git a/desktop/source/deployment/registry/component/dp_component.cxx b/desktop/source/deployment/registry/component/dp_component.cxx
index d001431..bc0f751 100644
--- a/desktop/source/deployment/registry/component/dp_component.cxx
+++ b/desktop/source/deployment/registry/component/dp_component.cxx
@@ -35,6 +35,7 @@
 #include <comphelper/sequence.hxx>
 #include <xmlscript/xml_helper.hxx>
 #include <svl/inettype.hxx>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
 #include <com/sun/star/container/XNameContainer.hpp>
 #include <com/sun/star/container/XSet.hpp>
diff --git a/desktop/source/deployment/registry/configuration/dp_configuration.cxx b/desktop/source/deployment/registry/configuration/dp_configuration.cxx
index 21bc2e4..b1b0e08 100644
--- a/desktop/source/deployment/registry/configuration/dp_configuration.cxx
+++ b/desktop/source/deployment/registry/configuration/dp_configuration.cxx
@@ -43,6 +43,7 @@
 #include <com/sun/star/configuration/Update.hpp>
 #include <com/sun/star/ucb/NameClash.hpp>
 #include <com/sun/star/io/XActiveDataSink.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
 #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
 #include <com/sun/star/util/XRefreshable.hpp>
 #include <list>
diff --git a/desktop/source/deployment/registry/configuration/dp_configurationbackenddb.cxx b/desktop/source/deployment/registry/configuration/dp_configurationbackenddb.cxx
index 81a807e..a77fef4 100644
--- a/desktop/source/deployment/registry/configuration/dp_configurationbackenddb.cxx
+++ b/desktop/source/deployment/registry/configuration/dp_configurationbackenddb.cxx
@@ -21,6 +21,7 @@
 #include <rtl/string.h>
 #include <rtl/bootstrap.hxx>
 #include <cppuhelper/exc_hlp.hxx>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
 #include <com/sun/star/xml/xpath/XXPathAPI.hpp>
diff --git a/desktop/source/deployment/registry/dp_backend.cxx b/desktop/source/deployment/registry/dp_backend.cxx
index 2c2ee72..2ef737c 100644
--- a/desktop/source/deployment/registry/dp_backend.cxx
+++ b/desktop/source/deployment/registry/dp_backend.cxx
@@ -33,8 +33,12 @@
 #include <comphelper/unwrapargs.hxx>
 #include <ucbhelper/content.hxx>
 #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
+#include <com/sun/star/deployment/DeploymentException.hpp>
+#include <com/sun/star/deployment/ExtensionRemovedException.hpp>
 #include <com/sun/star/deployment/InvalidRemovedParameterException.hpp>
 #include <com/sun/star/deployment/thePackageManagerFactory.hpp>
+#include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
 #include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
 #include <com/sun/star/ucb/IOErrorCode.hpp>
 #include <com/sun/star/beans/StringPair.hpp>
diff --git a/desktop/source/deployment/registry/dp_backenddb.cxx b/desktop/source/deployment/registry/dp_backenddb.cxx
index cf3f75b..dcc5471 100644
--- a/desktop/source/deployment/registry/dp_backenddb.cxx
+++ b/desktop/source/deployment/registry/dp_backenddb.cxx
@@ -23,6 +23,7 @@
 #include <rtl/bootstrap.hxx>
 #include <cppuhelper/exc_hlp.hxx>
 #include <osl/file.hxx>
+#include <com/sun/star/deployment/DeploymentException.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/xml/dom/DocumentBuilder.hpp>
 #include <com/sun/star/xml/xpath/XPathAPI.hpp>

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list