summaryrefslogtreecommitdiff
path: root/sd/README
diff options
context:
space:
mode:
authorRadek Doulik <rodo@novell.com>2013-07-08 18:56:33 +0200
committerJan Holesovsky <kendy@suse.cz>2013-07-08 18:57:44 +0200
commit4a9a2c0ed10608d1afcaebaf8bd25059b7a3f4be (patch)
treed56c691e6cbb003ff701b29d06ec71c476abfb3b /sd/README
parent3a54294e45f20e7705d06b9aa036a2ba12f56a50 (diff)
Turn Radek's notes into README files.
Change-Id: I904142622ac37b394ddedf62bb7d9c099fc9cab4
Diffstat (limited to 'sd/README')
-rw-r--r--sd/README19
1 files changed, 19 insertions, 0 deletions
diff --git a/sd/README b/sd/README
index a64dbd4f9440..b8c236d13416 100644
--- a/sd/README
+++ b/sd/README
@@ -22,3 +22,22 @@ pptx. their locations are listed bellow:
oox/source/drawingml and oox/source/*)
* pptx export is in sd/source/filter/eppt (mostly in pptx-* source
files) and shared part is in oox/source/export
+
+== PPTX export/import filters ==
+
+PPTX export filter is split into 2 parts. Impress related part is in
+sd/source/filter/eppt/pptx-* and the other part is in
+oox/source/export/ because it contains mostly code related to
+DrawingML, which is shared with writer and calc ooxml export.
+
+The export filter was written in 2009 IIRC and was not much extended
+feature-wise lately.
+
+FUTURE work: add custom shapes export (see below). enhance text
+output, we don't write text style for indentation levels now, need to
+export a:lvl1pPr, a:lvl2pPr, ... elements.
+
+PPTX import was written by Sun/Oracle and then extended in LibreOffice
+a lot during bug fixing. It is located in oox/source/ppt and
+oox/source/drawingml. The areas with most bugs (at least until today)
+were shape placeholders and text style inheritance.