114 files changed, 12284 insertions(+), 4798 deletions(-) .gitignore | 9 +- Makefile | 32 + README | 7 + RELEASE-0.8 | 65 ++ RELEASE-0.next | 73 ++ Releasing.txt | 29 + doc/.gitignore | 9 + doc/.static/banner-lpod_en.png | Bin 0 -> 9214 bytes doc/.static/lpod.css | 112 ++ doc/.templates/layout.html | 70 ++ doc/Makefile | 43 +- doc/README | 57 +- doc/autodocs.rst | 48 +- doc/cmd-line-tools.rst | 103 ++ doc/conf.py | 95 ++- doc/cookbook-metadata.rst | 119 ++ doc/cookbook-navigation.rst | 182 +++ doc/cookbook-presentation.rst | 162 +++ doc/cookbook-spreadsheet.rst | 452 ++++++++ doc/cookbook-styles.rst | 99 ++ doc/cookbook-text.rst | 284 +++++ doc/cookbook.rst | 339 +------ doc/cookbook/odp_cookbook.py | 17 +- doc/cookbook/ods_cookbook.py | 60 +- doc/cookbook/odt_cookbook.py | 4 + doc/cookbook/style_cookbook.py | 43 +- doc/index.rst | 132 ++- doc/level0.rst | 70 +- doc/level1-application-settings.rst | 31 + doc/level1-basic-text-containers.rst | 251 ++++ doc/level1-fields-and-forms.rst | 38 + doc/level1-graphic-content.rst | 129 +++ doc/level1-introduction.rst | 208 ++++ doc/level1-metadata.rst | 107 ++ doc/level1-notes.rst | 96 ++ doc/level1-structured-containers.rst | 182 +++ doc/level1-styles.rst | 857 ++++++++++++++ doc/level1-tables-of-content.rst | 32 + doc/level1-tables.rst | 383 +++++++ doc/level1-text-marks-and-indices.rst | 100 ++ doc/level1.rst | 1985 -------------------------------- doc/level1.rst.old | 2015 +++++++++++++++++++++++++++++++++ doc/notes.rst | 443 -------- doc/slide_draft.rst | 105 -- perl/README | 1 + python/INSTALL | 11 +- python/__init__.py | 1 + python/container.py | 6 +- python/content.py | 11 +- python/document.py | 247 ++++- python/draw_page.py | 50 +- python/element.py | 318 ++++-- python/frame.py | 162 +++- python/heading.py | 10 +- python/list.py | 2 +- python/meta.py | 59 +- python/note.py | 12 +- python/paragraph.py | 76 +- python/release.py | 26 +- python/scripts/lpod-highlight.py | 111 ++ python/scripts/lpod-merge.py | 178 +++ python/scripts/lpod-meta.py | 108 ++ python/scripts/lpod-mm2odt.py | 26 +- python/scripts/lpod-show.py | 158 ++- python/scripts/lpod-style.py | 187 ++-- python/setup.py | 45 +- python/shapes.py | 19 +- python/smil.py | 104 ++ python/style.py | 238 ++++- python/styles.py | 17 +- python/table.py | 1975 +++++++++++++++++++++++++------- python/template.py | 155 +++ python/templates/namespaces.xml | 40 +- python/templates/test_template.ott | Bin 0 -> 11420 bytes python/templates/test_template.py | 39 + python/test/samples/simple_table.ods | Bin 0 -> 7443 bytes python/test/samples/styled_table.ods | Bin 0 -> 8023 bytes python/test/samples/table.ods | Bin 7994 -> 0 bytes python/test/samples/toc.odt | Bin 0 -> 8180 bytes python/test/test.py | 28 +- python/test/test_bookmark.py | 25 +- python/test/test_container.py | 27 +- python/test/test_content.py | 27 +- python/test/test_datatype.py | 25 +- python/test/test_document.py | 113 +- python/test/test_draw_page.py | 25 +- python/test/test_element.py | 37 +- python/test/test_frame.py | 59 +- python/test/test_heading.py | 28 +- python/test/test_image.py | 28 +- python/test/test_link.py | 26 +- python/test/test_list.py | 32 +- python/test/test_meta.py | 28 +- python/test/test_note.py | 39 +- python/test/test_paragraph.py | 30 +- python/test/test_reference.py | 25 +- python/test/test_section.py | 25 +- python/test/test_shapes.py | 28 +- python/test/test_span.py | 25 +- python/test/test_style.py | 89 ++- python/test/test_styles.py | 31 +- python/test/test_table.py | 1432 ++++++++++++++++-------- python/test/test_text.py | 82 ++ python/test/test_toc.py | 66 ++ python/test/test_tracked_changes.py | 28 +- python/test/test_utils.py | 47 +- python/test/test_variable.py | 25 +- python/test/test_xmlpart.py | 28 +- python/test/use_case1.py | 43 +- python/test/use_case2.py | 251 +++-- python/toc.py | 75 ++- python/utils.py | 126 ++- python/xmlpart.py | 9 +- ruby/README | 1 + 114 files changed, 12284 insertions(+), 4798 deletions(-)