f76616ab2eb0ab785bdf8e48e5e356528aed0349: Bug 1373999 part 2 - Create layout/generic/nsFrameSelection.cpp and move nsFrameSelection code from dom/base/Selection.cpp to it. r=smaug
Mats Palmgren <mats@mozilla.com> - Mon, 19 Jun 2017 00:07:36 +0200 - rev 364627
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +0000
Bug 1373999 part 2 - Create layout/generic/nsFrameSelection.cpp and move nsFrameSelection code from dom/base/Selection.cpp to it. r=smaug MozReview-Commit-ID: 2uTrJ9SO63s
5150df804e436f1b026fcd1867de3f0e515f5acd: Bug 1373999 part 1 - Move layout/generic/nsSelection.cpp verbatim to dom/base/Selection.cpp, and layout/generic/Selection*.h to dom/base/. Also export a few table header files that it needs. r=smaug
Mats Palmgren <mats@mozilla.com> - Mon, 19 Jun 2017 00:07:36 +0200 - rev 364626
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +0000
Bug 1373999 part 1 - Move layout/generic/nsSelection.cpp verbatim to dom/base/Selection.cpp, and layout/generic/Selection*.h to dom/base/. Also export a few table header files that it needs. r=smaug MozReview-Commit-ID: 9YUmEOIHUdc
e79c16c97d47e3d87b7d317708c716d63a59dcba: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 18 Jun 2017 20:50:40 +0200 - rev 364625
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
54f3c792db024fbe906a97dcafa91f4de065db38: Bug 1373540 - Fix switchover from the GPU process compositor to the same process compositor. r=me,dvander
Andrew Osmond <aosmond@mozilla.com> - Sun, 18 Jun 2017 14:49:30 -0400 - rev 364624
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +0000
Bug 1373540 - Fix switchover from the GPU process compositor to the same process compositor. r=me,dvander
de2885148f2349b360ed3cad41a545c8c23cf254: 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 364623
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +0000
Bug 1374036 - Annotate the unlikely branches in EventListenerManager::ListenerCanHandle() in order to allow the optimizer to reorder code more effectively; r=smaug
3b544d62b76798ecdd553cba7a87be92012dd939: 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 364622
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +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
4e2d838994772117314888a99bc71fc4ee822f30: 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 364621
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +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
ab565909b1d0e52c55a272251cb91d98ae8a36a8: 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 364620
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +0000
Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj MozReview-Commit-ID: AoRNdbzh66c
55f418ab5447fe6dc29a7521c50ab4473bf1e34c: 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 364619
Push 32050 by cbook@mozilla.com at Mon, 19 Jun 2017 11:37:33 +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
26d62a1ac0e3a33ebbf9b052d40816e1fec72920: 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 364618
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +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
91c2ce06c69b1b548762efeca93ea505a5c45d6f: 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 364617
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Bug 1373453 Part 1 Move repeated webextension startup check to AddonTestUtils r=kmag MozReview-Commit-ID: 5uhi7VSbZNi
2664a53d4c18bc4874d68bc41b13ffc8993bb27f: 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 364616
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Bug 1370175 - enable rust mp4 parser on other platforms and fallback to stagefright if rust parser fails. r=kinetik MozReview-Commit-ID: 6ykgAOagR7a
0d08acc5a759cb6e148ba482f2e597f9857602b7: Backout bug 1291457 and bug 1370034 for bustage.
Cameron McCormack <cam@mcc.id.au> - Mon, 19 Jun 2017 13:55:15 +0800 - rev 364615
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Backout bug 1291457 and bug 1370034 for bustage.
fd18e49efaaafb4eb3594faf956e0e963b9eba7a: Bug 1374068: P2. Rewrite bits with lambdas. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 18 Jun 2017 17:57:35 +0200 - rev 364614
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +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
7f312f55453ffd8406f61341e4ec6dd0e49dea74: 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 364613
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Bug 1374068: P1. Drain the decoder when content is changing. r=gerald MozReview-Commit-ID: EUiBIaHzBCO
9b82992bcacb64e533fb2a626a885cc0ec25f77e: Bug 1359217 part 7 - Add test for getCSSStyleRules. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Jun 2017 15:45:43 +1000 - rev 364612
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Bug 1359217 part 7 - Add test for getCSSStyleRules. r=heycam MozReview-Commit-ID: 85gaOcW7opN
a06509631afb48c44fdbd7a32b625218894a9fce: 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 364611
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +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
935eb0620c153ce106da4dce653ea83d22846676: 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 364610
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Bug 1359217 part 5 - Fix reversed condition for inserting import rule. r=heycam MozReview-Commit-ID: 7LU4l83lQ0t
678196c7004fd40323d8f953d25d584ea9054882: 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 364609
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Bug 1359217 part 4 - Make ServoStyleSheet::GetCssRulesInternal return ServoCSSRuleList. r=heycam MozReview-Commit-ID: DjDDoDgo4ty
4ff725ffaebc4ba87533352555d482d4a5d597fd: 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 364608
Push 32049 by cbook@mozilla.com at Mon, 19 Jun 2017 11:36:23 +0000
Bug 1359217 part 3 - Remove unused ErrorResult param from GetCssRulesInternal. r=heycam MozReview-Commit-ID: KxUN9cCkoZG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip