619174f7144fc328a46c1acce2e4f248eae52d65: Bug 1430820 - Cache any required feature-modified Core Text font instances in gfxCoreTextShaper, rather than re-creating them for each shaping call. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Mar 2018 21:53:55 +0100 - rev 410641
Push 101554 by jkew@mozilla.com at Thu, 29 Mar 2018 20:54:22 +0000
Bug 1430820 - Cache any required feature-modified Core Text font instances in gfxCoreTextShaper, rather than re-creating them for each shaping call. r=jrmuizel
483a612a7c5a0c541958552568e913d2c3dbf92a: Bug 1400487 - Move img src declaration after onload and onerror declaration in file_meta_element.html. r=ckerschb
vinoth <cegvinoth@gmail.com> - Thu, 29 Mar 2018 15:22:53 -0400 - rev 410640
Push 101553 by ryanvm@gmail.com at Thu, 29 Mar 2018 19:23:05 +0000
Bug 1400487 - Move img src declaration after onload and onerror declaration in file_meta_element.html. r=ckerschb
5c1eb1402aec37b651e850434f181c2e96d5d7d6: Bug 1433909 - Part 3: Rename TokenStream::undoGetChar for clarity. r=Waldo
André Bargull <andre.bargull@gmail.com> - Thu, 29 Mar 2018 06:21:56 -0700 - rev 410639
Push 101552 by ryanvm@gmail.com at Thu, 29 Mar 2018 19:19:58 +0000
Bug 1433909 - Part 3: Rename TokenStream::undoGetChar for clarity. r=Waldo
8bee54a25340c2b1bdccb6f19a371ad358cd4d02: Bug 1433909 - Part 2: Fix indentation and directly use String for template strings in firstCharKinds. r=Waldo
André Bargull <andre.bargull@gmail.com> - Thu, 29 Mar 2018 06:21:56 -0700 - rev 410638
Push 101552 by ryanvm@gmail.com at Thu, 29 Mar 2018 19:19:58 +0000
Bug 1433909 - Part 2: Fix indentation and directly use String for template strings in firstCharKinds. r=Waldo
a8af22a4ed7521e18ead2b57ec128c2b949a222f: Bug 1433909 - Part 1: Use (un)getCharIgnoreEOL in more cases in TokenStream. r=Waldo
André Bargull <andre.bargull@gmail.com> - Thu, 29 Mar 2018 06:21:56 -0700 - rev 410637
Push 101552 by ryanvm@gmail.com at Thu, 29 Mar 2018 19:19:58 +0000
Bug 1433909 - Part 1: Use (un)getCharIgnoreEOL in more cases in TokenStream. r=Waldo
1ce3dc676ee905929d1bce3146e19a028deeced3: Bug 1443914 - Mochitest for force updating PaymentDetails. r=baku
Eden Chuang <chenyu.chuang@gapp.nthu.edu.tw> - Thu, 29 Mar 2018 23:10:08 +0800 - rev 410636
Push 101551 by ryanvm@gmail.com at Thu, 29 Mar 2018 19:17:42 +0000
Bug 1443914 - Mochitest for force updating PaymentDetails. r=baku
200ba8d2989253c995cfa93c8ad3e3a43546bc13: Bug 1443914 - Force updating PaymentDetails when requestShipping is true. r=baku
Eden Chuang <chenyu.chuang@gapp.nthu.edu.tw> - Thu, 29 Mar 2018 23:09:52 +0800 - rev 410635
Push 101551 by ryanvm@gmail.com at Thu, 29 Mar 2018 19:17:42 +0000
Bug 1443914 - Force updating PaymentDetails when requestShipping is true. r=baku Update the implementation according to the spec update. Force updating the saved PaymentDetails when requestShipping is true, even the data(shippingOptions) doesn't present in the DetailsUpdate.
e207f035fa3d7ba5cb542e793341baca862be6d3: Bug 1449679 - Disable sentinel checking in IPC in debug fuzzing builds. r=jld
Alex Gaynor <agaynor@mozilla.com> - Wed, 28 Mar 2018 14:26:10 -0400 - rev 410634
Push 101550 by ryanvm@gmail.com at Thu, 29 Mar 2018 19:15:53 +0000
Bug 1449679 - Disable sentinel checking in IPC in debug fuzzing builds. r=jld
6a806cbc25a763f24bf27c1beb5aeef8987282d8: Bug 1448306: Run Binscope on more files. r=froydnj
David Major <dmajor@mozilla.com> - Thu, 29 Mar 2018 15:11:42 -0400 - rev 410633
Push 101549 by dmajor@mozilla.com at Thu, 29 Mar 2018 19:10:10 +0000
Bug 1448306: Run Binscope on more files. r=froydnj
c6669ef7d04d1df43b92278e677c70a6a753c938: Bug 1448306: Newer Binscope no longer communicates status via return code. r=froydnj
David Major <dmajor@mozilla.com> - Thu, 29 Mar 2018 15:11:42 -0400 - rev 410632
Push 101549 by dmajor@mozilla.com at Thu, 29 Mar 2018 19:10:10 +0000
Bug 1448306: Newer Binscope no longer communicates status via return code. r=froydnj
fd3cb62ee635249e23e445749b2f60582b44f7db: Bug 1448306: Update path to BinScope 2014 and make it available to all Windows builds. r=froydnj
David Major <dmajor@mozilla.com> - Thu, 29 Mar 2018 15:11:42 -0400 - rev 410631
Push 101549 by dmajor@mozilla.com at Thu, 29 Mar 2018 19:10:10 +0000
Bug 1448306: Update path to BinScope 2014 and make it available to all Windows builds. r=froydnj
991e17b4fafa43bde62f1724ae7af2eb598b9465: Bug 1448306: Allow BinScope to run on clang-cl builds. r=froydnj
David Major <dmajor@mozilla.com> - Thu, 29 Mar 2018 15:11:41 -0400 - rev 410630
Push 101549 by dmajor@mozilla.com at Thu, 29 Mar 2018 19:10:10 +0000
Bug 1448306: Allow BinScope to run on clang-cl builds. r=froydnj
2d22f513669f372690e695d172fe4b1d89892cb8: Bug 1448306: Update checks for BinScope 2014. r=froydnj
David Major <dmajor@mozilla.com> - Thu, 29 Mar 2018 15:11:41 -0400 - rev 410629
Push 101549 by dmajor@mozilla.com at Thu, 29 Mar 2018 19:10:10 +0000
Bug 1448306: Update checks for BinScope 2014. r=froydnj
829f884d8d4e1b283c8187c5789ec789516fdd46: Bug 1447076. Don't accept blob images that don't have any area. r=kats
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 26 Mar 2018 15:23:20 -0400 - rev 410628
Push 101548 by jmuizelaar@mozilla.com at Thu, 29 Mar 2018 19:06:11 +0000
Bug 1447076. Don't accept blob images that don't have any area. r=kats MozReview-Commit-ID: AZHOPQF3hmm
b4278b2f0801917efce3826515817a7e1251b4ce: Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 28 Mar 2018 22:46:23 -0400 - rev 410627
Push 101547 by bzbarsky@mozilla.com at Thu, 29 Mar 2018 18:59:46 +0000
Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
825bb50e3922642a4a5b92a67bd6a6fe4e3bea7e: Bug 1389581 part 2. Remove the now-unused getComponentsForScope API. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 28 Mar 2018 22:46:23 -0400 - rev 410626
Push 101547 by bzbarsky@mozilla.com at Thu, 29 Mar 2018 18:59:46 +0000
Bug 1389581 part 2. Remove the now-unused getComponentsForScope API. r=kmag
35da0017040ef09e5d5534857109f163e17068d7: Bug 1389581 part 1. Remove the DOM_OBJECT flag from various Components classinfo. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 28 Mar 2018 22:46:22 -0400 - rev 410625
Push 101547 by bzbarsky@mozilla.com at Thu, 29 Mar 2018 18:59:46 +0000
Bug 1389581 part 1. Remove the DOM_OBJECT flag from various Components classinfo. r=kmag Components and friends should not be exposed to content anyway. MozReview-Commit-ID: 4kCeBcIf9nt
e974a8ab639efe84bbf97de0379e9e41b34deac7: Bug 1436881: Remove redundant special-case code for treating flex-basis enum values as 'auto' in vertical axis. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 29 Mar 2018 11:46:27 -0700 - rev 410624
Push 101546 by dholbert@mozilla.com at Thu, 29 Mar 2018 18:46:44 +0000
Bug 1436881: Remove redundant special-case code for treating flex-basis enum values as 'auto' in vertical axis. r=mats This patch should not affect behavior. Logic-wise: the idea behind this patch is to behave as if the 'usingFlexBasisForHeight' variable were always false, which in turn lets us remove an "if (!usingFlexBasisForHeight || ...)" check, because it trivially passes when that bool is false. Background on this special case & why we can remove it: ======================================================= In the original flexbox implementation, we had some special-case code to be sure we didn't end up swapping in e.g. "flex-basis:-moz-min-content" for "height" in these ComputeSize functions, because that was a scenario that previously would've been prevented at the parser level (height:-moz-min-content is rejected for now), and hence may not have ended up being handled robustly. However, nowadays it'll be handled just fine in these functions, and will produce the same result as our special-case exception tries to achieve. In particular, for a nsFrame that is a flex item in a flex container with a vertical main axis (the scenario that these special cases are catching): - If the (vertical) main axis is this nsFrame's inline axis (i.e. if this nsFrame has a vertical writing-mode), then Stylo actually converts enumerated flex-basis values like "-moz-min-content" to "auto" when producing the computed values that layout sees. So it's not actually possible for layout to see a computed "flex-basis" of -moz-min-content, in that scenario. - Otherwise, i.e. if the (vertical) main axis is this nsFrame's block axis, then these ComputeSize functions will now end up getting an enumerated "blockStyleCoord" (really pointing to flexBasis), but that'll still end up being treated like 'auto'. This happens by virtue of ComputeSize's calls to ComputeAutoSize (which initializes the tentative bsize value to NS_UNCONSTRAINEDSIZE) and to nsLayoutUtils::IsAutoBSize (which returns "true" for eStyleUnit_Enumerated values and then makes us leave the ComputeAutoSize result unperturbed).
4543c335c5d8629ffca8cc8f4c0fe46ca13e6f1b: Bug 1449312: Include isExtensionError in all reports. r=Standard8
Michael Kelly <mkelly@mozilla.com> - Thu, 29 Mar 2018 11:11:23 -0700 - rev 410623
Push 101545 by mkelly@mozilla.com at Thu, 29 Mar 2018 18:12:35 +0000
Bug 1449312: Include isExtensionError in all reports. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D820 MozReview-Commit-ID: 8b8JFWaCMHp
19d82cc09359ed0737317c579418b57a0aa607ad: Bug 1447993, when handling pointerup while there is pointercapture, do a hit test in order to find the click target, tests, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 29 Mar 2018 19:51:25 +0300 - rev 410622
Push 101544 by opettay@mozilla.com at Thu, 29 Mar 2018 17:05:35 +0000
Bug 1447993, when handling pointerup while there is pointercapture, do a hit test in order to find the click target, tests, r=masayuki
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip