96c4dd714d56909ca3ee5ea5791c162cf3bf72f5: Bug 1052924 - Implement basic line breaking for ruby. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:50 +1100 - rev 217542
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Implement basic line breaking for ruby. r=dbaron Known problem: It would cause infinite loop if there is any line break happens inside ruby base or annotation, or the width of container is not enough for the widest pair/span. This might be fixed in bug 1098272.
0ea4763c76f3e9e8509713082495bcc4487e8c18: Bug 1052924 - Separate reflow code. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:50 +1100 - rev 217541
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Separate reflow code. r=dbaron
33dddb6ab137d28182a414a241529a8169d95fb8: Bug 1052924 - Give rbc & rtc correct position. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:49 +1100 - rev 217540
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Give rbc & rtc correct position. r=dbaron Important changes: * Use line layout to reflow ruby base container
002f76d56d0f1d7d81d5f88ac3b690ca62de7876: Bug 1052924 - Resolve some warnings. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:49 +1100 - rev 217539
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Resolve some warnings. r=dbaron Important changes: * Change base class of nsRuby{Base,Text}Frame to nsInlineFrame * Make ComputeSize of nsRubyFrame and nsRubyBaseContainerFrame behavior like inline frames
d52caef15e10b32a7e9c48ab7ef5a79c8a1e2dec: Bug 1052924 - Rewrite reflow code. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:49 +1100 - rev 217538
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Rewrite reflow code. r=dbaron Important changes: * Avoid using GetPrefISize on the ruby texts in nsRubyBaseContainerFrame::Reflow, since the size it produces might not match the size produced by Reflow. The old code calls that on all the ruby texts to determine how big they are, then reflows all the ruby bases, and then reflows all the ruby texts. The new code instead processes one pair at a time, and for each pair reflows the ruby texts and then the ruby base. * Change the base class of nsRubyTextContainerFrame from nsBlockFrame to nsContainerFrame, and stop constructing an nsBlockReflowState for its reflow. * Move the code for reflowing ruby texts from nsRubyTextContainerFrame and to nsRubyBaseContainerFrame. * Fix the regression that ruby text containers contain span are not reflowed properly. It is the regression introduced in patch 0. Known regression: * This patch drops centering ruby base and annotation in pairs. This should be fixed in bug 1055676 (ruby-align).
fab3d1117a6a539611813a4050a692bdbdae5af3: Bug 1052924 - Add assertion and comments pointing out that ruby base container frames do not have an mBlockRS, but that's OK since they are never the containing block for floats. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:49 +1100 - rev 217537
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Add assertion and comments pointing out that ruby base container frames do not have an mBlockRS, but that's OK since they are never the containing block for floats. r=dbaron
2f388e3587016ae713d2add262a4cb93a48f1942: Bug 1052924 - Treat ruby text containers as inline elements for the purposes of finding a font inflation container so that ruby text gets the same font inflation as its ruby bases. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:48 +1100 - rev 217536
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Treat ruby text containers as inline elements for the purposes of finding a font inflation container so that ruby text gets the same font inflation as its ruby bases. r=dbaron
211e462753788f1c55732d0caa936aebee10793f: Bug 1052924 - Use unified enumerators to simplify code. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:48 +1100 - rev 217535
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Use unified enumerators to simplify code. r=dbaron
0a32c681cb05e63fd6158f64aeb5a9cf52f4520e: Bug 1052924 - Rewrite pref isize and min isize computation. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:48 +1100 - rev 217534
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1052924 - Rewrite pref isize and min isize computation. r=dbaron Known regression: This patch changes AppendTextContainer, and put aside text containers which contain spanning annotations. This changes makes those text containers not be reflowed by the current code. It will be fixed in some later patch.
1ff07cb9adaf44b95e81bdc26e07de6bc1b69237: Bug 1083004 - Create anonymous ruby base container when necessary. r=bz
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:07 +1100 - rev 217533
Push 52308 by xquan@mozilla.com at Wed, 26 Nov 2014 04:53:51 +0000
Bug 1083004 - Create anonymous ruby base container when necessary. r=bz
8bd4630ddd4547632761d5f3f7b8c90c6fd91e65: bug 1105115 enable mp4 MSE testing r=ajones
Karl Tomlinson <karlt+@karlt.net> - Wed, 26 Nov 2014 15:33:41 +1300 - rev 217532
Push 52307 by ktomlinson@mozilla.com at Wed, 26 Nov 2014 04:32:29 +0000
bug 1105115 enable mp4 MSE testing r=ajones
874e07bec1ccefec52dfe045e9f735039ece83b1: bug 1100409 set AudioNodeStream::mLastChunks length only once r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 18 Nov 2014 16:22:45 +1300 - rev 217531
Push 52307 by ktomlinson@mozilla.com at Wed, 26 Nov 2014 04:32:29 +0000
bug 1100409 set AudioNodeStream::mLastChunks length only once r=padenot This can be done because AudioNodeEngine::mOutputCount is const.
bbe24bcf277e0d8956b9e71cecf2762464da8306: bug 1100409 uninline AudioNodeStream constructor to avoid requiring AudioNodeEngine.h r=padenot
Karl Tomlinson <karlt+@karlt.net> - Fri, 21 Nov 2014 08:41:18 +1300 - rev 217530
Push 52307 by ktomlinson@mozilla.com at Wed, 26 Nov 2014 04:32:29 +0000
bug 1100409 uninline AudioNodeStream constructor to avoid requiring AudioNodeEngine.h r=padenot
c0d50a3f1e96510e398cd535d456ea1174c3bfdc: Backed out 5 changesets (bug 1092888) for breaking QA smoketest on b2g.
Morris Tseng <mtseng@mozilla.com> - Wed, 26 Nov 2014 10:11:38 +0800 - rev 217529
Push 52306 by pchang@mozilla.com at Wed, 26 Nov 2014 04:11:54 +0000
Backed out 5 changesets (bug 1092888) for breaking QA smoketest on b2g. Backout changeset 8c513f282a9e (bug 1092888) Backout changeset db37104f6fbd (bug 1092888) Backout changeset b1a0a7ea1a32 (bug 1092888) Backout changeset c53a6181a4b2 (bug 1092888) Backout changeset 54e551c1f2cd (bug 1092888)
b89eda46911407697d6687f4faad23eb50d2e732: Bug 1098678 - Implement TimestampsFuzzyEqual for mp4. r=ajones
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 26 Nov 2014 16:50:29 +1300 - rev 217528
Push 52305 by mwoodrow@mozilla.com at Wed, 26 Nov 2014 03:51:03 +0000
Bug 1098678 - Implement TimestampsFuzzyEqual for mp4. r=ajones
0368a6fdfd819362999cb0176a82428a452a0a0c: Bug 1104426 - Always rebuild the moof index, in case new data has been added. r=ajones
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 26 Nov 2014 16:49:22 +1300 - rev 217527
Push 52305 by mwoodrow@mozilla.com at Wed, 26 Nov 2014 03:51:03 +0000
Bug 1104426 - Always rebuild the moof index, in case new data has been added. r=ajones
40a6a547281c5709117cd84bf0342e7a6564e701: Backout 69f755d4f257 (bug 1103825) for test failures
Gregory Szorc <gps@mozilla.com> - Tue, 25 Nov 2014 19:18:08 -0800 - rev 217526
Push 52304 by gszorc@mozilla.com at Wed, 26 Nov 2014 03:20:19 +0000
Backout 69f755d4f257 (bug 1103825) for test failures xpcom/tests/unit/test_nsIProcess.js and xpcom/tests/unit/test_nsIProcess_stress.js were failing with this commit applied. Backout out. CLOSED TREE
5ab886c2d81b42572f8def8112f32951308390d4: Backout 7cbe50231e18 (bug 1103825) for xpcshell test failures
Gregory Szorc <gps@mozilla.com> - Tue, 25 Nov 2014 19:16:57 -0800 - rev 217525
Push 52304 by gszorc@mozilla.com at Wed, 26 Nov 2014 03:20:19 +0000
Backout 7cbe50231e18 (bug 1103825) for xpcshell test failures toolkit/crashreporter/test/unit_ipc/test_content_annotation.js was failing with this commit applied. Backing out.
b5023fc55b4c90c9fe9158ccbbd92442c821d1e7: Bug 1103830: Support 0x40 prefix byte (plain REX). r=m_kato
David Major <dmajor@mozilla.com> - Wed, 26 Nov 2014 15:41:21 +1300 - rev 217524
Push 52303 by dmajor@mozilla.com at Wed, 26 Nov 2014 02:42:49 +0000
Bug 1103830: Support 0x40 prefix byte (plain REX). r=m_kato
8d4b73db9b1225368a799b47b53511e6fae07054: Bug 1104101 - Ensure we always set mVideoDecodeStartTime when calling RequestVideoData. r=kinetik
Chris Pearce <cpearce@mozilla.com> - Wed, 26 Nov 2014 15:39:11 +1300 - rev 217523
Push 52302 by cpearce@mozilla.com at Wed, 26 Nov 2014 02:39:44 +0000
Bug 1104101 - Ensure we always set mVideoDecodeStartTime when calling RequestVideoData. r=kinetik
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip