[Libreoffice-commits] Changes to 'svg-export'

Thorsten Behrens thorsten at kemper.freedesktop.org
Fri Aug 26 09:01:56 PDT 2011


New branch 'svg-export' available with the following commits:
commit f65297b5f97869fc195b8804a77d4c05a1fa07d1
Author: Thorsten Behrens <tbehrens at novell.com>
Date:   Fri Aug 26 17:57:29 2011 +0200

    Cleanup, and made svg animation export experimental
    
    Added the PagePos parameter back (to export single slide via API),
    some whitespace cleanup, and made the ecma script / animation engine
    only active via the experimental flag.

commit 6ea91b1627762e6068ee65bb2298818635575533
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Mon Aug 22 17:54:25 2011 +0200

    Added detailed license notice to the embedded script and fixed a bug.
    
    The source code has been partitioned in separated parts according to the
    license the code is subject to.
    
    Fixed the following bug: when in index page mode you select the same
    slide shown before switching to index mode no slide is shown (all slides
    are hidden)

commit 090fa659eb843e6101a3e47b0a374d0da0b9afd1
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Sun Aug 21 17:18:12 2011 +0200

    Fixed a bug about exporting page number placeholder fields

commit e5e3517a17167a9bbad55815de96641aa4fb7e51
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Sat Aug 20 21:50:05 2011 +0200

    new presentantion engine version adding support for several shape animations

commit 10eb94aeb9b360582bca0528bbeaad4891fa2a74
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Fri Jul 22 12:30:11 2011 +0200

    a new method for exporting animations has been implemented.
    
    This routine invokes the same animations exporter used for exporting
    animation in odp format. To prevent the SVGExport object from
    destruction when passed to the AnimationsExporter constructor, a
    variable named xSVGExport of type Reference<XInterface> acquires the
    object pointed by mpSVGExport.

commit 57f663397f2659fce33a2592b1a6b24cf4383b6e
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Wed Jul 20 22:33:13 2011 +0200

    Now a unique id for each page and each shape is generated through the UnoInterfaceToUniqueIdentifierMapper class.
    
    This class is the same used for generating a unique identifier for pages
    and shapes when a presentation is saved in odp format.
    No change to the presentation engine script has been needed.

commit 7fd61f763f37a3f80f4c8813f98b53d703e15469
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Fri Jul 22 12:14:06 2011 +0200

    Now AnimationsExporterImpl defines its own XMLSdPropHdlFactory object.
    
    The old behaviour was to get the XMLSdPropHdlFactory object of
    SdXMLExport through a dangerous static cast of the exporter object (of
    type SvXMLExport). See method AnimationsExporterImpl::convertValue.
    This let the class AnimationsExporter to be used by any class derived
    from SvXMLExport.

commit 2023866fd619af1baf1bc302ef0103dfee043f8e
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Thu Jul 21 22:28:27 2011 +0200

    moved header file animationexport.hxx from "xmloff/inc" to "xmloff/inc/xmloff". The configuration file Package_ink.mk has been modified in order to export the header file into "solver/*/*/inc/xmloff" Include directives of source files under "xmloff/source" have been changed accordingly

commit 6df0878465540845d2dae32307f59429505d41dc
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Wed Jul 20 22:27:51 2011 +0200

    Moved unointerfacetouniqueidentifiermapper.hxx under xmloff/inc/xmloff. The Package_inc.mk file has been modified in order to export the header under solver/*/*/inc/xmloff and the UnoInterfaceToUniqueIdentifierMapper class has been made visible from the outside by the XMLOFF_DLLPUBLIC macro.



More information about the Libreoffice-commits mailing list