Commit Graph

616399 Commits

Author SHA1 Message Date
Jeff Muizelaar
d7cb9ac2ef Bug 1494836. Replace NormalizedRect for visible area. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D7189
2018-09-26 10:32:41 -04:00
Jeff Muizelaar
405b9a03c5 Bug 1494898. Update webrender to commit d7a6d081384ce0da9dd359b0cf4b9f758aab1b67 2018-09-29 14:19:27 -04:00
Andreas Tolfsen
3b820772e5 bug 1494613: geckodriver: convert logging::Level to Pref r=whimboo
The patch c1df1c2e46f6 contained a faulty rebase where the coercion
of logging::max_level() changed from the Pref type to a string.

The string representation of geckodriver::logging::Level is given
in upper-case, e.g. "INFO", and the Pref representation is given as
"Info" to be compatible with managing the log level from Log.jsm in Gecko.

This inadvertently caused
https://github.com/web-platform-tests/wpt/issues/12166 to reappear
in almost the same way: before the problem was that Marionette’s
frame script always included all log level entries.  This was fixed
with https://bugzilla.mozilla.org/show_bug.cgi?1482829, but then
https://bugzilla.mozilla.org/show_bug.cgi?id=1396821 broke it so
that log entries also from chrome space appeared.
2018-09-29 15:45:30 +01:00
Andreas Tolfsen
4b95006f04 bug 1494613: mozprofile: add docs for Pref::new and ::new_sticky r=whimboo 2018-09-29 15:45:30 +01:00
Andreas Tolfsen
e57b0ae094 bug 1494613: geckodriver: log reason for not being able to write profile r=whimboo
mozprofile gives us an error and we can forward it to the user so
we know what the underlying reason is for not being able to write
the Firefox profile.
2018-09-29 15:45:30 +01:00
Andreas Tolfsen
ec705f7d75 bug 1494613: geckodriver: drop try!() macro from MarionetteHandler r=whimboo
Done automatically by running MarionetteHandler through rustfmt(1).
2018-09-29 15:45:30 +01:00
Andreas Tolfsen
f69c1b7a76 bug 1494613: geckodriver: remove unnecessary owned string conversion r=whimboo
PrefValue implements From<&'static str>, and this makes the calling
code slightly nicer to look at.
2018-09-29 15:45:30 +01:00
Eden Chuang
da09d7f3f5 Bug 1481295 - set prefs for PaymentRequest web-platform-tests. r=baku. 2018-09-28 06:58:34 +02:00
Jonathan Watt
85d30e0f2c Bug 1495034. Separate out the SVGObserverUtils clip path handling from EffectProperties. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D7194

--HG--
extra : rebase_source : d8137eb0f1b91fe926d04bfb3d7197c11d6402e7
extra : amend_source : c0faf32401c08471c6acb52b5eb36571ceaeb951
2018-09-05 18:12:44 +01:00
Jonathan Watt
c506a0013f Bug 1494953 p2. Make nsFrame::DidSetComputedStyle initiate external filter loads. r=longsonr
In bug 1488300 xidorn make us kick off loading of masks/filters/clipPaths in
resource documents when the style context is set so that the 'load' event
will be blocked until they load.  I missed that in 5177bb8cb2ce (bug 1494355)
where we stopped creating the SVGFilterObserverList in
SVGObserverUtils::GetEffectProperties since I missed that creating that object
looks up the target element (without observing it), which triggers loading of
external resources as necessary.

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

--HG--
extra : rebase_source : 698fe4b437660761e457ecf54d8d604a098229db
extra : amend_source : 3ae9f25761372ee6a33bd4043c7bf6183361ca58
2018-09-04 13:50:22 +01:00
Jonathan Watt
7b3a3b2d10 Bug 1494953 p1. Rename lots of SVGObserverUtils functions. r=longsonr
The lack of clarity over which functions initiate observing and which don't
is a headache since it makes it hard to reason about what's going on. This
rename makes it explicit in the function names.

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

--HG--
extra : rebase_source : 1f2f86423a9bee7843533c09b3ea78416b233bcd
extra : amend_source : a89125d6a3b7b75a4056c4d600de74a5386ac4ff
2018-09-04 10:04:07 +01:00
Karl Tomlinson
504add51d9 Bug 1492014 replace WorkletLoadInfo::mDumpEnabled with StaticPrefs r=baku
Depends on D6382

Differential Revision: https://phabricator.services.mozilla.com/D6383
2018-09-24 17:19:09 +00:00
Karl Tomlinson
994a8aaf0b Bug 1492014 test Console::mInnerID instead of mGlobal when needing a window id r=baku
No behavior change intended.

Differential Revision: https://phabricator.services.mozilla.com/D6382
2018-09-24 17:19:14 +00:00
Karl Tomlinson
9545786556 Bug 1492014 add AudioWorkletImpl/PaintWorkletImpl subclasses r=baku
This will be useful for AudioWorklet-specific storage and behavior.

PaintWorkletImpl is in layout/style, because it will be referenced
from CSS.cpp in the same directory.

Depends on D6108

Differential Revision: https://phabricator.services.mozilla.com/D6109
2018-09-20 11:34:01 +00:00
Karl Tomlinson
6471490b0a Bug 1492014 remove now-unused WorkletThread::mWorkletLoadInfo r=baku
Depends on D6107

Differential Revision: https://phabricator.services.mozilla.com/D6108
2018-09-18 09:28:28 +00:00
Karl Tomlinson
f2eadaf575 Bug 1492014 get WorkletLoadInfo from global instead of thread in Console r=baku
Depends on D6106

Differential Revision: https://phabricator.services.mozilla.com/D6107
2018-09-18 09:29:15 +00:00
Karl Tomlinson
0fdde9c5ed Bug 1492014 store global as nsIGlobalObject on Console so that this may be used for Worklets also r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6106

--HG--
extra : amend_source : dc4a241f4f60662c4f0e07730470375dde40aa24
extra : transplant_source : %D4%D5%8B%81b%89z%E9%5D%80o%D6u%9E%3Ep%C8%B5e%E9
2018-09-28 19:10:07 +12:00
Karl Tomlinson
887c196e5b Bug 1492014 remove unused Console::GetParentObject() r=baku
WebIDL bindings do not need this method because console is a namespace.
All methods are static.

Depends on D6104

Differential Revision: https://phabricator.services.mozilla.com/D6105
2018-09-18 09:32:11 +00:00
Karl Tomlinson
a55913cf8b Bug 1492014 get WorkletLoadInfo from global rather than thread in WorkletGlobalScope r=baku
We'll need to support multiple worklets sharng a single execution thread for
AudioWorklet.

Depends on D6103

Differential Revision: https://phabricator.services.mozilla.com/D6104
2018-09-20 11:27:25 +00:00
Karl Tomlinson
8348bf096e Bug 1492014 reference WorkletImpl from WorkletGlobalScope r=baku
Depends on D6102

Differential Revision: https://phabricator.services.mozilla.com/D6103
2018-09-18 09:33:49 +00:00
Karl Tomlinson
130c756840 Bug 1492014 document WorkletLoadInfo thread safety and relax destructor thread assertion r=baku
Depends on D6101

Differential Revision: https://phabricator.services.mozilla.com/D6102
2018-09-18 09:34:11 +00:00
Karl Tomlinson
c724b9dd1f Bug 1492014 introduce WorkletImpl as an object to identify a worklet from parent and execution threads r=baku
Depends on D6100

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

--HG--
rename : dom/worklet/Worklet.cpp => dom/worklet/WorkletImpl.cpp
rename : dom/worklet/Worklet.h => dom/worklet/WorkletImpl.h
2018-09-18 09:36:38 +00:00
Karl Tomlinson
fa619dbb11 Bug 1492014 remove unused aWorkletLoadInfo parameter to ExecutionRunnable() r=baku
Depends on D6099

Differential Revision: https://phabricator.services.mozilla.com/D6100
2018-09-18 09:36:41 +00:00
Karl Tomlinson
7ac2065c2e Bug 1492014 remove declaration for non-existant WorkletThread::GetWorkerPrincipal() r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6099
2018-09-18 09:36:44 +00:00
Brindusan Cristian
91d8ebda0c Backed out 2 changesets (bug 1481295) for wpt failures in /payment-request/historical.https.html.
Backed out changeset d45a7a0f6f29 (bug 1481295)
Backed out changeset 77168ec151a9 (bug 1481295)
2018-09-29 09:45:09 +03:00
Matthew Noorenberghe
b16bb932be Bug 1481295 - Follow-up to revert mistaken PaymentAddress.languageCode change. r=bustage
--HG--
extra : rebase_source : 4e103a51d09134b93500d6b8b8f782898d584984
2018-09-28 21:25:18 -07:00
Timothy Nikkel
fb8e88c218 Bug 1434490. Avoid overflow in nsPNGEncoder::WriteCallback. r=aosmond 2018-09-28 23:23:01 -05:00
arthur.iakab
c98de16c6a Merge mozilla-central to inbound 2018-09-29 07:18:21 +03:00
arthur.iakab
6d5ae40a02 Merge inbound to mozilla-central a=merge 2018-09-29 07:16:35 +03:00
Noemi Erli
9138a13ebc Backed out 3 changesets (bug 1487797) for failures in builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/StateMirroring.h
Backed out changeset 74ade0131f9f (bug 1487797)
Backed out changeset 38cba148ab07 (bug 1487797)
Backed out changeset 5dcf18a41fc2 (bug 1487797)
2018-09-29 04:45:08 +03:00
Eden Chuang
a929bd0837 Bug 1481295 - set prefs for PaymentRequest web-platform-tests. r=baku.
--HG--
extra : rebase_source : e1ab05d2fd5870ed59762b54666e5e40a59bf2f4
2018-09-28 18:19:25 -07:00
Gurzau Raul
5b9315ee8b Backed out changeset d2edbb87f3d2 (bug 1495120) for bustages at /security/manager/ssl/nsNSSIOLayer.cpp on a CLOSED TREE 2018-09-29 01:57:00 +03:00
Tom Ritter
cc99e4a961 Bug 1494844 Remove an unused MOZ_PLUGIN_CONTAINER define r=jld
In Bug 1114647 we added this define, and it was used in ipc/contentproc/plugin-container.cpp
However its use there was removed as part of MOZ_PLUGIN_CONTAINER

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

--HG--
extra : moz-landing-system : lando
2018-09-28 16:06:50 +00:00
EKR
1cc9f44f89 Bug 1495120 - Wire up ESNI r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D7221

--HG--
extra : moz-landing-system : lando
2018-09-28 22:37:20 +00:00
Michael Kaply
bda7175658 Bug 1485116 - Remove SEARCH_SERVICE_ENGINE_COUNT r=adw
Differential Revision: https://phabricator.services.mozilla.com/D3913

--HG--
extra : moz-landing-system : lando
2018-09-21 07:09:48 +00:00
Michael Kaply
7f9771ca36 Bug 1474934 - Add support for POST search to WebExtensions r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D4004

--HG--
extra : moz-landing-system : lando
2018-09-28 22:03:04 +00:00
k88hudson
ddf8f0cb90 Bug 1494427 - [Export] Add locale targeting, ASR onboarding/user pref fixes, test fixes to Activity Stream r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D7196

--HG--
rename : browser/components/newtab/locales/ur/strings.properties => browser/components/newtab/locales/is/strings.properties
extra : moz-landing-system : lando
2018-09-28 20:59:01 +00:00
Brad Werth
d8e0094e97 Bug 1481192 Part 2: Add test of computedstyle for pseudo elements of varying display types. r=emilio
Depends on D6730

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

--HG--
extra : moz-landing-system : lando
2018-09-28 20:20:51 +00:00
Brad Werth
21a3477d68 Bug 1481192 Part 1: Change computed style to use correct pseudo element selection. r=emilio
In order to handle nsTableWrapperFrames correctly, this code is changed
to use the code in nsLayoutUtils::GetBeforePseudo and ::GetAfterPseudo,
and then finding the styling frames from those elements.

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

--HG--
extra : moz-landing-system : lando
2018-09-28 20:20:28 +00:00
Haik Aftandilian
a7b469c9b9 Bug 1470833 - Add NSCameraUsageDescription and NSMicrophoneUsageDescription Info.plist Keys for 10.14 r=mstange
Add Info.plist string entries for the Firefox executable to customize Mojave camera and microphone permission dialogs.

UI text discussed and approved by Bram on bug 1479051 (https://bugzilla.mozilla.org/show_bug.cgi?id=1479051#c36)
on addition to this bug.

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

--HG--
extra : moz-landing-system : lando
2018-09-28 21:05:10 +00:00
Gabriele Svelto
7089fe7369 Bug 1493955 - Store floating-point preferences in a locale-independent way r=njn
Differential Revision: https://phabricator.services.mozilla.com/D6796

--HG--
extra : moz-landing-system : lando
2018-09-28 20:54:09 +00:00
Jan-Ivar Bruaroey
09ed84ec91 Bug 1494806 - Fixed exact string constraints w/arrays, e.g. {deviceId: {exact:['id']}}, were treated as ideal. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D7144

--HG--
extra : moz-landing-system : lando
2018-09-28 11:29:12 +00:00
Kearwood "Kip" Gilbert
6f7ee781b6 Bug 1494490 - Early exit VRManager::RunTasks when not on the VR Listener thread r=daoshengmu
During shutdown, VRManager::RunTasks may be run outside
of the VR Listener thread due to residual nsTimer events.
This results in intermittent assertions during shutdown
when the assert is hit.
We do not need to run these periodic tasks during shutdown
so we can simply early-exit here.

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

--HG--
extra : moz-landing-system : lando
2018-09-27 05:20:53 +00:00
Sam Foster
b1cda8a12a Bug 1473662 - Save button should be labelled 'Next' when adding a new address or card. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D7209

--HG--
extra : moz-landing-system : lando
2018-09-28 20:00:03 +00:00
Razvan Caliman
fcbdeb7942 Bug 1490720 - Log changes to CSS declarations from StyleRuleActor. r=pbro
MozReview-Commit-ID: 9J4zBcSxYwj

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

--HG--
extra : moz-landing-system : lando
2018-09-28 17:30:49 +00:00
Imanol Fernandez
22cdf4b044 Bug 1492554 - Make not composited WebGL canvas work with WebVR r=kip,jgilbert
WebGL canvases not composited (e.g. not added to the DOM) don't work in WebVR. WebGLContext::InitializeCanvasRenderer is only called when 2D compositor renders a WebGL canvas for the first time. I tried to mimic what InitializeCanvasRenderer does internally as a workaround.

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

--HG--
extra : moz-landing-system : lando
2018-09-28 19:25:21 +00:00
Logan Smyth
1fe5b507c8 Bug 1495029 - Add source-map@0.7.3's mappings.wasm asset to prepare for upgrade. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D7207

--HG--
rename : devtools/client/shared/source-map/dwarf_to_json.wasm => devtools/client/shared/source-map/assets/dwarf_to_json.wasm
extra : moz-landing-system : lando
2018-09-28 19:41:21 +00:00
Aaron Klotz
0a3958d730 Bug 1495049: Launcher process: Treat headless mode as implicit --wait-for-browser; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D7204

--HG--
extra : moz-landing-system : lando
2018-09-28 19:33:16 +00:00
Noemi Erli
00927ac95e Backed out 2 changesets (bug 1481192) for build bustages in workspace/build/src/layout/style/nsComputedDOMStyle CLOSED TREE
Backed out changeset 7697665841ca (bug 1481192)
Backed out changeset 2f0c8d5a75d6 (bug 1481192)
2018-09-28 22:33:47 +03:00
Chris Pearce
6d006bbd02 Bug 1437608 - Enable layout/reftests/bugs/1425243-1.html with WebRender. r=emilio
This test now passes with WebRender enabled, but it's still fuzzy with WebRender
disabled, so just enable it when WebRender is enabled.

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

--HG--
extra : moz-landing-system : lando
2018-09-28 10:31:08 +00:00