- 04 Dec, 2019 5 commits
-
-
Greg Tatum authored
This is probably the biggest change to the existing components, as it makes the summary dropdowns conditional based on the page context. This keeps the old workflow working, but allows for the new about:profiling page's design. Most of the diff here is creating the new _renderSection method which consolidates this logic, and also handles the summary div structure. Differential Revision: https://phabricator.services.mozilla.com/D55009 --HG-- extra : moz-landing-system : lando
-
Greg Tatum authored
The new about:profiling page creates some more complexity around what the page context is. It is simpler to handle the different cases with a union, rather than booleans. Differential Revision: https://phabricator.services.mozilla.com/D55008 --HG-- extra : moz-landing-system : lando
-
Greg Tatum authored
Differential Revision: https://phabricator.services.mozilla.com/D55007 --HG-- rename : devtools/client/performance-new/components/Perf.js => devtools/client/performance-new/components/DevToolsAndPopup.js extra : moz-landing-system : lando
-
Greg Tatum authored
Differential Revision: https://phabricator.services.mozilla.com/D54771 --HG-- extra : moz-landing-system : lando
-
Greg Tatum authored
This commit is fairly trivial, but creates the about:profiler page to start the new about:profiler work. Differential Revision: https://phabricator.services.mozilla.com/D53729 --HG-- extra : moz-landing-system : lando
-
- 05 Dec, 2019 19 commits
-
-
Simon Giesecke authored
Bug 1597211 - Use InitializedOnce to reduce statefulness of Cursor class. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D53951 --HG-- extra : moz-landing-system : lando
-
Simon Giesecke authored
Bug 1597211 - Use EmplaceBack instead of AppendResult, and use return value rather than output parameter. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53938 --HG-- extra : moz-landing-system : lando
-
Simon Giesecke authored
Bug 1597211 - Calculate size of individual cursor response entries. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53937 --HG-- extra : moz-landing-system : lando
-
Simon Giesecke authored
Bug 1597211 - Stop processing entries when maximum message size has been exceeded. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53936 --HG-- extra : moz-landing-system : lando
-
Simon Giesecke authored
Bug 1597211 - Adjust parameters and return types to allow passing response size information. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53935 --HG-- extra : moz-landing-system : lando
-
Mihai Alexandru Michis authored
Backed out changeset 2921275a761f (bug 1599659) for causing bustages in testSABAccounting.cpp CLOSED TREE
-
Mark Banner authored
Bug 1601633 - Switch some more search xpcshell-tests to use the useTestEngines helper function. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D55463 --HG-- extra : moz-landing-system : lando
-
Mark Banner authored
Bug 1601633 - In search tests, when running asyncReInit, don't reset the search service. r=mikedeboer SearchService.reset() isn't designed to be called with reInit, but with init. Differential Revision: https://phabricator.services.mozilla.com/D55462 --HG-- extra : moz-landing-system : lando
-
Lars T Hansen authored
SABs become foreground-finalizable so that we can access the runtime during finalization. Then a simple counter on the runtime will track live SABs for the runtime, and the predicate on the context can get its information from the runtime. Fallout: SABs are now enabled on the globals used for jsapi-tests. Differential Revision: https://phabricator.services.mozilla.com/D55783 --HG-- extra : moz-landing-system : lando
-
Andrew Osmond authored
Some OpenGL ES implementations do not like how we overflow a signed 32-bit integer when masking what are otherwise really unsigned 32-bit integers. This patch avoids the problematic mask and instead just does an equivalent shift. Differential Revision: https://phabricator.services.mozilla.com/D55733 --HG-- extra : moz-landing-system : lando
-
Brian Grinstead authored
Differential Revision: https://phabricator.services.mozilla.com/D55885 --HG-- extra : moz-landing-system : lando
-
Masatoshi Kimura authored
Differential Revision: https://phabricator.services.mozilla.com/D55946 --HG-- extra : moz-landing-system : lando
-
Andrew Osmond authored
Historically there were kludges in how we chose to snap layers and transforms, nominally for performance reasons (see bug 602200 comment 36). WebRender appears to render what was considered at the time the ideal outcome, which also makes the most sense as a content author. Given we are otherwise lacking a reason to continue with the old behaviour, this patch adds a new test case to confirm WebRender snaps in the ideal fashion, and non-WebRender does not. Differential Revision: https://phabricator.services.mozilla.com/D55852 --HG-- extra : moz-landing-system : lando
-
Patrick Brosset authored
Bug 1601219 - Use the right PageStyleFront instance when querying computed styles from the color picker; r=rcaliman It looks like we left out some places in the inspector when we made it fission-compatible. The color-picker, in particular, needs access to the selected node's computed style for its color contrast logic. We used to access this on the top-level target PageStyleFront. We just need to change this so it uses the one contextual to the selected node. Differential Revision: https://phabricator.services.mozilla.com/D55962 --HG-- extra : moz-landing-system : lando
-
Florin Strugariu authored
Bug 1593674 - remove marionette VideoStream YouTube test as it's duplicated in raptor r=tarek,marionette-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D52820 --HG-- extra : moz-landing-system : lando
-
Mark Banner authored
Bug 1600715 - Match the order of the extraParams for search engines to the existing lists. r=mikedeboer We might as well do this for now to keep the tests passing when modern config is turned on. It doesn't actually matter what order these particular parameters are listed in. Differential Revision: https://phabricator.services.mozilla.com/D55641 --HG-- extra : moz-landing-system : lando
-
Mark Banner authored
Bug 1600715 - Change the searchUrlParams in the modern config to be an ordered array of objects. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D55640 --HG-- extra : moz-landing-system : lando
-
Mark Banner authored
Bug 1444426 - Remove the 'Automatically update search engines' option from preferences as it is confusing and doesn't fully apply now. r=mikedeboer,fluent-reviewers Differential Revision: https://phabricator.services.mozilla.com/D55859 --HG-- extra : moz-landing-system : lando
-
Axel Hecht authored
This fixes quite a bit of historical baggage, and also goes into a bit more details of what the l10n repacks actually do. Differential Revision: https://phabricator.services.mozilla.com/D55807 --HG-- extra : moz-landing-system : lando
-
- 04 Dec, 2019 1 commit
-
-
Rob Wood authored
Bug 1601006 - Fix download location of fenix performancetest apk in CI for raptor-browsertime r=stephendonner Differential Revision: https://phabricator.services.mozilla.com/D55864 --HG-- extra : moz-landing-system : lando
-
- 05 Dec, 2019 15 commits
-
-
Noemi Erli authored
-
Daniel Harris authored
Differential Revision: https://phabricator.services.mozilla.com/D55925 --HG-- extra : moz-landing-system : lando
-
Jonathan Watt authored
Differential Revision: https://phabricator.services.mozilla.com/D55942 --HG-- extra : moz-landing-system : lando
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D55951 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
Now all loops use either JSOP_IFNE (do-while) or JSOP_GOTO (other loops). Differential Revision: https://phabricator.services.mozilla.com/D55723 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
For now we still need the source note itself to determine the stackPhiCount in IonBuilder. Hopefully we can fix that later. Differential Revision: https://phabricator.services.mozilla.com/D55635 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
This allows removing the source note offset in the next patch. Differential Revision: https://phabricator.services.mozilla.com/D55634 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
It's now always called from IonBuilder::jsop_loophead. Differential Revision: https://phabricator.services.mozilla.com/D55633 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
Mechanical rename/merge for the most part. When restarting a loop in IonBuilder, we skip the JSOP_LOOPHEAD so we now re-add the interrupt check (this used to be done by JSOP_LOOPENTRY) explicitly by calling emitLoopHeadInstructions. Differential Revision: https://phabricator.services.mozilla.com/D55632 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
This is necessary for the next patch: it will merge JSOP_LOOPHEAD and JSOP_LOOPENTRY but that means there can be multiple callVMs for that op and this confuses DebugModeOSR (interrupts can trigger debugger recompilation). Differential Revision: https://phabricator.services.mozilla.com/D55631 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
Differential Revision: https://phabricator.services.mozilla.com/D55630 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
In visitTestBackedge we can just get the backedge target from the bytecode instruction. Differential Revision: https://phabricator.services.mozilla.com/D55629 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
All loops now use State::DoWhileLike so we can don't need to keep track of the state anymore and can remove some more dead code. Differential Revision: https://phabricator.services.mozilla.com/D55628 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
All loops now have the same structure. A later patch in the stack will remove this class. Differential Revision: https://phabricator.services.mozilla.com/D55626 --HG-- extra : moz-landing-system : lando
-
Jan de Mooij authored
This changes all loops to have the following bytecode structure: ``` JSOP_LOOPHEAD JSOP_LOOPENTRY ...condition/body... JSOP_GOTO/JSOP_IFEQ/JSOP_IFNE ``` This simplifies IonBuilder a lot because it can use the do-while code path for all loops. For-in loops are also a bit simpler now because they no longer need to have the next enumerated value on the stack across the backedge. Later patches in the stack wil fold JSOP_LOOPENTRY into JSOP_LOOPHEAD, simplify the source notes more and remove more code from IonBuilder. I verified stepping/breakpoints for the different loop types works in the debugger the same way as before this patch. Differential Revision: https://phabricator.services.mozilla.com/D55625 --HG-- extra : moz-landing-system : lando
-