Commit Graph

640993 Commits

Author SHA1 Message Date
Thomas Wisniewski
11fe9d9b9e Bug 1508377 - properly update XHR status when one is aborted because of an NS_BINDING_ABORTED confition such as window.stop(); r=baku
properly update XHR status when one is aborted because of an NS_BINDING_ABORTED confition such as window.stop()

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

--HG--
extra : moz-landing-system : lando
2019-03-11 13:30:38 +00:00
Andrew Erickson
df02d36a9b Bug 1532434: don't hardcode host-utils path r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D22019

--HG--
extra : moz-landing-system : lando
2019-03-11 15:02:03 +00:00
Andreea Pavel
f6bca82c23 Backed out changeset 423f48c98230 (bug 1533391) for failing try test on a CLOSED TREE 2019-03-11 17:03:46 +02:00
Andreas Pehrson
43f191c096 Bug 1534238 - Initialize GraphRunner::mThread last. r=padenot
The thread may pre-empt the thread running the ctor and launch GraphRunner::Run
with uninitialized members. This patch ensures they are initialized first.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 13:18:04 +00:00
neha
5677a00d88 Bug 1511834 - Improving site Information header in reader mode r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D21869

--HG--
extra : moz-landing-system : lando
2019-03-07 12:36:51 +00:00
Byron Campen [:bwc]
c33b5e6569 Bug 1490658: Support RTCIceCandidate.usernameFragment. r=mjf,smaug
Differential Revision: https://phabricator.services.mozilla.com/D21803

--HG--
extra : moz-landing-system : lando
2019-03-08 15:24:27 +00:00
Petru Lingurar
1520e32465 Bug 1533361 - Force about:home startup tab if the app was opened from the search widget; r=AndreiLazar
If the app was started from the search widget we need to always load about:home
and not the homepage which the user may have set to be another address.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 13:18:06 +00:00
Kartikaya Gupta
d4625082c4 Bug 1531130 - Add some missing null checks. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D22955

--HG--
extra : moz-landing-system : lando
2019-03-11 14:18:58 +00:00
Nika Layzell
b6acd0f16c Bug 1413735 - Rewrite test_bug580069.html to avoid a potential race condition, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D22581

--HG--
extra : moz-landing-system : lando
2019-03-09 02:27:35 +00:00
Gijs Kruitbosch
071fe3aace Bug 1534256 - actually open the right help topic page, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D22973

--HG--
extra : moz-landing-system : lando
2019-03-11 14:11:53 +00:00
Alex Gaynor
ca0c1fc191 Bug 1533777 - use a release assert in CheckedInt::value; r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D22970

--HG--
extra : moz-landing-system : lando
2019-03-11 13:55:28 +00:00
Jason Laster
31602d2640 Bug 1533391 - Lint Debugger on try. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22503

--HG--
extra : moz-landing-system : lando
2019-03-11 13:28:02 +00:00
Matt Woodrow
6ae273bc63 Bug 1518524 - Don't try to restore the previous FrameLayerBuilder after a transaction since it should always be nullptr anyway. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D21879

--HG--
extra : moz-landing-system : lando
2019-03-06 15:56:55 +00:00
Benjamin Bouvier
48f0d69763 Bug 1532689: Use Cranelift features to include only architecture-specific support; r=froydnj
This introduces features in the jsrust crate, so we can enable/disable
compilation for a specific platform at compile-time. It also does only select
the architecture targeted by the JIT, which should result in slightly lower
compilation times on every platform, and lower binary sizes too.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 13:09:58 +00:00
Valentin Gosu
fb98cd9527 Bug 1420677 - Make AddrHostRecord.addr_info a RefPtr r=dragana
Depends on D22960

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

--HG--
extra : moz-landing-system : lando
2019-03-11 12:59:55 +00:00
Valentin Gosu
7be123d24c Bug 1420677 - Make AddrInfo.mAddresses an AutoCleanLinkedList r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D22960

--HG--
extra : moz-landing-system : lando
2019-03-11 13:00:35 +00:00
Sebastian Hengst
613c6b9e17 Bug 1527922 - Remove DevTools button in browser_toolbarKeyNav.js to prevent branch-specific focus in toolbar r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D22876

--HG--
extra : moz-landing-system : lando
2019-03-11 13:01:06 +00:00
Alexandre Poirot
a7f9d31d4c Bug 1533682 - Implements empty domains used by puppeteer. r=ato
Puppetteer enable all these domains. Implement enable methods in order to prevent it from crashing on that.

Depends on D22695

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

--HG--
rename : remote/domains/ContentProcessDomains.jsm => remote/domains/content/Emulation.jsm
rename : remote/domains/ContentProcessDomains.jsm => remote/domains/content/Network.jsm
rename : remote/domains/ContentProcessDomains.jsm => remote/domains/content/Performance.jsm
rename : remote/domains/ContentProcessDomains.jsm => remote/domains/content/Runtime.jsm
rename : remote/domains/ContentProcessDomains.jsm => remote/domains/content/Security.jsm
extra : moz-landing-system : lando
2019-03-11 12:51:09 +00:00
Alexandre Poirot
2bdbc39239 Bug 1533682 - Implements more Target/Page methods/events to support puppeteer's browser.newPage. r=ato
Depends on D22694

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

--HG--
extra : moz-landing-system : lando
2019-03-11 12:50:26 +00:00
Alexandre Poirot
2e14b7808c Bug 1533682 - Implement sessions. r=ato
In order to be able to query/instantiate sub targets like remote frames, or tab targets from the MainProcessTarget,
we have to support session at the protocol layer.
This is all based on a `sessionId` attribute put on all inbound/outbound messages.

This patch will be later used, once we start instantiating sub targets.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 12:48:05 +00:00
ffxbld
87c6809c86 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D22957

--HG--
extra : moz-landing-system : lando
2019-03-11 12:32:36 +00:00
Marco Bonardo
e739e7a47b Bug 1533807 - Skip browser_raceWithTabs.js on Linux. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D22943

--HG--
extra : moz-landing-system : lando
2019-03-11 10:42:29 +00:00
monikamaheshwari
740786c36d Bug 1429442 - Buttons in "type control" popup in reader mode should have tooltips r=Gijs,MarcoZ
Added tooltips in type control for accessibility

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

--HG--
extra : moz-landing-system : lando
2019-03-11 11:47:49 +00:00
Andrei Lazar
823284d748 Bug 1534205 Search Widget wrong layout after updating period r=petru
Removed search widget update interval in order to prevent bad layout re-configuration.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 10:17:58 +00:00
Simon Fraser
8aed6364d5 Bug 1532236 Reinsert awscli, required for partials caching r=mtabara
Reinsert awscli for partials, which is needed for caching. Also update packages and fix the metrics recording

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

--HG--
extra : moz-landing-system : lando
2019-03-11 10:44:36 +00:00
Jan de Mooij
ae04e89ca6 Bug 1527822 - Allow inlining some cross-realm native calls in IonBuilder. r=anba
This adds the basic infrastructure and uses it for some Math natives and the
Array constructor.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 10:35:32 +00:00
Jon Coppeard
dcd3e9f680 Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation r=sfink
This patch attempts to make things clearer by renaming the functions used for allocating objects and strings to AllocateObject and AllocateString, rather than having everything be called Allocate.  Allocate is still used for atoms though which is a little strange but was hard to change.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 07:02:39 +00:00
Jason Orendorff
e6312a3716 Bug 1533413 - Add Symbol.matchAll to list of expected RegExp methods. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D22583

--HG--
extra : moz-landing-system : lando
2019-03-11 10:20:38 +00:00
Andreea Pavel
aaf842a986 Backed out changeset 7b2ae2ea0495 (bug 1532236) for lint failure 2019-03-11 12:18:35 +02:00
Mathieu Leplatre
b6bf5b0bbc Bug 1533668 - Distinguish manual sync from sync via .get() in uptake Telemetry r=glasserc
Distinguish manual sync from sync via .get() in uptake Telemetry

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

--HG--
extra : moz-landing-system : lando
2019-03-08 19:57:46 +00:00
Simon Fraser
577806dd4b Bug 1532236 Reinsert awscli, required for partials caching r=mtabara
Reinsert awscli for partials, which is needed for caching. Also update packages and fix the metrics recording

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

--HG--
extra : moz-landing-system : lando
2019-03-11 09:51:50 +00:00
jawad
291f078f0d Bug 1533691 - Uncommented the code and removed TODO comment. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D22871

--HG--
extra : moz-landing-system : lando
2019-03-11 09:59:19 +00:00
Masayuki Nakano
60f9f583fc Bug 1466208 - part 42: Clean up PresShell::EventHandler::DispatchEvent() with using early-return style r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D22460

--HG--
extra : moz-landing-system : lando
2019-03-11 01:52:17 +00:00
Petru Lingurar
2be45cf249 Bug 1534074 - Use in place api check to prevent Lint ApiDetector errors; r=AndreiLazar
Previous code was using our own sugary feature26Plus check which Lint doesn't
properly follow.
As such even if the code was properly guarded and behaved correctly Lint would
show errors about improper usage of methods which require higher api levels.
Doing the api check in place ensures it will get picked up by Lint's
ApiDetector and so it will not report about such errors here.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 08:51:29 +00:00
Gurzau Raul
ffbddd0d69 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-11 11:39:53 +02:00
Gurzau Raul
8ff2cd0a27 Merge inbound to mozilla-central. a=merge 2019-03-11 11:35:08 +02:00
Gurzau Raul
2a8520e51a Merge autoland to mozilla-central. a=merge 2019-03-11 11:33:57 +02:00
Bisola Omisore
da94ffd2ed Bug 1519313 - Do not clear the console input when evaluating and 'devtools.webconsole.input.editor' is true. r=nchevobbe
Create an `editorMode` prop that is initialized with the preference value, and passed to the JSTerm component.
The prop is then used to check if the input should be cleared when an evaluation is done.
A test is added to ensure this works as expected.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 08:57:27 +00:00
Gabriele Svelto
22e0450261 Bug 1533698 - Enable tab unloading in low-memory scenarios on beta too r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D22680

--HG--
extra : moz-landing-system : lando
2019-03-11 08:48:28 +00:00
Gurzau Raul
1c921ba7fe Backed out changeset b8137cbaf9cf (bug 1532946) for causing bug 1534118. 2019-03-11 08:54:20 +02:00
Jon Coppeard
8311f852fb Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D22326

--HG--
extra : source : 82a1c708780619b605a5c0f63cd8046f3e992692
2019-03-06 16:38:29 +00:00
Jon Coppeard
fe432882de Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
This adds an overload of GetInitialHeap that takes an ObjectGroup* instead of a Class* and also takes into account whether the group's shouldPreTenure flag is set.  I moved this to JSObject-inl.h too.

I removed the heap parameter in a few places, in particular in NewDenseCopyOnWriteArray which required a bunch of changes elsewhere including the JITs.  I left the heap parameter intact for environment objects where we may have reason prefer these objects to be allocated in the tenure heap.  It's possible we should just remove all these parameters too and make allocation more uniform.

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

--HG--
extra : source : 1b4fd78107e2bcf7fe0f44038176ca745b07cd88
2019-03-06 16:38:25 +00:00
Narcis Beleuzu
a4b37202d1 Merge autoland to mozilla-central. a=merge 2019-03-10 23:39:24 +02:00
arthur.iakab
9232befab9 Backed out 2 changesets (bug 1532376) on request of pascalc for causing Bug 1534118 a=backout
Backed out changeset 82a1c7087806 (bug 1532376)
Backed out changeset 1b4fd78107e2 (bug 1532376)
2019-03-10 14:53:49 +02:00
Coroiu Cristina
ef837b37c3 Bug 1383229 - disabled universal-selector-005.xht on Win and Linux for frequent failures r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22851

--HG--
extra : moz-landing-system : lando
2019-03-10 11:42:08 +00:00
Sylvestre Ledru
5604250942 Bug 1531176 - about:support: also support the split of the key r=florian,flod
Differential Revision: https://phabricator.services.mozilla.com/D22676

--HG--
extra : moz-landing-system : lando
2019-03-10 15:29:42 +00:00
Sylvestre Ledru
e34acc8d48 Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21459

--HG--
extra : moz-landing-system : lando
2019-03-10 15:29:41 +00:00
Nathan Froyd
2f1020dc41 Bug 1533149 - add checking messages for libstdcxx_version; r=glandium
It's occasionally useful to know what versions are being discovered for
these variables.  It's also convenient for logs from automation to
contain all the relevant information, rather than setting up a loaner
and running all the commands yourself.

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

--HG--
extra : moz-landing-system : lando
2019-03-10 00:11:09 +00:00
Masayuki Nakano
930da74b1d Bug 1466208 - part 40: Create PresShell::EventHandler::PrepareToDispatchEvent() r=smaug
For making `PresShell::EventHandler::HandleEventInternal()` easier to read,
move the large switch statement for preparation into the new method.

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

--HG--
extra : moz-landing-system : lando
2019-03-09 23:38:38 +00:00
Mark Banner
70b2598432 Bug 1533060 - Add a test for selecting a search suggestion after selecting a one-off button. r=adw
Depends on D22353,D22289

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

--HG--
extra : moz-landing-system : lando
2019-03-10 13:40:50 +00:00