[Libreoffice-commits] core.git: include/oox include/svx include/toolkit include/tools sc/inc sc/source sd/inc sd/source sw/inc sw/source

David Tardon dtardon at redhat.com
Thu Apr 16 01:05:46 PDT 2015


 include/oox/core/fastparser.hxx        |    4 ---
 include/oox/vml/vmlshape.hxx           |    2 -
 include/svx/AccessibleControlShape.hxx |    2 -
 include/svx/gridctrl.hxx               |    2 -
 include/svx/srchdlg.hxx                |    2 -
 include/toolkit/awt/vclxwindows.hxx    |    8 +++----
 include/tools/errinf.hxx               |    2 -
 include/tools/inetstrm.hxx             |    4 +--
 sc/inc/chgtrack.hxx                    |   10 ++++-----
 sc/inc/dapiuno.hxx                     |    2 -
 sc/inc/dbdata.hxx                      |   16 +++++++--------
 sc/inc/queryparam.hxx                  |   14 ++++++-------
 sc/inc/scmod.hxx                       |   34 ++++++++++++++++-----------------
 sc/inc/stlpool.hxx                     |    2 -
 sc/inc/stlsheet.hxx                    |    2 -
 sc/inc/userdat.hxx                     |    2 -
 sc/source/ui/inc/condformatdlg.hxx     |    2 -
 sc/source/ui/inc/dbfunc.hxx            |    2 -
 sc/source/ui/inc/gridwin.hxx           |    2 -
 sc/source/ui/inc/preview.hxx           |    2 -
 sc/source/ui/inc/prevwsh.hxx           |    2 -
 sc/source/ui/inc/tabvwsh.hxx           |    2 -
 sc/source/ui/inc/transobj.hxx          |    2 -
 sd/inc/CustomAnimationEffect.hxx       |    2 -
 sd/inc/sdmod.hxx                       |    6 ++---
 sd/inc/stlpool.hxx                     |    4 +--
 sd/source/ui/inc/View.hxx              |    2 -
 sd/source/ui/inc/ViewShell.hxx         |    6 ++---
 sw/inc/authfld.hxx                     |    2 -
 sw/inc/dcontact.hxx                    |    2 -
 sw/inc/docufld.hxx                     |   20 +++++++++----------
 sw/inc/expfld.hxx                      |    4 +--
 sw/inc/flddat.hxx                      |    2 -
 sw/inc/flddropdown.hxx                 |    2 -
 sw/inc/fmtautofmt.hxx                  |    2 -
 sw/inc/fmtflcnt.hxx                    |    2 -
 sw/inc/fmtrfmrk.hxx                    |    2 -
 sw/inc/modcfg.hxx                      |   10 ++++-----
 sw/inc/node.hxx                        |    4 +--
 sw/inc/reffld.hxx                      |    2 -
 sw/inc/swatrset.hxx                    |    2 -
 sw/inc/txatbase.hxx                    |    2 -
 sw/inc/txtfld.hxx                      |    2 -
 sw/inc/txttxmrk.hxx                    |    2 -
 sw/inc/unocrsr.hxx                     |    2 -
 sw/inc/unotbl.hxx                      |    2 -
 sw/inc/viscrs.hxx                      |    2 -
 sw/source/uibase/inc/chldwrap.hxx      |    2 -
 sw/source/uibase/inc/pview.hxx         |    2 -
 49 files changed, 106 insertions(+), 108 deletions(-)

New commits:
commit 565716b0abca281dfc1291aedf4497f55611b6b1
Author: David Tardon <dtardon at redhat.com>
Date:   Thu Apr 16 10:01:37 2015 +0200

    Revert "make more classes dllpublic"
    
    This reverts commit add2ca7b3ab10ed9d18e60d8e50020168d922836.
    
    It causes too much breakage on windows. It is better to start again from
    scratch.

diff --git a/include/oox/core/fastparser.hxx b/include/oox/core/fastparser.hxx
index d482799..8d41dee 100644
--- a/include/oox/core/fastparser.hxx
+++ b/include/oox/core/fastparser.hxx
@@ -23,8 +23,6 @@
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/xml/sax/XFastParser.hpp>
 
-#include <oox/dllapi.h>
-
 namespace oox {
     struct NamespaceMap;
     class StorageBase;
@@ -42,7 +40,7 @@ namespace core {
 /** Wrapper for a fast SAX parser that works on automatically generated OOXML
     token and namespace identifiers.
  */
-class OOX_DLLPUBLIC FastParser
+class FastParser
 {
 public:
     explicit            FastParser(
diff --git a/include/oox/vml/vmlshape.hxx b/include/oox/vml/vmlshape.hxx
index a9d506e..6cc180c 100644
--- a/include/oox/vml/vmlshape.hxx
+++ b/include/oox/vml/vmlshape.hxx
@@ -114,7 +114,7 @@ struct OOX_DLLPUBLIC ShapeTypeModel
 
 /** A shape template contains all formatting properties of shapes and can serve
     as templates for several shapes in a drawing. */
-class OOX_DLLPUBLIC ShapeType
+class ShapeType
 {
 public:
     explicit            ShapeType( Drawing& rDrawing );
diff --git a/include/svx/AccessibleControlShape.hxx b/include/svx/AccessibleControlShape.hxx
index f7543e6..e19cf14 100644
--- a/include/svx/AccessibleControlShape.hxx
+++ b/include/svx/AccessibleControlShape.hxx
@@ -48,7 +48,7 @@ namespace accessibility {
                                 >   AccessibleControlShape_Base;
 /** @descr
 */
-class SVX_DLLPUBLIC AccessibleControlShape
+class AccessibleControlShape
         :public AccessibleShape
         ,public AccessibleControlShape_Base
 {
diff --git a/include/svx/gridctrl.hxx b/include/svx/gridctrl.hxx
index ff8f83b..e50c6e5 100644
--- a/include/svx/gridctrl.hxx
+++ b/include/svx/gridctrl.hxx
@@ -61,7 +61,7 @@ enum GridRowStatus
 // DbGridRow, description of rows
 
 
-class SVX_DLLPUBLIC DbGridRow : public SvRefBase
+class DbGridRow : public SvRefBase
 {
     ::com::sun::star::uno::Any  m_aBookmark;        // Bookmark of the row, can be set
     DbDataColumns               m_aVariants;
diff --git a/include/svx/srchdlg.hxx b/include/svx/srchdlg.hxx
index 4cc4662..15d221b 100644
--- a/include/svx/srchdlg.hxx
+++ b/include/svx/srchdlg.hxx
@@ -111,7 +111,7 @@ public:
     <SvxSearchItem><SID_ATTR_SEARCH>
 */
 
-class SVX_DLLPUBLIC SvxSearchDialog : public SfxModelessDialog
+class SvxSearchDialog : public SfxModelessDialog
 {
 friend class SvxSearchController;
 friend class SvxSearchDialogWrapper;
diff --git a/include/toolkit/awt/vclxwindows.hxx b/include/toolkit/awt/vclxwindows.hxx
index 9bebe68..1985154 100644
--- a/include/toolkit/awt/vclxwindows.hxx
+++ b/include/toolkit/awt/vclxwindows.hxx
@@ -219,7 +219,7 @@ protected:
 
 //  class VCLXCheckBox
 
-class TOOLKIT_DLLPUBLIC VCLXCheckBox :    public ::com::sun::star::awt::XCheckBox,
+class VCLXCheckBox :    public ::com::sun::star::awt::XCheckBox,
                         public ::com::sun::star::awt::XButton,
                         public VCLXGraphicControl
 {
@@ -277,7 +277,7 @@ public:
 
 //  class VCLXRadioButton
 
-class TOOLKIT_DLLPUBLIC VCLXRadioButton : public ::com::sun::star::awt::XRadioButton,
+class VCLXRadioButton : public ::com::sun::star::awt::XRadioButton,
                         public ::com::sun::star::awt::XButton,
                         public VCLXGraphicControl
 {
@@ -622,7 +622,7 @@ public:
 
 //  class VCLXScrollBar
 
-class TOOLKIT_DLLPUBLIC VCLXScrollBar :   public ::com::sun::star::awt::XScrollBar,
+class VCLXScrollBar :   public ::com::sun::star::awt::XScrollBar,
                         public VCLXWindow
 {
 private:
@@ -930,7 +930,7 @@ public:
 
 //  class VCLXFormattedSpinField
 
-class TOOLKIT_DLLPUBLIC VCLXFormattedSpinField : public VCLXSpinField
+class VCLXFormattedSpinField : public VCLXSpinField
 {
 private:
     FormatterBase*  mpFormatter;
diff --git a/include/tools/errinf.hxx b/include/tools/errinf.hxx
index caaa1a3..a16b56a 100644
--- a/include/tools/errinf.hxx
+++ b/include/tools/errinf.hxx
@@ -32,7 +32,7 @@ class EDcr_Impl;
 class ErrHdl_Impl;
 namespace vcl { class Window; }
 
-class TOOLS_DLLPUBLIC ErrorInfo
+class ErrorInfo
 {
 private:
     sal_uIntPtr             lUserId;
diff --git a/include/tools/inetstrm.hxx b/include/tools/inetstrm.hxx
index 9d9f5d8..ea6be1f 100644
--- a/include/tools/inetstrm.hxx
+++ b/include/tools/inetstrm.hxx
@@ -47,7 +47,7 @@ enum INetMessageStreamState
 };
 
 /// Message Generator Interface.
-class TOOLS_DLLPUBLIC INetMessageIStream
+class INetMessageIStream
 {
     INetMIMEMessage *pSourceMsg;
     bool            bHeaderGenerated;
@@ -72,7 +72,7 @@ public:
     INetMessageIStream (sal_uIntPtr nBufferSize = 2048);
     virtual ~INetMessageIStream();
 
-    int Read (sal_Char *pData, sal_uIntPtr nSize);
+    TOOLS_DLLPUBLIC int Read (sal_Char *pData, sal_uIntPtr nSize);
 
     INetMIMEMessage *GetSourceMessage() const { return pSourceMsg; }
     void SetSourceMessage (INetMIMEMessage *pMsg) { pSourceMsg = pMsg; }
diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index 84ecc70..6599d84 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -214,7 +214,7 @@ class ScChangeActionIns;
 class ScChangeActionDel;
 class ScChangeActionContent;
 
-class SC_DLLPUBLIC ScChangeAction
+class ScChangeAction
 {
     friend class ScChangeTrack;
     friend class ScChangeActionIns;
@@ -415,7 +415,7 @@ public:
 };
 
 //  ScChangeActionIns
-class SC_DLLPUBLIC ScChangeActionIns : public ScChangeAction
+class ScChangeActionIns : public ScChangeAction
 {
     friend class ScChangeTrack;
 
@@ -560,7 +560,7 @@ public:
 };
 
 //  ScChangeActionMove
-class SC_DLLPUBLIC ScChangeActionMove : public ScChangeAction
+class ScChangeActionMove : public ScChangeAction
 {
     friend class ScChangeTrack;
     friend class ScChangeActionDel;
@@ -661,7 +661,7 @@ enum ScChangeActionContentCellType
     SC_CACCT_MATREF
 };
 
-class SC_DLLPUBLIC ScChangeActionContent : public ScChangeAction
+class ScChangeActionContent : public ScChangeAction
 {
     friend class ScChangeTrack;
 
@@ -893,7 +893,7 @@ enum ScChangeTrackMergeState
 // and are decremented, to keep values in a table separated from "normal" actions.
 #define SC_CHGTRACK_GENERATED_START ((sal_uInt32) 0xfffffff0)
 
-class SC_DLLPUBLIC ScChangeTrack : public utl::ConfigurationListener
+class ScChangeTrack : public utl::ConfigurationListener
 {
     friend void ScChangeAction::RejectRestoreContents( ScChangeTrack*, SCsCOL, SCsROW );
     friend bool ScChangeActionDel::Reject( ScDocument* pDoc );
diff --git a/sc/inc/dapiuno.hxx b/sc/inc/dapiuno.hxx
index 6a8e4d5..3052b37 100644
--- a/sc/inc/dapiuno.hxx
+++ b/sc/inc/dapiuno.hxx
@@ -150,7 +150,7 @@ public:
 };
 
 //  ScDataPilotDescriptorBase is never instantiated directly
-class SC_DLLPUBLIC ScDataPilotDescriptorBase : public com::sun::star::sheet::XDataPilotDescriptor,
+class ScDataPilotDescriptorBase : public com::sun::star::sheet::XDataPilotDescriptor,
                                   public com::sun::star::beans::XPropertySet,
                                   public com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier,
                                   public com::sun::star::lang::XServiceInfo,
diff --git a/sc/inc/dbdata.hxx b/sc/inc/dbdata.hxx
index b239275..708bd85 100644
--- a/sc/inc/dbdata.hxx
+++ b/sc/inc/dbdata.hxx
@@ -35,7 +35,7 @@ struct ScQueryParam;
 struct ScSubTotalParam;
 struct ScImportParam;
 
-class SC_DLLPUBLIC ScDBData : public ScRefreshTimer
+class ScDBData : public ScRefreshTimer
 {
 private:
     boost::scoped_ptr<ScSortParam> mpSortParam;
@@ -76,7 +76,7 @@ public:
         bool operator() (const ScDBData& left, const ScDBData& right) const;
     };
 
-    ScDBData(const OUString& rName,
+    SC_DLLPUBLIC ScDBData(const OUString& rName,
              SCTAB nTab,
              SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
              bool bByR = true, bool bHasH = true);
@@ -91,7 +91,7 @@ public:
     const OUString& GetName() const { return aName; }
     const OUString& GetUpperName() const { return aUpper; }
     void        GetArea(SCTAB& rTab, SCCOL& rCol1, SCROW& rRow1, SCCOL& rCol2, SCROW& rRow2) const;
-    void GetArea(ScRange& rRange) const;
+    SC_DLLPUBLIC void GetArea(ScRange& rRange) const;
     void        SetArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2);
     void        MoveTo(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2);
     bool        IsByRow() const                 { return bByRow; }
@@ -115,10 +115,10 @@ public:
     void        GetSortParam(ScSortParam& rSortParam) const;
     void        SetSortParam(const ScSortParam& rSortParam);
 
-    void       GetQueryParam(ScQueryParam& rQueryParam) const;
-    void       SetQueryParam(const ScQueryParam& rQueryParam);
-    bool       GetAdvancedQuerySource(ScRange& rSource) const;
-    void       SetAdvancedQuerySource(const ScRange* pSource);
+    SC_DLLPUBLIC void       GetQueryParam(ScQueryParam& rQueryParam) const;
+    SC_DLLPUBLIC void       SetQueryParam(const ScQueryParam& rQueryParam);
+    SC_DLLPUBLIC bool       GetAdvancedQuerySource(ScRange& rSource) const;
+    SC_DLLPUBLIC void       SetAdvancedQuerySource(const ScRange* pSource);
 
     void        GetSubTotalParam(ScSubTotalParam& rSubTotalParam) const;
     void        SetSubTotalParam(const ScSubTotalParam& rSubTotalParam);
@@ -130,7 +130,7 @@ public:
     bool        IsDBAtArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const;
 
     bool        HasImportParam() const;
-    bool HasQueryParam() const;
+    SC_DLLPUBLIC bool HasQueryParam() const;
     bool        HasSortParam() const;
     bool        HasSubTotalParam() const;
 
diff --git a/sc/inc/queryparam.hxx b/sc/inc/queryparam.hxx
index 7e610cd..867b15d 100644
--- a/sc/inc/queryparam.hxx
+++ b/sc/inc/queryparam.hxx
@@ -36,7 +36,7 @@ class SharedStringPool;
 
 }
 
-struct SC_DLLPUBLIC ScQueryParamBase
+struct ScQueryParamBase
 {
     bool            bHasHeader;
     bool            bByRow;
@@ -50,12 +50,12 @@ struct SC_DLLPUBLIC ScQueryParamBase
 
     virtual bool IsValidFieldIndex() const;
 
-    SCSIZE GetEntryCount() const;
-    const ScQueryEntry& GetEntry(SCSIZE n) const;
-    ScQueryEntry& GetEntry(SCSIZE n);
-    ScQueryEntry& AppendEntry();
+    SC_DLLPUBLIC SCSIZE GetEntryCount() const;
+    SC_DLLPUBLIC const ScQueryEntry& GetEntry(SCSIZE n) const;
+    SC_DLLPUBLIC ScQueryEntry& GetEntry(SCSIZE n);
+    SC_DLLPUBLIC ScQueryEntry& AppendEntry();
     ScQueryEntry* FindEntryByField(SCCOLROW nField, bool bNew);
-    void RemoveEntryByField(SCCOLROW nField);
+    SC_DLLPUBLIC void RemoveEntryByField(SCCOLROW nField);
     void Resize(size_t nNew);
     void FillInExcelSyntax( svl::SharedStringPool& rPool, const OUString& aCellStr, SCSIZE nIndex,
                             SvNumberFormatter* pFormatter );
@@ -76,7 +76,7 @@ protected:
     EntriesType maEntries;
 };
 
-struct SC_DLLPUBLIC ScQueryParamTable
+struct ScQueryParamTable
 {
     SCCOL           nCol1;
     SCROW           nRow1;
diff --git a/sc/inc/scmod.hxx b/sc/inc/scmod.hxx
index 4059eb7..2673e2f 100644
--- a/sc/inc/scmod.hxx
+++ b/sc/inc/scmod.hxx
@@ -80,7 +80,7 @@ class ScAnyRefModalDlg;
 #define SC_DROP_NAVIGATOR       1
 #define SC_DROP_TABLE           2
 
-class SC_DLLPUBLIC ScModule: public SfxModule, public SfxListener, utl::ConfigurationListener
+class ScModule: public SfxModule, public SfxListener, utl::ConfigurationListener
 {
     Timer               aIdleTimer;
     Idle                aSpellIdle;
@@ -171,18 +171,18 @@ public:
 
     // Options:
     const ScViewOptions&    GetViewOptions  ();
-    const ScDocOptions&     GetDocOptions   ();
-    const ScAppOptions&     GetAppOptions   ();
-    const ScDefaultsOptions&   GetDefaultsOptions ();
-    const ScFormulaOptions&   GetFormulaOptions ();
-    const ScInputOptions& GetInputOptions ();
-    const ScPrintOptions&   GetPrintOptions ();
+SC_DLLPUBLIC    const ScDocOptions&     GetDocOptions   ();
+SC_DLLPUBLIC    const ScAppOptions&     GetAppOptions   ();
+SC_DLLPUBLIC    const ScDefaultsOptions&   GetDefaultsOptions ();
+    SC_DLLPUBLIC const ScFormulaOptions&   GetFormulaOptions ();
+    SC_DLLPUBLIC const ScInputOptions& GetInputOptions ();
+SC_DLLPUBLIC    const ScPrintOptions&   GetPrintOptions ();
     void                    SetViewOptions  ( const ScViewOptions& rOpt );
-    void                    SetDocOptions   ( const ScDocOptions& rOpt );
-    void                    SetAppOptions   ( const ScAppOptions& rOpt );
+SC_DLLPUBLIC    void                    SetDocOptions   ( const ScDocOptions& rOpt );
+SC_DLLPUBLIC    void                    SetAppOptions   ( const ScAppOptions& rOpt );
     void                    SetDefaultsOptions ( const ScDefaultsOptions& rOpt );
-    void                    SetFormulaOptions ( const ScFormulaOptions& rOpt );
-    void   SetInputOptions ( const ScInputOptions& rOpt );
+    SC_DLLPUBLIC void                    SetFormulaOptions ( const ScFormulaOptions& rOpt );
+    SC_DLLPUBLIC void   SetInputOptions ( const ScInputOptions& rOpt );
     void                    SetPrintOptions ( const ScPrintOptions& rOpt );
     void                    InsertEntryToLRUList(sal_uInt16 nFIndex);
     void                    RecentFunctionsChanged();
@@ -199,7 +199,7 @@ public:
     svtools::ColorConfig&   GetColorConfig();
     SvtAccessibilityOptions& GetAccessOptions();
     SvtCTLOptions&      GetCTLOptions();
-    SvtUserOptions& GetUserOptions();
+    SC_DLLPUBLIC SvtUserOptions& GetUserOptions();
 
     void                ModifyOptions( const SfxItemSet& rOptSet );
 
@@ -208,7 +208,7 @@ public:
     bool                IsInputMode();  // also for SC_INPUT_TYPE
     void SetInputMode( ScInputMode eMode, const OUString* pInitText = NULL );
     bool                InputKeyEvent( const KeyEvent& rKEvt, bool bStartEdit = false );
-    void                InputEnterHandler( sal_uInt8 nBlockMode = 0 );
+    SC_DLLPUBLIC void                InputEnterHandler( sal_uInt8 nBlockMode = 0 );
     void                InputCancelHandler();
     void                InputSelection( EditView* pView );
     void                InputChanged( EditView* pView );
@@ -233,7 +233,7 @@ public:
     ScFormEditData*     GetFormEditData()       { return pFormEditData; }
 
     // input of reference:
-    void               SetRefDialog( sal_uInt16 nId, bool bVis, SfxViewFrame* pViewFrm = NULL );
+    SC_DLLPUBLIC void               SetRefDialog( sal_uInt16 nId, bool bVis, SfxViewFrame* pViewFrm = NULL );
     bool                IsModalMode(SfxObjectShell* pDocSh = NULL);
     bool                IsFormulaMode();
     bool                IsRefDialogOpen();
@@ -254,9 +254,9 @@ public:
     void                SetInSharedDocSaving( bool bNew )   { mbIsInSharedDocSaving = bNew; }
     bool                IsInSharedDocSaving() const         { return mbIsInSharedDocSaving; }
 
-    bool   RegisterRefWindow( sal_uInt16 nSlotId, vcl::Window *pWnd );
-    bool   UnregisterRefWindow( sal_uInt16 nSlotId, vcl::Window *pWnd );
-    vcl::Window * Find1RefWindow( sal_uInt16 nSlotId, vcl::Window *pWndAncestor );
+    SC_DLLPUBLIC bool   RegisterRefWindow( sal_uInt16 nSlotId, vcl::Window *pWnd );
+    SC_DLLPUBLIC bool   UnregisterRefWindow( sal_uInt16 nSlotId, vcl::Window *pWnd );
+    SC_DLLPUBLIC vcl::Window * Find1RefWindow( sal_uInt16 nSlotId, vcl::Window *pWndAncestor );
 
     ScAnyRefModalDlg* GetCurrentAnyRefDlg();
     void PushNewAnyRefDlg( ScAnyRefModalDlg* pDlg );
diff --git a/sc/inc/stlpool.hxx b/sc/inc/stlpool.hxx
index 640c658..e83aef0 100644
--- a/sc/inc/stlpool.hxx
+++ b/sc/inc/stlpool.hxx
@@ -25,7 +25,7 @@
 class ScStyleSheet;
 class ScDocument;
 
-class SC_DLLPUBLIC ScStyleSheetPool : public SfxStyleSheetPool
+class ScStyleSheetPool : public SfxStyleSheetPool
 {
 public:
                         ScStyleSheetPool( SfxItemPool&  rPool,
diff --git a/sc/inc/stlsheet.hxx b/sc/inc/stlsheet.hxx
index 85f42f9..cb65a01 100644
--- a/sc/inc/stlsheet.hxx
+++ b/sc/inc/stlsheet.hxx
@@ -26,7 +26,7 @@
 
 class ScStyleSheetPool;
 
-class SC_DLLPUBLIC ScStyleSheet : public SfxStyleSheet
+class ScStyleSheet : public SfxStyleSheet
 {
 friend class ScStyleSheetPool;
 
diff --git a/sc/inc/userdat.hxx b/sc/inc/userdat.hxx
index 4a87aac..5083c98 100644
--- a/sc/inc/userdat.hxx
+++ b/sc/inc/userdat.hxx
@@ -75,7 +75,7 @@ public:
     const ImageMap& GetImageMap() const             { return aImageMap; }
 };
 
-class SC_DLLPUBLIC ScMacroInfo : public SdrObjUserData
+class ScMacroInfo : public SdrObjUserData
 {
 public:
                     ScMacroInfo();
diff --git a/sc/source/ui/inc/condformatdlg.hxx b/sc/source/ui/inc/condformatdlg.hxx
index 181376c..6f6d2c0 100644
--- a/sc/source/ui/inc/condformatdlg.hxx
+++ b/sc/source/ui/inc/condformatdlg.hxx
@@ -92,7 +92,7 @@ public:
     DECL_LINK( ColFormatTypeHdl, ListBox*);
 };
 
-class SC_DLLPUBLIC ScCondFormatDlg : public ScAnyRefModalDlg
+class ScCondFormatDlg : public ScAnyRefModalDlg
 {
 private:
     PushButton* mpBtnAdd;
diff --git a/sc/source/ui/inc/dbfunc.hxx b/sc/source/ui/inc/dbfunc.hxx
index 7ae49cf..207fdbf 100644
--- a/sc/source/ui/inc/dbfunc.hxx
+++ b/sc/source/ui/inc/dbfunc.hxx
@@ -36,7 +36,7 @@ class ScDPSaveData;
 struct ScDPNumGroupInfo;
 struct ScSubTotalParam;
 
-class SC_DLLPUBLIC ScDBFunc : public ScViewFunc
+class ScDBFunc : public ScViewFunc
 {
 private:
     void GetSelectedMemberList(ScDPUniqueStringSet& rEntries, long& rDimension);
diff --git a/sc/source/ui/inc/gridwin.hxx b/sc/source/ui/inc/gridwin.hxx
index 8b22bb9..0221e60 100644
--- a/sc/source/ui/inc/gridwin.hxx
+++ b/sc/source/ui/inc/gridwin.hxx
@@ -81,7 +81,7 @@ struct SpellCallbackInfo;
 // predefines
 namespace sdr { namespace overlay { class OverlayObjectList; }}
 
-class SC_DLLPUBLIC ScGridWindow : public vcl::Window, public DropTargetHelper, public DragSourceHelper
+class ScGridWindow : public vcl::Window, public DropTargetHelper, public DragSourceHelper
 {
     // ScFilterListBox is always used for selection list
     friend class ScFilterListBox;
diff --git a/sc/source/ui/inc/preview.hxx b/sc/source/ui/inc/preview.hxx
index b8b266c..bcf4fbc 100644
--- a/sc/source/ui/inc/preview.hxx
+++ b/sc/source/ui/inc/preview.hxx
@@ -29,7 +29,7 @@ class ScDocShell;
 class ScPreviewShell;
 class FmFormView;
 
-class SC_DLLPUBLIC ScPreview : public vcl::Window
+class ScPreview : public vcl::Window
 {
 private:
     ScMarkData::MarkedTabsType maSelectedTabs;
diff --git a/sc/source/ui/inc/prevwsh.hxx b/sc/source/ui/inc/prevwsh.hxx
index 93e43a2..d8bec53 100644
--- a/sc/source/ui/inc/prevwsh.hxx
+++ b/sc/source/ui/inc/prevwsh.hxx
@@ -36,7 +36,7 @@ struct ScHeaderFieldData;
 class ScPreviewLocationData;
 class CommandEvent;
 
-class SC_DLLPUBLIC ScPreviewShell: public SfxViewShell
+class ScPreviewShell: public SfxViewShell
 {
     ScDocShell*     pDocShell;
 
diff --git a/sc/source/ui/inc/tabvwsh.hxx b/sc/source/ui/inc/tabvwsh.hxx
index 17e7ebc..81e8004 100644
--- a/sc/source/ui/inc/tabvwsh.hxx
+++ b/sc/source/ui/inc/tabvwsh.hxx
@@ -89,7 +89,7 @@ enum ObjectSelectionType
     OST_Media
 };
 
-class SC_DLLPUBLIC ScTabViewShell: public SfxViewShell, public ScDBFunc
+class ScTabViewShell: public SfxViewShell, public ScDBFunc
 {
 private:
     static sal_uInt16           nInsertCtrlState;
diff --git a/sc/source/ui/inc/transobj.hxx b/sc/source/ui/inc/transobj.hxx
index 4d2b85c..57d8ea6 100644
--- a/sc/source/ui/inc/transobj.hxx
+++ b/sc/source/ui/inc/transobj.hxx
@@ -36,7 +36,7 @@ namespace com { namespace sun { namespace star {
 
 #include <sfx2/objsh.hxx>
 
-class SC_DLLPUBLIC ScTransferObj : public TransferableHelper
+class ScTransferObj : public TransferableHelper
 {
 private:
     ScDocument*                     pDoc;
diff --git a/sd/inc/CustomAnimationEffect.hxx b/sd/inc/CustomAnimationEffect.hxx
index 8e4b628..e415989 100644
--- a/sd/inc/CustomAnimationEffect.hxx
+++ b/sd/inc/CustomAnimationEffect.hxx
@@ -379,7 +379,7 @@ private:
 typedef boost::shared_ptr< InteractiveSequence > InteractiveSequencePtr;
 typedef std::list< InteractiveSequencePtr > InteractiveSequenceList;
 
-class SD_DLLPUBLIC MainSequence : public EffectSequenceHelper, public ISequenceListener
+class MainSequence : public EffectSequenceHelper, public ISequenceListener
 {
     friend class UndoAnimation;
     friend class MainSequenceRebuildGuard;
diff --git a/sd/inc/sdmod.hxx b/sd/inc/sdmod.hxx
index a080caa..5ad63fd 100644
--- a/sd/inc/sdmod.hxx
+++ b/sd/inc/sdmod.hxx
@@ -75,7 +75,7 @@ typedef std::map< sal_uInt32, css::uno::Sequence< css::uno::Type> > SdTypesCache
 
 */
 
-class SD_DLLPUBLIC SdModule : public SfxModule, public SfxListener
+class SdModule : public SfxModule, public SfxListener
 {
 public:
                             TYPEINFO_OVERRIDE();
@@ -98,7 +98,7 @@ public:
     void                    GetState(SfxItemSet&);
 
     SdOptions*              GetSdOptions(DocumentType eDocType);
-    SvStorageStreamRef     GetOptionStream( const OUString& rOptionName, SdOptionStreamMode eMode );
+    SD_DLLPUBLIC SvStorageStreamRef     GetOptionStream( const OUString& rOptionName, SdOptionStreamMode eMode );
 
     bool                    GetWaterCan() const { return bWaterCan; }
     void                    SetWaterCan( bool bWC ) { bWaterCan = bWC; }
@@ -120,7 +120,7 @@ public:
     */
     OutputDevice* GetRefDevice (::sd::DrawDocShell& rDocShell);
 
-    SvNumberFormatter*     GetNumberFormatter();
+    SD_DLLPUBLIC SvNumberFormatter*     GetNumberFormatter();
 
     // virtual methods for the option dialog
     virtual SfxItemSet*  CreateItemSet( sal_uInt16 nId ) SAL_OVERRIDE;
diff --git a/sd/inc/stlpool.hxx b/sd/inc/stlpool.hxx
index 4138c97..5a22993 100644
--- a/sd/inc/stlpool.hxx
+++ b/sd/inc/stlpool.hxx
@@ -52,7 +52,7 @@ typedef ::cppu::ImplInheritanceHelper4< SfxStyleSheetPool,
                                         ::com::sun::star::container::XNameAccess,
                                         ::com::sun::star::lang::XComponent > SdStyleSheetPoolBase;
 
-class SD_DLLPUBLIC SdStyleSheetPool : public SdStyleSheetPoolBase, public SfxListener
+class SdStyleSheetPool : public SdStyleSheetPoolBase, public SfxListener
 {
     friend class SdDrawDocument;
 public:
@@ -74,7 +74,7 @@ public:
                             had to be created. This is used to assert errors in documents
                             when styles are missing.
     */
-    void                CreateLayoutStyleSheets(const OUString& rLayoutName, bool bCheck = false );
+    SD_DLLPUBLIC void                CreateLayoutStyleSheets(const OUString& rLayoutName, bool bCheck = false );
     void                CreateLayoutSheetNames(const OUString& rLayoutName, std::vector<OUString> &aNameList) const;
     void                CreateLayoutSheetList(const OUString& rLayoutName, SdStyleSheetVector& rLayoutSheets);
     void                CopyLayoutSheets(const OUString& rLayoutName, SdStyleSheetPool& rSourcePool, SdStyleSheetVector& rCreatedSheets );
diff --git a/sd/source/ui/inc/View.hxx b/sd/source/ui/inc/View.hxx
index 264a65c..1b22016 100644
--- a/sd/source/ui/inc/View.hxx
+++ b/sd/source/ui/inc/View.hxx
@@ -82,7 +82,7 @@ public:
     void End();
 };
 
-class SD_DLLPUBLIC View : public FmFormView
+class View : public FmFormView
 {
 public:
     TYPEINFO_OVERRIDE();
diff --git a/sd/source/ui/inc/ViewShell.hxx b/sd/source/ui/inc/ViewShell.hxx
index fc96c1a..1b46129 100644
--- a/sd/source/ui/inc/ViewShell.hxx
+++ b/sd/source/ui/inc/ViewShell.hxx
@@ -79,7 +79,7 @@ class ZoomList;
 
     <p>This class replaces the former ViewShell class.</p>
 */
-class SD_DLLPUBLIC ViewShell
+class ViewShell
     : public SfxShell
 {
 public:
@@ -149,11 +149,11 @@ public:
 
     inline ::sd::View* GetView() const { return mpView; }
     inline SdrView* GetDrawView() const;
-    DrawDocShell* GetDocSh() const;
+    SD_DLLPUBLIC DrawDocShell* GetDocSh() const;
 
     SdDrawDocument*  GetDoc() const;
 
-    SfxViewFrame* GetViewFrame() const;
+    SD_DLLPUBLIC SfxViewFrame* GetViewFrame() const;
 
     /** The active window is usually the mpContentWindow.  When there is a
         show running then the active window is a ShowWindow.
diff --git a/sw/inc/authfld.hxx b/sw/inc/authfld.hxx
index 3e127e6..6e3926b 100644
--- a/sw/inc/authfld.hxx
+++ b/sw/inc/authfld.hxx
@@ -141,7 +141,7 @@ public:
 
 };
 
-class SW_DLLPUBLIC SwAuthorityField : public SwField
+class SwAuthorityField : public SwField
 {
     sal_IntPtr          m_nHandle;
     mutable sal_IntPtr  m_nTempSequencePos;
diff --git a/sw/inc/dcontact.hxx b/sw/inc/dcontact.hxx
index 1b79e01..f49c491 100644
--- a/sw/inc/dcontact.hxx
+++ b/sw/inc/dcontact.hxx
@@ -66,7 +66,7 @@ SwContact* GetUserCall( const SdrObject* );
 bool IsMarqueeTextObj( const SdrObject& rObj );
 
 /// Base class for the following contact objects (frame + draw objects).
-class SW_DLLPUBLIC SwContact : public SdrObjUserCall, public SwClient
+class SwContact : public SdrObjUserCall, public SwClient
 {
     /** boolean, indicating destruction of contact object
      important note: boolean has to be set at the beginning of each destructor
diff --git a/sw/inc/docufld.hxx b/sw/inc/docufld.hxx
index 93bad78..d9f8294 100644
--- a/sw/inc/docufld.hxx
+++ b/sw/inc/docufld.hxx
@@ -129,7 +129,7 @@ enum SwJumpEditFormat
     JE_FMT_OLE
 };
 
-class SW_DLLPUBLIC SwPageNumberFieldType : public SwFieldType
+class SwPageNumberFieldType : public SwFieldType
 {
     sal_Int16   nNumberingType;
     bool            bVirtuell;
@@ -203,7 +203,7 @@ public:
     virtual bool        PutValue( const com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ) SAL_OVERRIDE;
 };
 
-class SW_DLLPUBLIC SwFileNameFieldType : public SwFieldType
+class SwFileNameFieldType : public SwFieldType
 {
     SwDoc *pDoc;
 public:
@@ -230,7 +230,7 @@ public:
     virtual bool        PutValue( const com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ) SAL_OVERRIDE;
 };
 
-class SW_DLLPUBLIC SwTemplNameFieldType : public SwFieldType
+class SwTemplNameFieldType : public SwFieldType
 {
     SwDoc *pDoc;
 public:
@@ -252,7 +252,7 @@ public:
 };
 
 // Document statistics
-class SW_DLLPUBLIC SwDocStatFieldType : public SwFieldType
+class SwDocStatFieldType : public SwFieldType
 {
     SwDoc*          pDoc;
     sal_Int16       nNumberingType; ///< com::sun::star::style::NumberingType
@@ -378,7 +378,7 @@ public:
     virtual bool        PutValue( const com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ) SAL_OVERRIDE;
 };
 
-class SW_DLLPUBLIC SwMacroFieldType : public SwFieldType
+class SwMacroFieldType : public SwFieldType
 {
     SwDoc* pDoc;
 
@@ -426,7 +426,7 @@ public:
     static bool isScriptURL( const OUString& str );
 };
 
-class SW_DLLPUBLIC SwPostItFieldType : public SwFieldType
+class SwPostItFieldType : public SwFieldType
 {
 private:
     SwDoc* mpDoc;
@@ -489,7 +489,7 @@ public:
     virtual OUString    GetDescription() const SAL_OVERRIDE;
 };
 
-class SW_DLLPUBLIC SwDocInfoFieldType : public SwValueFieldType
+class SwDocInfoFieldType : public SwValueFieldType
 {
 public:
     SwDocInfoFieldType(SwDoc* pDc);
@@ -569,7 +569,7 @@ protected:
 };
 
 // Relative page numbering.
-class SW_DLLPUBLIC SwRefPageSetField : public SwField
+class SwRefPageSetField : public SwField
 {
     short   nOffset;
     bool    bOn;
@@ -672,7 +672,7 @@ public:
     virtual SwFieldType*    Copy() const SAL_OVERRIDE;
 };
 
-class SW_DLLPUBLIC SwScriptField : public SwField
+class SwScriptField : public SwField
 {
     OUString sType;  ///< Type of Code (Java/VBScript/...)
     OUString sCode;  /**< Code as text.
@@ -703,7 +703,7 @@ public:
 };
 
 // Combined Character Fieldtype
-class SW_DLLPUBLIC SwCombinedCharFieldType : public SwFieldType
+class SwCombinedCharFieldType : public SwFieldType
 {
 public:
     SwCombinedCharFieldType();
diff --git a/sw/inc/expfld.hxx b/sw/inc/expfld.hxx
index a1ad125..e58953c 100644
--- a/sw/inc/expfld.hxx
+++ b/sw/inc/expfld.hxx
@@ -70,7 +70,7 @@ public:
     void Clear() { maData.clear(); }
 };
 
-class SW_DLLPUBLIC SwGetExpFieldType : public SwValueFieldType
+class SwGetExpFieldType : public SwValueFieldType
 {
 public:
         SwGetExpFieldType(SwDoc* pDoc);
@@ -280,7 +280,7 @@ inline bool SwSetExpField::GetInputFlag() const
 inline bool SwSetExpField::IsSequenceFld() const
     { return 0 != (nsSwGetSetExpType::GSE_SEQ & static_cast<SwSetExpFieldType*>(GetTyp())->GetType()); }
 
-class SW_DLLPUBLIC SwInputFieldType : public SwFieldType
+class SwInputFieldType : public SwFieldType
 {
     SwDoc* pDoc;
 public:
diff --git a/sw/inc/flddat.hxx b/sw/inc/flddat.hxx
index 4dbcdf1..2bfbec1 100644
--- a/sw/inc/flddat.hxx
+++ b/sw/inc/flddat.hxx
@@ -80,7 +80,7 @@ enum SwDateSubFormat
     DATE_VAR
 };
 
-class SW_DLLPUBLIC SwDateTimeFieldType : public SwValueFieldType
+class SwDateTimeFieldType : public SwValueFieldType
 {
 public:
         SwDateTimeFieldType(SwDoc* pDoc);
diff --git a/sw/inc/flddropdown.hxx b/sw/inc/flddropdown.hxx
index 3032140..4992d1e 100644
--- a/sw/inc/flddropdown.hxx
+++ b/sw/inc/flddropdown.hxx
@@ -28,7 +28,7 @@
 /**
     Field type for dropdown boxes.
 */
-class SW_DLLPUBLIC SwDropDownFieldType : public SwFieldType
+class SwDropDownFieldType : public SwFieldType
 {
 public:
     /**
diff --git a/sw/inc/fmtautofmt.hxx b/sw/inc/fmtautofmt.hxx
index 16be223..e781623 100644
--- a/sw/inc/fmtautofmt.hxx
+++ b/sw/inc/fmtautofmt.hxx
@@ -23,7 +23,7 @@
 #include <format.hxx>
 #include <memory>
 
-class SW_DLLPUBLIC SwFmtAutoFmt: public SfxPoolItem
+class SwFmtAutoFmt: public SfxPoolItem
 {
     std::shared_ptr<SfxItemSet> mpHandle;
 
diff --git a/sw/inc/fmtflcnt.hxx b/sw/inc/fmtflcnt.hxx
index 260b660..136038d 100644
--- a/sw/inc/fmtflcnt.hxx
+++ b/sw/inc/fmtflcnt.hxx
@@ -29,7 +29,7 @@ class SwTxtFlyCnt;
  *
  * A pool item that is attached to the placeholder character of an as-character frame. (TextFrame, etc.)
  */
-class SW_DLLPUBLIC SwFmtFlyCnt : public SfxPoolItem
+class SwFmtFlyCnt : public SfxPoolItem
 {
     friend class SwTxtFlyCnt;
     SwTxtFlyCnt* pTxtAttr;
diff --git a/sw/inc/fmtrfmrk.hxx b/sw/inc/fmtrfmrk.hxx
index 0b30ddd..cfa8efd 100644
--- a/sw/inc/fmtrfmrk.hxx
+++ b/sw/inc/fmtrfmrk.hxx
@@ -33,7 +33,7 @@ class SwTxtRefMark;
 
 // ATT_REFMARK
 
-class SW_DLLPUBLIC SwFmtRefMark
+class SwFmtRefMark
     : public SfxPoolItem
     , public SwModify
 {
diff --git a/sw/inc/modcfg.hxx b/sw/inc/modcfg.hxx
index 9ab20dc5..e79c236 100644
--- a/sw/inc/modcfg.hxx
+++ b/sw/inc/modcfg.hxx
@@ -60,7 +60,7 @@ public:
     void Insert(InsCaptionOpt* pObj);
 };
 
-class SW_DLLPUBLIC SwRevisionConfig : public utl::ConfigItem
+class SwRevisionConfig : public utl::ConfigItem
 {
     friend class SwModuleOptions;
 
@@ -86,7 +86,7 @@ public:
     void                    SetModified(){ConfigItem::SetModified();}
 };
 
-class SW_DLLPUBLIC SwCompareConfig : public utl::ConfigItem
+class SwCompareConfig : public utl::ConfigItem
 {
     friend class SwModuleOptions;
 
@@ -110,7 +110,7 @@ public:
     void            SetModified() {ConfigItem::SetModified(); }
 };
 
-class SW_DLLPUBLIC SwInsertConfig : public utl::ConfigItem
+class SwInsertConfig : public utl::ConfigItem
 {
     friend class SwModuleOptions;
 
@@ -138,7 +138,7 @@ public:
     void                    SetModified(){ConfigItem::SetModified();}
 };
 
-class SW_DLLPUBLIC SwTableConfig : public utl::ConfigItem
+class SwTableConfig : public utl::ConfigItem
 {
     friend class SwModuleOptions;
 
@@ -165,7 +165,7 @@ public:
     void                    SetModified(){ConfigItem::SetModified();}
 };
 
-class SW_DLLPUBLIC SwMiscConfig : public utl::ConfigItem
+class SwMiscConfig : public utl::ConfigItem
 {
     friend class SwModuleOptions;
 
diff --git a/sw/inc/node.hxx b/sw/inc/node.hxx
index 78e5ab1..843daeb 100644
--- a/sw/inc/node.hxx
+++ b/sw/inc/node.hxx
@@ -291,7 +291,7 @@ private:
 };
 
 /// Starts a section of nodes in the document model.
-class SW_DLLPUBLIC SwStartNode: public SwNode
+class SwStartNode: public SwNode
 {
     friend class SwNode;
     friend class SwNodes;
@@ -521,7 +521,7 @@ private:
     SwTableNode & operator= ( const SwTableNode & rNode ) SAL_DELETED_FUNCTION;
 };
 
-class SW_DLLPUBLIC SwSectionNode
+class SwSectionNode
     : public SwStartNode
 {
     friend class SwNodes;
diff --git a/sw/inc/reffld.hxx b/sw/inc/reffld.hxx
index 9e0e0df..740a561 100644
--- a/sw/inc/reffld.hxx
+++ b/sw/inc/reffld.hxx
@@ -60,7 +60,7 @@ enum REFERENCEMARK
 
 /// Get reference.
 
-class SW_DLLPUBLIC SwGetRefFieldType : public SwFieldType
+class SwGetRefFieldType : public SwFieldType
 {
     SwDoc* pDoc;
 protected:
diff --git a/sw/inc/swatrset.hxx b/sw/inc/swatrset.hxx
index 6392494..867f269 100644
--- a/sw/inc/swatrset.hxx
+++ b/sw/inc/swatrset.hxx
@@ -135,7 +135,7 @@ class SwTblBoxNumFormat;
 class SwTblBoxFormula;
 class SwTblBoxValue;
 
-class SW_DLLPUBLIC SwAttrPool : public SfxItemPool
+class SwAttrPool : public SfxItemPool
 {
 private:
     //UUUU helpers to add/rmove DrawingLayer ItemPool, used in constructor
diff --git a/sw/inc/txatbase.hxx b/sw/inc/txatbase.hxx
index 257540d..d8ccb02 100644
--- a/sw/inc/txatbase.hxx
+++ b/sw/inc/txatbase.hxx
@@ -38,7 +38,7 @@
 class SfxItemPool;
 class SvXMLAttrContainerItem;
 
-class SW_DLLPUBLIC SwTxtAttr : private boost::noncopyable
+class SwTxtAttr : private boost::noncopyable
 {
 private:
     SfxPoolItem * const m_pAttr;
diff --git a/sw/inc/txtfld.hxx b/sw/inc/txtfld.hxx
index 9a53eb4..fa40f76 100644
--- a/sw/inc/txtfld.hxx
+++ b/sw/inc/txtfld.hxx
@@ -28,7 +28,7 @@
 class SwPaM;
 class SwTxtNode;
 
-class SW_DLLPUBLIC SwTxtFld : public virtual SwTxtAttr
+class SwTxtFld : public virtual SwTxtAttr
 {
     mutable OUString m_aExpand; // only used to determine, if field content is changing in <ExpandTxtFld()>
     SwTxtNode * m_pTxtNode;
diff --git a/sw/inc/txttxmrk.hxx b/sw/inc/txttxmrk.hxx
index a63aeae..6436b85 100644
--- a/sw/inc/txttxmrk.hxx
+++ b/sw/inc/txttxmrk.hxx
@@ -25,7 +25,7 @@ class SwTxtNode;
 class SwDoc;
 
 // Attribute for indices/tables of contents.
-class SW_DLLPUBLIC SwTxtTOXMark : public SwTxtAttrEnd
+class SwTxtTOXMark : public SwTxtAttrEnd
 {
     SwTxtNode * m_pTxtNode;
     sal_Int32 * m_pEnd;   // 0 if SwTOXMark without AlternativeText
diff --git a/sw/inc/unocrsr.hxx b/sw/inc/unocrsr.hxx
index 2cdedef..66aa05a 100644
--- a/sw/inc/unocrsr.hxx
+++ b/sw/inc/unocrsr.hxx
@@ -22,7 +22,7 @@
 #include <swcrsr.hxx>
 #include <calbck.hxx>
 
-class SW_DLLPUBLIC SwUnoCrsr : public virtual SwCursor, public SwModify
+class SwUnoCrsr : public virtual SwCursor, public SwModify
 {
 private:
     bool m_bRemainInSection : 1;
diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx
index 602516e..20c9403 100644
--- a/sw/inc/unotbl.hxx
+++ b/sw/inc/unotbl.hxx
@@ -289,7 +289,7 @@ struct SwRangeDescriptor
 };
 
 class SwTableProperties_Impl;
-class SW_DLLPUBLIC SwXTextTable : public cppu::WeakImplHelper
+class SwXTextTable : public cppu::WeakImplHelper
 <
     ::com::sun::star::text::XTextTable,
     ::com::sun::star::lang::XServiceInfo,
diff --git a/sw/inc/viscrs.hxx b/sw/inc/viscrs.hxx
index a673530..a96d366 100644
--- a/sw/inc/viscrs.hxx
+++ b/sw/inc/viscrs.hxx
@@ -112,7 +112,7 @@ public:
                                     long* pX = 0, long* pY = 0 );
 };
 
-class SW_DLLPUBLIC SwShellCrsr : public virtual SwCursor, public SwSelPaintRects
+class SwShellCrsr : public virtual SwCursor, public SwSelPaintRects
 {
 private:
     // Document positions of start/end characters of a SSelection.
diff --git a/sw/source/uibase/inc/chldwrap.hxx b/sw/source/uibase/inc/chldwrap.hxx
index c705d41..d9b6574 100644
--- a/sw/source/uibase/inc/chldwrap.hxx
+++ b/sw/source/uibase/inc/chldwrap.hxx
@@ -24,7 +24,7 @@
 
 class SwDocShell;
 
-class SW_DLLPUBLIC SwChildWinWrapper : public SfxChildWindow
+class SwChildWinWrapper : public SfxChildWindow
 {
     Timer       m_aUpdateTimer;
     SwDocShell* m_pDocSh;
diff --git a/sw/source/uibase/inc/pview.hxx b/sw/source/uibase/inc/pview.hxx
index 800f553..b33a451 100644
--- a/sw/source/uibase/inc/pview.hxx
+++ b/sw/source/uibase/inc/pview.hxx
@@ -43,7 +43,7 @@ class SvtAccessibilityOptions;
 class SwPagePreviewLayout;
 
 // Delete member <mnVirtPage> and its accessor
-class SW_DLLPUBLIC SwPagePreviewWin : public vcl::Window
+class SwPagePreviewWin : public vcl::Window
 {
     SwViewShell*          mpViewShell;
     sal_uInt16              mnSttPage;


More information about the Libreoffice-commits mailing list