d52caef15e10b32a7e9c48ab7ef5a79c8a1e2dec: Bug 1052924 - Rewrite reflow code. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 26 Nov 2014 15:52:49 +1100 - rev 217569
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 217568
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 217567
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 217566
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 217565
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 217564
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 217563
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 217562
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 217561
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 217560
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 217559
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 217558
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 217557
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 217556
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 217555
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 217554
Bug 1104101 - Ensure we always set mVideoDecodeStartTime when calling RequestVideoData. r=kinetik
8709542d7b66db7ae4c455eddde919ba2dbf869b: Bug 1068626 - Don't try to paint a popup widget if we're in e10s and the content process r=jimm
George Wright <george@mozilla.com> - Thu, 20 Nov 2014 12:28:58 -0500 - rev 217553
Bug 1068626 - Don't try to paint a popup widget if we're in e10s and the content process r=jimm
cc030bbee6de65dbf000238cade6b218c0b9e8d7: Backout f5d6b3af4966 (bug 1103825) for suspected test bustage
Gregory Szorc <gps@mozilla.com> - Tue, 25 Nov 2014 18:08:36 -0800 - rev 217552
Backout f5d6b3af4966 (bug 1103825) for suspected test bustage
69f755d4f25700a65dde6e44fc354009ff35ae60: Bug 1103825 - Use misc tier in xpcom/tests; r=mshal
Gregory Szorc <gps@mozilla.com> - Sun, 23 Nov 2014 16:36:58 -0800 - rev 217551
Bug 1103825 - Use misc tier in xpcom/tests; r=mshal
f5d6b3af4966e9aa0015e50e9e81456b39ef06d8: Bug 1103825 - Use misc tier in testing/profiles; r=mshal
Gregory Szorc <gps@mozilla.com> - Sun, 23 Nov 2014 16:24:11 -0800 - rev 217550
Bug 1103825 - Use misc tier in testing/profiles; r=mshal
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip