Apache OpenOffice (AOO) Bugzilla – Issue 119756
Animation:Text animation play not correct with sample file in AOO
Last modified: 2012-07-25 09:20:11 UTC
Created attachment 77964 [details] Sample Open the sample file, press F5 to start slide show. At beginning, some text display in the screen, which is not correct. After click enter, other text display, but there is no any animation.
The same problem has already been reported in issue 119756 and discussed on the German mailing list. The problem is, that each line of a paragraph is treated as complete paragraph. So the animation is done on the lines and not on the paragraphs. Therefore the other paragraphs are already shown, because there are no more animations left over.
Wrong issue numbers, should be: Duplicate to issue 119648. Same problem seems to be in described in issue 119682. It breaks a lot of presentations and should be fixed soon.
Created attachment 78019 [details] Fly In by 1. level The attached document has "Fly In" effects assigned to a text box containing three paragraphs. The setting is "By 1. level", so that the three paragraphs should fly in one after the other. The animation does not move the paragraphs, but the lines of the first paragraph.
Animation is OK in Oo3.4beta and in DEV300m106. The earliest build I still have is from around Oct2011 and it shows already some errors in the animation sequence. In that build I get the error: Error: ImplRenderer::forSubsetRange(): Invalid indices From File Y:/apache/trunk/main/cppcanvas/source/mtfrenderer/implrenderer.cxx at Line 2820
*** Issue 119648 has been marked as a duplicate of this issue. ***
The root cause seems to be in the drawinglayer or below. When TextHierarchyParagraphPrimitive2D objects are created the text is already split into lines not paragraphs. It may be the impTextBreakupHandler that give the wrong flags to the edit engine or the edit engine itself, that causes this.
ALG: For OOo3.1 I had fixed #i108052# (see there for details) due to a change in EditEngine behaviour which did no longer handle empty paragraphs (just returns). The reason for this change seems to be changed/fixed again in AOO3.4, so I could simply remove the old fix. I decided to do a fix which does take care of empty paragraphs in a safer way, so that it is only done when not handled before. This will make the fix work independent of if the reason for #i108052# will return or not.
Created attachment 78207 [details] Patch for task in editengine module
ALG: Added patch as attachment and comitted to trunk as r1348010.
set release blocker flag for 3.4.1
ALG: Taking ownership
ALG: Merged into branches/AOO34.
*** Issue 119682 has been marked as a duplicate of this issue. ***
confirm fixing the bug on ver 1351249 in Win7 ,pass
*** Issue 120037 has been marked as a duplicate of this issue. ***
Verify fixed on AOO 3.4 Branch Dev snapshot rev.1351960 and AOO Trunk Rev. 1351712
*** Issue 120360 has been marked as a duplicate of this issue. ***
*** Issue 119730 has been marked as a duplicate of this issue. ***
set target milestone AOO 3.4.1