<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.documentfoundation.libreoffice.scm">
    <title>gmane.comp.documentfoundation.libreoffice.scm</title>
    <link>http://blog.gmane.org/gmane.comp.documentfoundation.libreoffice.scm</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27761"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27760"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27759"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27758"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27757"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27756"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27755"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27754"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27753"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27752"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27751"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27750"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27749"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27748"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27747"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27746"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27745"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27744"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27743"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27742"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27761">
    <title>core.git: Branch 'libreoffice-4-1' -l10ntools/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27761</link>
    <description>&lt;pre&gt; l10ntools/source/stringmerge.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit a3eca34a471e4111877bb35170f90f20463a02c3
Author: Zolnai TamÃ¡s &amp;lt;zolnaitamas2000&amp;lt; at &amp;gt;gmail.com&amp;gt;
Date:   Sun May 26 08:30:22 2013 +0200

    Escape quotes during stringex export
    
    Change-Id: If53afd3743f44bcfffab33122657d14c0f4aba1e

diff --git a/l10ntools/source/stringmerge.cxx b/l10ntools/source/stringmerge.cxx
index 34c978b..9e3fa7a 100644
--- a/l10ntools/source/stringmerge.cxx
+++ b/l10ntools/source/stringmerge.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -71,7 +71,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void StringParser::Extract( const OString&amp;amp; rPOFile )
             xmlChar* pID = xmlGetProp(pCurrent, (const xmlChar*)("name"));
             xmlChar* pText = xmlNodeGetContent(pCurrent);
             const OString sTemp =
-                helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t","\n""\t");
+                helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t""\\\"""\\\'","\n""\t""\"""\'");
             common::writePoEntry(
                 "Stringex", aPOStream, m_pSource-&amp;gt;name, "string",
                 helper::xmlStrToOString( pID ), OString(), OString(),
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -130,7 +130,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void StringParser::Merge(
             {
                 xmlChar* pText = xmlNodeGetContent(pCurrent);
                 const OString sOriginText =
-                    helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t","\n""\t");
+                    helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t""\\\"""\\\'","\n""\t""\"""\'");
                 xmlFree( pText );
                 sNewText = MergeEntrys::GetQTZText(aResData, sOriginText);
             }
_______________________________________________
Libreoffice-commits mailing list
Libreoffice-commits&amp;lt; at &amp;gt;lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
&lt;/pre&gt;</description>
    <dc:creator>Zolnai Tamás</dc:creator>
    <dc:date>2013-05-26T07:21:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27760">
    <title>core.git: l10ntools/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27760</link>
    <description>&lt;pre&gt; l10ntools/source/stringmerge.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 1cb50dc6ec75586975c2d4e528953fa8ca33e1f1
Author: Zolnai TamÃ¡s &amp;lt;zolnaitamas2000&amp;lt; at &amp;gt;gmail.com&amp;gt;
Date:   Sun May 26 08:30:22 2013 +0200

    Escape quotes during stringex export
    
    Change-Id: If53afd3743f44bcfffab33122657d14c0f4aba1e

diff --git a/l10ntools/source/stringmerge.cxx b/l10ntools/source/stringmerge.cxx
index 34c978b..9e3fa7a 100644
--- a/l10ntools/source/stringmerge.cxx
+++ b/l10ntools/source/stringmerge.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -71,7 +71,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void StringParser::Extract( const OString&amp;amp; rPOFile )
             xmlChar* pID = xmlGetProp(pCurrent, (const xmlChar*)("name"));
             xmlChar* pText = xmlNodeGetContent(pCurrent);
             const OString sTemp =
-                helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t","\n""\t");
+                helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t""\\\"""\\\'","\n""\t""\"""\'");
             common::writePoEntry(
                 "Stringex", aPOStream, m_pSource-&amp;gt;name, "string",
                 helper::xmlStrToOString( pID ), OString(), OString(),
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -130,7 +130,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void StringParser::Merge(
             {
                 xmlChar* pText = xmlNodeGetContent(pCurrent);
                 const OString sOriginText =
-                    helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t","\n""\t");
+                    helper::unEscapeAll(helper::xmlStrToOString( pText ),"\\n""\\t""\\\"""\\\'","\n""\t""\"""\'");
                 xmlFree( pText );
                 sNewText = MergeEntrys::GetQTZText(aResData, sOriginText);
             }
_______________________________________________
Libreoffice-commits mailing list
Libreoffice-commits&amp;lt; at &amp;gt;lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
&lt;/pre&gt;</description>
    <dc:creator>Zolnai Tamás</dc:creator>
    <dc:date>2013-05-26T06:58:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27759">
    <title>core.git: vcl/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27759</link>
    <description>&lt;pre&gt; vcl/source/gdi/outdev3.cxx |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 5ccdfd28bf05703f2d4b3c0e2040dd6d500eb8d0
Author: Thomas Arnhold &amp;lt;thomas&amp;lt; at &amp;gt;arnhold.org&amp;gt;
Date:   Sun May 26 08:20:09 2013 +0200

    fix OUString conversion
    
    no idea why hgminchob and hgpminchob are/were not handled this way.
    
    Change-Id: Ia69ab790cc961645a806d971ddc4238d8288b573

diff --git a/vcl/source/gdi/outdev3.cxx b/vcl/source/gdi/outdev3.cxx
index 393c2fb..1900093 100644
--- a/vcl/source/gdi/outdev3.cxx
+++ b/vcl/source/gdi/outdev3.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2395,13 +2395,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ImplDevFontListData* ImplDevFontList::ImplFindByFont( FontSelectPattern&amp;amp; rFSD,
         &amp;amp;&amp;amp;  aSearchName.startsWithIgnoreAsciiCase( "hg" ) )
         {
             OUString aBoldName;
-            if( aSearchName.equalsIgnoreAsciiCase( "hggothicb" ) )
+            if( aSearchName.startsWithIgnoreAsciiCase( "hggothicb" ) )
                 aBoldName = OUString("hggothice");
-            else if( aSearchName.equalsIgnoreAsciiCase( "hgpgothicb" ) )
+            else if( aSearchName.startsWithIgnoreAsciiCase( "hgpgothicb" ) )
                 aBoldName = OUString("hgpgothice");
-            else if( aSearchName.equalsIgnoreAsciiCase( "hgminchol" ) )
+            else if( aSearchName.startsWithIgnoreAsciiCase( "hgminchol" ) )
                 aBoldName = OUString("hgminchob");
-            else if( aSearchName.equalsIgnoreAsciiCase( "hgpminchol" ) )
+            else if( aSearchName.startsWithIgnoreAsciiCase( "hgpminchol" ) )
                 aBoldName = OUString("hgpminchob");
             else if( aSearchName.equalsIgnoreAsciiCase( "hgminchob" ) )
                 aBoldName = OUString("hgminchoe");
&lt;/pre&gt;</description>
    <dc:creator>Thomas Arnhold</dc:creator>
    <dc:date>2013-05-26T06:22:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27758">
    <title>core.git: vcl/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27758</link>
    <description>&lt;pre&gt; vcl/source/gdi/outdev3.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 3475ca1ad98c77313c177418f350ba8d03d3543d
Author: Sean Young &amp;lt;sean&amp;lt; at &amp;gt;mess.org&amp;gt;
Date:   Sat May 25 20:06:15 2013 +0100

    fix OUString conversion
    
    This used to be equalsAscii( "hg", 0, 2 ) before conversion.
    
    Fixes 7d1f4cdec307bb1e761bb5dd3d8231bba5833e10
    
    Change-Id: I2cf61d88c79b3ab33c0ee7d077ee65b16053c05c
    Reviewed-on: https://gerrit.libreoffice.org/4035
    Reviewed-by: Thomas Arnhold &amp;lt;thomas&amp;lt; at &amp;gt;arnhold.org&amp;gt;
    Tested-by: Thomas Arnhold &amp;lt;thomas&amp;lt; at &amp;gt;arnhold.org&amp;gt;

diff --git a/vcl/source/gdi/outdev3.cxx b/vcl/source/gdi/outdev3.cxx
index 4261787..393c2fb 100644
--- a/vcl/source/gdi/outdev3.cxx
+++ b/vcl/source/gdi/outdev3.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2392,7 +2392,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ImplDevFontListData* ImplDevFontList::ImplFindByFont( FontSelectPattern&amp;amp; rFSD,
         // #114999# special emboldening for Ricoh fonts
         // TODO: smarter check for special cases by using PreMatch infrastructure?
         if( (rFSD.GetWeight() &amp;gt; WEIGHT_MEDIUM)
-        &amp;amp;&amp;amp;  aSearchName.equalsIgnoreAsciiCase( "hg" ) )
+        &amp;amp;&amp;amp;  aSearchName.startsWithIgnoreAsciiCase( "hg" ) )
         {
             OUString aBoldName;
             if( aSearchName.equalsIgnoreAsciiCase( "hggothicb" ) )
&lt;/pre&gt;</description>
    <dc:creator>Sean Young</dc:creator>
    <dc:date>2013-05-26T06:18:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27757">
    <title>core.git: translations</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27757</link>
    <description>&lt;pre&gt; translations |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 0bfb9e93346e0bcac1b7e228cc8860eec0295592
Author: Andras Timar &amp;lt;atimar&amp;lt; at &amp;gt;suse.com&amp;gt;
Date:   Sat May 25 20:03:16 2013 +0200

    Updated core
    Project: translations  7db61e0f23b962f97e9246e0a8fb60e47fff0ac9

diff --git a/translations b/translations
index 66306b9..7db61e0 160000
--- a/translations
+++ b/translations
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1 +1 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-Subproject commit 66306b922014c7941665d67e1310a88e3e85f99d
+Subproject commit 7db61e0f23b962f97e9246e0a8fb60e47fff0ac9
&lt;/pre&gt;</description>
    <dc:creator>Andras Timar</dc:creator>
    <dc:date>2013-05-26T06:05:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27756">
    <title>core.git: Branch 'aoo/trunk' - 8 commits -basctl/uiconfig chart2/uiconfig dbaccess/uiconfigdefault_images/res forms/source framework/incframework/Library_fwk.mk framework/Library_fwl.mkframework/source framework/uiconfig framework/utilodk/examples offapi/com offapi/type_referenceofficecfg/registry qadevOOo/tests sc/uiconfig sd/uiconfigsfx2/inc sfx2/source starmath/uiconfig svtools/incsvtools/source sw/uiconfig toolkit/inc toolkit/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27756</link>
    <description>&lt;pre&gt; basctl/uiconfig/basicide/toolbar/standardbar.xml                     |    2 
 chart2/uiconfig/toolbar/standardbar.xml                              |    2 
 dbaccess/uiconfig/dbapp/toolbar/toolbar.xml                          |    2 
 default_images/res/commandimagelist/lc_autopilotmenu.png             |binary
 default_images/res/commandimagelist/lch_autopilotmenu.png            |binary
 default_images/res/commandimagelist/sc_autopilotmenu.png             |binary
 default_images/res/commandimagelist/sch_autopilotmenu.png            |binary
 forms/source/component/ImageControl.cxx                              |    8 
 framework/Library_fwk.mk                                             |    5 
 framework/Library_fwl.mk                                             |    1 
 framework/inc/uielement/popupmenucontroller.hxx                      |   76 -
 framework/inc/uielement/popuptoolbarcontroller.hxx                   |  100 ++
 framework/source/register/registerservices.cxx                       |    6 
 framework/source/register/registertemp.cxx                           |    4 
 framework/source/services/backingwindow.cxx                          |  197 +---
 framework/source/services/backingwindow.hxx                          |   18 
 framework/source/uielement/generictoolbarcontroller.cxx              |    6 
 framework/source/uielement/langselectionstatusbarcontroller.cxx      |    3 
 framework/source/uielement/popupmenucontroller.cxx                   |  244 -----
 framework/source/uielement/popuptoolbarcontroller.cxx                |  415 ++++++++++
 framework/source/uielement/recentfilesmenucontroller.cxx             |    4 
 framework/source/uielement/toolbarmanager.cxx                        |   16 
 framework/uiconfig/startmodule/toolbar/standardbar.xml               |    2 
 framework/util/fwk.component                                         |    9 
 framework/util/fwl.component                                         |    3 
 odk/examples/DevelopersGuide/GUI/UnoMenu2.java                       |    4 
 offapi/com/sun/star/awt/XPopupMenu.idl                               |    7 
 offapi/type_reference/types.rdb                                      |binary
 officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu      |   33 
 officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu |    3 
 qadevOOo/tests/java/ifc/frame/_XPopupMenuController.java             |    2 
 sc/uiconfig/scalc/toolbar/standardbar.xml                            |    2 
 sd/uiconfig/sdraw/toolbar/standardbar.xml                            |    2 
 sd/uiconfig/simpress/toolbar/standardbar.xml                         |    2 
 sfx2/inc/sfx2/mnuitem.hxx                                            |   12 
 sfx2/inc/sfx2/tbxctrl.hxx                                            |   40 
 sfx2/source/appl/appreg.cxx                                          |    2 
 sfx2/source/menu/mnuitem.cxx                                         |   59 +
 sfx2/source/toolbox/tbxitem.cxx                                      |  379 ---------
 starmath/uiconfig/smath/toolbar/standardbar.xml                      |    2 
 svtools/inc/svtools/toolboxcontroller.hxx                            |   19 
 svtools/source/uno/toolboxcontroller.cxx                             |   86 --
 sw/uiconfig/sglobal/toolbar/standardbar.xml                          |    2 
 sw/uiconfig/sweb/toolbar/standardbar.xml                             |    2 
 sw/uiconfig/swform/toolbar/standardbar.xml                           |    2 
 sw/uiconfig/swreport/toolbar/standardbar.xml                         |    2 
 sw/uiconfig/swriter/toolbar/standardbar.xml                          |    2 
 sw/uiconfig/swxform/toolbar/standardbar.xml                          |    2 
 toolkit/inc/toolkit/awt/vclxmenu.hxx                                 |    2 
 toolkit/source/awt/vclxmenu.cxx                                      |    5 
 50 files changed, 821 insertions(+), 975 deletions(-)

New commits:
commit 273121f8d7e277e35c8e5a8aad46ef0c103ebc03
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:11:58 2013 +0000

    Kill SfxAppToolBoxControl_Impl

diff --git a/sfx2/inc/sfx2/mnuitem.hxx b/sfx2/inc/sfx2/mnuitem.hxx
index 9f1dd70..edb4ac9 100644
--- a/sfx2/inc/sfx2/mnuitem.hxx
+++ b/sfx2/inc/sfx2/mnuitem.hxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -37,6 +37,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct SfxMenuCtrlFactory;
 #include &amp;lt;tools/string.hxx&amp;gt;
 #include &amp;lt;sfx2/ctrlitem.hxx&amp;gt;
 
+#include &amp;lt;com/sun/star/frame/XDispatch.hpp&amp;gt;
+#include &amp;lt;com/sun/star/util/URL.hpp&amp;gt;
+
 class SFX2_DLLPUBLIC SfxMenuControl: public SfxControllerItem
 {
 //friend SvStream&amp;amp; operator&amp;lt;&amp;lt;( SvStream&amp;amp; rStream, const SfxMenuControl&amp;amp; rItem );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -165,6 +168,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public:
     SFX_DECL_MENU_CONTROL();
     SfxAppMenuControl_Impl( sal_uInt16 nPos, Menu&amp;amp; rMenu, SfxBindings&amp;amp; rBindings );
     ~SfxAppMenuControl_Impl();
+
+    struct ExecuteInfo
+    {
+        ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::frame::XDispatch &amp;gt;     xDispatch;
+        ::com::sun::star::util::URL                                                aTargetURL;
+        ::com::sun::star::uno::Sequence&amp;lt; ::com::sun::star::beans::PropertyValue &amp;gt;  aArgs;
+    };
+
+    DECL_STATIC_LINK( SfxAppMenuControl_Impl, ExecuteHdl_Impl, ExecuteInfo* );
 };
 
 //#endif
diff --git a/sfx2/inc/sfx2/tbxctrl.hxx b/sfx2/inc/sfx2/tbxctrl.hxx
index ebe83f5..0919690 100644
--- a/sfx2/inc/sfx2/tbxctrl.hxx
+++ b/sfx2/inc/sfx2/tbxctrl.hxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -346,46 +346,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public:
 
 //------------------------------------------------------------------------
 
-class SfxAppToolBoxControl_Impl : public SfxToolBoxControl
-
-/*  [Beschreibung]
-
-    Interne Hilfsklasse f"ur um das Popup-Menu &amp;lt;AppMenu_Impl&amp;gt; unter Neu
-    im SDT zu starten.
-*/
-
-{
-public:
-                            SFX_DECL_TOOLBOX_CONTROL();
-                            SfxAppToolBoxControl_Impl( sal_uInt16 nSlotId, sal_uInt16 nId, ToolBox&amp;amp; rBox );
-                            ~SfxAppToolBoxControl_Impl();
-    void                    SetImage( const String&amp;amp; rFacName );
-
-                            struct ExecuteInfo
-                            {
-                                ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::frame::XDispatch &amp;gt;     xDispatch;
-                                ::com::sun::star::util::URL                                                aTargetURL;
-                                ::com::sun::star::uno::Sequence&amp;lt; ::com::sun::star::beans::PropertyValue &amp;gt;  aArgs;
-                            };
-
-                            DECL_STATIC_LINK( SfxAppToolBoxControl_Impl, ExecuteHdl_Impl, ExecuteInfo* );
-
-protected:
-    virtual void            Click();
-    using SfxToolBoxControl::Select;
-    virtual void            Select( sal_Bool );
-    virtual void            StateChanged( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState );
-    virtual SfxPopupWindow* CreatePopupWindow();
-                            DECL_LINK( Activate, Menu * ); // Needed to support high contrast images
-private:
-    String                  aLastURL;
-    sal_Bool                    bBigImages;
-    PopupMenu*              pMenu;
-    sal_uIntPtr                   m_nSymbolsStyle;
-    sal_Bool                    m_bWasHiContrastMode;
-    sal_Bool                    m_bShowMenuImages;
-};
-
 class SfxHistoryToolBoxControl_Impl : public SfxToolBoxControl
 {
     Timer                   aTimer;
diff --git a/sfx2/source/appl/appreg.cxx b/sfx2/source/appl/appreg.cxx
index 9c752f5..62c1214 100644
--- a/sfx2/source/appl/appreg.cxx
+++ b/sfx2/source/appl/appreg.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -69,8 +69,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SfxApplication::Registrations_Impl()
     // Controller
     SfxToolBoxControl::RegisterControl(SID_REPEAT);
     SfxURLToolBoxControl_Impl::RegisterControl(SID_OPENURL);
-    SfxAppToolBoxControl_Impl::RegisterControl( SID_NEWDOCDIRECT );
-    SfxAppToolBoxControl_Impl::RegisterControl( SID_AUTOPILOTMENU );
 };
 
 //--------------------------------------------------------------------
diff --git a/sfx2/source/menu/mnuitem.cxx b/sfx2/source/menu/mnuitem.cxx
index d4edbde..ad6994a 100644
--- a/sfx2/source/menu/mnuitem.cxx
+++ b/sfx2/source/menu/mnuitem.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -574,3 +574,62 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SfxUnoMenuControl::Select()
 {
     pUnoCtrl-&amp;gt;Execute();
 }
+
+long Select_Impl( void* /*pHdl*/, void* pVoid )
+{
+    Menu* pMenu = (Menu*)pVoid;
+    String aURL( pMenu-&amp;gt;GetItemCommand( pMenu-&amp;gt;GetCurItemId() ) );
+
+    if( !aURL.Len() )
+        return 0;
+
+    Reference &amp;lt; ::com::sun::star::frame::XFramesSupplier &amp;gt; xDesktop =
+            Reference &amp;lt; ::com::sun::star::frame::XFramesSupplier &amp;gt;( ::comphelper::getProcessServiceFactory()-&amp;gt;createInstance(
+                                                                        DEFINE_CONST_UNICODE("com.sun.star.frame.Desktop") ), UNO_QUERY );
+    Reference &amp;lt; ::com::sun::star::frame::XFrame &amp;gt; xFrame( xDesktop, UNO_QUERY );
+
+    URL aTargetURL;
+    aTargetURL.Complete = aURL;
+    Reference &amp;lt; XURLTransformer &amp;gt; xTrans( ::comphelper::getProcessServiceFactory()-&amp;gt;createInstance(
+                                            rtl::OUString::createFromAscii("com.sun.star.util.URLTransformer" )),
+                                          UNO_QUERY );
+    xTrans-&amp;gt;parseStrict( aTargetURL );
+
+    Reference &amp;lt; XDispatchProvider &amp;gt; xProv( xFrame, UNO_QUERY );
+    Reference &amp;lt; XDispatch &amp;gt; xDisp;
+    if ( xProv.is() )
+    {
+        if ( aTargetURL.Protocol.compareToAscii("slot:") == COMPARE_EQUAL )
+            xDisp = xProv-&amp;gt;queryDispatch( aTargetURL, ::rtl::OUString(), 0 );
+        else
+        {
+            ::rtl::OUString aTargetFrame( ::rtl::OUString::createFromAscii( "_blank" ) );
+            ::framework::MenuConfiguration::Attributes* pMenuAttributes =
+                (::framework::MenuConfiguration::Attributes*)pMenu-&amp;gt;GetUserValue( pMenu-&amp;gt;GetCurItemId() );
+
+            if ( pMenuAttributes )
+                aTargetFrame = pMenuAttributes-&amp;gt;aTargetFrame;
+
+            xDisp = xProv-&amp;gt;queryDispatch( aTargetURL, aTargetFrame , 0 );
+        }
+    }
+
+    if ( xDisp.is() )
+    {
+        SfxAppMenuControl_Impl::ExecuteInfo* pExecuteInfo = new SfxAppMenuControl_Impl::ExecuteInfo;
+        pExecuteInfo-&amp;gt;xDispatch     = xDisp;
+        pExecuteInfo-&amp;gt;aTargetURL    = aTargetURL;
+        pExecuteInfo-&amp;gt;aArgs         = Sequence&amp;lt; PropertyValue &amp;gt;();
+        Application::PostUserEvent( STATIC_LINK( 0, SfxAppMenuControl_Impl, ExecuteHdl_Impl), pExecuteInfo );
+    }
+
+    return sal_True;
+}
+
+
+IMPL_STATIC_LINK_NOINSTANCE( SfxAppMenuControl_Impl, ExecuteHdl_Impl, ExecuteInfo*, pExecuteInfo )
+{
+    pExecuteInfo-&amp;gt;xDispatch-&amp;gt;dispatch( pExecuteInfo-&amp;gt;aTargetURL, pExecuteInfo-&amp;gt;aArgs );
+    delete pExecuteInfo;
+    return 0;
+}
diff --git a/sfx2/source/toolbox/tbxitem.cxx b/sfx2/source/toolbox/tbxitem.cxx
index 45f7903..a8c3824 100644
--- a/sfx2/source/toolbox/tbxitem.cxx
+++ b/sfx2/source/toolbox/tbxitem.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -121,7 +121,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; using namespace ::com::sun::star::ui;
 //====================================================================
 
 SFX_IMPL_TOOLBOX_CONTROL_ARG(SfxToolBoxControl, SfxStringItem, sal_True);
-SFX_IMPL_TOOLBOX_CONTROL(SfxAppToolBoxControl_Impl, SfxStringItem);
 
 static Window* GetTopMostParentSystemWindow( Window* pWindow )
 {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1510,381 +1509,3 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; IMPL_LINK( SfxPopupWindow, Delete, void *, EMPTYARG )
 
 //--------------------------------------------------------------------
 
-SfxAppToolBoxControl_Impl::SfxAppToolBoxControl_Impl( sal_uInt16 nSlotId, sal_uInt16 nId, ToolBox&amp;amp; rBox )
-    : SfxToolBoxControl( nSlotId, nId, rBox )
-    , bBigImages( sal_False )
-    , pMenu( 0 )
-{
-    rBox.SetHelpId( nId, HID_TBXCONTROL_FILENEW );
-    rBox.SetItemBits( nId,  rBox.GetItemBits( nId ) | TIB_DROPDOWN);
-
-    // Determine the current background color of the menus
-    const StyleSettings&amp;amp; rSettings = Application::GetSettings().GetStyleSettings();
-    m_nSymbolsStyle         = rSettings.GetSymbolsStyle();
-    m_bWasHiContrastMode    = rSettings.GetHighContrastMode();
-    m_bShowMenuImages       = rSettings.GetUseImagesInMenus();
-
-    SetImage( String() );
-}
-
-SfxAppToolBoxControl_Impl::~SfxAppToolBoxControl_Impl()
-{
-    delete pMenu;
-}
-
-//_____________________________________________________
-/*
-    it return the existing state of the given URL in the popupmenu of this toolbox control.
-
-    If the given URL can be located as an action command of one menu item of the
-    popup menu of this control, we return sal_True. Otherwhise we return sal_False.
-    Further we return a fallback URL, in case we have to return sal_False. Because
-    the outside code must select a valid item of the popup menu everytime ...
-    and we define it here. By the way this m ethod was written to handle
-    error situations gracefully. E.g. it can be called during creation time
-    but then we have no valid menu. For this case we know another fallback URL.
-    Then we return the private:factory/ URL of the default factory.
-
-    &amp;lt; at &amp;gt;param  *pMenu
-                pounts to the popup menu, on which item we try to locate the given URL
-                Can be NULL! Search will be supressed then.
-
-    &amp;lt; at &amp;gt;param  sURL
-                the URL for searching
-
-    &amp;lt; at &amp;gt;param  pFallback
-                contains the fallback URL in case we return FALSE
-                Must point to valid memory!
-
-    &amp;lt; at &amp;gt;param  pImage
-                contains the image of the menu for the URL.
-
-    &amp;lt; at &amp;gt;return sal_True - if URL could be located as an item of the popup menu.
-            sal_False - otherwhise.
-*/
-sal_Bool Impl_ExistURLInMenu( const PopupMenu *pMenu     ,
-                                String    &amp;amp;sURL      ,
-                                String    *pFallback ,
-                                Image     *pImage    )
-{
-    sal_Bool bValidFallback = sal_False;
-    if (pMenu &amp;amp;&amp;amp; sURL.Len())
-    {
-        sal_uInt16 c = pMenu-&amp;gt;GetItemCount();
-        for (sal_uInt16 p=0; p&amp;lt;c; ++p)
-        {
-            sal_uInt16 nId = pMenu-&amp;gt;GetItemId(p);
-            String aCmd( pMenu-&amp;gt;GetItemCommand(nId) );
-
-            if (!bValidFallback &amp;amp;&amp;amp; aCmd.Len())
-            {
-                *pFallback = aCmd;
-                bValidFallback = sal_True;
-            }
-
-            if (aCmd.Search(sURL)==0)//match even if the menu command is more detailed (maybe an additional query) #i28667#
-            {
-                sURL = aCmd;
-                *pImage = pMenu-&amp;gt;GetItemImage( nId );
-                return sal_True;
-            }
-        }
-    }
-
-    if (!bValidFallback)
-    {
-        *pFallback  = DEFINE_CONST_UNICODE("private:factory/");
-        *pFallback += String(SvtModuleOptions().GetDefaultModuleName());
-    }
-
-    return sal_False;
-}
-
-long Select_Impl( void* pHdl, void* pVoid );
-
-SfxPopupWindow* SfxAppToolBoxControl_Impl::CreatePopupWindow()
-{
-    ToolBox&amp;amp; rBox = GetToolBox();
-    ::Rectangle aRect( rBox.GetItemRect( GetId() ) );
-
-    if ( !pMenu )
-    {
-        ::framework::MenuConfiguration aConf( m_xServiceManager );
-        if ( m_aCommandURL.equalsAscii( ".uno:AddDirect" ))
-            pMenu = aConf.CreateBookmarkMenu( m_xFrame, BOOKMARK_NEWMENU );
-        else
-            pMenu = aConf.CreateBookmarkMenu( m_xFrame, BOOKMARK_WIZARDMENU );
-    }
-
-    if ( pMenu )
-    {
-        pMenu-&amp;gt;SetSelectHdl( Link( NULL, Select_Impl ) );
-        pMenu-&amp;gt;SetActivateHdl( LINK( this, SfxAppToolBoxControl_Impl, Activate ));
-        rBox.SetItemDown( GetId(), sal_True );
-        sal_uInt16 nSelected = pMenu-&amp;gt;Execute( &amp;amp;rBox, aRect, POPUPMENU_EXECUTE_DOWN );
-        if ( nSelected )
-        {
-            aLastURL = pMenu-&amp;gt;GetItemCommand( nSelected );
-            SetImage( pMenu-&amp;gt;GetItemCommand( nSelected ) );
-        }
-
-        rBox.SetItemDown( GetId(), sal_False );
-    }
-
-    return 0;
-}
-
-void SfxAppToolBoxControl_Impl::SetImage( const String &amp;amp;rURL )
-{
-    /* We accept URL's here only, which exist as items of our internal popup menu.
-       All other ones will be ignored and a fallback is used ... */
-    String aURL = rURL;
-    String sFallback;
-    Image aMenuImage;
-    sal_Bool bValid = Impl_ExistURLInMenu(pMenu,aURL,&amp;amp;sFallback,&amp;amp;aMenuImage);
-    if (!bValid)
-        aURL = sFallback;
-
-    sal_Bool bBig = SvtMiscOptions().AreCurrentSymbolsLarge();
-    sal_Bool bHC = GetToolBox().GetSettings().GetStyleSettings().GetHighContrastMode();
-    Image aImage = SvFileInformationManager::GetImageNoDefault( INetURLObject( aURL ), bBig, bHC );
-    if ( !aImage )
-        aImage = !!aMenuImage ? aMenuImage :
-            SvFileInformationManager::GetImage( INetURLObject( aURL ), bBig, bHC );
-    Size aBigSize( GetToolBox().GetDefaultImageSize() );
-    if ( bBig &amp;amp;&amp;amp; aImage.GetSizePixel() != aBigSize )
-    {
-        BitmapEx aScaleBmpEx( aImage.GetBitmapEx() );
-        aScaleBmpEx.Scale( aBigSize, BMP_SCALE_INTERPOLATE );
-        GetToolBox().SetItemImage( GetId(), Image( aScaleBmpEx ) );
-    }
-    else
-        GetToolBox().SetItemImage( GetId(), aImage );
-    aLastURL = aURL;
-}
-
-void SfxAppToolBoxControl_Impl::StateChanged
-(
-    sal_uInt16              nSlotId,
-    SfxItemState        eState,
-    const SfxPoolItem*  pState
-)
-{
-    if ( pState &amp;amp;&amp;amp; pState-&amp;gt;ISA(SfxStringItem) )
-    {
-        // Important step for following SetImage() call!
-        // It needs the valid pMenu item to fullfill it's specification
-        // to check for supported URLs ...
-        if ( !pMenu )
-        {
-            ::framework::MenuConfiguration aConf( m_xServiceManager );
-            // This toolbox controller is used for two popup menus (new documents and wizards!). Create the correct
-            // popup menu according to the slot ID our controller has been initialized with.
-            if ( nSlotId == SID_NEWDOCDIRECT )
-                pMenu = aConf.CreateBookmarkMenu( m_xFrame, BOOKMARK_NEWMENU );
-            else
-                pMenu = aConf.CreateBookmarkMenu( m_xFrame, BOOKMARK_WIZARDMENU );
-        }
-
-        GetToolBox().EnableItem( GetId(), eState != SFX_ITEM_DISABLED );
-        SetImage(((const SfxStringItem*)pState)-&amp;gt;GetValue());
-    }
-    else
-        SfxToolBoxControl::StateChanged( nSlotId, eState, pState );
-}
-
-//--------------------------------------------------------------------
-
-void SfxAppToolBoxControl_Impl::Select( sal_Bool bMod1 )
-{
-    if( aLastURL.Len() )
-    {
-        URL                            aTargetURL;
-        Reference&amp;lt; XDispatch &amp;gt;         xDispatch;
-        Reference&amp;lt; XDispatchProvider &amp;gt; xDispatchProvider( getFrameInterface(), UNO_QUERY );
-
-        if ( xDispatchProvider.is() )
-        {
-            aTargetURL.Complete = aLastURL;
-            getURLTransformer()-&amp;gt;parseStrict( aTargetURL );
-
-            ::rtl::OUString aTarget( ::rtl::OUString::createFromAscii( "_default" ));
-            if ( pMenu )
-            {
-                ::framework::MenuConfiguration::Attributes* pMenuAttributes =
-                    (::framework::MenuConfiguration::Attributes*)pMenu-&amp;gt;GetUserValue( pMenu-&amp;gt;GetCurItemId() );
-
-                if ( pMenuAttributes )
-                    aTarget = pMenuAttributes-&amp;gt;aTargetFrame;
-            }
-
-            xDispatch = xDispatchProvider-&amp;gt;queryDispatch( aTargetURL, aTarget, 0 );
-
-            if ( xDispatch.is() )
-            {
-                Sequence&amp;lt; PropertyValue &amp;gt; aArgs( 1 );
-
-                aArgs[0].Name = ::rtl::OUString::createFromAscii( "Referer" );
-                aArgs[0].Value = makeAny( ::rtl::OUString::createFromAscii( SFX_REFERER_USER ));
-
-                ExecuteInfo* pExecuteInfo = new ExecuteInfo;
-                pExecuteInfo-&amp;gt;xDispatch     = xDispatch;
-                pExecuteInfo-&amp;gt;aTargetURL    = aTargetURL;
-                pExecuteInfo-&amp;gt;aArgs         = aArgs;
-                Application::PostUserEvent( STATIC_LINK(0, SfxAppToolBoxControl_Impl, ExecuteHdl_Impl), pExecuteInfo );
-            }
-        }
-    }
-    else
-        SfxToolBoxControl::Select( bMod1 );
-}
-
-//--------------------------------------------------------------------
-long Select_Impl( void* /*pHdl*/, void* pVoid )
-{
-    Menu* pMenu = (Menu*)pVoid;
-    String aURL( pMenu-&amp;gt;GetItemCommand( pMenu-&amp;gt;GetCurItemId() ) );
-
-    if( !aURL.Len() )
-        return 0;
-
-    Reference &amp;lt; ::com::sun::star::frame::XFramesSupplier &amp;gt; xDesktop =
-            Reference &amp;lt; ::com::sun::star::frame::XFramesSupplier &amp;gt;( ::comphelper::getProcessServiceFactory()-&amp;gt;createInstance(
-                                                                        DEFINE_CONST_UNICODE("com.sun.star.frame.Desktop") ), UNO_QUERY );
-    Reference &amp;lt; ::com::sun::star::frame::XFrame &amp;gt; xFrame( xDesktop, UNO_QUERY );
-
-    URL aTargetURL;
-    aTargetURL.Complete = aURL;
-    Reference &amp;lt; XURLTransformer &amp;gt; xTrans( ::comphelper::getProcessServiceFactory()-&amp;gt;createInstance(
-                                            rtl::OUString::createFromAscii("com.sun.star.util.URLTransformer" )),
-                                          UNO_QUERY );
-    xTrans-&amp;gt;parseStrict( aTargetURL );
-
-    Reference &amp;lt; XDispatchProvider &amp;gt; xProv( xFrame, UNO_QUERY );
-    Reference &amp;lt; XDispatch &amp;gt; xDisp;
-    if ( xProv.is() )
-    {
-        if ( aTargetURL.Protocol.compareToAscii("slot:") == COMPARE_EQUAL )
-            xDisp = xProv-&amp;gt;queryDispatch( aTargetURL, ::rtl::OUString(), 0 );
-        else
-        {
-            ::rtl::OUString aTargetFrame( ::rtl::OUString::createFromAscii( "_blank" ) );
-            ::framework::MenuConfiguration::Attributes* pMenuAttributes =
-                (::framework::MenuConfiguration::Attributes*)pMenu-&amp;gt;GetUserValue( pMenu-&amp;gt;GetCurItemId() );
-
-            if ( pMenuAttributes )
-                aTargetFrame = pMenuAttributes-&amp;gt;aTargetFrame;
-
-            xDisp = xProv-&amp;gt;queryDispatch( aTargetURL, aTargetFrame , 0 );
-        }
-    }
-
-    if ( xDisp.is() )
-    {
-        SfxAppToolBoxControl_Impl::ExecuteInfo* pExecuteInfo = new SfxAppToolBoxControl_Impl::ExecuteInfo;
-        pExecuteInfo-&amp;gt;xDispatch     = xDisp;
-        pExecuteInfo-&amp;gt;aTargetURL    = aTargetURL;
-        pExecuteInfo-&amp;gt;aArgs         = Sequence&amp;lt; PropertyValue &amp;gt;();
-        Application::PostUserEvent( STATIC_LINK( 0, SfxAppToolBoxControl_Impl, ExecuteHdl_Impl), pExecuteInfo );
-    }
-
-    return sal_True;
-}
-
-IMPL_LINK( SfxAppToolBoxControl_Impl, Activate, Menu *, pActMenu )
-{
-    if ( pActMenu )
-    {
-        const StyleSettings&amp;amp; rSettings = Application::GetSettings().GetStyleSettings();
-        sal_uIntPtr nSymbolsStyle     = rSettings.GetSymbolsStyle();
-        sal_Bool bIsHiContrastMode  = rSettings.GetHighContrastMode();
-        sal_Bool bShowMenuImages    = rSettings.GetUseImagesInMenus();
-
-        if (( nSymbolsStyle != m_nSymbolsStyle ) ||
-            ( bIsHiContrastMode != m_bWasHiContrastMode ) ||
-            ( bShowMenuImages != m_bShowMenuImages ))
-        {
-            m_nSymbolsStyle      = nSymbolsStyle;
-            m_bWasHiContrastMode = bIsHiContrastMode;
-            m_bShowMenuImages    = bShowMenuImages;
-
-            sal_uInt16 nCount = pActMenu-&amp;gt;GetItemCount();
-            for ( sal_uInt16 nSVPos = 0; nSVPos &amp;lt; nCount; nSVPos++ )
-            {
-                sal_uInt16 nId = pActMenu-&amp;gt;GetItemId( nSVPos );
-                if ( pActMenu-&amp;gt;GetItemType( nSVPos ) != MENUITEM_SEPARATOR )
-                {
-                    if ( bShowMenuImages )
-                    {
-                        sal_Bool        bImageSet = sal_False;
-                        ::rtl::OUString aImageId;
-                        ::framework::MenuConfiguration::Attributes* pMenuAttributes =
-                            (::framework::MenuConfiguration::Attributes*)pMenu-&amp;gt;GetUserValue( nId );
-
-                        if ( pMenuAttributes )
-                            aImageId = pMenuAttributes-&amp;gt;aImageId; // Retrieve image id from menu attributes
-
-                        if ( aImageId.getLength() &amp;gt; 0 )
-                        {
-                            Reference&amp;lt; ::com::sun::star::frame::XFrame &amp;gt; xFrame;
-                            Image aImage = GetImage( xFrame, aImageId, sal_False, bIsHiContrastMode );
-                            if ( !!aImage )
-                            {
-                                bImageSet = sal_True;
-                                pActMenu-&amp;gt;SetItemImage( nId, aImage );
-                            }
-                        }
-
-                        String aCmd( pActMenu-&amp;gt;GetItemCommand( nId ) );
-                        if ( !bImageSet &amp;amp;&amp;amp; aCmd.Len() )
-                        {
-                            Image aImage = SvFileInformationManager::GetImage(
-                                INetURLObject(aCmd), sal_False, bIsHiContrastMode );
-                            if ( !!aImage )
-                                pActMenu-&amp;gt;SetItemImage( nId, aImage );
-                        }
-                    }
-                    else
-                        pActMenu-&amp;gt;SetItemImage( nId, Image() );
-                }
-            }
-        }
-
-        return sal_True;
-    }
-
-    return sal_False;
-}
-
-//--------------------------------------------------------------------
-
-IMPL_STATIC_LINK_NOINSTANCE( SfxAppToolBoxControl_Impl, ExecuteHdl_Impl, ExecuteInfo*, pExecuteInfo )
-{
-/*  i62706: Don't catch all exceptions. We hide all problems here and are not able
-            to handle them on higher levels.
-    try
-    {
-*/
-        // Asynchronous execution as this can lead to our own destruction!
-        // Framework can recycle our current frame and the layout manager disposes all user interface
-        // elements if a component gets detached from its frame!
-        pExecuteInfo-&amp;gt;xDispatch-&amp;gt;dispatch( pExecuteInfo-&amp;gt;aTargetURL, pExecuteInfo-&amp;gt;aArgs );
-/*
-}
-    catch (const ::com::sun::star::document::CorruptedFilterConfigurationException&amp;amp; exFilters)
-    {
-        throw exFilters;
-    }
-    catch (const Exception&amp;amp; )
-    {
-    }
-*/
-    delete pExecuteInfo;
-    return 0;
-}
-
-//--------------------------------------------------------------------
-
-void SfxAppToolBoxControl_Impl::Click( )
-{
-}
commit c1954d6e72071c12aa4eda412d4370a22f91f787
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:11:47 2013 +0000

    Add an icon for .uno:AutoPilotMenu

diff --git a/default_images/res/commandimagelist/lc_autopilotmenu.png b/default_images/res/commandimagelist/lc_autopilotmenu.png
new file mode 100644
index 0000000..ff5ec86
Binary files /dev/null and b/default_images/res/commandimagelist/lc_autopilotmenu.png differ
diff --git a/default_images/res/commandimagelist/lch_autopilotmenu.png b/default_images/res/commandimagelist/lch_autopilotmenu.png
new file mode 100644
index 0000000..9dbb8b6
Binary files /dev/null and b/default_images/res/commandimagelist/lch_autopilotmenu.png differ
diff --git a/default_images/res/commandimagelist/sc_autopilotmenu.png b/default_images/res/commandimagelist/sc_autopilotmenu.png
new file mode 100644
index 0000000..ed92277
Binary files /dev/null and b/default_images/res/commandimagelist/sc_autopilotmenu.png differ
diff --git a/default_images/res/commandimagelist/sch_autopilotmenu.png b/default_images/res/commandimagelist/sch_autopilotmenu.png
new file mode 100644
index 0000000..4611aed
Binary files /dev/null and b/default_images/res/commandimagelist/sch_autopilotmenu.png differ
diff --git a/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu b/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
index 2ef0336..61ef187 100644
--- a/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
+++ b/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -458,6 +458,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                 &amp;lt;prop oor:name="Label" oor:type="xs:string"&amp;gt;
                     &amp;lt;value xml:lang="en-US"&amp;gt;~Wizards&amp;lt;/value&amp;gt;
                 &amp;lt;/prop&amp;gt;
+                &amp;lt;prop oor:name="Properties" oor:type="xs:int"&amp;gt;
+                    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;
+                &amp;lt;/prop&amp;gt;
             &amp;lt;/node&amp;gt;
             &amp;lt;node oor:name=".uno:AutoPilotPresentations" oor:op="replace"&amp;gt;
                 &amp;lt;prop oor:name="Label" oor:type="xs:string"&amp;gt;
commit b38a51d67373daf9a45a4701e7c760c7b3571a66
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:11:30 2013 +0000

    Make .uno:Open a drop-down toolbar item

diff --git a/basctl/uiconfig/basicide/toolbar/standardbar.xml b/basctl/uiconfig/basicide/toolbar/standardbar.xml
index 9fc57c4..156b2cc 100644
--- a/basctl/uiconfig/basicide/toolbar/standardbar.xml
+++ b/basctl/uiconfig/basicide/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -25,7 +25,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;lt;toolbar:toolbar xmlns:toolbar="http://openoffice.org/2001/toolbar" xmlns:xlink="http://www.w3.org/1999/xlink" toolbar:id="toolbar"&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect" toolbar:style="dropdown"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbarseparator/&amp;gt;
diff --git a/chart2/uiconfig/toolbar/standardbar.xml b/chart2/uiconfig/toolbar/standardbar.xml
index 126892e..34edbde 100644
--- a/chart2/uiconfig/toolbar/standardbar.xml
+++ b/chart2/uiconfig/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -25,7 +25,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;lt;toolbar:toolbar xmlns:toolbar="http://openoffice.org/2001/toolbar" xmlns:xlink="http://www.w3.org/1999/xlink" toolbar:id="toolbar"&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/dbaccess/uiconfig/dbapp/toolbar/toolbar.xml b/dbaccess/uiconfig/dbapp/toolbar/toolbar.xml
index c850a78..0ac83ae 100644
--- a/dbaccess/uiconfig/dbapp/toolbar/toolbar.xml
+++ b/dbaccess/uiconfig/dbapp/toolbar/toolbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -25,7 +25,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;lt;toolbar:toolbar xmlns:toolbar="http://openoffice.org/2001/toolbar" xmlns:xlink="http://www.w3.org/1999/xlink" toolbar:id="toolbar"&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect" toolbar:style="dropdown"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbarseparator/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Copy"/&amp;gt;
diff --git a/framework/uiconfig/startmodule/toolbar/standardbar.xml b/framework/uiconfig/startmodule/toolbar/standardbar.xml
index 858daf9..d357c72 100644
--- a/framework/uiconfig/startmodule/toolbar/standardbar.xml
+++ b/framework/uiconfig/startmodule/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbarseparator/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:HelpIndex"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:ExtendedHelp" toolbar:visible="false"/&amp;gt;
diff --git a/sc/uiconfig/scalc/toolbar/standardbar.xml b/sc/uiconfig/scalc/toolbar/standardbar.xml
index e922c45..7d074bb 100644
--- a/sc/uiconfig/scalc/toolbar/standardbar.xml
+++ b/sc/uiconfig/scalc/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sd/uiconfig/sdraw/toolbar/standardbar.xml b/sd/uiconfig/sdraw/toolbar/standardbar.xml
index 5dbb3b9..fc1d47a 100644
--- a/sd/uiconfig/sdraw/toolbar/standardbar.xml
+++ b/sd/uiconfig/sdraw/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sd/uiconfig/simpress/toolbar/standardbar.xml b/sd/uiconfig/simpress/toolbar/standardbar.xml
index 38ddb96..3aeb78c 100644
--- a/sd/uiconfig/simpress/toolbar/standardbar.xml
+++ b/sd/uiconfig/simpress/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/starmath/uiconfig/smath/toolbar/standardbar.xml b/starmath/uiconfig/smath/toolbar/standardbar.xml
index a6d031b..2868a18 100644
--- a/starmath/uiconfig/smath/toolbar/standardbar.xml
+++ b/starmath/uiconfig/smath/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sw/uiconfig/sglobal/toolbar/standardbar.xml b/sw/uiconfig/sglobal/toolbar/standardbar.xml
index fe6385a..8ad7b47 100644
--- a/sw/uiconfig/sglobal/toolbar/standardbar.xml
+++ b/sw/uiconfig/sglobal/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sw/uiconfig/sweb/toolbar/standardbar.xml b/sw/uiconfig/sweb/toolbar/standardbar.xml
index da71e3f..8b9d37f 100644
--- a/sw/uiconfig/sweb/toolbar/standardbar.xml
+++ b/sw/uiconfig/sweb/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sw/uiconfig/swform/toolbar/standardbar.xml b/sw/uiconfig/swform/toolbar/standardbar.xml
index fe6385a..8ad7b47 100644
--- a/sw/uiconfig/swform/toolbar/standardbar.xml
+++ b/sw/uiconfig/swform/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sw/uiconfig/swreport/toolbar/standardbar.xml b/sw/uiconfig/swreport/toolbar/standardbar.xml
index fe6385a..8ad7b47 100644
--- a/sw/uiconfig/swreport/toolbar/standardbar.xml
+++ b/sw/uiconfig/swreport/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sw/uiconfig/swriter/toolbar/standardbar.xml b/sw/uiconfig/swriter/toolbar/standardbar.xml
index fe6385a..8ad7b47 100644
--- a/sw/uiconfig/swriter/toolbar/standardbar.xml
+++ b/sw/uiconfig/swriter/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
diff --git a/sw/uiconfig/swxform/toolbar/standardbar.xml b/sw/uiconfig/swxform/toolbar/standardbar.xml
index 9fb204e..6f442e1 100644
--- a/sw/uiconfig/swxform/toolbar/standardbar.xml
+++ b/sw/uiconfig/swxform/toolbar/standardbar.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,7 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:AddDirect"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false"/&amp;gt;
- &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open"/&amp;gt;
+ &amp;lt;toolbar:toolbaritem xlink:href=".uno:Open" toolbar:style="dropdown"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:Save"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false"/&amp;gt;
  &amp;lt;toolbar:toolbaritem xlink:href=".uno:SendMail"/&amp;gt;
commit 9d1015051c92900def3d465d2eb8bf179f19a398
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:11:08 2013 +0000

    framework::PopupMenuController clean-up
    
    Changed the name, it is not a PopupMenuController, but a ToolbarController that shows a PopupMenu filled at runtime by a PopupMenuController
    
    Make it a base class for other ToolbarController components, there is no sense to make it a component by itself
    
    Use this base class for three new pure UNO ToolbarController's

diff --git a/framework/Library_fwk.mk b/framework/Library_fwk.mk
index db55c57..d541867 100644
--- a/framework/Library_fwk.mk
+++ b/framework/Library_fwk.mk
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -112,11 +112,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; $(eval $(call gb_Library_add_exception_objects,fwk,\
     framework/source/loadenv/loadenv \
     framework/source/loadenv/targethelper \
     framework/source/register/registerservices \
+    framework/source/services/ContextChangeEventMultiplexer \
     framework/source/services/autorecovery \
     framework/source/services/backingcomp \
     framework/source/services/backingwindow \
     framework/source/services/desktop \
-    framework/source/services/ContextChangeEventMultiplexer \
     framework/source/services/frame \
     framework/source/services/modelwinservice \
     framework/source/services/modulemanager \
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -154,6 +154,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; $(eval $(call gb_Library_add_exception_objects,fwk,\
     framework/source/uielement/menubarmerger \
     framework/source/uielement/menubarwrapper \
     framework/source/uielement/objectmenucontroller \
+    framework/source/uielement/popuptoolbarcontroller \
     framework/source/uielement/panelwindow \
     framework/source/uielement/panelwrapper \
     framework/source/uielement/progressbarwrapper \
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -175,8 +176,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; $(eval $(call gb_Library_add_exception_objects,fwk,\
     framework/source/uifactory/factoryconfiguration \
     framework/source/uifactory/menubarfactory \
     framework/source/uifactory/statusbarfactory \
-    framework/source/uifactory/uicontrollerfactory \
     framework/source/uifactory/toolboxfactory \
+    framework/source/uifactory/uicontrollerfactory \
     framework/source/uifactory/uielementfactorymanager \
     framework/source/uifactory/windowcontentfactorymanager \
     framework/source/xml/acceleratorconfigurationreader \
diff --git a/framework/Library_fwl.mk b/framework/Library_fwl.mk
index 04aa707..3347c7c 100644
--- a/framework/Library_fwl.mk
+++ b/framework/Library_fwl.mk
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -73,7 +73,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; $(eval $(call gb_Library_add_exception_objects,fwl,\
     framework/source/uielement/langselectionmenucontroller \
     framework/source/uielement/macrosmenucontroller \
     framework/source/uielement/newmenucontroller \
-    framework/source/uielement/popupmenucontroller \
     framework/source/uielement/toolbarsmenucontroller \
 ))
 
diff --git a/framework/inc/uielement/popupmenucontroller.hxx b/framework/inc/uielement/popupmenucontroller.hxx
deleted file mode 100644
index e00ff9c..0000000
--- a/framework/inc/uielement/popupmenucontroller.hxx
+++ /dev/null
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,76 +0,0 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-/**************************************************************
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- *************************************************************/
-
-
-
-#ifndef __FRAMEWORK_POPUPMENUCONTROLLER_HXX_
-#define __FRAMEWORK_POPUPMENUCONTROLLER_HXX_
-
-#include &amp;lt;com/sun/star/lang/XServiceInfo.hpp&amp;gt;
-#include &amp;lt;com/sun/star/frame/XPopupMenuController.hpp&amp;gt;
-
-#include "svtools/toolboxcontroller.hxx"
-#include "boost/scoped_ptr.hpp"
-
-#include &amp;lt;macros/xserviceinfo.hxx&amp;gt;
-
-class Window;
-
-namespace framework
-{
-class PopupMenuControllerImpl;
-
-class PopupMenuController : public svt::ToolboxController, public ::com::sun::star::lang::XServiceInfo
-{
-public:
-    PopupMenuController( const com::sun::star::uno::Reference&amp;lt; com::sun::star::lang::XMultiServiceFactory &amp;gt;&amp;amp; rServiceManager );
-    ~PopupMenuController();
-
-    // XInterface
-    virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type&amp;amp; aType ) throw (::com::sun::star::uno::RuntimeException);
-    virtual void SAL_CALL acquire() throw ();
-    virtual void SAL_CALL release() throw ();
-
-    // XServiceInfo
-    DECLARE_XSERVICEINFO
-
-    // XComponent
-    virtual void SAL_CALL dispose() throw (::com::sun::star::uno::RuntimeException);
-
-    // XStatusListener
-    virtual void SAL_CALL statusChanged( const ::com::sun::star::frame::FeatureStateEvent&amp;amp; Event ) throw ( ::com::sun::star::uno::RuntimeException );
-
-    // XToolbarController
-    virtual void SAL_CALL execute( sal_Int16 KeyModifier ) throw (::com::sun::star::uno::RuntimeException);
-    virtual void SAL_CALL click() throw (::com::sun::star::uno::RuntimeException);
-    virtual void SAL_CALL doubleClick() throw (::com::sun::star::uno::RuntimeException);
-    virtual ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::awt::XWindow &amp;gt; SAL_CALL createPopupWindow() throw (::com::sun::star::uno::RuntimeException);
-    virtual ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::awt::XWindow &amp;gt; SAL_CALL createItemWindow( const ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::awt::XWindow &amp;gt;&amp;amp; Parent ) throw (::com::sun::star::uno::RuntimeException);
-
-    bool CreatePopupMenuController() throw (::com::sun::star::uno::Exception);
-
-    ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::frame::XPopupMenuController &amp;gt; mxPopupMenuController;
-    ::com::sun::star::uno::Reference&amp;lt; com::sun::star::awt::XPopupMenu &amp;gt; mxPopupMenu;
-};
-
-} // namespace framework
-
-#endif // __FRAMEWORK_POPUPMENUCONTROLLER_HXX_
diff --git a/framework/inc/uielement/popuptoolbarcontroller.hxx b/framework/inc/uielement/popuptoolbarcontroller.hxx
new file mode 100644
index 0000000..f42adbd
--- /dev/null
+++ b/framework/inc/uielement/popuptoolbarcontroller.hxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,100 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+/**************************************************************
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ *************************************************************/
+
+#ifndef __FRAMEWORK_UIELEMENT_POPUPMENU_TOOLBARCONTROLLER_HXX__
+#define __FRAMEWORK_UIELEMENT_POPUPMENU_TOOLBARCONTROLLER_HXX__
+
+#include &amp;lt;com/sun/star/awt/XPopupMenu.hpp&amp;gt;
+#include &amp;lt;com/sun/star/frame/XPopupMenuController.hpp&amp;gt;
+#include &amp;lt;com/sun/star/frame/XUIControllerFactory.hpp&amp;gt;
+#include &amp;lt;com/sun/star/lang/XServiceInfo.hpp&amp;gt;
+#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;
+#include &amp;lt;macros/xserviceinfo.hxx&amp;gt;
+#include &amp;lt;svtools/toolboxcontroller.hxx&amp;gt;
+
+namespace framework
+{
+    class PopupMenuToolbarController : public svt::ToolboxController
+    {
+    public:
+        virtual ~PopupMenuToolbarController();
+
+        // XComponent
+        virtual void SAL_CALL dispose() throw ( ::com::sun::star::uno::RuntimeException );
+        // XInitialization
+        virtual void SAL_CALL initialize( const ::com::sun::star::uno::Sequence&amp;lt; ::com::sun::star::uno::Any &amp;gt;&amp;amp; aArguments ) throw (::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException);
+        // XToolbarController
+        virtual ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::awt::XWindow &amp;gt; SAL_CALL createPopupWindow() throw (::com::sun::star::uno::RuntimeException);
+        // XStatusListener
+        virtual void SAL_CALL statusChanged( const ::com::sun::star::frame::FeatureStateEvent&amp;amp; rEvent ) throw ( ::com::sun::star::uno::RuntimeException );
+
+    protected:
+        PopupMenuToolbarController( const ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::uno::XComponentContext &amp;gt;&amp;amp; rxContext,
+                                    const ::rtl::OUString &amp;amp;rPopupCommand = rtl::OUString() );
+        virtual void functionExecuted( const rtl::OUString &amp;amp;rCommand );
+        virtual sal_uInt16 getDropDownStyle() const;
+        void createPopupMenuController();
+
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::uno::XComponentContext &amp;gt;      m_xContext;
+        sal_Bool                                                                      m_bHasController;
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::awt::XPopupMenu &amp;gt;             m_xPopupMenu;
+
+    private:
+        rtl::OUString                                                                 m_aPopupCommand;
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::frame::XUIControllerFactory &amp;gt; m_xPopupMenuFactory;
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::frame::XPopupMenuController &amp;gt; m_xPopupMenuController;
+    };
+
+    class OpenToolbarController : public PopupMenuToolbarController
+    {
+    public:
+        OpenToolbarController( const ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::uno::XComponentContext &amp;gt;&amp;amp; rxContext );
+
+        // XServiceInfo
+        DECLARE_XSERVICEINFO
+    };
+
+    class NewToolbarController : public PopupMenuToolbarController
+    {
+    public:
+        NewToolbarController( const ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::uno::XComponentContext &amp;gt;&amp;amp; rxContext );
+
+        // XServiceInfo
+        DECLARE_XSERVICEINFO
+    private:
+        void functionExecuted( const rtl::OUString &amp;amp;rCommand );
+        void SAL_CALL statusChanged( const ::com::sun::star::frame::FeatureStateEvent&amp;amp; rEvent ) throw ( ::com::sun::star::uno::RuntimeException );
+        void setItemImage( const rtl::OUString &amp;amp;rCommand );
+    };
+
+    class WizardsToolbarController : public PopupMenuToolbarController
+    {
+    public:
+        WizardsToolbarController( const ::com::sun::star::uno::Reference&amp;lt; ::com::sun::star::uno::XComponentContext &amp;gt;&amp;amp; rxContext );
+
+        // XServiceInfo
+        DECLARE_XSERVICEINFO
+    private:
+        sal_uInt16 getDropDownStyle() const;
+    };
+}
+
+#endif
diff --git a/framework/source/register/registerservices.cxx b/framework/source/register/registerservices.cxx
index f7ef107..725a80f 100644
--- a/framework/source/register/registerservices.cxx
+++ b/framework/source/register/registerservices.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -85,6 +85,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;services/substitutepathvars.hxx&amp;gt;
 #include &amp;lt;services/pathsettings.hxx&amp;gt;
 #include &amp;lt;services/ContextChangeEventMultiplexer.hxx&amp;gt;
+#include &amp;lt;uielement/popuptoolbarcontroller.hxx&amp;gt;
 
 COMPONENTGETIMPLEMENTATIONENVIRONMENT
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -127,6 +128,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; COMPONENTGETFACTORY (   IFFACTORY( ::framework::URLTransformer
                         IFFACTORY( ::framework::TabWindowService                        )   else
                         IFFACTORY( ::framework::SubstitutePathVariables                 )   else
                         IFFACTORY( ::framework::PathSettings                            )   else
-                        IFFACTORY( ::framework::ContextChangeEventMultiplexer           )
+                        IFFACTORY( ::framework::ContextChangeEventMultiplexer           )   else
+                        IFFACTORY( ::framework::OpenToolbarController                   )   else
+                        IFFACTORY( ::framework::NewToolbarController                    )   else
+                        IFFACTORY( ::framework::WizardsToolbarController                )
             )
 
diff --git a/framework/source/register/registertemp.cxx b/framework/source/register/registertemp.cxx
index 7221950..6429624 100644
--- a/framework/source/register/registertemp.cxx
+++ b/framework/source/register/registertemp.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -66,7 +66,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;uielement/macrosmenucontroller.hxx&amp;gt;
 #include &amp;lt;uielement/newmenucontroller.hxx&amp;gt;
 #include &amp;lt;uielement/toolbarsmenucontroller.hxx&amp;gt;
-#include &amp;lt;uielement/popupmenucontroller.hxx&amp;gt;
 
 COMPONENTGETIMPLEMENTATIONENVIRONMENT
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -87,6 +86,5 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; COMPONENTGETFACTORY (   IFFACTORY( ::framework::MediaTypeDetectionHelper
                         IFFACTORY( ::framework::FooterMenuController                    )   else
                         IFFACTORY( ::framework::HeaderMenuController                    )   else
                         IFFACTORY( ::framework::LanguageSelectionMenuController         )   else
-                        IFFACTORY( ::framework::Oxt_Handler                             )   else
-                        IFFACTORY( ::framework::PopupMenuController                     )
+                        IFFACTORY( ::framework::Oxt_Handler                             )
                     )
diff --git a/framework/source/uielement/popupmenucontroller.cxx b/framework/source/uielement/popupmenucontroller.cxx
deleted file mode 100644
index 4c45e4e..0000000
--- a/framework/source/uielement/popupmenucontroller.cxx
+++ /dev/null
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,244 +0,0 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-/**************************************************************
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- *************************************************************/
-
-
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_framework.hxx"
-
-#include &amp;lt;com/sun/star/awt/XPopupMenu.hpp&amp;gt;
-#include &amp;lt;com/sun/star/frame/XPopupMenuController.hpp&amp;gt;
-
-#include &amp;lt;toolkit/helper/vclunohelper.hxx&amp;gt;
-//#include &amp;lt;toolkit/unohlp.hxx&amp;gt;
-
-#include &amp;lt;rtl/ref.hxx&amp;gt;
-
-#include &amp;lt;vcl/toolbox.hxx&amp;gt;
-#include &amp;lt;vcl/menu.hxx&amp;gt;
-#include &amp;lt;vcl/svapp.hxx&amp;gt;
-#include &amp;lt;vos/mutex.hxx&amp;gt;
-
-#include "uielement/popupmenucontroller.hxx"
-#include "services.h"
-
-using rtl::OUString;
-using namespace ::com::sun::star;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::frame;
-using namespace ::com::sun::star::beans;
-
-// --------------------------------------------------------------------
-
-
-namespace framework
-{
-
-DEFINE_XSERVICEINFO_MULTISERVICE        (   PopupMenuController                         ,
-                                            OWeakObject                      ,
-                                            ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.frame.ToolbarController" ) )            ,
-                                            ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.comp.framework.PopupMenuController" ) )
-                                        )
-
-DEFINE_INIT_SERVICE                     (   PopupMenuController, {} )
-
-class PopupMenuControllerImpl
-{
-};
-
-//========================================================================
-// class PopupMenuController REMOVE REMOVE REMOVE
-//========================================================================
-
-PopupMenuController::PopupMenuController( const Reference&amp;lt; lang::XMultiServiceFactory &amp;gt;&amp;amp; rServiceManager )
-: svt::ToolboxController( rServiceManager, Reference&amp;lt; frame::XFrame &amp;gt;(), OUString() )
-{
-}
-
-// --------------------------------------------------------------------
-
-PopupMenuController::~PopupMenuController()
-{
-}
-
-// --------------------------------------------------------------------
-// XInterface
-// --------------------------------------------------------------------
-
-Any SAL_CALL PopupMenuController::queryInterface( const Type&amp;amp; aType )  throw (RuntimeException)
-{
-    Any a( ToolboxController::queryInterface( aType ) );
-    if ( a.hasValue() )
-        return a;
-
-    return ::cppu::queryInterface( aType, static_cast&amp;lt; lang::XServiceInfo* &amp;gt;( this ));
-}
-
-// --------------------------------------------------------------------
-
-void SAL_CALL PopupMenuController::acquire() throw ()
-{
-    ToolboxController::acquire();
-}
-
-// --------------------------------------------------------------------
-
-void SAL_CALL PopupMenuController::release() throw ()
-{
-    ToolboxController::release();
-}
-
-// --------------------------------------------------------------------
-// XComponent
-// --------------------------------------------------------------------
-
-void SAL_CALL PopupMenuController::dispose() throw (RuntimeException)
-{
-    if( mxPopupMenuController.is() )
-    {
-        Reference&amp;lt; XComponent &amp;gt; xComponent( mxPopupMenuController, UNO_QUERY );
-        if( xComponent.is() )
-            xComponent-&amp;gt;dispose();
-        mxPopupMenuController.clear();
-    }
-
-    mxPopupMenu.clear();
-
-    svt::ToolboxController::dispose();
-}
-
-// --------------------------------------------------------------------
-// XStatusListener
-// --------------------------------------------------------------------
-
-void SAL_CALL PopupMenuController::statusChanged( const frame::FeatureStateEvent&amp;amp; rEvent ) throw ( RuntimeException )
-{
-    svt::ToolboxController::statusChanged(rEvent);
-    enable( rEvent.IsEnabled );
-}
-
-// --------------------------------------------------------------------
-// XToolbarController
-// --------------------------------------------------------------------
-
-void SAL_CALL PopupMenuController::execute( sal_Int16 KeyModifier ) throw (RuntimeException)
-{
-    svt::ToolboxController::execute( KeyModifier );
-}
-
-// --------------------------------------------------------------------
-
-void SAL_CALL PopupMenuController::click() throw (RuntimeException)
-{
-    svt::ToolboxController::click();
-}
-
-// --------------------------------------------------------------------
-
-void SAL_CALL PopupMenuController::doubleClick() throw (RuntimeException)
-{
-    svt::ToolboxController::doubleClick();
-}
-
-// --------------------------------------------------------------------
-
-bool PopupMenuController::CreatePopupMenuController() throw (Exception)
-{
-    Reference&amp;lt; XMultiComponentFactory &amp;gt; xPopupMenuControllerRegistration( getServiceManager()-&amp;gt;createInstance( SERVICENAME_POPUPMENUCONTROLLERFACTORY ), UNO_QUERY_THROW );
-
-    Sequence&amp;lt; Any &amp;gt; aSeq( 2 );
-    PropertyValue aPropValue;
-
-    aPropValue.Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ModuleIdentifier" ));
-    aPropValue.Value &amp;lt;&amp;lt;= getModuleName();
-    aSeq[0] &amp;lt;&amp;lt;= aPropValue;
-    aPropValue.Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Frame" ));
-    aPropValue.Value &amp;lt;&amp;lt;= m_xFrame;
-    aSeq[1] &amp;lt;&amp;lt;= aPropValue;
-
-    Reference&amp;lt; XPropertySet &amp;gt;      xProps( getServiceManager(), UNO_QUERY_THROW );
-    Reference&amp;lt; XComponentContext &amp;gt; xComponentContext( xProps-&amp;gt;getPropertyValue( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DefaultContext" ))), UNO_QUERY_THROW );
-
-    Reference&amp;lt; XPopupMenuController &amp;gt; xPopupMenuController( xPopupMenuControllerRegistration-&amp;gt;createInstanceWithArgumentsAndContext( getCommandURL(), aSeq, xComponentContext ), UNO_QUERY );
-    if ( xPopupMenuController.is() )
-    {
-        mxPopupMenuController = xPopupMenuController;
-        return true;
-    }
-    return false;
-}
-
-Reference&amp;lt; awt::XWindow &amp;gt; SAL_CALL PopupMenuController::createPopupWindow() throw (RuntimeException)
-{
-    ::vos::OGuard aSolarLock(Application::GetSolarMutex());
-
-    Reference&amp;lt; awt::XWindow &amp;gt; xRet;
-
-    try
-    {
-        ToolBox* pToolBox = dynamic_cast&amp;lt; ToolBox* &amp;gt;( VCLUnoHelper::GetWindow( getParent() ) );
-        if( !pToolBox )
-            return xRet;
-
-        // get selected button
-        sal_uInt16 nItemId = pToolBox-&amp;gt;GetDownItemId();
-        if( !nItemId )
-            return xRet;
-
-        ::Rectangle aRect( pToolBox-&amp;gt;GetItemRect( nItemId ) );
-
-        if( !mxPopupMenuController.is() &amp;amp;&amp;amp; !CreatePopupMenuController() )
-            return xRet;
-
-        if( !mxPopupMenu.is() )
-        {
-            mxPopupMenu = Reference&amp;lt; awt::XPopupMenu &amp;gt;( getServiceManager()-&amp;gt;createInstance( DECLARE_ASCII( "com.sun.star.awt.PopupMenu" ) ), UNO_QUERY_THROW );
-            mxPopupMenuController-&amp;gt;setPopupMenu( mxPopupMenu );
-        }
-        else
-        {
-            mxPopupMenuController-&amp;gt;updatePopupMenu();
-
-        }
-        pToolBox-&amp;gt;SetItemDown( nItemId, sal_True );
-        Reference&amp;lt; awt::XWindowPeer &amp;gt; xPeer( getParent(), UNO_QUERY_THROW );
-        mxPopupMenu-&amp;gt;execute( xPeer, VCLUnoHelper::ConvertToAWTRect( aRect ), 0 );
-        pToolBox-&amp;gt;SetItemDown( nItemId, sal_False );
-    }
-    catch( Exception&amp;amp; )
-    {
-    }
-
-    return xRet;
-}
-
-// --------------------------------------------------------------------
-
-Reference&amp;lt; awt::XWindow &amp;gt; SAL_CALL PopupMenuController::createItemWindow( const Reference&amp;lt; awt::XWindow &amp;gt;&amp;amp; /*Parent*/ )  throw (RuntimeException)
-{
-    return Reference&amp;lt; awt::XWindow &amp;gt;();
-}
-
-// --------------------------------------------------------------------
-
-}
-
diff --git a/framework/source/uielement/popuptoolbarcontroller.cxx b/framework/source/uielement/popuptoolbarcontroller.cxx
new file mode 100644
index 0000000..53530b3
--- /dev/null
+++ b/framework/source/uielement/popuptoolbarcontroller.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,415 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+/**************************************************************
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ *************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+#include "precompiled_framework.hxx"
+
+#include &amp;lt;uielement/popuptoolbarcontroller.hxx&amp;gt;
+#include &amp;lt;comphelper/processfactory.hxx&amp;gt;
+#include &amp;lt;svtools/imagemgr.hxx&amp;gt;
+#include &amp;lt;svtools/miscopt.hxx&amp;gt;
+#include &amp;lt;toolkit/helper/vclunohelper.hxx&amp;gt;
+#include &amp;lt;tools/urlobj.hxx&amp;gt;
+#include &amp;lt;unotools/moduleoptions.hxx&amp;gt;
+#include &amp;lt;vcl/svapp.hxx&amp;gt;
+#include &amp;lt;vcl/toolbox.hxx&amp;gt;
+#include &amp;lt;vos/mutex.hxx&amp;gt;
+
+#include &amp;lt;com/sun/star/awt/PopupMenuDirection.hpp&amp;gt;
+#include &amp;lt;com/sun/star/frame/PopupMenuControllerFactory.hpp&amp;gt;
+
+
+#define UNO_COMMAND_RECENT_FILE_LIST    ".uno:RecentFileList"
+
+using rtl::OUString;
+namespace css = ::com::sun::star;
+
+namespace framework
+{
+
+PopupMenuToolbarController::PopupMenuToolbarController(
+    const css::uno::Reference&amp;lt; css::uno::XComponentContext &amp;gt;&amp;amp; xContext,
+    const OUString &amp;amp;rPopupCommand )
+    : svt::ToolboxController()
+    , m_xContext( xContext )
+    , m_bHasController( sal_False )
+    , m_aPopupCommand( rPopupCommand )
+{
+}
+
+PopupMenuToolbarController::~PopupMenuToolbarController()
+{
+}
+
+void SAL_CALL PopupMenuToolbarController::dispose()
+throw ( css::uno::RuntimeException )
+{
+    svt::ToolboxController::dispose();
+
+    osl::MutexGuard aGuard( m_aMutex );
+    if( m_xPopupMenuController.is() )
+    {
+        css::uno::Reference&amp;lt; css::lang::XComponent &amp;gt; xComponent(
+            m_xPopupMenuController, css::uno::UNO_QUERY );
+        if( xComponent.is() )
+        {
+            try
+            {
+                xComponent-&amp;gt;dispose();
+            }
+            catch (...)
+            {}
+        }
+        m_xPopupMenuController.clear();
+    }
+
+    m_xContext.clear();
+    m_xPopupMenuFactory.clear();
+    m_xPopupMenu.clear();
+}
+
+void SAL_CALL PopupMenuToolbarController::initialize(
+    const css::uno::Sequence&amp;lt; css::uno::Any &amp;gt;&amp;amp; aArguments )
+throw ( css::uno::Exception, css::uno::RuntimeException )
+{
+    ToolboxController::initialize( aArguments );
+
+    osl::MutexGuard aGuard( m_aMutex );
+    if ( !m_aPopupCommand.getLength() )
+        m_aPopupCommand = m_aCommandURL;
+
+    try
+    {
+        m_xPopupMenuFactory.set(
+            css::frame::PopupMenuControllerFactory::create( m_xContext ) );
+        m_bHasController = m_xPopupMenuFactory-&amp;gt;hasController(
+            m_aPopupCommand, getModuleName() );
+    }
+    catch (const css::uno::Exception&amp;amp; e)
+    {
+        OSL_TRACE( "PopupMenuToolbarController - caught an exception! %s",
+                   rtl::OUStringToOString( e.Message, RTL_TEXTENCODING_UTF8 ).getStr() );
+        (void) e;
+    }
+
+    vos::OGuard aSolarMutexGuard( Application::GetSolarMutex() );
+    ToolBox* pToolBox = static_cast&amp;lt; ToolBox* &amp;gt;( VCLUnoHelper::GetWindow( getParent() ) );
+    if ( pToolBox )
+    {
+        ToolBoxItemBits nCurStyle( pToolBox-&amp;gt;GetItemBits( m_nToolBoxId ) );
+        ToolBoxItemBits nSetStyle( getDropDownStyle() );
+        pToolBox-&amp;gt;SetItemBits( m_nToolBoxId,
+                               m_bHasController ?
+                                    nCurStyle | nSetStyle :
+                                    nCurStyle &amp;amp; ~nSetStyle );
+    }
+
+}
+
+void SAL_CALL
+PopupMenuToolbarController::statusChanged(
+    const css::frame::FeatureStateEvent&amp;amp; rEvent )
+    throw ( css::uno::RuntimeException )
+{
+    // TODO move to base class
+
+    svt::ToolboxController::statusChanged( rEvent );
+    enable( rEvent.IsEnabled );
+}
+
+css::uno::Reference&amp;lt; css::awt::XWindow &amp;gt; SAL_CALL
+PopupMenuToolbarController::createPopupWindow()
+    throw ( css::uno::RuntimeException )
+{
+    css::uno::Reference&amp;lt; css::awt::XWindow &amp;gt; xRet;
+
+    osl::MutexGuard aGuard( m_aMutex );
+    if ( !m_bHasController )
+        return xRet;
+
+    createPopupMenuController();
+
+    vos::OGuard aSolarMutexGuard( Application::GetSolarMutex() );
+    ToolBox* pToolBox = static_cast&amp;lt; ToolBox* &amp;gt;( VCLUnoHelper::GetWindow( getParent() ) );
+    if ( !pToolBox )
+        return xRet;
+
+    pToolBox-&amp;gt;SetItemDown( m_nToolBoxId, sal_True );
+    sal_uInt16 nId = m_xPopupMenu-&amp;gt;execute(
+        css::uno::Reference&amp;lt; css::awt::XWindowPeer &amp;gt;( getParent(), css::uno::UNO_QUERY ),
+        VCLUnoHelper::ConvertToAWTRect( pToolBox-&amp;gt;GetItemRect( m_nToolBoxId ) ),
+        css::awt::PopupMenuDirection::EXECUTE_DEFAULT );
+    pToolBox-&amp;gt;SetItemDown( m_nToolBoxId, sal_False );
+
+    if ( nId )
+        functionExecuted( m_xPopupMenu-&amp;gt;getCommand( nId ) );
+
+    return xRet;
+}
+
+void PopupMenuToolbarController::functionExecuted( const OUString &amp;amp;/*rCommand*/)
+{
+}
+
+sal_uInt16 PopupMenuToolbarController::getDropDownStyle() const
+{
+    return TIB_DROPDOWN;
+}
+
+void PopupMenuToolbarController::createPopupMenuController()
+{
+    if( !m_bHasController )
+        return;
+
+    if ( !m_xPopupMenuController.is() )
+    {
+        css::uno::Sequence&amp;lt; css::uno::Any &amp;gt; aArgs( 2 );
+        css::beans::PropertyValue aProp;
+
+        aProp.Name = DECLARE_ASCII( "Frame" );
+        aProp.Value &amp;lt;&amp;lt;= m_xFrame;
+        aArgs[0] &amp;lt;&amp;lt;= aProp;
+
+        aProp.Name = DECLARE_ASCII( "ModuleIdentifier" );
+        aProp.Value &amp;lt;&amp;lt;= getModuleName();
+        aArgs[1] &amp;lt;&amp;lt;= aProp;
+        try
+        {
+            m_xPopupMenu.set(
+                m_xContext-&amp;gt;getServiceManager()-&amp;gt;createInstanceWithContext(
+                    DECLARE_ASCII( "com.sun.star.awt.PopupMenu" ), m_xContext ),
+                        css::uno::UNO_QUERY_THROW );
+            m_xPopupMenuController.set(
+                m_xPopupMenuFactory-&amp;gt;createInstanceWithArgumentsAndContext(
+                    m_aPopupCommand, aArgs, m_xContext), css::uno::UNO_QUERY_THROW );
+
+            m_xPopupMenuController-&amp;gt;setPopupMenu( m_xPopupMenu );
+        }
+        catch ( const css::uno::Exception &amp;amp;e )
+        {
+            m_xPopupMenu.clear();
+            OSL_TRACE( "PopupMenuToolbarController - caught an exception! %s",
+                       rtl::OUStringToOString( e.Message, RTL_TEXTENCODING_UTF8 ).getStr() );
+            (void) e;
+        }
+    }
+}
+
+DEFINE_XSERVICEINFO_MULTISERVICE_2( WizardsToolbarController,
+                                    ::cppu::OWeakObject,
+                                    DECLARE_ASCII("com.sun.star.frame.ToolbarController"),
+                                    DECLARE_ASCII("org.apache.openoffice.comp.framework.WizardsToolbarController")
+                                   )
+
+DEFINE_INIT_SERVICE( WizardsToolbarController, {} )
+
+WizardsToolbarController::WizardsToolbarController(
+    const css::uno::Reference&amp;lt; css::uno::XComponentContext &amp;gt;&amp;amp; xContext )
+    : PopupMenuToolbarController( xContext )
+{
+}
+
+sal_uInt16 WizardsToolbarController::getDropDownStyle() const
+{
+    return TIB_DROPDOWNONLY;
+}
+
+DEFINE_XSERVICEINFO_MULTISERVICE_2( OpenToolbarController,
+                                    ::cppu::OWeakObject,
+                                    DECLARE_ASCII("com.sun.star.frame.ToolbarController"),
+                                    DECLARE_ASCII("org.apache.openoffice.comp.framework.OpenToolbarController")
+                                   )
+
+DEFINE_INIT_SERVICE( OpenToolbarController, {} )
+
+OpenToolbarController::OpenToolbarController(
+    const css::uno::Reference&amp;lt; css::uno::XComponentContext &amp;gt;&amp;amp; xContext )
+    : PopupMenuToolbarController( xContext, DECLARE_ASCII( UNO_COMMAND_RECENT_FILE_LIST ) )
+{
+}
+
+
+DEFINE_XSERVICEINFO_MULTISERVICE_2( NewToolbarController,
+                                    ::cppu::OWeakObject,
+                                    DECLARE_ASCII("com.sun.star.frame.ToolbarController"),
+                                    DECLARE_ASCII("org.apache.openoffice.comp.framework.NewToolbarController")
+                                   )
+
+DEFINE_INIT_SERVICE( NewToolbarController, {} )
+
+NewToolbarController::NewToolbarController(
+    const css::uno::Reference&amp;lt; css::uno::XComponentContext &amp;gt;&amp;amp; xContext )
+    : PopupMenuToolbarController( xContext )
+{
+}
+
+void SAL_CALL
+NewToolbarController::statusChanged(
+    const css::frame::FeatureStateEvent&amp;amp; rEvent )
+    throw ( css::uno::RuntimeException )
+{
+    if ( rEvent.IsEnabled )
+    {
+        OUString aState;
+        rEvent.State &amp;gt;&amp;gt;= aState;
+        // set the image even if the state is not a string
+        // this will set the image of the default module
+        setItemImage( aState );
+    }
+
+    enable( rEvent.IsEnabled );
+}
+
+void NewToolbarController::functionExecuted( const OUString &amp;amp;rCommand )
+{
+    setItemImage( rCommand );
+}
+
+/**
+    it return the existing state of the given URL in the popupmenu of this toolbox control.
+
+    If the given URL can be located as an action command of one menu item of the
+    popup menu of this control, we return sal_True. Otherwhise we return sal_False.
+    Further we return a fallback URL, in case we have to return sal_False. Because
+    the outside code must select a valid item of the popup menu everytime ...
+    and we define it here. By the way this m ethod was written to handle
+    error situations gracefully. E.g. it can be called during creation time
+    but then we have no valid menu. For this case we know another fallback URL.
+    Then we return the private:factory/ URL of the default factory.
+
+    &amp;lt; at &amp;gt;param  rPopupMenu
+                pounts to the popup menu, on which item we try to locate the given URL
+                Can be NULL! Search will be supressed then.
+
+    &amp;lt; at &amp;gt;param  sURL
+                the URL for searching
+
+    &amp;lt; at &amp;gt;param  sFallback
+                contains the fallback URL in case we return FALSE
+                Must point to valid memory!
+
+    &amp;lt; at &amp;gt;param  aImage
+                contains the image of the menu for the URL.
+
+    &amp;lt; at &amp;gt;return sal_True - if URL could be located as an item of the popup menu.
+            sal_False - otherwhise.
+*/
+static sal_Bool Impl_ExistURLInMenu(
+    const css::uno::Reference&amp;lt; css::awt::XPopupMenu &amp;gt; &amp;amp;rPopupMenu,
+    OUString &amp;amp;sURL,
+    OUString &amp;amp;sFallback,
+    Image &amp;amp;aImage )
+{
+    sal_Bool bValidFallback( sal_False );
+    sal_uInt16 nCount( 0 );
+    if ( rPopupMenu.is() &amp;amp;&amp;amp; ( nCount = rPopupMenu-&amp;gt;getItemCount() ) &amp;amp;&amp;amp; sURL.getLength() )
+    {
+        for ( sal_uInt16 n = 0; n &amp;lt; nCount; ++n )
+        {
+            sal_uInt16 nId = rPopupMenu-&amp;gt;getItemId( n );
+            OUString aCmd( rPopupMenu-&amp;gt;getCommand( nId ) );
+
+            if ( !bValidFallback &amp;amp;&amp;amp; aCmd.getLength() )
+            {
+                sFallback = aCmd;
+                bValidFallback = sal_True;
+            }
+
+            // match even if the menu command is more detailed
+            // (maybe an additional query) #i28667#
+            if ( aCmd.match( sURL ) )
+            {
+                sURL = aCmd;
+                const css::uno::Reference&amp;lt; css::graphic::XGraphic &amp;gt; xGraphic(
+                    rPopupMenu-&amp;gt;getItemImage( nId ) );
+                if ( xGraphic.is() )
+                    aImage = Image( xGraphic );
+                return sal_True;
+            }
+        }
+    }
+
+    if ( !bValidFallback )
+    {
+        rtl::OUStringBuffer aBuffer;
+        aBuffer.appendAscii( RTL_CONSTASCII_STRINGPARAM( "private:factory/" ) );
+        aBuffer.append( SvtModuleOptions().GetDefaultModuleName() );
+        sFallback = aBuffer.makeStringAndClear();
+    }
+
+    return sal_False;
+}
+
+/** We accept URL's here only, which exist as items of our internal popup menu.
+    All other ones will be ignored and a fallback is used.
+ */
+void NewToolbarController::setItemImage( const OUString &amp;amp;rCommand )
+{
+    vos::OGuard aSolarMutexGuard( Application::GetSolarMutex() );
+    ToolBox* pToolBox = static_cast&amp;lt; ToolBox* &amp;gt;( VCLUnoHelper::GetWindow( getParent() ) );
+    if ( !pToolBox )
+        return;
+
+    OUString aURL = rCommand;
+    OUString sFallback;
+    Image aMenuImage;
+
+    sal_Bool bValid( Impl_ExistURLInMenu( m_xPopupMenu, aURL, sFallback, aMenuImage ) );
+    // do not change aURL if Impl_ExistURLInMenu returned sal_False
+    // this allows later initialization of the PopupMenuController on createPopupWindow()
+    // and works even if SvFileInformationManager does not know the module
+    if ( !aURL.getLength() )
+        aURL = sFallback;
+
+    sal_Bool bBig = SvtMiscOptions().AreCurrentSymbolsLarge();
+    sal_Bool bHC = pToolBox-&amp;gt;GetSettings().GetStyleSettings().GetHighContrastMode();
+
+    INetURLObject aURLObj( aURL );
+    Image aImage = SvFileInformationManager::GetImageNoDefault( aURLObj, bBig, bHC );
+    if ( !aImage )
+    {
+        if ( !!aMenuImage )
+            aImage =  aMenuImage;
+        else if ( !bValid )
+            // If SvFileInformationManager didn't know the module, try with the default
+            aImage = SvFileInformationManager::GetImageNoDefault( INetURLObject( sFallback ), bBig, bHC );
+
+        if ( !aImage )
+            aImage = SvFileInformationManager::GetImage( aURLObj, bBig, bHC );
+    }
+
+    // if everything failed, just use the image associated with the toolbar item command
+    if ( !aImage )
+        return;
+
+    Size aBigSize( pToolBox-&amp;gt;GetDefaultImageSize() );
+    if ( bBig &amp;amp;&amp;amp; aImage.GetSizePixel() != aBigSize )
+    {
+        BitmapEx aScaleBmpEx( aImage.GetBitmapEx() );
+        aScaleBmpEx.Scale( aBigSize, BMP_SCALE_INTERPOLATE );
+        pToolBox-&amp;gt;SetItemImage( m_nToolBoxId, Image( aScaleBmpEx ) );
+    }
+    else
+        pToolBox-&amp;gt;SetItemImage( m_nToolBoxId, aImage );
+}
+
+
+}
diff --git a/framework/util/fwk.component b/framework/util/fwk.component
index c41c25b..1e1e17d 100644
--- a/framework/util/fwk.component
+++ b/framework/util/fwk.component
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -142,4 +142,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
   &amp;lt;implementation name="com.sun.star.comp.framework.TabWindowService"&amp;gt;
     &amp;lt;service name="com.sun.star.ui.dialogs.TabContainerWindow"/&amp;gt;
   &amp;lt;/implementation&amp;gt;
+  &amp;lt;implementation name="org.apache.openoffice.comp.framework.OpenToolbarController"&amp;gt;
+    &amp;lt;service name="com.sun.star.frame.ToolbarController"/&amp;gt;
+  &amp;lt;/implementation&amp;gt;
+  &amp;lt;implementation name="org.apache.openoffice.comp.framework.NewToolbarController"&amp;gt;
+    &amp;lt;service name="com.sun.star.frame.ToolbarController"/&amp;gt;
+  &amp;lt;/implementation&amp;gt;
+  &amp;lt;implementation name="org.apache.openoffice.comp.framework.WizardsToolbarController"&amp;gt;
+    &amp;lt;service name="com.sun.star.frame.ToolbarController"/&amp;gt;
+  &amp;lt;/implementation&amp;gt;
 &amp;lt;/component&amp;gt;
diff --git a/framework/util/fwl.component b/framework/util/fwl.component
index 4853f6d..d4fda5c 100644
--- a/framework/util/fwl.component
+++ b/framework/util/fwl.component
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -63,9 +63,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
   &amp;lt;implementation name="com.sun.star.comp.framework.OXTFileHandler"&amp;gt;
     &amp;lt;service name="com.sun.star.frame.ContentHandler"/&amp;gt;
   &amp;lt;/implementation&amp;gt;
-  &amp;lt;implementation name="com.sun.star.comp.framework.PopupMenuController"&amp;gt;
-    &amp;lt;service name="com.sun.star.frame.ToolbarController"/&amp;gt;
-  &amp;lt;/implementation&amp;gt;
   &amp;lt;implementation name="com.sun.star.comp.framework.PopupMenuControllerDispatcher"&amp;gt;
     &amp;lt;service name="com.sun.star.frame.ProtocolHandler"/&amp;gt;
   &amp;lt;/implementation&amp;gt;
diff --git a/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu b/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu
index 86c10bb..6b00240 100644
--- a/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu
+++ b/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -412,6 +412,39 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
           &amp;lt;value&amp;gt;com.sun.star.svx.UpSearchToolboxController&amp;lt;/value&amp;gt;
         &amp;lt;/prop&amp;gt;
       &amp;lt;/node&amp;gt;
+      &amp;lt;node oor:name="org.apache.openoffice.comp.framework.OpenToolbarController" oor:op="replace"&amp;gt;
+        &amp;lt;prop oor:name="Command"&amp;gt;
+          &amp;lt;value&amp;gt;.uno:Open&amp;lt;/value&amp;gt;
+        &amp;lt;/prop&amp;gt;
+        &amp;lt;prop oor:name="Module"&amp;gt;
+          &amp;lt;value/&amp;gt;
+        &amp;lt;/prop&amp;gt;
+        &amp;lt;prop oor:name="Controller"&amp;gt;
+          &amp;lt;value&amp;gt;org.apache.openoffice.comp.framework.OpenToolbarController&amp;lt;/value&amp;gt;
+        &amp;lt;/prop&amp;gt;
+      &amp;lt;/node&amp;gt;
+      &amp;lt;node oor:name="org.apache.openoffice.comp.framework.NewToolbarController" oor:op="replace"&amp;gt;
+        &amp;lt;prop oor:name="Command"&amp;gt;
+          &amp;lt;value&amp;gt;.uno:AddDirect&amp;lt;/value&amp;gt;
+        &amp;lt;/prop&amp;gt;
+        &amp;lt;prop oor:name="Module"&amp;gt;
+          &amp;lt;value/&amp;gt;
+        &amp;lt;/prop&amp;gt;
+        &amp;lt;prop oor:name="Controller"&amp;gt;
+          &amp;lt;value&amp;gt;org.apache.openoffice.comp.framework.NewToolbarController&amp;lt;/value&amp;gt;
+        &amp;lt;/prop&amp;gt;
+      &amp;lt;/node&amp;gt;
+      &amp;lt;node oor:name="org.apache.openoffice.comp.framework.WizardsToolbarController" oor:op="replace"&amp;gt;
+        &amp;lt;prop oor:name="Command"&amp;gt;
+          &amp;lt;value&amp;gt;.uno:AutoPilotMenu&amp;lt;/value&amp;gt;
+        &amp;lt;/prop&amp;gt;
+        &amp;lt;prop oor:name="Module"&amp;gt;
+          &amp;lt;value/&amp;gt;
+        &amp;lt;/prop&amp;gt;
+        &amp;lt;prop oor:name="Controller"&amp;gt;
+          &amp;lt;value&amp;gt;org.apache.openoffice.comp.framework.WizardsToolbarController&amp;lt;/value&amp;gt;
+        &amp;lt;/prop&amp;gt;
+      &amp;lt;/node&amp;gt;
     &amp;lt;/node&amp;gt;
     &amp;lt;node oor:name="StatusBar"&amp;gt;
       &amp;lt;node oor:name="c1" oor:op="replace"&amp;gt;
commit c01a6f4f370b72f0751cf4f5c11310682e2b3248
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:10:51 2013 +0000

    i121542 - css::awt::XPopupMenu::execute() needs a css::awt::Rectangle

diff --git a/forms/source/component/ImageControl.cxx b/forms/source/component/ImageControl.cxx
index 3c8dd87..6f3a875 100644
--- a/forms/source/component/ImageControl.cxx
+++ b/forms/source/component/ImageControl.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -925,7 +925,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void OImageControlControl::mousePressed(const ::com::sun::star::awt::MouseEvent&amp;amp;
             if ( impl_isEmptyGraphics_nothrow() )
                 xMenu-&amp;gt;enableItem( ID_CLEAR_GRAPHICS, sal_False );
 
-            awt::Point aPos( e.X, e.Y );
+            awt::Rectangle aRect( e.X, e.Y, 0, 0 );
             if ( ( e.X &amp;lt; 0 ) || ( e.Y &amp;lt; 0 ) )
             {   // context menu triggered by keyboard
                 // position it in the center of the control
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -935,12 +935,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void OImageControlControl::mousePressed(const ::com::sun::star::awt::MouseEvent&amp;amp;
                 if ( xWindow.is() )
                 {
                     awt::Rectangle aPosSize = xWindow-&amp;gt;getPosSize();
-                    aPos.X = aPosSize.Width / 2;
-                    aPos.Y = aPosSize.Height / 2;
+                    aRect.X = aPosSize.Width / 2;
+                    aRect.Y = aPosSize.Height / 2;
                 }
             }
 
-            const sal_Int16 nResult = xMenu-&amp;gt;execute( xWindowPeer, aPos, PopupMenuDirection::EXECUTE_DEFAULT );
+            const sal_Int16 nResult = xMenu-&amp;gt;execute( xWindowPeer, aRect, PopupMenuDirection::EXECUTE_DEFAULT );
 
             switch ( nResult )
             {
diff --git a/framework/source/uielement/langselectionstatusbarcontroller.cxx b/framework/source/uielement/langselectionstatusbarcontroller.cxx
index b570fd6..c825ee6 100644
--- a/framework/source/uielement/langselectionstatusbarcontroller.cxx
+++ b/framework/source/uielement/langselectionstatusbarcontroller.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -203,7 +203,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; throw (::com::sun::star::uno::RuntimeException)
     //
 
     Reference&amp;lt; awt::XWindowPeer &amp;gt; xParent( m_xParentWindow, UNO_QUERY );
-    sal_Int16 nId = xPopupMenu-&amp;gt;execute( xParent, aPos, com::sun::star::awt::PopupMenuDirection::EXECUTE_UP+16 );
+    com::sun::star::awt::Rectangle aRect( aPos.X, aPos.Y, 0, 0 );
+    sal_Int16 nId = xPopupMenu-&amp;gt;execute( xParent, aRect, com::sun::star::awt::PopupMenuDirection::EXECUTE_UP+16 );
     //click "More..."
     if ( nId &amp;amp;&amp;amp; m_xFrame.is() )
     {
diff --git a/framework/source/uielement/popupmenucontroller.cxx b/framework/source/uielement/popupmenucontroller.cxx
index 2b9e24a..4c45e4e 100644
--- a/framework/source/uielement/popupmenucontroller.cxx
+++ b/framework/source/uielement/popupmenucontroller.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -66,7 +66,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class PopupMenuControllerImpl
 };
 
 //========================================================================
-// class PopupMenuController
+// class PopupMenuController REMOVE REMOVE REMOVE
 //========================================================================
 
 PopupMenuController::PopupMenuController( const Reference&amp;lt; lang::XMultiServiceFactory &amp;gt;&amp;amp; rServiceManager )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -221,7 +221,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; Reference&amp;lt; awt::XWindow &amp;gt; SAL_CALL PopupMenuController::createPopupWindow() thro
         }
         pToolBox-&amp;gt;SetItemDown( nItemId, sal_True );
         Reference&amp;lt; awt::XWindowPeer &amp;gt; xPeer( getParent(), UNO_QUERY_THROW );
-        mxPopupMenu-&amp;gt;execute( xPeer, awt::Point( aRect.getX(), aRect.getY() ), 0 );
+        mxPopupMenu-&amp;gt;execute( xPeer, VCLUnoHelper::ConvertToAWTRect( aRect ), 0 );
         pToolBox-&amp;gt;SetItemDown( nItemId, sal_False );
     }
     catch( Exception&amp;amp; )
diff --git a/odk/examples/DevelopersGuide/GUI/UnoMenu2.java b/odk/examples/DevelopersGuide/GUI/UnoMenu2.java
index 2212c93..11d49c9 100644
--- a/odk/examples/DevelopersGuide/GUI/UnoMenu2.java
+++ b/odk/examples/DevelopersGuide/GUI/UnoMenu2.java
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -20,7 +20,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  *************************************************************/
 
 import com.sun.star.awt.MouseEvent;
-import com.sun.star.awt.Point;
+import com.sun.star.awt.Rectangle;
 import com.sun.star.awt.XControl;
 import com.sun.star.awt.XMouseListener;
 import com.sun.star.awt.XTopWindow;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -99,7 +99,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public UnoMenu2(XComponentContext _xContext, XMultiComponentFactory _xMCF) {
 
     public void mousePressed(MouseEvent mouseEvent) {
         if (mouseEvent.PopupTrigger){
-            Point aPos = new Point(mouseEvent.X, mouseEvent.Y);
+            Rectangle aPos = new Rectangle(mouseEvent.X, mouseEvent.Y, 0, 0);
             XControl xControl = (XControl) UnoRuntime.queryInterface(XControl.class, mouseEvent.Source);
             getPopupMenu().execute( xControl.getPeer(), aPos, com.sun.star.awt.PopupMenuDirection.EXECUTE_DEFAULT);
         }
diff --git a/offapi/com/sun/star/awt/XPopupMenu.idl b/offapi/com/sun/star/awt/XPopupMenu.idl
index 856bf62..ad2998e 100644
--- a/offapi/com/sun/star/awt/XPopupMenu.idl
+++ b/offapi/com/sun/star/awt/XPopupMenu.idl
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -23,7 +23,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #define __com_sun_star_awt_XPopupMenu_idl__
 
 #include &amp;lt;com/sun/star/awt/KeyEvent.idl&amp;gt;
-#include &amp;lt;com/sun/star/awt/Point.idl&amp;gt;
+#include &amp;lt;com/sun/star/awt/Rectangle.idl&amp;gt;
 #include &amp;lt;com/sun/star/awt/XMenu.idl&amp;gt;
 #include &amp;lt;com/sun/star/graphic/XGraphic.idl&amp;gt;
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -84,7 +84,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; published interface XPopupMenu: XMenu
             the parent window.
 
         &amp;lt; at &amp;gt;param Position
-            the coordinates where the popup menu should be executed.
+            a &amp;lt;type&amp;gt;Rectangle&amp;lt;/type&amp;gt; representing the coordinates system
+            where the popup menu should be executed.
 
         &amp;lt; at &amp;gt;param Direction
             the direction in which a popup menu will grow, as specified
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -94,7 +95,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; published interface XPopupMenu: XMenu
             returns the selected item or &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, if cancelled.
      */
     short execute( [in] XWindowPeer Parent,
-                   [in] Point Position,
+                   [in] Rectangle Position,
                    [in] short Direction );
 
     /** queries if the &amp;lt;type&amp;gt;PopupMenu&amp;lt;/type&amp;gt; is being.
diff --git a/offapi/type_reference/types.rdb b/offapi/type_reference/types.rdb
index e566943..a6edadf 100644
Binary files a/offapi/type_reference/types.rdb and b/offapi/type_reference/types.rdb differ
diff --git a/qadevOOo/tests/java/ifc/frame/_XPopupMenuController.java b/qadevOOo/tests/java/ifc/frame/_XPopupMenuController.java
index a94ab4d..e97666c 100644
--- a/qadevOOo/tests/java/ifc/frame/_XPopupMenuController.java
+++ b/qadevOOo/tests/java/ifc/frame/_XPopupMenuController.java
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -61,7 +61,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public class _XPopupMenuController extends MultiMethodTest {
             System.out.println("enableItem called.");
         }
 
-        public short execute(com.sun.star.awt.XWindowPeer xWindowPeer, com.sun.star.awt.Point pos, short param) {
+        public short execute(com.sun.star.awt.XWindowPeer xWindowPeer, com.sun.star.awt.Rectangle pos, short param) {
             System.out.println("execute called.");
             return 0;
         }
diff --git a/toolkit/inc/toolkit/awt/vclxmenu.hxx b/toolkit/inc/toolkit/awt/vclxmenu.hxx
index e8c79b6..4df82c7 100644
--- a/toolkit/inc/toolkit/awt/vclxmenu.hxx
+++ b/toolkit/inc/toolkit/awt/vclxmenu.hxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -120,7 +120,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public:
     virtual ::sal_Int16 SAL_CALL getDefaultItem(  ) throw (css::uno::RuntimeException);
     virtual void SAL_CALL checkItem( ::sal_Int16 nItemId, ::sal_Bool bCheck ) throw (css::uno::RuntimeException);
     virtual ::sal_Bool SAL_CALL isItemChecked( ::sal_Int16 nItemId ) throw (css::uno::RuntimeException);
-    virtual ::sal_Int16 SAL_CALL execute( const css::uno::Reference&amp;lt; css::awt::XWindowPeer &amp;gt;&amp;amp; Parent, const css::awt::Point&amp;amp; Position, ::sal_Int16 Direction ) throw (css::uno::RuntimeException);
+    virtual ::sal_Int16 SAL_CALL execute( const css::uno::Reference&amp;lt; css::awt::XWindowPeer &amp;gt;&amp;amp; Parent, const css::awt::Rectangle&amp;amp; Position, ::sal_Int16 Direction ) throw (css::uno::RuntimeException);
     virtual ::sal_Bool SAL_CALL isInExecute(  ) throw (css::uno::RuntimeException);
     virtual void SAL_CALL endExecute(  ) throw (css::uno::RuntimeException);
     virtual void SAL_CALL setAcceleratorKeyEvent( ::sal_Int16 nItemId, const css::awt::KeyEvent&amp;amp; aKeyEvent ) throw (css::uno::RuntimeException);
diff --git a/toolkit/source/awt/vclxmenu.cxx b/toolkit/source/awt/vclxmenu.cxx
index 3d6c43a..30f1973 100644
--- a/toolkit/source/awt/vclxmenu.cxx
+++ b/toolkit/source/awt/vclxmenu.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -578,7 +578,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; throw(css::uno::RuntimeException)
 
 sal_Int16 VCLXMenu::execute(
     const css::uno::Reference&amp;lt; css::awt::XWindowPeer &amp;gt;&amp;amp; rxWindowPeer,
-    const css::awt::Point&amp;amp; rPos,
+    const css::awt::Rectangle&amp;amp; rPos,
     sal_Int16 nFlags )
 throw(css::uno::RuntimeException)
 {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -588,9 +588,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; throw(css::uno::RuntimeException)
     sal_Int16 nRet = 0;
     if ( mpMenu &amp;amp;&amp;amp; IsPopupMenu() )
     {
-        const ::Point aPoint = VCLPoint( rPos );
         nRet = ((PopupMenu*)mpMenu)-&amp;gt;Execute( VCLUnoHelper::GetWindow( rxWindowPeer ),
-                                              ::Rectangle(aPoint,aPoint),
+                                              VCLRectangle( rPos ),
                                               nFlags | POPUPMENU_NOMOUSEUPCLOSE );
     }
     return nRet;
commit da18984094aa5ae4a66731bf581103298b133738
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:10:31 2013 +0000

    Recent file list: small fix when no documents

diff --git a/framework/source/uielement/recentfilesmenucontroller.cxx b/framework/source/uielement/recentfilesmenucontroller.cxx
index cc213d3..3ebf9bd 100644
--- a/framework/source/uielement/recentfilesmenucontroller.cxx
+++ b/framework/source/uielement/recentfilesmenucontroller.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -206,7 +206,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void RecentFilesMenuController::fillPopupMenu( Reference&amp;lt; css::awt::XPopupMenu &amp;gt;
         {
             // No recent documents =&amp;gt; insert "no document" string
             pVCLPopupMenu-&amp;gt;InsertItem( 1, String( FwkResId( STR_NODOCUMENT ) ) );
-            pVCLPopupMenu-&amp;gt;EnableItem( 1, sal_False );
+            // Do not disable it, otherwise the Toolbar controller and MenuButton
+            // will display SV_RESID_STRING_NOSELECTIONPOSSIBLE instead of STR_NODOCUMENT
+            pVCLPopupMenu-&amp;gt;SetItemBits( 1, pVCLPopupMenu-&amp;gt;GetItemBits( 1 ) | MIB_NOSELECT );
         }
     }
 }
commit cbf0812a9bcd4287af1f5db0f2c30caf1508baa6
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:10:24 2013 +0000

    Recent files menu in the StartModule should be the same as in the menubar

diff --git a/framework/source/services/backingwindow.cxx b/framework/source/services/backingwindow.cxx
index b93e9d1..b7cb95a 100644
--- a/framework/source/services/backingwindow.cxx
+++ b/framework/source/services/backingwindow.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -46,6 +46,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include "comphelper/sequenceashashmap.hxx"
 #include "comphelper/configurationhelper.hxx"
 
+#include &amp;lt;toolkit/awt/vclxmenu.hxx&amp;gt;
+
 #include "cppuhelper/implbase1.hxx"
 
 #include "rtl/strbuf.hxx"
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -58,7 +60,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include "com/sun/star/system/SystemShellExecuteFlags.hpp"
 #include "com/sun/star/task/XJobExecutor.hpp"
 #include "com/sun/star/util/XStringWidth.hpp"
-
+#include &amp;lt;com/sun/star/frame/PopupMenuControllerFactory.hpp&amp;gt;
 
 using namespace ::com::sun::star::beans;
 using namespace ::com::sun::star::frame;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -66,6 +68,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; using namespace ::com::sun::star::uno;
 using namespace ::com::sun::star;
 using namespace framework;
 
+#define RECENT_FILE_LIST    ".uno:RecentFileList"
+
 #define WRITER_URL      "private:factory/swriter"
 #define CALC_URL        "private:factory/scalc"
 #define IMPRESS_WIZARD_URL     "private:factory/simpress?slot=6686"
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -150,15 +154,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; BackingWindow::BackingWindow( Window* i_pParent ) :
     mnLayoutStyle( 0 ),
     mpAccExec( NULL ),
     mnBtnPos( 120 ),
-    mnBtnTop( 150 ),
-    mpRecentMenu( NULL )
+    mnBtnTop( 150 )
 {
     mnColumnWidth[0] = mnColumnWidth[1] = 0;
     mnTextColumnWidth[0] = mnTextColumnWidth[1] = 0;
 
     try
     {
-        Reference&amp;lt;lang::XMultiServiceFactory&amp;gt; xConfig( comphelper::getProcessServiceFactory()-&amp;gt;createInstance(SERVICENAME_CFGPROVIDER),UNO_QUERY);
+        mxContext.set( ::comphelper::getProcessComponentContext(), uno::UNO_SET_THROW );
+
+        Reference&amp;lt;lang::XMultiServiceFactory&amp;gt; xConfig(
+            mxContext-&amp;gt;getServiceManager()-&amp;gt;createInstanceWithContext(
+                SERVICENAME_CFGPROVIDER, mxContext), UNO_QUERY);
         if( xConfig.is() )
         {
             Sequence&amp;lt;Any&amp;gt; args(1);
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -176,9 +183,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; BackingWindow::BackingWindow( Window* i_pParent ) :
                 mnLayoutStyle = value.get&amp;lt;sal_Int32&amp;gt;();
             }
         }
+
+        mxPopupMenuFactory.set(
+            frame::PopupMenuControllerFactory::create( mxContext ) );
+        // TODO If there is no PopupMenuController, the button should be a nomral one not a MenuButton
+        if ( mxPopupMenuFactory-&amp;gt;hasController(
+            DECLARE_ASCII( RECENT_FILE_LIST ) , SERVICENAME_STARTMODULE ) )
+        {
+            mxPopupMenu.set( mxContext-&amp;gt;getServiceManager()-&amp;gt;createInstanceWithContext(
+                DECLARE_ASCII( "com.sun.star.awt.PopupMenu" ), mxContext ), uno::UNO_QUERY_THROW );
+        }
     }
-    catch (Exception&amp;amp; )
+    catch (const Exception&amp;amp; e)
     {
+        OSL_TRACE( "BackingWindow - caught an exception! %s",
+                   rtl::OUStringToOString( e.Message, RTL_TEXTENCODING_UTF8 ).getStr() );
+        (void) e;
     }
 
     String aExtHelpText( FwkResId( STR_BACKING_EXTHELP ) );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -244,8 +264,24 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; BackingWindow::BackingWindow( Window* i_pParent ) :
 
 BackingWindow::~BackingWindow()
 {
-    delete mpRecentMenu;
     delete mpAccExec;
+
+    if( mxPopupMenuController.is() )
+    {
+        Reference&amp;lt; lang::XComponent &amp;gt; xComponent( mxPopupMenuController, UNO_QUERY );
+        if( xComponent.is() )
+        {
+            try
+            {
+                xComponent-&amp;gt;dispose();
+            }
+            catch (...)
+            {}
+        }
+        mxPopupMenuController.clear();
+    }
+    mxPopupMenuFactory.clear();
+    mxPopupMenu.clear();
 }
 
 void BackingWindow::GetFocus()
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -275,117 +311,42 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void BackingWindow::DataChanged( const DataChangedEvent&amp;amp; rDCEvt )
 
 void BackingWindow::prepareRecentFileMenu()
 {
-    if( ! mpRecentMenu )
-        mpRecentMenu = new PopupMenu();
-    mpRecentMenu-&amp;gt;Clear();
-    maRecentFiles.clear();
-
-    // get recent file list and dispatch arguments
-    Sequence&amp;lt; Sequence&amp;lt; PropertyValue &amp;gt; &amp;gt; aHistoryList( SvtHistoryOptions().GetList( ePICKLIST ) );
-
-    sal_Int32 nPickListMenuItems = ( aHistoryList.getLength() &amp;gt; 99 ) ? 99 : aHistoryList.getLength();
+    if( ! mxPopupMenu.is() )
+        return;
 
-    if( ( nPickListMenuItems &amp;gt; 0 ) )
+    if ( !mxPopupMenuController.is() )
     {
-        maRecentFiles.reserve( nPickListMenuItems );
-        for ( sal_Int32 i = 0; i &amp;lt; nPickListMenuItems; i++ )
-        {
-            Sequence&amp;lt; PropertyValue &amp;gt;&amp;amp; rPickListEntry = aHistoryList[i];
-            rtl::OUString aURL, aFilter, aFilterOpt, aTitle;
-
-            for ( sal_Int32 j = 0; j &amp;lt; rPickListEntry.getLength(); j++ )
-            {
-                const Any&amp;amp; a = rPickListEntry[j].Value;
-
-                if ( rPickListEntry[j].Name == HISTORY_PROPERTYNAME_URL )
-                    a &amp;gt;&amp;gt;= aURL;
-                else if ( rPickListEntry[j].Name == HISTORY_PROPERTYNAME_FILTER )
-                {
-                    a &amp;gt;&amp;gt;= aFilter;
-                    sal_Int32 nPos = aFilter.indexOf( '|' );
-                    if ( nPos &amp;gt;= 0 )
-                    {
-                        if ( nPos &amp;lt; ( aFilter.getLength() - 1 ) )
-                            aFilterOpt = aFilter.copy( nPos+1 );
-                        aFilter = aFilter.copy( 0, nPos-1 );
-                    }
-                }
-                else if ( rPickListEntry[j].Name == HISTORY_PROPERTYNAME_TITLE )
-                    a &amp;gt;&amp;gt;= aTitle;
-            }
-            maRecentFiles.push_back( LoadRecentFile() );
-            maRecentFiles.back().aTargetURL = aURL;
-
-            sal_Int32 nArgs = aFilterOpt.getLength() ? 4 : 3;
-            Sequence&amp;lt; PropertyValue &amp;gt;&amp;amp; rArgsList( maRecentFiles.back().aArgSeq );
-            rArgsList.realloc( nArgs );
+        uno::Sequence&amp;lt; uno::Any &amp;gt; aArgs( 2 );
+        beans::PropertyValue aProp;
 
-            nArgs--;
-            rArgsList[nArgs].Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "FilterName" ));
-            rArgsList[nArgs].Value = makeAny( aFilter );
+        aProp.Name = DECLARE_ASCII( "Frame" );
+        aProp.Value &amp;lt;&amp;lt;= mxFrame;
+        aArgs[0] &amp;lt;&amp;lt;= aProp;
 
-            if( aFilterOpt.getLength() )
-            {
-                nArgs--;
-                rArgsList[nArgs].Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "FilterOptions" ));
-                rArgsList[nArgs].Value = makeAny( aFilterOpt );
-            }
-
-            // documents in the picklist will never be opened as templates
-            nArgs--;
-            rArgsList[nArgs].Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "AsTemplate" ));
-            rArgsList[nArgs].Value = makeAny( (sal_Bool) sal_False );
-
-            nArgs--;
-            rArgsList[nArgs].Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Referer" ));
-            rArgsList[nArgs].Value = makeAny( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "private:user" ) ) );
-
-            // and finally create an entry in the popupmenu
-            rtl::OUString   aMenuTitle;
-            INetURLObject   aURLObj( aURL );
-
-            if ( aURLObj.GetProtocol() == INET_PROT_FILE )
-            {
-                // Do handle file URL differently =&amp;gt; convert it to a system
-                // path and abbreviate it with a special function:
-                String aFileSystemPath( aURLObj.getFSysPath( INetURLObject::FSYS_DETECT ) );
-
-                rtl::OUString   aSystemPath( aFileSystemPath );
-                rtl::OUString   aCompactedSystemPath;
-
-                oslFileError nError = osl_abbreviateSystemPath( aSystemPath.pData, &amp;amp;aCompactedSystemPath.pData, 46, NULL );
-                if ( !nError )
-                    aMenuTitle = String( aCompactedSystemPath );
-                else
-                    aMenuTitle = aSystemPath;
-            }
-            else
-            {
-                // Use INetURLObject to abbreviate all other URLs
-                Reference&amp;lt; util::XStringWidth &amp;gt; xStringLength( new RecentFilesStringLength() );
-                aMenuTitle = aURLObj.getAbbreviated( xStringLength, 46, INetURLObject::DECODE_UNAMBIGUOUS );
-            }
-            rtl::OUStringBuffer aBuf( aMenuTitle.getLength() + 5 );
-            if( i &amp;lt; 9 )
-            {
-                aBuf.append( sal_Unicode( '~' ) );
-                aBuf.append( i+1 );
-            }
-            else if( i == 9 )
-                aBuf.appendAscii( "1~0" );
-            else
-                aBuf.append( i+1 );
-            aBuf.appendAscii( ": " );
-            aBuf.append( aMenuTitle );
-            mpRecentMenu-&amp;gt;InsertItem( static_cast&amp;lt;sal_uInt16&amp;gt;(i+1), aBuf.makeStringAndClear() );
+        aProp.Name = DECLARE_ASCII( "ModuleIdentifier" );
+        aProp.Value &amp;lt;&amp;lt;= SERVICENAME_STARTMODULE;
+        aArgs[1] &amp;lt;&amp;lt;= aProp;
+        try
+        {
+            mxPopupMenuController.set(
+                mxPopupMenuFactory-&amp;gt;createInstanceWithArgumentsAndContext(
+                    DECLARE_ASCII( RECENT_FILE_LIST ), aArgs, mxContext),
+                        uno::UNO_QUERY_THROW );
+            mxPopupMenuController-&amp;gt;setPopupMenu( mxPopupMenu );
         }
+        catch ( const Exception &amp;amp;e )
+        {
+            OSL_TRACE( "BackingWindow - caught an exception! %s",
+                       rtl::OUStringToOString( e.Message, RTL_TEXTENCODING_UTF8 ).getStr() );
+            (void) e;
+        }
+
+        PopupMenu *pRecentMenu = NULL;
+        VCLXMenu* pTKMenu = VCLXMenu::GetImplementation( mxPopupMenu );
+        if ( pTKMenu )
+            pRecentMenu = dynamic_cast&amp;lt; PopupMenu * &amp;gt;( pTKMenu-&amp;gt;GetMenu() );
+        maOpenButton.SetPopupMenu( pRecentMenu );
     }
-    else
-    {
-        String aNoDoc( FwkResId( STR_NODOCUMENT ) );
-        mpRecentMenu-&amp;gt;InsertItem( 0xffff, aNoDoc );
-    }
-    maOpenButton.SetPopupMenu( mpRecentMenu );
 }
 
 void BackingWindow::initBackground()
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -455,7 +416,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void BackingWindow::initBackground()
     loadImage( FwkResId( BMP_BACKING_OPENTEMPLATE ), maTemplateButton );
 
     maOpenButton.SetMenuMode( MENUBUTTON_MENUMODE_TIMED );
-    maOpenButton.SetSelectHdl( LINK( this, BackingWindow, SelectHdl ) );
     maOpenButton.SetActivateHdl( LINK( this, BackingWindow, ActivateHdl ) );
 }
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1026,19 +986,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; IMPL_LINK( BackingWindow, ClickHdl, Button*, pButton )
     return 0;
 }
 
-IMPL_LINK( BackingWindow, SelectHdl, Button*, pButton )
-{
-    if( pButton == &amp;amp;maOpenButton )
-    {
-        sal_Int32 nItem = sal_Int32(maOpenButton.GetCurItemId())-1;
-        if( nItem &amp;gt;= 0 &amp;amp;&amp;amp; nItem &amp;lt; sal_Int32(maRecentFiles.size()) )
-        {
-            Reference&amp;lt; XDispatchProvider &amp;gt; xFrame( mxFrame, UNO_QUERY );
-            dispatchURL( maRecentFiles[nItem].aTargetURL, rtl::OUString(), xFrame, maRecentFiles[nItem].aArgSeq );
-        }
-    }
-    return 0;
-}
 
 IMPL_LINK( BackingWindow, ActivateHdl, Button*, pButton )
 {
diff --git a/framework/source/services/backingwindow.hxx b/framework/source/services/backingwindow.hxx
index 5040d89..8728f78 100644
--- a/framework/source/services/backingwindow.hxx
+++ b/framework/source/services/backingwindow.hxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -35,6 +35,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include "unotools/moduleoptions.hxx"
 #include "svtools/acceleratorexecute.hxx"
 
+#include &amp;lt;com/sun/star/uno/XComponentContext.hpp&amp;gt;
+#include &amp;lt;com/sun/star/frame/XUIControllerFactory.hpp&amp;gt;
+#include &amp;lt;com/sun/star/frame/XPopupMenuController.hpp&amp;gt;
+#include &amp;lt;com/sun/star/awt/XPopupMenu.hpp&amp;gt;
 #include "com/sun/star/frame/XDispatchProvider.hpp"
 #include "com/sun/star/frame/XDesktop.hpp"
 #include "com/sun/star/frame/XFrame.hpp"
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -74,16 +78,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; namespace framework
 
     class BackingWindow : public Window
     {
-        struct LoadRecentFile
-        {
-            rtl::OUString                                                             aTargetURL;
-            com::sun::star::uno::Sequence&amp;lt; com::sun::star::beans::PropertyValue &amp;gt;     aArgSeq;
-        };
 
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::uno::XComponentContext &amp;gt;         mxContext;
         com::sun::star::uno::Reference&amp;lt;com::sun::star::frame::XDesktop&amp;gt;                  mxDesktop;
         com::sun::star::uno::Reference&amp;lt;com::sun::star::frame::XDispatchProvider &amp;gt;        mxDesktopDispatchProvider;
         com::sun::star::uno::Reference&amp;lt;com::sun::star::frame::XFrame&amp;gt;                    mxFrame;
-        com::sun::star::uno::Reference&amp;lt;com::sun::star::document::XEventBroadcaster&amp;gt;      mxBroadcaster;
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::frame::XUIControllerFactory &amp;gt;    mxPopupMenuFactory;
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::frame::XPopupMenuController &amp;gt;    mxPopupMenuController;
+        com::sun::star::uno::Reference&amp;lt; com::sun::star::awt::XPopupMenu &amp;gt;                mxPopupMenu;
 
         FixedText                       maWelcome;
         Size                            maWelcomeSize;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -126,9 +128,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; namespace framework
         long                            mnBtnPos;
         long                            mnBtnTop;
 
-        PopupMenu*                      mpRecentMenu;
-        std::vector&amp;lt; LoadRecentFile &amp;gt;   maRecentFiles;
-
         static const int nItemId_Extensions = 1;
         static const int nItemId_Reg = 2;
         static const int nItemId_Info = 3;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -154,7 +153,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; namespace framework
                           );
 
         DECL_LINK( ClickHdl, Button* );
-        DECL_LINK( SelectHdl, Button* );
         DECL_LINK( ActivateHdl, Button* );
         DECL_LINK( ToolboxHdl, void* );
 
commit e1687ce159e787d98f79d29a3d2131cca4b6ec71
Author: Ariel Constenla-Haile &amp;lt;arielch&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 22:10:02 2013 +0000

    svt::ToolboxController clean-up
    
    Some small clean-up to use the PopupMenu ToolbarController

diff --git a/framework/source/uielement/generictoolbarcontroller.cxx b/framework/source/uielement/generictoolbarcontroller.cxx
index 8f6b8d0..285f868 100644
--- a/framework/source/uielement/generictoolbarcontroller.cxx

... etc. - the rest is truncated
&lt;/pre&gt;</description>
    <dc:creator>Ariel Constenla-Haile</dc:creator>
    <dc:date>2013-05-26T00:07:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27755">
    <title>core.git: Branch 'aoo/trunk' - extensions.lst</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27755</link>
    <description>&lt;pre&gt; extensions.lst |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit b3ed6fe8cdcb98090a434482dc1eb6f6cbdbc869
Author: Andrea Pescetti &amp;lt;pescetti&amp;lt; at &amp;gt;apache.org&amp;gt;
Date:   Sat May 25 21:14:04 2013 +0000

    Update Swedish dictionary.

diff --git a/extensions.lst b/extensions.lst
index 905169d..dcd1799 100644
--- a/extensions.lst
+++ b/extensions.lst
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -117,7 +117,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 # Swedish.
 [ language=sv ]
-    249b3bd3d9de4928ab8c809623dc9c4f http://sourceforge.net/projects/aoo-extensions/files/5959/0/dict-sv.oxt/download "dict-sv.oxt"
+    32ab4edf1496a7cf5469ee1643eb0128 http://sourceforge.net/projects/aoo-extensions/files/5959/1/dict-sv.oxt/download "dict-sv.oxt"
 
 # Korean.
 [ language=ko ]
&lt;/pre&gt;</description>
    <dc:creator>Andrea Pescetti</dc:creator>
    <dc:date>2013-05-25T22:07:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27754">
    <title>.: NEWS</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27754</link>
    <description>&lt;pre&gt; NEWS |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

New commits:
commit 89abdff7b0dcba8c050ce9ef7f68760511814f2f
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 23:21:14 2013 +0200

    add cppunit 1.13.1 changes to NEWS

diff --git a/NEWS b/NEWS
index efbf5d2..f85f037 100644
--- a/NEWS
+++ b/NEWS
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4,8 +4,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 * Portability:
   - Supports 64 bit build on windows
 
-  - Report errors from dlopen and dlclose on windows through dlerror on
-    unix.
+  - Report errors from dlopen and dlclose through dlerror on
+    unix/linux.
+
+  New in CppUnit 1.13.1:
+  ---------------------
+
+* Portability:
+  - Use portable way to use free (fdo#52536)
+
+  - Prevent crash when demangling fails with gcc (fdo#52539)
 
   New in CppUnit 1.13.0:
   ----------------------
&lt;/pre&gt;</description>
    <dc:creator>Libreoffice Gerrit user</dc:creator>
    <dc:date>2013-05-25T21:27:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27753">
    <title>.: Branch 'cppunit-1-13' - 6 commits -configure.in doc/makedox.bat include/cppunit NEWS src/cppunitsrc/CppUnitLibraries2010.sln src/DllPlugInTester src/msvc6</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27753</link>
    <description>&lt;pre&gt; NEWS                                                     |   17 
 configure.in                                             |    6 
 doc/makedox.bat                                          |    2 
 include/cppunit/Portability.h                            |    2 
 src/CppUnitLibraries2010.sln                             |   66 ++
 src/DllPlugInTester/DllPlugInTester.vcxproj              |  371 +++++++++++++++
 src/cppunit/UnixDynamicLibraryManager.cpp                |    6 
 src/cppunit/cppunit.vcxproj                              |  105 ++++
 src/cppunit/cppunit_dll.vcxproj                          |  129 +++++
 src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj      |  159 ++++++
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicDialog.cpp |    2 
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicDialog.h   |    2 
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicWnd.cpp    |    2 
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicWnd.h      |    4 
 src/msvc6/testrunner/TestRunner.vcxproj                  |  313 ++++++++++++
 15 files changed, 1175 insertions(+), 11 deletions(-)

New commits:
commit a91bb3b2b8cc5296a3d3c2f95d44e8d5dfa03224
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 23:21:14 2013 +0200

    add cppunit 1.13.1 changes to NEWS

diff --git a/NEWS b/NEWS
index efbf5d2..f85f037 100644
--- a/NEWS
+++ b/NEWS
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4,8 +4,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 * Portability:
   - Supports 64 bit build on windows
 
-  - Report errors from dlopen and dlclose on windows through dlerror on
-    unix.
+  - Report errors from dlopen and dlclose through dlerror on
+    unix/linux.
+
+  New in CppUnit 1.13.1:
+  ---------------------
+
+* Portability:
+  - Use portable way to use free (fdo#52536)
+
+  - Prevent crash when demangling fails with gcc (fdo#52539)
 
   New in CppUnit 1.13.0:
   ----------------------
commit 36180b7d0b6d012a8be39f82d6f0761f25790eee
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 23:06:16 2013 +0200

    update NEWS file with 1.13.2 changes

diff --git a/NEWS b/NEWS
index 4712771..efbf5d2 100644
--- a/NEWS
+++ b/NEWS
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,3 +1,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+  New in CppUnit 1.13.2:
+  ---------------------
+
+* Portability:
+  - Supports 64 bit build on windows
+
+  - Report errors from dlopen and dlclose on windows through dlerror on
+    unix.
+
   New in CppUnit 1.13.0:
   ----------------------
 
commit 88e5175fdb41bac4080bc94099dcb8bbd2744ebb
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 22:49:09 2013 +0200

    report dlerror messages on unix
    
    Upstream Libreoffice patch.

diff --git a/src/cppunit/UnixDynamicLibraryManager.cpp b/src/cppunit/UnixDynamicLibraryManager.cpp
index f235cce..4de32cf 100644
--- a/src/cppunit/UnixDynamicLibraryManager.cpp
+++ b/src/cppunit/UnixDynamicLibraryManager.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -34,7 +34,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; DynamicLibraryManager::doFindSymbol( const std::string &amp;amp;symbol )
 std::string 
 DynamicLibraryManager::getLastErrorDetail() const
 {
-  return "";
+    const char* last_error = ::dlerror();
+    if(last_error)
+        return last_error;
+    else
+        return "";
 }
 
 
commit a4c615c61d85293e0cfdedc6bb54f2c40c3e8578
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 19:16:59 2013 +0200

    add configuration for 64bit windows builds

diff --git a/src/CppUnitLibraries2010.sln b/src/CppUnitLibraries2010.sln
index 03c58f9..633f721 100644
--- a/src/CppUnitLibraries2010.sln
+++ b/src/CppUnitLibraries2010.sln
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -25,73 +25,139 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; EndProject
 Global
 GlobalSection(SolutionConfigurationPlatforms) = preSolution
 Debug Static|Win32 = Debug Static|Win32
+Debug Static|x64 = Debug Static|x64
 Debug Unicode|Win32 = Debug Unicode|Win32
+Debug Unicode|x64 = Debug Unicode|x64
 Debug|Win32 = Debug|Win32
+Debug|x64 = Debug|x64
 Release Static|Win32 = Release Static|Win32
+Release Static|x64 = Release Static|x64
 Release Unicode|Win32 = Release Unicode|Win32
+Release Unicode|x64 = Release Unicode|x64
 Release|Win32 = Release|Win32
+Release|x64 = Release|x64
 EndGlobalSection
 GlobalSection(ProjectConfigurationPlatforms) = postSolution
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|Win32.ActiveCfg = Debug Static|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|Win32.Build.0 = Debug Static|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|x64.ActiveCfg = Debug Static|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|x64.Build.0 = Debug Static|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|x64.ActiveCfg = Debug Unicode|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|x64.Build.0 = Debug Unicode|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|Win32.ActiveCfg = Debug|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|Win32.Build.0 = Debug|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|x64.ActiveCfg = Debug|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|x64.Build.0 = Debug|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|Win32.ActiveCfg = Release Static|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|Win32.Build.0 = Release Static|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|x64.ActiveCfg = Release Static|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|x64.Build.0 = Release Static|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|Win32.Build.0 = Release Unicode|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|x64.ActiveCfg = Release Unicode|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|x64.Build.0 = Release Unicode|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|Win32.ActiveCfg = Release|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|Win32.Build.0 = Release|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|x64.ActiveCfg = Release|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|x64.Build.0 = Release|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|Win32.ActiveCfg = Debug|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|Win32.Build.0 = Debug|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|x64.ActiveCfg = Debug|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|x64.Build.0 = Debug|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|Win32.Build.0 = Debug|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|x64.ActiveCfg = Debug|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|x64.Build.0 = Debug|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|Win32.ActiveCfg = Debug|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|Win32.Build.0 = Debug|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|x64.ActiveCfg = Debug|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|x64.Build.0 = Debug|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|Win32.ActiveCfg = Release|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|Win32.Build.0 = Release|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|x64.ActiveCfg = Release|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|x64.Build.0 = Release|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|Win32.ActiveCfg = Release|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|Win32.Build.0 = Release|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|x64.ActiveCfg = Release|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|x64.Build.0 = Release|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|Win32.ActiveCfg = Release|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|Win32.Build.0 = Release|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|x64.ActiveCfg = Release|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|x64.Build.0 = Release|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|Win32.ActiveCfg = Debug Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|Win32.Build.0 = Debug Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|x64.ActiveCfg = Debug Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|x64.Build.0 = Debug Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|x64.ActiveCfg = Debug Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|x64.Build.0 = Debug Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|Win32.ActiveCfg = Debug|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|Win32.Build.0 = Debug|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|x64.ActiveCfg = Debug|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|x64.Build.0 = Debug|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|Win32.ActiveCfg = Release Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|Win32.Build.0 = Release Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|x64.ActiveCfg = Release Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|x64.Build.0 = Release Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|Win32.Build.0 = Release Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|x64.ActiveCfg = Release Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|x64.Build.0 = Release Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|Win32.ActiveCfg = Release|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|Win32.Build.0 = Release|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|x64.ActiveCfg = Release|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|x64.Build.0 = Release|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|Win32.ActiveCfg = Debug|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|Win32.Build.0 = Debug|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|x64.ActiveCfg = Debug|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|x64.Build.0 = Debug|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|Win32.Build.0 = Debug|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|x64.ActiveCfg = Debug|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|x64.Build.0 = Debug|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|Win32.ActiveCfg = Debug|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|Win32.Build.0 = Debug|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|x64.ActiveCfg = Debug|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|x64.Build.0 = Debug|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|Win32.ActiveCfg = Release|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|Win32.Build.0 = Release|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|x64.ActiveCfg = Release|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|x64.Build.0 = Release|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|Win32.ActiveCfg = Release|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|Win32.Build.0 = Release|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|x64.ActiveCfg = Release|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|x64.Build.0 = Release|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|Win32.ActiveCfg = Release|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|Win32.Build.0 = Release|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|x64.ActiveCfg = Release|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|x64.Build.0 = Release|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|Win32.ActiveCfg = Debug|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|Win32.Build.0 = Debug|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|x64.ActiveCfg = Debug|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|x64.Build.0 = Debug|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|Win32.Build.0 = Debug|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|x64.ActiveCfg = Debug|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|x64.Build.0 = Debug|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|Win32.ActiveCfg = Debug|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|Win32.Build.0 = Debug|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|x64.ActiveCfg = Debug|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|x64.Build.0 = Debug|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|Win32.ActiveCfg = Release|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|Win32.Build.0 = Release|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|x64.ActiveCfg = Release|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|x64.Build.0 = Release|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|Win32.ActiveCfg = Release|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|Win32.Build.0 = Release|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|x64.ActiveCfg = Release|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|x64.Build.0 = Release|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|Win32.ActiveCfg = Release|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|Win32.Build.0 = Release|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|x64.ActiveCfg = Release|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|x64.Build.0 = Release|x64
 EndGlobalSection
 GlobalSection(SolutionProperties) = preSolution
 HideSolutionNode = FALSE
diff --git a/src/DllPlugInTester/DllPlugInTester.vcxproj b/src/DllPlugInTester/DllPlugInTester.vcxproj
index 6a48731..6af947d 100644
--- a/src/DllPlugInTester/DllPlugInTester.vcxproj
+++ b/src/DllPlugInTester/DllPlugInTester.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,26 +5,50 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug Static&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug Static|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug Static&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Debug Unicode|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Debug|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release Static|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release Static&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release Static|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release Static&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release Unicode|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -37,31 +61,61 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -69,26 +123,50 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -96,35 +174,70 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)u&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)u&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\DebugDll\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;DllPlugInTesterd_dll&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;DllPlugInTesterd_dll&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)_dll&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)_dll&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)ud&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)ud&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -168,6 +281,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MinSpace&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseUnicode\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseUnicode\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseUnicode\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;ReleaseUnicode\DllPlugInTesteru.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -212,6 +368,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy $(TargetPath) ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Debug\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug\DllPlugInTesterd.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -255,6 +454,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MinSpace&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy $(TargetPath) ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Release\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\DllPlugInTester.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -299,6 +541,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_CONSOLE;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugDll\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugDll\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugDll\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugDll\DllPlugInTesterd_dll.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -342,6 +627,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MinSpace&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_CONSOLE;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseDll\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseDll\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseDll\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;ReleaseDll\DllPlugInTester_dll.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -386,6 +714,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugUnicode\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugUnicode\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugUnicode\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugUnicode\DllPlugInTesterud.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;ClCompile Include="CommandLineParser.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="DllPlugInTester.cpp" /&amp;gt;
diff --git a/src/cppunit/cppunit.vcxproj b/src/cppunit/cppunit.vcxproj
index e0a1420..0367d20 100644
--- a/src/cppunit/cppunit.vcxproj
+++ b/src/cppunit/cppunit.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,10 +5,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -21,11 +29,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;StaticLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;StaticLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;StaticLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -33,20 +51,37 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -82,6 +117,41 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;OutputFile&amp;gt;.\Release\cppunit.lib&amp;lt;/OutputFile&amp;gt;
     &amp;lt;/Lib&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\cppunit.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\cppunit.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Lib&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\cppunit.lib&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Lib&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -117,6 +187,40 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;OutputFile&amp;gt;Debug\$(TargetName).lib&amp;lt;/OutputFile&amp;gt;
     &amp;lt;/Lib&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;_LIB;WIN32;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\cppunit.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\cppunit.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Lib&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug\$(TargetName).lib&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Lib&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;CustomBuild Include="..\..\ChangeLog"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -168,6 +272,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ClCompile Include="TextOutputter.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="XmlOutputter.cpp"&amp;gt;
       &amp;lt;WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="XmlOutputterHook.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="AdditionalMessage.cpp" /&amp;gt;
diff --git a/src/cppunit/cppunit_dll.vcxproj b/src/cppunit/cppunit_dll.vcxproj
index 2101923..292e62f 100644
--- a/src/cppunit/cppunit_dll.vcxproj
+++ b/src/cppunit/cppunit_dll.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,10 +5,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -21,11 +29,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -33,10 +51,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -44,11 +70,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;LinkIncremental&amp;gt;true&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;cppunitd_dll&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;true&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;cppunitd_dll&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -97,6 +134,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugDll\cppunit_dll.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugDll\cppunit_dll.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugDll\cppunit_dll.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugDll\cppunitd_dll.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\DebugDll\cppunitd_dll.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -144,6 +227,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseDll\cppunit_dll.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseDll\cppunit_dll.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseDll\cppunit_dll.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseDll\cppunit_dll.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\ReleaseDll\cppunit_dll.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;ClCompile Include="DllMain.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="RepeatedTest.cpp" /&amp;gt;
diff --git a/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj b/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj
index 97955e8..91defd0 100644
--- a/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj
+++ b/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,10 +5,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -22,11 +30,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -34,22 +52,41 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -97,6 +134,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;cppunit_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;../../include;../TestRunner;..\..\..\include;..\..\..\include\msvc6;..\TestRunner;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;WIN32;_WINDOWS;CPPUNIT_SUBCLASSING_TESTRUNNERDLG_BUILD;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\TestPlugInRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Release\TestPlugInRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestPlugInRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestPlugInRunner.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../../lib/;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;cppunit_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -145,6 +228,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;cppunitd_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;..\TestRunner;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;CPPUNIT_TESTPLUGINRUNNER_BUILD;WIN32;_WINDOWS;CPPUNIT_SUBCLASSING_TESTRUNNERDLG_BUILD;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\TestPlugInRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Debug\TestPlugInRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\TestPlugInRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug/TestPlugInRunnerd.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../../lib/;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;cppunitd_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;CustomBuild Include="res\errortype.bmp" /&amp;gt;
     &amp;lt;CustomBuild Include="res\ico00001.ico" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -161,26 +290,38 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\cppunit_dll.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
+      &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
       &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
+      &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
       &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
+      &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\cppunitd_dll.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
+      &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
       &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
+      &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
       &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
+      &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\testrunner.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\testrunnerd.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="ReadMe.txt" /&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -217,9 +358,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;ClCompile Include="StdAfx.cpp"&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
       &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
       &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="TestPlugInRunnerApp.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="TestPlugInRunnerDlg.cpp" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -228,27 +373,37 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ClCompile Include="TestPlugInRunnerModel.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicBar.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicControlsManager.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicDialog.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicFormView.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicPropSheet.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicWnd.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicWndEx.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCSizeIconCtrl.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\SizeCBar.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\ListCtrlFormatter.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\ListCtrlSetter.cpp" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -263,8 +418,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ClCompile Include="..\..\..\include\msvc6\DSPlugin\TestRunnerDSPluginVC6_i.c"&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
       &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
       &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
diff --git a/src/msvc6/testrunner/TestRunner.vcxproj b/src/msvc6/testrunner/TestRunner.vcxproj
index 6875ecc..320dc85 100644
--- a/src/msvc6/testrunner/TestRunner.vcxproj
+++ b/src/msvc6/testrunner/TestRunner.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,18 +5,34 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Debug|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release Unicode|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -29,20 +45,38 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -50,18 +84,34 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -69,23 +119,46 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;testrunnerd&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;testrunnerd&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\ReleaseUnicode\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;testrunneru&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;testrunneru&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;testrunnerud&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;testrunnerud&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -138,6 +211,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;BrowseInformation&amp;gt;true&amp;lt;/BrowseInformation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Debug\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug\testrunnerd.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\Debug\testrunnerd.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -189,6 +312,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseUnicode\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseUnicode\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseUnicode\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;ReleaseUnicode\testrunneru.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\ReleaseUnicode\testrunneru.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -241,6 +414,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;BrowseInformation&amp;gt;true&amp;lt;/BrowseInformation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugUnicode\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugUnicode\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugUnicode\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugUnicode\testrunnerud.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\DebugUnicode\testrunnerud.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -292,6 +515,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Release\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestRunner.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\Release\TestRunner.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;CustomBuild Include="res\errortype.bmp" /&amp;gt;
     &amp;lt;CustomBuild Include="res\test_type.bmp" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -301,46 +574,70 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;

... etc. - the rest is truncated
&lt;/pre&gt;</description>
    <dc:creator>Libreoffice Gerrit user</dc:creator>
    <dc:date>2013-05-25T21:25:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27752">
    <title>.: NEWS</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27752</link>
    <description>&lt;pre&gt; NEWS |    9 +++++++++
 1 file changed, 9 insertions(+)

New commits:
commit 9953a5621b9feef624f97df7e45e88af0ff38184
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 23:06:16 2013 +0200

    update NEWS file with 1.13.2 changes

diff --git a/NEWS b/NEWS
index 4712771..efbf5d2 100644
--- a/NEWS
+++ b/NEWS
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,3 +1,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+  New in CppUnit 1.13.2:
+  ---------------------
+
+* Portability:
+  - Supports 64 bit build on windows
+
+  - Report errors from dlopen and dlclose on windows through dlerror on
+    unix.
+
   New in CppUnit 1.13.0:
   ----------------------
&lt;/pre&gt;</description>
    <dc:creator>Libreoffice Gerrit user</dc:creator>
    <dc:date>2013-05-25T21:09:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27751">
    <title>core.git: Branch 'libreoffice-4-1' -l10ntools/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27751</link>
    <description>&lt;pre&gt; l10ntools/source/export.cxx |    2 +-
 l10ntools/source/helper.cxx |    4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 4e41e4aaa39e78102e989146c24154a85a08a59b
Author: Zolnai TamÃ¡s &amp;lt;zolnaitamas2000&amp;lt; at &amp;gt;gmail.com&amp;gt;
Date:   Sat May 25 22:23:57 2013 +0200

    Fix some escaping bug in l10ntools
    
    1. A typo in export.cxx makes not working replacing
    2. EscapeAll() ignored single backlash characters
    
    Change-Id: I1a5309778acdd601391f643ebf3c66d04a6601d4

diff --git a/l10ntools/source/export.cxx b/l10ntools/source/export.cxx
index 5d285ad..c15d81f 100644
--- a/l10ntools/source/export.cxx
+++ b/l10ntools/source/export.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1201,7 +1201,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void Export::ConvertMergeContent( OString &amp;amp;rText )
     sal_Bool bNoClose = !rText.endsWith("\\\"");
 
 
-    rText = rText.replaceAll("\\\"'","\'"); // Temporary: until PO files contain escaped single quotes
+    rText = rText.replaceAll("\\\'","\'"); // Temporary: until PO files contain escaped single quotes
                                             // (Maybe next PO update solve this)
     rText =
         helper::escapeAll(
diff --git a/l10ntools/source/helper.cxx b/l10ntools/source/helper.cxx
index 6c3a0455..85bfe4a 100644
--- a/l10ntools/source/helper.cxx
+++ b/l10ntools/source/helper.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -46,6 +46,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; OString unEscapeAll(
                 sReturn.append(rUnEscaped[nEscapedOne/2]);
                 ++nIndex;
             }
+            else
+            {
+                sReturn.append(rText[nIndex]);
+            }
         }
         else
             sReturn.append(rText[nIndex]);
_______________________________________________
Libreoffice-commits mailing list
Libreoffice-commits&amp;lt; at &amp;gt;lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
&lt;/pre&gt;</description>
    <dc:creator>Zolnai Tamás</dc:creator>
    <dc:date>2013-05-25T21:03:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27750">
    <title>.: src/cppunit</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27750</link>
    <description>&lt;pre&gt; src/cppunit/UnixDynamicLibraryManager.cpp |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 13244fdaa4ff563bdb0e853b8e081fe4ebb4001f
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 22:49:09 2013 +0200

    report dlerror messages on unix
    
    Upstream Libreoffice patch.

diff --git a/src/cppunit/UnixDynamicLibraryManager.cpp b/src/cppunit/UnixDynamicLibraryManager.cpp
index f235cce..4de32cf 100644
--- a/src/cppunit/UnixDynamicLibraryManager.cpp
+++ b/src/cppunit/UnixDynamicLibraryManager.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -34,7 +34,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; DynamicLibraryManager::doFindSymbol( const std::string &amp;amp;symbol )
 std::string 
 DynamicLibraryManager::getLastErrorDetail() const
 {
-  return "";
+    const char* last_error = ::dlerror();
+    if(last_error)
+        return last_error;
+    else
+        return "";
 }
&lt;/pre&gt;</description>
    <dc:creator>Libreoffice Gerrit user</dc:creator>
    <dc:date>2013-05-25T20:53:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27749">
    <title>.: 2 commits - src/cppunitsrc/CppUnitLibraries2010.sln src/DllPlugInTester src/msvc6</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27749</link>
    <description>&lt;pre&gt; src/CppUnitLibraries2010.sln                             |   66 ++
 src/DllPlugInTester/DllPlugInTester.vcxproj              |  371 +++++++++++++++
 src/cppunit/cppunit.vcxproj                              |  105 ++++
 src/cppunit/cppunit_dll.vcxproj                          |  129 +++++
 src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj      |  159 ++++++
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicDialog.cpp |    2 
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicDialog.h   |    2 
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicWnd.cpp    |    2 
 src/msvc6/testrunner/DynamicWindow/cdxCDynamicWnd.h      |    4 
 src/msvc6/testrunner/TestRunner.vcxproj                  |  313 ++++++++++++
 10 files changed, 1148 insertions(+), 5 deletions(-)

New commits:
commit d0567fcfa1e348e1bc6d91a95caa44075465bbf8
Author: Markus Mohrhard &amp;lt;markus.mohrhard&amp;lt; at &amp;gt;googlemail.com&amp;gt;
Date:   Sat May 25 19:16:59 2013 +0200

    add configuration for 64bit windows builds

diff --git a/src/CppUnitLibraries2010.sln b/src/CppUnitLibraries2010.sln
index 03c58f9..633f721 100644
--- a/src/CppUnitLibraries2010.sln
+++ b/src/CppUnitLibraries2010.sln
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -25,73 +25,139 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; EndProject
 Global
 GlobalSection(SolutionConfigurationPlatforms) = preSolution
 Debug Static|Win32 = Debug Static|Win32
+Debug Static|x64 = Debug Static|x64
 Debug Unicode|Win32 = Debug Unicode|Win32
+Debug Unicode|x64 = Debug Unicode|x64
 Debug|Win32 = Debug|Win32
+Debug|x64 = Debug|x64
 Release Static|Win32 = Release Static|Win32
+Release Static|x64 = Release Static|x64
 Release Unicode|Win32 = Release Unicode|Win32
+Release Unicode|x64 = Release Unicode|x64
 Release|Win32 = Release|Win32
+Release|x64 = Release|x64
 EndGlobalSection
 GlobalSection(ProjectConfigurationPlatforms) = postSolution
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|Win32.ActiveCfg = Debug Static|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|Win32.Build.0 = Debug Static|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|x64.ActiveCfg = Debug Static|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Static|x64.Build.0 = Debug Static|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|x64.ActiveCfg = Debug Unicode|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug Unicode|x64.Build.0 = Debug Unicode|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|Win32.ActiveCfg = Debug|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|Win32.Build.0 = Debug|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|x64.ActiveCfg = Debug|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Debug|x64.Build.0 = Debug|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|Win32.ActiveCfg = Release Static|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|Win32.Build.0 = Release Static|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|x64.ActiveCfg = Release Static|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Static|x64.Build.0 = Release Static|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|Win32.Build.0 = Release Unicode|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|x64.ActiveCfg = Release Unicode|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release Unicode|x64.Build.0 = Release Unicode|x64
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|Win32.ActiveCfg = Release|Win32
 {26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|Win32.Build.0 = Release|Win32
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|x64.ActiveCfg = Release|x64
+{26047E59-ECD5-9E22-A3E3-D624038A5572}.Release|x64.Build.0 = Release|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|Win32.ActiveCfg = Debug|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|Win32.Build.0 = Debug|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|x64.ActiveCfg = Debug|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Static|x64.Build.0 = Debug|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|Win32.Build.0 = Debug|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|x64.ActiveCfg = Debug|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug Unicode|x64.Build.0 = Debug|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|Win32.ActiveCfg = Debug|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|Win32.Build.0 = Debug|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|x64.ActiveCfg = Debug|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Debug|x64.Build.0 = Debug|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|Win32.ActiveCfg = Release|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|Win32.Build.0 = Release|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|x64.ActiveCfg = Release|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Static|x64.Build.0 = Release|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|Win32.ActiveCfg = Release|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|Win32.Build.0 = Release|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|x64.ActiveCfg = Release|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release Unicode|x64.Build.0 = Release|x64
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|Win32.ActiveCfg = Release|Win32
 {8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|Win32.Build.0 = Release|Win32
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|x64.ActiveCfg = Release|x64
+{8FEDF6A8-2D35-C692-2CC3-B71090935E66}.Release|x64.Build.0 = Release|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|Win32.ActiveCfg = Debug Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|Win32.Build.0 = Debug Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|x64.ActiveCfg = Debug Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Static|x64.Build.0 = Debug Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|x64.ActiveCfg = Debug Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug Unicode|x64.Build.0 = Debug Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|Win32.ActiveCfg = Debug|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|Win32.Build.0 = Debug|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|x64.ActiveCfg = Debug|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Debug|x64.Build.0 = Debug|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|Win32.ActiveCfg = Release Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|Win32.Build.0 = Release Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|x64.ActiveCfg = Release Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Static|x64.Build.0 = Release Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|Win32.Build.0 = Release Unicode|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|x64.ActiveCfg = Release Unicode|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release Unicode|x64.Build.0 = Release Unicode|x64
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|Win32.ActiveCfg = Release|Win32
 {71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|Win32.Build.0 = Release|Win32
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|x64.ActiveCfg = Release|x64
+{71E8BC4A-C01E-61B8-6C5B-682FD03A6DCB}.Release|x64.Build.0 = Release|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|Win32.ActiveCfg = Debug|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|Win32.Build.0 = Debug|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|x64.ActiveCfg = Debug|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Static|x64.Build.0 = Debug|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|Win32.Build.0 = Debug|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|x64.ActiveCfg = Debug|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug Unicode|x64.Build.0 = Debug|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|Win32.ActiveCfg = Debug|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|Win32.Build.0 = Debug|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|x64.ActiveCfg = Debug|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Debug|x64.Build.0 = Debug|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|Win32.ActiveCfg = Release|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|Win32.Build.0 = Release|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|x64.ActiveCfg = Release|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Static|x64.Build.0 = Release|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|Win32.ActiveCfg = Release|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|Win32.Build.0 = Release|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|x64.ActiveCfg = Release|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release Unicode|x64.Build.0 = Release|x64
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|Win32.ActiveCfg = Release|Win32
 {338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|Win32.Build.0 = Release|Win32
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|x64.ActiveCfg = Release|x64
+{338B9353-C5CC-FCA6-A584-73425CEDD569}.Release|x64.Build.0 = Release|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|Win32.ActiveCfg = Debug|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|Win32.Build.0 = Debug|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|x64.ActiveCfg = Debug|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Static|x64.Build.0 = Debug|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|Win32.Build.0 = Debug|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|x64.ActiveCfg = Debug|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug Unicode|x64.Build.0 = Debug|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|Win32.ActiveCfg = Debug|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|Win32.Build.0 = Debug|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|x64.ActiveCfg = Debug|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Debug|x64.Build.0 = Debug|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|Win32.ActiveCfg = Release|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|Win32.Build.0 = Release|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|x64.ActiveCfg = Release|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Static|x64.Build.0 = Release|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|Win32.ActiveCfg = Release|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|Win32.Build.0 = Release|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|x64.ActiveCfg = Release|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release Unicode|x64.Build.0 = Release|x64
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|Win32.ActiveCfg = Release|Win32
 {EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|Win32.Build.0 = Release|Win32
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|x64.ActiveCfg = Release|x64
+{EB329AF7-E267-3B00-09A4-FF1F909E4FB5}.Release|x64.Build.0 = Release|x64
 EndGlobalSection
 GlobalSection(SolutionProperties) = preSolution
 HideSolutionNode = FALSE
diff --git a/src/DllPlugInTester/DllPlugInTester.vcxproj b/src/DllPlugInTester/DllPlugInTester.vcxproj
index 6a48731..6af947d 100644
--- a/src/DllPlugInTester/DllPlugInTester.vcxproj
+++ b/src/DllPlugInTester/DllPlugInTester.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,26 +5,50 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug Static&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug Static|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug Static&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Debug Unicode|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Debug|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release Static|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release Static&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release Static|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release Static&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release Unicode|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -37,31 +61,61 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -69,26 +123,50 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -96,35 +174,70 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)u&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)u&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\DebugDll\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;DllPlugInTesterd_dll&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;DllPlugInTesterd_dll&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)_dll&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)_dll&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)ud&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)ud&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -168,6 +281,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MinSpace&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseUnicode\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseUnicode\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseUnicode\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;ReleaseUnicode\DllPlugInTesteru.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -212,6 +368,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy $(TargetPath) ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Debug\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug\DllPlugInTesterd.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -255,6 +454,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MinSpace&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy $(TargetPath) ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Release\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\DllPlugInTester.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -299,6 +541,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_CONSOLE;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugDll\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugDll\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugDll\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugDll\DllPlugInTesterd_dll.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -342,6 +627,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MinSpace&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_CONSOLE;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseDll\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseDll\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseDll\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;ReleaseDll\DllPlugInTester_dll.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunit_dll.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -386,6 +714,49 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugUnicode\DllPlugInTester.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugUnicode\DllPlugInTester.tlb&amp;lt;/TypeLibraryName&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugUnicode\DllPlugInTester.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugUnicode\DllPlugInTesterud.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../lib;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;ClCompile Include="CommandLineParser.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="DllPlugInTester.cpp" /&amp;gt;
diff --git a/src/cppunit/cppunit.vcxproj b/src/cppunit/cppunit.vcxproj
index e0a1420..0367d20 100644
--- a/src/cppunit/cppunit.vcxproj
+++ b/src/cppunit/cppunit.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,10 +5,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -21,11 +29,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;StaticLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;StaticLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;StaticLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -33,20 +51,37 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -82,6 +117,41 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;OutputFile&amp;gt;.\Release\cppunit.lib&amp;lt;/OutputFile&amp;gt;
     &amp;lt;/Lib&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\cppunit.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\cppunit.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Lib&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\cppunit.lib&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Lib&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -117,6 +187,40 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;OutputFile&amp;gt;Debug\$(TargetName).lib&amp;lt;/OutputFile&amp;gt;
     &amp;lt;/Lib&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;_LIB;WIN32;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\cppunit.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\cppunit.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Lib&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug\$(TargetName).lib&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Lib&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;CustomBuild Include="..\..\ChangeLog"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -168,6 +272,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ClCompile Include="TextOutputter.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="XmlOutputter.cpp"&amp;gt;
       &amp;lt;WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="XmlOutputterHook.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="AdditionalMessage.cpp" /&amp;gt;
diff --git a/src/cppunit/cppunit_dll.vcxproj b/src/cppunit/cppunit_dll.vcxproj
index 2101923..292e62f 100644
--- a/src/cppunit/cppunit_dll.vcxproj
+++ b/src/cppunit/cppunit_dll.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,10 +5,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -21,11 +29,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;false&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -33,10 +51,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -44,11 +70,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;LinkIncremental&amp;gt;true&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;cppunitd_dll&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;true&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;cppunitd_dll&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseDll\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseDll\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -97,6 +134,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;_DEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugDll\cppunit_dll.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugDll\cppunit_dll.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugDll\cppunit_dll.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugDll\cppunitd_dll.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\DebugDll\cppunitd_dll.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -144,6 +227,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\include;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;WIN32;NDEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseDll\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseDll\cppunit_dll.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseDll\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseDll\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseDll\cppunit_dll.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseDll\cppunit_dll.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Console&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseDll\cppunit_dll.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\ReleaseDll\cppunit_dll.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;ClCompile Include="DllMain.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="RepeatedTest.cpp" /&amp;gt;
diff --git a/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj b/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj
index 97955e8..91defd0 100644
--- a/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj
+++ b/src/msvc6/testpluginrunner/TestPlugInRunner.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,10 +5,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -22,11 +30,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;Application&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;MultiByte&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -34,22 +52,41 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;$(ProjectName)d&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -97,6 +134,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;cppunit_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;../../include;../TestRunner;..\..\..\include;..\..\..\include\msvc6;..\TestRunner;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;WIN32;_WINDOWS;CPPUNIT_SUBCLASSING_TESTRUNNERDLG_BUILD;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\TestPlugInRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Release\TestPlugInRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestPlugInRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestPlugInRunner.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../../lib/;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;cppunit_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -145,6 +228,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;cppunitd_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;..\TestRunner;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;CPPUNIT_TESTPLUGINRUNNER_BUILD;WIN32;_WINDOWS;CPPUNIT_SUBCLASSING_TESTRUNNERDLG_BUILD;CPPUNIT_DLL;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\TestPlugInRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+      &amp;lt;BasicRuntimeChecks&amp;gt;EnableFastChecks&amp;lt;/BasicRuntimeChecks&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).exe&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Debug\TestPlugInRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x040c&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\TestPlugInRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug/TestPlugInRunnerd.exe&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;AdditionalLibraryDirectories&amp;gt;../../../lib/;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;cppunitd_dll.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;CustomBuild Include="res\errortype.bmp" /&amp;gt;
     &amp;lt;CustomBuild Include="res\ico00001.ico" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -161,26 +290,38 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\cppunit_dll.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
+      &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
       &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
+      &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
       &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
+      &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\cppunitd_dll.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
+      &amp;lt;Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;copy %(FullPath) $(IntDir)%(Filename).dll&amp;lt;/Command&amp;gt;
       &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
+      &amp;lt;Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;Updating %(FullPath)&amp;lt;/Message&amp;gt;
       &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
+      &amp;lt;Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;$(IntDir)\$(InputName).dll;%(Outputs)&amp;lt;/Outputs&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\testrunner.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="..\..\..\lib\testrunnerd.dll"&amp;gt;
       &amp;lt;FileType&amp;gt;Document&amp;lt;/FileType&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="ReadMe.txt" /&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -217,9 +358,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;ClCompile Include="StdAfx.cpp"&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
       &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;Create&amp;lt;/PrecompiledHeader&amp;gt;
       &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="TestPlugInRunnerApp.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="TestPlugInRunnerDlg.cpp" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -228,27 +373,37 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ClCompile Include="TestPlugInRunnerModel.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicBar.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicControlsManager.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicDialog.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicFormView.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicPropSheet.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicWnd.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCDynamicWndEx.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\cdxCSizeIconCtrl.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\DynamicWindow\SizeCBar.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\ListCtrlFormatter.cpp" /&amp;gt;
     &amp;lt;ClCompile Include="..\testrunner\ListCtrlSetter.cpp" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -263,8 +418,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ClCompile Include="..\..\..\include\msvc6\DSPlugin\TestRunnerDSPluginVC6_i.c"&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
       &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
       &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
       &amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+      &amp;lt;/PrecompiledHeader&amp;gt;
     &amp;lt;/ClCompile&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
diff --git a/src/msvc6/testrunner/TestRunner.vcxproj b/src/msvc6/testrunner/TestRunner.vcxproj
index 6875ecc..320dc85 100644
--- a/src/msvc6/testrunner/TestRunner.vcxproj
+++ b/src/msvc6/testrunner/TestRunner.vcxproj
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,18 +5,34 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Debug|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Debug|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Debug&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release Unicode|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release Unicode|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release Unicode&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
     &amp;lt;ProjectConfiguration Include="Release|Win32"&amp;gt;
       &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
       &amp;lt;Platform&amp;gt;Win32&amp;lt;/Platform&amp;gt;
     &amp;lt;/ProjectConfiguration&amp;gt;
+    &amp;lt;ProjectConfiguration Include="Release|x64"&amp;gt;
+      &amp;lt;Configuration&amp;gt;Release&amp;lt;/Configuration&amp;gt;
+      &amp;lt;Platform&amp;gt;x64&amp;lt;/Platform&amp;gt;
+    &amp;lt;/ProjectConfiguration&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;PropertyGroup Label="Globals"&amp;gt;
     &amp;lt;SccProjectName /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -29,20 +45,38 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
     &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+    &amp;lt;CharacterSet&amp;gt;Unicode&amp;lt;/CharacterSet&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"&amp;gt;
     &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
     &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"&amp;gt;
+    &amp;lt;ConfigurationType&amp;gt;DynamicLibrary&amp;lt;/ConfigurationType&amp;gt;
+    &amp;lt;UseOfMfc&amp;gt;Dynamic&amp;lt;/UseOfMfc&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /&amp;gt;
   &amp;lt;ImportGroup Label="ExtensionSettings"&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -50,18 +84,34 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"&amp;gt;
     &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
     &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
   &amp;lt;/ImportGroup&amp;gt;
+  &amp;lt;ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"&amp;gt;
+    &amp;lt;Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /&amp;gt;
+    &amp;lt;Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /&amp;gt;
+  &amp;lt;/ImportGroup&amp;gt;
   &amp;lt;PropertyGroup Label="UserMacros" /&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -69,23 +119,46 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;testrunnerd&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Debug\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Debug\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;testrunnerd&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\ReleaseUnicode\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;testrunneru&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\ReleaseUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\ReleaseUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;testrunneru&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
     &amp;lt;TargetName&amp;gt;testrunnerud&amp;lt;/TargetName&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\DebugUnicode\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\DebugUnicode\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+    &amp;lt;TargetName&amp;gt;testrunnerud&amp;lt;/TargetName&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
     &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
     &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
   &amp;lt;/PropertyGroup&amp;gt;
+  &amp;lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;OutDir&amp;gt;.\Release\&amp;lt;/OutDir&amp;gt;
+    &amp;lt;IntDir&amp;gt;.\Release\&amp;lt;/IntDir&amp;gt;
+    &amp;lt;LinkIncremental&amp;gt;false&amp;lt;/LinkIncremental&amp;gt;
+  &amp;lt;/PropertyGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -138,6 +211,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Debug\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;BrowseInformation&amp;gt;true&amp;lt;/BrowseInformation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Debug\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Debug\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Debug\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Debug\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Debug\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;Debug\testrunnerd.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\Debug\testrunnerd.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -189,6 +312,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\ReleaseUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\ReleaseUnicode\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\ReleaseUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\ReleaseUnicode\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\ReleaseUnicode\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;ReleaseUnicode\testrunneru.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\ReleaseUnicode\testrunneru.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -241,6 +414,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDebugDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;Default&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;false&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;Disabled&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\DebugUnicode\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;BrowseInformation&amp;gt;true&amp;lt;/BrowseInformation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\DebugUnicode\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\DebugUnicode\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\DebugUnicode\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\DebugUnicode\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;_DEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\DebugUnicode\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;GenerateDebugInformation&amp;gt;true&amp;lt;/GenerateDebugInformation&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;DebugUnicode\testrunnerud.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\DebugUnicode\testrunnerud.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunitd.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;
     &amp;lt;ClCompile&amp;gt;
       &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -292,6 +515,56 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
       &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
     &amp;lt;/Link&amp;gt;
   &amp;lt;/ItemDefinitionGroup&amp;gt;
+  &amp;lt;ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;
+    &amp;lt;ClCompile&amp;gt;
+      &amp;lt;RuntimeLibrary&amp;gt;MultiThreadedDLL&amp;lt;/RuntimeLibrary&amp;gt;
+      &amp;lt;InlineFunctionExpansion&amp;gt;OnlyExplicitInline&amp;lt;/InlineFunctionExpansion&amp;gt;
+      &amp;lt;StringPooling&amp;gt;true&amp;lt;/StringPooling&amp;gt;
+      &amp;lt;FunctionLevelLinking&amp;gt;true&amp;lt;/FunctionLevelLinking&amp;gt;
+      &amp;lt;Optimization&amp;gt;MaxSpeed&amp;lt;/Optimization&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;WarningLevel&amp;gt;Level3&amp;lt;/WarningLevel&amp;gt;
+      &amp;lt;RuntimeTypeInfo&amp;gt;true&amp;lt;/RuntimeTypeInfo&amp;gt;
+      &amp;lt;DebugInformationFormat&amp;gt;OldStyle&amp;lt;/DebugInformationFormat&amp;gt;
+      &amp;lt;AdditionalIncludeDirectories&amp;gt;..\..\..\include;..\..\..\include\msvc6;%(AdditionalIncludeDirectories)&amp;lt;/AdditionalIncludeDirectories&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;_AFXEXT;_WINDOWS;_WINDLL;WIN32;OEMRESOURCE;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;AssemblerListingLocation&amp;gt;.\Release\&amp;lt;/AssemblerListingLocation&amp;gt;
+      &amp;lt;PrecompiledHeaderOutputFile&amp;gt;.\Release\TestRunner.pch&amp;lt;/PrecompiledHeaderOutputFile&amp;gt;
+      &amp;lt;PrecompiledHeader&amp;gt;Use&amp;lt;/PrecompiledHeader&amp;gt;
+      &amp;lt;PrecompiledHeaderFile&amp;gt;stdafx.h&amp;lt;/PrecompiledHeaderFile&amp;gt;
+      &amp;lt;ObjectFileName&amp;gt;.\Release\&amp;lt;/ObjectFileName&amp;gt;
+      &amp;lt;ProgramDataBaseFileName&amp;gt;.\Release\&amp;lt;/ProgramDataBaseFileName&amp;gt;
+    &amp;lt;/ClCompile&amp;gt;
+    &amp;lt;PostBuildEvent&amp;gt;
+      &amp;lt;Command&amp;gt;copy "$(TargetPath)" ..\..\..\lib\$(TargetName).dll
+copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
+      &amp;lt;Message&amp;gt;Copying target to lib/&amp;lt;/Message&amp;gt;
+    &amp;lt;/PostBuildEvent&amp;gt;
+    &amp;lt;Midl&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+      &amp;lt;TypeLibraryName&amp;gt;.\Release\TestRunner.tlb&amp;lt;/TypeLibraryName&amp;gt;
+      &amp;lt;MkTypLibCompatible&amp;gt;true&amp;lt;/MkTypLibCompatible&amp;gt;
+      &amp;lt;RedirectOutputAndErrors&amp;gt;NUL&amp;lt;/RedirectOutputAndErrors&amp;gt;
+    &amp;lt;/Midl&amp;gt;
+    &amp;lt;ResourceCompile&amp;gt;
+      &amp;lt;Culture&amp;gt;0x0409&amp;lt;/Culture&amp;gt;
+      &amp;lt;PreprocessorDefinitions&amp;gt;NDEBUG;%(PreprocessorDefinitions)&amp;lt;/PreprocessorDefinitions&amp;gt;
+    &amp;lt;/ResourceCompile&amp;gt;
+    &amp;lt;Bscmake&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestRunner.bsc&amp;lt;/OutputFile&amp;gt;
+    &amp;lt;/Bscmake&amp;gt;
+    &amp;lt;Link&amp;gt;
+      &amp;lt;SuppressStartupBanner&amp;gt;true&amp;lt;/SuppressStartupBanner&amp;gt;
+      &amp;lt;LinkDLL&amp;gt;true&amp;lt;/LinkDLL&amp;gt;
+      &amp;lt;SubSystem&amp;gt;Windows&amp;lt;/SubSystem&amp;gt;
+      &amp;lt;ModuleDefinitionFile&amp;gt;.\TestRunner.def&amp;lt;/ModuleDefinitionFile&amp;gt;
+      &amp;lt;OutputFile&amp;gt;.\Release\TestRunner.dll&amp;lt;/OutputFile&amp;gt;
+      &amp;lt;ImportLibrary&amp;gt;.\Release\TestRunner.lib&amp;lt;/ImportLibrary&amp;gt;
+      &amp;lt;AdditionalDependencies&amp;gt;..\..\..\lib\cppunit.lib;winmm.lib;%(AdditionalDependencies)&amp;lt;/AdditionalDependencies&amp;gt;
+    &amp;lt;/Link&amp;gt;
+  &amp;lt;/ItemDefinitionGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;CustomBuild Include="res\errortype.bmp" /&amp;gt;
     &amp;lt;CustomBuild Include="res\test_type.bmp" /&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -301,46 +574,70 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy "$(TargetDir)$(TargetName).lib" ..\..\..\lib\$(TargetName).lib&amp;lt;/Command&amp;gt;
     &amp;lt;CustomBuild Include="res\tfwkui_r.bmp" /&amp;gt;
     &amp;lt;CustomBuild Include="TestRunner.def"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
     &amp;lt;/CustomBuild&amp;gt;
     &amp;lt;CustomBuild Include="ReadMe.txt" /&amp;gt;
   &amp;lt;/ItemGroup&amp;gt;
   &amp;lt;ItemGroup&amp;gt;
     &amp;lt;ClCompile Include="DynamicWindow\cdxCDynamicBar.cpp"&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Unicode|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
+      &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|x64'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;
       &amp;lt;ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"&amp;gt;true&amp;lt;/ExcludedFromBuild&amp;gt;

... etc. - the rest is truncated
&lt;/pre&gt;</description>
    <dc:creator>Libreoffice Gerrit user</dc:creator>
    <dc:date>2013-05-25T20:45:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27748">
    <title>core.git: l10ntools/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27748</link>
    <description>&lt;pre&gt; l10ntools/source/export.cxx |    2 +-
 l10ntools/source/helper.cxx |    4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

New commits:
commit f21a2374dc623604d26cec5ec3d5a8f7a8958b63
Author: Zolnai TamÃ¡s &amp;lt;zolnaitamas2000&amp;lt; at &amp;gt;gmail.com&amp;gt;
Date:   Sat May 25 22:23:57 2013 +0200

    Fix some escaping bug in l10ntools
    
    1. A typo in export.cxx makes not working replacing
    2. EscapeAll() ignored single backlash characters
    
    Change-Id: I1a5309778acdd601391f643ebf3c66d04a6601d4

diff --git a/l10ntools/source/export.cxx b/l10ntools/source/export.cxx
index 5d285ad..c15d81f 100644
--- a/l10ntools/source/export.cxx
+++ b/l10ntools/source/export.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1201,7 +1201,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void Export::ConvertMergeContent( OString &amp;amp;rText )
     sal_Bool bNoClose = !rText.endsWith("\\\"");
 
 
-    rText = rText.replaceAll("\\\"'","\'"); // Temporary: until PO files contain escaped single quotes
+    rText = rText.replaceAll("\\\'","\'"); // Temporary: until PO files contain escaped single quotes
                                             // (Maybe next PO update solve this)
     rText =
         helper::escapeAll(
diff --git a/l10ntools/source/helper.cxx b/l10ntools/source/helper.cxx
index 6c3a0455..85bfe4a 100644
--- a/l10ntools/source/helper.cxx
+++ b/l10ntools/source/helper.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -46,6 +46,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; OString unEscapeAll(
                 sReturn.append(rUnEscaped[nEscapedOne/2]);
                 ++nIndex;
             }
+            else
+            {
+                sReturn.append(rText[nIndex]);
+            }
         }
         else
             sReturn.append(rText[nIndex]);
_______________________________________________
Libreoffice-commits mailing list
Libreoffice-commits&amp;lt; at &amp;gt;lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
&lt;/pre&gt;</description>
    <dc:creator>Zolnai Tamás</dc:creator>
    <dc:date>2013-05-25T20:24:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27747">
    <title>mso-dumper.git: src/docrecord.py</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27747</link>
    <description>&lt;pre&gt; src/docrecord.py |   31 +++++++++++++++++--------------
 1 file changed, 17 insertions(+), 14 deletions(-)

New commits:
commit e9cae449e8121de7f6b042efd36b5697eb9e3e7b
Author: Miklos Vajna &amp;lt;vmiklos&amp;lt; at &amp;gt;suse.cz&amp;gt;
Date:   Sat May 25 21:26:45 2013 +0200

    STD: guard against reading too much
    
    Triggered by fdo49108-1.doc.

diff --git a/src/docrecord.py b/src/docrecord.py
index c2a73d0..2e01e47 100644
--- a/src/docrecord.py
+++ b/src/docrecord.py
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2313,14 +2313,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class Stdf(DOCDirStream):
         self.stdfBase = StdfBase(self.bytes, self.mainStream, self.pos)
         self.stdfBase.dump()
         self.pos += self.stdfBase.size
-        stsh = self.std.lpstd.stsh # root of the stylesheet table
-        cbSTDBaseInFile = stsh.lpstshi.stshi.stshif.cbSTDBaseInFile
-        print '&amp;lt;stdfPost2000OrNone cbSTDBaseInFile="%s"&amp;gt;' % hex(cbSTDBaseInFile)
-        if cbSTDBaseInFile == 0x0012:
-            stdfPost2000 = StdfPost2000(self)
-            stdfPost2000.dump()
-            self.pos = stdfPost2000.pos
-        print '&amp;lt;/stdfPost2000OrNone&amp;gt;'
+        if self.pos - self.std.pos &amp;lt; self.std.size:
+            stsh = self.std.lpstd.stsh # root of the stylesheet table
+            cbSTDBaseInFile = stsh.lpstshi.stshi.stshif.cbSTDBaseInFile
+            print '&amp;lt;stdfPost2000OrNone cbSTDBaseInFile="%s"&amp;gt;' % hex(cbSTDBaseInFile)
+            if cbSTDBaseInFile == 0x0012:
+                stdfPost2000 = StdfPost2000(self)
+                stdfPost2000.dump()
+                self.pos = stdfPost2000.pos
+            print '&amp;lt;/stdfPost2000OrNone&amp;gt;'
         print '&amp;lt;/stdf&amp;gt;'
 
 class Xst(DOCDirStream):
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2566,6 +2567,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class STD(DOCDirStream):
         DOCDirStream.__init__(self, lpstd.bytes, mainStream = lpstd.mainStream)
         self.lpstd = lpstd
         self.pos = lpstd.pos
+        self.posOrig = self.pos
         self.size = lpstd.cbStd
 
     def dump(self):
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2573,12 +2575,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class STD(DOCDirStream):
         self.stdf = Stdf(self)
         self.stdf.dump()
         self.pos = self.stdf.pos
-        xstzName = Xstz(self)
-        xstzName.dump()
-        self.pos = xstzName.pos
-        grLPUpxSw = GrLPUpxSw(self)
-        grLPUpxSw.dump()
-        self.pos = grLPUpxSw.pos
+        if self.pos - self.posOrig &amp;lt; self.size:
+            xstzName = Xstz(self)
+            xstzName.dump()
+            self.pos = xstzName.pos
+            grLPUpxSw = GrLPUpxSw(self)
+            grLPUpxSw.dump()
+            self.pos = grLPUpxSw.pos
         print '&amp;lt;/std&amp;gt;'
 
 class LPStd(DOCDirStream):
&lt;/pre&gt;</description>
    <dc:creator>Miklos Vajna</dc:creator>
    <dc:date>2013-05-25T19:27:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27746">
    <title>core.git: Branch 'libreoffice-4-1' -translations</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27746</link>
    <description>&lt;pre&gt; translations |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 0c9b9892168940b32b680b82b56ebd30ccaf03df
Author: Andras Timar &amp;lt;atimar&amp;lt; at &amp;gt;suse.com&amp;gt;
Date:   Sat May 25 20:03:16 2013 +0200

    Updated core
    Project: translations  95ad094a5398f83e05fade22a13a6fefe3307129

diff --git a/translations b/translations
index ede3fe6..95ad094 160000
--- a/translations
+++ b/translations
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1 +1 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-Subproject commit ede3fe62d4b30ebe82d2e2b837bd5d8247b73438
+Subproject commit 95ad094a5398f83e05fade22a13a6fefe3307129
&lt;/pre&gt;</description>
    <dc:creator>Andras Timar</dc:creator>
    <dc:date>2013-05-25T19:04:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27745">
    <title>core.git: sw/source</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27745</link>
    <description>&lt;pre&gt; sw/source/core/inc/flowfrm.hxx    |   36 +--
 sw/source/core/layout/flowfrm.cxx |  349 +++++++++++++++++++-------------------
 sw/source/core/layout/sectfrm.cxx |    4 
 3 files changed, 195 insertions(+), 194 deletions(-)

New commits:
commit dc54d78398bc7bf464ac02b241086ed6f44ba2de
Author: Miklos Vajna &amp;lt;vmiklos&amp;lt; at &amp;gt;suse.cz&amp;gt;
Date:   Sat May 25 19:50:01 2013 +0200

    SwFlowFrm: rename member variables missing their prefix
    
    Change-Id: Id7d1271408232e37aa23373dcd1ae6872ac8574b

diff --git a/sw/source/core/inc/flowfrm.hxx b/sw/source/core/inc/flowfrm.hxx
index d7be42d..2a75f9c 100644
--- a/sw/source/core/inc/flowfrm.hxx
+++ b/sw/source/core/inc/flowfrm.hxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -70,7 +70,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class SwFlowFrm
 
     friend class SwNode2LayImpl;
 
-    SwFrm &amp;amp;rThis;
+    SwFrm&amp;amp; m_rThis;
 
     // helper methods for MoveSubTree()
     static SwLayoutFrm *CutTree( SwFrm* );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -82,7 +82,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class SwFlowFrm
         pages can be skipped at the same time. In addition, it is evaluated by
         the MoveBwd() method in TabFrm.
     */
-    static sal_Bool bMoveBwdJump;
+    static sal_Bool m_bMoveBwdJump;
 
     /** helper method to determine previous frame for calculation of the
         upper space
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -114,9 +114,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; protected:
     SwFlowFrm *m_pFollow;
     SwFlowFrm *m_pPrecede;
 
-    sal_Bool bLockJoin  :1; // if sal_True than joins (and thus deletes) are prohibited!
-    sal_Bool bUndersized:1; // I am smaller than needed
-    sal_Bool bFlyLock   :1; // stop positioning of at-character flyframes
+    sal_Bool m_bLockJoin  :1; // if sal_True than joins (and thus deletes) are prohibited!
+    sal_Bool m_bUndersized:1; // I am smaller than needed
+    sal_Bool m_bFlyLock   :1; // stop positioning of at-character flyframes
 
     // checks if forward flow makes sense to prevent infinite moves
     inline sal_Bool IsFwdMoveAllowed();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -133,8 +133,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; protected:
     */
     sal_uInt8 BwdMoveNecessary( const SwPageFrm *pPage, const SwRect &amp;amp;rRect );
 
-    void LockJoin()   { bLockJoin = sal_True;  }
-    void UnlockJoin() { bLockJoin = sal_False; }
+    void LockJoin()   { m_bLockJoin = sal_True;  }
+    void UnlockJoin() { m_bLockJoin = sal_False; }
 
     sal_Bool CheckMoveFwd( bool&amp;amp; rbMakePage, sal_Bool bKeep, sal_Bool bMovedBwd );
     sal_Bool MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool bMoveAlways = sal_False );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -145,14 +145,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public:
     SwFlowFrm( SwFrm &amp;amp;rFrm );
     virtual ~SwFlowFrm();
 
-    const SwFrm *GetFrm() const { return &amp;amp;rThis; }
-          SwFrm *GetFrm()       { return &amp;amp;rThis; }
+    const SwFrm *GetFrm() const { return &amp;amp;m_rThis; }
+          SwFrm *GetFrm()       { return &amp;amp;m_rThis; }
 
-    static sal_Bool IsMoveBwdJump() { return bMoveBwdJump; }
-    static void SetMoveBwdJump( sal_Bool bNew ){ bMoveBwdJump = bNew; }
+    static sal_Bool IsMoveBwdJump() { return m_bMoveBwdJump; }
+    static void SetMoveBwdJump( sal_Bool bNew ){ m_bMoveBwdJump = bNew; }
 
-    inline void SetUndersized( const sal_Bool bNew ) { bUndersized = bNew; }
-    inline sal_Bool IsUndersized()  const { return bUndersized; }
+    inline void SetUndersized( const sal_Bool bNew ) { m_bUndersized = bNew; }
+    inline sal_Bool IsUndersized()  const { return m_bUndersized; }
 
     sal_Bool IsPrevObjMove() const;
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -169,8 +169,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public:
     const SwFlowFrm *GetPrecede() const { return m_pPrecede; }
           SwFlowFrm *GetPrecede()       { return m_pPrecede; }
 
-    sal_Bool IsJoinLocked() const { return bLockJoin; }
-    sal_Bool IsAnyJoinLocked() const { return bLockJoin || HasLockedFollow(); }
+    sal_Bool IsJoinLocked() const { return m_bLockJoin; }
+    sal_Bool IsAnyJoinLocked() const { return m_bLockJoin || HasLockedFollow(); }
 
     sal_Bool IsPageBreak( sal_Bool bAct ) const;
     sal_Bool IsColBreak( sal_Bool bAct ) const;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -221,8 +221,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public:
 
     void CheckKeep();
 
-    void SetFlyLock( sal_Bool bNew ){ bFlyLock = bNew; }
-    sal_Bool IsFlyLock() const {    return bFlyLock; }
+    void SetFlyLock( sal_Bool bNew ){ m_bFlyLock = bNew; }
+    sal_Bool IsFlyLock() const {    return m_bFlyLock; }
 
     // Casting of a Frm into a FlowFrm (if it is one, otherwise 0)
     // These methods need to be customized in subclasses!
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -232,7 +232,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; public:
 
 inline sal_Bool SwFlowFrm::IsFwdMoveAllowed()
 {
-    return rThis.GetIndPrev() != 0;
+    return m_rThis.GetIndPrev() != 0;
 }
 #endif
 
diff --git a/sw/source/core/layout/flowfrm.cxx b/sw/source/core/layout/flowfrm.cxx
index 14bfc39..5158525 100644
--- a/sw/source/core/layout/flowfrm.cxx
+++ b/sw/source/core/layout/flowfrm.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -58,7 +58,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;fmtfollowtextflow.hxx&amp;gt;
 #include &amp;lt;switerator.hxx&amp;gt;
 
-sal_Bool SwFlowFrm::bMoveBwdJump = sal_False;
+sal_Bool SwFlowFrm::m_bMoveBwdJump = sal_False;
 
 
 /*************************************************************************
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -69,12 +69,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::bMoveBwdJump = sal_False;
 
 
 SwFlowFrm::SwFlowFrm( SwFrm &amp;amp;rFrm ) :
-    rThis( rFrm ),
+    m_rThis( rFrm ),
     m_pFollow( 0 ),
     m_pPrecede( 0 ),
-    bLockJoin( false ),
-    bUndersized( false ),
-    bFlyLock( false )
+    m_bLockJoin( false ),
+    m_bUndersized( false ),
+    m_bFlyLock( false )
 {}
 
 SwFlowFrm::~SwFlowFrm()
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -139,7 +139,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsKeepFwdMoveAllowed()
     // If all the predecessors up to the first of the chain have
     // the 'keep' attribute set, and the first of the chain's
     // IsFwdMoveAllowed returns sal_False, then we're not allowed to move.
-    SwFrm *pFrm = &amp;amp;rThis;
+    SwFrm *pFrm = &amp;amp;m_rThis;
     if ( !pFrm-&amp;gt;IsInFtn() )
         do
         {   if ( pFrm-&amp;gt;GetAttrSet()-&amp;gt;GetKeep().GetValue() )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -166,7 +166,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SwFlowFrm::CheckKeep()
 {
     // Kick off the "last" predecessor with a 'keep' attribute, because
     // it's possible for the whole troop to move back.
-    SwFrm *pPre = rThis.GetIndPrev();
+    SwFrm *pPre = m_rThis.GetIndPrev();
     if( pPre-&amp;gt;IsSctFrm() )
     {
         SwFrm *pLast = ((SwSectionFrm*)pPre)-&amp;gt;FindLastCntnt();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -209,11 +209,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsKeep( const SwAttrSet&amp;amp; rAttrs, bool bCheckIfLastRowShouldK
     //    if there are any break after attributes set at rAttrs
     //    or break before attributes set for the next content (or next table)
     sal_Bool bKeep = bCheckIfLastRowShouldKeep ||
-                 (  !rThis.IsInFtn() &amp;amp;&amp;amp;
-                    ( !rThis.IsInTab() || rThis.IsTabFrm() ) &amp;amp;&amp;amp;
+                 (  !m_rThis.IsInFtn() &amp;amp;&amp;amp;
+                    ( !m_rThis.IsInTab() || m_rThis.IsTabFrm() ) &amp;amp;&amp;amp;
                     rAttrs.GetKeep().GetValue() );
 
-    OSL_ENSURE( !bCheckIfLastRowShouldKeep || rThis.IsTabFrm(),
+    OSL_ENSURE( !bCheckIfLastRowShouldKeep || m_rThis.IsTabFrm(),
             "IsKeep with bCheckIfLastRowShouldKeep should only be used for tabfrms" );
 
     // Ignore keep attribute if there are break situations:
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -233,7 +233,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsKeep( const SwAttrSet&amp;amp; rAttrs, bool bCheckIfLastRowShouldK
         if ( bKeep )
         {
             SwFrm *pNxt;
-            if( 0 != (pNxt = rThis.FindNextCnt()) &amp;amp;&amp;amp;
+            if( 0 != (pNxt = m_rThis.FindNextCnt()) &amp;amp;&amp;amp;
                 (!m_pFollow || pNxt != m_pFollow-&amp;gt;GetFrm()))
             {
                 // #135914#
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -243,7 +243,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsKeep( const SwAttrSet&amp;amp; rAttrs, bool bCheckIfLastRowShouldK
                 {
                     const SwSection* pThisSection = 0;
                     const SwSection* pNextSection = 0;
-                    const SwSectionFrm* pThisSectionFrm = rThis.FindSctFrm();
+                    const SwSectionFrm* pThisSectionFrm = m_rThis.FindSctFrm();
                     const SwSectionFrm* pNextSectionFrm = pNxt-&amp;gt;FindSctFrm();
 
                     if ( pThisSectionFrm )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -263,7 +263,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsKeep( const SwAttrSet&amp;amp; rAttrs, bool bCheckIfLastRowShouldK
                     if ( pNxt-&amp;gt;IsInTab() )
                     {
                         SwTabFrm* pTab = pNxt-&amp;gt;FindTabFrm();
-                        if ( ! rThis.IsInTab() || rThis.FindTabFrm() != pTab )
+                        if ( ! m_rThis.IsInTab() || m_rThis.FindTabFrm() != pTab )
                             pSet = &amp;amp;pTab-&amp;gt;GetFmt()-&amp;gt;GetAttrSet();
                     }
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -343,18 +343,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_uInt8 SwFlowFrm::BwdMoveNecessary( const SwPageFrm *pPage, const SwRect &amp;amp;rRe
             if ( aRect.IsOver( rRect ) &amp;amp;&amp;amp;
                  rFmt.GetSurround().GetSurround() != SURROUND_THROUGHT )
             {
-                if( rThis.IsLayoutFrm() &amp;amp;&amp;amp; //Fly Lower of This?
-                    Is_Lower_Of( &amp;amp;rThis, pObj-&amp;gt;GetDrawObj() ) )
+                if( m_rThis.IsLayoutFrm() &amp;amp;&amp;amp; //Fly Lower of This?
+                    Is_Lower_Of( &amp;amp;m_rThis, pObj-&amp;gt;GetDrawObj() ) )
                     continue;
                 if( pObj-&amp;gt;ISA(SwFlyFrm) )
                 {
                     const SwFlyFrm *pFly = static_cast&amp;lt;const SwFlyFrm*&amp;gt;(pObj);
-                    if ( pFly-&amp;gt;IsAnLower( &amp;amp;rThis ) )//This Lower of Fly?
+                    if ( pFly-&amp;gt;IsAnLower( &amp;amp;m_rThis ) )//This Lower of Fly?
                         continue;
                 }
 
                 const SwFrm* pAnchor = pObj-&amp;gt;GetAnchorFrm();
-                if ( pAnchor == &amp;amp;rThis )
+                if ( pAnchor == &amp;amp;m_rThis )
                 {
                     nRet |= 1;
                     continue;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -362,7 +362,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_uInt8 SwFlowFrm::BwdMoveNecessary( const SwPageFrm *pPage, const SwRect &amp;amp;rRe
 
                 // Don't do this if the object is anchored behind me in the text
                 // flow, because then I wouldn't evade it.
-                if ( ::IsFrmInSameKontext( pAnchor, &amp;amp;rThis ) )
+                if ( ::IsFrmInSameKontext( pAnchor, &amp;amp;m_rThis ) )
                 {
                     if ( rFmt.GetAnchor().GetAnchorId() == FLY_AT_PARA )
                     {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -376,15 +376,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_uInt8 SwFlowFrm::BwdMoveNecessary( const SwPageFrm *pPage, const SwRect &amp;amp;rRe
                         if( ULONG_MAX == nIndex )
                         {
                             const SwNode *pNode;
-                            if ( rThis.IsCntntFrm() )
-                                pNode = ((SwCntntFrm&amp;amp;)rThis).GetNode();
-                            else if( rThis.IsSctFrm() )
-                                pNode = ((SwSectionFmt*)((SwSectionFrm&amp;amp;)rThis).
+                            if ( m_rThis.IsCntntFrm() )
+                                pNode = ((SwCntntFrm&amp;amp;)m_rThis).GetNode();
+                            else if( m_rThis.IsSctFrm() )
+                                pNode = ((SwSectionFmt*)((SwSectionFrm&amp;amp;)m_rThis).
                                         GetFmt())-&amp;gt;GetSectionNode();
                             else
                             {
-                                OSL_ENSURE( rThis.IsTabFrm(), "new FowFrm?" );
-                                pNode = ((SwTabFrm&amp;amp;)rThis).GetTable()-&amp;gt;
+                                OSL_ENSURE( m_rThis.IsTabFrm(), "new FowFrm?" );
+                                pNode = ((SwTabFrm&amp;amp;)m_rThis).GetTable()-&amp;gt;
                                     GetTabSortBoxes()[0]-&amp;gt;GetSttNd()-&amp;gt;FindTableNode();
                             }
                             nIndex = pNode-&amp;gt;GetIndex();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -599,16 +599,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::PasteTree( SwFrm *pStart, SwLayoutFrm *pParent, SwFrm *pSibl
 void SwFlowFrm::MoveSubTree( SwLayoutFrm* pParent, SwFrm* pSibling )
 {
     OSL_ENSURE( pParent, "No parent given." );
-    OSL_ENSURE( rThis.GetUpper(), "Where are we coming from?" );
+    OSL_ENSURE( m_rThis.GetUpper(), "Where are we coming from?" );
 
     // Be economical with notifications if an action is running.
-    ViewShell *pSh = rThis.getRootFrm()-&amp;gt;GetCurrShell();
+    ViewShell *pSh = m_rThis.getRootFrm()-&amp;gt;GetCurrShell();
     const SwViewImp *pImp = pSh ? pSh-&amp;gt;Imp() : 0;
     const bool bComplete = pImp &amp;amp;&amp;amp; pImp-&amp;gt;IsAction() &amp;amp;&amp;amp; pImp-&amp;gt;GetLayAction().IsComplete();
 
     if ( !bComplete )
     {
-        SwFrm *pPre = rThis.GetIndPrev();
+        SwFrm *pPre = m_rThis.GetIndPrev();
         if ( pPre )
         {
             pPre-&amp;gt;SetRetouche();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -621,15 +621,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SwFlowFrm::MoveSubTree( SwLayoutFrm* pParent, SwFrm* pSibling )
             pPre-&amp;gt;InvalidatePage();
         }
         else
-        {   rThis.GetUpper()-&amp;gt;SetCompletePaint();
-            rThis.GetUpper()-&amp;gt;InvalidatePage();
+        {
+            m_rThis.GetUpper()-&amp;gt;SetCompletePaint();
+            m_rThis.GetUpper()-&amp;gt;InvalidatePage();
         }
     }
 
-    SwPageFrm *pOldPage = rThis.FindPageFrm();
+    SwPageFrm *pOldPage = m_rThis.FindPageFrm();
 
-    SwLayoutFrm *pOldParent = CutTree( &amp;amp;rThis );
-    const sal_Bool bInvaLay = PasteTree( &amp;amp;rThis, pParent, pSibling, pOldParent );
+    SwLayoutFrm *pOldParent = CutTree( &amp;amp;m_rThis );
+    const sal_Bool bInvaLay = PasteTree( &amp;amp;m_rThis, pParent, pSibling, pOldParent );
 
     // If, by cutting &amp;amp; pasting, an empty SectionFrm came into existence, it should
     // disappear automatically.
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -645,37 +646,37 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SwFlowFrm::MoveSubTree( SwLayoutFrm* pParent, SwFrm* pSibling )
     }
 
     // If we're in a column section, we'd rather not call Calc "from below"
-    if( !rThis.IsInSct() &amp;amp;&amp;amp;
-        ( !rThis.IsInTab() || ( rThis.IsTabFrm() &amp;amp;&amp;amp; !rThis.GetUpper()-&amp;gt;IsInTab() ) ) )
-        rThis.GetUpper()-&amp;gt;Calc();
-    else if( rThis.GetUpper()-&amp;gt;IsSctFrm() )
+    if( !m_rThis.IsInSct() &amp;amp;&amp;amp;
+        ( !m_rThis.IsInTab() || ( m_rThis.IsTabFrm() &amp;amp;&amp;amp; !m_rThis.GetUpper()-&amp;gt;IsInTab() ) ) )
+        m_rThis.GetUpper()-&amp;gt;Calc();
+    else if( m_rThis.GetUpper()-&amp;gt;IsSctFrm() )
     {
-        SwSectionFrm* pTmpSct = (SwSectionFrm*)rThis.GetUpper();
+        SwSectionFrm* pTmpSct = (SwSectionFrm*)m_rThis.GetUpper();
         sal_Bool bOld = pTmpSct-&amp;gt;IsCntntLocked();
         pTmpSct-&amp;gt;SetCntntLock( sal_True );
         pTmpSct-&amp;gt;Calc();
         if( !bOld )
             pTmpSct-&amp;gt;SetCntntLock( sal_False );
     }
-    SwPageFrm *pPage = rThis.FindPageFrm();
+    SwPageFrm *pPage = m_rThis.FindPageFrm();
 
     if ( pOldPage != pPage )
     {
-        rThis.InvalidatePage( pPage );
-        if ( rThis.IsLayoutFrm() )
+        m_rThis.InvalidatePage( pPage );
+        if ( m_rThis.IsLayoutFrm() )
         {
-            SwCntntFrm *pCnt = ((SwLayoutFrm*)&amp;amp;rThis)-&amp;gt;ContainsCntnt();
+            SwCntntFrm *pCnt = ((SwLayoutFrm*)&amp;amp;m_rThis)-&amp;gt;ContainsCntnt();
             if ( pCnt )
                 pCnt-&amp;gt;InvalidatePage( pPage );
         }
         else if ( pSh &amp;amp;&amp;amp; pSh-&amp;gt;GetDoc()-&amp;gt;GetLineNumberInfo().IsRestartEachPage()
-                  &amp;amp;&amp;amp; pPage-&amp;gt;FindFirstBodyCntnt() == &amp;amp;rThis )
+                  &amp;amp;&amp;amp; pPage-&amp;gt;FindFirstBodyCntnt() == &amp;amp;m_rThis )
         {
-            rThis._InvalidateLineNum();
+            m_rThis._InvalidateLineNum();
         }
     }
     if ( bInvaLay || (pSibling &amp;amp;&amp;amp; pSibling-&amp;gt;IsLayoutFrm()) )
-        rThis.GetUpper()-&amp;gt;InvalidatePage( pPage );
+        m_rThis.GetUpper()-&amp;gt;InvalidatePage( pPage );
 }
 
 /*************************************************************************
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1130,11 +1131,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsPrevObjMove() const
     //         to insert a break if required.
 
     //!!!!!!!!!!!Hack!!!!!!!!!!!
-    const ViewShell *pSh = rThis.getRootFrm()-&amp;gt;GetCurrShell();
+    const ViewShell *pSh = m_rThis.getRootFrm()-&amp;gt;GetCurrShell();
     if( pSh &amp;amp;&amp;amp; pSh-&amp;gt;GetViewOptions()-&amp;gt;getBrowseMode() )
         return sal_False;
 
-    SwFrm *pPre = rThis.FindPrev();
+    SwFrm *pPre = m_rThis.FindPrev();
 
     if ( pPre &amp;amp;&amp;amp; pPre-&amp;gt;GetDrawObjs() )
     {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1204,16 +1205,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsPrevObjMove() const
 
 sal_Bool SwFlowFrm::IsPageBreak( sal_Bool bAct ) const
 {
-    if ( !IsFollow() &amp;amp;&amp;amp; rThis.IsInDocBody() &amp;amp;&amp;amp;
-         ( !rThis.IsInTab() || ( rThis.IsTabFrm() &amp;amp;&amp;amp; !rThis.GetUpper()-&amp;gt;IsInTab() ) ) ) // i66968
+    if ( !IsFollow() &amp;amp;&amp;amp; m_rThis.IsInDocBody() &amp;amp;&amp;amp;
+         ( !m_rThis.IsInTab() || ( m_rThis.IsTabFrm() &amp;amp;&amp;amp; !m_rThis.GetUpper()-&amp;gt;IsInTab() ) ) ) // i66968
     {
-        const ViewShell *pSh = rThis.getRootFrm()-&amp;gt;GetCurrShell();
+        const ViewShell *pSh = m_rThis.getRootFrm()-&amp;gt;GetCurrShell();
         if( pSh &amp;amp;&amp;amp; pSh-&amp;gt;GetViewOptions()-&amp;gt;getBrowseMode() )
             return sal_False;
-        const SwAttrSet *pSet = rThis.GetAttrSet();
+        const SwAttrSet *pSet = m_rThis.GetAttrSet();
 
         // Determine predecessor
-        const SwFrm *pPrev = rThis.FindPrev();
+        const SwFrm *pPrev = m_rThis.FindPrev();
         while ( pPrev &amp;amp;&amp;amp; ( !pPrev-&amp;gt;IsInDocBody() ||
                 ( pPrev-&amp;gt;IsTxtFrm() &amp;amp;&amp;amp; ((SwTxtFrm*)pPrev)-&amp;gt;IsHiddenNow() ) ) )
             pPrev = pPrev-&amp;gt;FindPrev();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1222,11 +1223,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsPageBreak( sal_Bool bAct ) const
         {
             OSL_ENSURE( pPrev-&amp;gt;IsInDocBody(), "IsPageBreak: Not in DocBody?" );
             if ( bAct )
-            {   if ( rThis.FindPageFrm() == pPrev-&amp;gt;FindPageFrm() )
+            {   if ( m_rThis.FindPageFrm() == pPrev-&amp;gt;FindPageFrm() )
                     return sal_False;
             }
             else
-            {   if ( rThis.FindPageFrm() != pPrev-&amp;gt;FindPageFrm() )
+            {   if ( m_rThis.FindPageFrm() != pPrev-&amp;gt;FindPageFrm() )
                     return sal_False;
             }
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1266,14 +1267,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsPageBreak( sal_Bool bAct ) const
 
 sal_Bool SwFlowFrm::IsColBreak( sal_Bool bAct ) const
 {
-    if ( !IsFollow() &amp;amp;&amp;amp; (rThis.IsMoveable() || bAct) )
+    if ( !IsFollow() &amp;amp;&amp;amp; (m_rThis.IsMoveable() || bAct) )
     {
-        const SwFrm *pCol = rThis.FindColFrm();
+        const SwFrm *pCol = m_rThis.FindColFrm();
         if ( pCol )
         {
             // Determine predecessor
-            const SwFrm *pPrev = rThis.FindPrev();
-            while( pPrev &amp;amp;&amp;amp; ( ( !pPrev-&amp;gt;IsInDocBody() &amp;amp;&amp;amp; !rThis.IsInFly() ) ||
+            const SwFrm *pPrev = m_rThis.FindPrev();
+            while( pPrev &amp;amp;&amp;amp; ( ( !pPrev-&amp;gt;IsInDocBody() &amp;amp;&amp;amp; !m_rThis.IsInFly() ) ||
                    ( pPrev-&amp;gt;IsTxtFrm() &amp;amp;&amp;amp; ((SwTxtFrm*)pPrev)-&amp;gt;IsHiddenNow() ) ) )
                     pPrev = pPrev-&amp;gt;FindPrev();
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1288,7 +1289,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsColBreak( sal_Bool bAct ) const
                         return sal_False;
                 }
 
-                const SvxBreak eBreak = rThis.GetAttrSet()-&amp;gt;GetBreak().GetBreak();
+                const SvxBreak eBreak = m_rThis.GetAttrSet()-&amp;gt;GetBreak().GetBreak();
                 if ( eBreak == SVX_BREAK_COLUMN_BEFORE ||
                      eBreak == SVX_BREAK_COLUMN_BOTH )
                     return sal_True;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1307,9 +1308,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::IsColBreak( sal_Bool bAct ) const
 
 sal_Bool SwFlowFrm::HasParaSpaceAtPages( sal_Bool bSct ) const
 {
-    if( rThis.IsInSct() )
+    if( m_rThis.IsInSct() )
     {
-        const SwFrm* pTmp = rThis.GetUpper();
+        const SwFrm* pTmp = m_rThis.GetUpper();
         while( pTmp )
         {
             if( pTmp-&amp;gt;IsCellFrm() || pTmp-&amp;gt;IsFlyFrm() ||
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1327,17 +1328,17 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::HasParaSpaceAtPages( sal_Bool bSct ) const
         OSL_FAIL( "HasParaSpaceAtPages: Where's my page?" );
         return sal_False;
     }
-    if( !rThis.IsInDocBody() || ( rThis.IsInTab() &amp;amp;&amp;amp; !rThis.IsTabFrm()) ||
-        IsPageBreak( sal_True ) || ( rThis.FindColFrm() &amp;amp;&amp;amp; IsColBreak( sal_True ) ) )
+    if( !m_rThis.IsInDocBody() || ( m_rThis.IsInTab() &amp;amp;&amp;amp; !m_rThis.IsTabFrm()) ||
+        IsPageBreak( sal_True ) || ( m_rThis.FindColFrm() &amp;amp;&amp;amp; IsColBreak( sal_True ) ) )
         return sal_True;
-    const SwFrm* pTmp = rThis.FindColFrm();
+    const SwFrm* pTmp = m_rThis.FindColFrm();
     if( pTmp )
     {
         if( pTmp-&amp;gt;GetPrev() )
             return sal_False;
     }
     else
-        pTmp = &amp;amp;rThis;
+        pTmp = &amp;amp;m_rThis;
     pTmp = pTmp-&amp;gt;FindPageFrm();
     return pTmp &amp;amp;&amp;amp; !pTmp-&amp;gt;GetPrev();
 }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1353,7 +1354,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; const SwFrm* SwFlowFrm::_GetPrevFrmForUpperSpaceCalc( const SwFrm* _pProposedPre
 {
     const SwFrm* pPrevFrm = _pProposedPrevFrm
                             ? _pProposedPrevFrm
-                            : rThis.GetPrev();
+                            : m_rThis.GetPrev();
 
     // Skip hidden paragraphs and empty sections
     while ( pPrevFrm &amp;amp;&amp;amp;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1368,12 +1369,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; const SwFrm* SwFlowFrm::_GetPrevFrmForUpperSpaceCalc( const SwFrm* _pProposedPre
     // Special case: no direct previous frame is found but frame is in footnote
     // Search for a previous frame in previous footnote,
     // if frame isn't in a section, which is also in the footnote
-    if ( !pPrevFrm &amp;amp;&amp;amp; rThis.IsInFtn() &amp;amp;&amp;amp;
-         ( rThis.IsSctFrm() ||
-           !rThis.IsInSct() || !rThis.FindSctFrm()-&amp;gt;IsInFtn() ) )
+    if ( !pPrevFrm &amp;amp;&amp;amp; m_rThis.IsInFtn() &amp;amp;&amp;amp;
+         ( m_rThis.IsSctFrm() ||
+           !m_rThis.IsInSct() || !m_rThis.FindSctFrm()-&amp;gt;IsInFtn() ) )
     {
         const SwFtnFrm* pPrevFtnFrm =
-                static_cast&amp;lt;const SwFtnFrm*&amp;gt;(rThis.FindFtnFrm()-&amp;gt;GetPrev());
+                static_cast&amp;lt;const SwFtnFrm*&amp;gt;(m_rThis.FindFtnFrm()-&amp;gt;GetPrev());
         if ( pPrevFtnFrm )
         {
             pPrevFrm = pPrevFtnFrm-&amp;gt;GetLastLower();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1465,9 +1466,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
     SwFrm* pOwn;
     if( !pAttrs )
     {
-        if( rThis.IsSctFrm() )
+        if( m_rThis.IsSctFrm() )
         {
-            SwSectionFrm* pFoll = &amp;amp;((SwSectionFrm&amp;amp;)rThis);
+            SwSectionFrm* pFoll = &amp;amp;((SwSectionFrm&amp;amp;)m_rThis);
             do
                 pOwn = pFoll-&amp;gt;ContainsAny();
             while( !pOwn &amp;amp;&amp;amp; 0 != ( pFoll = pFoll-&amp;gt;GetFollow() ) );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1475,19 +1476,19 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
                 return 0;
         }
         else
-            pOwn = &amp;amp;rThis;
+            pOwn = &amp;amp;m_rThis;
         pAccess= new SwBorderAttrAccess( SwFrm::GetCache(), pOwn );
         pAttrs = pAccess-&amp;gt;Get();
     }
     else
     {
         pAccess = NULL;
-        pOwn = &amp;amp;rThis;
+        pOwn = &amp;amp;m_rThis;
     }
     SwTwips nUpper = 0;
     // OD 06.01.2004 #i11859#
     {
-        const IDocumentSettingAccess* pIDSA = rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess();
+        const IDocumentSettingAccess* pIDSA = m_rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess();
         const bool bUseFormerLineSpacing = pIDSA-&amp;gt;get(IDocumentSettingAccess::OLD_LINE_SPACING);
         if( pPrevFrm )
         {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1511,7 +1512,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
                     // former consideration
                     if ( pOwn-&amp;gt;IsTxtFrm() )
                     {
-                        nAdd = std::max( nAdd, static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(rThis).GetLineSpace() );
+                        nAdd = std::max( nAdd, static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(m_rThis).GetLineSpace() );
                     }
                     nUpper += nAdd;
                 }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1533,11 +1534,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
                         // spacing is built.
                         if ( bPrevLineSpacingPorportional )
                         {
-                            nAdd += static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(rThis).GetLineSpace( true );
+                            nAdd += static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(m_rThis).GetLineSpace( true );
                         }
                         else
                         {
-                            nAdd = std::max( nAdd, static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(rThis).GetLineSpace( true ) );
+                            nAdd = std::max( nAdd, static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(m_rThis).GetLineSpace( true ) );
                         }
                     }
                     nUpper += nAdd;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1579,11 +1580,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
                         // spacing is built.
                         if ( bPrevLineSpacingPorportional )
                         {
-                            nAdd += static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(rThis).GetLineSpace( true );
+                            nAdd += static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(m_rThis).GetLineSpace( true );
                         }
                         else
                         {
-                            nAdd = std::max( nAdd, static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(rThis).GetLineSpace( true ) );
+                            nAdd = std::max( nAdd, static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(m_rThis).GetLineSpace( true ) );
                         }
                     }
                     nUpper += nAdd;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1591,7 +1592,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
             }
         }
         else if ( pIDSA-&amp;gt;get(IDocumentSettingAccess::PARA_SPACE_MAX_AT_PAGES) &amp;amp;&amp;amp;
-                  CastFlowFrm( pOwn )-&amp;gt;HasParaSpaceAtPages( rThis.IsSctFrm() ) )
+                  CastFlowFrm( pOwn )-&amp;gt;HasParaSpaceAtPages( m_rThis.IsSctFrm() ) )
         {
             nUpper = pAttrs-&amp;gt;GetULSpace().GetUpper();
         }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1600,13 +1601,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
     // OD 2004-02-26 #i25029# - pass previous frame &amp;lt;pPrevFrm&amp;gt;
     // to method &amp;lt;GetTopLine(..)&amp;gt;, if parameter &amp;lt;pPr&amp;gt; is set.
     // Note: parameter &amp;lt;pPr&amp;gt; is set, if method is called from &amp;lt;SwTxtFrm::WouldFit(..)&amp;gt;
-    nUpper += pAttrs-&amp;gt;GetTopLine( rThis, (pPr ? pPrevFrm : 0L) );
+    nUpper += pAttrs-&amp;gt;GetTopLine( m_rThis, (pPr ? pPrevFrm : 0L) );
 
     // OD 2004-03-12 #i11860# - consider value of new parameter &amp;lt;_bConsiderGrid&amp;gt;
     // and use new method &amp;lt;GetUpperSpaceAmountConsideredForPageGrid(..)&amp;gt;
 
     //consider grid in square page mode
-    if ( _bConsiderGrid &amp;amp;&amp;amp; rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;GetDoc()-&amp;gt;IsSquaredPageMode() )
+    if ( _bConsiderGrid &amp;amp;&amp;amp; m_rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;GetDoc()-&amp;gt;IsSquaredPageMode() )
     {
         nUpper += _GetUpperSpaceAmountConsideredForPageGrid( nUpper );
     }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1615,7 +1616,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcUpperSpace( const SwBorderAttrs *pAttrs,
     delete pAccess;
 
     if (bContextualSpacing &amp;amp;&amp;amp; pPrevFrm &amp;amp;&amp;amp; lcl_getContextualSpacing(pPrevFrm)
-            &amp;amp;&amp;amp; lcl_IdenticalStyles(pPrevFrm, &amp;amp;rThis))
+            &amp;amp;&amp;amp; lcl_IdenticalStyles(pPrevFrm, &amp;amp;m_rThis))
     {
         return 0;
     }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1636,9 +1637,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::_GetUpperSpaceAmountConsideredForPageGrid(
 {
     SwTwips nUpperSpaceAmountConsideredForPageGrid = 0;
 
-    if ( rThis.IsInDocBody() &amp;amp;&amp;amp; rThis.GetAttrSet()-&amp;gt;GetParaGrid().GetValue() )
+    if ( m_rThis.IsInDocBody() &amp;amp;&amp;amp; m_rThis.GetAttrSet()-&amp;gt;GetParaGrid().GetValue() )
     {
-        const SwPageFrm* pPageFrm = rThis.FindPageFrm();
+        const SwPageFrm* pPageFrm = m_rThis.FindPageFrm();
         GETGRID( pPageFrm )
         if( pGrid )
         {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1648,10 +1649,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::_GetUpperSpaceAmountConsideredForPageGrid(
                 const long nGridLineHeight =
                         pGrid-&amp;gt;GetBaseHeight() + pGrid-&amp;gt;GetRubyHeight();
 
-                SWRECTFN( (&amp;amp;rThis) )
+                SWRECTFN( (&amp;amp;m_rThis) )
                 const SwTwips nBodyPrtTop = (pBodyFrm-&amp;gt;*fnRect-&amp;gt;fnGetPrtTop)();
                 const SwTwips nProposedPrtTop =
-                        (*fnRect-&amp;gt;fnYInc)( (rThis.Frm().*fnRect-&amp;gt;fnGetTop)(),
+                        (*fnRect-&amp;gt;fnYInc)( (m_rThis.Frm().*fnRect-&amp;gt;fnGetTop)(),
                                            _nUpperSpaceWithoutGrid );
 
                 const SwTwips nSpaceAbovePrtTop =
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1667,7 +1668,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::_GetUpperSpaceAmountConsideredForPageGrid(
 
                 const SwTwips nNewUpperSpace =
                         (*fnRect-&amp;gt;fnYDiff)( nNewPrtTop,
-                                            (rThis.Frm().*fnRect-&amp;gt;fnGetTop)() );
+                                            (m_rThis.Frm().*fnRect-&amp;gt;fnGetTop)() );
 
                 nUpperSpaceAmountConsideredForPageGrid =
                         nNewUpperSpace - _nUpperSpaceWithoutGrid;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1701,7 +1702,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::_GetUpperSpaceAmountConsideredForPrevFrm() const
         GetSpacingValuesOfFrm( (*pPrevFrm), nPrevLowerSpace, nPrevLineSpacing, bDummy );
         if ( nPrevLowerSpace &amp;gt; 0 || nPrevLineSpacing &amp;gt; 0 )
         {
-            const IDocumentSettingAccess* pIDSA = rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess();
+            const IDocumentSettingAccess* pIDSA = m_rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess();
             if (  pIDSA-&amp;gt;get(IDocumentSettingAccess::PARA_SPACE_MAX) ||
                  !pIDSA-&amp;gt;get(IDocumentSettingAccess::OLD_LINE_SPACING) )
             {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1729,11 +1730,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::GetUpperSpaceAmountConsideredForPrevFrmAndPageGrid() const
 {
     SwTwips nUpperSpaceAmountConsideredForPrevFrmAndPageGrid = 0;
 
-    if ( !rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess()-&amp;gt;get(IDocumentSettingAccess::USE_FORMER_OBJECT_POS) )
+    if ( !m_rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess()-&amp;gt;get(IDocumentSettingAccess::USE_FORMER_OBJECT_POS) )
     {
         nUpperSpaceAmountConsideredForPrevFrmAndPageGrid =
             _GetUpperSpaceAmountConsideredForPrevFrm() +
-            ( rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;GetDoc()-&amp;gt;IsSquaredPageMode()
+            ( m_rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;GetDoc()-&amp;gt;IsSquaredPageMode()
               ? _GetUpperSpaceAmountConsideredForPageGrid( CalcUpperSpace( 0, 0, false ) )
               : 0 );
     }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1754,27 +1755,27 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcLowerSpace( const SwBorderAttrs* _pAttrs ) const
     SwBorderAttrAccess* pAttrAccess = 0L;
     if ( !_pAttrs )
     {
-        pAttrAccess = new SwBorderAttrAccess( SwFrm::GetCache(), &amp;amp;rThis );
+        pAttrAccess = new SwBorderAttrAccess( SwFrm::GetCache(), &amp;amp;m_rThis );
         _pAttrs = pAttrAccess-&amp;gt;Get();
     }
 
     sal_Bool bCommonBorder = sal_True;
-    if ( rThis.IsInSct() &amp;amp;&amp;amp; rThis.GetUpper()-&amp;gt;IsColBodyFrm() )
+    if ( m_rThis.IsInSct() &amp;amp;&amp;amp; m_rThis.GetUpper()-&amp;gt;IsColBodyFrm() )
     {
-        const SwSectionFrm* pSectFrm = rThis.FindSctFrm();
+        const SwSectionFrm* pSectFrm = m_rThis.FindSctFrm();
         bCommonBorder = pSectFrm-&amp;gt;GetFmt()-&amp;gt;GetBalancedColumns().GetValue();
     }
     nLowerSpace = bCommonBorder ?
-                  _pAttrs-&amp;gt;GetBottomLine( rThis ) :
+                  _pAttrs-&amp;gt;GetBottomLine( m_rThis ) :
                   _pAttrs-&amp;gt;CalcBottomLine();
 
     // #i26250#
     // - correct consideration of table frames
     // - use new method &amp;lt;CalcAddLowerSpaceAsLastInTableCell(..)&amp;gt;
-    if ( ( ( rThis.IsTabFrm() &amp;amp;&amp;amp; rThis.GetUpper()-&amp;gt;IsInTab() ) ||
+    if ( ( ( m_rThis.IsTabFrm() &amp;amp;&amp;amp; m_rThis.GetUpper()-&amp;gt;IsInTab() ) ||
            // #115759# - no lower spacing, if frame has a follow
-           ( rThis.IsInTab() &amp;amp;&amp;amp; !GetFollow() ) ) &amp;amp;&amp;amp;
-         !rThis.GetIndNext() )
+           ( m_rThis.IsInTab() &amp;amp;&amp;amp; !GetFollow() ) ) &amp;amp;&amp;amp;
+         !m_rThis.GetIndNext() )
     {
         nLowerSpace += CalcAddLowerSpaceAsLastInTableCell( _pAttrs );
     }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1796,9 +1797,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcAddLowerSpaceAsLastInTableCell(
 {
     SwTwips nAdditionalLowerSpace = 0;
 
-    if ( rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess()-&amp;gt;get(IDocumentSettingAccess::ADD_PARA_SPACING_TO_TABLE_CELLS) )
+    if ( m_rThis.GetUpper()-&amp;gt;GetFmt()-&amp;gt;getIDocumentSettingAccess()-&amp;gt;get(IDocumentSettingAccess::ADD_PARA_SPACING_TO_TABLE_CELLS) )
     {
-        const SwFrm* pFrm = &amp;amp;rThis;
+        const SwFrm* pFrm = &amp;amp;m_rThis;
         if ( pFrm-&amp;gt;IsSctFrm() )
         {
             const SwSectionFrm* pSectFrm = static_cast&amp;lt;const SwSectionFrm*&amp;gt;(pFrm);
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1814,7 +1815,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcAddLowerSpaceAsLastInTableCell(
         }
 
         SwBorderAttrAccess* pAttrAccess = 0L;
-        if ( !_pAttrs || pFrm != &amp;amp;rThis )
+        if ( !_pAttrs || pFrm != &amp;amp;m_rThis )
         {
             pAttrAccess = new SwBorderAttrAccess( SwFrm::GetCache(), pFrm );
             _pAttrs = pAttrAccess-&amp;gt;Get();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1840,11 +1841,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SwTwips SwFlowFrm::CalcAddLowerSpaceAsLastInTableCell(
 
 sal_Bool SwFlowFrm::CheckMoveFwd( bool&amp;amp; rbMakePage, sal_Bool bKeep, sal_Bool )
 {
-    const SwFrm* pNxt = rThis.GetIndNext();
+    const SwFrm* pNxt = m_rThis.GetIndNext();
 
     if ( bKeep &amp;amp;&amp;amp; //!bMovedBwd &amp;amp;&amp;amp;
          ( !pNxt || ( pNxt-&amp;gt;IsTxtFrm() &amp;amp;&amp;amp; ((SwTxtFrm*)pNxt)-&amp;gt;IsEmptyMaster() ) ) &amp;amp;&amp;amp;
-         ( 0 != (pNxt = rThis.FindNext()) ) &amp;amp;&amp;amp; IsKeepFwdMoveAllowed() )
+         ( 0 != (pNxt = m_rThis.FindNext()) ) &amp;amp;&amp;amp; IsKeepFwdMoveAllowed() )
     {
         if( pNxt-&amp;gt;IsSctFrm() )
         {   // Don't get fooled by empty SectionFrms
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1862,7 +1863,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::CheckMoveFwd( bool&amp;amp; rbMakePage, sal_Bool bKeep, sal_Bool )
         if( pNxt &amp;amp;&amp;amp; pNxt-&amp;gt;GetValidPosFlag() )
         {
             bool bMove = false;
-            const SwSectionFrm *pSct = rThis.FindSctFrm();
+            const SwSectionFrm *pSct = m_rThis.FindSctFrm();
             if( pSct &amp;amp;&amp;amp; !pSct-&amp;gt;GetValidSizeFlag() )
             {
                 const SwSectionFrm* pNxtSct = pNxt-&amp;gt;FindSctFrm();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1882,7 +1883,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::CheckMoveFwd( bool&amp;amp; rbMakePage, sal_Bool bKeep, sal_Bool )
 
     sal_Bool bMovedFwd = sal_False;
 
-    if ( rThis.GetIndPrev() )
+    if ( m_rThis.GetIndPrev() )
     {
         if ( IsPrevObjMove() ) // Should we care about objects of the Prev?
         {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1901,11 +1902,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::CheckMoveFwd( bool&amp;amp; rbMakePage, sal_Bool bKeep, sal_Bool )
             }
             else if ( IsColBreak ( sal_False ) )
             {
-                const SwPageFrm *pPage = rThis.FindPageFrm();
-                SwFrm *pCol = rThis.FindColFrm();
+                const SwPageFrm *pPage = m_rThis.FindPageFrm();
+                SwFrm *pCol = m_rThis.FindColFrm();
                 do
                 {   MoveFwd( rbMakePage, sal_False );
-                    SwFrm *pTmp = rThis.FindColFrm();
+                    SwFrm *pTmp = m_rThis.FindColFrm();
                     if( pTmp != pCol )
                     {
                         bMovedFwd = sal_True;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1914,7 +1915,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::CheckMoveFwd( bool&amp;amp; rbMakePage, sal_Bool bKeep, sal_Bool )
                     else
                         break;
                 } while ( IsColBreak( sal_False ) );
-                if ( pPage != rThis.FindPageFrm() )
+                if ( pPage != m_rThis.FindPageFrm() )
                     rbMakePage = false;
             }
         }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1935,26 +1936,26 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::CheckMoveFwd( bool&amp;amp; rbMakePage, sal_Bool bKeep, sal_Bool )
 sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool bMoveAlways )
 {
 //!!!!MoveFtnCntFwd might need to be updated as well.
-    SwFtnBossFrm *pOldBoss = rThis.FindFtnBossFrm();
-    if ( rThis.IsInFtn() )
-        return ((SwCntntFrm&amp;amp;)rThis).MoveFtnCntFwd( bMakePage, pOldBoss );
+    SwFtnBossFrm *pOldBoss = m_rThis.FindFtnBossFrm();
+    if ( m_rThis.IsInFtn() )
+        return ((SwCntntFrm&amp;amp;)m_rThis).MoveFtnCntFwd( bMakePage, pOldBoss );
 
     if( !IsFwdMoveAllowed() &amp;amp;&amp;amp; !bMoveAlways )
     {
         bool bNoFwd = true;
-        if( rThis.IsInSct() )
+        if( m_rThis.IsInSct() )
         {
-            SwFtnBossFrm* pBoss = rThis.FindFtnBossFrm();
+            SwFtnBossFrm* pBoss = m_rThis.FindFtnBossFrm();
             bNoFwd = !pBoss-&amp;gt;IsInSct() || ( !pBoss-&amp;gt;Lower()-&amp;gt;GetNext() &amp;amp;&amp;amp;
                      !pBoss-&amp;gt;GetPrev() );
         }
 
         // Allow the MoveFwd even if we do not have an IndPrev in these cases:
-        if ( rThis.IsInTab() &amp;amp;&amp;amp;
-            ( !rThis.IsTabFrm() ||
-                ( rThis.GetUpper()-&amp;gt;IsInTab() &amp;amp;&amp;amp;
-                  rThis.GetUpper()-&amp;gt;FindTabFrm()-&amp;gt;IsFwdMoveAllowed() ) ) &amp;amp;&amp;amp;
-             0 != const_cast&amp;lt;SwFrm&amp;amp;&amp;gt;(rThis).GetNextCellLeaf( MAKEPAGE_NONE ) )
+        if ( m_rThis.IsInTab() &amp;amp;&amp;amp;
+            ( !m_rThis.IsTabFrm() ||
+                ( m_rThis.GetUpper()-&amp;gt;IsInTab() &amp;amp;&amp;amp;
+                  m_rThis.GetUpper()-&amp;gt;FindTabFrm()-&amp;gt;IsFwdMoveAllowed() ) ) &amp;amp;&amp;amp;
+             0 != const_cast&amp;lt;SwFrm&amp;amp;&amp;gt;(m_rThis).GetNextCellLeaf( MAKEPAGE_NONE ) )
         {
             bNoFwd = false;
         }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1966,7 +1967,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool b
             if ( !bPageBreak )
                 return sal_False;
 
-            const SwFrm *pCol = rThis.FindColFrm();
+            const SwFrm *pCol = m_rThis.FindColFrm();
             if ( !pCol || !pCol-&amp;gt;GetPrev() )
                 return sal_False;
         }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1974,11 +1975,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool b
 
     sal_Bool bSamePage = sal_True;
     SwLayoutFrm *pNewUpper =
-            rThis.GetLeaf( bMakePage ? MAKEPAGE_INSERT : MAKEPAGE_NONE, sal_True );
+            m_rThis.GetLeaf( bMakePage ? MAKEPAGE_INSERT : MAKEPAGE_NONE, sal_True );
 
     if ( pNewUpper )
     {
-        PROTOCOL_ENTER( &amp;amp;rThis, PROT_MOVE_FWD, 0, 0 );
+        PROTOCOL_ENTER( &amp;amp;m_rThis, PROT_MOVE_FWD, 0, 0 );
         SwPageFrm *pOldPage = pOldBoss-&amp;gt;FindPageFrm();
         // We move ourself and all the direct successors before the
         // first CntntFrm below the new Upper.
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1991,7 +1992,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool b
             // If we only switch column within our SectionFrm, we better don't
             // call Calc, as this would format the SectionFrm, which in turn would
             // call us again, etc.
-            if( pSect != rThis.FindSctFrm() )
+            if( pSect != m_rThis.FindSctFrm() )
             {
                 bool bUnlock = !pSect-&amp;gt;IsColLocked();
                 pSect-&amp;gt;ColLock();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2032,9 +2033,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool b
             SWRECTFN( pOldBoss )
             SwSaveFtnHeight aHeight( pOldBoss,
                 (pOldBoss-&amp;gt;Frm().*fnRect-&amp;gt;fnGetBottom)() );
-            SwCntntFrm* pStart = rThis.IsCntntFrm() ?
-                (SwCntntFrm*)&amp;amp;rThis : ((SwLayoutFrm&amp;amp;)rThis).ContainsCntnt();
-            OSL_ENSURE( pStart || ( rThis.IsTabFrm() &amp;amp;&amp;amp; !((SwTabFrm&amp;amp;)rThis).Lower() ),
+            SwCntntFrm* pStart = m_rThis.IsCntntFrm() ?
+                (SwCntntFrm*)&amp;amp;m_rThis : ((SwLayoutFrm&amp;amp;)m_rThis).ContainsCntnt();
+            OSL_ENSURE( pStart || ( m_rThis.IsTabFrm() &amp;amp;&amp;amp; !((SwTabFrm&amp;amp;)m_rThis).Lower() ),
                     "MoveFwd: Missing Content" );
             SwLayoutFrm* pBody = pStart ? ( pStart-&amp;gt;IsTxtFrm() ?
                 (SwLayoutFrm*)((SwTxtFrm*)pStart)-&amp;gt;FindBodyFrm() : 0 ) : 0;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2046,13 +2047,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool b
         // by pNewUpper-&amp;gt;Calc(), for instance into the pNewUpper.
         // MoveSubTree or PasteTree respectively is not prepared to handle such a
         // situation.
-        if( pNewUpper != rThis.GetUpper() )
+        if( pNewUpper != m_rThis.GetUpper() )
         {
             // #i27145#
             SwSectionFrm* pOldSct = 0;
-            if ( rThis.GetUpper()-&amp;gt;IsSctFrm() )
+            if ( m_rThis.GetUpper()-&amp;gt;IsSctFrm() )
             {
-                pOldSct = static_cast&amp;lt;SwSectionFrm*&amp;gt;(rThis.GetUpper());
+                pOldSct = static_cast&amp;lt;SwSectionFrm*&amp;gt;(m_rThis.GetUpper());
             }
 
             MoveSubTree( pNewUpper, pNewUpper-&amp;gt;Lower() );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2086,10 +2087,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool b
 
             if( bBossChg )
             {
-                rThis.Prepare( PREP_BOSS_CHGD, 0, sal_False );
+                m_rThis.Prepare( PREP_BOSS_CHGD, 0, sal_False );
                 if( !bSamePage )
                 {
-                    ViewShell *pSh = rThis.getRootFrm()-&amp;gt;GetCurrShell();
+                    ViewShell *pSh = m_rThis.getRootFrm()-&amp;gt;GetCurrShell();
                     if ( pSh &amp;amp;&amp;amp; !pSh-&amp;gt;Imp()-&amp;gt;IsUpdateExpFlds() )
                         pSh-&amp;gt;GetDoc()-&amp;gt;SetNewFldLst(true);  // Will be done by CalcLayout() later on!
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2101,14 +2102,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool b
             }
         }
         // OD 30.10.2002 #97265# - no &amp;lt;CheckPageDesc(..)&amp;gt; in online layout
-        const ViewShell *pSh = rThis.getRootFrm()-&amp;gt;GetCurrShell();
+        const ViewShell *pSh = m_rThis.getRootFrm()-&amp;gt;GetCurrShell();
 
         if ( !( pSh &amp;amp;&amp;amp; pSh-&amp;gt;GetViewOptions()-&amp;gt;getBrowseMode() ) )
         {
             // #i106452#
             // check page description not only in situation with sections.
             if ( !bSamePage &amp;amp;&amp;amp;
-                 ( rThis.GetAttrSet()-&amp;gt;GetPageDesc().GetPageDesc() ||
+                 ( m_rThis.GetAttrSet()-&amp;gt;GetPageDesc().GetPageDesc() ||
                    pOldPage-&amp;gt;GetPageDesc()-&amp;gt;GetFollow() != pNewPage-&amp;gt;GetPageDesc() ) )
             {
                 SwFrm::CheckPageDescs( pNewPage, sal_False );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2133,15 +2134,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
 {
     SwFlowFrm::SetMoveBwdJump( sal_False );
 
-    SwFtnFrm* pFtn = rThis.FindFtnFrm();
+    SwFtnFrm* pFtn = m_rThis.FindFtnFrm();
     if ( pFtn &amp;amp;&amp;amp; pFtn-&amp;gt;IsBackMoveLocked() )
         return sal_False;
 
     // #115759# - text frames, which are directly inside
     // tables aren't allowed to move backward.
-    if ( rThis.IsTxtFrm() &amp;amp;&amp;amp; rThis.IsInTab() )
+    if ( m_rThis.IsTxtFrm() &amp;amp;&amp;amp; m_rThis.IsInTab() )
     {
-        const SwLayoutFrm* pUpperFrm = rThis.GetUpper();
+        const SwLayoutFrm* pUpperFrm = m_rThis.GetUpper();
         while ( pUpperFrm )
         {
             if ( pUpperFrm-&amp;gt;IsTabFrm() )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2156,7 +2157,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
         }
     }
 
-    SwFtnBossFrm * pOldBoss = rThis.FindFtnBossFrm();
+    SwFtnBossFrm * pOldBoss = m_rThis.FindFtnBossFrm();
     SwPageFrm * const pOldPage = pOldBoss-&amp;gt;FindPageFrm();
     SwLayoutFrm *pNewUpper = 0;
     bool bCheckPageDescs = false;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2190,7 +2191,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
              ( !bEndnote ||
                pRefBoss-&amp;gt;IsBefore( pOldBoss ) )
            )
-            pNewUpper = rThis.GetLeaf( MAKEPAGE_FTN, sal_False );
+            pNewUpper = m_rThis.GetLeaf( MAKEPAGE_FTN, sal_False );
     }
     else if ( IsPageBreak( sal_True ) ) // Do we have to respect a PageBreak?
     {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2198,7 +2199,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
         // flowing back makes sense despite the PageBreak (otherwise,
         // we'd get an empty page).
         // Of course we need to overlook empty pages!
-        const SwFrm *pFlow = &amp;amp;rThis;
+        const SwFrm *pFlow = &amp;amp;m_rThis;
         do
         {
             pFlow = pFlow-&amp;gt;FindPrev();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2214,7 +2215,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                     nDiff -= 1;
                 if ( nDiff &amp;gt; 1 )
                 {
-                    pNewUpper = rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
+                    pNewUpper = m_rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
                     // #i53139#
                     // Now &amp;lt;pNewUpper&amp;gt; is a previous layout frame, which contains
                     // content. But the new upper layout frame has to be the next one.
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2241,13 +2242,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                     {
                         SwLayoutFrm* pNewNextUpper = pNewUpper-&amp;gt;GetLeaf( MAKEPAGE_NONE, sal_True );
                         if ( pNewNextUpper &amp;amp;&amp;amp;
-                             pNewNextUpper != rThis.GetUpper() &amp;amp;&amp;amp;
+                             pNewNextUpper != m_rThis.GetUpper() &amp;amp;&amp;amp;
                              pNewNextUpper-&amp;gt;GetType() == pNewUpper-&amp;gt;GetType() &amp;amp;&amp;amp;
                              pNewNextUpper-&amp;gt;IsInDocBody() == pNewUpper-&amp;gt;IsInDocBody() &amp;amp;&amp;amp;
                              pNewNextUpper-&amp;gt;IsInFtn() == pNewUpper-&amp;gt;IsInFtn() &amp;amp;&amp;amp;
                              pNewNextUpper-&amp;gt;IsInTab() == pNewUpper-&amp;gt;IsInTab() &amp;amp;&amp;amp;
                              pNewNextUpper-&amp;gt;IsInSct() == pNewUpper-&amp;gt;IsInSct() &amp;amp;&amp;amp;
-                             !rThis.WrongPageDesc( pNewNextUpper-&amp;gt;FindPageFrm() ) )
+                             !m_rThis.WrongPageDesc( pNewNextUpper-&amp;gt;FindPageFrm() ) )
                         {
                             pNewUpper = pNewNextUpper;
                             bCheckPageDescOfNextPage = true;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2264,9 +2265,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
         // If the previous column doesn't contain a CntntFrm, flowing back
         // makes sense despite the ColumnBreak, as otherwise we'd get
         // an empty column.
-        if( rThis.IsInSct() )
+        if( m_rThis.IsInSct() )
         {
-            pNewUpper = rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
+            pNewUpper = m_rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
             if( pNewUpper &amp;amp;&amp;amp; !SwFlowFrm::IsMoveBwdJump() &amp;amp;&amp;amp;
                 ( pNewUpper-&amp;gt;ContainsCntnt() ||
                   ( ( !pNewUpper-&amp;gt;IsColBodyFrm() ||
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2297,7 +2298,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                      pNewNextUpper-&amp;gt;IsInFtn() == pNewUpper-&amp;gt;IsInFtn() &amp;amp;&amp;amp;
                      pNewNextUpper-&amp;gt;IsInTab() == pNewUpper-&amp;gt;IsInTab() &amp;amp;&amp;amp;
                      pNewNextUpper-&amp;gt;IsInSct() == pNewUpper-&amp;gt;IsInSct() &amp;amp;&amp;amp;
-                     !rThis.WrongPageDesc( pNewNextUpper-&amp;gt;FindPageFrm() ) )
+                     !m_rThis.WrongPageDesc( pNewNextUpper-&amp;gt;FindPageFrm() ) )
                 {
                     pNewUpper = pNewNextUpper;
                 }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2305,7 +2306,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
         }
         else
         {
-            const SwFrm *pCol = rThis.FindColFrm();
+            const SwFrm *pCol = m_rThis.FindColFrm();
             bool bGoOn = true;
             bool bJump = false;
             do
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2315,7 +2316,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                 else
                 {
                     bGoOn = false;
-                    pCol = rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
+                    pCol = m_rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
                 }
                 if ( pCol )
                 {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2346,13 +2347,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                             // frame isn't the current one.
                             SwLayoutFrm* pNewNextUpper = pNewUpper-&amp;gt;GetLeaf( MAKEPAGE_NONE, sal_True );
                             if ( pNewNextUpper &amp;amp;&amp;amp;
-                                 pNewNextUpper != rThis.GetUpper() &amp;amp;&amp;amp;
+                                 pNewNextUpper != m_rThis.GetUpper() &amp;amp;&amp;amp;
                                  pNewNextUpper-&amp;gt;GetType() == pNewUpper-&amp;gt;GetType() &amp;amp;&amp;amp;
                                  pNewNextUpper-&amp;gt;IsInDocBody() == pNewUpper-&amp;gt;IsInDocBody() &amp;amp;&amp;amp;
                                  pNewNextUpper-&amp;gt;IsInFtn() == pNewUpper-&amp;gt;IsInFtn() &amp;amp;&amp;amp;
                                  pNewNextUpper-&amp;gt;IsInTab() == pNewUpper-&amp;gt;IsInTab() &amp;amp;&amp;amp;
                                  pNewNextUpper-&amp;gt;IsInSct() == pNewUpper-&amp;gt;IsInSct() &amp;amp;&amp;amp;
-                                 !rThis.WrongPageDesc( pNewNextUpper-&amp;gt;FindPageFrm() ) )
+                                 !m_rThis.WrongPageDesc( pNewNextUpper-&amp;gt;FindPageFrm() ) )
                             {
                                 pNewUpper = pNewNextUpper;
                             }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2372,7 +2373,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
         }
     }
     else // No breaks - we can flow back.
-        pNewUpper = rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
+        pNewUpper = m_rThis.GetLeaf( MAKEPAGE_NONE, sal_False );
 
     // #i27801# - no move backward of 'master' text frame,
     // if - due to its object positioning - it isn't allowed to be on the new page frame
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2383,12 +2384,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
     // - allow move backward as long as the anchored object is only temporarily
     //   positions considering its wrapping style.
     if ( pNewUpper &amp;amp;&amp;amp;
-         rThis.IsTxtFrm() &amp;amp;&amp;amp; !IsFollow() )
+         m_rThis.IsTxtFrm() &amp;amp;&amp;amp; !IsFollow() )
     {
         sal_uInt32 nToPageNum( 0L );
         const bool bMoveFwdByObjPos = SwLayouter::FrmMovedFwdByObjPos(
                                                 *(pOldPage-&amp;gt;GetFmt()-&amp;gt;GetDoc()),
-                                                static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(rThis),
+                                                static_cast&amp;lt;SwTxtFrm&amp;amp;&amp;gt;(m_rThis),
                                                 nToPageNum );
         if ( bMoveFwdByObjPos &amp;amp;&amp;amp;
              pNewUpper-&amp;gt;FindPageFrm()-&amp;gt;GetPhyPageNum() &amp;lt; nToPageNum )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2397,12 +2398,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
         }
         // #i44049# - check, if one of its anchored objects
         // has restarted the layout process.
-        else if ( rThis.GetDrawObjs() )
+        else if ( m_rThis.GetDrawObjs() )
         {
             sal_uInt32 i = 0;
-            for ( ; i &amp;lt; rThis.GetDrawObjs()-&amp;gt;Count(); ++i )
+            for ( ; i &amp;lt; m_rThis.GetDrawObjs()-&amp;gt;Count(); ++i )
             {
-                SwAnchoredObject* pAnchoredObj = (*rThis.GetDrawObjs())[i];
+                SwAnchoredObject* pAnchoredObj = (*m_rThis.GetDrawObjs())[i];
                 // #i47697# - refine condition - see above
                 if ( pAnchoredObj-&amp;gt;RestartLayoutProcess() &amp;amp;&amp;amp;
                      !pAnchoredObj-&amp;gt;IsTmpConsiderWrapInfluence() )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2448,7 +2449,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                 while ( pFrm-&amp;gt;GetNext() )
                     pFrm = pFrm-&amp;gt;GetNext();
                 pNewUpper = pFrm-&amp;gt;GetLeaf( MAKEPAGE_INSERT, sal_True );
-                if( pNewUpper == rThis.GetUpper() ) // Did we end up in the same place?
+                if( pNewUpper == m_rThis.GetUpper() ) // Did we end up in the same place?
                     pNewUpper = NULL;               // If so, moving is not needed.
             }
             else
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2474,7 +2475,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                 {
                     pSectFrm-&amp;gt;DelEmpty( sal_True );
                     delete pSectFrm;
-                    rThis.mbValidPos = sal_True;
+                    m_rThis.mbValidPos = sal_True;
                 }
             }
         }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2486,9 +2487,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
     // #i38232# - If next frame is a table, do *not* check,
     // if it's locked.
     if ( pNewUpper &amp;amp;&amp;amp; !IsFollow() &amp;amp;&amp;amp;
-         rThis.GetAttrSet()-&amp;gt;GetKeep().GetValue() &amp;amp;&amp;amp; rThis.GetIndNext() )
+         m_rThis.GetAttrSet()-&amp;gt;GetKeep().GetValue() &amp;amp;&amp;amp; m_rThis.GetIndNext() )
     {
-        SwFrm* pIndNext = rThis.GetIndNext();
+        SwFrm* pIndNext = m_rThis.GetIndNext();
         // #i38232#
         if ( !pIndNext-&amp;gt;IsTabFrm() )
         {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2520,35 +2521,35 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
     // layout loop control for flowing content again and again moving
     // backward under the same layout condition.
     if ( pNewUpper &amp;amp;&amp;amp; !IsFollow() &amp;amp;&amp;amp;
-         pNewUpper != rThis.GetUpper() &amp;amp;&amp;amp;
+         pNewUpper != m_rThis.GetUpper() &amp;amp;&amp;amp;
          SwLayouter::MoveBwdSuppressed( *(pOldPage-&amp;gt;GetFmt()-&amp;gt;GetDoc()),
                                         *this, *pNewUpper ) )
     {
         SwLayoutFrm* pNextNewUpper = pNewUpper-&amp;gt;GetLeaf(
-                                    ( !rThis.IsSctFrm() &amp;amp;&amp;amp; rThis.IsInSct() )
+                                    ( !m_rThis.IsSctFrm() &amp;amp;&amp;amp; m_rThis.IsInSct() )
                                     ? MAKEPAGE_NOSECTION
                                     : MAKEPAGE_NONE,
                                     sal_True );
         // #i73194# - make code robust
         OSL_ENSURE( pNextNewUpper, "&amp;lt;SwFlowFrm::MoveBwd(..)&amp;gt; - missing next new upper" );
         if ( pNextNewUpper &amp;amp;&amp;amp;
-             ( pNextNewUpper == rThis.GetUpper() ||
-               pNextNewUpper-&amp;gt;GetType() != rThis.GetUpper()-&amp;gt;GetType() ) )
+             ( pNextNewUpper == m_rThis.GetUpper() ||
+               pNextNewUpper-&amp;gt;GetType() != m_rThis.GetUpper()-&amp;gt;GetType() ) )
         {
             pNewUpper = 0L;
             OSL_FAIL( "&amp;lt;SwFlowFrm::MoveBwd(..)&amp;gt; - layout loop control for layout action &amp;lt;Move Backward&amp;gt; applied!" );
         }
     }
 
-    OSL_ENSURE( pNewUpper != rThis.GetUpper(),
+    OSL_ENSURE( pNewUpper != m_rThis.GetUpper(),
             "&amp;lt;SwFlowFrm::MoveBwd(..)&amp;gt; - moving backward to the current upper frame!? -&amp;gt; Please inform OD." );
     if ( pNewUpper )
     {
-        PROTOCOL_ENTER( &amp;amp;rThis, PROT_MOVE_BWD, 0, 0 );
+        PROTOCOL_ENTER( &amp;amp;m_rThis, PROT_MOVE_BWD, 0, 0 );
         if ( pNewUpper-&amp;gt;IsFtnContFrm() )
         {
             //Kann sein, dass ich einen Container bekam.
-            SwFtnFrm *pOld = rThis.FindFtnFrm();
+            SwFtnFrm *pOld = m_rThis.FindFtnFrm();
             SwFtnFrm *pNew = new SwFtnFrm( pOld-&amp;gt;GetFmt(), pOld,
                                            pOld-&amp;gt;GetRef(), pOld-&amp;gt;GetAttr() );
             if ( pOld-&amp;gt;GetMaster() )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2561,9 +2562,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
             pNew-&amp;gt;Paste( pNewUpper );
             pNewUpper = pNew;
         }
-        if( pNewUpper-&amp;gt;IsFtnFrm() &amp;amp;&amp;amp; rThis.IsInSct() )
+        if( pNewUpper-&amp;gt;IsFtnFrm() &amp;amp;&amp;amp; m_rThis.IsInSct() )
         {
-            SwSectionFrm* pSct = rThis.FindSctFrm();
+            SwSectionFrm* pSct = m_rThis.FindSctFrm();
             // If we're in a section of a footnote, we may need to create
             // a SwSectionFrm in the new upper
             if( pSct-&amp;gt;IsInFtn() )
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2601,7 +2602,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
             bFollow = pSect-&amp;gt;HasFollow();
         }
         pNewUpper-&amp;gt;Calc();
-        rThis.Cut();
+        m_rThis.Cut();
         //
         // optimization: format section, if its size is invalidated and if it's
         // the new parent of moved backward frame.
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2618,16 +2619,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
             }
         }
 
-        rThis.Paste( pNewUpper );
+        m_rThis.Paste( pNewUpper );
         // - optimization
         if ( bFormatSect )
             pSect-&amp;gt;Calc();
 
-        SwPageFrm *pNewPage = rThis.FindPageFrm();
+        SwPageFrm *pNewPage = m_rThis.FindPageFrm();
         if( pNewPage != pOldPage )
         {
-            rThis.Prepare( PREP_BOSS_CHGD, (const void*)pOldPage, sal_False );
-            ViewShell *pSh = rThis.getRootFrm()-&amp;gt;GetCurrShell();
+            m_rThis.Prepare( PREP_BOSS_CHGD, (const void*)pOldPage, sal_False );
+            ViewShell *pSh = m_rThis.getRootFrm()-&amp;gt;GetCurrShell();
             if ( pSh &amp;amp;&amp;amp; !pSh-&amp;gt;Imp()-&amp;gt;IsUpdateExpFlds() )
                 pSh-&amp;gt;GetDoc()-&amp;gt;SetNewFldLst(true);  // Will be done by CalcLayout() later on
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2646,7 +2647,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; sal_Bool SwFlowFrm::MoveBwd( sal_Bool &amp;amp;rbReformat )
                                             (SwPageFrm*)pNewPage-&amp;gt;GetNext();
                     SwFrm::CheckPageDescs( pStartPage, sal_False);
                 }
-                else if ( rThis.GetAttrSet()-&amp;gt;GetPageDesc().GetPageDesc() )
+                else if ( m_rThis.GetAttrSet()-&amp;gt;GetPageDesc().GetPageDesc() )
                 {
                     // First page could get empty for example by disabling
                     // a section
diff --git a/sw/source/core/layout/sectfrm.cxx b/sw/source/core/layout/sectfrm.cxx
index 9722b23..c4894bd 100644
--- a/sw/source/core/layout/sectfrm.cxx
+++ b/sw/source/core/layout/sectfrm.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2619,11 +2619,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SwSectionFrm::InvalidateFtnPos()
 
 long SwSectionFrm::Undersize( sal_Bool bOverSize )
 {
-    bUndersized = sal_False;
+    m_bUndersized = sal_False;
     SWRECTFN( this )
     long nRet = InnerHeight() - (Prt().*fnRect-&amp;gt;fnGetHeight)();
     if( nRet &amp;gt; 0 )
-        bUndersized = sal_True;
+        m_bUndersized = sal_True;
     else if( !bOverSize )
         nRet = 0;
     return nRet;
&lt;/pre&gt;</description>
    <dc:creator>Miklos Vajna</dc:creator>
    <dc:date>2013-05-25T17:56:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27744">
    <title>core.git: Repository.mk solenv/bin</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27744</link>
    <description>&lt;pre&gt; Repository.mk       |    1 -
 solenv/bin/gsicheck |   13 -------------
 2 files changed, 14 deletions(-)

New commits:
commit 7a3ddcc0a6e7693fba14f227f3d8615c9bbfe022
Author: Andras Timar &amp;lt;atimar&amp;lt; at &amp;gt;suse.com&amp;gt;
Date:   Sat May 25 18:18:31 2013 +0200

    gsicheck is no more
    
    Change-Id: I4b70690073247ebb9dde35370630b568568821d3

diff --git a/Repository.mk b/Repository.mk
index c6a779d..723d7a3 100644
--- a/Repository.mk
+++ b/Repository.mk
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -39,7 +39,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; $(eval $(call gb_Helper_register_executables,NONE, \
     genconv_dict \
     gendict \
     genindex_data \
-    gsicheck \
     helpex \
     idxdict \
 langsupport \
diff --git a/solenv/bin/gsicheck b/solenv/bin/gsicheck
deleted file mode 100755
index 5a09880..0000000
--- a/solenv/bin/gsicheck
+++ /dev/null
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,13 +0,0 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-#!/bin/sh
-if [ x${SOLARENV}x = xx ]; then
-    echo No environment found, please use 'setsolar'
-exit 1
-fi
-
-if [ "${OS?}" = MACOSX ]; then
-    export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH:+${DYLD_LIBRARY_PATH}:}${SOLARVERSION?}/${INPATH?}/lib
-else
-    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${SOLARVERSION?}/${INPATH?}/lib
-fi
-
-exec $SOLARVERSION/$INPATH/bin/gsicheck "$&amp;lt; at &amp;gt;"
&lt;/pre&gt;</description>
    <dc:creator>Andras Timar</dc:creator>
    <dc:date>2013-05-25T16:19:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27743">
    <title>core.git: Branch 'libreoffice-4-1' -cui/uiconfig dbaccess/uiconfig svx/uiconfig sw/uiconfigxmlsecurity/uiconfig</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27743</link>
    <description>&lt;pre&gt; cui/uiconfig/ui/backgroundpage.ui             |    2 +-
 cui/uiconfig/ui/optadvancedpage.ui            |    2 +-
 cui/uiconfig/ui/optpathspage.ui               |    2 +-
 dbaccess/uiconfig/ui/generalpagewizard.ui     |    2 +-
 dbaccess/uiconfig/ui/querypropertiesdialog.ui |    4 ++--
 svx/uiconfig/ui/headfootformatpage.ui         |    2 +-
 sw/uiconfig/swriter/ui/editsectiondialog.ui   |    2 +-
 xmlsecurity/uiconfig/ui/securitytrustpage.ui  |    2 +-
 8 files changed, 9 insertions(+), 9 deletions(-)

New commits:
commit 2f5a4b914daac00c8881ca69783c879d074fed9d
Author: Andras Timar &amp;lt;atimar&amp;lt; at &amp;gt;suse.com&amp;gt;
Date:   Sat May 25 17:26:49 2013 +0200

    translatable="yes" for some elements in .ui files
    
    Conflicts:
    starmath/uiconfig/smath/ui/alignmentdialog.ui
    starmath/uiconfig/smath/ui/spacingdialog.ui
    
    Change-Id: I915cd6e73f907850f17b102c7860a827b91eef37

diff --git a/cui/uiconfig/ui/backgroundpage.ui b/cui/uiconfig/ui/backgroundpage.ui
index 5fcb803..68a550a 100644
--- a/cui/uiconfig/ui/backgroundpage.ui
+++ b/cui/uiconfig/ui/backgroundpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -293,7 +293,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;property name="no_show_all"&amp;gt;True&amp;lt;/property&amp;gt;
                             &amp;lt;property name="hexpand"&amp;gt;True&amp;lt;/property&amp;gt;
                             &amp;lt;property name="xalign"&amp;gt;0&amp;lt;/property&amp;gt;
-                            &amp;lt;property name="label"&amp;gt;&amp;amp;lt;FILENAME&amp;amp;gt;&amp;lt;/property&amp;gt;
+                            &amp;lt;property name="label" translatable="yes"&amp;gt;&amp;amp;lt;FILENAME&amp;amp;gt;&amp;lt;/property&amp;gt;
                           &amp;lt;/object&amp;gt;
                           &amp;lt;packing&amp;gt;
                             &amp;lt;property name="left_attach"&amp;gt;0&amp;lt;/property&amp;gt;
diff --git a/cui/uiconfig/ui/optadvancedpage.ui b/cui/uiconfig/ui/optadvancedpage.ui
index 1c54497..cb23222 100644
--- a/cui/uiconfig/ui/optadvancedpage.ui
+++ b/cui/uiconfig/ui/optadvancedpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -93,7 +93,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                                 &amp;lt;property name="layout_style"&amp;gt;start&amp;lt;/property&amp;gt;
                                 &amp;lt;child&amp;gt;
                                   &amp;lt;object class="GtkButton" id="add"&amp;gt;
-                                    &amp;lt;property name="label"&amp;gt;_Add...&amp;lt;/property&amp;gt;
+                                    &amp;lt;property name="label" translatable="yes"&amp;gt;_Add...&amp;lt;/property&amp;gt;
                                     &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                                     &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                     &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/cui/uiconfig/ui/optpathspage.ui b/cui/uiconfig/ui/optpathspage.ui
index 64f0b80..a273f7b 100644
--- a/cui/uiconfig/ui/optpathspage.ui
+++ b/cui/uiconfig/ui/optpathspage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -148,7 +148,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
         &amp;lt;/child&amp;gt;
         &amp;lt;child&amp;gt;
           &amp;lt;object class="GtkButton" id="edit"&amp;gt;
-            &amp;lt;property name="label"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
+            &amp;lt;property name="label" translatable="yes"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
             &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
             &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
             &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/dbaccess/uiconfig/ui/generalpagewizard.ui b/dbaccess/uiconfig/ui/generalpagewizard.ui
index 95025e7..0e41080 100644
--- a/dbaccess/uiconfig/ui/generalpagewizard.ui
+++ b/dbaccess/uiconfig/ui/generalpagewizard.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -136,7 +136,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;/child&amp;gt;
     &amp;lt;child&amp;gt;
       &amp;lt;object class="dbulo-OpenDocumentButton" id="openDatabase"&amp;gt;
-        &amp;lt;property name="label"&amp;gt;Open&amp;lt;/property&amp;gt;
+        &amp;lt;property name="label" translatable="yes"&amp;gt;Open&amp;lt;/property&amp;gt;
         &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
         &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
         &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/dbaccess/uiconfig/ui/querypropertiesdialog.ui b/dbaccess/uiconfig/ui/querypropertiesdialog.ui
index 6f55af2..ddd5936 100644
--- a/dbaccess/uiconfig/ui/querypropertiesdialog.ui
+++ b/dbaccess/uiconfig/ui/querypropertiesdialog.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -118,7 +118,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;property name="layout_style"&amp;gt;start&amp;lt;/property&amp;gt;
                             &amp;lt;child&amp;gt;
                               &amp;lt;object class="GtkRadioButton" id="distinct"&amp;gt;
-                                &amp;lt;property name="label"&amp;gt;Yes&amp;lt;/property&amp;gt;
+                                &amp;lt;property name="label" translatable="yes"&amp;gt;Yes&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="receives_default"&amp;gt;False&amp;lt;/property&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -134,7 +134,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;/child&amp;gt;
                             &amp;lt;child&amp;gt;
                               &amp;lt;object class="GtkRadioButton" id="nondistinct"&amp;gt;
-                                &amp;lt;property name="label"&amp;gt;No&amp;lt;/property&amp;gt;
+                                &amp;lt;property name="label" translatable="yes"&amp;gt;No&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="receives_default"&amp;gt;False&amp;lt;/property&amp;gt;
diff --git a/svx/uiconfig/ui/headfootformatpage.ui b/svx/uiconfig/ui/headfootformatpage.ui
index 8fe9008..c77abad 100644
--- a/svx/uiconfig/ui/headfootformatpage.ui
+++ b/svx/uiconfig/ui/headfootformatpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -336,7 +336,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;/child&amp;gt;
                             &amp;lt;child&amp;gt;
                               &amp;lt;object class="GtkButton" id="buttonEdit"&amp;gt;
-                                &amp;lt;property name="label"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
+                                &amp;lt;property name="label" translatable="yes"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="use_underline"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/sw/uiconfig/swriter/ui/editsectiondialog.ui b/sw/uiconfig/swriter/ui/editsectiondialog.ui
index 96cc9a9..54a751d 100644
--- a/sw/uiconfig/swriter/ui/editsectiondialog.ui
+++ b/sw/uiconfig/swriter/ui/editsectiondialog.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -49,7 +49,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
             &amp;lt;/child&amp;gt;
             &amp;lt;child&amp;gt;
               &amp;lt;object class="GtkButton" id="options"&amp;gt;
-                &amp;lt;property name="label"&amp;gt;_Options...&amp;lt;/property&amp;gt;
+                &amp;lt;property name="label" translatable="yes"&amp;gt;_Options...&amp;lt;/property&amp;gt;
                 &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                 &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/xmlsecurity/uiconfig/ui/securitytrustpage.ui b/xmlsecurity/uiconfig/ui/securitytrustpage.ui
index 4ffa7d3..5727880 100644
--- a/xmlsecurity/uiconfig/ui/securitytrustpage.ui
+++ b/xmlsecurity/uiconfig/ui/securitytrustpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -231,7 +231,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                     &amp;lt;property name="layout_style"&amp;gt;end&amp;lt;/property&amp;gt;
                     &amp;lt;child&amp;gt;
                       &amp;lt;object class="GtkButton" id="addfile"&amp;gt;
-                        &amp;lt;property name="label"&amp;gt;A_dd...&amp;lt;/property&amp;gt;
+                        &amp;lt;property name="label" translatable="yes"&amp;gt;A_dd...&amp;lt;/property&amp;gt;
                         &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                         &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                         &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Andras Timar</dc:creator>
    <dc:date>2013-05-25T15:29:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27742">
    <title>core.git: cui/uiconfig dbaccess/uiconfigstarmath/uiconfig svx/uiconfig sw/uiconfig xmlsecurity/uiconfig</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27742</link>
    <description>&lt;pre&gt; cui/uiconfig/ui/backgroundpage.ui             |    2 +-
 cui/uiconfig/ui/optadvancedpage.ui            |    2 +-
 cui/uiconfig/ui/optpathspage.ui               |    2 +-
 dbaccess/uiconfig/ui/generalpagewizard.ui     |    2 +-
 dbaccess/uiconfig/ui/querypropertiesdialog.ui |    4 ++--
 starmath/uiconfig/smath/ui/alignmentdialog.ui |    2 +-
 starmath/uiconfig/smath/ui/spacingdialog.ui   |    2 +-
 svx/uiconfig/ui/headfootformatpage.ui         |    2 +-
 sw/uiconfig/swriter/ui/editsectiondialog.ui   |    2 +-
 xmlsecurity/uiconfig/ui/securitytrustpage.ui  |    2 +-
 10 files changed, 11 insertions(+), 11 deletions(-)

New commits:
commit 05eaada40d22ca02cebd1392e44beabcdd8d3964
Author: Andras Timar &amp;lt;atimar&amp;lt; at &amp;gt;suse.com&amp;gt;
Date:   Sat May 25 17:26:49 2013 +0200

    translatable="yes" for some elements in .ui files
    
    Change-Id: I915cd6e73f907850f17b102c7860a827b91eef37

diff --git a/cui/uiconfig/ui/backgroundpage.ui b/cui/uiconfig/ui/backgroundpage.ui
index 5fcb803..68a550a 100644
--- a/cui/uiconfig/ui/backgroundpage.ui
+++ b/cui/uiconfig/ui/backgroundpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -293,7 +293,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;property name="no_show_all"&amp;gt;True&amp;lt;/property&amp;gt;
                             &amp;lt;property name="hexpand"&amp;gt;True&amp;lt;/property&amp;gt;
                             &amp;lt;property name="xalign"&amp;gt;0&amp;lt;/property&amp;gt;
-                            &amp;lt;property name="label"&amp;gt;&amp;amp;lt;FILENAME&amp;amp;gt;&amp;lt;/property&amp;gt;
+                            &amp;lt;property name="label" translatable="yes"&amp;gt;&amp;amp;lt;FILENAME&amp;amp;gt;&amp;lt;/property&amp;gt;
                           &amp;lt;/object&amp;gt;
                           &amp;lt;packing&amp;gt;
                             &amp;lt;property name="left_attach"&amp;gt;0&amp;lt;/property&amp;gt;
diff --git a/cui/uiconfig/ui/optadvancedpage.ui b/cui/uiconfig/ui/optadvancedpage.ui
index 02415e4..5d703d3 100644
--- a/cui/uiconfig/ui/optadvancedpage.ui
+++ b/cui/uiconfig/ui/optadvancedpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -93,7 +93,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                                 &amp;lt;property name="layout_style"&amp;gt;start&amp;lt;/property&amp;gt;
                                 &amp;lt;child&amp;gt;
                                   &amp;lt;object class="GtkButton" id="add"&amp;gt;
-                                    &amp;lt;property name="label"&amp;gt;_Add...&amp;lt;/property&amp;gt;
+                                    &amp;lt;property name="label" translatable="yes"&amp;gt;_Add...&amp;lt;/property&amp;gt;
                                     &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                                     &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                     &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/cui/uiconfig/ui/optpathspage.ui b/cui/uiconfig/ui/optpathspage.ui
index 64f0b80..a273f7b 100644
--- a/cui/uiconfig/ui/optpathspage.ui
+++ b/cui/uiconfig/ui/optpathspage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -148,7 +148,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
         &amp;lt;/child&amp;gt;
         &amp;lt;child&amp;gt;
           &amp;lt;object class="GtkButton" id="edit"&amp;gt;
-            &amp;lt;property name="label"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
+            &amp;lt;property name="label" translatable="yes"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
             &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
             &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
             &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/dbaccess/uiconfig/ui/generalpagewizard.ui b/dbaccess/uiconfig/ui/generalpagewizard.ui
index 95025e7..0e41080 100644
--- a/dbaccess/uiconfig/ui/generalpagewizard.ui
+++ b/dbaccess/uiconfig/ui/generalpagewizard.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -136,7 +136,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     &amp;lt;/child&amp;gt;
     &amp;lt;child&amp;gt;
       &amp;lt;object class="dbulo-OpenDocumentButton" id="openDatabase"&amp;gt;
-        &amp;lt;property name="label"&amp;gt;Open&amp;lt;/property&amp;gt;
+        &amp;lt;property name="label" translatable="yes"&amp;gt;Open&amp;lt;/property&amp;gt;
         &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
         &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
         &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/dbaccess/uiconfig/ui/querypropertiesdialog.ui b/dbaccess/uiconfig/ui/querypropertiesdialog.ui
index 6f55af2..ddd5936 100644
--- a/dbaccess/uiconfig/ui/querypropertiesdialog.ui
+++ b/dbaccess/uiconfig/ui/querypropertiesdialog.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -118,7 +118,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;property name="layout_style"&amp;gt;start&amp;lt;/property&amp;gt;
                             &amp;lt;child&amp;gt;
                               &amp;lt;object class="GtkRadioButton" id="distinct"&amp;gt;
-                                &amp;lt;property name="label"&amp;gt;Yes&amp;lt;/property&amp;gt;
+                                &amp;lt;property name="label" translatable="yes"&amp;gt;Yes&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="receives_default"&amp;gt;False&amp;lt;/property&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -134,7 +134,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;/child&amp;gt;
                             &amp;lt;child&amp;gt;
                               &amp;lt;object class="GtkRadioButton" id="nondistinct"&amp;gt;
-                                &amp;lt;property name="label"&amp;gt;No&amp;lt;/property&amp;gt;
+                                &amp;lt;property name="label" translatable="yes"&amp;gt;No&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="receives_default"&amp;gt;False&amp;lt;/property&amp;gt;
diff --git a/starmath/uiconfig/smath/ui/alignmentdialog.ui b/starmath/uiconfig/smath/ui/alignmentdialog.ui
index 25ae7dc..7368f21 100644
--- a/starmath/uiconfig/smath/ui/alignmentdialog.ui
+++ b/starmath/uiconfig/smath/ui/alignmentdialog.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -61,7 +61,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
             &amp;lt;/child&amp;gt;
             &amp;lt;child&amp;gt;
               &amp;lt;object class="GtkButton" id="default"&amp;gt;
-                &amp;lt;property name="label"&amp;gt;_Default&amp;lt;/property&amp;gt;
+                &amp;lt;property name="label" translatable="yes"&amp;gt;_Default&amp;lt;/property&amp;gt;
                 &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                 &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/starmath/uiconfig/smath/ui/spacingdialog.ui b/starmath/uiconfig/smath/ui/spacingdialog.ui
index 17c569a..a0dd15d 100644
--- a/starmath/uiconfig/smath/ui/spacingdialog.ui
+++ b/starmath/uiconfig/smath/ui/spacingdialog.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -332,7 +332,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                     &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                     &amp;lt;property name="can_focus"&amp;gt;False&amp;lt;/property&amp;gt;
                     &amp;lt;property name="xalign"&amp;gt;0&amp;lt;/property&amp;gt;
-                    &amp;lt;property name="label"&amp;gt;Title&amp;lt;/property&amp;gt;
+                    &amp;lt;property name="label" translatable="yes"&amp;gt;Title&amp;lt;/property&amp;gt;
                     &amp;lt;property name="use_underline"&amp;gt;True&amp;lt;/property&amp;gt;
                     &amp;lt;attributes&amp;gt;
                       &amp;lt;attribute name="weight" value="bold"/&amp;gt;
diff --git a/svx/uiconfig/ui/headfootformatpage.ui b/svx/uiconfig/ui/headfootformatpage.ui
index 8fe9008..c77abad 100644
--- a/svx/uiconfig/ui/headfootformatpage.ui
+++ b/svx/uiconfig/ui/headfootformatpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -336,7 +336,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                             &amp;lt;/child&amp;gt;
                             &amp;lt;child&amp;gt;
                               &amp;lt;object class="GtkButton" id="buttonEdit"&amp;gt;
-                                &amp;lt;property name="label"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
+                                &amp;lt;property name="label" translatable="yes"&amp;gt;_Edit...&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
                                 &amp;lt;property name="use_underline"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/sw/uiconfig/swriter/ui/editsectiondialog.ui b/sw/uiconfig/swriter/ui/editsectiondialog.ui
index 96cc9a9..54a751d 100644
--- a/sw/uiconfig/swriter/ui/editsectiondialog.ui
+++ b/sw/uiconfig/swriter/ui/editsectiondialog.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -49,7 +49,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
             &amp;lt;/child&amp;gt;
             &amp;lt;child&amp;gt;
               &amp;lt;object class="GtkButton" id="options"&amp;gt;
-                &amp;lt;property name="label"&amp;gt;_Options...&amp;lt;/property&amp;gt;
+                &amp;lt;property name="label" translatable="yes"&amp;gt;_Options...&amp;lt;/property&amp;gt;
                 &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                 &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                 &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
diff --git a/xmlsecurity/uiconfig/ui/securitytrustpage.ui b/xmlsecurity/uiconfig/ui/securitytrustpage.ui
index 4ffa7d3..5727880 100644
--- a/xmlsecurity/uiconfig/ui/securitytrustpage.ui
+++ b/xmlsecurity/uiconfig/ui/securitytrustpage.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -231,7 +231,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                     &amp;lt;property name="layout_style"&amp;gt;end&amp;lt;/property&amp;gt;
                     &amp;lt;child&amp;gt;
                       &amp;lt;object class="GtkButton" id="addfile"&amp;gt;
-                        &amp;lt;property name="label"&amp;gt;A_dd...&amp;lt;/property&amp;gt;
+                        &amp;lt;property name="label" translatable="yes"&amp;gt;A_dd...&amp;lt;/property&amp;gt;
                         &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;
                         &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;
                         &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Andras Timar</dc:creator>
    <dc:date>2013-05-25T15:27:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27741">
    <title>core.git: freetype/ExternalProject_freetype.mk</title>
    <link>http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.scm/27741</link>
    <description>&lt;pre&gt; freetype/ExternalProject_freetype.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 3f42e3196f3b574afbf7d0df022dd68271cab0dc
Author: David Tardon &amp;lt;dtardon&amp;lt; at &amp;gt;redhat.com&amp;gt;
Date:   Sat May 25 13:02:30 2013 +0200

    blind attempt to unbreak android build
    
    Change-Id: I633568f2bfd2af6b14f8bcc192cd2fcc32521131

diff --git a/freetype/ExternalProject_freetype.mk b/freetype/ExternalProject_freetype.mk
index 8e2108c..ba22a64 100644
--- a/freetype/ExternalProject_freetype.mk
+++ b/freetype/ExternalProject_freetype.mk
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -20,7 +20,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; $(call gb_ExternalProject_get_state_target,freetype,build) :
 --disable-shared \
 --without-zlib \
 --without-bzip2 \
---prefix=$(OUTDIR) --includedir=$(OUTDIR)/inc/external \
+--prefix=$(OUTDIR) --includedir=$(call gb_UnpackedTarball_get_dir,freetype)/include \
 --build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) \
 &amp;amp;&amp;amp; chmod +x builds/unix/freetype-config \
 &amp;amp;&amp;amp; $(MAKE) \
&lt;/pre&gt;</description>
    <dc:creator>David Tardon</dc:creator>
    <dc:date>2013-05-25T15:08:01</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.documentfoundation.libreoffice.scm">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.documentfoundation.libreoffice.scm</link>
  </textinput>
</rdf:RDF>
