Граф коммитов

645492 Коммитов

Автор SHA1 Сообщение Дата
Alexandre Poirot d26882a9f4 Bug 1539210 - Do not destroy the content process session on page unload. r=ato
A session is bound to a browsing context, not just one document.
`unload` is fired when navigating to another document. The document goes
away, but not the browsing context. So, we should keep the session up and running
when the current document is destroyed and we navigate to another URL.

Depends on D25577

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

--HG--
extra : moz-landing-system : lando
2019-04-04 11:29:29 +00:00
Alexandre Poirot a9c172506d Bug 1539210 - Add support for Target.sendMessageToTarget and Target.receivedMessageFromTarget. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D25577

--HG--
extra : moz-landing-system : lando
2019-04-04 11:29:27 +00:00
Nicolas B. Pierron db7df4aaa2 Bug 1541463 - Enable MacroAssembler spew when --enable-jitspew is provided. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D25945

--HG--
extra : moz-landing-system : lando
2019-04-03 16:47:49 +00:00
Nicolas B. Pierron 0f61088a42 Bug 1534492 - Prevent RegAlloc from allocating an argument register for a temp used in passAbiArg base operand. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D25944

--HG--
extra : moz-landing-system : lando
2019-04-03 16:46:48 +00:00
Emilio Cobos Álvarez 271376a85f Bug 1541546 - Use only the new name for StyleColor. r=heycam
That is, change all uses of StyleComplexColor to just StyleColor.

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

--HG--
rename : layout/style/StyleComplexColor.cpp => layout/style/StyleColor.cpp
rename : layout/style/StyleComplexColor.h => layout/style/StyleColorInlines.h
extra : moz-landing-system : lando
2019-04-04 11:35:33 +00:00
Emilio Cobos Álvarez bc41ea853c Bug 1541546 - Use the rust color representation. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D25976

--HG--
extra : moz-landing-system : lando
2019-04-04 11:35:16 +00:00
Emilio Cobos Álvarez ea38007b46 Bug 1541546 - Expose colors via cbindgen. r=heycam
Also s/Foreground/CurrentColor.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 11:34:56 +00:00
Emilio Cobos Álvarez f59ad7aa8e Bug 1490401 - MatchMedia should work inside display: none iframes. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D25926

--HG--
extra : moz-landing-system : lando
2019-04-04 11:25:31 +00:00
Andi-Bogdan Postelnicu fb86931b20 Bug 1503453 - Fix Perma 'mach static-analysis autotest; caused by Bug 1540769. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D26095

--HG--
extra : moz-landing-system : lando
2019-04-04 11:34:47 +00:00
Alexandre Poirot 5cae2c807d Bug 1539221 - Register main process target on server start. r=ato
Depends on D25556

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

--HG--
rename : remote/test/browser/browser_target.js => remote/test/browser/browser_main_target.js
extra : moz-landing-system : lando
2019-04-04 11:16:27 +00:00
Alexandre Poirot 969f088056 Bug 1539221 - Fix DOMContentLoadedPromise when the document is in a state between DOMContentLoaded and load event. r=ato
Depends on D25555

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

--HG--
extra : moz-landing-system : lando
2019-04-04 11:16:25 +00:00
Alexandre Poirot f0c68a2092 Bug 1539221 - Fix piping of errors back to the client due to missing formatError symbol. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D25555

--HG--
extra : moz-landing-system : lando
2019-04-04 11:16:23 +00:00
Cosmin Sabou 4b11d72042 Backed out changeset b147830dc59e (bug 1505368) for devtools node failures. CLOSED TREE 2019-04-04 14:24:41 +03:00
lloan 24668051a3 Bug 1537616 - File column shows full URL. r=Honza
The File column in Network monitor regressed to show the full URL while it should just show the parts after the domain.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 10:54:23 +00:00
Joel Maher 4f04881318 Bug 1541835 - only run windows/aarch64 tests on m-c/try, not autoland/inbound. r=aryx
only run windows/aarch64 tests on m-c/try, not autoland/inbound

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

--HG--
extra : moz-landing-system : lando
2019-04-04 10:37:28 +00:00
Belén Albeza c61cfda3a0 Bug 1505368 - Show error page in about:devtools-toolbox when target is destroyed r=jdescottes,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D20315

--HG--
extra : moz-landing-system : lando
2019-04-04 10:39:31 +00:00
Cosmin Sabou 03a4c6187b Backed out 3 changesets (bug 1540656) for xpcshell failures on test_immutable.js. CLOSED TREE
Backed out changeset 70a90b960aef (bug 1540656)
Backed out changeset 631a1aae6fb0 (bug 1540656)
Backed out changeset 408104f784ef (bug 1540656)
2019-04-04 13:34:35 +03:00
Emilio Cobos Álvarez b4eecfd1a6 Bug 1540561 - followup: Add display-contents-shadow-dom-1.html to lint.whitelist since it only uses a zero timeout.
See bug 1540872.
2019-04-04 12:31:18 +02:00
Marco Bonardo 18a897a02f Bug 1532738 - Fix the expected outcome of browser_caret_navigation.js. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25978

--HG--
extra : moz-landing-system : lando
2019-04-04 09:09:33 +00:00
Trishul cd237dd283 Bug 1522227 - Prevent assigning a shortcut that is already assigned r=mstriemer,aswan,flod
Prevent assigning a shortcut that is already assigned

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

--HG--
extra : moz-landing-system : lando
2019-04-04 05:22:28 +00:00
André Bargull 2d3c5781a1 Bug 1539132 - Part 6: Save and restore async-generator state in debugger. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25574

--HG--
extra : moz-landing-system : lando
2019-04-03 20:03:15 +00:00
André Bargull ec3b2bf1e8 Bug 1539132 - Part 5: Add assertions and comments for async-generator states. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25573

--HG--
extra : moz-landing-system : lando
2019-04-03 20:02:50 +00:00
André Bargull 2ad09c3c4c Bug 1539132 - Part 4: Remove unused return-value parameter from promise-reaction job functions. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25572

--HG--
extra : moz-landing-system : lando
2019-04-03 20:02:30 +00:00
André Bargull 230ece35c7 Bug 1539132 - Part 3: Update spec references for async-functions. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25570

--HG--
extra : moz-landing-system : lando
2019-04-03 20:02:08 +00:00
André Bargull fd3426d879 Bug 1539132 - Part 2: Create Function constructor instead of silently failing when not present. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25569

--HG--
extra : moz-landing-system : lando
2019-04-03 20:01:43 +00:00
André Bargull 72f84d1cde Bug 1539132 - Part 1: Don't root common-names which are implicitly rooted. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25568

--HG--
extra : moz-landing-system : lando
2019-04-03 20:01:27 +00:00
Andreas Tolfsen 9936854ecf bug 1540684: remote: fix stray colons in error formatting; r=ochameau
Error messages contained extraneous colons that were inconsistent
with how JavaScript errors are usually formatted.

Examples of ill-formed formatting:

	FooError:

	FooError: bar:

The trailing colons should not be present in either of these cases.
Colons should only be printed when something follows.  For example:

	FooError

	FooError: bar

	FooError: bar:
		test.js:42

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:55:14 +00:00
Andreas Tolfsen 924a19a629 bug 1540684: remote: write tests for Error.jsm's current behaviour; r=ochameau
remote/Error.jsm is completely untested and that is suboptimal.
This commit adds tests for remote/Error.jsm's current behaviour.

Note that the subsequent commits make some changes to this behaviour,
but it's a conscious decision to have tests before making those
behavioural changes.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:57:29 +00:00
André Bargull 77987c36f2 Bug 1533481 - Part 10: Updating ICU requires a clobber. r=jwalden!
Reviewers: jwalden

Reviewed By: jwalden

Bug #: 1533481

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

--HG--
extra : rebase_source : 5daa7323bfcc65cfd631543732664b5a67cf6e24
2019-04-04 12:46:32 +03:00
André Bargull 41b749957c Bug 1533481 - Part 9: Update Gecko to Unicode 12. r=jfkthame!
Summary:

- Add markers to generated files to discourage manual edits.
- Add generated file to clang-format-ignore.
- Handle currently not supported Georgian characters in the Perl script.

Reviewers: jfkthame

Reviewed By: jfkthame

Bug #: 1533481

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

--HG--
extra : rebase_source : cb485b400638790af9cbe24867d6a25505888459
2019-04-04 12:46:18 +03:00
André Bargull 746e30a094 Bug 1533481 - Part 8: Remove test for U+166D after update to Unicode 12. r=jfkthame!
Summary:

Unicode 12 changes the character property of U+166D (CANADIAN SYLLABICS CHI SIGN)
from Po (Punctuation, other) to So (Symbol, other), therefore remove the test as
no longer applicable to verify the properties of punctuation characters.

Reviewers: jfkthame

Reviewed By: jfkthame

Bug #: 1533481

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

--HG--
extra : rebase_source : e554d769ff473350a784305d0b8e0904daf7ed0d
2019-04-04 12:46:06 +03:00
André Bargull 5943227469 Bug 1533481 - Part 7: Update expected results after ICU update. r=jwalden!
Reviewers: jwalden

Reviewed By: jwalden

Subscribers: jandem

Bug #: 1533481

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

--HG--
extra : rebase_source : d70d7c8c7b56db8d8c5c0952090e476bca4b5e85
2019-04-04 12:45:57 +03:00
André Bargull b8d222ed8a Bug 1533481 - Part 6: Update switch to handle new UNumberFormatFields entries. r=jwalden!
Reviewers: jwalden

Reviewed By: jwalden

Subscribers: jandem

Bug #: 1533481

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

--HG--
extra : rebase_source : 45c9d4a0498b03be2457cbd1c9e951c89097952b
2019-04-04 12:45:47 +03:00
André Bargull 16d9e7dfcd Bug 1533481 - Part 5: Update in-tree ICU to release 64.1. r=jwalden!
--HG--
extra : rebase_source : 9dfdf09968fb65ba1288b5d79d8dd238c270e34f
2019-03-28 07:29:13 -07:00
André Bargull a6b52311ad Bug 1533481 - Part 4: Prepare update to ICU 64. r=jwalden!
Summary:

- ICU no longer supports removing resource files manually, instead the new data
  filter builder needs to be used.
- This includes test data, which also must be preserved in ICU 64.
- umutex.h contains an implicit call to `new` in ICU64 which needs to be allowed
  in check_vanilla_allocations.py.
- Drive-by: Make ICU with multiple jobs for faster rebuilds.

Reviewers: jwalden

Reviewed By: jwalden

Bug #: 1533481

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

--HG--
extra : rebase_source : 9fde775ee9b189c84a29f69f11ebd955f0030b38
2019-04-04 11:52:54 +03:00
André Bargull 0786be3f1f Bug 1533481 - Part 3: Remove no longer needed ICU patches or update to apply cleanly. r=jwalden!
Summary:

- Local patches for bug 1504656 and bug 1513934 are now present upstream.
- Patch for bug 1172609 needed to be rebased to apply cleanly.
- Update patch for bug 1172609 to follow new static mutex handling in ICU.

Reviewers: jwalden

Reviewed By: jwalden

Bug #: 1533481

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

--HG--
extra : rebase_source : 2e1d2974394e336d714b16642dd9d02b226300c2
2019-04-04 11:52:36 +03:00
André Bargull 9402679b29 Bug 1533481 - Part 2: Update SpiderMonkey to Unicode 12. r=jwalden!
Reviewers: jwalden

Reviewed By: jwalden

Subscribers: jandem

Bug #: 1533481

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

--HG--
extra : rebase_source : c9b1969f58e583d6dd0288b0a49e2f8f4b4b7966
2019-04-04 11:52:28 +03:00
André Bargull f008d21b46 Bug 1533481 - Part 1: Use ICU to retrieve the system default locale. r=jwalden!
Summary:

We're setting LC_ALL to "en_US.UTF-8" in js/src/tests/lib/tests.py, but somehow
this doesn't always work, for example on the Try-servers the default locale is
set to "und", but this effect wasn't reproducible locally. Switch to ICU's
default locale function which contains multiple fallbacks to ensure LC_ALL is
honoured as expected.

Reviewers: jwalden

Reviewed By: jwalden

Subscribers: jandem

Bug #: 1533481

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

--HG--
extra : rebase_source : a85c87c142f56753d95d519da109773d30f7db95
2019-04-04 11:51:51 +03:00
Emilio Cobos Álvarez 216f9c90e5 Bug 1541126 - Invalidate ShadowRoot style data when the document's compat mode changes. r=heycam
This testcase triggers a case which I hoped I wouldn't need to handle: The
presence of a shadow root in the tree already by the time our compatibility mode
changes.

Just invalidate ShadowRoot data when this happens the same way we invalidate the
document style data.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 23:52:19 +00:00
Emilio Cobos Álvarez 0c34c4b04f Bug 1540385 - Fix revalidation in <svg:use> subtree. r=heycam
So as to avoid incorrectly sharing styles across elements.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 03:46:55 +00:00
Valentin Gosu d5bf7fcd1f Bug 1540656 - Add dns-packet and node-ip modules r=dragana
These modules are MIT licensed and they're to be used in xpcshell-tests for TRR.
They allow us to make moz-http2.js act like a true DoH server - more specifically to answer DNS queries that have actually been asked, not just a dumb character buffer.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:32:11 +00:00
Valentin Gosu 866b54da1a Bug 1540656 - Use dns-packet node module in test_trr.js r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D25671

--HG--
extra : moz-landing-system : lando
2019-04-04 09:30:44 +00:00
Valentin Gosu 0c4d313f27 Bug 1540656 - Modernize test_trr.js r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D25586

--HG--
extra : moz-landing-system : lando
2019-04-04 09:30:27 +00:00
Emilio Cobos Álvarez ef1802df7b Bug 1541660 - Fix clang-format subcommands that don't take a path. r=bastien
We do need some test for this stuff...

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

--HG--
extra : moz-landing-system : lando
2019-04-04 07:14:34 +00:00
phoenixabhishek 29c63e27f1 Bug 1355073 - Accidentally starting a drag on the identity block reloads the page and discards pending permission prompts. r=johannh
Changed the function to check if the dropped and current URL are not same.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 21:32:52 +00:00
paarmita e4592b471b Bug 1503506 - DRM notification displays unnecessary blank spaces before and after Learn More link r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D21594

--HG--
extra : moz-landing-system : lando
2019-03-24 08:01:17 +00:00
Tom Glowka 63616d31d5 Bug 1085481 - Fix generating curl commands with multipart payload r=Honza
Fix main bug. Refine output of curl with multipart data payload.
Add missing units tests, including regression tests.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:21:20 +00:00
Jonathan Kew 224d07137d Bug 1479760 - Use the ::selection colors to paint inactive as well as active selections. r=emilio
This will enable the devtools font highlighting issue in bug 1479760 to be fixed
using ::selection, and matches webkit/blink behavior.

When we implement ::inactive-selection (bug 1475773) it will supersede this.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:17:25 +00:00
Tarek Ziadé ac318ef92e Bug 1541189 - Moved test to tier 3 - r=whimboo
We'll promote it to tier 2 once we have fixed the intermittents

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:05:39 +00:00
Martin Stransky 69f81abebc Bug 1526243 - [Linux] Don't use nsGConfService in nsGNOMEShellService.cpp, r=glandium
Don't use gconf service to get/set default browser as it breaks recent Gnome environment.
Also use XDG_CURRENT_DESKTOP to check actual desktop.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 05:58:32 +00:00