summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFridrich Štrba <fridrich.strba@bluewin.ch>2013-05-08 14:18:10 +0200
committerFridrich Štrba <fridrich.strba@bluewin.ch>2013-05-08 14:19:07 +0200
commit64afe19c704cb8e5c404d2e1692dc7274b36d635 (patch)
tree1a25ffee8bde373877f1361f2a122447a63f626a
parentec1bfc3f381fdec71810c800436b24ea5030023d (diff)
Uploading libmwaw 0.1.8
Change-Id: Id5e9ab64924ddc48921d0c028ede712b8cb3477d
-rw-r--r--download.lst4
-rw-r--r--libmwaw/UnpackedTarball_libmwaw.mk1
-rw-r--r--libmwaw/libmwaw-0.1.7-misc.patch141
3 files changed, 2 insertions, 144 deletions
diff --git a/download.lst b/download.lst
index 06da5adabc7b..4ba7b0806a91 100644
--- a/download.lst
+++ b/download.lst
@@ -2,8 +2,8 @@ CDR_MD5SUM := 75700c61b3a8e7d49a1f04c62048ff00
export CDR_TARBALL := libcdr-0.0.13.tar.bz2
MSPUB_MD5SUM := 881c4628ec5f54d47f35d5d19e335662
export MSPUB_TARBALL := libmspub-0.0.5.tar.bz2
-MWAW_MD5SUM := 7c08542921466eee797e0be23e9535b3
-export MWAW_TARBALL := libmwaw-0.1.7.tar.bz2
+MWAW_MD5SUM := 7515f94bce7d8685561132ef858828b3
+export MWAW_TARBALL := libmwaw-0.1.8.tar.bz2
VISIO_MD5SUM := 2f638cf6f92cec59c9205ac3cbf1702e
export VISIO_TARBALL := libvisio-0.0.26.tar.bz2
diff --git a/libmwaw/UnpackedTarball_libmwaw.mk b/libmwaw/UnpackedTarball_libmwaw.mk
index 08a1d614a210..c9c149e27eab 100644
--- a/libmwaw/UnpackedTarball_libmwaw.mk
+++ b/libmwaw/UnpackedTarball_libmwaw.mk
@@ -15,7 +15,6 @@ $(eval $(call gb_UnpackedTarball_set_patchlevel,libmwaw,1))
$(eval $(call gb_UnpackedTarball_add_patches,libmwaw,\
libmwaw/libmwaw-0.1.7-autotools.patch \
- libmwaw/libmwaw-0.1.7-misc.patch \
))
# vim: set noet sw=4 ts=4:
diff --git a/libmwaw/libmwaw-0.1.7-misc.patch b/libmwaw/libmwaw-0.1.7-misc.patch
deleted file mode 100644
index b40166b230b2..000000000000
--- a/libmwaw/libmwaw-0.1.7-misc.patch
+++ /dev/null
@@ -1,141 +0,0 @@
---- a/src/lib/CWGraph.cxx
-+++ b/src/lib/CWGraph.cxx
-@@ -55,6 +55,8 @@
-
- #include "CWGraph.hxx"
-
-+#include "libmwaw_internal.hxx"
-+
- /** Internal: the structures of a CWGraph */
- namespace CWGraphInternal
- {
---- a/src/lib/EDParser.cxx
-+++ b/src/lib/EDParser.cxx
-@@ -51,6 +51,8 @@
- #include "MWAWRSRCParser.hxx"
- #include "MWAWSubDocument.hxx"
-
-+#include "libmwaw_internal.hxx"
-+
- #include "EDParser.hxx"
-
- /** Internal: the structures of a EDParser */
-@@ -756,7 +758,7 @@ private:
-
- bool DeflateStruct::sendDuplicated(int num, int depl)
- {
-- ssize_t readPos=ssize_t(m_circQueuePos)+ssize_t(depl);
-+ int64_t readPos=m_circQueuePos+depl;
- while (readPos < 0) readPos+=0x2000;
- while (readPos >= 0x2000) readPos-=0x2000;
-
---- a/src/lib/HMWKGraph.cxx
-+++ b/src/lib/HMWKGraph.cxx
-@@ -53,6 +53,8 @@
-
- #include "HMWKGraph.hxx"
-
-+#include "libmwaw_internal.hxx"
-+
- /** Internal: the structures of a HMWKGraph */
- namespace HMWKGraphInternal
- {
---- a/src/lib/MSW1Parser.cxx
-+++ b/src/lib/MSW1Parser.cxx
-@@ -527,7 +527,7 @@ bool MSW1Parser::prepareTextZones()
- return false;
- }
-
-- std::map<long,MSW1ParserInternal::PLC>::iterator plcIt = m_state->m_plcMap.begin();
-+ std::multimap<long,MSW1ParserInternal::PLC>::iterator plcIt = m_state->m_plcMap.begin();
- long pos = 0x80, prevMainPos=pos;
- int actPage = 1;
- int actType = 0;
-@@ -1216,7 +1216,7 @@ bool MSW1Parser::sendText(MWAWEntry const &textEntry, bool isMain)
- libmwaw::DebugStream f;
- f << "TextContent:";
- int actFId=-1, actRId = -1, actPage=0;
-- std::map<long,MSW1ParserInternal::PLC>::iterator plcIt = m_state->m_plcMap.begin();
-+ std::multimap<long,MSW1ParserInternal::PLC>::iterator plcIt = m_state->m_plcMap.begin();
- while (plcIt != m_state->m_plcMap.end() && plcIt->first < pos) {
- MSW1ParserInternal::PLC const &plc = plcIt++->second;
- if (plc.m_type == MSW1ParserInternal::FONT)
---- a/src/lib/MSWStruct.cxx
-+++ b/src/lib/MSWStruct.cxx
-@@ -1027,7 +1027,7 @@ void Paragraph::insert(Paragraph const &para, bool insertModif)
- for (size_t j = 0; j < m_tabs->size(); j++) {
- if (m_tabs.get()[j].m_position < val-1e-4 || m_tabs.get()[j].m_position > val+1e-4)
- continue;
-- m_tabs->erase (m_tabs->begin()+ssize_t(j));
-+ m_tabs->erase (m_tabs->begin()+j);
- done = true;
- break;
- }
---- a/src/lib/MWAWPageSpan.cxx
-+++ b/src/lib/MWAWPageSpan.cxx
-@@ -236,7 +236,7 @@ void MWAWPageSpan::getPageProperty(WPXPropertyList &propList) const
-
- propList.insert("fo:page-height", getFormLength());
- propList.insert("fo:page-width", getFormWidth());
-- if (getFormOrientation() == MWAWPageSpan::MWAWPageSpan::LANDSCAPE)
-+ if (getFormOrientation() == LANDSCAPE)
- propList.insert("style:print-orientation", "landscape");
- else
- propList.insert("style:print-orientation", "portrait");
---- a/src/lib/WNParser.cxx
-+++ b/src/lib/WNParser.cxx
-@@ -336,7 +336,7 @@ bool WNParser::createZones()
- } else if (!readDocEntries())
- return false;
-
-- std::map<std::string, WNEntry const *>::const_iterator iter;
-+ std::multimap<std::string, WNEntry const *>::const_iterator iter;
-
- // the Color map zone
- iter = m_entryManager->m_typeMap.find("ColMap");
---- a/src/lib/WNText.cxx
-+++ b/src/lib/WNText.cxx
-@@ -589,7 +589,7 @@ WNEntry WNText::getFooter() const
- ////////////////////////////////////////////////////////////
- bool WNText::createZones()
- {
-- std::map<std::string, WNEntry const *>::const_iterator iter;
-+ std::multimap<std::string, WNEntry const *>::const_iterator iter;
-
- iter = m_entryManager->m_typeMap.find("FontZone");
- if (iter != m_entryManager->m_typeMap.end())
---- a/src/lib/ZWText.cxx
-+++ b/src/lib/ZWText.cxx
-@@ -433,7 +433,7 @@ bool ZWText::sendText(ZWTextInternal::Section const &zone, MWAWEntry const &entr
-
- ZWTextInternal::Font actFont;
- actFont.m_font=MWAWFont(3,12);
-- std::multimap<long, ZWTextInternal::Font>::const_iterator fIt=
-+ std::map<long, ZWTextInternal::Font>::const_iterator fIt=
- zone.m_idFontMap.begin();
- long cPos = pos-zone.m_pos.begin();
- while (fIt != zone.m_idFontMap.end() && fIt->first<cPos)
---- a/src/lib/libmwaw_internal.hxx
-+++ b/src/lib/libmwaw_internal.hxx
-@@ -41,8 +41,13 @@
- #include <map>
- #include <ostream>
- #include <string>
-+#include <math.h>
- #include <vector>
-
-+#ifndef M_PI
-+#define M_PI 3.14159265358979323846
-+#endif
-+
- #include <libwpd-stream/libwpd-stream.h>
- #include <libwpd/libwpd.h>
-
-@@ -60,6 +65,7 @@ typedef unsigned short uint16_t;
- typedef signed int int32_t;
- typedef unsigned int uint32_t;
- typedef unsigned __int64 uint64_t;
-+typedef __int64 int64_t;
-
- #else /* !_MSC_VER && !__DJGPP__*/
-