[Libreoffice] GSoC 2012 - Improving Impress svg export filter

Marco Cecchetti mrcekets at gmail.com
Fri Apr 6 02:30:42 PDT 2012


On Thu, 05 Apr 2012 23:44:15 +0200, Thorsten Behrens  
<thb at documentfoundation.org> wrote:

> Marco Cecchetti wrote:
>> >really glad to see you back - your CV is impressive, wrt the project
>> >plan - the above can IMO be done quicker, all those slide
>> >transitions are mostly coded individually - so if you can do wipe
>> >up, the other wipes, and push, are like 3 extra hours of work or so.
>>
>> Ops, sorry just a bad joke of my memory. After analyzed the source
>> code I agree that 3 weeks are too many. The routines involved in the
>> porting are createShapeTransition, crateSlideTransition,
>> ClippingAnimation, the various SlideChange helper classes and for
>> supporting CLIP POLYPOLYGON transitions some more routines.
>> Moreover the slide export needs to be reworked because of how master
>> page are exported: think of a master page shared between two
>> consecutive slides with a pushwipe transition (say from left to right)
>> for passing from one to the other. The master page should be both
>> entering from the left side and leaving on the right side, but with
>> only one actual master page for both slide is not possible to
>> implement such an effect. A solution is to utilize svg def and use
>> elements appropriately (by implementing the slide index I learned
>> that not all browser are happy with use element and visibility
>> attribute). So that requires a bit of design and work.
>> I think that 10-12 days can be enough for making all that working,
>> anyway for not make the time-line too complex I'll keep it officially
>> down to a single week. (In the end buffer weeks are there for  
>> something).
>>
> Whoops. Right, did not see that problem - so why not split it out
> then, "rework master page sharing to work with slide transitions"?

Good advise :)


>> Well, if I need to fix the C++ implementation too I'll need a
>> long time for sure. So I modify that part as follows:
>>
> You don't have to - just don't blindly copy c++ land. As I said,
> smart ideas appreciated. ;)

I got it.


>> >So - go ahead with submission. We can always tweak it, even inside
>> >melange.
>>
>> Indeed, I read your mail after posting the proposal, anyway I hope to
>> be able to edit it.
>>
> Bah, what matters is what we agree upon. Glad to see your
> application filed. :)

Glad to hear that from you. :)
I updated the proposal according to the last hints.


Cheers,
-- Marco


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


More information about the LibreOffice mailing list