Commit Graph

674821 Commits

Author SHA1 Message Date
Narcis Beleuzu
40436ca8a7 Backed out changeset a8ea98346a87 (bug 1562057) for reftest failures on contain-size-select-elem-002 . CLOSED TREE 2019-10-11 21:12:58 +03:00
Nico Grunbaum
0374ef3d44 Bug 1586593 - dispatch CloseInt on DataChannel Open ACK failure - r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D48938

--HG--
extra : moz-landing-system : lando
2019-10-11 17:03:23 +00:00
Alok Nikhil
fc2f113602 Bug 1585196 - Cleanup LazyScriptCreationData, r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D48915

--HG--
extra : moz-landing-system : lando
2019-10-11 15:38:51 +00:00
Jared Wein
ebdbdbee8f Bug 1583795 - Select the first breached login when breaches are set initially. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D48764

--HG--
extra : moz-landing-system : lando
2019-10-11 17:35:54 +00:00
Edouard Oger
25eb2d60df Bug 1549049 - Unify Sync Now buttons logic. r=markh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48410

--HG--
extra : moz-landing-system : lando
2019-10-11 17:06:57 +00:00
Daniel Holbert
c0534692fd Bug 1562057: Change size-contained & empty select elements to have the same inline-size. r=TYLin
Per the css-contain specification, size contained elements must be sized as if
they were empty. Up until now, we've been handling that by just using "0" as
the intrinsic size of some components, but that doesn't actually match the size
of a "true" empty select, which has some nonzero width from:
 (a) the default inline-axis padding on the display frame (added in a rule for
     the ::-moz-display-comboboxcontrol-frame pseudo, in forms.css).

 (b) the width (inline-size) of the display frame's "placeholder" space
     character, which has a small intrinsic width (but which really only exists
     for *block-axis* sizing and alignment, when no option is selected from
     the dropdown).

This patch addresses issue (a) by explicitly adding the display frame's
inline-axis padding to size-contained elements, and it addresses issue (b) by
changing to use a zero-width space character in empty select elements.

So: as of this patch, size-contained select elements are getting a little wider
(to address (a)), and empty select elements are also getting a little skinnier
(to address (b)), and they'll end up being the same width.

(I chose U+FEFF "zero-width non-breaking-space" since we were previously using
a non-breaking space character. I'm not sure if the non-breaking aspect matters,
but I figured I'd preserve that to be on the safe side.)

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

--HG--
extra : moz-landing-system : lando
2019-10-11 16:51:41 +00:00
Mark Banner
0f977493e1 Bug 1576160 - Turn on the display of default private search engine feature for nightly/early beta users. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D47223

--HG--
extra : moz-landing-system : lando
2019-10-11 07:22:23 +00:00
Imanol Fernandez
2d92d3cf9a Bug 1587366 - Fix VRManagerParent::GetVRActiveStatus race condition: Notify VRActiveStatus after a the VREventObserver is created. r=rbarker,daoshengmu
Notify VRActiveStatus after a the VREventObserver is created to prevent the VRManagerParent::GetVRActiveStatus race condition.
Call VRManager::Shutdown() when the app goes to background instead of calling it in the foreground event due to the inactivity timer.

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

--HG--
extra : moz-landing-system : lando
2019-10-11 15:58:39 +00:00
Tim Nguyen
8e222cab72 Bug 1586997 - Fix focusing the first input of edit bookmark dialogs. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48955

--HG--
extra : moz-landing-system : lando
2019-10-11 14:16:42 +00:00
Gijs Kruitbosch
c5e6a9403a Bug 1587784 - expect the additional onSecurityChange update that comes with a remoteness change in fission in browser_alltabslistener.js, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48853

--HG--
extra : moz-landing-system : lando
2019-10-11 15:12:22 +00:00
Gijs Kruitbosch
ec78b5ca7c Bug 1587784 - avoid the test listener in browser_alltabslistener.js being notified for the base/dummy page loading when fission is enabled, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48852

--HG--
extra : moz-landing-system : lando
2019-10-11 15:12:21 +00:00
Gijs Kruitbosch
a97c79d990 Bug 1587784 - improve logging and test assertions in browser_alltabslistener.js so it's easier to work out what's going on, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48851

--HG--
extra : moz-landing-system : lando
2019-10-11 15:12:15 +00:00
arthur.iakab
604018cb2e Backed out changeset 42d3ccf69629 (bug 1583879) for causing reftest failures on sort-startSame-1b.svg CLOSED TREE 2019-10-11 18:27:52 +03:00
Mark Banner
bbdd994f71 Bug 1583162 - Add an option in preferences to allow search suggestions in private windows. r=mak,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48972

--HG--
extra : moz-landing-system : lando
2019-10-11 14:57:44 +00:00
Mark Banner
50b98750a5 Bug 1583162 - Remove 'Show Suggestions' from the search bar context menu as it doesn't work correctly, and using prefs UI is better. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48971

--HG--
extra : moz-landing-system : lando
2019-10-11 14:57:27 +00:00
Abdoulaye Oumar Ly
c558bed276 Bug 1505916 - [Fission] Part 2: Make the fullscreen code work with oop iframes. r=NeilDeakin,smaug
e10s scenario:
1. An DOM element request fulscreen mode.
2. The request is redirected to the parent.
3. Parent enters fullscreen.
4. Parent notifies child that it has finished entering fullscreen.
5. Child goes fullscreen.
6. Then, child notifies parent that it has finished transitioning to fullscreen.
4. Finally, parent notify observers that fullscreen paint has finished.

Let's go into the details of how step 5 works in the above scenario.
5.a The element that made the request is set to fullscreen.
5.b Then, the document where that element lives is set to fullscreen as well as all of its ancestors until we reach the top level document. (see Document::ApplyFulscreen method)

Now in Fission world, we may have a request comming from an oop iframe. And it that case since we won't have  to ancestor documents living in different content process(es), we will first notiy those content processes (one after another from bottom to top) to go fullscreen. Once they all do, the content process where the request originated will be told to enter fullscreen.

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

--HG--
extra : moz-landing-system : lando
2019-10-11 14:30:28 +00:00
Abdoulaye Oumar Ly
a0898dc653 Bug 1505916 - [Fission] Part 1: Make the fullscreen code work with JSWindowActors. r=NeilDeakin,dao,smaug
At this point, fullscreen is not regressed but it doesn't work with oop iframes yet.

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

--HG--
extra : moz-landing-system : lando
2019-10-11 14:30:28 +00:00
Simon Fraser
791c9d7928 Bug 1588111 Fix mach try fuzzy --s --full r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D48974

--HG--
extra : moz-landing-system : lando
2019-10-11 14:45:08 +00:00
Tooru Fujisawa
81ce571f23 Bug 1587663 - Add BinASTSymbol and de-templatize HuffmanTable classes. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D48793

--HG--
extra : moz-landing-system : lando
2019-10-11 14:42:41 +00:00
Sebastian Hengst
6d31850c0f Bug 1585946 - Set audioworkletnode tests to fail on beta and release. r=jgraham
The annotations got removed in bug 1584570 (due an issue with the tool which
updates the annotations). All of these annotations had been added before, most
in bug 1583496.

The test fail because AudioWorklet is not enabled on these trees.

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

--HG--
extra : moz-landing-system : lando
2019-10-11 12:54:04 +00:00
David Walsh
a289812d64 Bug 1587780 - Unify close/remove button between Debugger and NetMonitor r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48875

--HG--
extra : moz-landing-system : lando
2019-10-11 13:00:57 +00:00
Greg Tatum
e114c68c00 Bug 1587117 - Fix profiler popup shortcuts to use the correct preferences; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D48562

--HG--
extra : moz-landing-system : lando
2019-10-10 18:00:05 +00:00
Mirko Brodesser
b761e516f6 Bug 1587746: remove RangeBoundaryBase::Set and use constructor instead. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D48826

--HG--
extra : moz-landing-system : lando
2019-10-11 12:43:57 +00:00
David Walsh
a6c154dc1f Bug 1587918 - Focus on the add input when the request blocking pane is shown r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48910

--HG--
extra : moz-landing-system : lando
2019-10-11 12:56:26 +00:00
Nicolas Silva
c1f7e63ce2 Bug 1583879 - Skip uploading and rendering empty blob tiles. r=jrmuizel
This patch adds a notion of "fully transparent" image in the resource cache.
These are not uploaded in the texture cache and image requests return the
necessary information to allow the frame building code to skip emitting
primitives accordingly.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 13:34:51 +00:00
David Walsh
24ff5a9aa6 Bug 1585307 - Prevent URLs from being duplicated in Network Panel's request blocking r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48920

--HG--
extra : moz-landing-system : lando
2019-10-11 13:26:25 +00:00
David Walsh
75688d1f71 Bug 1587781 - Display correct context menu item for blocking URLs r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48850

--HG--
extra : moz-landing-system : lando
2019-10-11 13:40:04 +00:00
Geoff Brown
067ad4d723 Bug 1587207 - Add logging to investigate intermittent hang in android-hw tests; r=bc
Differential Revision: https://phabricator.services.mozilla.com/D48921

--HG--
extra : moz-landing-system : lando
2019-10-11 13:43:06 +00:00
Dão Gottwald
f49de631fa Bug 1587800 - Remove the hidden-focus class. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48845

--HG--
extra : moz-landing-system : lando
2019-10-11 13:35:52 +00:00
harry
9b2a6d81ce Bug 1588084 - Add null-checking to isUrlbarFocused to avoid crashes on window shutdown. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D48966

--HG--
extra : moz-landing-system : lando
2019-10-11 13:35:04 +00:00
Andrew Halberstadt
91116caeac Bug 1587206 - [lint.flake8] Enable E117 across the tree, r=sylvestre
Prevents over-indentation.

Depends on D48611

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

--HG--
extra : moz-landing-system : lando
2019-10-10 18:51:45 +00:00
Andrew Halberstadt
142851700b Bug 1587206 - [lint.flake8] Enable F811 across the tree, r=sylvestre
This prevents redefinition of unused variables.

Depends on D48610

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

--HG--
extra : moz-landing-system : lando
2019-10-10 18:51:20 +00:00
Andrew Halberstadt
061e947540 Bug 1587206 - [lint.flake8] Enable F633 across the tree, r=sylvestre
This prevents '>>' with print statements. Since this syntax is still valid in
Python 2, I exluded dirs that contain this error rather than fix them.

Depends on D48609

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

--HG--
extra : moz-landing-system : lando
2019-10-10 18:50:52 +00:00
Andrew Halberstadt
2b0d90e3ad Bug 1587206 - [lint.flake8] Enable F632 across the tree, r=sylvestre
This ensures we use ==/!= to strings and ints (instead of is/is not).

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

--HG--
extra : moz-landing-system : lando
2019-10-10 18:50:33 +00:00
Gregory Mierzwinski
48a0396380 Bug 1578542 - Fail the tests when a subtest is missing from the results. r=perftest-reviewers,stephendonner,rwood
This patch adds the ability to check if all subtests were run and ensures that we fail the task when at least one test is missing from the expected set of tests. It also modifies how the return code is computed in output.output to check that all checks passed and that none of them failed.

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

--HG--
extra : moz-landing-system : lando
2019-10-10 15:51:07 +00:00
Francesco Lodolo (:flod)
e0d471ca93 Bug 1587728 - Add documentation for Fluent to Fluent migrations r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D48822

--HG--
extra : moz-landing-system : lando
2019-10-11 13:18:37 +00:00
Michael Hoffmann
ffc801394d Bug 1555021 - Dark theme colors for new profiler tab r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D48740

--HG--
extra : moz-landing-system : lando
2019-10-11 12:34:54 +00:00
Noemi Erli
9bb4859279 Backed out changeset 41fb463d4a8c (bug 1587800) for failures in test_about_private_browsing.py 2019-10-11 13:49:51 +03:00
Dão Gottwald
ea4ddcd840 Bug 1587800 - Remove the hidden-focus class. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48845

--HG--
extra : moz-landing-system : lando
2019-10-11 09:58:13 +00:00
Sebastian Hengst
0af4fd28ee Bug 1587836 - update permissions related Bugzilla components stored in moz.build files. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D48869

--HG--
extra : moz-landing-system : lando
2019-10-11 08:44:00 +00:00
John Dai
f36d0e4438 Bug 1587490 - Skip dom/base/test/browser_messagemanager_unload.js when fission enable; r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D48854

--HG--
extra : moz-landing-system : lando
2019-10-10 23:47:59 +00:00
Emilio Cobos Álvarez
2b6c1a3a67 Bug 1513282 - Don't crash in some first-line + display: contents edge cases. r=heycam
... where we've lost track of the display: contents style already since the
ancestor has become display: none, but the first-line belongs to a higher
ancestor that hasn't. Pretty nasty.

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

--HG--
extra : moz-landing-system : lando
2019-10-11 08:11:27 +00:00
lloan
dadc372902 Bug 1587419 - Search keyword does not appear in the input text box field after reopening network panel search. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48739

--HG--
extra : moz-landing-system : lando
2019-10-11 07:59:42 +00:00
Mirko Brodesser
7ab5217f00 Bug 1587370: remove RangeBoundaryBase::SetAfterRef and use constructor instead. r=smaug
Simpler.

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

--HG--
extra : moz-landing-system : lando
2019-10-10 16:13:47 +00:00
Sylvestre Ledru
4bfbe6a3a2 Bug 1587905 - Remove useless variable 'family' declaration & assignation r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D48891

--HG--
extra : moz-landing-system : lando
2019-10-11 07:32:56 +00:00
Sylvestre Ledru
ed331805ac Bug 1587905 - Remove useless variable 'r' declaration & assignation r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D48890

--HG--
extra : moz-landing-system : lando
2019-10-11 07:32:47 +00:00
Sylvestre Ledru
605ec0d455 Bug 1587905 - Remove useless variable 'subdocFrame' declaration & assignation r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D48889

--HG--
extra : moz-landing-system : lando
2019-10-11 07:34:05 +00:00
Lars T Hansen
f59dec1a5b Bug 1587050 - Adjust table.copy part 2. r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D48537

--HG--
extra : moz-landing-system : lando
2019-10-11 06:09:26 +00:00
Lars T Hansen
2f8880d0c5 Bug 1587050 - Adjust table.copy part 1. r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D48536

--HG--
extra : moz-landing-system : lando
2019-10-11 06:09:26 +00:00
Sylvestre Ledru
22e8ae9853 Bug 1587905 - Remove useless variable 'typeTest' declaration & assignation r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D48887

--HG--
extra : moz-landing-system : lando
2019-10-10 22:48:49 +00:00