[Libreoffice-commits] .: Makefile

2012-03-27 Thread Stephan Bergmann
 Makefile |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit ef5b4b577c407ab5dc1595a1865f710a14e1bdee
Author: Stephan Bergmann sberg...@redhat.com
Date:   Tue Mar 27 08:16:19 2012 +0200

dev-install needs to depend on build after all

...as only build passes through instsetoo_native, where some files 
(pyuno.py
etc.) are copied into places where ooinstall expects to find them.

diff --git a/Makefile b/Makefile
index 4386267..d29f244 100644
--- a/Makefile
+++ b/Makefile
@@ -430,7 +430,7 @@ install:
echo Installation finished, you can now execute:  \
echo $(INSTALLDIR)/program/soffice
 
-dev-install: build-packimages
+dev-install: build
@rm -rf $(OUTDIR)/installation
@mkdir $(OUTDIR)/installation
 ifeq ($(DISABLE_LINKOO),TRUE)
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: sc/CppunitTest_sc_subsequent_filters_test.mk

2012-03-27 Thread Tor Lillqvist
 sc/CppunitTest_sc_subsequent_filters_test.mk |3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 31d0dcfa76cc89afb214304dae556226f490421f
Author: Tor Lillqvist tlillqv...@suse.com
Date:   Tue Mar 27 09:42:41 2012 +0300

qahelper.hxx's loadFile() needs liblo-bootstrap on Android

diff --git a/sc/CppunitTest_sc_subsequent_filters_test.mk 
b/sc/CppunitTest_sc_subsequent_filters_test.mk
index 7cf779f..bc79f90 100644
--- a/sc/CppunitTest_sc_subsequent_filters_test.mk
+++ b/sc/CppunitTest_sc_subsequent_filters_test.mk
@@ -63,6 +63,9 @@ $(eval $(call 
gb_CppunitTest_add_linked_libs,sc_subsequent_filters_test, \
 utl \
 vcl \
 xo \
+   $(if $(filter $(OS),ANDROID), \
+   lo-bootstrap \
+   ) \
$(gb_STDLIBS) \
 ))
 
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'libreoffice-3-5' - 2 commits - basctl/AllLangResTarget_basctl.mk formula/AllLangResTarget_for.mk svl/AllLangResTarget_svl.mk svl/Library_fsstorage.mk svl/Library_passw

2012-03-27 Thread Lubos Lunak
 basctl/AllLangResTarget_basctl.mk |4 
 formula/AllLangResTarget_for.mk   |1 +
 svl/AllLangResTarget_svl.mk   |2 +-
 svl/Library_fsstorage.mk  |7 ++-
 svl/Library_passwordcontainer.mk  |7 ++-
 5 files changed, 10 insertions(+), 11 deletions(-)

New commits:
commit 3d07ac27bf35f83587fd5422791adf6670c689a1
Author: Matúš Kukan matus.ku...@gmail.com
Date:   Sun Mar 25 12:18:32 2012 +0200

svl: add include path and more add_package_headers

Conflicts:

svl/AllLangResTarget_svl.mk
svl/Library_fsstorage.mk
svl/Library_passwordcontainer.mk

Signed-off-by: Luboš Luňák l.lu...@suse.cz

diff --git a/svl/AllLangResTarget_svl.mk b/svl/AllLangResTarget_svl.mk
index 70edac2..90cb015 100644
--- a/svl/AllLangResTarget_svl.mk
+++ b/svl/AllLangResTarget_svl.mk
@@ -36,7 +36,7 @@ $(eval $(call gb_SrsTarget_SrsTarget,svl/res))
 
 $(eval $(call gb_SrsTarget_set_include,svl/res,\
 $$(INCLUDE) \
--I$(WORKDIR)/inc \
+-I$(realpath $(SRCDIR)/svl/inc) \
 ))
 
 $(eval $(call gb_SrsTarget_add_files,svl/res,\
diff --git a/svl/Library_fsstorage.mk b/svl/Library_fsstorage.mk
index 2247c9a..a3bf09f 100644
--- a/svl/Library_fsstorage.mk
+++ b/svl/Library_fsstorage.mk
@@ -28,15 +28,12 @@
 
 $(eval $(call gb_Library_Library,fsstorage))
 
+$(eval $(call gb_Library_add_package_headers,fsstorage,svl_inc))
+
 $(eval $(call 
gb_Library_set_componentfile,fsstorage,svl/source/fsstor/fsstorage))
 
 $(eval $(call gb_Library_set_include,fsstorage,\
--I$(WORKDIR)/inc/svl \
--I$(WORKDIR)/inc/ \
--I$(realpath $(SRCDIR)/svl/inc) \
--I$(realpath $(SRCDIR)/svl/inc/svl) \
 -I$(realpath $(SRCDIR)/svl/source/inc) \
--I$(OUTDIR)/inc \
 $$(INCLUDE) \
 ))
 
diff --git a/svl/Library_passwordcontainer.mk b/svl/Library_passwordcontainer.mk
index 6b577b6..e96a11a 100644
--- a/svl/Library_passwordcontainer.mk
+++ b/svl/Library_passwordcontainer.mk
@@ -28,15 +28,12 @@
 
 $(eval $(call gb_Library_Library,passwordcontainer))
 
+$(eval $(call gb_Library_add_package_headers,passwordcontainer,svl_inc))
+
 $(eval $(call 
gb_Library_set_componentfile,passwordcontainer,svl/source/passwordcontainer/passwordcontainer))
 
 $(eval $(call gb_Library_set_include,passwordcontainer,\
--I$(WORKDIR)/inc/svl \
--I$(WORKDIR)/inc/ \
--I$(realpath $(SRCDIR)/svl/inc) \
--I$(realpath $(SRCDIR)/svl/inc/svl) \
 -I$(realpath $(SRCDIR)/svl/source/inc) \
--I$(OUTDIR)/inc \
 $$(INCLUDE) \
 ))
 
commit a0d31721fc2cd7391e7a27a3adcf50ff20370174
Author: Matúš Kukan matus.ku...@gmail.com
Date:   Mon Mar 26 23:01:46 2012 +0200

more dependencies and include paths

Conflicts:

basctl/AllLangResTarget_basctl.mk
formula/AllLangResTarget_for.mk

Signed-off-by: Luboš Luňák l.lu...@suse.cz

diff --git a/basctl/AllLangResTarget_basctl.mk 
b/basctl/AllLangResTarget_basctl.mk
index 1611f9a..63575fa 100644
--- a/basctl/AllLangResTarget_basctl.mk
+++ b/basctl/AllLangResTarget_basctl.mk
@@ -54,4 +54,8 @@ $(eval $(call gb_SrsTarget_add_files,basctl/res,\
basctl/source/dlged/managelang.src \
 ))
 
+$(call gb_SrsTemplateTarget_get_target,basctl/res) : \
+   $(call gb_Package_get_target,svx_globlmn_hrc) \
+   $(call gb_Package_get_target,svx_inc)
+
 # vim: set noet sw=4 ts=4:
diff --git a/formula/AllLangResTarget_for.mk b/formula/AllLangResTarget_for.mk
index 0830623..fe90dd6 100644
--- a/formula/AllLangResTarget_for.mk
+++ b/formula/AllLangResTarget_for.mk
@@ -37,6 +37,7 @@ $(eval $(call gb_SrsTarget_SrsTarget,formula/res))
 
 $(eval $(call gb_SrsTarget_set_include,formula/res,\
 $$(INCLUDE) \
+-I$(realpath $(SRCDIR)/formula/inc) \
 -I$(realpath $(SRCDIR)/formula/source/core/inc) \
 -I$(OUTDIR)/inc \
 ))
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'libreoffice-3-5' - cui/source

2012-03-27 Thread Stephan Bergmann
 cui/source/tabpages/tpline.cxx |1 +
 1 file changed, 1 insertion(+)

New commits:
commit 14d47f6f6ed9f9e682136cc72d6fe44a9e0c7d9e
Author: Kohei Yoshida kohei.yosh...@gmail.com
Date:   Mon Mar 26 16:26:32 2012 -0400

fdo#46942: Fix a regression caused by List removal.

3236c2c3af9355157c62f68fcbd429498f7f747b accidentally removed the gallery
item count which was used to differentiate the gallery symbols from
normal ones.

Signed-off-by: Stephan Bergmann sberg...@redhat.com

diff --git a/cui/source/tabpages/tpline.cxx b/cui/source/tabpages/tpline.cxx
index 3a27eaa..abb5df3 100644
--- a/cui/source/tabpages/tpline.cxx
+++ b/cui/source/tabpages/tpline.cxx
@@ -1464,6 +1464,7 @@ IMPL_LINK( SvxLineTabPage, MenuCreateHdl_Impl, MenuButton 
*, pButton )
 String aEmptyStr;
 const String *pUIName = NULL;
 sal_uInt32 i = 0;
+nNumMenuGalleryItems = aGrfNames.size();
 for(std::vectorString::iterator it = aGrfNames.begin(); it != 
aGrfNames.end(); ++it, ++i)
 {
 pUIName = (*it);
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'libreoffice-3-5-2' - sw/source

2012-03-27 Thread Petr Mladek
 sw/source/core/layout/paintfrm.cxx |   44 +
 1 file changed, 11 insertions(+), 33 deletions(-)

New commits:
commit 47ef805d8ab2f2a41be058ab5f7e0fe061ffe7a0
Author: Petr Mladek pmla...@suse.cz
Date:   Tue Mar 27 10:04:38 2012 +0200

Revert fdo#42750: delay painting borders until after subsidiary lines

It still causes some regressions and it is more safe to be on the state
of 3.5.1.

This reverts commit c7524ab32f801910673da5c9c68669ada7c98769.

Signed-off-by: Petr Mladek pmla...@suse.cz
Signed-off-by: Michael Stahl mst...@redhat.com
Signed-off-by: Cedric Bosdonnat cbosdon...@suse.com

diff --git a/sw/source/core/layout/paintfrm.cxx 
b/sw/source/core/layout/paintfrm.cxx
index 3a93e47..4de8650 100755
--- a/sw/source/core/layout/paintfrm.cxx
+++ b/sw/source/core/layout/paintfrm.cxx
@@ -119,7 +119,6 @@
 #include drawinglayer/primitive2d/textlayoutdevice.hxx
 #include svx/sdr/contact/objectcontacttools.hxx
 #include svx/unoapi.hxx
-#include comphelper/sequenceasvector.hxx
 #include basegfx/matrix/b2dhommatrix.hxx
 #include basegfx/matrix/b2dhommatrixtools.hxx
 #include basegfx/polygon/b2dpolygon.hxx
@@ -221,22 +220,6 @@ public:
 inline void Ins( const SwRect rRect, const sal_uInt8 nSCol );
 };
 
-class BorderLines
-{
-::comphelper::SequenceAsVector
- ::drawinglayer::primitive2d::Primitive2DReference m_Lines;
-public:
-void AddBorderLine(
-::drawinglayer::primitive2d::Primitive2DReference const xLine)
-{
-m_Lines.push_back(xLine);
-}
-drawinglayer::primitive2d::Primitive2DSequence GetBorderLines() const
-{
-return m_Lines.getAsConstList();
-}
-};
-
 //- End of classes for border lines --
 
 static ViewShell *pGlobalShell = 0;
@@ -270,7 +253,6 @@ static double aEdgeScale = 0.5;
 // be compared with pLines before the work in order to avoid help lines
 // to hide borders.
 // bTablines is sal_True during the Paint of a table.
-static BorderLines *g_pBorderLines = 0;
 static SwLineRects *pLines = 0;
 static SwSubsRects *pSubsLines = 0;
 // global variable for sub-lines of body, header, footer, section and footnote 
frames.
@@ -353,7 +335,6 @@ class SwSavePaintStatics
 SwFlyFrm   *pSRetoucheFly,
*pSRetoucheFly2,
*pSFlyOnlyDraw;
-BorderLines*pBLines;
 SwLineRects*pSLines;
 SwSubsRects*pSSubsLines;
 SwSubsRects*pSSpecSubsLines;
@@ -379,7 +360,6 @@ SwSavePaintStatics::SwSavePaintStatics() :
 pSRetoucheFly   ( pRetoucheFly  ),
 pSRetoucheFly2  ( pRetoucheFly2 ),
 pSFlyOnlyDraw   ( pFlyOnlyDraw  ),
-pBLines ( g_pBorderLines),
 pSLines ( pLines),
 pSSubsLines ( pSubsLines),
 pSSpecSubsLines ( pSpecSubsLines),
@@ -404,7 +384,6 @@ SwSavePaintStatics::SwSavePaintStatics() :
 aScaleX = aScaleY = 1.0;
 aMinDistScale = 0.73;
 aEdgeScale = 0.5;
-g_pBorderLines = 0;
 pLines = 0;
 pSubsLines = 0;
 pSpecSubsLines = 0L;
@@ -419,7 +398,6 @@ SwSavePaintStatics::~SwSavePaintStatics()
 pRetoucheFly   = pSRetoucheFly;
 pRetoucheFly2  = pSRetoucheFly2;
 pFlyOnlyDraw   = pSFlyOnlyDraw;
-g_pBorderLines = pBLines;
 pLines = pSLines;
 pSubsLines = pSSubsLines;
 pSpecSubsLines = pSSpecSubsLines;
@@ -2910,7 +2888,6 @@ SwRootFrm::Paint(SwRect const rRect, SwPrintData 
const*const pPrintData) const
 pSubsLines = new SwSubsRects;
 pSpecSubsLines = new SwSubsRects;
 }
-g_pBorderLines = new BorderLines;
 
 aPaintRect._Intersection( aRect );
 
@@ -3024,9 +3001,6 @@ SwRootFrm::Paint(SwRect const rRect, SwPrintData 
const*const pPrintData) const
 DELETEZ( pSubsLines );
 DELETEZ( pSpecSubsLines );
 }
-// fdo#42750: delay painting these until after subsidiary lines
-ProcessPrimitives(g_pBorderLines-GetBorderLines());
-DELETEZ(g_pBorderLines);
 pVout-Leave();
 
 // #i68597#
@@ -4535,8 +4509,11 @@ void lcl_PaintLeftRightLine( const sal_Bool 
_bLeft,
 ::lcl_SubTopBottom( aRect, rBox, _rAttrs, _rFrm, _rRectFn, 
bPrtOutputDev );
 }
 
+// TODO Postpone the processing of the primitives
 if ( lcl_GetLineWidth( pLeftRightBorder )  0 )
 {
+drawinglayer::primitive2d::Primitive2DSequence aSequence( 1 );
+
 double nExtentIS = lcl_GetExtent( pTopBorder, NULL );
 double nExtentIE = lcl_GetExtent( pBottomBorder, NULL );
 double nExtentOS = lcl_GetExtent( NULL, pTopBorder );
@@ -4558,22 +4535,21 @@ void lcl_PaintLeftRightLine( const sal_Bool 
_bLeft,
 Color aLeftColor = _bLeft ? 

[Libreoffice-commits] .: connectivity/source

2012-03-27 Thread Lionel Elie Mamane
 connectivity/source/commontools/dbtools2.cxx |   73 ++-
 1 file changed, 62 insertions(+), 11 deletions(-)

New commits:
commit 077e711b5f5f19fceed44e2d992bf5c027e75ab6
Author: Lionel Elie Mamane lio...@mamane.lu
Date:   Tue Mar 27 10:49:49 2012 +0200

fdo#47937: copy column privileges into table privileges

diff --git a/connectivity/source/commontools/dbtools2.cxx 
b/connectivity/source/commontools/dbtools2.cxx
index e559847..1ad8985 100644
--- a/connectivity/source/commontools/dbtools2.cxx
+++ b/connectivity/source/commontools/dbtools2.cxx
@@ -674,19 +674,20 @@ sal_Int32 getTablePrivileges(const Reference 
XDatabaseMetaData _xMetaData,
 Reference XResultSet  xPrivileges = 
_xMetaData-getTablePrivileges(aVal, _sSchema, _sTable);
 Reference XRow  xCurrentRow(xPrivileges, UNO_QUERY);
 
+const ::rtl::OUString sUserWorkingFor = _xMetaData-getUserName();
+static const ::rtl::OUString sSELECT( RTL_CONSTASCII_USTRINGPARAM( 
SELECT ));
+static const ::rtl::OUString sINSERT( RTL_CONSTASCII_USTRINGPARAM( 
INSERT ));
+static const ::rtl::OUString sUPDATE( RTL_CONSTASCII_USTRINGPARAM( 
UPDATE ));
+static const ::rtl::OUString sDELETE( RTL_CONSTASCII_USTRINGPARAM( 
DELETE ));
+static const ::rtl::OUString sREAD( RTL_CONSTASCII_USTRINGPARAM( 
READ ));
+static const ::rtl::OUString sCREATE( RTL_CONSTASCII_USTRINGPARAM( 
CREATE ));
+static const ::rtl::OUString sALTER( RTL_CONSTASCII_USTRINGPARAM( 
ALTER ));
+static const ::rtl::OUString sREFERENCE( RTL_CONSTASCII_USTRINGPARAM( 
REFERENCE ));
+static const ::rtl::OUString sDROP( RTL_CONSTASCII_USTRINGPARAM( 
DROP ));
+
 if ( xCurrentRow.is() )
 {
-::rtl::OUString sUserWorkingFor = _xMetaData-getUserName();
-static const ::rtl::OUString sSELECT( RTL_CONSTASCII_USTRINGPARAM( 
SELECT ));
-static const ::rtl::OUString sINSERT( RTL_CONSTASCII_USTRINGPARAM( 
INSERT ));
-static const ::rtl::OUString sUPDATE( RTL_CONSTASCII_USTRINGPARAM( 
UPDATE ));
-static const ::rtl::OUString sDELETE( RTL_CONSTASCII_USTRINGPARAM( 
DELETE ));
-static const ::rtl::OUString sREAD( RTL_CONSTASCII_USTRINGPARAM( 
READ ));
-static const ::rtl::OUString sCREATE( RTL_CONSTASCII_USTRINGPARAM( 
CREATE ));
-static const ::rtl::OUString sALTER( RTL_CONSTASCII_USTRINGPARAM( 
ALTER ));
-static const ::rtl::OUString sREFERENCE( 
RTL_CONSTASCII_USTRINGPARAM( REFERENCE ));
-static const ::rtl::OUString sDROP( RTL_CONSTASCII_USTRINGPARAM( 
DROP ));
-// after creation the set is positioned before the first record, 
per definitionem
+// after creation the set is positioned before the first record, 
per definition
 #ifdef DBG_UTIL
 Reference XResultSetMetaDataSupplier  
xSup(xPrivileges,UNO_QUERY);
 if ( xSup.is() )
@@ -743,6 +744,56 @@ sal_Int32 getTablePrivileges(const Reference 
XDatabaseMetaData _xMetaData,
 }
 }
 disposeComponent(xPrivileges);
+
+// Some drivers put a table privilege as soon as any column has the 
privilege,
+// some drivers only if all columns have the privilege.
+// To unifiy the situation, collect column privileges here, too.
+Reference XResultSet  xColumnPrivileges = 
_xMetaData-getColumnPrivileges(aVal, _sSchema, _sTable, 
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(%)));
+Reference XRow  xColumnCurrentRow(xColumnPrivileges, UNO_QUERY);
+if ( xColumnCurrentRow.is() )
+{
+// after creation the set is positioned before the first record, 
per definition
+::rtl::OUString sPrivilege, sGrantee;
+while ( xColumnPrivileges-next() )
+{
+#ifdef DBG_UTIL
+::rtl::OUString sCat, sSchema, sTableName, sColumnName, 
sGrantor, sGrantable;
+sCat= xColumnCurrentRow-getString(1);
+sSchema = xColumnCurrentRow-getString(2);
+sTableName  = xColumnCurrentRow-getString(3);
+sColumnName = xColumnCurrentRow-getString(4);
+sGrantor= xColumnCurrentRow-getString(5);
+#endif
+sGrantee= xColumnCurrentRow-getString(6);
+sPrivilege  = xColumnCurrentRow-getString(7);
+#ifdef DBG_UTIL
+sGrantable  = xColumnCurrentRow-getString(8);
+#endif
+
+if (!sUserWorkingFor.equalsIgnoreAsciiCase(sGrantee))
+continue;
+
+if (sPrivilege.equalsIgnoreAsciiCase(sSELECT))
+nPrivileges |= Privilege::SELECT;
+else if (sPrivilege.equalsIgnoreAsciiCase(sINSERT))
+nPrivileges |= Privilege::INSERT;
+else if (sPrivilege.equalsIgnoreAsciiCase(sUPDATE))
+nPrivileges |= Privilege::UPDATE;
+else if 

[Libreoffice-commits] .: Branch 'libreoffice-3-5-2' - 3 commits - scripting/examples scripting/Jar_HelloWorld.mk scripting/Jar_Highlight.mk scripting/Jar_MemoryUsage.mk scripting/Jar_ScriptFramework.m

2012-03-27 Thread Fridrich Strba
 scripting/Jar_HelloWorld.mk
   |2 
 scripting/Jar_Highlight.mk 
   |2 
 scripting/Jar_MemoryUsage.mk   
   |2 
 scripting/Jar_ScriptFramework.mk   
   |2 
 scripting/Jar_ScriptProviderForBeanShell.mk
   |4 
 scripting/Jar_ScriptProviderForJava.mk 
   |5 +
 scripting/Jar_ScriptProviderForJavaScript.mk   
   |2 
 scripting/examples/java/HelloWorld/HelloWorld.java 
   |2 
 scripting/examples/java/HelloWorld/parcel-descriptor.xml   
   |2 
 scripting/examples/java/Highlight/HighlightText.java   
   |2 
 scripting/examples/java/Highlight/parcel-descriptor.xml
   |2 
 scripting/examples/java/MemoryUsage/MemoryUsage.java   
   |2 
 scripting/examples/java/MemoryUsage/parcel-descriptor.xml  
   |2 
 scripting/examples/java/Newsgroup/MimeConfiguration.java   
   |2 
 scripting/examples/java/Newsgroup/NewsGroup.java   
   |2 
 scripting/examples/java/Newsgroup/OfficeAttachment.java
   |2 
 scripting/examples/java/Newsgroup/PostNewsgroup.java   
   |2 
 scripting/examples/java/Newsgroup/Sender.java  
   |2 
 scripting/examples/java/Newsgroup/StatusWindow.java
   |2 
 scripting/examples/java/Newsgroup/SubscribedNewsgroups.java
   |2 
 scripting/examples/java/debugger/DebugRunner.java  
   |2 
 scripting/examples/java/debugger/OOBeanShellDebugger.java  
   |2 
 scripting/examples/java/debugger/OORhinoDebugger.java  
   |2 
 scripting/examples/java/debugger/OOScriptDebugger.java 
   |2 
 scripting/examples/java/debugger/parcel-descriptor.xml 
   |2 
 scripting/examples/java/selector/ScriptSelector.java   
   |2 
 scripting/examples/java/selector/parcel-descriptor.xml 
   |2 
 scripting/java/Framework/MANIFEST.MF   
   |2 
 scripting/java/com/sun/star/script/framework/container/ScriptMetaData.java 
   |   46 +-
 scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java  
   |6 -
 
scripting/java/com/sun/star/script/framework/provider/beanshell/ScriptEditorForBeanShell.java
 |3 
 
scripting/java/com/sun/star/script/framework/provider/beanshell/ScriptProviderForBeanShell.java
   |3 
 scripting/java/com/sun/star/script/framework/provider/java/MANIFEST.MF 
   |2 
 
scripting/java/com/sun/star/script/framework/provider/java/ScriptProviderForJava.java
 |2 
 
scripting/java/com/sun/star/script/framework/provider/javascript/ScriptProviderForJavaScript.java
 |3 
 35 files changed, 109 insertions(+), 17 deletions(-)

New commits:
commit a574a38a73b252498ac061dcf08d96a84b48b6af
Author: Stephan Bergmann sberg...@redhat.com
Date:   Fri Mar 23 16:05:24 2012 +0100

fdo#46102: Load Java scripts with class loaders that actually find them

ScriptMetaData.createURL produces weird URLs (ending in /ucb/, and 
potentially
still containing vnd.sun.star.expand: prefix) that are apparently good for
loading documents for editing via UCBStreamHandler, but cannot meaningfully 
be
passed to a URLClassLoader.

It is unclear to me how the Java script provider shall ever have found the
script jars in the past.
(cherry picked from commit dd6c4f4db1d62268d73e09ae52d23f760a967dcc)

Signed-off-by: Michael Stahl mst...@redhat.com
Signed-off-by: Petr Mladek pmla...@suse.cz
Signed-off-by: Fridrich Å trba fridrich.st...@bluewin.ch

diff --git 
a/scripting/java/com/sun/star/script/framework/container/ScriptMetaData.java 
b/scripting/java/com/sun/star/script/framework/container/ScriptMetaData.java
index 1cf99d7..178f480 100755
--- a/scripting/java/com/sun/star/script/framework/container/ScriptMetaData.java
+++ 

[Libreoffice-commits] .: officecfg/util

2012-03-27 Thread Tor Lillqvist
 officecfg/util/schema_val.xsl |1 -
 1 file changed, 1 deletion(-)

New commits:
commit b0ba1438439873b1da3a9d580e9828ebae11bad4
Author: Tor Lillqvist t...@iki.fi
Date:   Tue Mar 27 12:51:47 2012 +0300

Bin annoying CHECKING CONSISTENCY message

diff --git a/officecfg/util/schema_val.xsl b/officecfg/util/schema_val.xsl
index f8147d8..04342e7 100755
--- a/officecfg/util/schema_val.xsl
+++ b/officecfg/util/schema_val.xsl
@@ -41,7 +41,6 @@
 xsl:param name=componentName/
 
xsl:template match = /
-   xsl:message terminate=noCHECKING CONSISTENCY 
.../xsl:message
xsl:apply-templates/
/xsl:template

___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: 2 commits - offapi/type_reference udkapi/com

2012-03-27 Thread Stephan Bergmann
 offapi/type_reference/types.rdb |binary
 udkapi/com/sun/star/beans/Introspection.idl |7 +--
 udkapi/com/sun/star/registry/ImplementationRegistration.idl |6 +-
 udkapi/com/sun/star/registry/SimpleRegistry.idl |7 +--
 udkapi/com/sun/star/script/AllListenerAdapter.idl   |5 +
 udkapi/com/sun/star/script/Invocation.idl   |7 +--
 udkapi/com/sun/star/security/AccessController.idl   |5 +
 udkapi/com/sun/star/security/Policy.idl |5 +
 udkapi/com/sun/star/uno/NamingService.idl   |8 +---
 9 files changed, 8 insertions(+), 42 deletions(-)

New commits:
commit fd065e692a7355ffc46bf42a9ec1f3743ba8310c
Author: Stephan Bergmann sberg...@redhat.com
Date:   Tue Mar 27 11:47:17 2012 +0200

Remove superfluous comment

...that looks out of place after previous commit.

diff --git a/udkapi/com/sun/star/uno/NamingService.idl 
b/udkapi/com/sun/star/uno/NamingService.idl
index 38b7239..a67bdd1 100644
--- a/udkapi/com/sun/star/uno/NamingService.idl
+++ b/udkapi/com/sun/star/uno/NamingService.idl
@@ -34,7 +34,6 @@
 
 //=
 /** a simple named object container.
-Through this interface the objects are registered and accessed.
  */
 published service NamingService : com::sun::star::uno::XNamingService;
 
commit e4d9dabce80e7823bcdf28f06a99c83a2950d8c7
Author: Noel Grandin n...@peralex.com
Date:   Mon Mar 26 15:05:46 2012 +0200

fdo#46808, Adapt UNO serviecs to new style, Part 1

Convert the IDL files in the udkapi module, and update the
types.rdb database.

Signed-off-by: Stephan Bergmann sberg...@redhat.com

diff --git a/offapi/type_reference/types.rdb b/offapi/type_reference/types.rdb
index 19ad36b..8e35e75 100644
Binary files a/offapi/type_reference/types.rdb and 
b/offapi/type_reference/types.rdb differ
diff --git a/udkapi/com/sun/star/beans/Introspection.idl 
b/udkapi/com/sun/star/beans/Introspection.idl
index 0e93138..1f6d011 100644
--- a/udkapi/com/sun/star/beans/Introspection.idl
+++ b/udkapi/com/sun/star/beans/Introspection.idl
@@ -45,12 +45,7 @@
 pFor details see method memberXIntrospection::inspect
 /member./p
  */
-published service Introspection
-{
-/// The only interface of this service
-interface com::sun::star::beans::XIntrospection;
-
-};
+published service Introspection : com::sun::star::beans::XIntrospection;
 
 //=
 
diff --git a/udkapi/com/sun/star/registry/ImplementationRegistration.idl 
b/udkapi/com/sun/star/registry/ImplementationRegistration.idl
index 03a365e..f925a2a 100644
--- a/udkapi/com/sun/star/registry/ImplementationRegistration.idl
+++ b/udkapi/com/sun/star/registry/ImplementationRegistration.idl
@@ -49,11 +49,7 @@
 /ul
  */
 published service ImplementationRegistration
-{
-// DocMerge: empty anyway
-interface com::sun::star::registry::XImplementationRegistration;
-
-};
+  : com::sun::star::registry::XImplementationRegistration;
 
 //=
 
diff --git a/udkapi/com/sun/star/registry/SimpleRegistry.idl 
b/udkapi/com/sun/star/registry/SimpleRegistry.idl
index b4b8e5a..fbe06d9 100644
--- a/udkapi/com/sun/star/registry/SimpleRegistry.idl
+++ b/udkapi/com/sun/star/registry/SimpleRegistry.idl
@@ -46,12 +46,7 @@
 li-thread safe/li
 /ul
  */
-published service SimpleRegistry
-{
-// DocMerge: empty anyway
-interface com::sun::star::registry::XSimpleRegistry;
-
-};
+published service SimpleRegistry : com::sun::star::registry::XSimpleRegistry;
 
 //=
 
diff --git a/udkapi/com/sun/star/script/AllListenerAdapter.idl 
b/udkapi/com/sun/star/script/AllListenerAdapter.idl
index b98db50..f454c12 100644
--- a/udkapi/com/sun/star/script/AllListenerAdapter.idl
+++ b/udkapi/com/sun/star/script/AllListenerAdapter.idl
@@ -40,10 +40,7 @@
 interfaces to the interface typeXAllListener/type.
  */
 published service AllListenerAdapter
-{
-/// interface to create adapters for listener types
-interface com::sun::star::script::XAllListenerAdapterService;
-};
+: com::sun::star::script::XAllListenerAdapterService;
 
 //=
 
diff --git a/udkapi/com/sun/star/script/Invocation.idl 
b/udkapi/com/sun/star/script/Invocation.idl
index 92ef143..a72f7a6 100644
--- a/udkapi/com/sun/star/script/Invocation.idl
+++ b/udkapi/com/sun/star/script/Invocation.idl
@@ -46,12 +46,7 @@
 The adapter may also support type 
scope=com::sun::star::scriptXInvocation2/type.
 /p
  */
-published service Invocation
-{
-/// Interface to specify the object to be mapped by the invocation service.
-

[Libreoffice-commits] .: Branch 'libreoffice-3-5-2' - cui/source

2012-03-27 Thread Michael Meeks
 cui/source/tabpages/tpline.cxx |1 +
 1 file changed, 1 insertion(+)

New commits:
commit 12d4ad922bce712d72c52e5ef9cd5e7b5e74fe73
Author: Kohei Yoshida kohei.yosh...@gmail.com
Date:   Mon Mar 26 16:26:32 2012 -0400

fdo#46942: Fix a regression caused by List removal.

3236c2c3af9355157c62f68fcbd429498f7f747b accidentally removed the gallery
item count which was used to differentiate the gallery symbols from
normal ones.

Signed-off-by: Stephan Bergmann sberg...@redhat.com
Signed-off-by: Noel Power nopo...@suse.com
Signed-off-by: Michael Meeks michael.me...@suse.com

diff --git a/cui/source/tabpages/tpline.cxx b/cui/source/tabpages/tpline.cxx
index 3a27eaa..abb5df3 100644
--- a/cui/source/tabpages/tpline.cxx
+++ b/cui/source/tabpages/tpline.cxx
@@ -1464,6 +1464,7 @@ IMPL_LINK( SvxLineTabPage, MenuCreateHdl_Impl, MenuButton 
*, pButton )
 String aEmptyStr;
 const String *pUIName = NULL;
 sal_uInt32 i = 0;
+nNumMenuGalleryItems = aGrfNames.size();
 for(std::vectorString::iterator it = aGrfNames.begin(); it != 
aGrfNames.end(); ++it, ++i)
 {
 pUIName = (*it);
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: sfx2/source

2012-03-27 Thread Bjoern Michaelsen
 sfx2/source/dialog/filedlghelper.cxx |   23 +++
 sfx2/source/dialog/filedlgimpl.hxx   |2 ++
 2 files changed, 25 insertions(+)

New commits:
commit dd2fe95cce75f1157bd1c75d286a0047b2e4175e
Author: Andrzej J. R. Hunt andr...@hunt.org
Date:   Tue Mar 27 10:32:52 2012 +0200

fdo#43895 lp#905355: Never let users save in /tmp by default

diff --git a/sfx2/source/dialog/filedlghelper.cxx 
b/sfx2/source/dialog/filedlghelper.cxx
index 3bf4fb5..0018912 100644
--- a/sfx2/source/dialog/filedlghelper.cxx
+++ b/sfx2/source/dialog/filedlghelper.cxx
@@ -101,6 +101,9 @@
 #include sfxlocal.hrc
 #include rtl/oustringostreaminserter.hxx
 #include rtl/strbuf.hxx
+#ifdef UNX
+#include sys/stat.h
+#endif
 
 //-
 
@@ -1635,6 +1638,24 @@ void FileDialogHelper_Impl::getRealFilter( String 
_rFilter ) const
 }
 }
 
+void FileDialogHelper_Impl::verifyPath()
+{
+#ifdef UNX
+struct stat aFileStat;
+const OString sFullPath = OUStringToOString( 
maPath.copy(RTL_CONSTASCII_LENGTH(file://)) + maFileName, 
osl_getThreadTextEncoding() );
+stat( sFullPath.getStr(), aFileStat );
+// lp#905355, fdo#43895
+// Check that the file has read only permission and is in /tmp -- this is
+//  the case if we have opened the file from the web with firefox only.
+if ( maPath.reverseCompareToAsciiL(file:///tmp,11) == 0 
+( aFileStat.st_mode  (S_IRWXO + S_IRWXG + S_IRWXU) ) == S_IRUSR )
+{
+maPath = SvtPathOptions().GetWorkPath();
+mxFileDlg-setDisplayDirectory( maPath );
+}
+#endif
+}
+
 // 
 void FileDialogHelper_Impl::displayFolder( const ::rtl::OUString _rPath )
 {
@@ -1648,6 +1669,7 @@ void FileDialogHelper_Impl::displayFolder( const 
::rtl::OUString _rPath )
 try
 {
 mxFileDlg-setDisplayDirectory( maPath );
+verifyPath();
 }
 catch( const IllegalArgumentException )
 {
@@ -1665,6 +1687,7 @@ void FileDialogHelper_Impl::setFileName( const 
::rtl::OUString _rFile )
 try
 {
 mxFileDlg-setDefaultName( maFileName );
+verifyPath();
 }
 catch( const IllegalArgumentException )
 {
diff --git a/sfx2/source/dialog/filedlgimpl.hxx 
b/sfx2/source/dialog/filedlgimpl.hxx
index 4f4e86d..4c3c68b 100644
--- a/sfx2/source/dialog/filedlgimpl.hxx
+++ b/sfx2/source/dialog/filedlgimpl.hxx
@@ -152,6 +152,8 @@ namespace sfx2
 
 voidimplInitializeFileName( );
 
+voidverifyPath( );
+
 voidimplGetAndCacheFiles( const 
::com::sun::star::uno::Reference XInterface  xPicker  ,
   
std::vectorrtl::OUString   rpURLList,
   const SfxFilter* 
   pFilter  );
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'libreoffice-3-5' - sc/inc sc/source

2012-03-27 Thread Noel Power
 sc/inc/attarray.hxx|2 +-
 sc/inc/column.hxx  |2 +-
 sc/inc/document.hxx|1 +
 sc/inc/table.hxx   |2 +-
 sc/source/core/data/attarray.cxx   |4 ++--
 sc/source/core/data/column2.cxx|4 ++--
 sc/source/core/data/document.cxx   |   13 +
 sc/source/core/data/table1.cxx |4 ++--
 sc/source/filter/excel/xetable.cxx |2 +-
 9 files changed, 24 insertions(+), 10 deletions(-)

New commits:
commit 6c6a4ed070acc0b106e951864fa5d20927f5c1e0
Author: Markus Mohrhard markus.mohrh...@googlemail.com
Date:   Tue Mar 27 05:14:06 2012 +0200

export all style information to xls/xlsx, fdo#46738

Fixes that if more than 84 empty but formatted rows at the end of a file
have been found the export skipped those rows.

Signed-off-by: Noel Power noel.po...@novell.com

diff --git a/sc/inc/attarray.hxx b/sc/inc/attarray.hxx
index b58472e..27a086e 100644
--- a/sc/inc/attarray.hxx
+++ b/sc/inc/attarray.hxx
@@ -175,7 +175,7 @@ public:
 boolIsEmpty() const;
 
 boolGetFirstVisibleAttr( SCROW rFirstRow ) const;
-boolGetLastVisibleAttr( SCROW rLastRow, SCROW nLastData ) const;
+boolGetLastVisibleAttr( SCROW rLastRow, SCROW nLastData, bool 
bFullFormattedArea = false ) const;
 boolHasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const;
 boolIsVisibleEqual( const ScAttrArray rOther,
 SCROW nStartRow, SCROW nEndRow ) const;
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx
index f86bf9b..313dcd6 100644
--- a/sc/inc/column.hxx
+++ b/sc/inc/column.hxx
@@ -183,7 +183,7 @@ public:
 boolHasSelectionMatrixFragment(const ScMarkData rMark) const;
 
 boolGetFirstVisibleAttr( SCROW rFirstRow ) const;
-boolGetLastVisibleAttr( SCROW rLastRow ) const;
+boolGetLastVisibleAttr( SCROW rLastRow, bool bFullFormattedArea = 
false ) const;
 boolHasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const;
 boolIsVisibleAttrEqual( const ScColumn rCol, SCROW nStartRow = 0,
 SCROW nEndRow = MAXROW ) const;
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index 50bcd27..6167634 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -940,6 +940,7 @@ public:
 SCCOL rEndCol, SCROW rEndRow, bool 
bIncludeOld, bool bOnlyDown ) const;
 SC_DLLPUBLIC bool   GetCellArea( SCTAB nTab, SCCOL rEndCol, 
SCROW rEndRow ) const;
 SC_DLLPUBLIC bool   GetTableArea( SCTAB nTab, SCCOL rEndCol, 
SCROW rEndRow ) const;
+SC_DLLPUBLIC void   GetFormattedAndUsedArea( SCTAB nTab, SCCOL 
rEndCol, SCROW rEndRow ) const;
 SC_DLLPUBLIC bool   GetPrintArea( SCTAB nTab, SCCOL rEndCol, 
SCROW rEndRow,
 bool bNotes = true ) const;
 SC_DLLPUBLIC bool   GetPrintAreaHor( SCTAB nTab, SCROW nStartRow, 
SCROW nEndRow,
diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx
index 4f1fe38..10775e2 100644
--- a/sc/inc/table.hxx
+++ b/sc/inc/table.hxx
@@ -405,7 +405,7 @@ public:
 
 boolGetCellArea( SCCOL rEndCol, SCROW rEndRow ) const;   
 // FALSE = empty
 boolGetTableArea( SCCOL rEndCol, SCROW rEndRow ) const;
-boolGetPrintArea( SCCOL rEndCol, SCROW rEndRow, bool bNotes ) 
const;
+boolGetPrintArea( SCCOL rEndCol, SCROW rEndRow, bool bNotes, 
bool bFullFormattedArea = false ) const;
 boolGetPrintAreaHor( SCROW nStartRow, SCROW nEndRow,
 SCCOL rEndCol, bool bNotes ) const;
 boolGetPrintAreaVer( SCCOL nStartCol, SCCOL nEndCol,
diff --git a/sc/source/core/data/attarray.cxx b/sc/source/core/data/attarray.cxx
index 2aa660a..5714e7c 100644
--- a/sc/source/core/data/attarray.cxx
+++ b/sc/source/core/data/attarray.cxx
@@ -1831,7 +1831,7 @@ bool ScAttrArray::GetFirstVisibleAttr( SCROW rFirstRow ) 
const
 
 const SCROW SC_VISATTR_STOP = 84;
 
-bool ScAttrArray::GetLastVisibleAttr( SCROW rLastRow, SCROW nLastData ) const
+bool ScAttrArray::GetLastVisibleAttr( SCROW rLastRow, SCROW nLastData, bool 
bFullFormattedArea ) const
 {
 //  #i30830# changed behavior:
 //  ignore all attributes starting with the first run of SC_VISATTR_STOP 
equal rows
@@ -1862,7 +1862,7 @@ bool ScAttrArray::GetLastVisibleAttr( SCROW rLastRow, 
SCROW nLastData ) const
 if ( nAttrStartRow = nLastData )
 nAttrStartRow = nLastData + 1;
 SCROW nAttrSize = pData[nEndPos].nRow + 1 - nAttrStartRow;
-if ( nAttrSize = SC_VISATTR_STOP )
+if ( nAttrSize = SC_VISATTR_STOP  !bFullFormattedArea )
 {
 bFound = false;// ignore this range and below
 }
diff --git a/sc/source/core/data/column2.cxx b/sc/source/core/data/column2.cxx
index 22d3da4..95b6cf8 100644
--- a/sc/source/core/data/column2.cxx
+++ b/sc/source/core/data/column2.cxx
@@ -1443,14 

[Libreoffice-commits] .: vcl/source

2012-03-27 Thread Noel Power
 vcl/source/window/toolbox.cxx |   14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

New commits:
commit 5ae64e4b0c23f209410fe84df041c9445234df74
Author: Noel Power noel.po...@novell.com
Date:   Tue Mar 27 12:32:05 2012 +0100

fix vertical align when switching mode in multibar fdo#44140

switching between SumAssign  OkCancel mode in the multibar results in a 
slight 'jumping' of the toolbar items when end up out of allignment with the 
other toolbar items.

diff --git a/vcl/source/window/toolbox.cxx b/vcl/source/window/toolbox.cxx
index 4dc2458..7b317a1 100644
--- a/vcl/source/window/toolbox.cxx
+++ b/vcl/source/window/toolbox.cxx
@@ -2722,7 +2722,19 @@ void ToolBox::ImplFormat( sal_Bool bResize )
 // if special TBX_LAYOUT_LOCKVERT lock vertical 
position
 // don't recalulate the vertical position of the item
 if ( meLayoutMode == TBX_LAYOUT_LOCKVERT  mnLines == 
1 )
-it-maCalcRect.Top()  =  it-maRect.Top();
+{
+// Somewhat of a hack here, calc deletes and 
re-adds
+// the sum/assign  ok/cancel items dynamically.
+// Because TBX_LAYOUT_LOCKVERT effectively prevents
+// recalculation of the vertical pos of an item the
+// it-maRect.Top() for those newly added items is
+// 0. The hack here is that we want to effectively
+// recalculate the vertical pos for those added
+// items here. ( Note: assume mnMaxItemHeight is
+// equal to the LineSize when multibar has a single
+// line size )
+it-maCalcRect.Top()  =  it-maRect.Top() ? 
it-maRect.Top() : ( nY + ( mnMaxItemHeight-aCurrentItemSize.Height())/2 );
+}
 else
 it-maCalcRect.Top()  = 
nY+(nLineSize-aCurrentItemSize.Height())/2;
 it-maCalcRect.Right()= 
nX+aCurrentItemSize.Width()-1;
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: sc/source

2012-03-27 Thread Caolán McNamara
 sc/source/filter/xml/XMLStylesExportHelper.cxx |3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 1192b227544c87f25a367ebff478cbdc190dad02
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 13:03:21 2012 +0100

Resolves: rhbz#802173 crash in ScRowStyles::GetStyleNameIndex

diff --git a/sc/source/filter/xml/XMLStylesExportHelper.cxx 
b/sc/source/filter/xml/XMLStylesExportHelper.cxx
index a04c75b..48d9502 100644
--- a/sc/source/filter/xml/XMLStylesExportHelper.cxx
+++ b/sc/source/filter/xml/XMLStylesExportHelper.cxx
@@ -1290,6 +1290,9 @@ void ScRowStyles::AddNewTable(const sal_Int32 nTable, 
const sal_Int32 nFields)
 sal_Int32 ScRowStyles::GetStyleNameIndex(const sal_Int32 nTable, const 
sal_Int32 nField)
 {
 OSL_ENSURE(static_castsize_t(nTable)  aTables.size(), wrong table);
+if (!(static_castsize_t(nTable)  aTables.size()))
+return -1;
+
 if (maCache.hasCache(nTable, nField))
 // Cache hit !
 return maCache.mnStyle;
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'feature/cmclayout' - vcl/inc vcl/qa vcl/source

2012-03-27 Thread Caolán McNamara
 vcl/inc/vcl/builder.hxx|8 +
 vcl/qa/cppunit/builder/demo.ui |   84 ++
 vcl/source/window/builder.cxx  |  232 +
 3 files changed, 253 insertions(+), 71 deletions(-)

New commits:
commit b40e05451d2c03cb857e56396ad101e7b1f57bbf
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 14:20:17 2012 +0100

labels, radio buttons, vbox, hbox, button-boxes, text alignment

diff --git a/vcl/inc/vcl/builder.hxx b/vcl/inc/vcl/builder.hxx
index 4c2ce32..9e7197a 100644
--- a/vcl/inc/vcl/builder.hxx
+++ b/vcl/inc/vcl/builder.hxx
@@ -31,21 +31,25 @@
 #include vcl/dllapi.h
 #include vcl/window.hxx
 #include xmlreader/xmlreader.hxx
+#include map
 #include vector
 
 class VCL_DLLPUBLIC VclBuilder
 {
 private:
 std::vectorWindow* m_aChildren;
+typedef std::maprtl::OString, rtl::OString stringmap;
 public:
 VclBuilder(Window *pParent, rtl::OUString sUIFile);
 ~VclBuilder();
 Window *get_widget_root();
 private:
-Window *makeObject(Window *pParent, xmlreader::Span name);
+Window *insertObject(Window *pParent, const rtl::OString rClass, 
stringmap rVec);
+Window *makeObject(Window *pParent, const rtl::OString rClass, bool 
bVertical=false);
 
+void handleChild(Window *pParent, xmlreader::XmlReader reader);
 void handleObject(Window *pParent, xmlreader::XmlReader reader);
-void handleProperty(Window *pWindow, xmlreader::XmlReader reader);
+void collectProperty(xmlreader::XmlReader reader, stringmap rVec);
 };
 
 #endif
diff --git a/vcl/qa/cppunit/builder/demo.ui b/vcl/qa/cppunit/builder/demo.ui
index d6bd41b..92904e7 100644
--- a/vcl/qa/cppunit/builder/demo.ui
+++ b/vcl/qa/cppunit/builder/demo.ui
@@ -10,6 +10,48 @@
 property name=can_focusFalse/property
 property name=orientationvertical/property
 property name=spacing2/property
+child
+  object class=GtkBox id=box2
+property name=visibleTrue/property
+property name=can_focusFalse/property
+child
+  object class=GtkButton id=button3
+property name=label translatable=yesbutton/property
+property name=visibleTrue/property
+property name=can_focusTrue/property
+property name=receives_defaultTrue/property
+property name=use_action_appearanceFalse/property
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position0/property
+  /packing
+/child
+child
+  object class=GtkRadioButton id=radiobutton1
+property name=label 
translatable=yesradiobutton/property
+property name=visibleTrue/property
+property name=can_focusTrue/property
+property name=receives_defaultFalse/property
+property name=use_action_appearanceFalse/property
+property name=xalign0/property
+property name=activeTrue/property
+property name=draw_indicatorTrue/property
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position1/property
+  /packing
+/child
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position0/property
+  /packing
+/child
 child internal-child=action_area
   object class=GtkButtonBox id=dialog-action_area1
 property name=can_focusFalse/property
@@ -51,10 +93,48 @@
   /packing
 /child
 child
-  object class=GtkLabel id=label1
+  object class=GtkBox id=box1
 property name=visibleTrue/property
 property name=can_focusFalse/property
-property name=label translatable=yesHello World/property
+property name=orientationvertical/property
+child
+  object class=GtkLabel id=label1
+property name=visibleTrue/property
+property name=can_focusFalse/property
+property name=xalign0/property
+property name=label translatable=yesleft/property
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position0/property
+  /packing
+/child
+child
+  object class=GtkLabel id=label2
+property name=visibleTrue/property
+property name=can_focusFalse/property
+property name=xalign1/property
+property name=label translatable=yesright/property

[Libreoffice-commits] .: Branch 'feature/cmclayout' - vcl/qa vcl/source

2012-03-27 Thread Caolán McNamara
 vcl/qa/cppunit/builder/demo.ui |   29 +
 vcl/source/window/builder.cxx  |   11 +++
 2 files changed, 40 insertions(+)

New commits:
commit f9cff8a149bada7f0a92f717991a573313e89699
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 14:32:24 2012 +0100

checkboxes, edit controls

diff --git a/vcl/qa/cppunit/builder/demo.ui b/vcl/qa/cppunit/builder/demo.ui
index 92904e7..e77dde1 100644
--- a/vcl/qa/cppunit/builder/demo.ui
+++ b/vcl/qa/cppunit/builder/demo.ui
@@ -45,6 +45,22 @@
 property name=position1/property
   /packing
 /child
+child
+  object class=GtkCheckButton id=checkbutton1
+property name=label 
translatable=yescheckbutton/property
+property name=visibleTrue/property
+property name=can_focusTrue/property
+property name=receives_defaultFalse/property
+property name=use_action_appearanceFalse/property
+property name=xalign0/property
+property name=draw_indicatorTrue/property
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position2/property
+  /packing
+/child
   /object
   packing
 property name=expandFalse/property
@@ -135,6 +151,19 @@
 property name=position2/property
   /packing
 /child
+child
+  object class=GtkEntry id=entry1
+property name=visibleTrue/property
+property name=can_focusTrue/property
+property name=invisible_char●/property
+property name=text translatable=yesan edit 
control/property
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position3/property
+  /packing
+/child
   /object
   packing
 property name=expandFalse/property
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 5bb7b28..882ac2f 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -29,6 +29,7 @@
 #include vcl/builder.hxx
 #include vcl/button.hxx
 #include vcl/dialog.hxx
+#include vcl/edit.hxx
 #include vcl/fixed.hxx
 #include vcl/layout.hxx
 
@@ -88,10 +89,18 @@ Window *VclBuilder::makeObject(Window *pParent, const 
rtl::OString name, bool b
 {
 pWindow = new RadioButton(pParent, WB_CENTER|WB_VCENTER);
 }
+else if (name.equalsL(RTL_CONSTASCII_STRINGPARAM(GtkCheckButton)))
+{
+pWindow = new CheckBox(pParent, WB_CENTER|WB_VCENTER);
+}
 else if (name.equalsL(RTL_CONSTASCII_STRINGPARAM(GtkLabel)))
 {
 pWindow = new FixedText(pParent, WB_CENTER|WB_VCENTER);
 }
+else if (name.equalsL(RTL_CONSTASCII_STRINGPARAM(GtkEntry)))
+{
+pWindow = new Edit(pParent, WB_CENTER|WB_VCENTER);
+}
 else
 {
 fprintf(stderr, TO-DO, implement %s\n, name.getStr());
@@ -153,6 +162,8 @@ Window *VclBuilder::insertObject(Window *pParent, const 
rtl::OString rClass, st
 
 pCurrentChild-SetStyle(nBits);
 }
+else if (rKey.equalsL(RTL_CONSTASCII_STRINGPARAM(text)))
+pCurrentChild-SetText(rtl::OStringToOUString(rValue, 
RTL_TEXTENCODING_UTF8));
 else if
 (
 rKey.equalsL(RTL_CONSTASCII_STRINGPARAM(expand)) ||
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: 2 commits - scp2/source setup_native/source shell/inc shell/source

2012-03-27 Thread Andras Timar
 scp2/source/winexplorerext/file_winexplorerext.scp  |  
  3 +
 setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx |  
  4 -
 setup_native/source/win32/customactions/reg4msdoc/registrar.cxx |  
  4 -
 setup_native/source/win32/customactions/shellextensions/shellextensions.cxx |  
 16 +++---
 shell/inc/internal/config.hxx   |  
  8 +--
 shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx |  
 26 +-
 shell/source/win32/shlxthandler/ooofilt/ooofilt.hxx |  
 12 ++--
 shell/source/win32/shlxthandler/prophdl/propertyhdl.cxx |  
 10 +--
 8 files changed, 43 insertions(+), 40 deletions(-)

New commits:
commit 99d1eff4a843811bf5cb192aa3a2dc29f85d935a
Author: Andras Timar ati...@suse.com
Date:   Tue Mar 27 15:36:11 2012 +0200

replace OpenOffice.org to LibreOffice in registry keys

diff --git 
a/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx 
b/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
index 7b9cfc9..4fd1700 100644
--- a/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
+++ b/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
@@ -117,7 +117,7 @@ static BOOL CheckExtensionInRegistry( LPCSTR lpSubKey )
 {   // We will replace registration for word pad
 bRet = true;
 }
-else if ( strncmp( szBuffer, OpenOffice.org., 15 ) == 0 )
+else if ( strncmp( szBuffer, LibreOffice., 15 ) == 0 )
 {   // We will replace registration for our own types, too
 bRet = true;
 }
@@ -330,7 +330,7 @@ static void saveOldRegistration( LPCSTR lpSubKey )
 szBuffer[nSize] = '\0';
 
 // No need to save assocations for our own types
-if ( strncmp( szBuffer, OpenOffice.org., 15 ) != 0 )
+if ( strncmp( szBuffer, LibreOffice., 15 ) != 0 )
 {
 // Save the old association
 RegSetValueExA( hKey, OOoBackupAssociation, 0,
diff --git a/setup_native/source/win32/customactions/reg4msdoc/registrar.cxx 
b/setup_native/source/win32/customactions/reg4msdoc/registrar.cxx
index 5220b1e..967f9c8 100644
--- a/setup_native/source/win32/customactions/reg4msdoc/registrar.cxx
+++ b/setup_native/source/win32/customactions/reg4msdoc/registrar.cxx
@@ -55,10 +55,10 @@ namespace /* private */
 
 Registrar::Registrar(const RegistrationContextInformation RegContext) :
 m_ContextInformation(RegContext),
-FORWARD_KEY_PREFIX(LOpenOffice.org),//FORWARD_KEY_PREFIX(Lsoffice6),
+FORWARD_KEY_PREFIX(LLibreOffice),
 DEFAULT_VALUE_NAME(L),
 BACKUP_VALUE_NAME(LBackup),
-
PRIVATE_BACKUP_KEY_NAME(LOpenOffice.org.reg4msdocmsi),//PRIVATE_BACKUP_KEY_NAME(Lsoffice6.bak),
+PRIVATE_BACKUP_KEY_NAME(LLibreOffice.reg4msdocmsi),
 REGISTRATION_STATE(LReg4MsDocState)
 {
 m_RootKey = WindowsRegistry().GetClassesRootKey();
diff --git 
a/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx 
b/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx
index 01f0b30..790a342 100644
--- 
a/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx
+++ 
b/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx
@@ -59,10 +59,10 @@
 /MSDN
 
 We add the following entries to the respective registry key
-{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}=OpenOffice.org Column Handler
-{087B3AE3-E237-4467-B8DB-5A38AB959AC9}=OpenOffice.org Infotip Handler
-{63542C48-9552-494A-84F7-73AA6A7C99C1}=OpenOffice.org Property Sheet 
Handler
-{3B092F0C-7696-40E3-A80F-68D74DA84210}=OpenOffice.org Thumbnail Viewer
+{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}=LibreOffice Column Handler
+{087B3AE3-E237-4467-B8DB-5A38AB959AC9}=LibreOffice Infotip Handler
+{63542C48-9552-494A-84F7-73AA6A7C99C1}=LibreOffice Property Sheet 
Handler
+{3B092F0C-7696-40E3-A80F-68D74DA84210}=LibreOffice Thumbnail Viewer
 
 These shell extensions are implemented in the 'shell' project. We ignore 
registration
 failures because of insufficient privileges. The reason is: On systems 
which restrict the
@@ -95,10 +95,10 @@ struct RegistryEntry
 TCHAR* Value;
 };
 
-RegistryEntry ColumnHandler = { 
TEXT({C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}), TEXT(OpenOffice.org Column 
Handler) };
-RegistryEntry InfotipHandler = { 
TEXT({087B3AE3-E237-4467-B8DB-5A38AB959AC9}), TEXT(OpenOffice.org Infotip 
Handler) };
-RegistryEntry PropHandler = { TEXT({63542C48-9552-494A-84F7-73AA6A7C99C1}), 
TEXT(OpenOffice.org Property Sheet Handler) };
-RegistryEntry ThumbViewer = { TEXT({3B092F0C-7696-40E3-A80F-68D74DA84210}), 
TEXT(OpenOffice.org Thumbnail Viewer) };
+RegistryEntry ColumnHandler = { 
TEXT({C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}), TEXT(LibreOffice Column 
Handler) };

[Libreoffice-commits] .: shell/inc shell/source

2012-03-27 Thread Andras Timar
 shell/inc/internal/config.hxx|2 +-
 shell/source/win32/shlxthandler/shlxthdl.cxx |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit a7dc11cfbf351e05e23b66b66574c30c7fbbfc64
Author: Andras Timar ati...@suse.com
Date:   Tue Mar 27 15:47:07 2012 +0200

typo fix

diff --git a/shell/inc/internal/config.hxx b/shell/inc/internal/config.hxx
index 0d3cbf5..85069bc 100644
--- a/shell/inc/internal/config.hxx
+++ b/shell/inc/internal/config.hxx
@@ -46,7 +46,7 @@
 #define COLUMN_HANDLER_DESCRIPTIVE_NAMETEXT(LibreOffice Column Handler)
 #define INFOTIP_HANDLER_DESCRIPTIVE_NAME   TEXT(LibreOffice Infotip Handler)
 #define PROPSHEET_HANDLER_DESCRIPTIVE_NAME TEXT(LibreOffice Property Sheet 
Handler)
-#define THUMBVIEWER_HANDLER_DESCRIPTIVAE_NAME TEXT(LibreOffice Thumbnail 
Viewer)
+#define THUMBVIEWER_HANDLER_DESCRIPTIVE_NAME TEXT(LibreOffice Thumbnail 
Viewer)
 
 #define META_CONTENT_NAME   meta.xml
 #define DOC_CONTENT_NAMEcontent.xml
diff --git a/shell/source/win32/shlxthandler/shlxthdl.cxx 
b/shell/source/win32/shlxthandler/shlxthdl.cxx
index 0d4308c..21257c7 100644
--- a/shell/source/win32/shlxthandler/shlxthdl.cxx
+++ b/shell/source/win32/shlxthandler/shlxthdl.cxx
@@ -339,7 +339,7 @@ extern C STDAPI DllRegisterServer()
 hr = E_FAIL;
 
 if (SUCCEEDED(RegisterThumbviewerHandler(module_path.c_str(
-ApproveShellExtension(CLSID_THUMBVIEWER_HANDLER, 
THUMBVIEWER_HANDLER_DESCRIPTIVAE_NAME);
+ApproveShellExtension(CLSID_THUMBVIEWER_HANDLER, 
THUMBVIEWER_HANDLER_DESCRIPTIVE_NAME);
 else
 hr = E_FAIL;
 
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: setup_native/source

2012-03-27 Thread Andras Timar
 setup_native/source/win32/customactions/shellextensions/shellextensions.cxx |  
  2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 935150a59b160cc45652b88fd41824b53af3676d
Author: Andras Timar ati...@suse.com
Date:   Tue Mar 27 15:49:22 2012 +0200

typo fix in comment

diff --git 
a/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx 
b/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx
index 790a342..5ddea95 100644
--- 
a/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx
+++ 
b/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx
@@ -165,7 +165,7 @@ extern C UINT __stdcall 
InstallExecSequenceEntry(MSIHANDLE hMSI)
 RegCloseKey(hKey);
 }
 
-// Open Windows 32 Bit Registry on Win64 maschine
+// Open Windows 32 Bit Registry on Win64 machine
 
 if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, 
TEXT(Software\\Microsoft\\Windows\\CurrentVersion\\Shell 
Extensions\\Approved),0, KEY_WRITE, hKey ) == ERROR_SUCCESS)
 {
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: setup_native/source

2012-03-27 Thread Andras Timar
 setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 45a222a72b49bacddb962bfb34346558e45eff6b
Author: Andras Timar ati...@suse.com
Date:   Tue Mar 27 15:56:50 2012 +0200

fix number of chars in strncmp after OpenOffice.org-LibreOffice change

diff --git 
a/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx 
b/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
index 4fd1700..c7e4c3b 100644
--- a/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
+++ b/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
@@ -117,7 +117,7 @@ static BOOL CheckExtensionInRegistry( LPCSTR lpSubKey )
 {   // We will replace registration for word pad
 bRet = true;
 }
-else if ( strncmp( szBuffer, LibreOffice., 15 ) == 0 )
+else if ( strncmp( szBuffer, LibreOffice., 12 ) == 0 )
 {   // We will replace registration for our own types, too
 bRet = true;
 }
@@ -330,7 +330,7 @@ static void saveOldRegistration( LPCSTR lpSubKey )
 szBuffer[nSize] = '\0';
 
 // No need to save assocations for our own types
-if ( strncmp( szBuffer, LibreOffice., 15 ) != 0 )
+if ( strncmp( szBuffer, LibreOffice., 12 ) != 0 )
 {
 // Save the old association
 RegSetValueExA( hKey, OOoBackupAssociation, 0,
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: desktop/source

2012-03-27 Thread Caolán McNamara
 desktop/source/app/cmdlineargs.cxx |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 867588b4caf35d4954c7b26b7ac070a7a4675cd3
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 15:21:57 2012 +0100

Resolves: rhbz#807316 don't complain that nocrashreport is an unknown option

diff --git a/desktop/source/app/cmdlineargs.cxx 
b/desktop/source/app/cmdlineargs.cxx
index 0bc6312..037c716 100644
--- a/desktop/source/app/cmdlineargs.cxx
+++ b/desktop/source/app/cmdlineargs.cxx
@@ -311,7 +311,9 @@ void CommandLineArgs::ParseCommandLine_Impl( Supplier 
supplier )
 // primitive tools that /bin/sh offers, ignore them here
 if 
(!oArg.equalsIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM(backtrace)) 
 
!oArg.equalsIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM(strace)) 
-
!oArg.equalsIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM(valgrind)))
+
!oArg.equalsIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM(valgrind)) 
+//ignore additional legacy options that don't do anything 
anymore
+
!oArg.equalsIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM(nocrashreport)))
 {
 fprintf(stderr, Unknown option %s\n,
 rtl::OUStringToOString(aArg, 
osl_getThreadTextEncoding()).getStr());
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'libreoffice-3-5-2' - sw/source

2012-03-27 Thread Petr Mladek
 sw/source/core/edit/edundo.cxx |4 
 1 file changed, 4 insertions(+)

New commits:
commit 66603450eb12eed9f3d1e9b4210210c9630f64e1
Author: Michael Stahl mst...@redhat.com
Date:   Thu Mar 22 23:03:05 2012 +0100

fdo#39003: fix autoformat Undo cursors:

SwEditShell::Undo: Because the Undo actions nowadays create new shell
cursors directly (while previously they worked on a SwUndoIter), it is
necessary to remove the shell cursor ring before Pop() because Pop(false)
only restores the current cursor from the stack, not the rest of the ring.
(regression from CWS undoapi, 1ba0c1878116ada5dc4ebdecdb1e0a3da9758547)
(cherry picked from commit f24153cded54954da7f0d80941707715c78e4627)

Signed-off-by: Caolán McNamara caol...@redhat.com
Signed-off-by: Cedric Bosdonnat cbosdon...@suse.com
Signed-off-by: Petr Mladek pmla...@suse.cz

diff --git a/sw/source/core/edit/edundo.cxx b/sw/source/core/edit/edundo.cxx
index 7b2ae83..118b3f9 100644
--- a/sw/source/core/edit/edundo.cxx
+++ b/sw/source/core/edit/edundo.cxx
@@ -142,6 +142,10 @@ bool SwEditShell::Undo(sal_uInt16 const nCount)
 .getStr());
 }
 
+if (bRestoreCrsr)
+{   // fdo#39003 Pop does not touch the rest of the cursor ring
+KillPams(); // so call this first to get rid of unwanted cursors
+}
 Pop( !bRestoreCrsr );
 
 GetDoc()-SetRedlineMode( eOld );
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'feature/cmclayout' - vcl/source

2012-03-27 Thread Caolán McNamara
 vcl/source/window/builder.cxx |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 2534bf5538d7a8db7184fcade7112d1564cd3628
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 14:44:52 2012 +0100

GtkEntry defaults to Left alignment

diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 882ac2f..b8d1ec9 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -99,7 +99,7 @@ Window *VclBuilder::makeObject(Window *pParent, const 
rtl::OString name, bool b
 }
 else if (name.equalsL(RTL_CONSTASCII_STRINGPARAM(GtkEntry)))
 {
-pWindow = new Edit(pParent, WB_CENTER|WB_VCENTER);
+pWindow = new Edit(pParent, WB_LEFT|WB_VCENTER );
 }
 else
 {
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: Branch 'feature/cmclayout' - vcl/inc vcl/qa vcl/source

2012-03-27 Thread Caolán McNamara
 vcl/inc/vcl/builder.hxx|4 +
 vcl/qa/cppunit/builder/demo.ui |   39 +++
 vcl/source/window/builder.cxx  |  104 -
 3 files changed, 125 insertions(+), 22 deletions(-)

New commits:
commit b3a68ecde53c7354cac960ebabaefb8dcb85baab
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 16:32:28 2012 +0100

import expand/fill etc.

diff --git a/vcl/inc/vcl/builder.hxx b/vcl/inc/vcl/builder.hxx
index 9e7197a..588505a 100644
--- a/vcl/inc/vcl/builder.hxx
+++ b/vcl/inc/vcl/builder.hxx
@@ -48,7 +48,9 @@ private:
 Window *makeObject(Window *pParent, const rtl::OString rClass, bool 
bVertical=false);
 
 void handleChild(Window *pParent, xmlreader::XmlReader reader);
-void handleObject(Window *pParent, xmlreader::XmlReader reader);
+Window* handleObject(Window *pParent, xmlreader::XmlReader reader);
+void handlePacking(Window *pCurrent, xmlreader::XmlReader reader);
+void applyPackingProperty(Window *pCurrent, xmlreader::XmlReader reader);
 void collectProperty(xmlreader::XmlReader reader, stringmap rVec);
 };
 
diff --git a/vcl/qa/cppunit/builder/demo.ui b/vcl/qa/cppunit/builder/demo.ui
index e77dde1..786ad76 100644
--- a/vcl/qa/cppunit/builder/demo.ui
+++ b/vcl/qa/cppunit/builder/demo.ui
@@ -11,6 +11,45 @@
 property name=orientationvertical/property
 property name=spacing2/property
 child
+  object class=GtkBox id=box3
+property name=visibleTrue/property
+property name=can_focusFalse/property
+child
+  object class=GtkButton id=button4
+property name=label translatable=yesEXPAND/property
+property name=visibleTrue/property
+property name=can_focusTrue/property
+property name=receives_defaultTrue/property
+property name=use_action_appearanceFalse/property
+  /object
+  packing
+property name=expandTrue/property
+property name=fillTrue/property
+property name=position0/property
+  /packing
+/child
+child
+  object class=GtkButton id=button5
+property name=label translatable=yesFILL/property
+property name=visibleTrue/property
+property name=can_focusTrue/property
+property name=receives_defaultTrue/property
+property name=use_action_appearanceFalse/property
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position1/property
+  /packing
+/child
+  /object
+  packing
+property name=expandFalse/property
+property name=fillTrue/property
+property name=position0/property
+  /packing
+/child
+child
   object class=GtkBox id=box2
 property name=visibleTrue/property
 property name=can_focusFalse/property
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index b8d1ec9..cbfc274 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -28,10 +28,12 @@
 
 #include vcl/builder.hxx
 #include vcl/button.hxx
+#include vcl/combobox.hxx
 #include vcl/dialog.hxx
 #include vcl/edit.hxx
 #include vcl/fixed.hxx
 #include vcl/layout.hxx
+#include vcl/spin.hxx
 
 VclBuilder::VclBuilder(Window *pParent, rtl::OUString sUri)
 {
@@ -93,6 +95,14 @@ Window *VclBuilder::makeObject(Window *pParent, const 
rtl::OString name, bool b
 {
 pWindow = new CheckBox(pParent, WB_CENTER|WB_VCENTER);
 }
+else if (name.equalsL(RTL_CONSTASCII_STRINGPARAM(GtkSpinButton)))
+{
+pWindow = new SpinButton(pParent, WB_CENTER|WB_VCENTER);
+}
+else if (name.equalsL(RTL_CONSTASCII_STRINGPARAM(GtkComboBox)))
+{
+pWindow = new ComboBox(pParent, WB_CENTER|WB_VCENTER);
+}
 else if (name.equalsL(RTL_CONSTASCII_STRINGPARAM(GtkLabel)))
 {
 pWindow = new FixedText(pParent, WB_CENTER|WB_VCENTER);
@@ -164,15 +174,6 @@ Window *VclBuilder::insertObject(Window *pParent, const 
rtl::OString rClass, st
 }
 else if (rKey.equalsL(RTL_CONSTASCII_STRINGPARAM(text)))
 pCurrentChild-SetText(rtl::OStringToOUString(rValue, 
RTL_TEXTENCODING_UTF8));
-else if
-(
-rKey.equalsL(RTL_CONSTASCII_STRINGPARAM(expand)) ||
-rKey.equalsL(RTL_CONSTASCII_STRINGPARAM(fill))
-)
-{
-bool bTrue = (rValue[0] == 't' || rValue[0] == 'T' || 
rValue[0] == '1');
-pCurrentChild-setChildProperty(rKey, bTrue);
-}
 else
 fprintf(stderr, unhandled property %s\n, rKey.getStr());
 }

[Libreoffice-commits] .: 2 commits - oox/inc oox/source sc/source unusedcode.easy

2012-03-27 Thread Caolán McNamara
 oox/inc/oox/dump/dumperbase.hxx   |4 --
 oox/inc/oox/mathml/importutils.hxx|4 --
 oox/inc/oox/ppt/pptshape.hxx  |1 
 oox/source/dump/dumperbase.cxx|5 ---
 oox/source/mathml/importutils.cxx |   10 ---
 oox/source/ppt/pptshape.cxx   |7 -
 sc/source/filter/inc/addressconverter.hxx |1 
 sc/source/filter/inc/biffoutputstream.hxx |   11 
 sc/source/filter/inc/sheetdatabuffer.hxx  |8 -
 sc/source/filter/oox/addressconverter.cxx |6 
 sc/source/filter/oox/biffoutputstream.cxx |   13 -
 sc/source/filter/oox/sheetdatabuffer.cxx  |   41 --
 unusedcode.easy   |   12 
 13 files changed, 1 insertion(+), 122 deletions(-)

New commits:
commit 8ff435eab96f6bc8a2da203c10a6d6a7b72db296
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 16:51:42 2012 +0100

fix build, restore these constructors for now

These classes appear to never be constructed and can go in
their entirity, but its a bit of a rats nest at the moment

diff --git a/sc/source/filter/inc/biffoutputstream.hxx 
b/sc/source/filter/inc/biffoutputstream.hxx
index 7ea14a1..45ae4d8 100644
--- a/sc/source/filter/inc/biffoutputstream.hxx
+++ b/sc/source/filter/inc/biffoutputstream.hxx
@@ -46,6 +46,9 @@ namespace prv {
 class BiffOutputRecordBuffer
 {
 public:
+explicitBiffOutputRecordBuffer(
+BinaryOutputStream rOutStrm,
+sal_uInt16 nMaxRecSize );
 /** Returns the wrapped binary base stream. */
 inline const BinaryOutputStream getBaseStream() const { return mrOutStrm; 
}
 
diff --git a/sc/source/filter/inc/sheetdatabuffer.hxx 
b/sc/source/filter/inc/sheetdatabuffer.hxx
index 05ccc19..3e83420 100644
--- a/sc/source/filter/inc/sheetdatabuffer.hxx
+++ b/sc/source/filter/inc/sheetdatabuffer.hxx
@@ -95,6 +95,8 @@ struct DataTableModel
 class CellBlock : public WorksheetHelper
 {
 public:
+explicitCellBlock( const WorksheetHelper rHelper, const 
ValueRange rColSpan, sal_Int32 nRow );
+
 /** Returns true, if the own colspan contains the passed column. */
 boolcontains( sal_Int32 nCol ) const;
 
diff --git a/sc/source/filter/oox/biffoutputstream.cxx 
b/sc/source/filter/oox/biffoutputstream.cxx
index 7fd233d..f4d24fe 100644
--- a/sc/source/filter/oox/biffoutputstream.cxx
+++ b/sc/source/filter/oox/biffoutputstream.cxx
@@ -35,6 +35,16 @@ namespace xls {
 
 namespace prv {
 
+BiffOutputRecordBuffer::BiffOutputRecordBuffer( BinaryOutputStream rOutStrm, 
sal_uInt16 nMaxRecSize ) :
+mrOutStrm( rOutStrm ),
+mnMaxRecSize( nMaxRecSize ),
+mnRecId( BIFF_ID_UNKNOWN ),
+mbInRec( false )
+{
+OSL_ENSURE( mrOutStrm.isSeekable(), 
BiffOutputRecordBuffer::BiffOutputRecordBuffer - stream must be seekable );
+maData.reserve( SAL_MAX_UINT16 );
+}
+
 void BiffOutputRecordBuffer::startRecord( sal_uInt16 nRecId )
 {
 OSL_ENSURE( !mbInRec, BiffOutputRecordBuffer::startRecord - another 
record still open );
diff --git a/sc/source/filter/oox/sheetdatabuffer.cxx 
b/sc/source/filter/oox/sheetdatabuffer.cxx
index b0f778d..561083a 100644
--- a/sc/source/filter/oox/sheetdatabuffer.cxx
+++ b/sc/source/filter/oox/sheetdatabuffer.cxx
@@ -117,6 +117,17 @@ const sal_Int32 CELLBLOCK_MAXROWS  = 16;/// Number of 
rows in a cell block.
 
 } // namespace
 
+CellBlock::CellBlock( const WorksheetHelper rHelper, const ValueRange 
rColSpan, sal_Int32 nRow ) :
+WorksheetHelper( rHelper ),
+maRange( rHelper.getSheetIndex(), rColSpan.mnFirst, nRow, rColSpan.mnLast, 
nRow ),
+mnRowLength( rColSpan.mnLast - rColSpan.mnFirst + 1 ),
+mnFirstFreeIndex( 0 )
+{
+maCellArray.realloc( 1 );
+maCellArray[ 0 ].realloc( mnRowLength );
+mpCurrCellRow = maCellArray[ 0 ].getArray();
+}
+
 bool CellBlock::contains( sal_Int32 nCol ) const
 {
 return (maRange.StartColumn = nCol)  (nCol = maRange.EndColumn);
commit 16410cdcb91b3d358ab2964deefe8d357cae613b
Author: Petr Vorel petr.vo...@gmail.com
Date:   Tue Mar 27 11:03:09 2012 +0200

remove unused code (oox, sc)

diff --git a/oox/inc/oox/dump/dumperbase.hxx b/oox/inc/oox/dump/dumperbase.hxx
index 534776b..5989c1e 100644
--- a/oox/inc/oox/dump/dumperbase.hxx
+++ b/oox/inc/oox/dump/dumperbase.hxx
@@ -1860,10 +1860,6 @@ public:
 const BinaryInputStreamRef rxStrm,
 const ::rtl::OUString rSysFileName );
 
-explicitXmlStreamObject(
-const OutputObjectBase rParent,
-const BinaryInputStreamRef rxStrm );
-
 protected:
 virtual voidimplDumpText( TextInputStream rTextStrm );
 };
diff --git a/oox/inc/oox/mathml/importutils.hxx 
b/oox/inc/oox/mathml/importutils.hxx
index 9b90681..fc0e276 100644
--- a/oox/inc/oox/mathml/importutils.hxx
+++ b/oox/inc/oox/mathml/importutils.hxx

[Libreoffice-commits] Changes to 'refs/tags/libreoffice-3.5.2.2'

2012-03-27 Thread Petr Mladek
Tag 'libreoffice-3.5.2.2' created by Petr Mladek pmla...@suse.cz at 
2012-03-27 17:22 -0700

Tag 3.5.2.2 (3.5.2-rc2)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iQIcBAABAgAGBQJPcelyAAoJEPQ0oe+v7q6jnWsP/3TEaK34GjNqAxqGZDIx8ft7
cR/BjgsO1lCWlgbR5Ya3mx49ja+OJO4PHQxAMEYWYdnRtXXCiEpJAi/jsPeWIHeN
jbs06C9V8h4+WuwoheUCvURoHIrGTPg5p3PSuhWZQ3AqbYxoN2oK0+QktMCrVUsP
A/IKJ/tjAYIxEgF/E5efR444U2nsEacqTI4n7B6MqgE90qaDUND9UyaWi4kVjdsC
+mLtOZTUumiZEonSf6zVun5IHtTygzGqIy0lCmQW69tmvNyqI0yHv+vJzTdb5Dy6
YTYEVnfc9gOeJUSEawEBIx4NK/HXprHeWp4/++Xo759QxDmj2VW75uvA+DgBOhNh
PFHQnKonvh+ipG+z8sgTKgbju33/2hxUDZJA/zji3B5haM+gd9J3AgwVoKSc5uVJ
0jrEmLyGNw6MkwoFhADdR/W5qd7bMl5hOtoBEe6H/Ni2k4BSbhVDpzylffQne6sG
lz3b/Jb0UN8JeemWa14UL05HlS3jR6m23ESHn2djJziQdeiupL5Za0nPdk8r7q+I
oiFAL5Ezz5NElBXI54GUnvGZORb0mFIJkeTmLOxIrd3FXLGWQGny53LVdISW5yiA
EuS6oqfefYC6Ohuk2rSMerbpyGkpYVd2dGZpdU1MchiyY/YmydNPvFEulR5bgV9S
hgJB8BvbXKXPdDat0Vvd
=A5bL
-END PGP SIGNATURE-

Changes since libreoffice-3-5-branch-point-976:
---
 0 files changed
---
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] Changes to 'refs/tags/libreoffice-3.5.2.2'

2012-03-27 Thread Petr Mladek
Tag 'libreoffice-3.5.2.2' created by Petr Mladek pmla...@suse.cz at 
2012-03-27 17:23 -0700

Tag 3.5.2.2 (3.5.2-rc2)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iQIcBAABAgAGBQJPcelyAAoJEPQ0oe+v7q6jlvwP/jEUAJ1QwQ3QKdVSAYoIU42u
1Fu2R7EfqslE9bZlGFdobMieu9Jia1GEJqWD2g4BsYEuJNKeitjFZ1IbF1SPCD/w
mOY0Rh0XGrYB7F5ZLyWhfvFDdkcDPj4E3XujnYISBSIkwOsMIXsMydAVIgRGrjx0
AdepcY9Kytj7sPorrfw9R4HtQXNwW0PzBHTtYJfBKNfpaanVTtwA/Xy/FfURkBpD
dAzqbtFbYK7AMeX/IONjYmJGePMIqC1wnFO6D8c9BfSE9u5xBwgsUjqFlJfxxwMw
GspFAocTR3gLqK/sfRxXB4c2qx6fvmEPN8c5clU3Ea1GNgghsgzy8wh3MAY7ERIK
I67/T3tTLFBPd3LjHz4Wx6CRrkf+8DIpVL6bMB5TaITEYn4G3UEVXqF366ng7917
/nbrojDRP+SGjXlSr5x1OMvRLvEPt/2NRK5EPghVpT4/pZVbYBRK6W2PxZX2ruhR
PprS47Mx18ObSnawLk9q247gpdfORQnX3LVlheabspliWTVROQ42xRRpPznQlmaJ
GCAerZdaz2aTjuaa1q4IbBCuz6skK4ApZW0oiw9q5W9mp2zsXMGdSuQkRxarVhJ1
xItUQVUAJJKrBN3W5Ge6Klg/x+p5Aco/u13cfo7+Xoo6zlSMU1qmh7gA/AUg8n0b
rS4y1VYi9xos2pl/KoW2
=pJQ5
-END PGP SIGNATURE-

Changes since libreoffice-3.5.0.1-4:
---
 0 files changed
---
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] Changes to 'refs/tags/libreoffice-3.5.2.2'

2012-03-27 Thread Petr Mladek
Tag 'libreoffice-3.5.2.2' created by Petr Mladek pmla...@suse.cz at 
2012-03-27 17:23 -0700

Tag 3.5.2.2 (3.5.2-rc2)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iQIcBAABAgAGBQJPcelyAAoJEPQ0oe+v7q6jfIIP/3uiaVsXuYvKgMrqU4L9n7Xb
niTT2UYZlZ6c4XTwNRZWgGIijNf8sgOpp/8Ts6+6PssoMzhcMvF5g7NKKunB9vER
y4hdyN7ayKAe3Sh01mxjnMs6qYiAVuJRBwJaamliEQ7zoIeR/9Ea3mDP7FvXKBXg
8petEVnTH8y7xhVXXueiipkcs6AzZgYzqxELMtm8i3LmySLhbwDCTN/WkU1ONma2
DM5pw23cjdpEG+4x7cJ9z9636BR60IR5wsB58kh5yzmv3KX2bpQNdiriikUwErrX
yZ7DWCC+6OuzQsmrDxClixe0MwwRqO98Cg+EvJ5GAxQb8ozIWmNV6ngvpPQ4HHwe
ew9fh5Pw1aUR6o4vGGCYRId0uKSQh+zzKabhosjp0pg+KbJsC8nfzBjVcGBnizFe
0fEWQJdKY2el3YKc2dI1o3L9mI3P4YMmFvRG3v0MYVNi/mrqxroHt/88cVulACMv
Nh6S3MqEYxmcm/0lH8K0UWezdsjeOEQDTFjxGf7GI2PJPz0Lp381SPSmmq8UwLip
1fu94YGVqHA1w2Aqu69Avb/RJEZtlzwQbbKEnod1P0tBNXtfDqUY1TQc7JEKwsJU
K35GpL2N5vNRElOKMtGKRmz8XTT9saudrrogaBQp40jv49/Qf8tOzYkUQpHuwPP3
xcY/6XKpuNcgBl495KFC
=kxDH
-END PGP SIGNATURE-

Changes since libreoffice-3-5-branch-point-31:
---
 0 files changed
---
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: bridges/source

2012-03-27 Thread Stephan Bergmann
 bridges/source/cpp_uno/mingw_intel/except.cxx  |9 -
 bridges/source/cpp_uno/mingw_intel/share.hxx   |   19 ++-
 bridges/source/cpp_uno/mingw_intel/uno2cpp.cxx |2 +-
 3 files changed, 23 insertions(+), 7 deletions(-)

New commits:
commit 54e3855bffafe24d2dbb29451885282bab57ecef
Author: Stephan Bergmann sberg...@redhat.com
Date:   Tue Mar 27 18:51:25 2012 +0200

MinGW: Adapted cpp_uno bridge to GCC 4.7

...which incompatibly changed the calling convention of the third (dest)
function pointer parameter of __cxa_throw to __thiscall.

diff --git a/bridges/source/cpp_uno/mingw_intel/except.cxx 
b/bridges/source/cpp_uno/mingw_intel/except.cxx
index 4b74588..308ccb8 100644
--- a/bridges/source/cpp_uno/mingw_intel/except.cxx
+++ b/bridges/source/cpp_uno/mingw_intel/except.cxx
@@ -29,7 +29,12 @@
 
 #include stdio.h
 #include string.h
+
 #include cxxabi.h
+#ifndef _GLIBCXX_CDTOR_CALLABI // new in GCC 4.7 cxxabi.h
+#define _GLIBCXX_CDTOR_CALLABI
+#endif
+
 #include boost/unordered_map.hpp
 
 #include rtl/instance.hxx
@@ -193,7 +198,8 @@ type_info * RTTI::getRTTI( typelib_CompoundTypeDescription 
*pTypeDescr ) SAL_THR
 struct RTTISingleton: public rtl::Static RTTI, RTTISingleton  {};
 
 
//--
-static void deleteException( void * pExc )
+extern C {
+static void _GLIBCXX_CDTOR_CALLABI deleteException( void * pExc )
 {
 __cxa_exception const * header = ((__cxa_exception const *)pExc - 1);
 typelib_TypeDescription * pTD = 0;
@@ -206,6 +212,7 @@ static void deleteException( void * pExc )
 ::typelib_typedescription_release( pTD );
 }
 }
+}
 
 
//==
 void raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
diff --git a/bridges/source/cpp_uno/mingw_intel/share.hxx 
b/bridges/source/cpp_uno/mingw_intel/share.hxx
index da2367a..e6e4337 100644
--- a/bridges/source/cpp_uno/mingw_intel/share.hxx
+++ b/bridges/source/cpp_uno/mingw_intel/share.hxx
@@ -68,17 +68,26 @@ struct __cxa_exception
 _Unwind_Exception unwindHeader;
 };
 
+struct __cxa_eh_globals
+{
+__cxa_exception *caughtExceptions;
+unsigned int uncaughtExceptions;
+};
+
+}
+
+extern C CPPU_CURRENT_NAMESPACE::__cxa_eh_globals *__cxa_get_globals () 
throw();
+
+// The following are in cxxabi.h since GCC 4.7:
+#if __GNUC__ == 4  __GNUC_MINOR__ = 6
 extern C void *__cxa_allocate_exception(
 std::size_t thrown_size ) throw();
 extern C void __cxa_throw (
 void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) 
__attribute__((noreturn));
+#endif
 
-struct __cxa_eh_globals
+namespace CPPU_CURRENT_NAMESPACE
 {
-__cxa_exception *caughtExceptions;
-unsigned int uncaughtExceptions;
-};
-extern C __cxa_eh_globals *__cxa_get_globals () throw();
 
 // -
 
diff --git a/bridges/source/cpp_uno/mingw_intel/uno2cpp.cxx 
b/bridges/source/cpp_uno/mingw_intel/uno2cpp.cxx
index fd36c75..d2ae057 100644
--- a/bridges/source/cpp_uno/mingw_intel/uno2cpp.cxx
+++ b/bridges/source/cpp_uno/mingw_intel/uno2cpp.cxx
@@ -345,7 +345,7 @@ static void cpp_call(
  catch (...)
  {
   // fill uno exception
-fillUnoException( 
CPPU_CURRENT_NAMESPACE::__cxa_get_globals()-caughtExceptions, *ppUnoExc, 
pThis-getBridge()-getCpp2Uno() );
+fillUnoException( __cxa_get_globals()-caughtExceptions, *ppUnoExc, 
pThis-getBridge()-getCpp2Uno() );
 
 // temporary params
 for ( ; nTempIndizes--; )
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: 2 commits - editeng/inc editeng/source sc/source svl/inc svl/source

2012-03-27 Thread Kohei Yoshida
 editeng/inc/editeng/flditem.hxx |   72 +++--
 editeng/source/items/flditem.cxx|   78 
 sc/source/filter/excel/xehelper.cxx |   12 ++---
 sc/source/filter/inc/xehelper.hxx   |2 
 svl/inc/svl/zforlist.hxx|4 +
 svl/source/numbers/zforlist.cxx |   12 +
 6 files changed, 100 insertions(+), 80 deletions(-)

New commits:
commit 1e91520e7af29c390c03d05b39992da5aaf6d1c7
Author: Kohei Yoshida kohei.yosh...@gmail.com
Date:   Tue Mar 27 10:57:14 2012 -0400

UniString removal.

diff --git a/editeng/inc/editeng/flditem.hxx b/editeng/inc/editeng/flditem.hxx
index b54e37c..be874b0 100644
--- a/editeng/inc/editeng/flditem.hxx
+++ b/editeng/inc/editeng/flditem.hxx
@@ -144,8 +144,8 @@ public:
 
 // If eLanguage==LANGUAGE_DONTKNOW the 
language/country
 // used in number formatter initialization is 
taken.
-String  GetFormatted( SvNumberFormatter rFormatter, 
LanguageType eLanguage ) const;
-static String   GetFormatted( Date rDate, SvxDateFormat eFormat, 
SvNumberFormatter rFormatter, LanguageType eLanguage );
+rtl::OUString   GetFormatted( SvNumberFormatter rFormatter, 
LanguageType eLanguage ) const;
+static rtl::OUStringGetFormatted( Date rDate, SvxDateFormat eFormat, 
SvNumberFormatter rFormatter, LanguageType eLanguage );
 
 virtual SvxFieldData*   Clone() const;
 virtual int operator==( const SvxFieldData ) const;
@@ -163,24 +163,24 @@ class EDITENG_DLLPUBLIC SvxURLField : public SvxFieldData
 {
 private:
 SvxURLFormateFormat;
-XubString   aURL;   // URL-Address
-XubString   aRepresentation;// What is shown
-XubString   aTargetFrame;   // In what Frame
+rtl::OUString   aURL;   // URL-Address
+rtl::OUString   aRepresentation;// What is shown
+rtl::OUString   aTargetFrame;   // In what Frame
 
 public:
 SV_DECL_PERSIST1( SvxURLField, SvxFieldData, 
SVX_URLFIELD )
 
 SvxURLField();
-SvxURLField( const XubString rURL, const 
XubString rRepres, SvxURLFormat eFmt = SVXURLFORMAT_URL );
+SvxURLField( const rtl::OUString rURL, const 
rtl::OUString rRepres, SvxURLFormat eFmt = SVXURLFORMAT_URL );
 
-const XubStringGetURL() const { return aURL; }
-voidSetURL( const XubString rURL ) { aURL = rURL; }
+const rtl::OUStringGetURL() const { return aURL; }
+voidSetURL( const rtl::OUString rURL ) { aURL = rURL; 
}
 
-const XubStringGetRepresentation() const { return 
aRepresentation; }
-voidSetRepresentation( const XubString rRep ) { 
aRepresentation= rRep; }
+const rtl::OUStringGetRepresentation() const { return 
aRepresentation; }
+voidSetRepresentation( const rtl::OUString rRep ) { 
aRepresentation= rRep; }
 
-const XubStringGetTargetFrame() const { return aTargetFrame; }
-voidSetTargetFrame( const XubString rFrm ) { 
aTargetFrame = rFrm; }
+const rtl::OUStringGetTargetFrame() const { return aTargetFrame; }
+voidSetTargetFrame( const rtl::OUString rFrm ) { 
aTargetFrame = rFrm; }
 
 SvxURLFormatGetFormat() const { return eFormat; }
 voidSetFormat( SvxURLFormat eFmt ) { eFormat = eFmt; }
@@ -281,8 +281,8 @@ public:
 
 // If eLanguage==LANGUAGE_DONTKNOW the 
language/country
 // used in number formatter initialization is 
taken.
-String  GetFormatted( SvNumberFormatter rFormatter, 
LanguageType eLanguage ) const;
-static String   GetFormatted( Time rTime, SvxTimeFormat eFormat, 
SvNumberFormatter rFormatter, LanguageType eLanguage );
+rtl::OUString   GetFormatted( SvNumberFormatter rFormatter, 
LanguageType eLanguage ) const;
+static rtl::OUStringGetFormatted( Time rTime, SvxTimeFormat eFormat, 
SvNumberFormatter rFormatter, LanguageType eLanguage );
 
 virtual SvxFieldData*   Clone() const;
 virtual int operator==( const SvxFieldData ) const;
@@ -303,19 +303,19 @@ enum SvxFileFormat {SVXFILEFORMAT_NAME_EXT, // File 
name with Extension
 class EDITENG_DLLPUBLIC SvxExtFileField : public SvxFieldData
 {
 private:
-XubString   aFile;
+rtl::OUString   aFile;
 SvxFileType eType;
 SvxFileFormat   eFormat;
 
 public:
 SV_DECL_PERSIST1( SvxExtFileField, SvxFieldData, 
SVX_EXT_FILEFIELD )
 SvxExtFileField();
-SvxExtFileField( const XubString rString,

[Libreoffice-commits] .: Branch 'feature/gbuild_conversions' - 8 commits - connectivity/AllLangResTarget_hsqldb.mk connectivity/Library_dbase.mk connectivity/Library_dbtools.mk connectivity/Library_ev

2012-03-27 Thread David Tardon
 Repository.mk  |1 
 RepositoryExternal.mk  |   28 -
 connectivity/AllLangResTarget_hsqldb.mk|   47 +
 connectivity/Library_dbase.mk  |1 
 connectivity/Library_dbtools.mk|8 +
 connectivity/Library_evoab2.mk |9 +
 connectivity/Library_file.mk   |1 
 connectivity/Library_flat.mk   |1 
 connectivity/Library_hsqldb.mk |   80 +++
 connectivity/Library_jdbc.mk   |1 
 connectivity/Makefile  |2 
 connectivity/Module_connectivity.mk|2 
 connectivity/source/drivers/hsqldb/makefile.mk |  126 -
 13 files changed, 175 insertions(+), 132 deletions(-)

New commits:
commit 67b4a880e85476a5420e4278918c23da96375970
Author: David Tardon dtar...@redhat.com
Date:   Tue Mar 27 16:36:31 2012 +0200

connectivity: convert hsqldb

diff --git a/Repository.mk b/Repository.mk
index 49e04dc..4017476 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -163,6 +163,7 @@ $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
 fwm \
guesslang \
 helplinker \
+hsqldb \
 hwp \
hyphen \
 i18npaper \
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 324d206..42c7ba7 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -922,6 +922,26 @@ $(call gb_LinkTarget_set_include,$(1),\
 )
 endef
 
+
+ifdef ($(SYSTEM_HSQLDB),YES)
+
+define gb_LinkTarget__use_hsqldb
+
+$(call gb_LinkTarget_add_defs,$(1),\
+   -DSYSTEM_HSQLDB \
+   -DHSQLDB_JAR=\file://$(HSQLDB_JAR)\ \
+)
+
+endef
+
+else # !SYSTEM_HSQLDB
+
+define gb_LinkTarget__use_hsqldb
+
+endef
+
+endif # SYSTEM_HSQLDB
+
 # MacOSX-only frameworks 
 # (in alphabetical order)
 
diff --git a/connectivity/AllLangResTarget_hsqldb.mk 
b/connectivity/AllLangResTarget_hsqldb.mk
new file mode 100644
index 000..923833d
--- /dev/null
+++ b/connectivity/AllLangResTarget_hsqldb.mk
@@ -0,0 +1,47 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the License); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an AS IS basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Red Hat, Inc., David Tardon dtar...@redhat.com
+#  (initial developer)
+#
+# All Rights Reserved.
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the GPLv3+), or
+# the GNU Lesser General Public License Version 3 or later (the LGPLv3+),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_AllLangResTarget_AllLangResTarget,hsqldb))
+
+$(eval $(call gb_AllLangResTarget_set_reslocation,hsqldb,database))
+
+$(eval $(call gb_AllLangResTarget_add_srs,hsqldb,\
+   database \
+))
+
+$(eval $(call gb_SrsTarget_SrsTarget,hsqldb/res))
+
+$(eval $(call gb_SrsTarget_set_include,hsqldb/res,\
+   -I$(SRCDIR)/connectivity/source/drivers/hsqldb \
+   $$(INCLUDE) \
+))
+
+$(eval $(call gb_SrsTarget_add_files,hsqldb/res,\
+   connectivity/source/drivers/hsqldb/hsqlui.src \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/connectivity/Library_hsqldb.mk b/connectivity/Library_hsqldb.mk
new file mode 100644
index 000..fda6612
--- /dev/null
+++ b/connectivity/Library_hsqldb.mk
@@ -0,0 +1,80 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the License); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an AS IS basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Red Hat, Inc., David Tardon dtar...@redhat.com
+#  (initial developer)
+#
+# All Rights Reserved.
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the 

[Libreoffice-commits] .: 4 commits - editeng/source sw/source

2012-03-27 Thread Kohei Yoshida
 editeng/source/editeng/edtspell.cxx |   96 +++-
 editeng/source/editeng/edtspell.hxx |   27 +++---
 sw/source/core/doc/docedt.cxx   |   34 +---
 3 files changed, 107 insertions(+), 50 deletions(-)

New commits:
commit 7628ced726c4de4bb9c98675c1ff77f5b7762ab6
Author: Bartosz Kosiorek gan...@poczta.onet.pl
Date:   Sun Mar 25 23:46:01 2012 +0200

Convert SV_PTRARR_DEL to boost::ptr_vector

diff --git a/sw/source/core/doc/docedt.cxx b/sw/source/core/doc/docedt.cxx
index 6c73ba1..c805779 100644
--- a/sw/source/core/doc/docedt.cxx
+++ b/sw/source/core/doc/docedt.cxx
@@ -161,9 +161,7 @@ struct _SaveRedline
 }
 };
 
-SV_DECL_PTRARR_DEL( _SaveRedlines, _SaveRedline*, 0 )
-
-SV_IMPL_PTRARR( _SaveRedlines, _SaveRedline* )
+typedef boost::ptr_vector _SaveRedline  _SaveRedlines;
 
 bool lcl_MayOverwrite( const SwTxtNode *pNode, const xub_StrLen nPos )
 {
@@ -532,7 +530,7 @@ void lcl_SaveRedlines( const SwPaM aPam, _SaveRedlines 
rArr )
 
 // save the current redline
 _SaveRedline* pSave = new _SaveRedline( pCurrent, *pStart );
-rArr.C40_INSERT( _SaveRedline, pSave, rArr.Count() );
+rArr.push_back( pSave );
 }
 }
 
@@ -545,11 +543,10 @@ void lcl_RestoreRedlines( SwDoc* pDoc, const SwPosition 
rPos, _SaveRedlines rA
 RedlineMode_t eOld = pDoc-GetRedlineMode();
 pDoc-SetRedlineMode_intern( (RedlineMode_t)(( eOld  
~nsRedlineMode_t::REDLINE_IGNORE) | nsRedlineMode_t::REDLINE_ON ));
 
-for( sal_uInt16 n = 0; n  rArr.Count(); ++n )
+for( size_t n = 0; n  rArr.size(); ++n )
 {
-_SaveRedline* pSave = rArr[ n ];
-pSave-SetPos( rPos );
-pDoc-AppendRedline( pSave-pRedl, true );
+rArr[ n ].SetPos( rPos );
+pDoc-AppendRedline( rArr[ n ].pRedl, true );
 }
 
 pDoc-SetRedlineMode_intern( eOld );
@@ -590,7 +587,7 @@ void lcl_SaveRedlines( const SwNodeRange rRg, 
_SaveRedlines rArr )
 pTmpPos-nNode.GetNode().GetCntntNode(), 0 );
 
 _SaveRedline* pSave = new _SaveRedline( pNewRedl, rRg.aStart );
-rArr.C40_INSERT( _SaveRedline, pSave, rArr.Count() );
+rArr.push_back( pSave );
 
 pTmpPos = pTmp-End();
 pTmpPos-nNode = rRg.aEnd;
@@ -613,7 +610,7 @@ void lcl_SaveRedlines( const SwNodeRange rRg, 
_SaveRedlines rArr )
 {
 // move everything
 _SaveRedline* pSave = new _SaveRedline( pTmp, rRg.aStart );
-rArr.C40_INSERT( _SaveRedline, pSave, rArr.Count() );
+rArr.push_back( pSave );
 }
 else
 {
@@ -625,7 +622,7 @@ void lcl_SaveRedlines( const SwNodeRange rRg, 
_SaveRedlines rArr )
 pTmpPos-nNode.GetNode().GetCntntNode(), 0 );
 
 _SaveRedline* pSave = new _SaveRedline( pNewRedl, rRg.aStart );
-rArr.C40_INSERT( _SaveRedline, pSave, rArr.Count() );
+rArr.push_back( pSave );
 
 pTmpPos = pTmp-Start();
 pTmpPos-nNode = rRg.aEnd;
@@ -646,11 +643,10 @@ void lcl_RestoreRedlines( SwDoc* pDoc, sal_uInt32 
nInsPos, _SaveRedlines rArr )
 RedlineMode_t eOld = pDoc-GetRedlineMode();
 pDoc-SetRedlineMode_intern( (RedlineMode_t)(( eOld  
~nsRedlineMode_t::REDLINE_IGNORE) | nsRedlineMode_t::REDLINE_ON ));
 
-for( sal_uInt16 n = 0; n  rArr.Count(); ++n )
+for( size_t n = 0; n  rArr.size(); ++n )
 {
-_SaveRedline* pSave = rArr[ n ];
-pSave-SetPos( nInsPos );
-pDoc-AppendRedline( pSave-pRedl, true );
+rArr[ n ].SetPos( nInsPos );
+pDoc-AppendRedline( rArr[ n ].pRedl, true );
 }
 
 pDoc-SetRedlineMode_intern( eOld );
@@ -880,7 +876,7 @@ bool SwDoc::MoveRange( SwPaM rPaM, SwPosition rPos, 
SwMoveFlags eMvFlags )
 _SaveFlyInRange( rPaM, rPos.nNode, aSaveFlyArr, 0 != ( DOC_MOVEALLFLYS  
eMvFlags ) );
 
 // save redlines (if DOC_MOVEREDLINES is used)
-_SaveRedlines aSaveRedl( 0 );
+_SaveRedlines aSaveRedl;
 if( DOC_MOVEREDLINES  eMvFlags  GetRedlineTbl().Count() )
 {
 lcl_SaveRedlines( rPaM, aSaveRedl );
@@ -1084,7 +1080,7 @@ bool SwDoc::MoveRange( SwPaM rPaM, SwPosition rPos, 
SwMoveFlags eMvFlags )
 _RestFlyInRange( aSaveFlyArr, rPaM.Start()-nNode, (rPos.nNode) );
 
 // restore redlines (if DOC_MOVEREDLINES is used)
-if( aSaveRedl.Count() )
+if( !aSaveRedl.empty() )
 {
 lcl_RestoreRedlines( this, *aSavePam.Start(), aSaveRedl );
 }
@@ -1129,7 +1125,7 @@ bool SwDoc::MoveNodeRange( SwNodeRange rRange, 
SwNodeIndex rPos,
 GetFtnIdxs(), aTmpFntIdx );
 }
 
-_SaveRedlines aSaveRedl( 0 );
+_SaveRedlines aSaveRedl;
 SvPtrarr aSavRedlInsPosArr( 0 );
 if( DOC_MOVEREDLINES  eMvFlags  GetRedlineTbl().Count() )
 {
@@ -1212,7 +1208,7 @@ bool SwDoc::MoveNodeRange( SwNodeRange rRange, 

[Libreoffice-commits] .: 2 commits - cui/source sw/source

2012-03-27 Thread Philipp Weissenbacher
 cui/source/tabpages/tpline.cxx  |  141 +++-
 sw/source/core/text/atrstck.cxx |2 
 sw/source/core/text/blink.cxx   |   23 +++---
 3 files changed, 82 insertions(+), 84 deletions(-)

New commits:
commit bfa1547570add919754cba82d0ca1062eabfb6dd
Author: Philipp Weissenbacher p.weissenbac...@gmail.com
Date:   Tue Mar 27 21:31:31 2012 +0200

Translate German comments, fix some English ones

diff --git a/cui/source/tabpages/tpline.cxx b/cui/source/tabpages/tpline.cxx
index ede160b..2fb8f89 100644
--- a/cui/source/tabpages/tpline.cxx
+++ b/cui/source/tabpages/tpline.cxx
@@ -116,9 +116,9 @@ SvxLineTabPage::SvxLineTabPage
 pSymbolList(NULL),
 bNewSize(false),
 nNumMenuGalleryItems(0),
-nSymbolType(SVX_SYMBOLTYPE_UNKNOWN), //unbekannt bzw. unchanged
+nSymbolType(SVX_SYMBOLTYPE_UNKNOWN), // unknown respectively unchanged
 pSymbolAttr(NULL),
-//#58425# Symbole auf einer Linie (z.B. StarChart)
+//#58425# Symbols on a line (e.g. StarChart)
 aFlSymbol   ( this, CUI_RES(FL_SYMBOL_FORMAT)),
 aSymbolMB   ( this, CUI_RES(MB_SYMBOL_BITMAP)),
 aSymbolWidthFT  ( this, CUI_RES(FT_SYMBOL_WIDTH)),
@@ -181,7 +181,7 @@ SvxLineTabPage::SvxLineTabPage
 aMtrStartWidth.SetSpinSize( 2 );
 aMtrEndWidth.SetSpinSize( 2 );
 break;
-default: ;//prevent warning
+default: ;// prevent warning
 }
 SetFieldUnit( aMtrLineWidth, eFUnit );
 SetFieldUnit( aMtrStartWidth, eFUnit );
@@ -189,7 +189,7 @@ SvxLineTabPage::SvxLineTabPage
 
 // PoolUnit ermitteln
 SfxItemPool* pPool = rOutAttrs.GetPool();
-DBG_ASSERT( pPool, Wo ist der Pool? );
+DBG_ASSERT( pPool, Where is the pool? );
 ePoolUnit = pPool-GetMetric( SID_ATTR_LINE_WIDTH );
 
 aLbLineStyle.SetSelectHdl(
@@ -229,7 +229,7 @@ SvxLineTabPage::SvxLineTabPage
 
 void SvxLineTabPage::ShowSymbolControls(sal_Bool bOn)
 {
-// Symbols on a line (eg star charts), symbol-enable controls
+// Symbols on a line (e.g. StarCharts), symbol-enable controls
 
 bSymbols=bOn;
 aSymbolWidthFT.Show(bOn);
@@ -244,7 +244,7 @@ void SvxLineTabPage::ShowSymbolControls(sal_Bool bOn)
 
 SvxLineTabPage::~SvxLineTabPage()
 {
-//Symbols on a line (eg star charts), dtor new!
+// Symbols on a line (e.g. StarCharts), dtor new!
 
 delete aSymbolMB.GetPopupMenu()-GetPopupMenu( MN_GALLERY );
 
@@ -267,10 +267,10 @@ void SvxLineTabPage::Construct()
 
 void SvxLineTabPage::InitSymbols(MenuButton* pButton)
 {
-//Popup initialisieren
+// Initialize popup
 if(!pButton-GetPopupMenu()-GetPopupMenu( MN_GALLERY ))
 {
-// Gallery-Eintraege besorgen
+// Get gallery entries
 GalleryExplorer::FillObjList(GALLERY_THEME_BULLETS, aGrfNames);
 
 PopupMenu* pPopup = new PopupMenu;
@@ -282,7 +282,7 @@ void SvxLineTabPage::InitSymbols(MenuButton* pButton)
 {
 pUIName = (*it);
 
-// convert URL encodings to UI characters (eg %20 for spaces)
+// Convert URL encodings to UI characters (e.g. %20 for spaces)
 rtl::OUString aPhysicalName;
 if (utl::LocalFileHelper::ConvertURLToPhysicalName(*it, 
aPhysicalName))
 {
@@ -350,7 +350,7 @@ void SvxLineTabPage::InitSymbols(MenuButton* pButton)
 rtl::OUString aEmptyStr;
 
 // Generate invisible square to give all symbols a
-// bitmap size, which is indepedent from specific glyph
+// bitmap size, which is independent from specific glyph
 SdrObject *pInvisibleSquare=pSymbolList-GetObj(0);
 pInvisibleSquare=pInvisibleSquare-Clone();
 pPage-NbcInsertObject(pInvisibleSquare);
@@ -430,7 +430,7 @@ void SvxLineTabPage::SymbolSelected(MenuButton* pButton)
 {
 if( (nItemId-MN_GALLERY_ENTRY) = nNumMenuGalleryItems)
 {
-nSymbolType=nItemId-MN_GALLERY_ENTRY-nNumMenuGalleryItems; //Index 
der Liste
+nSymbolType=nItemId-MN_GALLERY_ENTRY-nNumMenuGalleryItems; // 
List's index
 }
 else
 {
@@ -464,7 +464,7 @@ void SvxLineTabPage::SymbolSelected(MenuButton* pButton)
 aGrfDlg.AsLink(false);
 if( !aGrfDlg.Execute() )
 {
-// ausgewaehlten Filter merken
+// Remember selected filters
 if( !aGrfDlg.GetGraphic(aGraphic) )
 {
 nSymbolType=SVX_SYMBOLTYPE_BRUSHITEM;
@@ -570,7 +570,7 @@ void SvxLineTabPage::ActivatePage( const SfxItemSet rSet )
 nCount = aLbLineStyle.GetEntryCount();
 
 if ( nCount == 0 )
-; // Dieser Fall sollte nicht auftreten
+; // This case should never occur
 else if( nCount = nPos )
 aLbLineStyle.SelectEntryPos( 0 );
 else
@@ -582,7 +582,7 @@ void SvxLineTabPage::ActivatePage( const SfxItemSet rSet )
 
 aDashURL.Append( 

[Libreoffice-commits] .: l10ntools/inc l10ntools/source unusedcode.easy

2012-03-27 Thread Caolán McNamara
 l10ntools/inc/xmlparse.hxx|6 
 l10ntools/source/xmlparse.cxx |   61 --
 unusedcode.easy   |2 -
 3 files changed, 69 deletions(-)

New commits:
commit a84e97e58fe0915376801f98e1c0d24470f1e1d3
Author: Santiago Martinez smvar...@gmail.com
Date:   Tue Mar 27 21:16:50 2012 +0200

Remove unused code in l10ntools.

diff --git a/l10ntools/inc/xmlparse.hxx b/l10ntools/inc/xmlparse.hxx
index cd9bc2b..0731a9f 100644
--- a/l10ntools/inc/xmlparse.hxx
+++ b/l10ntools/inc/xmlparse.hxx
@@ -169,13 +169,7 @@ public:
 XMLChildNode *pChild , size_t pos   /// the new child
 );
 
-int RemoveChild( XMLElement *pRefElement );
 void RemoveAndDeleteAllChildren();
-
-/// returns a child element which matches the given one
-XMLElement *GetChildElement(
-XMLElement *pRefElement // the reference elelement
-);
 };
 
 //-
diff --git a/l10ntools/source/xmlparse.cxx b/l10ntools/source/xmlparse.cxx
index e646308..5be1f0e 100644
--- a/l10ntools/source/xmlparse.cxx
+++ b/l10ntools/source/xmlparse.cxx
@@ -159,37 +159,6 @@ void XMLParentNode::AddChild( XMLChildNode *pChild , 
size_t pos )
 }
 
 /*/
-int XMLParentNode::RemoveChild( XMLElement *pRefElement )
-/*/
-{
-XMLElement* a;
-if ( pChildList ){
-for ( size_t i = 0; i  pChildList-size(); i++ ) {
-XMLChildNode *pChild = (*pChildList)[ i ];
-if ( pChild-GetNodeType() == XML_NODE_TYPE_ELEMENT ){
-a = static_castXMLElement* (pChild);
-rtl::OString elemid(a-GetId().toAsciiLowerCase());
-rtl::OString elemLID(a-GetLanguageId().toAsciiLowerCase());
-rtl::OString pRefLID(
-pRefElement-GetLanguageId().toAsciiLowerCase());
-if (elemid == pRefElement-GetId()  elemLID == pRefLID)
-{
-if( pRefElement-ToOString().compareTo( a-ToOString() 
)==0 ){
-XMLChildNodeList::iterator it = pChildList-begin();
-::std::advance( it, i );
-pChildList-erase( it );
-delete a; // Test
-return i;
-}
-}
-}
-
-}
-}
-return -1;
-}
-
-/*/
 void XMLParentNode::RemoveAndDeleteAllChildren(){
 /*/
 if ( pChildList ) {
@@ -199,36 +168,6 @@ void XMLParentNode::RemoveAndDeleteAllChildren(){
 }
 }
 
-/*/
-XMLElement *XMLParentNode::GetChildElement( XMLElement *pRefElement )
-/*/
-{
-for ( size_t i = 0; i  pChildList-size(); i++ ) {
-XMLChildNode *pChild = (*pChildList)[ i ];
-if ( pChild-GetNodeType() == XML_NODE_TYPE_ELEMENT )
-if ((( XMLElement * ) pChild )-GetName() ==
-pRefElement-GetName())
-{
-XMLAttributeList *pList = pRefElement-GetAttributeList();
-if ( !pList )
-return ( XMLElement * ) pChild;
-
-sal_Bool bMatch = sal_False;
-for ( size_t j = 0; j  pList-size()  bMatch; j++ ) {
-XMLAttribute *pAttribute = (*pList)[ j ];
-XMLAttribute *pCandidate =
-(( XMLElement * ) pChild )-GetAttribute(
-pAttribute-GetName() );
-if ( !pCandidate || !pAttribute-IsEqual( *pCandidate ))
-bMatch = sal_False;
-}
-if ( bMatch )
-return ( XMLElement * ) pChild;
-}
-}
-return NULL;
-}
-
 //
 // class XMLFile
 //
diff --git a/unusedcode.easy b/unusedcode.easy
index 54ba512..79a729f 100755
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -341,8 +341,6 @@ XMLFontAutoStylePoolNames_Impl::Remove(rtl::OUString*)
 XMLFontAutoStylePool_Impl::GetPos(XMLFontAutoStylePoolEntry_Impl const*) const
 XMLFontAutoStylePool_Impl::Remove(XMLFontAutoStylePoolEntry_Impl*)
 XMLParentNode::AddChild(XMLChildNode*, unsigned long)
-XMLParentNode::GetChildElement(XMLElement*)
-XMLParentNode::RemoveChild(XMLElement*)
 XMLPropertyBackpatcherrtl::OUString::XMLPropertyBackpatcher(char const*)
 XMLPropertyBackpatcherrtl::OUString::XMLPropertyBackpatcher(char const*, 
char const*, unsigned char, rtl::OUString)
 XMLPropertyBackpatcherrtl::OUString::XMLPropertyBackpatcher(rtl::OUString 
const, rtl::OUString const, unsigned char, rtl::OUString)

[Libreoffice-commits] .: cui/source

2012-03-27 Thread Philipp Weissenbacher
 cui/source/tabpages/bbdlg.cxx|3 -
 cui/source/tabpages/tabline.cxx  |   18 ---
 cui/source/tabpages/tabstpge.cxx |   63 ++-
 3 files changed, 39 insertions(+), 45 deletions(-)

New commits:
commit dfdd09fa867cfddb6c09a85028e73287b3e5c9b2
Author: Philipp Weissenbacher p.weissenbac...@gmail.com
Date:   Tue Mar 27 21:53:19 2012 +0200

Translate German comments

diff --git a/cui/source/tabpages/bbdlg.cxx b/cui/source/tabpages/bbdlg.cxx
index 3133b2f..1320f7d 100644
--- a/cui/source/tabpages/bbdlg.cxx
+++ b/cui/source/tabpages/bbdlg.cxx
@@ -61,8 +61,7 @@ SvxBorderBackgroundDlg::~SvxBorderBackgroundDlg()
 
 void SvxBorderBackgroundDlg::PageCreated( sal_uInt16 nPageId, SfxTabPage 
rTabPage )
 {
-// Umschalten zwischen Farbe/Grafik ermoeglichen:
-
+// Make it possible to switch between color/graphic:
 if ( bEnableBackgroundSelector  (RID_SVXPAGE_BACKGROUND == nPageId) )
 ((SvxBackgroundTabPage)rTabPage).ShowSelector( );
 }
diff --git a/cui/source/tabpages/tabline.cxx b/cui/source/tabpages/tabline.cxx
index 5a978ff..286cb33 100644
--- a/cui/source/tabpages/tabline.cxx
+++ b/cui/source/tabpages/tabline.cxx
@@ -68,8 +68,7 @@ SvxLineTabDialog::SvxLineTabDialog
 nLineEndListState( CT_NONE ),
 nDashListState( CT_NONE ),
 mnColorListState( CT_NONE ),
-nPageType( 0 ), // wird hier in erster Linie benutzt, um mit FillItemSet
-   // die richtigen Attribute zu erhalten ( noch Fragen? )
+nPageType( 0 ), // We use it here primarily to get the right attributes 
with FillItemSet
 nDlgType( 0 ),
 nPosDashLb( 0 ),
 nPosLineEndLb( 0 ),
@@ -145,7 +144,7 @@ void SvxLineTabDialog::SavePalettes()
 pLineEndList = pDrawModel-GetLineEndList();
 }
 
-// Speichern der Tabellen, wenn sie geaendert wurden.
+// Save the tables when they have been changed
 
 const String aPath( SvtPathOptions().GetPalettePath() );
 
@@ -154,7 +153,7 @@ void SvxLineTabDialog::SavePalettes()
 pDashList-SetPath( aPath );
 pDashList-Save();
 
-// ToolBoxControls werden benachrichtigt:
+// Notify ToolBoxControls
 if ( pShell )
 pShell-PutItem( SvxDashListItem( pDashList, SID_DASH_LIST ) );
 }
@@ -164,7 +163,7 @@ void SvxLineTabDialog::SavePalettes()
 pLineEndList-SetPath( aPath );
 pLineEndList-Save();
 
-// ToolBoxControls werden benachrichtigt:
+// Notify ToolBoxControls
 if ( pShell )
 pShell-PutItem( SvxLineEndListItem( pLineEndList, 
SID_LINEEND_LIST ) );
 }
@@ -174,7 +173,7 @@ void SvxLineTabDialog::SavePalettes()
 pColorList-SetPath( aPath );
 pColorList-Save();
 
-// ToolBoxControls werden benachrichtigt:
+// Notify ToolBoxControls
 if ( pShell )
 pShell-PutItem( SvxColorListItem( pColorList, SID_COLOR_TABLE ) );
 }
@@ -186,9 +185,8 @@ short SvxLineTabDialog::Ok()
 {
 SavePalettes();
 
-// Es wird RET_OK zurueckgeliefert, wenn wenigstens eine
-// TabPage in FillItemSet() sal_True zurueckliefert. Dieses
-// geschieht z.Z. standardmaessig.
+// We return RET_OK if at least one TabPage in FillItemSet() returns 
sal_True.
+// We do this by default at the moment.
 return( SfxTabDialog::Ok() );
 }
 
@@ -222,7 +220,7 @@ void SvxLineTabDialog::PageCreated( sal_uInt16 nId, 
SfxTabPage rPage )
 ( (SvxLineTabPage) rPage ).SetObjSelected( bObjSelected );
 ( (SvxLineTabPage) rPage ).Construct();
 ( (SvxLineTabPage) rPage ).SetColorChgd( mnColorListState );
-// ActivatePage() wird das erste mal nicht gerufen
+// ActivatePage() is not called the first time
 ( (SvxLineTabPage) rPage ).ActivatePage( rOutAttrs );
 break;
 
diff --git a/cui/source/tabpages/tabstpge.cxx b/cui/source/tabpages/tabstpge.cxx
index 517ff45..3295496 100644
--- a/cui/source/tabpages/tabstpge.cxx
+++ b/cui/source/tabpages/tabstpge.cxx
@@ -72,7 +72,7 @@ static sal_uInt16 pRanges[] =
 0
 };
 
-// C-Funktion 
+// C function 
 
 void FillUpWithDefTabs_Impl( long nDefDist, SvxTabStopItem rTabs )
 {
@@ -88,7 +88,7 @@ void FillUpWithDefTabs_Impl( long nDefDist, SvxTabStopItem 
rTabs )
 
 void TabWin_Impl::Paint( const Rectangle )
 {
-// Tabulatoren malen
+// Paint tabulators
 Point aPnt;
 Size aSize = GetOutputSizePixel();
 aPnt.X() = aSize.Width() / 2;
@@ -143,15 +143,15 @@ SvxTabulatorTabPage::SvxTabulatorTabPage( Window* pParent,
 }
 
 aFillChar.SetAccessibleName(String(CUI_RES(   ST_FILLCHAR_OTHER )));
-// diese Page braucht ExchangeSupport
+// This page needs ExchangeSupport
 SetExchangeSupport();
 
 
-// Metrik einstellen
+// Set metric
 FieldUnit eFUnit = GetModuleFieldUnit( rAttr );
 SetFieldUnit( aTabBox, 

[Libreoffice-commits] .: bridges/source

2012-03-27 Thread Stephan Bergmann
 bridges/source/cpp_uno/mingw_intel/share.hxx |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 9e46c8fcb85157b9f3e301e9a500c55f807526d4
Author: Stephan Bergmann sberg...@redhat.com
Date:   Tue Mar 27 22:26:05 2012 +0200

2nd param of __cxa_throw is void* in GCC = 4.6

diff --git a/bridges/source/cpp_uno/mingw_intel/share.hxx 
b/bridges/source/cpp_uno/mingw_intel/share.hxx
index e6e4337..58fb72d 100644
--- a/bridges/source/cpp_uno/mingw_intel/share.hxx
+++ b/bridges/source/cpp_uno/mingw_intel/share.hxx
@@ -83,7 +83,7 @@ extern C CPPU_CURRENT_NAMESPACE::__cxa_eh_globals 
*__cxa_get_globals () throw(
 extern C void *__cxa_allocate_exception(
 std::size_t thrown_size ) throw();
 extern C void __cxa_throw (
-void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) 
__attribute__((noreturn));
+void *thrown_exception, void *tinfo, void (*dest) (void *) ) 
__attribute__((noreturn));
 #endif
 
 namespace CPPU_CURRENT_NAMESPACE
___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: 4 commits - editeng/source filter/inc filter/source l10ntools/source sc/source sd/source svx/source sw/source unusedcode.easy

2012-03-27 Thread Caolán McNamara
 editeng/source/items/paraitem.cxx   |2 
 filter/inc/filter/msfilter/svdfppt.hxx  |2 
 filter/source/msfilter/svdfppt.cxx  |2 
 l10ntools/source/localize.cxx   |1 
 sc/source/filter/inc/addressconverter.hxx   |   16 --
 sc/source/filter/inc/biffdetector.hxx   |   38 -
 sc/source/filter/inc/biffoutputstream.hxx   |2 
 sc/source/filter/inc/drawingmanager.hxx |2 
 sc/source/filter/inc/excelfilter.hxx|   17 --
 sc/source/filter/inc/ooxformulaparser.hxx   |  111 
 sc/source/filter/oox/addressconverter.cxx   |   29 
 sc/source/filter/oox/biffdetector.cxx   |   81 ---
 sc/source/filter/oox/biffoutputstream.cxx   |8 -
 sc/source/filter/oox/drawingmanager.cxx |   25 ---
 sc/source/filter/oox/excelfilter.cxx|   53 ---
 sc/source/filter/oox/ooxformulaparser.cxx   |   90 
 sc/source/filter/oox/sheetdatabuffer.cxx|   75 --
 sd/source/filter/eppt/epptso.cxx|4 
 sd/source/filter/ppt/pptin.cxx  |   17 +-
 svx/source/accessibility/svxrectctaccessiblecontext.cxx |6 
 sw/source/core/layout/paintfrm.cxx  |   22 +--
 unusedcode.easy |8 -
 22 files changed, 48 insertions(+), 563 deletions(-)

New commits:
commit 9cab649ccb3d827258e95a9b5c91d4b726564d89
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 22:36:52 2012 +0100

Resolves: fdo#47865 insertions into deque invalidate nLastCount

diff --git a/sw/source/core/layout/paintfrm.cxx 
b/sw/source/core/layout/paintfrm.cxx
index 286908a..beb44dd 100644
--- a/sw/source/core/layout/paintfrm.cxx
+++ b/sw/source/core/layout/paintfrm.cxx
@@ -191,9 +191,9 @@ public:
 
 class SwLineRects : public std::deque SwLineRect 
 {
-std::deque SwLineRect ::iterator nLastCount;  //avoid unnecessary cycles 
in PaintLines
+size_t nLastCount;  //avoid unnecessary cycles in PaintLines
 public:
-SwLineRects() : nLastCount( this-begin() ) {}
+SwLineRects() : nLastCount( 0 ) {}
 void AddLineRect( const SwRect rRect,  const Color *pColor, const 
SvxBorderStyle nStyle,
   const SwTabFrm *pTab, const sal_uInt8 nSCol );
 void ConnectEdges( OutputDevice *pOut );
@@ -827,7 +827,7 @@ void SwLineRects::PaintLines( OutputDevice *pOut )
 {
 // Paint the borders. Sadly two passes are needed.
 // Once for the inside and once for the outside edges of tables
-if ( this-end() != nLastCount )
+if ( this-size() != nLastCount )
 {
 // #i16816# tagged pdf support
 SwTaggedPDFHelper aTaggedPDFHelper( 0, 0, 0, *pOut );
@@ -839,18 +839,18 @@ void SwLineRects::PaintLines( OutputDevice *pOut )
 const Color *pLast = 0;
 
 sal_Bool bPaint2nd = sal_False;
-SwLineRects::iterator nMinCount = this-end();
+size_t nMinCount = this-size();
 
-for (SwLineRects::iterator it = this-begin(); it != this-end(); ++it)
+for ( size_t i = 0; i  size(); ++i )
 {
-SwLineRect rLRect = *it;
+SwLineRect rLRect = operator[](i);
 
 if ( rLRect.IsPainted() )
 continue;
 
 if ( rLRect.IsLocked() )
 {
-nMinCount = Min( nMinCount, it );
+nMinCount = Min( nMinCount, i );
 continue;
 }
 
@@ -905,15 +905,16 @@ void SwLineRects::PaintLines( OutputDevice *pOut )
 bPaint2nd = sal_True;
 }
 if ( bPaint2nd )
-for (SwLineRects::iterator it = this-begin(); it != this-end(); 
++it)
+{
+for ( size_t i = 0; i  size(); ++i )
 {
-SwLineRect rLRect = *it;
+SwLineRect rLRect = operator[](i);
 if ( rLRect.IsPainted() )
 continue;
 
 if ( rLRect.IsLocked() )
 {
-nMinCount = Min( nMinCount, it );
+nMinCount = Min( nMinCount, i );
 continue;
 }
 
@@ -935,6 +936,7 @@ void SwLineRects::PaintLines( OutputDevice *pOut )
 lcl_DrawDashedRect( pOut, rLRect );
 rLRect.SetPainted();
 }
+}
 nLastCount = nMinCount;
 pOut-Pop();
 }
commit 919f7104b51b156db34787eb7bd5f16e4ecfb633
Author: Caolán McNamara caol...@redhat.com
Date:   Tue Mar 27 22:02:36 2012 +0100

drop intermediate temporary UniStrings

diff --git a/editeng/source/items/paraitem.cxx 
b/editeng/source/items/paraitem.cxx
index d7736d1..b1ab1fd 100644
--- a/editeng/source/items/paraitem.cxx
+++ b/editeng/source/items/paraitem.cxx
@@ -887,7 +887,7 @@ 

[Libreoffice-commits] .: sal/qa

2012-03-27 Thread Lubos Lunak
 sal/qa/osl/process/osl_process.cxx |   72 ++---
 1 file changed, 36 insertions(+), 36 deletions(-)

New commits:
commit 533eadeb46c3db40daf0f18f89096c24e7f9c2bd
Author: Luboš Luňák l.lu...@suse.cz
Date:   Wed Mar 28 06:26:58 2012 +0200

CPPUNIT_ASSERT_MESSAGE - CPPUNIT_ASSERT_EQUAL_MESSAGE

diff --git a/sal/qa/osl/process/osl_process.cxx 
b/sal/qa/osl/process/osl_process.cxx
index 367d6d9..8580ab2 100644
--- a/sal/qa/osl/process/osl_process.cxx
+++ b/sal/qa/osl/process/osl_process.cxx
@@ -159,10 +159,10 @@ public:
 0,
 process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_createProcess failed,
-osl_error == osl_Process_E_None
+osl_Process_E_None, osl_error
 );
 
 TimeValue timeout;
@@ -171,18 +171,18 @@ public:
 
 osl_error = osl_joinProcessWithTimeout(process, timeout);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_joinProcessWithTimeout returned without timeout failure,
-osl_Process_E_TimedOut == osl_error
+osl_Process_E_TimedOut, osl_error
 );
 
 osl_error = osl_terminateProcess(process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_terminateProcess failed,
-osl_error == osl_Process_E_None
+osl_Process_E_None, osl_error
 );
 
 osl_freeProcessHandle(process);
@@ -209,10 +209,10 @@ public:
 0,
 process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_createProcess failed,
-osl_error == osl_Process_E_None
+osl_Process_E_None, osl_error
 );
 
 TimeValue timeout;
@@ -221,10 +221,10 @@ public:
 
 osl_error = osl_joinProcessWithTimeout(process, timeout);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_joinProcessWithTimeout returned with failure,
-osl_Process_E_None == osl_error
+osl_Process_E_None, osl_error
 );
 
 osl_freeProcessHandle(process);
@@ -249,18 +249,18 @@ public:
 0,
 process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_createProcess failed,
-osl_error == osl_Process_E_None
+osl_Process_E_None, osl_error
 );
 
 osl_error = osl_joinProcessWithTimeout(process, NULL);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_joinProcessWithTimeout returned with failure,
-osl_Process_E_None == osl_error
+osl_Process_E_None, osl_error
 );
 
 osl_freeProcessHandle(process);
@@ -285,18 +285,18 @@ public:
 0,
 process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_createProcess failed,
-osl_error == osl_Process_E_None
+osl_Process_E_None, osl_error
 );
 
 osl_error = ::osl_joinProcess(process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_joinProcess returned with failure,
-osl_Process_E_None == osl_error
+osl_Process_E_None, osl_error
 );
 
 osl_freeProcessHandle(process);
@@ -450,11 +450,11 @@ public:
 OUString create_temp_file(OUString temp_file_url)
 {
 FileBase::RC rc = FileBase::createTempFile(0, 0, temp_file_url);
-CPPUNIT_ASSERT_MESSAGE(createTempFile failed, FileBase::E_None == 
rc);
+CPPUNIT_ASSERT_EQUAL_MESSAGE(createTempFile failed, 
FileBase::E_None, rc);
 
 OUString temp_file_path;
 rc = FileBase::getSystemPathFromFileURL(temp_file_url, temp_file_path);
-CPPUNIT_ASSERT_MESSAGE(getSystemPathFromFileURL failed, 
FileBase::E_None == rc);
+CPPUNIT_ASSERT_EQUAL_MESSAGE(getSystemPathFromFileURL failed, 
FileBase::E_None, rc);
 
 return temp_file_path;
 }
@@ -584,18 +584,18 @@ public:
 0,
 process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_createProcess failed,
-osl_error == osl_Process_E_None
+osl_Process_E_None, osl_error
 );
 
 osl_error = ::osl_joinProcess(process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (
 osl_joinProcess returned with failure,
-osl_Process_E_None == osl_error
+osl_Process_E_None, osl_error
 );
 
 osl_freeProcessHandle(process);
@@ -638,18 +638,18 @@ public:
 SAL_N_ELEMENTS(child_env),
 process);
 
-CPPUNIT_ASSERT_MESSAGE
+CPPUNIT_ASSERT_EQUAL_MESSAGE
 (