On Thu, 05 Apr 2012 23:44:15 +0200, Thorsten Behrens
<thb@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/
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.