ooo-build r15214 - in trunk: . patches/dev300
- From: kyoshida svn gnome org
- To: svn-commits-list gnome org
- Subject: ooo-build r15214 - in trunk: . patches/dev300
- Date: Wed, 28 Jan 2009 16:24:20 +0000 (UTC)
Author: kyoshida
Date: Wed Jan 28 16:24:20 2009
New Revision: 15214
URL: http://svn.gnome.org/viewvc/ooo-build?rev=15214&view=rev
Log:
2009-01-28 Kohei Yoshida <kyoshida novell com>
* patches/dev300/svg-import-filter-m39.diff:
* patches/dev300/svg-import-filter.diff:
* patches/dev300/apply: adjusted for dev300-m40. Thorsten, please
check.
Added:
trunk/patches/dev300/svg-import-filter-m39.diff
- copied unchanged from r15209, /trunk/patches/dev300/svg-import-filter.diff
Modified:
trunk/ChangeLog
trunk/patches/dev300/apply
trunk/patches/dev300/svg-import-filter.diff
Modified: trunk/patches/dev300/apply
==============================================================================
--- trunk/patches/dev300/apply (original)
+++ trunk/patches/dev300/apply Wed Jan 28 16:24:20 2009
@@ -2550,11 +2550,17 @@
jvmfwk-gij32.diff, n#222708, pmladek
-[ SVGImport ]
+[ SVGImport <= dev300-m39 ]
+# A bit less partial implementation of SVG import
+# Work in progress, but fairly usable already
+svg-import-filter-m39.diff, thorsten
+
+[ SVGImport > dev300-m39 ]
# A bit less partial implementation of SVG import
# Work in progress, but fairly usable already
svg-import-filter.diff, thorsten
+[ SVGImport ]
# like svg-import-filter.diff, but adds a graphic filter for SVG
svg-import-filter-gfxfilter.diff, thorsten
Modified: trunk/patches/dev300/svg-import-filter.diff
==============================================================================
--- trunk/patches/dev300/svg-import-filter.diff (original)
+++ trunk/patches/dev300/svg-import-filter.diff Wed Jan 28 16:24:20 2009
@@ -1,33 +1,4 @@
- .../source/config/fragments/fcfg_drawgraphics.mk | 1
- .../filters/SVG___Scalable_Vector_Graphics.xcu | 13
- .../types/svg_Scalable_Vector_Graphics.xcu | 6
- filter/source/svg/b2dellipse.cxx | 139 +
- filter/source/svg/b2dellipse.hxx | 77 +
- filter/source/svg/exports.map | 4
- filter/source/svg/gentoken.pl | 58 +
- filter/source/svg/gfxtypes.hxx | 356 ++++
- filter/source/svg/makefile.mk | 50 -
- filter/source/svg/parserfragments.cxx | 553 ++++++
- filter/source/svg/parserfragments.hxx | 50 +
- filter/source/svg/spirit_supplements.hxx | 94 +
- filter/source/svg/svgfilter.cxx | 121 +
- filter/source/svg/svgfilter.hxx | 39
- filter/source/svg/svgimport.cxx | 191 --
- filter/source/svg/svgreader.cxx | 1876 ++++++++++++++++++++
- filter/source/svg/svgreader.hxx | 43
- filter/source/svg/test/makefile.mk | 114 +
- filter/source/svg/test/odfserializer.cxx | 140 +
- filter/source/svg/test/odfserializer.hxx | 31
- filter/source/svg/test/parsertest.cxx | 210 ++
- filter/source/svg/test/svg2odf.cxx | 124 +
- filter/source/svg/tokenmap.cxx | 62 +
- filter/source/svg/tokenmap.hxx | 32
- filter/source/svg/tokens.txt | 403 ++++
- filter/source/svg/units.cxx | 99 +
- filter/source/svg/units.hxx | 60 +
- 27 files changed, 4682 insertions(+), 264 deletions(-)
-
-diff --git a/filter/source/config/fragments/fcfg_drawgraphics.mk b/filter/source/config/fragments/fcfg_drawgraphics.mk
+diff --git filter/source/config/fragments/fcfg_drawgraphics.mk filter/source/config/fragments/fcfg_drawgraphics.mk
index 7038e27..41a4625 100644
--- filter/source/config/fragments/fcfg_drawgraphics.mk
+++ filter/source/config/fragments/fcfg_drawgraphics.mk
@@ -39,7 +10,7 @@
TGA___Truevision_TARGA \
TIF___Tag_Image_File \
WMF___MS_Windows_Metafile \
-diff --git a/filter/source/config/fragments/filters/SVG___Scalable_Vector_Graphics.xcu b/filter/source/config/fragments/filters/SVG___Scalable_Vector_Graphics.xcu
+diff --git filter/source/config/fragments/filters/SVG___Scalable_Vector_Graphics.xcu filter/source/config/fragments/filters/SVG___Scalable_Vector_Graphics.xcu
new file mode 100644
index 0000000..7a1b9a5
--- /dev/null
@@ -58,7 +29,7 @@
+ <prop oor:name="TemplateName"/>
+ <prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop>
+ </node>
-diff --git a/filter/source/config/fragments/types/svg_Scalable_Vector_Graphics.xcu b/filter/source/config/fragments/types/svg_Scalable_Vector_Graphics.xcu
+diff --git filter/source/config/fragments/types/svg_Scalable_Vector_Graphics.xcu filter/source/config/fragments/types/svg_Scalable_Vector_Graphics.xcu
index 31fc7fc..910ebe9 100644
--- filter/source/config/fragments/types/svg_Scalable_Vector_Graphics.xcu
+++ filter/source/config/fragments/types/svg_Scalable_Vector_Graphics.xcu
@@ -76,7 +47,7 @@
<prop oor:name="UIName">
<value>SVG - Scalable Vector Graphics</value>
</prop>
-diff --git a/filter/source/svg/b2dellipse.cxx b/filter/source/svg/b2dellipse.cxx
+diff --git filter/source/svg/b2dellipse.cxx filter/source/svg/b2dellipse.cxx
new file mode 100644
index 0000000..a93beb2
--- /dev/null
@@ -221,7 +192,7 @@
+
+//////////////////////////////////////////////////////////////////////////////
+// eof
-diff --git a/filter/source/svg/b2dellipse.hxx b/filter/source/svg/b2dellipse.hxx
+diff --git filter/source/svg/b2dellipse.hxx filter/source/svg/b2dellipse.hxx
new file mode 100644
index 0000000..0708fdf
--- /dev/null
@@ -304,7 +275,7 @@
+//////////////////////////////////////////////////////////////////////////////
+
+#endif /* _BASEGFX_B2DELLIPSE_HXX */
-diff --git a/filter/source/svg/exports.map b/filter/source/svg/exports.map
+diff --git filter/source/svg/exports.map filter/source/svg/exports.map
index c673092..acb4748 100644
--- filter/source/svg/exports.map
+++ filter/source/svg/exports.map
@@ -321,7 +292,7 @@
-};
\ No newline at end of file
+};
-diff --git a/filter/source/svg/gentoken.pl b/filter/source/svg/gentoken.pl
+diff --git filter/source/svg/gentoken.pl filter/source/svg/gentoken.pl
new file mode 100644
index 0000000..124457f
--- /dev/null
@@ -385,9 +356,9 @@
+print ( HXX "#endif\n" );
+close ( HXX );
+close ( GPERF );
-diff --git a/filter/source/svg/gfxtypes.hxx b/filter/source/svg/gfxtypes.hxx
+diff --git filter/source/svg/gfxtypes.hxx filter/source/svg/gfxtypes.hxx
new file mode 100644
-index 0000000..d21f821
+index 0000000..09a6660
--- /dev/null
+++ filter/source/svg/gfxtypes.hxx
@@ -0,0 +1,356 @@
@@ -747,11 +718,11 @@
+} // namespace svgi
+
+#endif
-diff --git a/filter/source/svg/makefile.mk b/filter/source/svg/makefile.mk
-index f63be94..aa54c9e 100644
+diff --git filter/source/svg/makefile.mk filter/source/svg/makefile.mk
+index 5d8e187..29c065e 100644
--- filter/source/svg/makefile.mk
+++ filter/source/svg/makefile.mk
-@@ -30,24 +30,34 @@
+@@ -30,25 +30,35 @@
#*************************************************************************
PRJ=..$/..
@@ -760,6 +731,7 @@
TARGET=svgfilter
-
ENABLE_EXCEPTIONS=TRUE
+ VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
@@ -793,7 +765,7 @@
.ENDIF
# --- Library -----------------------------------
-@@ -55,22 +65,19 @@ SLOFILES+= $(SLO)$/svgimport.obj
+@@ -56,22 +66,19 @@ SLOFILES+= $(SLO)$/svgimport.obj
SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
SHL1STDLIBS=\
@@ -821,7 +793,7 @@
SHL1DEPN=
SHL1IMPLIB= i$(SHL1TARGET)
-@@ -83,3 +90,16 @@ DEF1NAME=$(SHL1TARGET)
+@@ -84,3 +91,16 @@ DEF1NAME=$(SHL1TARGET)
# --- Targets ----------------------------------
.INCLUDE : target.mk
@@ -838,7 +810,7 @@
+$(SLO)$/parserfragments.obj : $(INCCOM)$/tokens.cxx $(INCCOM)$/tokens.hxx
+
+$(SLO)$/svgreader.obj : $(INCCOM)$/tokens.cxx $(INCCOM)$/tokens.hxx
-diff --git a/filter/source/svg/parserfragments.cxx b/filter/source/svg/parserfragments.cxx
+diff --git filter/source/svg/parserfragments.cxx filter/source/svg/parserfragments.cxx
new file mode 100644
index 0000000..9d78625
--- /dev/null
@@ -1397,7 +1369,7 @@
+}
+
+} // namespace svgi
-diff --git a/filter/source/svg/parserfragments.hxx b/filter/source/svg/parserfragments.hxx
+diff --git filter/source/svg/parserfragments.hxx filter/source/svg/parserfragments.hxx
new file mode 100644
index 0000000..c76b44b
--- /dev/null
@@ -1453,9 +1425,9 @@
+} // namespace svgi
+
+#endif
-diff --git a/filter/source/svg/spirit_supplements.hxx b/filter/source/svg/spirit_supplements.hxx
+diff --git filter/source/svg/spirit_supplements.hxx filter/source/svg/spirit_supplements.hxx
new file mode 100644
-index 0000000..3a40e14
+index 0000000..43db8e6
--- /dev/null
+++ filter/source/svg/spirit_supplements.hxx
@@ -0,0 +1,115 @@
@@ -1574,7 +1546,7 @@
+
+# endif
+#endif
-diff --git a/filter/source/svg/svgfilter.cxx b/filter/source/svg/svgfilter.cxx
+diff --git filter/source/svg/svgfilter.cxx filter/source/svg/svgfilter.cxx
index bc194c0..5b3c985 100644
--- filter/source/svg/svgfilter.cxx
+++ filter/source/svg/svgfilter.cxx
@@ -1746,7 +1718,7 @@
+
+// The C shared lib entry points
+COMPHELPER_SERVICEDECL_EXPORTS1(svgFilter)
-diff --git a/filter/source/svg/svgfilter.hxx b/filter/source/svg/svgfilter.hxx
+diff --git filter/source/svg/svgfilter.hxx filter/source/svg/svgfilter.hxx
index 43b73d3..b1123cc 100644
--- filter/source/svg/svgfilter.hxx
+++ filter/source/svg/svgfilter.hxx
@@ -1840,7 +1812,7 @@
};
// -----------------------------------------------------------------------------
-diff --git a/filter/source/svg/svgimport.cxx b/filter/source/svg/svgimport.cxx
+diff --git filter/source/svg/svgimport.cxx filter/source/svg/svgimport.cxx
index be0329f..b8a079b 100644
--- filter/source/svg/svgimport.cxx
+++ filter/source/svg/svgimport.cxx
@@ -2050,9 +2022,9 @@
+ return aReader.parseAndConvert();
}
-diff --git a/filter/source/svg/svgreader.cxx b/filter/source/svg/svgreader.cxx
+diff --git filter/source/svg/svgreader.cxx filter/source/svg/svgreader.cxx
new file mode 100644
-index 0000000..2714f05
+index 0000000..ce3bc85
--- /dev/null
+++ filter/source/svg/svgreader.cxx
@@ -0,0 +1,1876 @@
@@ -3932,7 +3904,7 @@
+}
+
+} // namespace svgi
-diff --git a/filter/source/svg/svgreader.hxx b/filter/source/svg/svgreader.hxx
+diff --git filter/source/svg/svgreader.hxx filter/source/svg/svgreader.hxx
new file mode 100644
index 0000000..420d326
--- /dev/null
@@ -3981,7 +3953,7 @@
+} // namespace svgi
+
+#endif
-diff --git a/filter/source/svg/test/makefile.mk b/filter/source/svg/test/makefile.mk
+diff --git filter/source/svg/test/makefile.mk filter/source/svg/test/makefile.mk
new file mode 100644
index 0000000..3f14c88
--- /dev/null
@@ -4101,7 +4073,7 @@
+ALLTAR : $(BIN)$/svgi_unittest_test.ini \
+ $(BIN)$/unittestservices.rdb \
+ $(foreach,i,$(TESTFILES:s/.svg/_svgi_unittest_succeeded/:f) $(MISC)$/$i)
-diff --git a/filter/source/svg/test/odfserializer.cxx b/filter/source/svg/test/odfserializer.cxx
+diff --git filter/source/svg/test/odfserializer.cxx filter/source/svg/test/odfserializer.cxx
new file mode 100644
index 0000000..7686223
--- /dev/null
@@ -4247,7 +4219,7 @@
+}
+
+}
-diff --git a/filter/source/svg/test/odfserializer.hxx b/filter/source/svg/test/odfserializer.hxx
+diff --git filter/source/svg/test/odfserializer.hxx filter/source/svg/test/odfserializer.hxx
new file mode 100644
index 0000000..f2ab4a3
--- /dev/null
@@ -4284,7 +4256,7 @@
+}
+
+#endif // _COM_SUN_STAR_XML_SAX_XDOCUMENTHANDLER_HDL_
-diff --git a/filter/source/svg/test/parsertest.cxx b/filter/source/svg/test/parsertest.cxx
+diff --git filter/source/svg/test/parsertest.cxx filter/source/svg/test/parsertest.cxx
new file mode 100644
index 0000000..c8db101
--- /dev/null
@@ -4500,7 +4472,7 @@
+// to let the user the possibility to also register some functions by hand.
+NOADDITIONAL;
+
-diff --git a/filter/source/svg/test/svg2odf.cxx b/filter/source/svg/test/svg2odf.cxx
+diff --git filter/source/svg/test/svg2odf.cxx filter/source/svg/test/svg2odf.cxx
new file mode 100644
index 0000000..a271ce0
--- /dev/null
@@ -4630,7 +4602,7 @@
+ svgi::createSerializer(new OutputWrap(aDstURL)));
+ return aReader.parseAndConvert() ? 0 : 1;
+}
-diff --git a/filter/source/svg/tokenmap.cxx b/filter/source/svg/tokenmap.cxx
+diff --git filter/source/svg/tokenmap.cxx filter/source/svg/tokenmap.cxx
new file mode 100644
index 0000000..d9fb57a
--- /dev/null
@@ -4698,7 +4670,7 @@
+}
+
+} // namespace svgi
-diff --git a/filter/source/svg/tokenmap.hxx b/filter/source/svg/tokenmap.hxx
+diff --git filter/source/svg/tokenmap.hxx filter/source/svg/tokenmap.hxx
new file mode 100644
index 0000000..c77def6
--- /dev/null
@@ -4736,7 +4708,7 @@
+} // namespace svgi
+
+#endif
-diff --git a/filter/source/svg/tokens.txt b/filter/source/svg/tokens.txt
+diff --git filter/source/svg/tokens.txt filter/source/svg/tokens.txt
new file mode 100644
index 0000000..1211e69
--- /dev/null
@@ -5145,7 +5117,7 @@
+#######################################
+userSpaceOnUse
+objectBoundingBox
-diff --git a/filter/source/svg/units.cxx b/filter/source/svg/units.cxx
+diff --git filter/source/svg/units.cxx filter/source/svg/units.cxx
new file mode 100644
index 0000000..b4f9d94
--- /dev/null
@@ -5250,7 +5222,7 @@
+}
+
+} // namespace svgi
-diff --git a/filter/source/svg/units.hxx b/filter/source/svg/units.hxx
+diff --git filter/source/svg/units.hxx filter/source/svg/units.hxx
new file mode 100644
index 0000000..e48b5d5
--- /dev/null
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]