Commit Graph

633047 Commits

Author SHA1 Message Date
Nika Layzell
be5f88174d Bug 1467223 - Part 1: Move CrossProcessRedirect Message to PContent, r=valentin
This is needed because early in a content process's lifecycle, NeckoParent may
not have been created yet. This leads to issues when trying to redirect into a
fresh process which hasn't performed network loads yet. By sending the message
over PContent, we can be sure the APIs are available.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:27:44 +00:00
Dan Minor
41f331e2ad Bug 1515205 - Always set frame timestamps in VideoStreamEncoder::OnFrame; r=drno
In the past we relied upon ViEEncoder::OnFrame to set the render time for
frames. With the branch 64 update, this code moved to
VideoStreamEncoder::OnFrame, and only sets the timestamp if it is greater than
the current time. This results in broken rtp timestamp estimates in the rtcp
sender report, which causes problems for Meet and possibly other services
that rewrite rtp timestamps based upon the sender report.

This patch makes VideoStreamEncoder::OnFrame always set the timestamp. In a
follow on bug, we'll move this behaviour to VideoConduit so we don't have to
maintain a local modification of the upstream code.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 20:48:20 +00:00
Harry Twyford
3aacb827a3 Bug 1522039 - Changed label on Touch Bar "Focus" button to "Close Window" to better reflect behaviour. r=bwinton,flod
Differential Revision: https://phabricator.services.mozilla.com/D17382

--HG--
extra : moz-landing-system : lando
2019-01-23 19:49:01 +00:00
Tooru Fujisawa
07c71a89e5 Bug 1522499 - Allow normal OOM in gc/bug-1214781.js. r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D17517

--HG--
extra : moz-landing-system : lando
2019-01-24 16:03:47 +00:00
Emilio Cobos Álvarez
25e6f12d6e Bug 1521863 - Make style structs constructible with a document. r=jwatt
Assume a dpi and zoom of 1.0 when there's no pres context.

Differential Revision: https://phabricator.services.mozilla.com/D17266
2019-01-24 17:01:59 +01:00
Ed Lee
9795b2ffc2 Bug 1522379 - Add Discovery styling, AMO onboarding and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D17455

--HG--
extra : moz-landing-system : lando
2019-01-24 15:34:40 +00:00
Jan de Mooij
fc848c690e Bug 1518821 - Check for dead wrappers in CallerGetterImpl/CallerSetterImpl. r=anba
This also removes code duplication by making CallerSetterImpl call CallerGetterImpl.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 11:56:55 +00:00
David Major
90fef43897 Bug 1522289 - Enable LTO in aarch64-windows builds r=froydnj
Our normal Windows nightlies get LTO enabled implicitly by the PGO logic, but since we don't have arm64 PGO builds, let's enable LTO explicitly there.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:02:44 +00:00
David Major
aba5821724 Bug 1512822 - Remove "MSVC" from the name of AArch64 builds r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D17024

--HG--
extra : moz-landing-system : lando
2019-01-24 15:02:06 +00:00
David Major
820c1361b4 Bug 1512822 - Use clang-cl rather than MSVC for aarch64 builds r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D17021

--HG--
extra : moz-landing-system : lando
2019-01-24 15:08:50 +00:00
David Major
90b4b511f2 Bug 1521129 - Bump clang-cl to 8.0.0 rc1 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D17009

--HG--
rename : build/build-clang/r342652-unpoison-thread-stacks.patch => build/build-clang/unpoison-thread-stacks.patch
extra : moz-landing-system : lando
2019-01-24 15:03:52 +00:00
arthur.iakab
a5462dcda4 Backed out changeset a6cc9b15b1e3 (bug 1497146)for hazard build bustage on sessionstore/SessionStoreUtils.cpp CLOSED TREE 2019-01-24 16:56:32 +02:00
ffxbld
daf55e3ab4 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D17491

--HG--
extra : moz-landing-system : lando
2019-01-24 14:11:31 +00:00
arthur.iakab
2890552407 Backed out changeset b4dbd3d276f6 (bug 1521884)for frequent test verify and mochi test failures on test_input_time_key_events.xhtml CLOSED TREE 2019-01-24 16:13:31 +02:00
yulia
d5b3aa8f66 Bug 1518777 - move webConsoleClient.detach to destroy; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D16681

--HG--
extra : moz-landing-system : lando
2019-01-24 11:50:36 +00:00
yulia
464195ce69 Bug 1518777 - make stoplisteners use promise style callbacks; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D16680

--HG--
extra : moz-landing-system : lando
2019-01-24 11:50:34 +00:00
yulia
b4411b9620 Bug 1518777 - add onReload event to navigated action; r=ochameau,jlast
Differential Revision: https://phabricator.services.mozilla.com/D16540

--HG--
extra : moz-landing-system : lando
2019-01-24 11:50:32 +00:00
yulia
1e21fdffad Bug 1518777 - move stopListeners from the client detach method to the actor destroy method; r=nchevobbe
r=ochameau,nchevobbe

This patch moves stopListeners to the actor, and removes the need for the callback in the
detach call on the client.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 11:48:37 +00:00
yulia
da28778ed4 Bug 1518777 - ensure that netmonitor and console tests wait for initialization and open requests tofinish before shutting down; r=nchevobbe
Several of our tests relied on the timing of the shutdown of the webconsole. I updated one
test that fired off an extra rdp request so that it is waiting until it resolves before shutting down.
For the rest, I started tracking the async behavior of initialization of the web-console-proxy, and
waiting for initialization to finish before destroying.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 11:47:39 +00:00
Alphan Chen
ea7eaa36e4 Bug 1497146 part 3 - Convert FormData.jsm to C++ [restore() part] r=peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D12672

--HG--
extra : moz-landing-system : lando
2019-01-24 12:53:28 +00:00
Rob Wood
862e2f7842 Bug 1495903 - Promote Raptor chromium tp6 linux64 jobs to tier 2 now that they are green; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D17240

--HG--
extra : moz-landing-system : lando
2019-01-24 13:02:28 +00:00
Jan de Mooij
85e0ee0505 Bug 1520452 part 1 - Move script field from BaselineCodeGen to BaselineCompilerHandler. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D16689

--HG--
extra : moz-landing-system : lando
2019-01-24 12:59:04 +00:00
Andy Wingo
05130382c0 Bug 1522434 - Update test262 expectations for current BigInt implementation status r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D17484

--HG--
extra : moz-landing-system : lando
2019-01-24 11:55:07 +00:00
Emilio Cobos Álvarez
85a91cac86 Bug 1522135 - Make .ycm_extra_conf.py work with python3. r=jgraham
By calling into mach instead, which knows how to get to run itself with the
right python version.

Differential Revision: https://phabricator.services.mozilla.com/D17371
2019-01-24 13:51:28 +01:00
Florens Verschelde
5a3fdda6e0 Bug 1522041 - Update search, filter and color picker icons to a Photon style; r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D17474

--HG--
extra : moz-landing-system : lando
2019-01-24 12:36:03 +00:00
Emilio Cobos Álvarez
94914a9d17 Bug 1521884 - Make test_input_time_key an xhtml file to get test coverage for this. r=smaug
Also remove an assertion that doesn't really hold at all, and doesn't seem
relevant to the function anyway.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:27:41 +00:00
Jeff Gilbert
bb98ec056b Bug 1521992 - Fix incomplete-fb error for webgl.getParameter. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D17306

--HG--
extra : moz-landing-system : lando
2019-01-23 17:53:43 +00:00
Daniel Holbert
808dca3627 Bug 1522208: Clean up nsCOMPtr.h includes in dom/svg. r=longsonr
A lot of files include nsCOMPtr without really needing it in dom/svg. (And a
few files use the nsCOMPtr type without including its header.)

For this patch, I found candidate files by just searching for files that only
had a single line that contained "nsCOMPtr", and I took the following actions:
 - If the match is an #include, then remove it (replacing it with the include
   for RefPtr or AlreadyAddrefed if the file uses those types instead).
 - If the match is a usage of the type, then add an #include for nsCOMPtr (as
   well as one for RefPtr, if the file uses that type).

(And in a few cases, I moved an adjacent #include, to get the #include list
closer to sortedness.)

I verified that the dom/svg directory continues to build successfully in
non-unified mode (i.e. if I remove UNIFIED_ from its moz.build file).  So, I'm
not removing any includes that files are now inadvertantly leaning on other
compilation units to provide.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 23:40:25 +00:00
Mike Hommey
7ebdb00756 Bug 1516228 - Use llvm-objdump for symbol related tests in check_binary.py. r=firefox-build-system-reviewers,mshal
Depends on D17466

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

--HG--
extra : moz-landing-system : lando
2019-01-24 23:32:29 +00:00
Mike Hommey
a998ad0269 Bug 1516228 - Use llvm-objdump for ELF in dependentlibs.py, too. r=firefox-build-system-reviewers,mshal
Depends on D17465

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:55:59 +00:00
Mike Hommey
1fc4b9344e Bug 1516228 - Use llvm-objdump for mac in dependentlibs.py, too. r=firefox-build-system-reviewers,mshal
Depends on D17464

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:54:05 +00:00
Mike Hommey
2bb9d2d602 Bug 1516228 - Use llvm-objdump exclusively for windows in dependentlibs.py. r=firefox-build-system-reviewers,mshal
Depends on D17463

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:47:26 +00:00
Mike Hommey
fa58fc9bd9 Bug 1516228 - Use llvm-objdump instead of objdump in old-configure. r=firefox-build-system-reviewers,mshal
Depends on D17462

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:40:58 +00:00
Mike Hommey
96f7f533a2 Bug 1516228 - Add a configure check for llvm-objdump. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D17462

--HG--
extra : moz-landing-system : lando
2019-01-24 15:33:47 +00:00
Martin Stransky
c9db5cb4d3 Bug 1519606 - [Linux/Gtk] Don't add margin to icon position at titlebar buttons as it's already applied at drawing, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D17347

--HG--
extra : moz-landing-system : lando
2019-01-23 16:17:26 +00:00
Mark Banner
1d083ed1c1 Bug 1521704 - Move Page Action tests to their own directory. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D17383

--HG--
rename : browser/components/urlbar/tests/legacy/browser_page_action_menu.js => browser/base/content/test/pageActions/browser_page_action_menu.js
rename : browser/components/urlbar/tests/browser/browser_page_action_menu_add_search_engine.js => browser/base/content/test/pageActions/browser_page_action_menu_add_search_engine.js
rename : browser/components/urlbar/tests/browser/browser_page_action_menu_clipboard.js => browser/base/content/test/pageActions/browser_page_action_menu_clipboard.js
rename : browser/components/urlbar/tests/browser/browser_page_action_menu_share_mac.js => browser/base/content/test/pageActions/browser_page_action_menu_share_mac.js
rename : browser/components/urlbar/tests/browser/browser_page_action_menu_share_win.html => browser/base/content/test/pageActions/browser_page_action_menu_share_win.html
rename : browser/components/urlbar/tests/browser/browser_page_action_menu_share_win.js => browser/base/content/test/pageActions/browser_page_action_menu_share_win.js
rename : browser/components/urlbar/tests/browser/head-common.js => browser/base/content/test/pageActions/head.js
rename : browser/components/urlbar/tests/browser/page_action_menu_add_search_engine_0.xml => browser/base/content/test/pageActions/page_action_menu_add_search_engine_0.xml
rename : browser/components/urlbar/tests/browser/page_action_menu_add_search_engine_1.xml => browser/base/content/test/pageActions/page_action_menu_add_search_engine_1.xml
rename : browser/components/urlbar/tests/browser/page_action_menu_add_search_engine_2.xml => browser/base/content/test/pageActions/page_action_menu_add_search_engine_2.xml
rename : browser/components/urlbar/tests/browser/page_action_menu_add_search_engine_many.html => browser/base/content/test/pageActions/page_action_menu_add_search_engine_many.html
rename : browser/components/urlbar/tests/browser/page_action_menu_add_search_engine_one.html => browser/base/content/test/pageActions/page_action_menu_add_search_engine_one.html
rename : browser/components/urlbar/tests/browser/page_action_menu_add_search_engine_same_names.html => browser/base/content/test/pageActions/page_action_menu_add_search_engine_same_names.html
extra : moz-landing-system : lando
2019-01-24 09:21:47 +00:00
Jan de Mooij
5bd96a47f5 Bug 1522051 - Stop giving singleton types to call objects. r=tcampbell
This optimization was added in bug 864218 to optimize asm.js-like code in Ion.

We're removing it now because:

* WebAssembly happened and we've been focusing more on page load than on hot
  loop performance.

* It complicates the interpreter work because JSOP_SETALIASEDVAR can't do the
  fast thing on singleton call objects and needs to fall back to an IC.

* JSOP_SETALIASEDVAR and JSOP_INITALIASEDLEXICAL are currently marked as JOF_IC
  so they always get a SetProp IC allocated for them. With this patch that no
  longer happens.

* The patch removes a lot of complexity.

* It doesn't seem to affect Speedometer, Octane, other benchmarks.

Note that this also removes the EnvironmentCoordinateNameCache because
EnvironmentCoordinateName is now only called in debug-only or error-handling
code. I renamed it to EnvironmentCoordinateNameSlow to emphasize this.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 16:55:27 +00:00
Alex Chronopoulos
2f27522cda Bug 1518106 - Update cubeb-pulse-rs from upstream to 17c1629. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D17400

--HG--
extra : moz-landing-system : lando
2019-01-23 19:37:18 +00:00
Alex Chronopoulos
46289fa2a3 Bug 1518106 - Update cubeb from upstream to feec7e2. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D17399

--HG--
extra : moz-landing-system : lando
2019-01-23 19:36:20 +00:00
Sylvestre Ledru
b61d90492b Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

Depends on D17388

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

--HG--
extra : moz-landing-system : lando
2019-01-24 08:11:00 +00:00
Sylvestre Ledru
6fc1c58e53 Bug 1521460 - clang-format: also update .m files r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D17388

--HG--
extra : moz-landing-system : lando
2019-01-24 08:10:47 +00:00
Alex Chronopoulos
ff638179ec Bug 1515933 - Configure 16 bytes stack alignment on Linux x86_64 dav1d builds. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D17346

--HG--
extra : moz-landing-system : lando
2019-01-24 02:43:58 +00:00
Benjamin Bouvier
8e23976d50 Bug 1509441: Check coherency of compiler switches when building a CompilerArgs; r=lth
--HG--
extra : rebase_source : 8418c723207d798723a93e2cd9db437f975785fa
2019-01-23 15:59:12 +01:00
Emilio Cobos Álvarez
62f44644d9 Bug 1521884 - Use proper case for maxLength attribute in datetimebox widget. r=Gijs
In non-HTML documents, getAttribute is not case-insensitive.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 14:48:42 +00:00
Mark Banner
06a254f13d Bug 1521492 - When the QuantumBar input receives a blur, ensure queries are stopped and the popup is closed. r=dao
Depends on D17352

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

--HG--
extra : moz-landing-system : lando
2019-01-24 12:22:14 +00:00
Tom Schuster
2664877198 Bug 1522163 - Remove unused AddContentTelemetry function. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D17385

--HG--
extra : moz-landing-system : lando
2019-01-24 09:52:41 +00:00
Alex Gaynor
e9ce39db0d Bug 1485463 - Part 2 - use IPC errors to handle an attempt to allocate too many PCompositorBridgeParent; r=aosmond
This cannot actually happen in the real world because this path is specific to
when the compositor process is also the parent process, and thus is not
actually IPC. However, the fuzzer can trigger this case.

Depends on D14587

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

--HG--
extra : moz-landing-system : lando
2019-01-23 14:32:39 +00:00
Alex Gaynor
b45a566b9d Bug 1485463 - Part 1 - added a fuzzer for PCompositorManagerParent IPC; r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D14587

--HG--
extra : moz-landing-system : lando
2019-01-23 14:32:38 +00:00
Benjamin Bouvier
8b529e7005 Bug 1509441: Introduce a factory function to build immutable CompileArgs; r=lth
--HG--
extra : rebase_source : 3b0c8b4a83f831bf1aef5b8f7b0251a40b8ed07d
2019-01-23 15:09:16 +01:00
Lars T Hansen
7d2cc698dc Bug 1513499 - Update encodings for table.copy and memory.copy. r=jseward
--HG--
extra : rebase_source : 91af271699d1a0ecec5a3613559d80d392f31944
extra : histedit_source : 6483a6d35424d97b75dc18996f910d44cd4ff147
2019-01-23 14:43:31 +01:00