RepositoryExternal.mk | 21 ++ configure.in | 2 libwpd/ExternalPackage_libwpd.mk | 10 + libwpd/StaticLibrary_wpd.mk | 204 +++--------------------- libwpd/UnpackedTarball_wpd.mk | 16 - libwpd/libwpd-0.9.4-gcc-osldebug2-warning.patch | 65 ------- libwpd/libwpd-0.9.4-msvc-warning.patch | 24 -- libwpd/libwpd-0.9.4-warning.patch | 74 -------- libwpd/libwpd-0.9.4.patch | 18 -- 9 files changed, 56 insertions(+), 378 deletions(-)
New commits: commit 4425db6b67f6cb60a54b4c82dad87095cba62e7b Author: Fridrich Å trba <fridrich.st...@bluewin.ch> Date: Mon Sep 24 13:17:45 2012 +0200 Uploading the new libwpd 0.9.5 Change-Id: I0949b85f7c2ffbb5c00cce24949b21cc616135db diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index 618f62b..914b97b 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -1020,17 +1020,34 @@ endef else # !SYSTEM_LIBWPD +ifeq ($(OS)$(COM),WNTMSC) + $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ - wpdlib \ + libwpd-0.9 \ )) define gb_LinkTarget__use_wpd $(call gb_LinkTarget_use_static_libraries,$(1),\ - wpdlib \ + libwpd-0.9 \ ) endef +else # !WNTMSC + +$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ + wpd-0.9 \ +)) + +define gb_LinkTarget__use_wpd +$(call gb_LinkTarget_use_static_libraries,$(1),\ + wpd-0.9 \ +) + +endef + +endif # WNTMSC + endif # SYSTEM_LIBWPD diff --git a/configure.in b/configure.in index 16b81fc..02ad841 100644 --- a/configure.in +++ b/configure.in @@ -6780,7 +6780,7 @@ elif test $_os = iOS; then else AC_MSG_RESULT([internal]) SYSTEM_LIBWPD=NO - WPD_TARBALL=c01351d7db2b205de755d58769288224-libwpd-0.9.4.tar.bz2 + WPD_TARBALL=9a48f87fe205a5418aaa1a564c51e992-libwpd-0.9.5.tar.bz2 fi AC_SUBST(SYSTEM_LIBWPD) AC_SUBST(WPD_CFLAGS) diff --git a/libwpd/ExternalPackage_libwpd.mk b/libwpd/ExternalPackage_libwpd.mk index 9e2bd20..138f7f0 100644 --- a/libwpd/ExternalPackage_libwpd.mk +++ b/libwpd/ExternalPackage_libwpd.mk @@ -26,4 +26,14 @@ $(eval $(call gb_ExternalPackage_add_unpacked_files,libwpd_inc,inc/external/libw src/lib/WPXStreamImplementation.h \ )) +$(eval $(call gb_Package_Package,libwpd,$(call gb_UnpackedTarball_get_dir,wpd))) + +$(eval $(call gb_Package_use_external_project,libwpd,libwpd)) + +ifeq ($(OS)$(COM),WNTMSC) +$(eval $(call gb_ExternalPackage_add_file,libwpd,lib/libwpd-0.9.lib,build/win32/Release/libwpd-0.9.lib)) +else +$(eval $(call gb_ExternalPackage_add_file,libwpd,lib/libwpd-0.9.a,src/lib/.libs/libwpd-0.9.a)) +endif + # vim: set noet sw=4 ts=4: diff --git a/libwpd/StaticLibrary_wpd.mk b/libwpd/StaticLibrary_wpd.mk index 9464225..b9108c5 100644 --- a/libwpd/StaticLibrary_wpd.mk +++ b/libwpd/StaticLibrary_wpd.mk @@ -7,187 +7,35 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. # -$(eval $(call gb_StaticLibrary_StaticLibrary,wpdlib)) +$(eval $(call gb_ExternalProject_ExternalProject,libwpd)) -$(eval $(call gb_StaticLibrary_use_unpacked,wpdlib,wpd)) +$(eval $(call gb_ExternalProject_use_unpacked,libwpd,wpd)) -$(eval $(call gb_StaticLibrary_use_package,wpdlib,libwpd_inc)) +$(eval $(call gb_ExternalProject_register_targets,libwpd,\ + build \ +)) -$(eval $(call gb_StaticLibrary_set_generated_cxx_suffix,wpdlib,cpp)) +ifeq ($(OS)$(COM),WNTMSC) -$(eval $(call gb_StaticLibrary_add_generated_exception_objects,wpdlib,\ - UnpackedTarball/wpd/src/lib/libwpd_internal \ - UnpackedTarball/wpd/src/lib/libwpd_math \ - UnpackedTarball/wpd/src/lib/WP1BottomMarginGroup \ - UnpackedTarball/wpd/src/lib/WP1CenterTextGroup \ - UnpackedTarball/wpd/src/lib/WP1ContentListener \ - UnpackedTarball/wpd/src/lib/WP1ExtendedCharacterGroup \ - UnpackedTarball/wpd/src/lib/WP1FileStructure \ - UnpackedTarball/wpd/src/lib/WP1FixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP1FlushRightGroup \ - UnpackedTarball/wpd/src/lib/WP1FontIdGroup \ - UnpackedTarball/wpd/src/lib/WP1FootnoteEndnoteGroup \ - UnpackedTarball/wpd/src/lib/WP1HeaderFooterGroup \ - UnpackedTarball/wpd/src/lib/WP1Heuristics \ - UnpackedTarball/wpd/src/lib/WP1JustificationGroup \ - UnpackedTarball/wpd/src/lib/WP1LeftIndentGroup \ - UnpackedTarball/wpd/src/lib/WP1LeftRightIndentGroup \ - UnpackedTarball/wpd/src/lib/WP1Listener \ - UnpackedTarball/wpd/src/lib/WP1MarginReleaseGroup \ - UnpackedTarball/wpd/src/lib/WP1MarginResetGroup \ - UnpackedTarball/wpd/src/lib/WP1Parser \ - UnpackedTarball/wpd/src/lib/WP1Part \ - UnpackedTarball/wpd/src/lib/WP1PictureGroup \ - UnpackedTarball/wpd/src/lib/WP1PointSizeGroup \ - UnpackedTarball/wpd/src/lib/WP1SetTabsGroup \ - UnpackedTarball/wpd/src/lib/WP1SpacingResetGroup \ - UnpackedTarball/wpd/src/lib/WP1StylesListener \ - UnpackedTarball/wpd/src/lib/WP1SubDocument \ - UnpackedTarball/wpd/src/lib/WP1SuppressPageCharacteristicsGroup \ - UnpackedTarball/wpd/src/lib/WP1TopMarginGroup \ - UnpackedTarball/wpd/src/lib/WP1UnsupportedFixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP1UnsupportedVariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WP1VariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WP3AttributeGroup \ - UnpackedTarball/wpd/src/lib/WP3ContentListener \ - UnpackedTarball/wpd/src/lib/WP3DefinitionGroup \ - UnpackedTarball/wpd/src/lib/WP3DisplayGroup \ - UnpackedTarball/wpd/src/lib/WP3DoubleByteScriptCharacterGroup \ - UnpackedTarball/wpd/src/lib/WP3EndOfLinePageGroup \ - UnpackedTarball/wpd/src/lib/WP3ExtendedCharacterGroup \ - UnpackedTarball/wpd/src/lib/WP3FileStructure \ - UnpackedTarball/wpd/src/lib/WP3FixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP3FontGroup \ - UnpackedTarball/wpd/src/lib/WP3FootnoteEndnoteGroup \ - UnpackedTarball/wpd/src/lib/WP3Header \ - UnpackedTarball/wpd/src/lib/WP3HeaderFooterGroup \ - UnpackedTarball/wpd/src/lib/WP3IndentGroup \ - UnpackedTarball/wpd/src/lib/WP3Listener \ - UnpackedTarball/wpd/src/lib/WP3MiscellaneousGroup \ - UnpackedTarball/wpd/src/lib/WP3PageFormatGroup \ - UnpackedTarball/wpd/src/lib/WP3Parser \ - UnpackedTarball/wpd/src/lib/WP3Part \ - UnpackedTarball/wpd/src/lib/WP3Resource \ - UnpackedTarball/wpd/src/lib/WP3ResourceFork \ - UnpackedTarball/wpd/src/lib/WP3SingleByteFunction \ - UnpackedTarball/wpd/src/lib/WP3StylesListener \ - UnpackedTarball/wpd/src/lib/WP3SubDocument \ - UnpackedTarball/wpd/src/lib/WP3TabGroup \ - UnpackedTarball/wpd/src/lib/WP3TablesGroup \ - UnpackedTarball/wpd/src/lib/WP3UndoGroup \ - UnpackedTarball/wpd/src/lib/WP3UnsupportedFixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP3UnsupportedVariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WP3VariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WP3WindowGroup \ - UnpackedTarball/wpd/src/lib/WP42ContentListener \ - UnpackedTarball/wpd/src/lib/WP42DefineColumnsGroup \ - UnpackedTarball/wpd/src/lib/WP42ExtendedCharacterGroup \ - UnpackedTarball/wpd/src/lib/WP42FileStructure \ - UnpackedTarball/wpd/src/lib/WP42HeaderFooterGroup \ - UnpackedTarball/wpd/src/lib/WP42Heuristics \ - UnpackedTarball/wpd/src/lib/WP42Listener \ - UnpackedTarball/wpd/src/lib/WP42MarginResetGroup \ - UnpackedTarball/wpd/src/lib/WP42MultiByteFunctionGroup \ - UnpackedTarball/wpd/src/lib/WP42Parser \ - UnpackedTarball/wpd/src/lib/WP42Part \ - UnpackedTarball/wpd/src/lib/WP42StylesListener \ - UnpackedTarball/wpd/src/lib/WP42SubDocument \ - UnpackedTarball/wpd/src/lib/WP42SuppressPageCharacteristicsGroup \ - UnpackedTarball/wpd/src/lib/WP42UnsupportedMultiByteFunctionGroup \ - UnpackedTarball/wpd/src/lib/WP5AttributeGroup \ - UnpackedTarball/wpd/src/lib/WP5BoxGroup \ - UnpackedTarball/wpd/src/lib/WP5ContentListener \ - UnpackedTarball/wpd/src/lib/WP5DefinitionGroup \ - UnpackedTarball/wpd/src/lib/WP5ExtendedCharacterGroup \ - UnpackedTarball/wpd/src/lib/WP5FileStructure \ - UnpackedTarball/wpd/src/lib/WP5FixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP5FontGroup \ - UnpackedTarball/wpd/src/lib/WP5FontNameStringPoolPacket \ - UnpackedTarball/wpd/src/lib/WP5FootnoteEndnoteGroup \ - UnpackedTarball/wpd/src/lib/WP5GeneralPacketData \ - UnpackedTarball/wpd/src/lib/WP5GeneralPacketIndex \ - UnpackedTarball/wpd/src/lib/WP5GraphicsInformationPacket \ - UnpackedTarball/wpd/src/lib/WP5Header \ - UnpackedTarball/wpd/src/lib/WP5HeaderFooterGroup \ - UnpackedTarball/wpd/src/lib/WP5IndentGroup \ - UnpackedTarball/wpd/src/lib/WP5Listener \ - UnpackedTarball/wpd/src/lib/WP5ListFontsUsedPacket \ - UnpackedTarball/wpd/src/lib/WP5PageFormatGroup \ - UnpackedTarball/wpd/src/lib/WP5Parser \ - UnpackedTarball/wpd/src/lib/WP5Part \ - UnpackedTarball/wpd/src/lib/WP5PrefixData \ - UnpackedTarball/wpd/src/lib/WP5SingleByteFunction \ - UnpackedTarball/wpd/src/lib/WP5SpecialHeaderIndex \ - UnpackedTarball/wpd/src/lib/WP5StylesListener \ - UnpackedTarball/wpd/src/lib/WP5SubDocument \ - UnpackedTarball/wpd/src/lib/WP5TabGroup \ - UnpackedTarball/wpd/src/lib/WP5TableEOLGroup \ - UnpackedTarball/wpd/src/lib/WP5TableEOPGroup \ - UnpackedTarball/wpd/src/lib/WP5UnsupportedFixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP5UnsupportedVariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WP5VariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WP60Header \ - UnpackedTarball/wpd/src/lib/WP61Header \ - UnpackedTarball/wpd/src/lib/WP6AttributeGroup \ - UnpackedTarball/wpd/src/lib/WP6BoxGroup \ - UnpackedTarball/wpd/src/lib/WP6CharacterGroup \ - UnpackedTarball/wpd/src/lib/WP6ColumnGroup \ - UnpackedTarball/wpd/src/lib/WP6CommentAnnotationPacket \ - UnpackedTarball/wpd/src/lib/WP6ContentListener \ - UnpackedTarball/wpd/src/lib/WP6DefaultInitialFontPacket \ - UnpackedTarball/wpd/src/lib/WP6DisplayNumberReferenceGroup \ - UnpackedTarball/wpd/src/lib/WP6EOLGroup \ - UnpackedTarball/wpd/src/lib/WP6ExtendedCharacterGroup \ - UnpackedTarball/wpd/src/lib/WP6ExtendedDocumentSummaryPacket \ - UnpackedTarball/wpd/src/lib/WP6FileStructure \ - UnpackedTarball/wpd/src/lib/WP6FillStylePacket \ - UnpackedTarball/wpd/src/lib/WP6FixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP6FontDescriptorPacket \ - UnpackedTarball/wpd/src/lib/WP6FootnoteEndnoteGroup \ - UnpackedTarball/wpd/src/lib/WP6GeneralTextPacket \ - UnpackedTarball/wpd/src/lib/WP6GraphicsBoxStylePacket \ - UnpackedTarball/wpd/src/lib/WP6GraphicsCachedFileDataPacket \ - UnpackedTarball/wpd/src/lib/WP6GraphicsFilenamePacket \ - UnpackedTarball/wpd/src/lib/WP6Header \ - UnpackedTarball/wpd/src/lib/WP6HeaderFooterGroup \ - UnpackedTarball/wpd/src/lib/WP6HighlightGroup \ - UnpackedTarball/wpd/src/lib/WP6Listener \ - UnpackedTarball/wpd/src/lib/WP6NumberingMethodGroup \ - UnpackedTarball/wpd/src/lib/WP6OutlineStylePacket \ - UnpackedTarball/wpd/src/lib/WP6PageGroup \ - UnpackedTarball/wpd/src/lib/WP6ParagraphGroup \ - UnpackedTarball/wpd/src/lib/WP6Parser \ - UnpackedTarball/wpd/src/lib/WP6Part \ - UnpackedTarball/wpd/src/lib/WP6PrefixData \ - UnpackedTarball/wpd/src/lib/WP6PrefixDataPacket \ - UnpackedTarball/wpd/src/lib/WP6PrefixIndice \ - UnpackedTarball/wpd/src/lib/WP6SetNumberGroup \ - UnpackedTarball/wpd/src/lib/WP6SingleByteFunction \ - UnpackedTarball/wpd/src/lib/WP6StyleGroup \ - UnpackedTarball/wpd/src/lib/WP6StylesListener \ - UnpackedTarball/wpd/src/lib/WP6SubDocument \ - UnpackedTarball/wpd/src/lib/WP6TabGroup \ - UnpackedTarball/wpd/src/lib/WP6TableStylePacket \ - UnpackedTarball/wpd/src/lib/WP6UndoGroup \ - UnpackedTarball/wpd/src/lib/WP6UnsupportedFixedLengthGroup \ - UnpackedTarball/wpd/src/lib/WP6UnsupportedVariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WP6VariableLengthGroup \ - UnpackedTarball/wpd/src/lib/WPDocument \ - UnpackedTarball/wpd/src/lib/WPXBinaryData \ - UnpackedTarball/wpd/src/lib/WPXContentListener \ - UnpackedTarball/wpd/src/lib/WPXEncryption \ - UnpackedTarball/wpd/src/lib/WPXHeader \ - UnpackedTarball/wpd/src/lib/WPXListener \ - UnpackedTarball/wpd/src/lib/WPXMemoryStream \ - UnpackedTarball/wpd/src/lib/WPXPageSpan \ - UnpackedTarball/wpd/src/lib/WPXParser \ - UnpackedTarball/wpd/src/lib/WPXProperty \ - UnpackedTarball/wpd/src/lib/WPXPropertyList \ - UnpackedTarball/wpd/src/lib/WPXPropertyListVector \ - UnpackedTarball/wpd/src/lib/WPXString \ - UnpackedTarball/wpd/src/lib/WPXStylesListener \ - UnpackedTarball/wpd/src/lib/WPXSubDocument \ - UnpackedTarball/wpd/src/lib/WPXTable \ -)) +$(call gb_ExternalProject_get_state_target,libwpd,build) : + cd $(EXTERNAL_WORKDIR)/build/win32 \ + && $(COMPATH)/vcpackages/vcbuild.exe libwpd.vcproj "Release|Win32" \ + && touch $@ + +else + +$(call gb_ExternalProject_get_state_target,libwpd,build) : + cd $(EXTERNAL_WORKDIR) \ + && ./configure \ + --with-pic \ + --enable-static \ + --disable-shared \ + --without-stream \ + --without-docs \ + --disable-debug \ + && $(GNUMAKE) \ + && touch $@ + +endif # vim: set noet sw=4 ts=4: diff --git a/libwpd/UnpackedTarball_wpd.mk b/libwpd/UnpackedTarball_wpd.mk index 68d7bf1..d47f502 100644 --- a/libwpd/UnpackedTarball_wpd.mk +++ b/libwpd/UnpackedTarball_wpd.mk @@ -11,20 +11,4 @@ $(eval $(call gb_UnpackedTarball_UnpackedTarball,wpd)) $(eval $(call gb_UnpackedTarball_set_tarball,wpd,$(WPD_TARBALL))) -$(eval $(call gb_UnpackedTarball_add_patches,wpd,\ - libwpd/libwpd-0.9.4.patch \ - libwpd/libwpd-0.9.4-warning.patch \ - libwpd/libwpd-0.9.4-msvc-warning.patch \ - libwpd/libwpd-0.9.4-gcc-osldebug2-warning.patch \ -)) -# libwpd/libwpd-0.9.4-warning.patch: see upstream -# <http://libwpd.git.sourceforge.net/git/gitweb.cgi?p=libwpd/libwpd;a=commit; -# h=ca59d3ce82d1695e381255912ce1b60e826b2ca6> "-Werror,-Wunused-private-field" -# libwpd/libwpd-0.9.4-msvc-warning.patch: see upstream -# <http://libwpd.git.sourceforge.net/git/gitweb.cgi?p=libwpd/libwpd;a=commit; -# h=fb3827aeb5de64ed84eb1140bae9e32e50ca5133> "MSVC warning C4310: cast -# truncates constant value" -# libwpd/libwpd-0.9.4-gcc-osldebug2-warning.patch -# mailed to Fridrich cause there's no apparent way to submit a patch - # vim: set noet sw=4 ts=4: diff --git a/libwpd/libwpd-0.9.4-gcc-osldebug2-warning.patch b/libwpd/libwpd-0.9.4-gcc-osldebug2-warning.patch deleted file mode 100644 index beb606b..0000000 --- a/libwpd/libwpd-0.9.4-gcc-osldebug2-warning.patch +++ /dev/null @@ -1,65 +0,0 @@ ---- foo/UnpackedTarball/wpd/src/lib/WP6BoxGroup.cpp 2012-09-12 23:00:03.552693060 +0100 -+++ foo/UnpackedTarball/wpd/src/lib/WP6BoxGroup.cpp 2012-09-12 23:00:41.293089947 +0100 -@@ -188,7 +188,7 @@ - { - long tmpEndOfData = readU16(input, encryption) + input->tell(); - #ifdef DEBUG -- uint16_t tmpOverrideFlags = readU16(input, encryption); -+ tmpOverrideFlags = readU16(input, encryption); - #else - readU16(input, encryption); - #endif -@@ -199,7 +199,7 @@ - { - long tmpEndOfData = readU16(input, encryption) + input->tell(); - #ifdef DEBUG -- uint16_t tmpOverrideFlags = readU16(input, encryption); -+ tmpOverrideFlags = readU16(input, encryption); - #else - readU16(input, encryption); - #endif -@@ -210,7 +210,7 @@ - { - long tmpEndOfData = readU16(input, encryption) + input->tell(); - #ifdef DEBUG -- uint16_t tmpOverrideFlags = readU16(input, encryption); -+ tmpOverrideFlags = readU16(input, encryption); - #else - readU16(input, encryption); - #endif -@@ -221,7 +221,7 @@ - { - long tmpEndOfData = readU16(input, encryption) + input->tell(); - #ifdef DEBUG -- uint16_t tmpOverrideFlags = readU16(input, encryption); -+ tmpOverrideFlags = readU16(input, encryption); - #else - readU16(input, encryption); - #endif -@@ -232,7 +232,7 @@ - { - long tmpEndOfData = readU16(input, encryption) + input->tell(); - #ifdef DEBUG -- uint16_t tmpOverrideFlags = readU16(input, encryption); -+ tmpOverrideFlags = readU16(input, encryption); - #else - readU16(input, encryption); - #endif -@@ -247,7 +247,7 @@ - { - long tmpEndOfData = readU16(input, encryption) + input->tell(); - #ifdef DEBUG -- uint16_t tmpOverrideFlags = readU16(input, encryption); -+ tmpOverrideFlags = readU16(input, encryption); - #else - readU16(input, encryption); - #endif -@@ -258,7 +258,7 @@ - { - long tmpEndOfData = readU16(input, encryption) + input->tell(); - #ifdef DEBUG -- uint16_t tmpOverrideFlags = readU16(input, encryption); -+ tmpOverrideFlags = readU16(input, encryption); - #else - readU16(input, encryption); - #endif diff --git a/libwpd/libwpd-0.9.4-msvc-warning.patch b/libwpd/libwpd-0.9.4-msvc-warning.patch deleted file mode 100644 index ebe29c7..0000000 --- a/libwpd/libwpd-0.9.4-msvc-warning.patch +++ /dev/null @@ -1,24 +0,0 @@ -MSVC warning C4310: cast truncates constant value - -diff -ru foo/UnpackedTarball/wpd/src/lib/WP3PageFormatGroup.cpp wpd_fix/src/lib/WP3PageFormatGroup.cpp ---- foo/UnpackedTarball/wpd/src/lib/WP3PageFormatGroup.cpp 2011-10-28 15:37:47.000000000 +0200 -+++ foo/UnpackedTarball/wpd_fix/src/lib/WP3PageFormatGroup.cpp 2012-09-10 15:09:06.222400000 +0200 -@@ -56,6 +56,7 @@ - { - // this group can contain different kinds of data, thus we need to read - // the contents accordingly -+ uint8_t tmpTmp = 0xff; - int8_t tmpTabType = 0; - double tmpTabPosition = 0.0; - WPXTabStop tmpTabStop = WPXTabStop(); -@@ -93,8 +94,9 @@ - - m_isRelative = (readU8(input, encryption) & 0x01); - -- while ((tmpTabType = (int8_t)readU8(input, encryption)) != (int8_t)0xff) -+ while ((tmpTmp = readU8(input, encryption)) != 0xff) - { -+ tmpTabType = (int8_t) tmpTmp; - if (input->atEOS()) - throw FileException(); - tmpTabPosition = fixedPointToDouble(readU32(input, encryption, true)) / 72.0; diff --git a/libwpd/libwpd-0.9.4-warning.patch b/libwpd/libwpd-0.9.4-warning.patch deleted file mode 100644 index d588e41..0000000 --- a/libwpd/libwpd-0.9.4-warning.patch +++ /dev/null @@ -1,74 +0,0 @@ ---- misc/libwpd-0.9.4/src/lib/WP6ContentListener.h -+++ misc/build/libwpd-0.9.4/src/lib/WP6ContentListener.h -@@ -53,7 +53,7 @@ const int STATE_MEMORY = 3; - class WP6StyleStateSequence - { - public: -- WP6StyleStateSequence() : m_stateSequence(), m_currentState(), m_previousState() -+ WP6StyleStateSequence() : m_stateSequence() - { - clear(); - } -@@ -64,11 +64,11 @@ public: - } - WP6StyleState getCurrentState() const - { -- return m_stateSequence[0]; /*currentState;*/ -+ return m_stateSequence[0]; - } - WP6StyleState getPreviousState() const - { -- return m_stateSequence[1]; /*m_previousState;*/ -+ return m_stateSequence[1]; - } - void clear() - { -@@ -78,8 +78,6 @@ public: - - private: - std::vector<WP6StyleState> m_stateSequence; -- WP6StyleState m_currentState; -- WP6StyleState m_previousState; - }; - - typedef struct _WP6ContentParsingState WP6ContentParsingState; ---- misc/libwpd-0.9.4/src/lib/WP6OutlineStylePacket.cpp -+++ misc/build/libwpd-0.9.4/src/lib/WP6OutlineStylePacket.cpp -@@ -31,7 +31,6 @@ - WP6OutlineStylePacket::WP6OutlineStylePacket(WPXInputStream *input, WPXEncryption *encryption, int /* id */, uint32_t dataOffset, uint32_t dataSize) : - WP6PrefixDataPacket(input, encryption), - m_numPIDs(0), -- m_nonDeletableInfoSize(0), - m_outlineHash(0), - m_outlineFlags(0), - m_tabBehaviourFlag(0) ---- misc/libwpd-0.9.4/src/lib/WP6OutlineStylePacket.h -+++ misc/build/libwpd-0.9.4/src/lib/WP6OutlineStylePacket.h -@@ -40,7 +40,6 @@ public: - - private: - uint16_t m_numPIDs; -- uint16_t m_nonDeletableInfoSize; - uint16_t m_outlineHash; - uint8_t m_numberingMethods[WP6_NUM_LIST_LEVELS]; - uint8_t m_outlineFlags; ---- misc/libwpd-0.9.4/src/lib/WP6PageGroup.cpp -+++ misc/build/libwpd-0.9.4/src/lib/WP6PageGroup.cpp -@@ -33,7 +33,6 @@ - WP6PageGroup::WP6PageGroup(WPXInputStream *input, WPXEncryption *encryption) : - WP6VariableLengthGroup(), - m_margin(0), -- m_marginType(0), - m_suppressedCode(0), - m_pageNumberTypefaceDesc(0), - m_pageNumberUseFlag(0x00), ---- misc/libwpd-0.9.4/src/lib/WP6PageGroup.h -+++ misc/build/libwpd-0.9.4/src/lib/WP6PageGroup.h -@@ -40,7 +40,6 @@ public: - private: - // variables needed for subgroup 0 and 1 (Left/Right Margin Set) - uint16_t m_margin; -- uint8_t m_marginType; - // variables needed for subgroup 2 (suppress page characteristics) - uint8_t m_suppressedCode; - // variables needed for subgroup 3 (page number position) diff --git a/libwpd/libwpd-0.9.4.patch b/libwpd/libwpd-0.9.4.patch deleted file mode 100644 index e7892be..0000000 --- a/libwpd/libwpd-0.9.4.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- misc/libwpd-0.9.4/src/lib/WPXBinaryData.cpp 2011-10-28 15:37:48.000000000 +0200 -+++ misc/build/libwpd-0.9.4/src/lib/WPXBinaryData.cpp 2012-06-09 00:02:43.293981048 +0200 -@@ -174,7 +174,14 @@ - const WPXInputStream *WPXBinaryData::getDataStream() const - { - if (m_binaryDataImpl->m_stream) -+ { - delete (m_binaryDataImpl->m_stream); -- return ((m_binaryDataImpl->m_stream) = new WPXMemoryInputStream(&(m_binaryDataImpl->m_buf[0]), m_binaryDataImpl->m_buf.size())); -+ m_binaryDataImpl->m_stream = 0; -+ } -+ if (m_binaryDataImpl->m_buf.empty()) -+ return 0; -+ m_binaryDataImpl->m_stream = new WPXMemoryInputStream(&(m_binaryDataImpl->m_buf[0]), m_binaryDataImpl->m_buf.size()); -+ return m_binaryDataImpl->m_stream; - } -+ - /* vim:set shiftwidth=4 softtabstop=4 noexpandtab: */
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits