[Libreoffice-commits] .: 3 commits - solenv/gbuild writerfilter/inc

Tor Lillqvist tml at kemper.freedesktop.org
Tue Sep 6 06:14:44 PDT 2011


 solenv/gbuild/platform/windows.mk               |    2 ++
 writerfilter/inc/resourcemodel/TableManager.hxx |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

New commits:
commit 2f059de8b77b12a806453e8f9156264762fe86cc
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Tue Sep 6 16:07:46 2011 +0300

    Do generate debugging information with MSVC when gb_SYMBOL is on

diff --git a/solenv/gbuild/platform/windows.mk b/solenv/gbuild/platform/windows.mk
index 795b42f..f51bce6 100644
--- a/solenv/gbuild/platform/windows.mk
+++ b/solenv/gbuild/platform/windows.mk
@@ -210,6 +210,8 @@ gb_CXXFLAGS+=-Zi
 endif
 
 ifeq ($(gb_SYMBOL),$(true))
+gb_CFLAGS+=-Zi
+gb_CXXFLAGS+=-Zi
 endif
 
 ifneq ($(gb_DEBUGLEVEL),0)
commit d2e2c50e60ab8de9b22ad7aa2906833a6c9d9ff2
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Tue Sep 6 11:46:52 2011 +0300

    Make this easier to parse visually

diff --git a/writerfilter/inc/resourcemodel/TableManager.hxx b/writerfilter/inc/resourcemodel/TableManager.hxx
index ba9a629..36a9b86 100644
--- a/writerfilter/inc/resourcemodel/TableManager.hxx
+++ b/writerfilter/inc/resourcemodel/TableManager.hxx
@@ -49,10 +49,10 @@ namespace writerfilter
 
 using namespace ::std;
 
-template <typename T, typename PropertiesPointer>
 /**
    Class to handle events generated by TableManager::resolveCurrentTable
  */
+template <typename T, typename PropertiesPointer>
 class TableDataHandler
 {
 public:
commit 3b881220a6f39c2890a20a15fb007958a432d9c2
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Tue Sep 6 11:41:01 2011 +0300

    Do what I said in 8b23d5be319ed4bac5d855c127dcfe7c6d0dc32c
    
    Don't mark the template class TableDataHandler for DLL export/import
    either. It seems to break the MSVC build, and dropping the decoration
    fixed the problem.
    
    Odd that I didn't notice before now, or is it really over a month
    since I managed to build master last? That wouldn't be too surprising,
    I guess. But other people do claim the have built master with MSVC
    relatively recently. Or is it just that this templace class has only
    recently been used more than earlier? Or does the fact that I am still
    attempting a --enable-dbgutil build affect this? The world is full of
    little mysteries.

diff --git a/writerfilter/inc/resourcemodel/TableManager.hxx b/writerfilter/inc/resourcemodel/TableManager.hxx
index a0525d1..ba9a629 100644
--- a/writerfilter/inc/resourcemodel/TableManager.hxx
+++ b/writerfilter/inc/resourcemodel/TableManager.hxx
@@ -53,7 +53,7 @@ template <typename T, typename PropertiesPointer>
 /**
    Class to handle events generated by TableManager::resolveCurrentTable
  */
-class WRITERFILTER_RESOURCEMODEL_DLLPUBLIC TableDataHandler
+class TableDataHandler
 {
 public:
     typedef boost::shared_ptr<TableDataHandler> Pointer_t;


More information about the Libreoffice-commits mailing list