Jacobo Aragunde Pérez 1c993627d8 sw: write other types of embeddings properly to docx
Improves patch 1428ec6f4e

When embedding an object into a docx, several things interact:

* The properties in the <o:OLEObject> tag in document.xml
* The ContentType for the file defined in [Content_Types].xml
* The Type of the Relationship defined in document.xml.rels

You need the right combination of those three elements for Word to
properly recognize the embeddings in exported documents.

To know which values must be written, I store some interoperability
information in the import phase in the document grab bag. The
relevant information is the value of the ProgID attribute in the
<o:OLEObject> tag.

I have defined three cases depending on the value of ProgID, but more
could be needed in the future:
* Embedded xlsx sheet.
* Embedded pptx presentation.
* Generic OLE, this should work with embedded odt/ods in combination
  with the ProgID attribute stored in the import phase.

Change-Id: I26336cb3fe47bd33e1cef11dd1c7edcf390f2e56
2014-02-26 20:18:36 +01:00
2014-02-23 03:38:49 +00:00
2014-02-25 21:10:03 +00:00
2014-02-23 03:38:49 +00:00
2014-02-17 17:55:17 +01:00
2014-02-26 18:47:09 +01:00
2014-02-23 03:38:49 +00:00
2014-02-18 14:53:19 +00:00
2014-02-23 03:38:49 +00:00
2014-02-25 19:11:05 +00:00
2014-02-20 13:49:38 +00:00
2014-02-18 08:18:30 +01:00
2014-02-17 17:55:17 +01:00
2014-02-26 10:09:26 -06:00
2014-02-23 03:38:49 +00:00
2014-02-26 09:11:54 -06:00
2014-02-26 10:06:13 -06:00
2014-02-25 20:08:23 +00:00
2014-02-26 10:02:49 -06:00
2014-02-23 03:35:34 +00:00
2014-01-31 11:00:17 +01:00
2014-02-26 08:44:09 -06:00
2014-02-26 08:39:14 -06:00
2014-02-17 17:55:17 +01:00
2014-01-26 22:05:58 -06:00
2014-02-26 05:49:30 -06:00
2014-02-26 03:34:13 -06:00
2014-02-26 04:20:34 -06:00
2014-02-26 06:57:21 -06:00
2014-02-21 22:38:03 +02:00

Instructions to compile LO on Solaris with gcc

Disclaimer
----------
This is still work in progress
Compiling LO on Solaris with gcc is a work done by Lanedo ( www.lanedo.com )
Any inquiry could be sent to office-solaris@lanedo.com


Prerequisites
-------------

A working Oracle Solaris 11 installation


Installing Dependancies
-----------------------

sudo -s

pkg install git make gcc-45 autoconf autogen automake-110 gnu-m4

perl -MCPAN -e 'install Archive::Zip::Archive'

pkg install pkg:/system/header@0.5.11-0.175.0.0.0.2.1
pkg install pkg:/developer/gperf@3.0.3-0.175.0.0.0.2.537
pkg install pkg:/developer/parser/bison@2.3-0.175.0.0.0.2.537
pkg install pkg:/developer/lexer/flex@2.5.35-0.175.0.0.0.2.537
pkg install pkg:/developer/documentation-tool/doxygen@1.5.7.1-0.175.0.0.0.2.537


Compiling
---------

CC="gcc" CXX="g++" ./autogen.sh --with-num-cpus=2 --with-max-jobs=4 --without-junit --disable-mozilla --with-system-curl --without-help --disable-cups --without-java --with-system-cairo --with-lang= --disable-gconf --enable-gio --disable-gnome-vfs --disable-gstreamer --without-fonts --with-system-dicts --disable-mozilla --without-system-mozilla --disable-xmlsec --with-system-openssl

gmake


Description
LibreOffice mirror (not auto-updating).
Readme 1.9 GiB
Languages
C++ 82.4%
Java 5.3%
Rich Text Format 2.3%
PostScript 1.9%
Python 1.9%
Other 5.7%