656618 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
e9ffa7cc6c Bug 1555497 - Make the code in nsXULPopupManager that finds the default insertion point for children handle Shadow DOM as well. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D34333

--HG--
extra : moz-landing-system : lando
2019-06-13 13:23:09 +00:00
Jared Wein
c97e97c5e9 Bug 1550137 - Change from aria-hidden to HTML5 hidden. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34601

--HG--
extra : moz-landing-system : lando
2019-06-14 18:20:53 +00:00
Jared Wein
5c01e14fcb Bug 1550137 - Import button for migrator in the about:logins menu. r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34600

--HG--
extra : moz-landing-system : lando
2019-06-14 18:20:46 +00:00
Andrew Creskey
ee27782e07 Bug 1547997 Increase android max connections from 20 to 40 r=mayhemer
The Android preferences limit network.http.max-connections to 20 (set ~7 years ago).
See https://searchfox.org/mozilla-central/rev/f8b11433159cbc9cc80500b3e579d767473fa539/mobile/android/app/mobile.js#102

By removing this preference the android builds will use the all.js android preference, now set to 40.

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

--HG--
extra : rebase_source : 3c1f9749b549119329973dda6c5c3e48e79e911e
2019-06-14 14:13:32 -04:00
Mark Banner
201255ab84 Bug 1558485 - Turn on ESLint for all of dom/ disabling most of the failing rules. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D34761

--HG--
extra : moz-landing-system : lando
2019-06-13 20:21:46 +00:00
Mark Banner
c51c2a8807 Bug 1558822 - Fix more issues related to shadowing of variables in dom/ code. r=perry
Differential Revision: https://phabricator.services.mozilla.com/D34760

--HG--
extra : moz-landing-system : lando
2019-06-14 18:04:01 +00:00
alwu
ecdd9d203f Bug 1557182 - part4 : add fuzzy for the boundary comparision. r=heycam
When the check whether boxes are overlapping or box is placing out side the container boundary, we should use fuzzy for this checking if the difference is small enough to be ignored.

When two boxes just overlapped a little bit (like < 0.01 px), which user can't be aware of it and looks like just placing side by side, we acutally don't need to adjust box position again.

Otherwise, it would result in an obvious space between two boxes which makes it look more weird because the basic moving unit for adjusting boxes is the Bsize of the first line box.

In addition, adding fuzzy can also ensure rendering testing can be more robust, because on some platform the cues would overlap a really tiny amount of pixels and causes box moving up more than our expectation, which result in incorrect rendering comparasion.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 01:47:45 +00:00
alwu
80e3b0b83c Bug 1557182 - part3 : enable wpt '2_tracks.html' and '3_tracks.html'. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D34082

--HG--
extra : moz-landing-system : lando
2019-06-13 23:17:37 +00:00
alwu
681c5e2610 Bug 1557182 - part2 : do not use <br> to generate line break in reference files. r=heycam
`<br>` has 1 app unit width, which would push text 1 app unit left and cause the positioning difference.

We should use `<div>` to enforce them break line without having extra space in the line box.

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

--HG--
extra : moz-landing-system : lando
2019-06-13 23:17:25 +00:00
alwu
d39b2b70f2 Bug 1557182 - part1 : use 'Ahem'. r=heycam
Using `Ahem` can help to eliminate the unexpected graphic color difference caused by rendeing pipeline.

In addition, the font style should be set on the inner span, because that is the way how we applied `::cue` on cue text.

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

--HG--
extra : moz-landing-system : lando
2019-06-13 23:15:50 +00:00
Alastor Wu
70575e9909 Bug 1464012 - part2 : add test 'test_texttrack_cors_preload_none.html'. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D34756

--HG--
extra : moz-landing-system : lando
2019-06-14 07:53:51 +00:00
Alastor Wu
5b19389470 Bug 1464012 - part1 : directly check media element's crossorigin attribute. r=jya
As `GetCORSMode()` would only be valid after media element starts loading, so we would fail to get the CORS mode if media's preload is `none`.

Therefore, according to the spec [1], we should directly check parent media element's `crossorigin` attribute in order to decide the `corsAttributeState`.

[1] https://html.spec.whatwg.org/multipage/media.html#sourcing-out-of-band-text-tracks:attr-media-crossorigin

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

--HG--
extra : moz-landing-system : lando
2019-06-14 17:56:33 +00:00
Dorel Luca
b4311cbef0 Backed out changeset 6fb248823c0d (bug 1544864) for DevTools failures in devtools/client/webconsole/test/mochitest/browser_console_clear_cache.js. CLOSED TREE 2019-06-14 20:57:29 +03:00
Dorel Luca
6b40527932 Backed out 2 changesets (bug 1529345) for Build Bustage. CLOSED TREE
Backed out changeset 63f80a49839e (bug 1529345)
Backed out changeset 15bac42cc73a (bug 1529345)
2019-06-14 20:55:52 +03:00
Edwin Gao
69720fcf05 Bug 1555454 - move mochitests-media to macosx1014 r=gbrown
Changes:
- migrate `mochitest-media` to run on macosx1014
- rebalance chunks

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

--HG--
extra : moz-landing-system : lando
2019-06-14 14:34:02 +00:00
Logan Smyth
c09e533d0e Bug 1529345 - Part 2: Add Gecko infrastructure for receiving notifications about debugger-related events. r=jimb,smaug
Differential Revision: https://phabricator.services.mozilla.com/D30565

--HG--
extra : moz-landing-system : lando
2019-06-14 17:14:13 +00:00
Logan Smyth
abd1c3a2c0 Bug 1529345 - Part 1: Handle some missing includes. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D31902

--HG--
extra : moz-landing-system : lando
2019-06-14 00:16:16 +00:00
Tarek Ziadé
f9d319bac0 Bug 1558882 - Fixed intermittent on ThreadMetrics.CollectMetrics r=erahm
The first test does not really need to check that we spend less than
200ms, and we can give more time to the scheduler in the second
test, as long as we check that is less than the recursive dispatched
event

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

--HG--
extra : moz-landing-system : lando
2019-06-14 16:43:01 +00:00
Abdoulaye O. Ly
e3c1f07198 Bug 1533958 - Make <select> works with Fission. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D32337

--HG--
extra : moz-landing-system : lando
2019-06-14 16:23:29 +00:00
Gurzau Raul
4f7014872e Backed out changeset cc09b9a55c48 (bug 1557635) for lint failure at android_strings.dtd on a CLOSED TREE.
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/util/OnboardingStringsUtil.java => mobile/android/base/java/org/mozilla/gecko/util/OnboardingStringUtil.java
2019-06-14 19:02:22 +03:00
Johann Hofmann
52d5f250f1 Bug 1557729 - Use principal for permission post prompts instead of URI. r=xeonchen
Differential Revision: https://phabricator.services.mozilla.com/D35033

--HG--
extra : moz-landing-system : lando
2019-06-14 15:49:25 +00:00
Jared Wein
634485eabc Bug 1553209 - Show the title on login list items instead of the complete origin. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34514

--HG--
extra : moz-landing-system : lando
2019-06-14 15:54:07 +00:00
Jared Wein
9927a4ec62 Bug 1553209 - Show the password with a monospace font so the reveal-checkbox doesn't move when toggling it. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34468

--HG--
extra : moz-landing-system : lando
2019-06-14 15:54:00 +00:00
Jared Wein
2dd599e457 Bug 1553209 - Show '(no username)' as the username for logins that lack a username. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34467

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:58 +00:00
Jared Wein
5d220eba4f Bug 1553209 - Merge the modal-input custom element into the login-item custom element. r=MattN,fluent-reviewers,flod
The separation didn't work out right and some work started getting duplicated between login-item and modal-input.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:56 +00:00
Jared Wein
6c7af56f7d Bug 1556934 - Don't show invalid form field styling on inputs before the user has modified them or submitted the form. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34409

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:54 +00:00
Jared Wein
94dfaf8998 Bug 1556934 - Add placeholder text in fields and preprend https:// if scheme is not provided for origin. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34408

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:47 +00:00
Jared Wein
413700585b Bug 1556934 - Remove the asterisk from the required fields. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D34407

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:42 +00:00
Jared Wein
547a63e337 Bug 1556934 - Don't include the paths in the origin field of manually added logins. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34406

--HG--
extra : moz-landing-system : lando
2019-06-14 15:53:37 +00:00
Petru Lingurar
634b95f036 Bug 1557635 - Update the Sync Onboarding screen; r=VladBaicu
With this changes we must now support 3 Onboarding versions.

Latest Onboarding UX will use a new title for the "Sync screen", new subtext,
new image and new text for the signin button.
This will be presented only if all this new Strings are localized.

Refactored the existing OnboardingStringUtil to serve as a central point of
getting the right Strings to be used and querying the Onboarding UX version the
app should offer.

Applied a lossless compression for the new sync image which resulted in a 26.5%
size reduction.

Removed the lint suppression initially necessary for when first added the
updated Sync Strings which were not used at the moment.

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

--HG--
rename : mobile/android/base/java/org/mozilla/gecko/util/OnboardingStringUtil.java => mobile/android/base/java/org/mozilla/gecko/util/OnboardingStringsUtil.java
extra : moz-landing-system : lando
2019-06-14 12:36:39 +00:00
Brian Hackett
90aa1dfe93 Bug 1124122 - Suppress postMessage events on a window's document when event handling is suppressed, r=smaug.
--HG--
extra : rebase_source : 7aa7eceb16238eebe414c67e06fcb0908138f3f6
2019-06-11 12:53:00 -10:00
Jon Coppeard
cd489feba4 Bug 1395509 - Track malloc memory used by TypedObject trace lists r=sfink
This changes the format of the trace list from using -1 as a delimter to storing the list lengths up front so that we have length information.

Differential Revision: https://phabricator.services.mozilla.com/D34731
2019-06-12 16:23:04 +01:00
Jon Coppeard
da44422dfb Bug 1395509 - Track malloc memory used by PerfMesaurement objects r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D34730
2019-06-12 16:22:13 +01:00
Jon Coppeard
0c97e981f1 Bug 1395509 - Track malloc memory used by non-inline TypedArray elements r=sfink
Note that we only track the for typed arrays that are not backed by an ArrayBuffer as the memory is tracked there from then on.

Differential Revision: https://phabricator.services.mozilla.com/D34729
2019-06-12 16:22:03 +01:00
Jon Coppeard
2f2b9fb759 Bug 1395509 - Track malloc memory used by RegExp bytecode r=jandem
I had to store the length as the first word of the bytecode. I also shuffled RegExpShared fields around to make the class a little smaller.

Differential Revision: https://phabricator.services.mozilla.com/D34726
2019-06-12 16:21:18 +01:00
Jon Coppeard
e7e5bc5f08 Bug 1395509 - Allow multiple associations for some memory uses r=sfink
Some kinds of memory use (e.g. reg exp byte code) require multiple memory associations for a single cell. This patch adds machinery to let that happen for specific uses.

Differential Revision: https://phabricator.services.mozilla.com/D34723
2019-06-12 16:19:52 +01:00
Jon Coppeard
e5408fbd5b Bug 1395509 - Track malloc memory used by RegExpStatics objects r=pbone
I wanted to make VectorMatchPairs use ZoneAllocPolicy but this is also used in a bunch of places where it's not attached to a GC thing, so I left this as a todo.

Differential Revision: https://phabricator.services.mozilla.com/D34556
2019-06-11 17:03:42 +01:00
Jon Coppeard
3930aadd70 Bug 1555936 - Add diagnostic asserts to check the contents of the atoms table r=jandem a=abillings
Differential Revision: https://phabricator.services.mozilla.com/D34515
2019-06-11 15:04:29 +01:00
Brad Arant
ec45022ea2 Bug 1268019 - Fix code violation of missing braces on if code block.;r=VladBaicu
Differential Revision: https://phabricator.services.mozilla.com/D34386

--HG--
extra : moz-landing-system : lando
2019-06-11 07:41:38 +00:00
Ashley Hauck
8b0ff305bb Bug 1559123 - Do not relazify scripts with JSOP_CALLSITEOBJ. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D34916

--HG--
extra : moz-landing-system : lando
2019-06-14 15:10:10 +00:00
Andreas Pehrson
960fd5a805 Bug 1553262 - Ignore removing video tracks for streams that only capture audio. r=jib
Video tracks are not added to output streams that capture only audio, so we
cannot assume that an output stream that captures only audio has been locked to
capture MediaStream sources when a video track is removed.

Depends on D34854

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

--HG--
extra : moz-landing-system : lando
2019-06-14 13:33:46 +00:00
Andreas Pehrson
2457f85c0d Bug 1553262 - Add mochitest. r=jib
A crashtest oddly enough led to unrelated hangs.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 13:34:05 +00:00
alexandru.ionescu
372e3a61a4 Bug 1558163 Add dedicated test config for fennec v64 r=davehunt,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D34340

--HG--
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-1.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-1-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-10.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-10-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-11.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-11-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-12.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-12-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-13.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-13-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-14.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-14-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-2.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-2-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-3.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-3-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-4.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-4-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-5.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-5-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-6.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-6-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-7.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-7-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-8.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-8-fennec64.ini
rename : testing/raptor/raptor/tests/raptor-tp6m-cold-9.ini => testing/raptor/raptor/tests/raptor-tp6m-cold-9-fennec64.ini
extra : moz-landing-system : lando
2019-06-14 15:16:56 +00:00
Jonathan Kingston
aa0686544f Bug 1554294 - Adding in chrome as a supported scriptLoader IsInternalURIScheme and adding relative file paths to aboutlogins r=baku,jaws
Differential Revision: https://phabricator.services.mozilla.com/D34705

--HG--
extra : moz-landing-system : lando
2019-06-14 14:28:05 +00:00
Gurzau Raul
079e2377e2 Backed out changeset b4f0ee392b97 (bug 1174100) for failing at browser_net_har_import.js on a CLOSED TREE. 2019-06-14 18:27:26 +03:00
Gurzau Raul
a173643e97 Backed out 8 changesets (bug 1556934, bug 1553209) for build bustages at modal-input.js on a CLOSED TREE.
Backed out changeset fdd0795fa469 (bug 1553209)
Backed out changeset 1bb2f67f8f3f (bug 1553209)
Backed out changeset 026e0fb77150 (bug 1553209)
Backed out changeset 9e72ce30a625 (bug 1553209)
Backed out changeset 595066673cf0 (bug 1556934)
Backed out changeset a672a53ba4dd (bug 1556934)
Backed out changeset ec8a1f1e2786 (bug 1556934)
Backed out changeset 01491e20dc1e (bug 1556934)
2019-06-14 17:59:49 +03:00
Byron Campen [:bwc]
149b3653e3 Bug 1556801: Make the identity verification code a little easier to read, and reject identity mismatch with an OperationError r=jib
Differential Revision: https://phabricator.services.mozilla.com/D33991

--HG--
extra : moz-landing-system : lando
2019-06-14 14:10:04 +00:00
Byron Campen [:bwc]
10c835f1fe Bug 1556801: Work around and fix harness errors caused by uncaught promise rejections. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D33990

--HG--
extra : moz-landing-system : lando
2019-06-13 16:22:00 +00:00
Alexandru Irimovici
8d84b7f01b Bug 1558625 - demote raptor-unity-webgl to tier 3 r=perftest-reviewers,rwood,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D34699

--HG--
extra : moz-landing-system : lando
2019-06-14 14:00:15 +00:00
Jared Wein
0a1b917c07 Bug 1553209 - Show the title on login list items instead of the complete origin. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D34514

--HG--
extra : moz-landing-system : lando
2019-06-14 13:53:04 +00:00