Author: af
Date: Fri Aug  3 14:08:26 2012
New Revision: 1368968

URL: http://svn.apache.org/viewvc?rev=1368968&view=rev
Log:
#i120456# Replace Base64 encoder/decoder with the one from sax.

Removed:
    incubator/ooo/branches/AOO34/main/package/source/manifest/Base64Codec.cxx
    incubator/ooo/branches/AOO34/main/package/source/manifest/Base64Codec.hxx
Modified:
    incubator/ooo/branches/AOO34/main/package/prj/build.lst
    incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestExport.cxx
    incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestImport.cxx
    incubator/ooo/branches/AOO34/main/package/util/makefile.mk

Modified: incubator/ooo/branches/AOO34/main/package/prj/build.lst
URL: 
http://svn.apache.org/viewvc/incubator/ooo/branches/AOO34/main/package/prj/build.lst?rev=1368968&r1=1368967&r2=1368968&view=diff
==============================================================================
--- incubator/ooo/branches/AOO34/main/package/prj/build.lst (original)
+++ incubator/ooo/branches/AOO34/main/package/prj/build.lst Fri Aug  3 14:08:26 
2012
@@ -1,4 +1,4 @@
-pk     package :       cppu cppuhelper comphelper ucbhelper sal ZLIB:zlib 
LIBXSLT:libxslt NULL
+pk     package :       cppu cppuhelper comphelper ucbhelper sal sax ZLIB:zlib 
LIBXSLT:libxslt NULL
 pk     package                                                                 
usr1    -       all     pk_mkout NULL
 pk     package\inc                                                             
nmake   -       all     pk_inc NULL
 pk     package\source\zipapi                                   nmake   -       
all     pk_zipapi pk_inc NULL

Modified: 
incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestExport.cxx
URL: 
http://svn.apache.org/viewvc/incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestExport.cxx?rev=1368968&r1=1368967&r2=1368968&view=diff
==============================================================================
--- 
incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestExport.cxx 
(original)
+++ 
incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestExport.cxx 
Fri Aug  3 14:08:26 2012
@@ -34,7 +34,7 @@
 
 #include <ManifestDefines.hxx>
 #include <ManifestExport.hxx>
-#include <Base64Codec.hxx>
+#include <sax/tools/converter.hxx>
 
 #include <rtl/ustrbuf.hxx>
 #include <comphelper/documentconstants.hxx>
@@ -273,7 +273,7 @@ ManifestExport::ManifestExport( uno::Ref
 
             pNewAttrList->AddAttribute ( sChecksumTypeAttribute, 
sCdataAttribute, sChecksumType );
             *pDigest >>= aSequence;
-            Base64Codec::encodeBase64( aBuffer, aSequence );
+            ::sax::Converter::encodeBase64( aBuffer, aSequence );
             pNewAttrList->AddAttribute ( sChecksumAttribute, sCdataAttribute, 
aBuffer.makeStringAndClear() );
 
                        xHandler->startElement( sEncryptionDataElement , 
xNewAttrList);
@@ -306,7 +306,7 @@ ManifestExport::ManifestExport( uno::Ref
                        pNewAttrList->AddAttribute ( sAlgorithmNameAttribute, 
sCdataAttribute, sEncAlgName );
 
                        *pVector >>= aSequence;
-                       Base64Codec::encodeBase64 ( aBuffer, aSequence );
+                       ::sax::Converter::encodeBase64 ( aBuffer, aSequence );
                        pNewAttrList->AddAttribute ( 
sInitialisationVectorAttribute, sCdataAttribute, aBuffer.makeStringAndClear() );
 
                        xHandler->ignorableWhitespace ( sWhiteSpace );
@@ -332,7 +332,7 @@ ManifestExport::ManifestExport( uno::Ref
                        pNewAttrList->AddAttribute ( sIterationCountAttribute, 
sCdataAttribute, aBuffer.makeStringAndClear() );
 
                        *pSalt >>= aSequence;
-                       Base64Codec::encodeBase64 ( aBuffer, aSequence );
+                       ::sax::Converter::encodeBase64 ( aBuffer, aSequence );
                        pNewAttrList->AddAttribute ( sSaltAttribute, 
sCdataAttribute, aBuffer.makeStringAndClear() );
 
                        xHandler->ignorableWhitespace ( sWhiteSpace );

Modified: 
incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestImport.cxx
URL: 
http://svn.apache.org/viewvc/incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestImport.cxx?rev=1368968&r1=1368967&r2=1368968&view=diff
==============================================================================
--- 
incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestImport.cxx 
(original)
+++ 
incubator/ooo/branches/AOO34/main/package/source/manifest/ManifestImport.cxx 
Fri Aug  3 14:08:26 2012
@@ -25,7 +25,7 @@
 #include "precompiled_package.hxx"
 #include <ManifestImport.hxx>
 #include <ManifestDefines.hxx>
-#include <Base64Codec.hxx>
+#include <sax/tools/converter.hxx>
 
 #include <com/sun/star/xml/sax/XAttributeList.hpp>
 #include <com/sun/star/xml/crypto/DigestID.hpp>
@@ -152,7 +152,7 @@ void SAL_CALL ManifestImport::startEleme
                         setProperty( PKG_MNFST_DIGESTALG, nDigestId );
                         const OUString& sChecksumData = 
aConvertedAttribs[sChecksumAttribute];
                         uno::Sequence < sal_Int8 > aDecodeBuffer;
-                        Base64Codec::decodeBase64( aDecodeBuffer, 
sChecksumData );
+                        ::sax::Converter::decodeBase64( aDecodeBuffer, 
sChecksumData );
                         setProperty( PKG_MNFST_DIGEST, aDecodeBuffer );
                     }
                 }
@@ -195,7 +195,7 @@ void SAL_CALL ManifestImport::startEleme
                         setProperty( PKG_MNFST_ENCALG, nCypherId );
                         const OUString& sInitVector = 
aConvertedAttribs[sInitialisationVectorAttribute];
                         uno::Sequence < sal_Int8 > aDecodeBuffer;
-                        Base64Codec::decodeBase64 ( aDecodeBuffer, sInitVector 
);
+                        ::sax::Converter::decodeBase64 ( aDecodeBuffer, 
sInitVector );
                         setProperty( PKG_MNFST_INIVECTOR, aDecodeBuffer );
                     }
                 }
@@ -209,7 +209,7 @@ void SAL_CALL ManifestImport::startEleme
                     {
                         const OUString& rSaltString = 
aConvertedAttribs[sSaltAttribute];
                         uno::Sequence < sal_Int8 > aDecodeBuffer;
-                        Base64Codec::decodeBase64 ( aDecodeBuffer, rSaltString 
);
+                        ::sax::Converter::decodeBase64 ( aDecodeBuffer, 
rSaltString );
                         setProperty( PKG_MNFST_SALT, aDecodeBuffer );
 
                         const OUString& rIterationCount = 
aConvertedAttribs[sIterationCountAttribute];

Modified: incubator/ooo/branches/AOO34/main/package/util/makefile.mk
URL: 
http://svn.apache.org/viewvc/incubator/ooo/branches/AOO34/main/package/util/makefile.mk?rev=1368968&r1=1368967&r2=1368968&view=diff
==============================================================================
--- incubator/ooo/branches/AOO34/main/package/util/makefile.mk (original)
+++ incubator/ooo/branches/AOO34/main/package/util/makefile.mk Fri Aug  3 
14:08:26 2012
@@ -59,7 +59,8 @@ SHL1STDLIBS=\
        $(CPPUHELPERLIB)        \
        $(COMPHELPERLIB)                \
        $(SALLIB)               \
-       $(ZLIB3RDLIB)
+       $(ZLIB3RDLIB)   \
+       $(SAXLIB)
 
 SHL1DEF=$(MISC)$/$(SHL1TARGET).def
 SHL1LIBS=$(LIB1TARGET)


Reply via email to