de2885148f23: Bug 1374036 - Annotate the unlikely branches in EventListenerManager::ListenerCanHandle() in order to allow the optimizer to reorder code more effectively; r=smaug
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 18 Jun 2017 03:11:36 -0400 - rev 413329
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374036 - Annotate the unlikely branches in EventListenerManager::ListenerCanHandle() in order to allow the optimizer to reorder code more effectively; r=smaug
3b544d62b767: Bug 1242505 - Detect unhandled rejections of native Promises in browser-chrome tests. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Sun, 18 Jun 2017 08:05:06 +0100 - rev 413328
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1242505 - Detect unhandled rejections of native Promises in browser-chrome tests. r=Mossop The browser-chrome test suite now detects and reports unhandled rejections of native Promises, in addition to those created by Promise.jsm. The whitelisting mechanism is updated to use primarily the PromiseTestUtils.expectUncaughtRejection function. Tests will fail if a rejection that is not whitelisted occurs, or if a whitelisted rejection does not occur anymore. MozReview-Commit-ID: 1beGB5GG8Ty
4e2d83899477: Bug 1372317 part 3 - Remove nsBaseHashtable::LookupRemoveIf() since it's not used anymore. r=froydnj
Mats Palmgren <mats@mozilla.com> - Sun, 18 Jun 2017 17:07:54 +0200 - rev 413327
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372317 part 3 - Remove nsBaseHashtable::LookupRemoveIf() since it's not used anymore. r=froydnj Also, change the gtest to test Lookup() and Lookup().Remove() in various forms. MozReview-Commit-ID: 6AguNDhcR5W
ab565909b1d0: Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj
Mats Palmgren <mats@mozilla.com> - Sun, 18 Jun 2017 17:07:54 +0200 - rev 413326
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj MozReview-Commit-ID: AoRNdbzh66c
55f418ab5447: Bug 1372317 part 1 - Introduce a nsBaseHashtable::Lookup() method that allows modifying the value and optionally remove the entry. r=froydnj
Mats Palmgren <mats@mozilla.com> - Sun, 18 Jun 2017 17:07:54 +0200 - rev 413325
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372317 part 1 - Introduce a nsBaseHashtable::Lookup() method that allows modifying the value and optionally remove the entry. r=froydnj MozReview-Commit-ID: AcNBQvTMnX8
26d62a1ac0e3: Bug 1373453 Part 2 Convert extensions in telemetry unit tests to webextensions r=Dexter
Andrew Swan <aswan@mozilla.com> - Thu, 15 Jun 2017 15:06:16 -0700 - rev 413324
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373453 Part 2 Convert extensions in telemetry unit tests to webextensions r=Dexter We will no longer load non-webextensions from user profiles starting in 57, so with this patch this test works much more like how browsers in the field will run. Note that we will still use legacy extensions for things like system addons, those remain part of this test. MozReview-Commit-ID: CEOdRbrWphi
91c2ce06c69b: Bug 1373453 Part 1 Move repeated webextension startup check to AddonTestUtils r=kmag
Andrew Swan <aswan@mozilla.com> - Thu, 15 Jun 2017 16:33:28 -0700 - rev 413323
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373453 Part 1 Move repeated webextension startup check to AddonTestUtils r=kmag MozReview-Commit-ID: 5uhi7VSbZNi
2664a53d4c18: Bug 1370175 - enable rust mp4 parser on other platforms and fallback to stagefright if rust parser fails. r=kinetik
Alfredo Yang <ayang@mozilla.com> - Wed, 14 Jun 2017 11:29:10 +0800 - rev 413322
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1370175 - enable rust mp4 parser on other platforms and fallback to stagefright if rust parser fails. r=kinetik MozReview-Commit-ID: 6ykgAOagR7a
0d08acc5a759: Backout bug 1291457 and bug 1370034 for bustage.
Cameron McCormack <cam@mcc.id.au> - Mon, 19 Jun 2017 13:55:15 +0800 - rev 413321
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backout bug 1291457 and bug 1370034 for bustage.
fd18e49efaaa: Bug 1374068: P2. Rewrite bits with lambdas. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 18 Jun 2017 17:57:35 +0200 - rev 413320
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374068: P2. Rewrite bits with lambdas. r=gerald Allow to get rid of the mPendingSample member, making the logic easier to follow. MozReview-Commit-ID: F7a25p1TP8J
7f312f55453f: Bug 1374068: P1. Drain the decoder when content is changing. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 18 Jun 2017 17:29:23 +0200 - rev 413319
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374068: P1. Drain the decoder when content is changing. r=gerald MozReview-Commit-ID: EUiBIaHzBCO
9b82992bcacb: Bug 1359217 part 7 - Add test for getCSSStyleRules. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413318
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 7 - Add test for getCSSStyleRules. r=heycam MozReview-Commit-ID: 85gaOcW7opN
a06509631afb: Bug 1359217 part 6 - Add ServoStyleRuleMap to handle style rule mapping. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413317
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 6 - Add ServoStyleRuleMap to handle style rule mapping. r=heycam This commit adds class ServoStyleRuleMap which caches the mapping from raw Servo style rule to Gecko's wrapper object. It is a per-document object, and is added as an observer of document when constructed, so that it updates data inside when possible. For safety consideration, this change also makes ServoStyleRule support weak pointer, and use weak pointer inside ServoStyleRuleMap. MozReview-Commit-ID: YxBnZ88tjf
935eb0620c15: Bug 1359217 part 5 - Fix reversed condition for inserting import rule. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413316
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 5 - Fix reversed condition for inserting import rule. r=heycam MozReview-Commit-ID: 7LU4l83lQ0t
678196c7004f: Bug 1359217 part 4 - Make ServoStyleSheet::GetCssRulesInternal return ServoCSSRuleList. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413315
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 4 - Make ServoStyleSheet::GetCssRulesInternal return ServoCSSRuleList. r=heycam MozReview-Commit-ID: DjDDoDgo4ty
4ff725ffaebc: Bug 1359217 part 3 - Remove unused ErrorResult param from GetCssRulesInternal. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413314
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 3 - Remove unused ErrorResult param from GetCssRulesInternal. r=heycam MozReview-Commit-ID: KxUN9cCkoZG
8b0c62d6e9b7: Bug 1359217 part 2 - Include the import rule of child sheet when notifying StyleRuleAdded. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413313
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 2 - Include the import rule of child sheet when notifying StyleRuleAdded. r=heycam MozReview-Commit-ID: 1jDrwrUdyOa
afa17cc4b6fd: Bug 1359217 part 1 - Make document nsIDocumentObserver::StyleRule* methods include the rule as parameter. r=bz
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413312
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 1 - Make document nsIDocumentObserver::StyleRule* methods include the rule as parameter. r=bz MozReview-Commit-ID: H8FgiwCv0Gr
d36b68e3873e: Bug 1359217 part 0 - Some fixup for later patches. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 413311
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1359217 part 0 - Some fixup for later patches. r=heycam MozReview-Commit-ID: CHCDf3z2MQ3
302e0f95efed: Bug 1373595. P3 - devirtualize NotifyDownloadProgressed which has no overrides at all. r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 19 Jun 2017 11:02:20 +0800 - rev 413310
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373595. P3 - devirtualize NotifyDownloadProgressed which has no overrides at all. r=gerald MozReview-Commit-ID: 7RoBvSc4fXP
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip