408b8733a0a6c805eab8c6bbcb267a07e6bc7dfd: Bug 1496823 - Inline drawUsingOpenGL into drawRect:inContext: and tweak a comment. r=spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:48:20 +0000 - rev 500297
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496823 - Inline drawUsingOpenGL into drawRect:inContext: and tweak a comment. r=spohl Depends on D7928 Differential Revision: https://phabricator.services.mozilla.com/D7929
d1d878123a68f2f7bcd4f31f57fd7eb648975ada: Bug 1496823 - Remove unneeded debugging code. r=spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:47:33 +0000 - rev 500296
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496823 - Remove unneeded debugging code. r=spohl I don't think anybody has made use of this code in years. Depends on D7927 Differential Revision: https://phabricator.services.mozilla.com/D7928
56dc11bab861326c3981f8a38f08027a2b90ae7a: Bug 1496823 - Remove -[ChildView setNeedsDisplayInRect:] override. r=spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:47:29 +0000 - rev 500295
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496823 - Remove -[ChildView setNeedsDisplayInRect:] override. r=spohl This override was intended to ignore unnecessary nsChildView::Invalidate calls when using main thread OpenGL. With OMTC, Gecko no longer calls Invalidate in those cases, it just composites on the compositor thread, and the widget's main thread code doesn't really hear about it. So this workaround is no longer necessary. Depends on D7925 Differential Revision: https://phabricator.services.mozilla.com/D7927
8848453f27af6f3ae1538e9cbadef50bf4e95455: Bug 1496823 - Remove -[ChildView isUsingMainThreadOpenGL] and dependent code because it always returns NO. r=spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:46:16 +0000 - rev 500294
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496823 - Remove -[ChildView isUsingMainThreadOpenGL] and dependent code because it always returns NO. r=spohl The main thread layer manager is always NONE, BASIC or CLIENT. It is never OPENGL anymore. Main-thread OpenGL rendering was removed in bug 924403. Depends on D7924 Differential Revision: https://phabricator.services.mozilla.com/D7925
959084361b1580b3dd586b6e229e21274cc83556: Bug 1496823 - Remove EventThreadRunner and the pref that enabled it. r=kats,spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:44:28 +0000 - rev 500293
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496823 - Remove EventThreadRunner and the pref that enabled it. r=kats,spohl This was an experiment before we had e10s. It's no longer needed. Depends on D7922 Differential Revision: https://phabricator.services.mozilla.com/D7924
34f52a304c5251541685810ab2fb2e0a508d7508: Bug 1496823 - Remove setNeedsPendingDisplay infrastructure. r=spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:43:23 +0000 - rev 500292
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496823 - Remove setNeedsPendingDisplay infrastructure. r=spohl Many years ago, Gecko would sometimes call nsChildView::Invalidate during drawRect:. This is no longer the case: Widget invalidations now only happen outside of drawRect, usually from a refresh tick or from viewWillDraw. Differential Revision: https://phabricator.services.mozilla.com/D7922
a87fc8375ec28730643ba38f36a253e0ab5942c8: bug 1497555 - filter out same-document location changes in nsSecureBrowserUIImpl::OnLocationChange r=Ehsan
Dana Keeler <dkeeler@mozilla.com> - Wed, 17 Oct 2018 21:38:24 +0000 - rev 500291
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
bug 1497555 - filter out same-document location changes in nsSecureBrowserUIImpl::OnLocationChange r=Ehsan If nsSecureBrowserUIImpl::OnLocationChange receives a LOCATION_CHANGE_SAME_DOCUMENT notification, it doesn't need to (and in fact shouldn't) update its security state or notify downstream listeners. Differential Revision: https://phabricator.services.mozilla.com/D8900
2b7afed367792d6158d2f1ac18e614091cd9b6af: Backed out changeset eb2a83cba95a (bug 1497039) for XPCshell failures in browser/extensions/formautofill/test/unit/test_reconcile.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 18 Oct 2018 01:33:07 +0300 - rev 500290
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset eb2a83cba95a (bug 1497039) for XPCshell failures in browser/extensions/formautofill/test/unit/test_reconcile.js. CLOSED TREE
7aafde5f425eaebe15aee67f05cb7c6ad02b9324: Backed out changeset affe4a683227 (bug 1499136) for mochitest failures in dom/xhr/tests/test_XHRSendData.htm. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 18 Oct 2018 00:46:41 +0300 - rev 500289
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset affe4a683227 (bug 1499136) for mochitest failures in dom/xhr/tests/test_XHRSendData.htm. CLOSED TREE
0658fbb91e05b270f67252ec87e918d59d4aaf6d: Bug 1499483 - Make the Layout view the default sidebar tab. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 17 Oct 2018 17:00:35 -0400 - rev 500288
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499483 - Make the Layout view the default sidebar tab. r=pbro
c73a5da46b9f1cd871b04a5da0fd3bd70dedd926: Backed out 5 changesets (bug 1497707) for android mass failures. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 18 Oct 2018 00:35:39 +0300 - rev 500287
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out 5 changesets (bug 1497707) for android mass failures. CLOSED TREE Backed out changeset bb1b80139e37 (bug 1497707) Backed out changeset 11c813f192e2 (bug 1497707) Backed out changeset 32595f9e73d3 (bug 1497707) Backed out changeset f37f2d39ec9c (bug 1497707) Backed out changeset 80bf9ddf5bed (bug 1497707)
943c79ca40a960aeb293e812838ec8bea6762cb5: Bug 1498827 - Ensure the webcompat report addon is disabled upon load, if extensions.webcompat-reporter.enabled=false, take two: Lower minimum access for extensions.getAddons.cache.enabled CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 17 Oct 2018 23:57:56 +0300 - rev 500286
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498827 - Ensure the webcompat report addon is disabled upon load, if extensions.webcompat-reporter.enabled=false, take two: Lower minimum access for extensions.getAddons.cache.enabled CLOSED TREE
86e072fc085e8b990d879feb95c6b62941028db5: Bug 1499510 - [mozlint] Fix regression to |mach lint --edit| when using vim, r=egao
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 17 Oct 2018 20:19:37 +0000 - rev 500285
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499510 - [mozlint] Fix regression to |mach lint --edit| when using vim, r=egao Differential Revision: https://phabricator.services.mozilla.com/D8905
4c0be70aed863561a6c9d7ee84bf63b9acfb51eb: Bug 1317102 - Part 4: Disable grid highlighter toggles in the rules when the max highlighter is reached. r=jdescottes
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 17 Oct 2018 16:51:40 -0400 - rev 500284
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1317102 - Part 4: Disable grid highlighter toggles in the rules when the max highlighter is reached. r=jdescottes
37647eaadbc29b3f744b225825414bca6bad5b1c: Bug 1498185 - Implement the type and action columns in the new about:performance, r=felipe.
Florian Quèze <florian@queze.net> - Wed, 17 Oct 2018 22:24:14 +0200 - rev 500283
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498185 - Implement the type and action columns in the new about:performance, r=felipe.
bb1b80139e377d9f5202e9fa1b94d39985381caf: Bug 1497707, part 5 - Inline mozilla::ModuleLoader into mozJSComponentLoader r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 17 Oct 2018 20:45:43 +0000 - rev 500282
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497707, part 5 - Inline mozilla::ModuleLoader into mozJSComponentLoader r=froydnj Now that the XPCOM component loader infrastructure has stopped pretending to support other file extensions, this intermediate interface is no longer needed. Depends on D8171 Differential Revision: https://phabricator.services.mozilla.com/D8172
11c813f192e21cec64b252515c6b89d37b255300: Bug 1497707, part 4 - Only support loading JS files in the component manager r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 17 Oct 2018 20:45:43 +0000 - rev 500281
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497707, part 4 - Only support loading JS files in the component manager r=froydnj JS is the only file extension actually supported, and there are a few layers of cruft that can be eliminated if we specialize it. This eliminates one XPCOM registration of the JS component loader. Depends on D8170 Differential Revision: https://phabricator.services.mozilla.com/D8171
32595f9e73d376499b5d1d26b1954a37a9c7e600: Bug 1497707, part 3 - Remove various unused things from nsComponentManager r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 17 Oct 2018 20:45:42 +0000 - rev 500280
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497707, part 3 - Remove various unused things from nsComponentManager r=froydnj Depends on D8169 Differential Revision: https://phabricator.services.mozilla.com/D8170
f37f2d39ec9cddf0d6fed933422c854bfebca488: Bug 1497707, part 2 - The second argument to nsComponentManagerImpl::RegisterModule is always null r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 17 Oct 2018 20:45:42 +0000 - rev 500279
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497707, part 2 - The second argument to nsComponentManagerImpl::RegisterModule is always null r=froydnj This allows some code to be deleted, including a KnownModule ctor. Depends on D8168 Differential Revision: https://phabricator.services.mozilla.com/D8169
80bf9ddf5bedaaded17e4d0f3a2860ed73892c10: Bug 1497707, part 1 - Get rid of xpcIJSModuleLoader r=kmag
Andrew McCreight <continuation@gmail.com> - Wed, 17 Oct 2018 20:45:41 +0000 - rev 500278
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497707, part 1 - Get rid of xpcIJSModuleLoader r=kmag This interface is only used for a few testing functions. Just move them to Cu. Differential Revision: https://phabricator.services.mozilla.com/D8168
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip