[Libreoffice-commits] core.git: Branch 'distro/suse/suse-4.0.3' - 21 commits - distro-configs/SUSEWin32.conf extensions/source icon-themes/galaxy icon-themes/oxygen package/source readlicense_oo/eula reportdesign/inc reportdesign/source sc/source sfx2/source svx/inc svx/source sw/qa sw/source ucb/source vcl/inc vcl/source writerfilter/source

Thorsten Behrens tbehrens at suse.com
Fri May 31 04:45:39 PDT 2013


 dev/null                                         |binary
 distro-configs/SUSEWin32.conf                    |    1 
 extensions/source/propctrlr/propertycomposer.cxx |    2 
 extensions/source/propctrlr/propertycomposer.hxx |    4 
 icon-themes/galaxy/brand_suse_bw/shell/about.svg |   99 +++
 package/source/zipapi/ZipFile.cxx                |    1 
 readlicense_oo/eula/EULA_en-US.rtf               |  696 ++++++++++++++++-------
 reportdesign/inc/RptObject.hxx                   |    6 
 reportdesign/source/core/sdr/RptObject.cxx       |   24 
 sc/source/core/tool/interpr1.cxx                 |    2 
 sc/source/filter/dif/difimp.cxx                  |   36 -
 sc/source/filter/inc/dif.hxx                     |    2 
 sc/source/ui/docshell/arealink.cxx               |    5 
 sc/source/ui/vba/vbarange.cxx                    |   22 
 sc/source/ui/vba/vbawindow.cxx                   |   83 +-
 sc/source/ui/vba/vbawindow.hxx                   |    2 
 sfx2/source/doc/objxtor.cxx                      |   15 
 svx/inc/svx/svdobj.hxx                           |   10 
 svx/source/svdraw/svdobj.cxx                     |   19 
 svx/source/svdraw/svdotxed.cxx                   |   11 
 svx/source/unodraw/unopage.cxx                   |   14 
 sw/qa/extras/rtfimport/data/fdo64671.rtf         |    3 
 sw/qa/extras/rtfimport/rtfimport.cxx             |    8 
 sw/source/core/doc/poolfmt.cxx                   |    1 
 sw/source/filter/ww8/ww8par.cxx                  |  172 ++---
 ucb/source/ucp/webdav-neon/NeonLockStore.cxx     |   35 -
 ucb/source/ucp/webdav-neon/NeonLockStore.hxx     |    2 
 ucb/source/ucp/webdav-neon/NeonSession.cxx       |   11 
 ucb/source/ucp/webdav-neon/NeonSession.hxx       |    3 
 ucb/source/ucp/webdav-neon/webdavcontent.cxx     |    6 
 vcl/inc/salbmp.hxx                               |    1 
 vcl/source/gdi/gdimtf.cxx                        |   54 +
 writerfilter/source/dmapper/GraphicImport.cxx    |    8 
 writerfilter/source/rtftok/rtfdocumentimpl.cxx   |    2 
 34 files changed, 975 insertions(+), 385 deletions(-)

New commits:
commit 5903ff1d85c4a6ce8198cd8f8694dec725008539
Author: Thorsten Behrens <tbehrens at suse.com>
Date:   Fri May 31 08:58:13 2013 +0200

    Band-aid fix for bnc#795857 and the pdf export black background.
    
    Problem is the general un-awareness of the code base for inline
    alpha. Needs larger rework eventually.
    
    Change-Id: I01430d9087f98615819f0a7085b93f1c318e8b0b

diff --git a/vcl/source/gdi/gdimtf.cxx b/vcl/source/gdi/gdimtf.cxx
index 63b2b78..9bfcc5a 100644
--- a/vcl/source/gdi/gdimtf.cxx
+++ b/vcl/source/gdi/gdimtf.cxx
@@ -502,39 +502,48 @@ bool GDIMetaFile::ImplPlayWithRenderer( OutputDevice* pOut, const Point& rPos, S
                     }
 
                     SalBitmap* pSalBmp = ImplGetSVData()->mpDefInst->CreateSalBitmap();
-                    // I don't quite understand this, but the old code didn't work properly on X11 when alpha was used,
-                    // and the commit that changed to the new code relied on alpha support in bitmap
-                    // (which that commit implemented only in X11SalBitmap) and so it didn't work on Windows.
-                    // So keep both.
 #ifdef UNX
                     X11SalBitmap* X11Bmp = static_cast< X11SalBitmap* >( pSalBmp );
-                    X11Bmp->SetHasAlpha( true );
-                    if( X11Bmp->Create( xBitmapCanvas, aSize ) )
-                    {
-                        Bitmap aBitmap( X11Bmp );
-                        if ( pOut->GetMapMode() == MAP_PIXEL )
-                            pOut->DrawBitmap( rPos, aBitmap );
-                        else
-                            pOut->DrawBitmap( rPos, rLogicDestSize, aBitmap );
-                        return true;
-                    }
-#else
-                    SalBitmap* pSalMask = ImplGetSVData()->mpDefInst->CreateSalBitmap();
 
-                    if( pSalBmp->Create( xBitmapCanvas, aSize ) && pSalMask->Create( xBitmapCanvas, aSize, true ) )
+                    // for pdf export metafile recording, don't break
+                    // other code's assumption that Bitmap with alpha
+                    // channel comes as BitmapEx
+                    if( !pOut->GetExtOutDevData() )
                     {
-                        Bitmap aBitmap( pSalBmp );
-                        Bitmap aMask( pSalMask );
-                        AlphaMask aAlphaMask( aMask );
-                        BitmapEx aBitmapEx( aBitmap, aAlphaMask );
-                        if ( pOut->GetMapMode() == MAP_PIXEL )
-                            pOut->DrawBitmapEx( rPos, aBitmapEx );
-                        else
-                            pOut->DrawBitmapEx( rPos, rLogicDestSize, aBitmapEx );
-                        return true;
+                        X11Bmp->SetHasAlpha( true );
+                        if( X11Bmp->Create( xBitmapCanvas, aSize ) )
+                        {
+                            Bitmap aBitmap( X11Bmp );
+                            if ( pOut->GetMapMode() == MAP_PIXEL )
+                                pOut->DrawBitmap( rPos, aBitmap );
+                            else
+                                pOut->DrawBitmap( rPos, rLogicDestSize, aBitmap );
+                            return true;
+                        }
                     }
-                    delete pSalMask;
+                    else
 #endif
+                    {
+                        // for Windows and Mac, exclusively use this
+                        // code path. The inline alpha on X11 is a
+                        // hack.
+                        SalBitmap* pSalMask = ImplGetSVData()->mpDefInst->CreateSalBitmap();
+                        if( pSalBmp->Create( xBitmapCanvas, aSize ) && pSalMask->Create( xBitmapCanvas, aSize, true ) )
+                        {
+                            Bitmap aBitmap( pSalBmp );
+                            Bitmap aMask( pSalMask );
+                            AlphaMask aAlphaMask( aMask );
+                            BitmapEx aBitmapEx( aBitmap, aAlphaMask );
+                            if ( pOut->GetMapMode() == MAP_PIXEL )
+                                pOut->DrawBitmapEx( rPos, aBitmapEx );
+                            else
+                                pOut->DrawBitmapEx( rPos, rLogicDestSize, aBitmapEx );
+                            return true;
+                        }
+
+                        delete pSalMask;
+                    }
+
                     delete pSalBmp;
                 }
             }
commit ba28e7eecac43361dfb64948d05e1257ff8ee0bb
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date:   Thu May 30 14:25:27 2013 +0200

    setPropertyValue can throw PropertyVetoException
    
    fixes abort in report design when entering e.g. invalid positions or size for control
    
    Change-Id: I38835ed79d5bee15c4d7b57ab6780050d250732a
    Reviewed-on: https://gerrit.libreoffice.org/4096
    Reviewed-by: David Tardon <dtardon at redhat.com>
    Tested-by: David Tardon <dtardon at redhat.com>

diff --git a/extensions/source/propctrlr/propertycomposer.cxx b/extensions/source/propctrlr/propertycomposer.cxx
index c80bdf7..0629d70 100644
--- a/extensions/source/propctrlr/propertycomposer.cxx
+++ b/extensions/source/propctrlr/propertycomposer.cxx
@@ -129,7 +129,7 @@ namespace pcr
     }
 
     //--------------------------------------------------------------------
-    void SAL_CALL PropertyComposer::setPropertyValue( const ::rtl::OUString& _rPropertyName, const Any& _rValue ) throw (UnknownPropertyException, RuntimeException)
+    void SAL_CALL PropertyComposer::setPropertyValue( const ::rtl::OUString& _rPropertyName, const Any& _rValue ) throw (UnknownPropertyException, RuntimeException, PropertyVetoException)
     {
         MethodGuard aGuard( *this );
         ::std::for_each( m_aSlaveHandlers.begin(), m_aSlaveHandlers.end(), SetPropertyValue( _rPropertyName, _rValue ) );
diff --git a/extensions/source/propctrlr/propertycomposer.hxx b/extensions/source/propctrlr/propertycomposer.hxx
index 68e4cee..0f9ac5f 100644
--- a/extensions/source/propctrlr/propertycomposer.hxx
+++ b/extensions/source/propctrlr/propertycomposer.hxx
@@ -27,6 +27,8 @@
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/inspection/XPropertyHandler.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
+#include <com/sun/star/beans/UnknownPropertyException.hpp>
+#include <com/sun/star/beans/PropertyVetoException.hpp>
 #include <cppuhelper/compbase2.hxx>
 #include <comphelper/broadcasthelper.hxx>
 #include <comphelper/listenernotification.hxx>
@@ -78,7 +80,7 @@ namespace pcr
         // XPropertyHandler overridables
         virtual void                                SAL_CALL inspect( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >& _rxIntrospectee ) throw (::com::sun::star::lang::NullPointerException, ::com::sun::star::uno::RuntimeException);
         virtual ::com::sun::star::uno::Any          SAL_CALL getPropertyValue( const ::rtl::OUString& _rPropertyName ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
-        virtual void                                SAL_CALL setPropertyValue( const ::rtl::OUString& _rPropertyName, const ::com::sun::star::uno::Any& _rValue ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
+        virtual void                                SAL_CALL setPropertyValue( const ::rtl::OUString& _rPropertyName, const ::com::sun::star::uno::Any& _rValue ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException, ::com::sun::star::beans::PropertyVetoException);
         virtual ::com::sun::star::uno::Any SAL_CALL convertToPropertyValue( const ::rtl::OUString& _rPropertyName, const ::com::sun::star::uno::Any& _rControlValue ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
         virtual ::com::sun::star::uno::Any SAL_CALL convertToControlValue( const ::rtl::OUString& _rPropertyName, const ::com::sun::star::uno::Any& _rPropertyValue, const ::com::sun::star::uno::Type& _rControlValueType ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
         virtual ::com::sun::star::beans::PropertyState
commit e26e0e85e8d295832300ec4e6ffd2fa9b4ffeb5f
Author: Fridrich Å trba <fridrich.strba at bluewin.ch>
Date:   Thu May 30 12:30:08 2013 +0200

    Accept even more corrupted zip documents as long as we can read them
    
    Change-Id: I8d039664d6c33d978b9addc3f35cbeae86d6c710
    (cherry picked from commit 1b049bd2dae52dc154ea6bee075a254a9b6cc318)
    (cherry picked from commit d360333f83e3115219c3928525060c6c2a8711db)
    Reviewed-on: https://gerrit.libreoffice.org/4094
    Reviewed-by: Michael Meeks <michael.meeks at suse.com>
    Tested-by: Michael Meeks <michael.meeks at suse.com>

diff --git a/package/source/zipapi/ZipFile.cxx b/package/source/zipapi/ZipFile.cxx
index 0da4c33..23d33c0 100644
--- a/package/source/zipapi/ZipFile.cxx
+++ b/package/source/zipapi/ZipFile.cxx
@@ -694,7 +694,6 @@ sal_Bool ZipFile::readLOC( ZipEntry &rEntry )
         // with timestamp difference in the central directory entry and local
         // file header.
         bBroken = rEntry.nVersion != nVersion
-                        || (rEntry.nFlag & ~6L) != (nFlag & ~6L)
                         || rEntry.nPathLen != nPathLen
                         || !rEntry.sPath.equals( sLOCPath );
     }
commit bc4fc5eba8f062fdcd553d7e827623f2f052a577
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Mon May 27 21:58:04 2013 +0200

    restore old behavior for external references, fdo#64229
    
    Change-Id: Iae160607447ff6e1133f9e1e6f9c6a9f1e7bd7ab
    Reviewed-on: https://gerrit.libreoffice.org/4062
    Reviewed-by: Petr Mladek <pmladek at suse.cz>
    Tested-by: Petr Mladek <pmladek at suse.cz>

diff --git a/sc/source/core/tool/interpr1.cxx b/sc/source/core/tool/interpr1.cxx
index 3ed9189..1bd3a0a 100644
--- a/sc/source/core/tool/interpr1.cxx
+++ b/sc/source/core/tool/interpr1.cxx
@@ -5486,7 +5486,7 @@ double ScInterpreter::IterateParametersIf( ScIterFuncIf eFunc )
             case svExternalSingleRef:
             case svExternalDoubleRef:
                 {
-                    pQueryMatrix = PopMatrix();
+                    pQueryMatrix = GetMatrix();
                     if (!pQueryMatrix)
                     {
                         SetError( errIllegalParameter);
commit 562d31f307dead117b534d7d126b929e1b5ffd5d
Author: Andras Timar <atimar at suse.com>
Date:   Mon May 27 22:48:15 2013 +0200

    fdo#65039 UI: Oxygen theme has wrong icon for Power regression
    
    Change-Id: I86b927d5c2e6a643beac8b9a151f572c028c18f3
    Reviewed-on: https://gerrit.libreoffice.org/4063
    Reviewed-by: Miklos Vajna <vmiklos at suse.cz>
    Tested-by: Miklos Vajna <vmiklos at suse.cz>

diff --git a/icon-themes/oxygen/chart2/res/regpow.png b/icon-themes/oxygen/chart2/res/regpow.png
deleted file mode 100644
index fa9313f..0000000
Binary files a/icon-themes/oxygen/chart2/res/regpow.png and /dev/null differ
commit ce072713b0cb77ba7c4b2d6c9be05f91bee06b26
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Mon May 27 14:59:42 2013 +0200

    we need a reference to the DifParser.aData, fdo#64920
    
    regression from 6191fa0847ac5b27083efe1a8c6cd84d080a638c
    
    Change-Id: If7fc18e7d0bcbf1075a0ecdb1c0dcf3d207f1bda
    Reviewed-on: https://gerrit.libreoffice.org/4054
    Reviewed-by: Petr Mladek <pmladek at suse.cz>
    Tested-by: Petr Mladek <pmladek at suse.cz>

diff --git a/sc/source/filter/dif/difimp.cxx b/sc/source/filter/dif/difimp.cxx
index 4487915..dfc68a3 100644
--- a/sc/source/filter/dif/difimp.cxx
+++ b/sc/source/filter/dif/difimp.cxx
@@ -61,7 +61,7 @@ FltError ScFormatFilterPluginImpl::ScImportDif( SvStream& rIn, ScDocument* pDoc,
     sal_Bool        bSyntErrWarn = false;
     sal_Bool        bOverflowWarn = false;
 
-    rtl::OUString   aData = aDifParser.aData;
+    rtl::OUString&   aData = aDifParser.aData;
     sal_Bool        bData = false;
 
     rIn.Seek( 0 );
@@ -372,7 +372,7 @@ TOPIC DifParser::GetNextTopic( void )
                 if( aLine.getLength() > 2 )
                     aData = aLine.copy( 1, aLine.getLength() - 2 );
                 else
-                    aData.Erase();
+                    aData = OUString();
                 eS = S_END;
                 break;
             case S_END:
@@ -395,20 +395,14 @@ TOPIC DifParser::GetNextTopic( void )
 }
 
 
-static void lcl_DeEscapeQuotesDif( String& rString )
+static void lcl_DeEscapeQuotesDif( OUString& rString )
 {
     //  Special handling for DIF import: Escaped (duplicated) quotes are resolved.
     //  Single quote characters are left in place because older versions didn't
     //  escape quotes in strings (and Excel doesn't when using the clipboard).
     //  The quotes around the string are removed before this function is called.
 
-    static const sal_Unicode aDQ[] = { '"', '"', 0 };
-    xub_StrLen nPos = 0;
-    while ( (nPos = rString.Search( aDQ, nPos )) != STRING_NOTFOUND )
-    {
-        rString.Erase( nPos, 1 );
-        ++nPos;
-    }
+    rString = rString.replaceAll("\"\"", "\"");
 }
 
 // Determine if passed in string is numeric data and set fVal/nNumFormat if so
@@ -528,18 +522,14 @@ DATASET DifParser::GetNextDataset( void )
                 ReadNextLine( aTmpLine );
                 if ( eRet == D_SYNT_ERROR )
                 {   // for broken records write "#ERR: data" to cell
-                    String aTmp( RTL_CONSTASCII_USTRINGPARAM( "#ERR: " ));
-                    aTmp += pAktBuffer;
-                    aTmp.AppendAscii( " (" );
-                    OSL_ENSURE( aTmpLine.getLength() <= STRING_MAXLEN - aTmp.Len() - 1, "GetNextDataset(): line doesn't fit into data");
-                    aTmp += aTmpLine;
-                    aTmp += sal_Unicode(')');
-                    aData = aTmp;
+                    OUStringBuffer aTmp("#ERR: ");
+                    aTmp.append(pAktBuffer).append(" (");
+                    aTmp.append(aTmpLine).append(')');
+                    aData = aTmp.makeStringAndClear();
                     eRet = D_STRING;
                 }
                 else
                 {
-                    OSL_ENSURE( aTmpLine.getLength() <= STRING_MAXLEN, "GetNextDataset(): line doesn't fit into data");
                     aData = aTmpLine;
                 }
             }
@@ -561,7 +551,6 @@ DATASET DifParser::GetNextDataset( void )
                         // Single line string
                         if( nLineLength >= 2 && pLine[nLineLength - 1] == '"' )
                         {
-                            OSL_ENSURE( aLine.getLength() - 2 <= STRING_MAXLEN, "GetNextDataset(): line doesn't fit into data");
                             aData = aLine.copy( 1, nLineLength - 2 );
                             lcl_DeEscapeQuotesDif( aData );
                             eRet = D_STRING;
@@ -570,12 +559,11 @@ DATASET DifParser::GetNextDataset( void )
                     else
                     {
                         // Multiline string
-                        OSL_ENSURE( aLine.getLength() - 1 <= STRING_MAXLEN, "GetNextDataset(): line doesn't fit into data");
                         aData = aLine.copy( 1 );
                         bool bContinue = true;
                         while ( bContinue )
                         {
-                            aData.Append( '\n' );
+                            aData = aData + "\n";
                             bContinue = !rIn.IsEof() && ReadNextLine( aLine );
                             if( bContinue )
                             {
@@ -586,13 +574,11 @@ DATASET DifParser::GetNextDataset( void )
                                     bContinue = !LookAhead();
                                     if( bContinue )
                                     {
-                                        OSL_ENSURE( aLine.getLength() <= STRING_MAXLEN - aData.Len(), "GetNextDataset(): line doesn't fit into data");
-                                        aData.Append( aLine );
+                                        aData = aData + aLine;
                                     }
                                     else if( pLine[nLineLength - 1] == '"' )
                                     {
-                                        OSL_ENSURE( nLineLength - 1 <= STRING_MAXLEN - aData.Len(), "GetNextDataset(): line doesn't fit into data");
-                                        aData.Append( pLine, nLineLength - 1 );
+                                        aData = aData + aLine.copy(0, nLineLength -1 );
                                         lcl_DeEscapeQuotesDif( aData );
                                         eRet = D_STRING;
                                     }
diff --git a/sc/source/filter/inc/dif.hxx b/sc/source/filter/inc/dif.hxx
index a8a0a56..da31ae3 100644
--- a/sc/source/filter/inc/dif.hxx
+++ b/sc/source/filter/inc/dif.hxx
@@ -62,7 +62,7 @@ class ScPatternAttr;
 class DifParser
 {
 public:
-    String              aData;
+    OUString              aData;
     double              fVal;
     sal_uInt32              nVector;
     sal_uInt32              nVal;
commit b06db10a0e02212cc41f9db105f5fa900e305144
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Mon May 27 13:36:16 2013 +0200

    range names need to be checked upper case, fdo#64031
    
    Change-Id: I540821fd7058bf0da27d955c9d966a10dd21ec94
    Reviewed-on: https://gerrit.libreoffice.org/4050
    Reviewed-by: Noel Power <noel.power at suse.com>
    Tested-by: Noel Power <noel.power at suse.com>

diff --git a/sc/source/ui/docshell/arealink.cxx b/sc/source/ui/docshell/arealink.cxx
index 84d30be..ee322d5 100644
--- a/sc/source/ui/docshell/arealink.cxx
+++ b/sc/source/ui/docshell/arealink.cxx
@@ -193,10 +193,11 @@ bool ScAreaLink::IsEqual( const String& rFile, const String& rFilter, const Stri
 bool ScAreaLink::FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const String& rAreaName )
 {
     bool bFound = false;
+    rtl::OUString aUpperName = ScGlobal::pCharClass->uppercase(rAreaName);
     ScRangeName* pNames = pSrcDoc->GetRangeName();
     if (pNames)         // benannte Bereiche
     {
-        const ScRangeData* p = pNames->findByUpperName(rAreaName);
+        const ScRangeData* p = pNames->findByUpperName(aUpperName);
         if (p && p->IsValidReference(rRange))
             bFound = true;
     }
@@ -205,7 +206,7 @@ bool ScAreaLink::FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const Strin
         ScDBCollection* pDBColl = pSrcDoc->GetDBCollection();
         if (pDBColl)
         {
-            const ScDBData* pDB = pDBColl->getNamedDBs().findByUpperName(ScGlobal::pCharClass->uppercase(rAreaName));
+            const ScDBData* pDB = pDBColl->getNamedDBs().findByUpperName(aUpperName);
             if (pDB)
             {
                 SCTAB nTab;
commit 3b41905f51b9e62c6fba0a9ddb3d50ed61418d74
Author: Urmas <davian818 at gmail.com>
Date:   Mon May 27 09:49:55 2013 +0200

    fdo#64671 Some special RTF characters were not skipped correctly
    
    Some special characters, like { and }, were not skipped when they
    occured as a replacement character for \uN keyword.
    
    (cherry picked from commits bfb93ffc6d72d22a833acf9d8c9d166153dad7c0 and
    ec8e012e980c88c8f24a7de44e44d0319bae2801)
    
    Conflicts:
    	sw/qa/extras/rtfimport/rtfimport.cxx
    
    Change-Id: I19b66a290cd9880924774fa89bb29df280e44a3c
    Signed-off-by: Miklos Vajna <vmiklos at suse.cz>

diff --git a/sw/qa/extras/rtfimport/data/fdo64671.rtf b/sw/qa/extras/rtfimport/data/fdo64671.rtf
new file mode 100644
index 0000000..385dca4
--- /dev/null
+++ b/sw/qa/extras/rtfimport/data/fdo64671.rtf
@@ -0,0 +1,3 @@
+{\rtf1
+\u381\'7d
+\par}
diff --git a/sw/qa/extras/rtfimport/rtfimport.cxx b/sw/qa/extras/rtfimport/rtfimport.cxx
index e31fa98..3a41731 100644
--- a/sw/qa/extras/rtfimport/rtfimport.cxx
+++ b/sw/qa/extras/rtfimport/rtfimport.cxx
@@ -148,6 +148,7 @@ public:
     void testFdo61193();
     void testFdo63023();
     void testN818997();
+    void testFdo64671();
 
     CPPUNIT_TEST_SUITE(Test);
 #if !defined(MACOSX) && !defined(WNT)
@@ -266,6 +267,7 @@ void Test::run()
         {"hello.rtf", &Test::testFdo61193},
         {"fdo63023.rtf", &Test::testFdo63023},
         {"n818997.rtf", &Test::testN818997},
+        {"fdo64671.rtf", &Test::testFdo64671},
     };
     for (unsigned int i = 0; i < SAL_N_ELEMENTS(aMethods); ++i)
     {
@@ -1222,6 +1224,12 @@ void Test::testN818997()
     CPPUNIT_ASSERT_EQUAL(2, getPages());
 }
 
+void Test::testFdo64671()
+{
+    // Additional '}' was inserted before the special character.
+    getRun(getParagraph(1), 1, OUString("\xC5\xBD", 2, RTL_TEXTENCODING_UTF8));
+}
+
 CPPUNIT_TEST_SUITE_REGISTRATION(Test);
 
 CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
index 15ff924..951adc4 100644
--- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx
+++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
@@ -880,7 +880,7 @@ int RTFDocumentImpl::resolveChars(char ch)
 
     bool bUnicodeChecked = false;
     bool bSkipped = false;
-    while(!Strm().IsEof() && ch != '{' && ch != '}' && ch != '\\')
+    while(!Strm().IsEof() && (m_aStates.top().nInternalState == INTERNAL_HEX || (ch != '{' && ch != '}' && ch != '\\')))
     {
         if (m_aStates.top().nInternalState == INTERNAL_HEX || (ch != 0x0d && ch != 0x0a))
         {
commit cdd4ad86ed711f4db5e40de62d02de9a2f7bee2d
Author: Muthu Subramanian <sumuthu at suse.com>
Date:   Thu May 9 16:27:06 2013 +0530

    fdo#63311: Unable to delete text from Shape.
    
    This avoids setting null as text to the shape.
    [empty_text seems to be the initial value of text for shape
     rather than null - something recent? We also seem to
     export empty <text> entries because of this]
    (cherry picked from commit 19b217505d094577392d8712b9d07f29b3de2081)
    
    Signed-off-by: David Tardon <dtardon at redhat.com>

diff --git a/svx/source/svdraw/svdotxed.cxx b/svx/source/svdraw/svdotxed.cxx
index eea4907..a92b17c 100644
--- a/svx/source/svdraw/svdotxed.cxx
+++ b/svx/source/svdraw/svdotxed.cxx
@@ -231,14 +231,11 @@ void SdrTextObj::EndTextEdit(SdrOutliner& rOutl)
     {
         OutlinerParaObject* pNewText = NULL;
 
-        if(HasTextImpl( &rOutl ) )
-        {
-            // to make the gray field background vanish again
-            rOutl.UpdateFields();
+        // to make the gray field background vanish again
+        rOutl.UpdateFields();
 
-            sal_uInt16 nParaAnz = static_cast< sal_uInt16 >( rOutl.GetParagraphCount() );
-            pNewText = rOutl.CreateParaObject( 0, nParaAnz );
-        }
+        sal_uInt16 nParaAnz = static_cast< sal_uInt16 >( rOutl.GetParagraphCount() );
+        pNewText = rOutl.CreateParaObject( 0, nParaAnz );
 
         // need to end edit mode early since SetOutlinerParaObject already
         // uses GetCurrentBoundRect() which needs to take the text into account
commit 51d8dc1db12ec5557ac7efe57b954525eee1e7e8
Author: Noel Power <noel.power at suse.com>
Date:   Tue May 28 17:33:33 2013 +0100

    some Worksheet.Change support
    
    Change-Id: I91203e74d54adba17a20ef7b7d835d9ac49855be
    (cherry picked from commit 20d792d6379600df8b56a2735f9dd1cb63967e4d)

diff --git a/sc/source/ui/vba/vbarange.cxx b/sc/source/ui/vba/vbarange.cxx
index ef1adde..c9eb427 100644
--- a/sc/source/ui/vba/vbarange.cxx
+++ b/sc/source/ui/vba/vbarange.cxx
@@ -1832,6 +1832,7 @@ ScVbaRange::fillSeries( sheet::FillDirection nFillDirection, sheet::FillMode nFi
 
     uno::Reference< sheet::XCellSeries > xCellSeries(mxRange, uno::UNO_QUERY_THROW );
     xCellSeries->fillSeries( nFillDirection, nFillMode, nFillDateMode, fStep, fEndValue );
+    fireChangeEvent();
 }
 
 void
@@ -3094,7 +3095,28 @@ ScVbaRange::Replace( const ::rtl::OUString& What, const ::rtl::OUString& Replace
         // OOo.org afaik
 
         uno::Reference< util::XSearchDescriptor > xSearch( xDescriptor, uno::UNO_QUERY );
+        uno::Reference< container::XIndexAccess > xIndexAccess = xReplace->findAll( xSearch );
         xReplace->replaceAll( xSearch );
+        if ( xIndexAccess.is() && xIndexAccess->getCount() > 0 )
+        {
+            for ( sal_Int32 i = 0; i < xIndexAccess->getCount(); ++i )
+            {
+                uno::Reference< table::XCellRange > xCellRange( xIndexAccess->getByIndex( i ), uno::UNO_QUERY );
+                if ( xCellRange.is() )
+                {
+                    uno::Reference< excel::XRange > xRange( new ScVbaRange( mxParent, mxContext, xCellRange ) );
+                    uno::Reference< container::XEnumerationAccess > xEnumAccess( xRange, uno::UNO_QUERY_THROW );
+                    uno::Reference< container::XEnumeration > xEnum = xEnumAccess->createEnumeration();
+                    while ( xEnum->hasMoreElements() )
+                    {
+                        uno::Reference< excel::XRange > xNextRange( xEnum->nextElement(), uno::UNO_QUERY_THROW );
+                        ScVbaRange* pRange = dynamic_cast< ScVbaRange * > ( xNextRange.get() );
+                        if ( pRange )
+                            pRange->fireChangeEvent();
+                    }
+                }
+            }
+        }
     }
     return sal_True; // always
 }
commit 4c8eda8ab5b6dfe4a890f521a077752a8d04584f
Author: Pedro Giffuni <pfg at apache.org>
Date:   Mon Aug 13 17:05:00 2012 +0000

    i106278 - Window.ActiveSheet,Window.FreezePanes,Window.Split, Window.View
    
    not working correctly.
    
    Patch by:	lihuiibm
    Reviewed by:	Chen Peng
    (cherry picked from commit b1edc65b2ad18720fefb5ba769f2c6f8c46623d6)

diff --git a/sc/source/ui/vba/vbawindow.cxx b/sc/source/ui/vba/vbawindow.cxx
index 925394c..775d4e2 100644
--- a/sc/source/ui/vba/vbawindow.cxx
+++ b/sc/source/ui/vba/vbawindow.cxx
@@ -597,25 +597,33 @@ ScVbaWindow::getFreezePanes() throw (uno::RuntimeException)
 }
 
 void SAL_CALL
-ScVbaWindow::setFreezePanes( ::sal_Bool /*_bFreezePanes*/ ) throw (uno::RuntimeException)
+ScVbaWindow::setFreezePanes( ::sal_Bool _bFreezePanes ) throw (uno::RuntimeException)
 {
     uno::Reference< sheet::XViewPane > xViewPane( getController(), uno::UNO_QUERY_THROW );
     uno::Reference< sheet::XViewSplitable > xViewSplitable( xViewPane, uno::UNO_QUERY_THROW );
     uno::Reference< sheet::XViewFreezable > xViewFreezable( xViewPane, uno::UNO_QUERY_THROW );
-    if( xViewSplitable->getIsWindowSplit() )
+    if( _bFreezePanes )
     {
-        // if there is a split we freeze at the split
-        sal_Int32 nColumn = getSplitColumn();
-        sal_Int32 nRow = getSplitRow();
-        xViewFreezable->freezeAtPosition( nColumn, nRow );
+        if( xViewSplitable->getIsWindowSplit() )
+        {
+            // if there is a split we freeze at the split
+            sal_Int32 nColumn = getSplitColumn();
+            sal_Int32 nRow = getSplitRow();
+            xViewFreezable->freezeAtPosition( nColumn, nRow );
+        }
+        else
+        {
+            // otherwise we freeze in the center of the visible sheet
+            table::CellRangeAddress aCellRangeAddress = xViewPane->getVisibleRange();
+            sal_Int32 nColumn = aCellRangeAddress.StartColumn + (( aCellRangeAddress.EndColumn - aCellRangeAddress.StartColumn )/2 );
+            sal_Int32 nRow = aCellRangeAddress.StartRow + (( aCellRangeAddress.EndRow - aCellRangeAddress.StartRow )/2 );
+            xViewFreezable->freezeAtPosition( nColumn, nRow );
+        }
     }
     else
     {
-        // otherwise we freeze in the center of the visible sheet
-        table::CellRangeAddress aCellRangeAddress = xViewPane->getVisibleRange();
-        sal_Int32 nColumn = aCellRangeAddress.StartColumn + (( aCellRangeAddress.EndColumn - aCellRangeAddress.StartColumn )/2 );
-        sal_Int32 nRow = aCellRangeAddress.StartRow + (( aCellRangeAddress.EndRow - aCellRangeAddress.StartRow )/2 );
-        xViewFreezable->freezeAtPosition( nColumn, nRow );
+        //remove the freeze panes
+        xViewSplitable->splitAtPosition(0,0);
     }
 }
 
@@ -640,8 +648,7 @@ ScVbaWindow::setSplit( ::sal_Bool _bSplit ) throw (uno::RuntimeException)
         uno::Reference< excel::XRange > xRange = ActiveCell();
         sal_Int32 nRow = xRange->getRow();
         sal_Int32 nColumn = xRange->getColumn();
-        xViewFreezable->freezeAtPosition( nColumn-1, nRow-1 );
-        SplitAtDefinedPosition( sal_True );
+        SplitAtDefinedPosition( nColumn-1, nRow-1 );
     }
 }
 
@@ -658,10 +665,8 @@ ScVbaWindow::setSplitColumn( sal_Int32 _splitcolumn ) throw (uno::RuntimeExcepti
     if( getSplitColumn() != _splitcolumn )
     {
         uno::Reference< sheet::XViewFreezable > xViewFreezable( getController(), uno::UNO_QUERY_THROW );
-        sal_Bool bFrozen = getFreezePanes();
         sal_Int32 nRow = getSplitRow();
-        xViewFreezable->freezeAtPosition( _splitcolumn, nRow );
-        SplitAtDefinedPosition( !bFrozen );
+        SplitAtDefinedPosition( _splitcolumn, nRow );
     }
 }
 
@@ -684,8 +689,7 @@ sal_Int32 SAL_CALL
 ScVbaWindow::getSplitRow() throw (uno::RuntimeException)
 {
     uno::Reference< sheet::XViewSplitable > xViewSplitable( getController(), uno::UNO_QUERY_THROW );
-    sal_Int32 nValue = xViewSplitable->getSplitRow();
-    return nValue ? nValue - 1 : nValue;
+    return xViewSplitable->getSplitRow();
 }
 
 void SAL_CALL
@@ -694,10 +698,8 @@ ScVbaWindow::setSplitRow( sal_Int32 _splitrow ) throw (uno::RuntimeException)
     if( getSplitRow() != _splitrow )
     {
         uno::Reference< sheet::XViewFreezable > xViewFreezable( getController(), uno::UNO_QUERY_THROW );
-        sal_Bool bFrozen = getFreezePanes();
         sal_Int32 nColumn = getSplitColumn();
-        xViewFreezable->freezeAtPosition( nColumn , _splitrow );
-        SplitAtDefinedPosition( !bFrozen );
+        SplitAtDefinedPosition( nColumn, _splitrow );
     }
 }
 
@@ -716,15 +718,30 @@ ScVbaWindow::setSplitVertical(double _splitvertical ) throw (uno::RuntimeExcepti
     xViewSplitable->splitAtPosition( 0, static_cast<sal_Int32>( fVertiPixels ) );
 }
 
-void ScVbaWindow::SplitAtDefinedPosition(sal_Bool _bUnFreezePane)
+void ScVbaWindow::SplitAtDefinedPosition( sal_Int32 nColumns, sal_Int32 nRows )
 {
     uno::Reference< sheet::XViewSplitable > xViewSplitable( getController(), uno::UNO_QUERY_THROW );
     uno::Reference< sheet::XViewFreezable > xViewFreezable( xViewSplitable, uno::UNO_QUERY_THROW );
-    sal_Int32 nVertSplit = xViewSplitable->getSplitVertical();
-    sal_Int32 nHoriSplit = xViewSplitable->getSplitHorizontal();
-    if( _bUnFreezePane )
-        xViewFreezable->freezeAtPosition(0,0);
-    xViewSplitable->splitAtPosition(nHoriSplit, nVertSplit);
+    // nColumns and nRows means split columns/rows
+    if( nColumns == 0 && nRows == 0 )
+        return;
+
+    sal_Int32 cellColumn = nColumns + 1;
+    sal_Int32 cellRow = nRows + 1;
+
+    ScTabViewShell* pViewShell = excel::getBestViewShell( m_xModel );
+    if ( pViewShell )
+    {
+        //firstly remove the old splitter
+        xViewSplitable->splitAtPosition(0,0);
+
+        uno::Reference< excel::XApplication > xApplication( Application(), uno::UNO_QUERY_THROW );
+        uno::Reference< excel::XWorksheet > xSheet( xApplication->getActiveSheet(), uno::UNO_QUERY_THROW );
+        xSheet->Cells(uno::makeAny(cellRow), uno::makeAny(cellColumn))->Select();
+
+        //pViewShell->FreezeSplitters( FALSE );
+        dispatchExecute( pViewShell, SID_WINDOW_SPLIT );
+    }
 }
 
 uno::Any SAL_CALL
@@ -773,8 +790,18 @@ ScVbaWindow::ActiveSheet(  ) throw (script::BasicErrorException, uno::RuntimeExc
 uno::Any SAL_CALL
 ScVbaWindow::getView() throw (uno::RuntimeException)
 {
-    // not supported now
+    sal_Bool bPageBreak = sal_False;
     sal_Int32 nWindowView = excel::XlWindowView::xlNormalView;
+
+    ScTabViewShell* pViewShell = excel::getBestViewShell( m_xModel );
+    if (pViewShell)
+        bPageBreak = pViewShell->GetViewData()->IsPagebreakMode();
+
+    if( bPageBreak )
+        nWindowView = excel::XlWindowView::xlPageBreakPreview;
+    else
+        nWindowView = excel::XlWindowView::xlNormalView;
+
     return uno::makeAny( nWindowView );
 }
 
diff --git a/sc/source/ui/vba/vbawindow.hxx b/sc/source/ui/vba/vbawindow.hxx
index fe57253..51993b2 100644
--- a/sc/source/ui/vba/vbawindow.hxx
+++ b/sc/source/ui/vba/vbawindow.hxx
@@ -45,7 +45,7 @@ private:
     css::uno::Reference< css::awt::XDevice > getDevice() throw (css::uno::RuntimeException);
 
 protected:
-    void SplitAtDefinedPosition(sal_Bool _bUnFreezePane);
+    void SplitAtDefinedPosition( sal_Int32 nColumns, sal_Int32 nRows );
 
 public:
     void Scroll( const css::uno::Any& Down, const css::uno::Any& Up, const css::uno::Any& ToRight, const css::uno::Any& ToLeft, bool bLargeScroll = false ) throw (css::uno::RuntimeException);
commit 361f25a233e56813874cf65320b4aac9f43e24ce
Author: Petr Mladek <pmladek at suse.cz>
Date:   Thu May 30 10:20:32 2013 +0200

    [SUSE] Updated EULA provided by SUSE legal team
    
    Change-Id: I85293493db78fff1d0988d8e7b7b86a6b3ba526e

diff --git a/readlicense_oo/eula/EULA_en-US.rtf b/readlicense_oo/eula/EULA_en-US.rtf
index 3e40a64..1efe75e 100644
--- a/readlicense_oo/eula/EULA_en-US.rtf
+++ b/readlicense_oo/eula/EULA_en-US.rtf
@@ -1,210 +1,486 @@
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Thorndale AMT{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset1 Tahoma;}{\f5\froman\fprq2\fcharset1 Thorndale AMT{\*\falt Times New Roman};}{\f6\froman\fprq0\fcharset1 Thorndale AMT{\*\falt Times New Roman};}{\f7\fswiss\fprq0\fcharset1 Albany AMT{\*\falt Arial};}{\f8\fmodern\fprq0\fcharset1 Cumberland AMT{\*\falt Courier New};}{\f9\froman\fprq2\fcharset1 Arial;}{\f10\froman\fprq0\fcharset1 Arial;}{\f11\fmodern\fprq0\fcharset1 Arial;}{\f12\fmodern\fprq0\fcharset1 Times New Roman;}{\f13\froman\fprq2\fcharset1 Times New Roman;}{\f14\froman\fprq0\fcharset1 Times New Roman;}{\f15\fnil\fprq0\fcharset1 Tahoma Cyr;}{\f16\fnil\fprq0\fcharset1 Tahoma Greek;}{\f17\fnil\fprq0\fcharset1 Tahoma Tur;}{\f18\fmodern\fprq0\fcharset1 Tahoma (Hebrew);}{\f19\fnil\fprq2\fcharset1 SimSun;}{\f20\fnil\fprq2\fcharset1 Arial;}{\f21\fnil\fprq0\fcha
 rset1 Arial;}{\f22\fnil\fprq2\fcharset1 Tahoma (Hebrew);}{\f23\fnil\fprq0\fcharset1 Tahoma (Hebrew);}{\f24\fnil\fprq2\fcharset1 Tahoma Greek;}{\f25\fnil\fprq0\fcharset1 Mangal;}{\f26\fnil\fprq2\fcharset1 Mangal;}{\f27\fnil\fprq2\fcharset1 Tahoma Cyr;}}
-{\colortbl;\red0\green0\blue0;\red0\green0\blue128;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af28\langfe2052\dbch\af29\afs24\alang1081\loch\f3\fs24\lang1046 Normal;}
-{\*\cs15\snext15\cf2\ul\ulc0\langfe255\alang255\lang255 Internet Link;}
-{\s16\sbasedon0\snext17\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\dbch\af17\langfe1033\dbch\af21\afs28\loch\f7\fs28\lang1033 Heading;}
-{\s17\sbasedon0\snext17\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\dbch\af16\langfe1033\dbch\af21\afs24\loch\f6\fs24\lang1033 Text body;}
-{\s18\sbasedon17\snext18\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\dbch\af16\langfe1033\dbch\af21\afs24\loch\f6\fs24\lang1033 List;}
-{\s19\sbasedon0\snext19\sb120\sa120\noline\i\dbch\af25\afs24\ai\fs24 Caption;}
-{\s20\sbasedon0\snext20\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\noline\dbch\af16\langfe1033\dbch\af21\afs24\loch\f6\fs24\lang1033 Index;}
-{\s21\snext21\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\i\dbch\af16\langfe1033\dbch\af21\afs24\ai\cf0\kerning1\alang1081\loch\f6\fs24\lang1033 caption;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033 Preformatted Text;}
-{\s23\sbasedon0\snext23\ql\nowidctlpar\tqc\tx4986\tqr\tx9972\faauto\li0\ri0\lin0\rin0\fi0\noline\dbch\af16\langfe1033\dbch\af21\afs24\loch\f6\fs24\lang1033 Header;}
-{\s24\snext24\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af15\langfe1033\dbch\af21\afs16\cf0\kerning1\alang1081\loch\f4\fs16\lang1033 Balloon Text;}
-}{\info{\author Jami Day}{\creatim\yr2012\mo5\dy29\hr17\min2}{\revtim\yr2012\mo5\dy29\hr17\min2}{\printim\yr2012\mo5\dy29\hr17\min2}{\comment LibreOffice}{\vern3700}}\deftab709\deftab709\deftab709
-\viewscale150
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1693\headery1134\margbsxn1134{\header\pard\plain \s23\ql\nowidctlpar\tqc\tx4986\tqr\tx9972\faauto\li0\ri0\lin0\rin0\fi0\noline\dbch\af16\langfe1033\dbch\af21\afs24\loch\f6\fs24\lang1033\qc\nowidctlpar\tqc\tx4986\tqr\tx9972\faauto\li0\ri0\lin0\rin0\fi0{\rtlch \ltrch\loch
-}
-\par }\pgdscnxt0 Default;}
-{\pgdsc1\pgdscuse195\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1417\headery1134\margbsxn1134\titlepg{\headerf\pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af28\langfe2052\dbch\af29\afs24\alang1081\loch\f3\fs24\lang1046\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\rtlch \ltrch\loch
-}
-\par }\pgdscnxt0 First Page;}}
-\formshade{\*\pgdscno0}\paperh15840\paperw12240\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1693\headery1134\margbsxn1134{\header\pard\plain \s23\ql\nowidctlpar\tqc\tx4986\tqr\tx9972\faauto\li0\ri0\lin0\rin0\fi0\noline\dbch\af16\langfe1033\dbch\af21\afs24\loch\f6\fs24\lang1033\qc\nowidctlpar\tqc\tx4986\tqr\tx9972\faauto\li0\ri0\lin0\rin0\fi0{\rtlch \ltrch\loch
-}
-\par }\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\b\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\ab\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-SUSE}{{\*\updnprop5801}\dn8\b\dbch\af23\langfe1033\dbch\af23\afs20\alang1025\ab\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-\u174\'ae}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- }{\b\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\ab\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-LibreOffice 4.0}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\b\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\ab\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-SUSE Software License Agreement}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-PLEASE READ THIS AGREEMENT CAREFULLY. BY }{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-PURCHASING}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-, INSTALLING AND/OR USING THE SOFTWARE (INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF THIS AGREEMENT AND ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTAND THIS AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE. AN INDIVIDUAL ACTING ON BEHALF OF AN ENTITY REPRESENTS THAT HE OR SHE HAS THE AUTHORITY TO ENTER INTO THIS AGREEMENT ON BEHALF OF THAT }{{\*\bkmkstart __DdeLink__446_1272917075}\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-ENTITY}{{\*\bkmkend __DdeLink__446_1272917075}\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-This SUSE Software License Agreement (\u8220\'1cAgreement\u8221\'1d) is a legal agreement between You (an entity or a person) and Novell, Inc., SUSE business unit (\u8220\'1cSUSE}{\dbch\af23\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-\u8221\'1d). The software product identified in the tit}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-le of this Agreement, its structure, organization, and accompanying documentation (collectively the \u8220\'1cSoftware\u8221\'1d) is protected by the copyright laws and treaties of the United States and other countries and is subject to the terms of this Agreement. Any modification, update, enhancement or upgrade to the Software that You may download or receive that are not accompanied by a SUSE software license agreement expressly is included as Software and governed by this Agreement}{\dbch\af23\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-.}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- }
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\b\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-LICENSES. }{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-The Software and each of its components are owned by SUSE or other licensors and are protected under copyright laws and other applicable laws. Subject to compliance with the terms and conditions of this Agreement, SUSE grants to You a perpetual, non-transferable, worldwide license to reproduce and use copies of the Software within Your Organization (as defined below)}{\dbch\af23\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-.}{\dbch\af21\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- }{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Many of the individual components included in the Software are licensed pursuant to an open source license identified in the documentation or located in the source code or binary code for the component.  This Agreement does not limit Your rights under such licenses or supersede or conflict with the license terms or obligations for use of any individual open source component.  }
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-"Organization" means a legal entity, excluding subsidiaries and affiliates with a separate existence for tax purposes or for legal personality purposes. An example of an Organization in the private sector would be a corporation, partnership, or trust, excluding any subsidiaries or affiliates of the organization with a separate tax identification number or company registration number. In the public sector, an example of Organization would be a specific government body or local government authority.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\b\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-SUBSCRIPTION SERVICES.}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-  SUSE sells Subscription Services for the Software that entitle You to fee based technical support and internal use of Software updates provided during the Subscription Service period purchased and subject to the terms of the applicable Subscription Service offering. The fee charged for Subscription Services for this Software is based on the total number of units of the Software You deploy, install or use (\u8220\'1cunits\u8221\'1d of the Software is defined by SUSE in the applicable subscription offering). }
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\b\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-MARKS.}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- No right or license, express or implied, is granted under this Agreement with respect to any trademark, trade name or service mark of SUSE or its affiliates or licensors (\u8220\'1cMark\u8221\'1d). If You distribute any open source component of the Software, You must remove all Marks except those used to identify SUSE}{\dbch\af23\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-\u8217\'19s }{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-ownership or licensing of the component}{\dbch\af23\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-TERMS AND RESTRICTIONS}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-SUSE reserves all rights not expressly granted to You. You may not: (1) reverse engineer, decompile, or disassemble the Software except and only to the extent it is expressly permitted by applicable law; or (2) transfer the Software or Your license rights under this Agreement, in whole or in part.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-SUSE has no obligation to provide support or maintenance unless You purchase an offering that expressly includes support or maintenance services. If You make such a purchase and no separate agreement specifically applies to the support or maintenance services, then the terms of this Agreement will govern the provision of such support or maintenance services (\u8220\'1cServices\u8221\'1d). For more information on SUSE's current support offerings, see }{{\field{\*\fldinst HYPERLINK "http://www.suse.com/support." }\cf2\ul\ulc0\dbch\af21\langfe1033\dbch\af23\afs20\alang1025{\fldrslt \cf2\ul\ulc0\langfe255\alang255\lang255\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-http://www.suse.com/support.}}}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-OWNERSHIP RIGHTS}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-No title to or ownership of the Software is transferred to You. SUSE and/or its licensors retain all right, title and interest in and to all intellectual property rights in the Software and Services, including any adaptations or copies thereof. Any materials You receive as part of the Services that are not accompanied by terms expressly superseding this Agreement are Software and governed by this Agreement. You acquire only a conditional license to use the Software.}{\dbch\af21\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- }{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-The Software is licensed (not sold) to You.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-LIMITED WARRANTY}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Except as agreed to under a separate written agreement with SUSE or as may be set forth in the license terms accompanying a particular component, to the maximum extent permitted under applicable law, the Software is provided and licensed "AS IS" WITHOUT ANY WARRANTIES OF ANY KIND, express or implied, including any implied warranties of merchantability, non-infringement, or fitness for a particular purpose.  For sixty (60) days from the date of delivery, SUSE warrants that any media on which the Software is delivered is free from physical defects under normal use.  If the defective items are returned to SUSE or if You report the nonconformity to Novell within the sixty (60) day warranty period, SUSE will at its option either replace the media or refund the fees You paid for the media. This warranty extends only to media provided by SUSE.  Any unauthorized use or modification of the Software voids this warranty}{\dbch\af23\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch
 \fs20\lang1033\loch\f10
-.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Other Services. SUSE warrants that any consulting or technical support services purchased absent a separate written agreement for such services will be supplied in a professional manner in accordance with generally accepted industry standards. This warranty will be effective for ninety (90) days following delivery of the Services. Upon any breach of this warranty, SUSE's only obligation is to either correct the Services so that they comply with this warranty or at its option refund the amount You paid to SUSE for the portion of the Services that fail to comply with this warranty. As files may be altered or damaged in the course of SUSE providing technical services, You agree to take appropriate measures to isolate and back up Your systems.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-THE SOFTWARE IS NOT DESIGNED, MANUFACTURED OR INTENDED FOR USE OR DISTRIBUTION WITH ON-LINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION, COMMUNICATION, OR CONTROL SYSTEMS, DIRECT LIFE SUPPORT MACHINES, WEAPONS SYSTEMS, OR OTHER USES IN WHICH FAILURE OF THE SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-THE SOFTWARE IS ONLY COMPATIBLE WITH CERTAIN COMPUTERS AND OPERATING SYSTEMS. THE SOFTWARE IS NOT WARRANTED FOR NON-COMPATIBLE SYSTEMS. Call SUSE or Your reseller for information about compatibility.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Non-SUSE Products. The Software may include or be bundled with hardware or other software programs or services licensed or sold by an entity other than SUSE. SUSE DOES NOT WARRANT NON-SUSE PRODUCTS OR SERVICES. ANY SUCH PRODUCTS OR SERVICES ARE PROVIDED ON AN "AS IS" BASIS. WARRANTY SERVICE IF ANY FOR NON-SUSE PRODUCTS IS PROVIDED BY THE PRODUCT LICENSOR IN ACCORDANCE WITH THE APPLICABLE LICENSOR WARRANTY.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-EXCEPT AS OTHERWISE RESTRICTED BY LAW, SUSE DISCLAIMS AND EXCLUDES ANY AND ALL IMPLIED WARRANTIES INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. SUSE MAKES NO WARRANTY, REPRESENTATION OR PROMISE NOT EXPRESSLY SET FORTH IN THIS LIMITED WARRANTY. SUSE DOES NOT WARRANT THAT THE SOFTWARE OR SERVICES WILL SATISFY YOUR REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE OR }{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-SERVICES}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- WILL BE UNINTERRUPTED. Some jurisdictions do not allow certain disclaimers and limitations of warranties, so portions of the above limitations may not apply to You. This limited warranty gives You specific rights and You may also have other rights which vary by state or jurisdiction.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-LIMITATION OF LIABILITY}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-(a) Consequential Losses. NEITHER SUSE NOR ANY OF ITS LICENSORS, SUBSIDIARIES, OR EMPLOYEES WILL IN ANY CASE BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT, TORT, ECONOMIC OR PUNITIVE DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR SERVICES, INCLUDING WITHOUT LIMITATION LOSS OF PROFITS, BUSINESS OR DATA, EVEN IF ADVISED OF THE POSSIBILITY OF THOSE DAMAGES.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-(b) Direct Damages. IN NO EVENT WILL SUSE'S AGGREGATE LIABILITY FOR DIRECT DAMAGES TO PROPERTY OR PERSON (WHETHER IN ONE INSTANCE OR A SERIES OF INSTANCES) EXCEED 1.25 TIMES THE AMOUNT PAID BY YOU FOR THE SOFTWARE OR SERVICES OUT OF WHICH SUCH CLAIM AROSE [OR $50 (U.S.) IF YOU RECEIVED THE SOFTWARE FREE OF CHARGE]. The above exclusions and limitations will not apply to claims relating to death or personal injury. In those jurisdictions that do not allow the exclusion or limitation of damages, SUSE's liability shall be limited or excluded to the maximum extent allowed within those jurisdictions.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-GENERAL TERMS}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Term. This Agreement becomes effective on the date You legally acquire the Software and will automatically terminate if You breach any of its terms. }
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\ltrpar{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Verification. SUSE may, upon fifteen (15) days\u8217\'19 advance notice and at its expense, conduct an annual audit, during your normal business hours, of your use of the Software and Documentation to verify compliance with this Agreement.\~ You agree to implement internal safeguards to prevent any unauthorized copying, distribution, installation, or use of, or access to, the Software.\~ You further agree to keep records sufficient to certify your compliance with this Agreement, and, upon request of SUSE, provide and certify metrics and/or reports based upon such records and accounting both numbers of copies (by product and version) and network architectures as they may reasonably relate to your licensing and deployment of the Software.\~ You shall provide SUSE or an authorized representative with access to records, hardware and employees in order to perform the audit.\~ Upon SUSE}{\dbch\af23\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-\u8217\'19s or its authorized representative\u8217\'19s presentation of their reasonable written commitment(s) to safeguard your confidential information, you shall fully cooperate with such audit and provide any nece}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-ssary assistance and access to records and computers.\~ If an audit reveals that you have or at any time have had unlicensed installation, use of, or access to the Software, You will promptly acquire sufficient licenses to cover any shortage.\~ If a material license shortage of 5% or more is found, you must reimburse SUSE for the costs incurred in the audit and acquire the necessary additional licenses within 30 days without the benefit of any otherwise applicable discount.\~ }
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Benchmark Testing. This benchmark testing restriction applies to You if You are a software developer or licensor or if You are performing testing on the Software at the direction of or on behalf of a software developer or licensor. You may not, without SUSE's prior written consent not to be unreasonably withheld, publish or disclose to any third party the results of any benchmark test of the Software. If You are a licensor of products that are functionally similar to or compete with the Software ("Similar Products"), or are acting on behalf of such a licensor, and You publish or disclose benchmark information on the Software in violation of this restriction, then notwithstanding anything to the contrary in the Similar Product's end user license agreement, and in addition to any other remedies SUSE may have, SUSE shall have the right to perform benchmark testing on Similar Products and to disclose and publish that benchmark information and You hereby represent that You have a
 uthority to grant such right to SUSE}{\dbch\af23\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Transfer. This Agreement may not be transferred or assigned without the prior written approval of SUSE}{\dbch\af23\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af18\langfe1033\dbch\af11\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Law and Jurisdiction. This Agreement is governed by the laws of the State of Utah, U.S. Any action at law relating to this Agreement may only be brought before the courts of competent jurisdiction of the State of Utah. If, however, Your country of principal residence is a member state of the European Union or the European Free Trade Association, this Agreement is governed by the laws of that country, and any action at law may only be brought before a court of competent jurisdiction of that country.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Entire Agreement. This Agreement sets forth the entire understanding and agreement between You and SUSE and may be amended or modified only by a written agreement agreed to by You and an authorized representative of SUSE}{\dbch\af23\langfe1033\dbch\af21\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-.}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- NO LICENSOR, DISTRIBUTOR, DEALER, RETAILER, RESELLER, SALES PERSON, OR EMPLOYEE IS AUTHORIZED TO MODIFY THIS AGREEMENT OR TO MAKE ANY REPRESENTATION OR PROMISE THAT IS DIFFERENT FROM, OR IN ADDITION TO, THE TERMS OF THIS AGREEMENT.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Waiver. No waiver of any right under this Agreement will be effective unless in writing, signed by a duly authorized representative of the party to be bound. No waiver of any past or present right arising from any breach or failure to perform will be deemed to be a waiver of any future right arising under this Agreement.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Severability. If any provision in this Agreement is invalid or unenforceable, that provision will be construed, limited, modified or, if necessary, severed, to the extent necessary, to eliminate its invalidity or unenforceability, and the other provisions of this Agreement will remain unaffected.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Export Compliance. Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. The parties agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export or import deliverables. The parties agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. The parties will not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. Please consult the Bureau of Industry and Security web page www.bis.doc.gov before exporting SUSE products from the U.S. Please refer to http://www.novell.com/company/legal/ for more information on exporting SUSE software. Upon request, SUSE will provide You specific information regarding applicable restrictions. However, SUSE assumes no responsibility for Your fai
 lure to obtain any necessary export approvals.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-U.S. Government Restricted Rights. Use, duplication, or disclosure by the U.S. Government is subject to the restrictions in FAR 52.227-14 (June 1987) Alternate III (June 1987), FAR 52.227-19 (June 1987), or DFARS 252.227-7013(b)(3) (Nov 1995), or applicable successor clauses. }
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Contractor/ Manufacturer is Novell, Inc., 1800 South Novell Place, Provo, Utah 84606.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-Other. The application of the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af23\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-\u169\'a91993, 2000-2013}{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
- Novell, Inc. or its affiliates.  All Rights Reserved.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-(110112)}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af11\langfe1033\dbch\af18\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f11
-}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\qj\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-SUSE is a registered trademark of Novell, Inc. or its affiliates in the United States and other countries. }
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\dbch\af21\langfe1033\dbch\af23\afs20\alang1025\rtlch \ltrch\loch\fs20\lang1033\loch\f10
-All third party trademarks are property of their respective owners.}
-\par \pard\plain \s22\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa0\dbch\af18\langfe1033\dbch\af18\afs20\loch\f8\fs20\lang1033\ql\nowidctlpar\faauto\li0\ri0\lin0\rin0\fi0{\rtlch \ltrch\loch
-}
-\par }
+{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Thorndale AMT;}
+{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Albany AMT;}{\f41\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Cumberland AMT;}
+{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f234\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\f235\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f237\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f238\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f239\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\f240\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f241\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f242\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f244\fbidi \fswiss\fcharset238\fprq2 Arial CE;}
+{\f245\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f247\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f248\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f249\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}
+{\f250\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f251\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f252\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f574\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}
+{\f575\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f577\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f578\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f581\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}
+{\f582\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f614\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f615\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f617\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}
+{\f618\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f619\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f620\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f621\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}
+{\f622\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f623\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f624\fbidi \froman\fcharset238\fprq2 Thorndale AMT CE;}{\f625\fbidi \froman\fcharset204\fprq2 Thorndale AMT Cyr;}
+{\f627\fbidi \froman\fcharset161\fprq2 Thorndale AMT Greek;}{\f628\fbidi \froman\fcharset162\fprq2 Thorndale AMT Tur;}{\f631\fbidi \froman\fcharset186\fprq2 Thorndale AMT Baltic;}{\f634\fbidi \fswiss\fcharset238\fprq2 Albany AMT CE;}
+{\f635\fbidi \fswiss\fcharset204\fprq2 Albany AMT Cyr;}{\f637\fbidi \fswiss\fcharset161\fprq2 Albany AMT Greek;}{\f638\fbidi \fswiss\fcharset162\fprq2 Albany AMT Tur;}{\f641\fbidi \fswiss\fcharset186\fprq2 Albany AMT Baltic;}
+{\f644\fbidi \fmodern\fcharset238\fprq1 Cumberland AMT CE;}{\f645\fbidi \fmodern\fcharset204\fprq1 Cumberland AMT Cyr;}{\f647\fbidi \fmodern\fcharset161\fprq1 Cumberland AMT Greek;}{\f648\fbidi \fmodern\fcharset162\fprq1 Cumberland AMT Tur;}
+{\f651\fbidi \fmodern\fcharset186\fprq1 Cumberland AMT Baltic;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
+{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
+{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
+{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
+{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}
+{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}
+{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
+{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
+{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
+{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
+{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
+{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
+{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}
+{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
+{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
+{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
+{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
+\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp }{\*\defpap 
+\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\loch\f39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \spriority0 Default Paragraph Font;}{\*
+\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
+\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive 
+\ul\cf9 \spriority0 Hyperlink;}{\s16\ql \li0\ri0\sa120\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\loch\f39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \spriority0 Body Text;}{\s17\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
+\rtlch\fcs1 \af38\afs28 \ltrch\fcs0 \fs28\lang1033\langfe1033\loch\f40\hich\af40\dbch\af1\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \spriority0 Heading;}{
+\s18\ql \li0\ri0\sa120\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 
+\sbasedon16 \snext18 \spriority0 List;}{\s19\ql \li0\ri0\sb120\sa120\nowidctlpar\noline\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af38\afs24 \ltrch\fcs0 
+\i\fs24\lang1033\langfe1033\loch\f39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 \sqformat \spriority0 caption;}{\s20\ql \li0\ri0\nowidctlpar\noline\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
+\rtlch\fcs1 \af38\afs24 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 \spriority0 Index;}{
+\s21\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af41\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f41\hich\af41\dbch\af41\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext21 \spriority0 
+Preformatted Text;}{\s22\ql \li0\ri0\nowidctlpar\noline\tqc\tx4986\tqr\tx9972\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\loch\f39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 \spriority0 header;}{\s23\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16 
+\ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af1\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext23 \slink24 \ssemihidden \sunhideused \styrsid16393392 Balloon Text;}{\*\cs24 \additive \fs16\loch\f38\hich\af38\dbch\af1 
+\slink23 \slocked \ssemihidden \styrsid16393392 Balloon Text Char;}}{\*\rsidtbl \rsid267444\rsid856752\rsid1014859\rsid1129714\rsid1321521\rsid1342588\rsid1450254\rsid2103644\rsid2172679\rsid2299004\rsid2310946\rsid2361653\rsid2905525\rsid3418486
+\rsid3625916\rsid3699504\rsid4068797\rsid4153648\rsid4211482\rsid4603667\rsid4680887\rsid4728194\rsid4729148\rsid4992378\rsid5245830\rsid5334590\rsid5337260\rsid5653271\rsid5834477\rsid5864187\rsid6166643\rsid6318174\rsid6581829\rsid7087341\rsid7089544
+\rsid7152285\rsid7561017\rsid7799555\rsid7960951\rsid9374248\rsid9727337\rsid9793912\rsid9908463\rsid10033748\rsid10120630\rsid10182902\rsid10627850\rsid10890764\rsid10944883\rsid11033954\rsid11470622\rsid11481550\rsid12127462\rsid12284924\rsid12334504
+\rsid12873650\rsid13253123\rsid13385145\rsid13452558\rsid13650165\rsid13763922\rsid13917700\rsid13986956\rsid14094798\rsid14178646\rsid14239355\rsid14692755\rsid14701016\rsid14822477\rsid14955543\rsid15082439\rsid15144243\rsid15349718\rsid15427189
+\rsid15533467\rsid15823019\rsid16393392\rsid16665486}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Jami Day}{\operator Novell Employee}
+{\creatim\yr2013\mo5\dy29\hr16\min24}{\revtim\yr2013\mo5\dy29\hr16\min24}{\printim\yr2013\mo5\dy29\hr16\min24}{\version2}{\edmins0}{\nofpages4}{\nofwords2303}{\nofchars13132}{\*\company Novell, Inc.}{\nofcharsws15405}{\vern49275}}{\*\xmlnstbl {\xmlns1 htt
+p://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1134\margr1134\margt1693\margb1134\gutter0\ltrsect 
+\deftab709\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\expshrtn\formshade\horzdoc\dghspace0
+\dgvspace0\dghorigin0\dgvorigin0\dghshow0\dgvshow0\jexpand\jsksu\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule
+\nojkernpunct\rsidroot4680887\viewbksp1\utinl \fet0{\*\wgrffmtfilter 0000}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 
+\ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid9374248 \chftnsep 
+\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\loch\af39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid9374248 \chftnsepc 
+\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\loch\af39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid9374248 \chftnsep 
+\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\loch\af39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid9374248 \chftnsepc 
+\par }}\ltrpar \sectd \ltrsect\linex0\headery1134\endnhere\sectdefaultcl\sftnbj {\headerr \ltrpar \pard\plain \ltrpar\s22\qc \li0\ri0\nowidctlpar\noline\tqc\tx4986\tqr\tx9972\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 
+\af38\afs24 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \f1\insrsid10627850 
+\par }}{\headerf \ltrpar \pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs24 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\loch\af39\hich\af39\dbch\af1\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid10627850 
+\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
+{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
+\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s21\ql \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
+\rtlch\fcs1 \af41\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\af41\hich\af41\dbch\af41\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 SUSE}{\rtlch\fcs1 \ab\af1 
+\ltrch\fcs0 \b\f1\sub\insrsid10627850\charrsid11470622 \loch\af1\dbch\af41\hich\f1 \'ae}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1  }{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\f1\insrsid7152285 
+\hich\af1\dbch\af41\loch\f1 LibreOffice 4.0}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\f1\insrsid10627850\charrsid11470622 
+\par }{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\f1\insrsid6581829 \hich\af1\dbch\af41\loch\f1 SUSE}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1  Software License Agreement
+\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 
+\par }\pard \ltrpar\s21\qj \li0\ri0\nowidctlpar\wrapdefault\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10182902 {\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 
+PLEASE READ THIS AGREEMENT CAREFULLY. BY }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid12127462\charrsid11470622 \hich\af1\dbch\af41\loch\f1 PURCHAS}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6166643 \hich\af1\dbch\af41\loch\f1 I}{\rtlch\fcs1 \af1 \ltrch\fcs0 
+\f1\insrsid12127462\charrsid11470622 \hich\af1\dbch\af41\loch\f1 NG, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 INSTALLING}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid12127462\charrsid11470622 
+\hich\af1\dbch\af41\loch\f1  AND/}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 OR USING THE SOFTWARE (INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF THIS AGREEMENT}{\rtlch\fcs1 \af1 \ltrch\fcs0 
+\f1\insrsid12127462\charrsid11470622 \hich\af1\dbch\af41\loch\f1  AND ACKNOWLEDGE THAT YOU HAVE READ AND UND\hich\af1\dbch\af41\loch\f1 ERSTAND THIS AGREEMENT}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid7799555\charrsid11470622 \hich\af1\dbch\af41\loch\f1 . 
+}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid7799555\charrsid11470622 
+\hich\af1\dbch\af41\loch\f1  AN INDIVIDUAL ACTING ON BEHALF OF AN ENT}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6166643 \hich\af1\dbch\af41\loch\f1 I}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid7799555\charrsid11470622 \hich\af1\dbch\af41\loch\f1 
+TY REPRESENTS THAT HE OR SHE HAS THE AUTHORITY TO ENTER INTO THIS AGREEMENT ON BEHALF OF THAT ENTITY.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 
+\par 
+\par \hich\af1\dbch\af41\loch\f1 This\hich\af1\dbch\af41\loch\f1  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6581829 \hich\af1\dbch\af41\loch\f1 SUSE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6581829\charrsid11470622 \hich\af1\dbch\af41\loch\f1  }{\rtlch\fcs1 
+\af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 \hich\f1 Software License Agreement (\'93\loch\f1 \hich\f1 Agreement\'94\loch\f1 ) is a legal agreement between You (an entity or a person) and }{\rtlch\fcs1 \af1 
+\ltrch\fcs0 \f1\insrsid14701016 \hich\af1\dbch\af41\loch\f1 SUSE LLC}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid15144243 \hich\af1\dbch\af41\loch\f1  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 \hich\f1 (
+\'93}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid16393392 \hich\af1\dbch\af41\loch\f1 SUSE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \loch\af1\dbch\af41\hich\f1 \'94\loch\f1 ). The software product identified in the tit}{\rtlch\fcs1 
+\af1 \ltrch\fcs0 \f1\insrsid7799555\charrsid11470622 \hich\af1\dbch\af41\loch\f1 le of this Agreement}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid4068797\charrsid11470622 \hich\af1\dbch\af41\loch\f1 , its structure, organization,}{\rtlch\fcs1 \af1 
+\ltrch\fcs0 \f1\insrsid7799555\charrsid11470622 \hich\af1\dbch\af41\loch\f1  and }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 accompanying documentation (coll\hich\af1\dbch\af41\loch\f1 \hich\f1 
+ectively the \'93\loch\f1 \hich\f1 Software\'94\loch\f1 ) is protected by the copyright laws and treati}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid7799555\charrsid11470622 \hich\af1\dbch\af41\loch\f1 es of the United States }{\rtlch\fcs1 \af1 \ltrch\fcs0 
+\f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 and other countries and is subject to the terms of this Agreement.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid12127462\charrsid11470622 \hich\af1\dbch\af41\loch\f1  }{\rtlch\fcs1 \af1 
+\ltrch\fcs0 \f1\insrsid10627850\charrsid11470622 \hich\af1\dbch\af41\loch\f1 Any }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid7799555\charrsid11470622 \hich\af1\dbch\af41\loch\f1 modification, update, enhancement or upgrade to }{\rtlch\fcs1 \af1 \ltrch\fcs0 

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list