Commit Graph

631992 Commits

Author SHA1 Message Date
Jared Wein
856c566817 Bug 1520865 - Use the return value of Array.concat when building the list of nodes that are being localized before window.sizeToContent. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16887

--HG--
extra : moz-landing-system : lando
2019-01-17 23:16:36 +00:00
Emilio Cobos Álvarez
7c5414f507 Bug 1521066 - Fix double border rendering of border-collapsed tables. r=jrmuizel
Gotta love C++... I missed the `break;` for that branch so we were always
falling back to the solid border rendering path (which we use if the border is
too small).

Differential Revision: https://phabricator.services.mozilla.com/D16977

--HG--
extra : moz-landing-system : lando
2019-01-18 16:49:04 +00:00
Jeff Muizelaar
326fbedf02 Bug 1520952. Fix DataMutex constructor to avoid a copy. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D16915

--HG--
extra : moz-landing-system : lando
2019-01-18 01:32:40 +00:00
Greg Tatum
7042c8f1c3 Bug 1520526 - Add categories to all profiler markers; r=mstange
This commit adds categories to all markers. This way the profiler's
marker categories and frame label categories agree. There are a few
duplicate category properties on some of the marker payloads, but
this could be cleaned up in a follow-up if needed.

Differential Revision: https://phabricator.services.mozilla.com/D16864

--HG--
extra : moz-landing-system : lando
2019-01-18 15:40:15 +00:00
Emilio Cobos Álvarez
564b5b883b Bug 1520989 - Represent the percentage in LengthPercentage with something other than an option. r=firefox-style-system-reviewers,boris
Not the prettiest, but it will work, and LengthPercentage will be 12 bytes which is pretty good (we could do better if wanted I guess):

  * Au(i32) length;
  * f32 percentage;
  * AllowedNumericType(u8) clamping_mode;
  * bool has_percentage;
  * bool was_calc;

This will allow me to start moving C++ stuff to use this representation.

Differential Revision: https://phabricator.services.mozilla.com/D16929

--HG--
extra : moz-landing-system : lando
2019-01-18 19:32:27 +00:00
Rob Wood
ebffce4499 Bug 1521099 - Add FCP measurement to pageload on geckoview (tp6m-1); r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D17001

--HG--
extra : moz-landing-system : lando
2019-01-18 18:26:09 +00:00
Tim Nguyen
495df7ddea Bug 1241885 - Implement support for -moz-window-dragging in GTK and remove toolkit toolbar-drag binding. r=dao,bzbarsky,stransky
The restriction preventing fullscreen windows from being dragged is removed.

Differential Revision: https://phabricator.services.mozilla.com/D15075

--HG--
extra : moz-landing-system : lando
2019-01-18 16:51:08 +00:00
James Willcox
6d9e3d0034 Bug 1521087 - Enable process hang monitor in GeckoView r=geckoview-reviewers,droeh#geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D16979

--HG--
extra : moz-landing-system : lando
2019-01-18 16:08:28 +00:00
James Willcox
92d41d761f Bug 1515689 - Fix initialization/destruction race in UiCompositorControllerParent r=botond
It looks like we can do initialization and destruction from the UI
thread before the bits that run on the Compositor thread have run. Avoid
this by synchronously waiting on the Compositor.

Differential Revision: https://phabricator.services.mozilla.com/D16596

--HG--
extra : moz-landing-system : lando
2019-01-17 19:37:32 +00:00
James Graham
b75c602ced Bug 1521072 - Log wpt reftest screenshots on fail when running mach, r=ato
On CI we only want to log screenshots when something unexpected happens since anything
else is rather wasteful of resources. But locally getting screenshots for expected
failures seems helpful for debugging, so worth making the default. Hopefully this isn't
too confusing for people just checking if their patch regresses anything rather than
actively working on fixing failures.

Depends on D16973

Differential Revision: https://phabricator.services.mozilla.com/D16974

--HG--
extra : moz-landing-system : lando
2019-01-18 14:21:56 +00:00
James Graham
30585f1762 Bug 1521072 - Fix logging screenshots from wpt with mach logger, r=ato
When the logging setup moved to earlier in the setup we ended up setting the
option to enable tbpl-style screenshots from mach after the loggers were already
initalised. Move this to earlier in the command so this option starts working again.

Differential Revision: https://phabricator.services.mozilla.com/D16973

--HG--
extra : moz-landing-system : lando
2019-01-18 14:21:32 +00:00
Brian Grinstead
749017b6db Bug 1518026 - Escape '!' to '\041' in posix strings ($'...');r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D16515

--HG--
extra : moz-landing-system : lando
2019-01-18 14:52:35 +00:00
Andrei Oprea
ac93d3e061 Bug 1515078 - Add opt out UX in about:preferences for Pocket Newtab r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D16539

--HG--
extra : moz-landing-system : lando
2019-01-18 14:51:17 +00:00
Nicolas Chevobbe
68276de074 Bug 1495715 - Fix intermittent on browser_jsterm_await_paused; r=Honza.
Looking at the logs and the screenshots, it seems that the test fails
because the debugger is not paused anymore when evluating the await
expression, meaning that `foo` is undefined.
Here we try to wait for a small bit to give more time for the server
to evaluate before resuming.

Differential Revision: https://phabricator.services.mozilla.com/D16554

--HG--
extra : moz-landing-system : lando
2019-01-18 14:49:08 +00:00
Nicolas Chevobbe
bb0ac7f702 Bug 1518727 - Add a Learn More link in the getter invoke confirm dialog; r=Honza.
The Learn More link navigates the user to an MDN page
explaining why we don't automatically invoke getters
on behalf of the user.
The link is opened either by clicking on it, or by
pressing the "?" key.
A test is added to ensure this works as expected.

Differential Revision: https://phabricator.services.mozilla.com/D16545

--HG--
extra : moz-landing-system : lando
2019-01-18 14:41:44 +00:00
Nicolas Chevobbe
fe89f13402 Bug 1482875 - Add test for middle-click pasting in console input; r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D16793

--HG--
extra : moz-landing-system : lando
2019-01-18 14:19:56 +00:00
Nicolas Chevobbe
cf4363f7a2 Bug 1482875 - Monkeypatch CodeMirror to handle pasting with middle-click in DevTools; r=gl.
Instead of focusing the input when a paste event is fired
on the scroller (which does not work on Firefox), we
dispatch the `paste` event from the scroller to the textarea.

We take this as an opportunity to update the package.json (we
probably don't need babel here, and we can update to latest
webpack).

Differential Revision: https://phabricator.services.mozilla.com/D16792

--HG--
extra : moz-landing-system : lando
2019-01-18 14:19:19 +00:00
Dorel Luca
5e7e061044 Backed out 5 changesets (bug 1495944) for DevTools failures in devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_devtoolstoolbox_menubar.js
Backed out changeset 52e5f0d01900 (bug 1495944)
Backed out changeset 025ffd6f441f (bug 1495944)
Backed out changeset df656c9d03b1 (bug 1495944)
Backed out changeset be64b571b600 (bug 1495944)
Backed out changeset 9418ac4c2fa1 (bug 1495944)
2019-01-18 16:14:34 +02:00
Julian Descottes
7a8b0165bc Bug 1500374 - Rename temporary addon test to be consistent with other addons test;r=daisuke
Depends on D16576

Differential Revision: https://phabricator.services.mozilla.com/D16577

--HG--
rename : devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_temporary_addon_install_error.js => devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_addons_temporary_install_error.js
extra : moz-landing-system : lando
2019-01-18 14:01:51 +00:00
Julian Descottes
c253e5791b Bug 1500374 - Test warning messages for addons are displayed in new about:debugging;r=daisuke
Depends on D16575

Differential Revision: https://phabricator.services.mozilla.com/D16576

--HG--
extra : moz-landing-system : lando
2019-01-18 14:05:15 +00:00
Julian Descottes
1be9389c9f Bug 1500374 - Show addon warnings using ErrorMessage;r=daisuke,ladybenko
Depends on D16573

Differential Revision: https://phabricator.services.mozilla.com/D16574

--HG--
extra : moz-landing-system : lando
2019-01-18 13:53:45 +00:00
Julian Descottes
1e9fe745d5 Bug 1500374 - Add test for temporary id message;r=daisuke
Depends on D16572

Differential Revision: https://phabricator.services.mozilla.com/D16573

--HG--
extra : moz-landing-system : lando
2019-01-18 13:52:11 +00:00
Julian Descottes
d0c2570c41 Bug 1500374 - Display temporary ID message for tmp webextensions in new aboutdebugging;r=daisuke
Depends on D16571

Differential Revision: https://phabricator.services.mozilla.com/D16572

--HG--
extra : moz-landing-system : lando
2019-01-18 13:50:05 +00:00
Julian Descottes
f872183a62 Bug 1500374 - Move addon extension id rendering to dedicated method;r=daisuke
Not strictly needed but I think it makes the component easier to read

Differential Revision: https://phabricator.services.mozilla.com/D16571

--HG--
extra : moz-landing-system : lando
2019-01-18 13:48:12 +00:00
Emilio Cobos Álvarez
62fdf6f313 Bug 1430623 - Move the lang font prefs to Document instead of nsPresContext. r=jfkthame
This will allow me to (in different patches):

 * Make the default style structs constructible without a pres context (default
   color and co. would need to be faked or moved to Document as well, but that's
   ok, since those cannot affect media queries, the default font-size does).

 * Remove the nsPresContext pointer from ComputedStyle (moving it to nsFrame,
   probably).

That would in turn allow me to have the default style computed without a pres
context, which allows us to fix both bug 1490401 and bug 1471231.

Differential Revision: https://phabricator.services.mozilla.com/D16926

--HG--
extra : moz-landing-system : lando
2019-01-18 13:43:06 +00:00
Martin Stransky
8ddc948f81 Bug 1433667 - Honour system titlebar button left/right placement, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D16466

--HG--
extra : moz-landing-system : lando
2019-01-18 13:52:29 +00:00
Nicolas Chevobbe
1128d243c6 Bug 1489491 - Populate reverse search with input text selection; r=bgrins.
If the user selected some text in the console input
and opens the reverse search UI, we populate the
reverse search input with the selected text and do
a reverse search with this text.
A test is added to ensure this works as expected.

Differential Revision: https://phabricator.services.mozilla.com/D16843

--HG--
extra : moz-landing-system : lando
2019-01-18 13:20:44 +00:00
Jan de Mooij
88fc8a5784 Bug 1284719 part 2 - Fold EmitSection into BytecodeEmitter, remove prologue/main split. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D16948

--HG--
extra : moz-landing-system : lando
2019-01-18 13:15:27 +00:00
Jan de Mooij
84699eccac Bug 1284719 part 1 - Emit hoisted top-level functions directly in the prologue, remove switchToPrologue. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D16947

--HG--
extra : moz-landing-system : lando
2019-01-18 13:14:58 +00:00
Boris Zbarsky
3bf84b1452 Bug 1519284. Fix rooting hazards in PaymentRequest. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D16891

--HG--
extra : moz-landing-system : lando
2019-01-18 09:18:18 +00:00
Luca Greco
220c6752d7 Bug 1488825 - Enable ExtensionStorageIDB backend on all channels. r=aswan
This patch enables the WebExtensions "browser.storage.local" IndexedDB backend
on non-Nightly channels.

Differential Revision: https://phabricator.services.mozilla.com/D16717

--HG--
extra : moz-landing-system : lando
2019-01-16 23:47:44 +00:00
Tim Nguyen
993aa144a0 Bug 1520661 - Stop using XUL grid layout in update binding. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D16763

--HG--
extra : moz-landing-system : lando
2019-01-18 11:49:33 +00:00
Margareta Eliza Balazs
07ff0e85e0 Backed out 4 changesets (bug 1495611) for spidermonkey bustages in js/src/jit-test/tests/binast/lazy/bug1323854-2.binjs CLOSED TREE
Backed out changeset 69d19e1214f7 (bug 1495611)
Backed out changeset a5e61a18508d (bug 1495611)
Backed out changeset 0baeacb1800b (bug 1495611)
Backed out changeset da5caa27480c (bug 1495611)
2019-01-18 14:21:00 +02:00
Margareta Eliza Balazs
0ba2ee586d Backed out changeset 92c56dcf69b8 (bug 1512949) for mochitest failures setup | Login to delete is defined: login0 - false == true - got false, expected true (operator ==) CLOSED TREE 2019-01-18 14:19:05 +02:00
Daisuke Akatsuka
9a0d67bef6 Bug 1495944: Add a test for shortcut keys on about:devtools-toolbox page. r=jdescottes
Depends on D16687

Differential Revision: https://phabricator.services.mozilla.com/D16788

--HG--
extra : moz-landing-system : lando
2019-01-18 11:57:01 +00:00
Daisuke Akatsuka
231df51893 Bug 1495944: Add a test for context menu in about:devtools-toolbox. r=jdescottes
Depends on D16686

Differential Revision: https://phabricator.services.mozilla.com/D16687

--HG--
extra : moz-landing-system : lando
2019-01-18 11:55:20 +00:00
Daisuke Akatsuka
5ed18d8f18 Bug 1495944: Add a test whether the menu items that open inspector was hidden. r=jdescottes
Depends on D16685

Differential Revision: https://phabricator.services.mozilla.com/D16686

--HG--
extra : moz-landing-system : lando
2019-01-18 11:54:26 +00:00
Daisuke Akatsuka
d5682bba8c Bug 1495944: Show/Hide 'Inspect Element' item in content context menu. r=jdescottes
This patch removes "Inspect Element" menu item from content context menu in
case that about:devtools-toolbox are opening.
However, we may be able to remove after fixing 1515265.

Depends on D16684

Differential Revision: https://phabricator.services.mozilla.com/D16685

--HG--
extra : moz-landing-system : lando
2019-01-18 11:53:50 +00:00
Daisuke Akatsuka
6ca976f56d Bug 1495944: Enable/Disable devtools menu items and the shortcut key. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D16684

--HG--
extra : moz-landing-system : lando
2019-01-18 10:26:53 +00:00
Tooru Fujisawa
d4fcf84025 Bug 1495611 - Part 4: Do not run binast/lazy and binast/nonlazy on windows. r=Yoric
Depends on D16810

Differential Revision: https://phabricator.services.mozilla.com/D16939

--HG--
extra : moz-landing-system : lando
2019-01-18 10:27:42 +00:00
Tooru Fujisawa
f4183591ee Bug 1495611 - Part 3: Add jit-tests in BinAST format. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D16810

--HG--
extra : moz-landing-system : lando
2019-01-18 10:30:39 +00:00
Tooru Fujisawa
6f05744ee5 Bug 1495611 - Part 2: Apply cgc-jittest-timeouts.txt to binast directory. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D16809

--HG--
extra : moz-landing-system : lando
2019-01-18 04:55:05 +00:00
Tooru Fujisawa
2343d8ceeb Bug 1495611 - Part 1: Add script to encode jit-tests into BinAST files. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D16808

--HG--
extra : moz-landing-system : lando
2019-01-18 10:30:06 +00:00
Mark Banner
2782d6714f Bug 1512654 - Properly display search matches and make them functional on the new QuantumBar. r=dao
This implements the correct display of search matches, except for the fact that the "Search with" text should not be shown by default only on hover.

The actual selection of the result should work the same as for the quantum bar, and have the same telemetry hooked up.

Depends on D16617

Differential Revision: https://phabricator.services.mozilla.com/D16697

--HG--
extra : moz-landing-system : lando
2019-01-18 10:40:22 +00:00
Mark Striemer
8a76052bac Bug 1515685 - Part 2: Convert about:addons gear menu to <button> r=dao
Differential Revision: https://phabricator.services.mozilla.com/D15121

--HG--
extra : moz-landing-system : lando
2019-01-18 10:44:50 +00:00
Mark Striemer
188717212b Bug 1515685 - Part 1: Remove menulist style overrides for button[type="menu"] r=dao
Differential Revision: https://phabricator.services.mozilla.com/D16751

--HG--
extra : moz-landing-system : lando
2019-01-18 10:44:50 +00:00
vinoth
5d09ad138e Bug 1512949 - Remove eval from tests and flip assertion flag r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D14054

--HG--
extra : moz-landing-system : lando
2019-01-15 13:11:19 +00:00
Makoto Kato
c7936919a5 Bug 1518002 - Update selection cache when initializing editor. r=masayuki
GitLab's comment calls scrollTop on input event handler. The scollTop may cause
reflow.  When causing reflow, editor is destroyed and initialized again. Then
nsTextEditorState will set current value to editor.  But this is failure.

By bug 1465702, selection is cached in edit action. When initializing editor,
selection controller is updated, so selection into cache becomes invalid. It
means that all selection methods will return error since document is different.

So we should update selection cache when initializing editor.

Also, I cannot create test case for this situation since we have to cause reflow
in input and/or composition event. Do you have any idea?

Differential Revision: https://phabricator.services.mozilla.com/D16944

--HG--
extra : moz-landing-system : lando
2019-01-18 10:00:23 +00:00
Julian Descottes
1ebdb39774 Bug 1500378 - Migrate browser_addons_debug_webextension_nobg to new aboutdebugging;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D16917

--HG--
rename : devtools/client/aboutdebugging/test/browser_addons_debug_webextension_nobg.js => devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_addons_debug_nobg.js
extra : moz-landing-system : lando
2019-01-18 09:58:15 +00:00
Margareta Eliza Balazs
6ab4f009e1 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-18 11:46:50 +02:00