19cd462bbc4e3efd3e905bd6ce8ef036d593577a: Bug 1372406: Follow-up: Fix rebase botch. r=bustage
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Mar 2018 12:35:19 -0700 - rev 774528
Push 104430 by nnethercote@mozilla.com at Thu, 29 Mar 2018 04:08:49 +0000
Bug 1372406: Follow-up: Fix rebase botch. r=bustage MozReview-Commit-ID: K2CuqytsMDu
f812d3737abf19e9f95e250974c014fdbc72468e: Bug 1449072: Stop modifying mtime after install. r=aswan
Kris Maglione <maglione.k@gmail.com> - Mon, 26 Mar 2018 23:36:09 -0700 - rev 774527
Push 104430 by nnethercote@mozilla.com at Thu, 29 Mar 2018 04:08:49 +0000
Bug 1449072: Stop modifying mtime after install. r=aswan It makes no sense for bootstrapped installs (and little-to-no sense for bootstrapped installs), and causes intermittent test failures when it causes the add-on manager to detect the add-on as changed during startup and throw away metadata like the sourceURI. MozReview-Commit-ID: K8Tf2YQ6JMO
669af710e636b52d0923b1821b8cebe21c5d6697: Cleanup a bunch of old cruft. r=trivial,test-only (no bug)
Kris Maglione <maglione.k@gmail.com> - Mon, 26 Mar 2018 00:20:35 -0700 - rev 774526
Push 104430 by nnethercote@mozilla.com at Thu, 29 Mar 2018 04:08:49 +0000
Cleanup a bunch of old cruft. r=trivial,test-only (no bug) MozReview-Commit-ID: 36kSFOBeSI
8ff9abf7087561d386f10ee84d87467237df4e4a: Bug 1365021: Refactor test_bootstrap.js to be less insane; re-enable. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 27 Mar 2018 17:24:16 -0700 - rev 774525
Push 104430 by nnethercote@mozilla.com at Thu, 29 Mar 2018 04:08:49 +0000
Bug 1365021: Refactor test_bootstrap.js to be less insane; re-enable. r=aswan MozReview-Commit-ID: 6z2dBIuXmMP
1d0d349cd2c4ec4b42766194b5802fb1505fa175: Bug 1372406: Follow-up: Add missing source directory to docs config. r=bustage
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Mar 2018 12:23:15 -0700 - rev 774524
Push 104430 by nnethercote@mozilla.com at Thu, 29 Mar 2018 04:08:49 +0000
Bug 1372406: Follow-up: Add missing source directory to docs config. r=bustage MozReview-Commit-ID: 5fb1OBnItRS
2107d3d5b82265a1d4b243149b76c09c8873d260: Bug 1372406: Follow-up: Disable test_ext_all_apis for being flaky. r=bustage DONTBUILD
Kris Maglione <maglione.k@gmail.com> - Wed, 28 Mar 2018 12:03:03 -0700 - rev 774523
Push 104430 by nnethercote@mozilla.com at Thu, 29 Mar 2018 04:08:49 +0000
Bug 1372406: Follow-up: Disable test_ext_all_apis for being flaky. r=bustage DONTBUILD MozReview-Commit-ID: 9nydwEeysJK
af32770a782bc9a12fa4aa2e8b04379d84627e05: bug 1355482 - relpro docs: address dustin's review comments. r=dustin
Aki Sasaki <asasaki@mozilla.com> - Tue, 27 Mar 2018 17:39:24 -0700 - rev 774522
Push 104430 by nnethercote@mozilla.com at Thu, 29 Mar 2018 04:08:49 +0000
bug 1355482 - relpro docs: address dustin's review comments. r=dustin
004683e55a489baf501202d7d383780869afaa96: Bug 1449812 - Constify DOMEventTargetHelper::HasListeners and HasListenersFor. r?baku draft
Thomas Wisniewski <wisniewskit@gmail.com> - Wed, 28 Mar 2018 22:40:32 -0400 - rev 774521
Push 104429 by wisniewskit@gmail.com at Thu, 29 Mar 2018 02:47:29 +0000
Bug 1449812 - Constify DOMEventTargetHelper::HasListeners and HasListenersFor. r?baku MozReview-Commit-ID: 739quGYs78Y
dd1b1fd532d60aabe183dbea4d208579cfb0744b: Bug 1449798 - Remove GenericSpecifiedValues::ShouldComputeStyleStruct and mSIDs. r?emilio draft
Xidorn Quan <me@upsuper.org> - Thu, 29 Mar 2018 12:39:07 +1100 - rev 774520
Push 104428 by xquan@mozilla.com at Thu, 29 Mar 2018 02:47:12 +0000
Bug 1449798 - Remove GenericSpecifiedValues::ShouldComputeStyleStruct and mSIDs. r?emilio This was useful because nsRuleData in the old style system may not hold all the data, but the only subclass ServoSpecifiedValues is always able to hold any data, and thus passes NS_STYLE_INHERIT_MASK to mSIDS. Given this, this method and mSIDs seems to be useless and can be removed. MozReview-Commit-ID: 4vWcV4DRS2i
7e0869dde59a22dfd137214cd380c9034c62ebc7: Bug 1448732 - Part 3: Adjust requestLongerTimeout. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 29 Mar 2018 11:18:11 +0900 - rev 774519
Push 104427 by bmo:dakatsuka@mozilla.com at Thu, 29 Mar 2018 02:18:49 +0000
Bug 1448732 - Part 3: Adjust requestLongerTimeout. r?pbro MozReview-Commit-ID: Ia4mjyHyBci
b253faa35d4c5b892754b6b6ccd4fadb2c0ff652: Bug 1448732 - Part 2: Open detail pane by clicking on summary graph instead of selecting the node. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 29 Mar 2018 11:18:10 +0900 - rev 774518
Push 104427 by bmo:dakatsuka@mozilla.com at Thu, 29 Mar 2018 02:18:49 +0000
Bug 1448732 - Part 2: Open detail pane by clicking on summary graph instead of selecting the node. r?pbro MozReview-Commit-ID: CeMj2VJwRR5
aae7e562d7a98415d926f9984b9315eff7aa7476: Bug 1448732 - Part 1: Remove extra animated elements before open animation inspector. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 29 Mar 2018 11:18:10 +0900 - rev 774517
Push 104427 by bmo:dakatsuka@mozilla.com at Thu, 29 Mar 2018 02:18:49 +0000
Bug 1448732 - Part 1: Remove extra animated elements before open animation inspector. r?pbro MozReview-Commit-ID: Ds7fNJKDYc7
0b8504a84ff197ef53bbc2842d2e36d066620900: Bug 1448732 - Part 0: Modify variables and code format for consistency. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 29 Mar 2018 11:17:55 +0900 - rev 774516
Push 104427 by bmo:dakatsuka@mozilla.com at Thu, 29 Mar 2018 02:18:49 +0000
Bug 1448732 - Part 0: Modify variables and code format for consistency. r?pbro In this patch, modify the following things: * Modify bariable name of test data list to "TEST_DATA" * Modify variable name of testing animation target class name to "targetClass" * Some comments format MozReview-Commit-ID: J33RRcm4chO
becfba30ea4f264acf5bc17d56d4f638f8d5ad62: Bug 1449807: Don't flush in nsXBLResourceLoader::NotifyBoundElements. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 29 Mar 2018 02:56:57 +0200 - rev 774515
Push 104426 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 02:13:45 +0000
Bug 1449807: Don't flush in nsXBLResourceLoader::NotifyBoundElements. r?bz Before bug 1357142, we used to legitimately need to check for redundant frame tree insertions and such, since we went into frame construction synchronously. But after that, all this dance of flushing, querying the primary frame and the uncomputed maps is just needless. We can just post as many reframes as we want, they'll be processed properly on the next flush. This removes one of the queries to the undisplayed map which I'm trying to remove in bug 1303605. I could have just poked at the style stored in the element, but this one is easy to just get rid of. MozReview-Commit-ID: 4ng4bU6C4Bs
a3148ef821cf52f7560eb1043b95b5152f29ebb4: Bug 1444274 - Require GCC 6.1+. - r=glandium draft
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 22 Mar 2018 15:48:52 -0700 - rev 774514
Push 104425 by bmo:jgilbert@mozilla.com at Thu, 29 Mar 2018 02:12:56 +0000
Bug 1444274 - Require GCC 6.1+. - r=glandium MozReview-Commit-ID: 7alNSIhhbLI
9dfe7a6383c87f8fa00e80631736c631c3b6e5c9: Bug 1306529 - OmxDataDecoder: Fix a stall issue on shutting down draft
Takuro Ashie <ashie@clear-code.com> - Tue, 27 Mar 2018 16:37:21 +0900 - rev 774513
Push 104424 by bmo:ashie@clear-code.com at Thu, 29 Mar 2018 01:51:52 +0000
Bug 1306529 - OmxDataDecoder: Fix a stall issue on shutting down Because the shutdown closure awaits finishing itself by TaskQueue::AwaitShutdownAndIdle(), the function blocks infinitely. The code is wrongly introduced at the following commit: * https://bugzilla.mozilla.org/show_bug.cgi?id=1319987 * https://hg.mozilla.org/mozilla-central/rev/b2171e3e8b69 This patch calls it on mReaderTaskQueue intead of mOmxTaskQueue to avoid the issue. MozReview-Commit-ID: 4qmX2QlniEG
cf0ad428adcf336769804c87283ad04fd0cd5c65: Bug 1306529 - Add initial implementation of PureOmxPlatformLayer draft
Takuro Ashie <ashie@clear-code.com> - Wed, 28 Mar 2018 18:21:04 +0900 - rev 774512
Push 104424 by bmo:ashie@clear-code.com at Thu, 29 Mar 2018 01:51:52 +0000
Bug 1306529 - Add initial implementation of PureOmxPlatformLayer It's a concrete class of OmxPlatformLayer for accessing OpenMAX IL libraries directly. It will be usable on various embedded linux systems. Note that it's not enabled by default yet. Add the following setting to your prefs to enable it. user_pref("media.omx.enabled", true); TODO: Implement zero-copy mode MozReview-Commit-ID: EMEXAKzzR64
390cd7db8e07db1c7ff189852ef965f4a83bcaa5: Bug 1449798 - Remove GenericSpecifiedValues::ShouldComputeStyleStruct and mSIDs. r?emilio draft
Xidorn Quan <me@upsuper.org> - Thu, 29 Mar 2018 12:39:07 +1100 - rev 774511
Push 104423 by xquan@mozilla.com at Thu, 29 Mar 2018 01:51:27 +0000
Bug 1449798 - Remove GenericSpecifiedValues::ShouldComputeStyleStruct and mSIDs. r?emilio This was useful because nsRuleData in the old style system may not hold all the data, but the only subclass ServoSpecifiedValues is always able to hold any data, and thus passes NS_STYLE_INHERIT_MASK to mSIDS. Given this, this method and mSIDs seems to be useless and can be removed. MozReview-Commit-ID: 4vWcV4DRS2i
acf6fff944c9922751c3fbc0d300aa4c88e08429: Bug 1449798 - Remove GenericSpecifiedValues::ShouldComputeStyleStruct and mSIDs. r?emilio draft
Xidorn Quan <me@upsuper.org> - Thu, 29 Mar 2018 12:39:07 +1100 - rev 774510
Push 104422 by xquan@mozilla.com at Thu, 29 Mar 2018 01:46:05 +0000
Bug 1449798 - Remove GenericSpecifiedValues::ShouldComputeStyleStruct and mSIDs. r?emilio This was useful because nsRuleData in the old style system may not hold all the data, but the only subclass ServoSpecifiedValues is always able to hold any data, and thus passes NS_STYLE_INHERIT_MASK to mSIDS. Given this, this method and mSIDs seems to be useless and can be removed. MozReview-Commit-ID: 4vWcV4DRS2i
267765682fe40d752de2addcbf7d561728496de9: Bug 1436881: Remove redundant special-case code for treating flex-basis enum values as 'auto' in vertical axis. r?mats draft
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 28 Mar 2018 18:45:09 -0700 - rev 774509
Push 104421 by dholbert@mozilla.com at Thu, 29 Mar 2018 01:45:24 +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" at the parser level. So it's not actually possible to get 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). MozReview-Commit-ID: CU1pFwSoBQ4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip