Commit Graph

621296 Commits

Author SHA1 Message Date
Andrew Osmond
26e5749b27 Bug 1294490 - Part 2. Add build files to support libwebp decoding. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D8115
2018-10-31 15:01:08 -04:00
Andrew Osmond
29afb453e1 Bug 1294490 - Part 1. Add libwebp to source tree. r=jrmuizel 2018-10-31 15:01:08 -04:00
Henrik Winnemöller
2b2b880128 Bug 1502762 - Add reftests for ImageRendering on list-style-image property. r=nical
Add reftests that test the ImageRendering property on list-style-images, JS-based ImageRendering changes and inequality of results between different ImageRendering settings.

--HG--
extra : rebase_source : a3c6298364dd5c099d6e1a851b2f20e1a2b48ab9
2018-10-29 00:47:59 +01:00
Henrik Winnemöller
141eb43b59 Bug 1502761 - Add reftests for ImageRendering on video (NativeTexture external images). r=nical
Add reftests that test the ImageRendering property on video (NativeTexture external images), JS-based ImageRendering changes and inequality of results between different ImageRendering settings. Also include a simple h264 mp4 with minimal lossy encoding. OSX fuzzing values determined by try run.

--HG--
extra : rebase_source : 7eafbc57935659f73894cab83757dffe1f7e7c60
2018-10-29 00:51:50 +01:00
Henrik Winnemöller
ce69c9b864 Bug 1502759 - Add additional reftests for ImageRendering on Canvas (NativeTexture external images). r=nical
Add additional reftests that test for JS-based changes to the ImageRendering field. Also test for differences between different ImageRendering settings.

--HG--
extra : rebase_source : 3b839704392f0c7b7b91bdaf8f978eb3778409b9
2018-10-29 00:40:10 +01:00
Eric Rahm
5817ebf336 Bug 1476371 - Normalize thread names in about:memory diffs. r=njn
This normalizes thread IDs (tid) to use the form 'tid=NNN'. It also
normalizes threadpool numbers, for example 'Foo #1 (tid=1234)' is
mapped to 'Foo #N (tid=NNN)'.

--HG--
extra : rebase_source : a476da4dd81a1a34ae12170da1008a98005adf62
2018-10-30 17:17:15 -07:00
Ryan Hunt
358ef761e3 Bug 1502059 - Don't always cancel a scroll animation when we have a relative scroll offset update. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D9871

--HG--
extra : source : 2a457617fbf2ca133af18e9972e505f86dd90dd2
extra : amend_source : 119ab67b6c2c9a09a98cfb2f4c4ca20f82c64b9f
2018-10-25 17:21:29 -05:00
Ryan Hunt
76554e50cb Bug 1501196 - Ensure RuntimeService::Shutdown() is always called. r=baku
It's possible for RuntimeService to be created after 'xpcom-shutdown' has fired. In this case, it
will receive 'xpcom-shutdown-threads' and perform Cleanup() but not Shutdown(). This means that
mShuttingDown will not be set to 'true', but mIdleThreadTimer will be destroyed. This can cause
crashes if a NoteIdleThread callback runs after Cleanup(). This has been observed to happen in
xpcshell tests.

I think the easiest way to handle this is to manually call Shutdown() in Cleanup() when we
see that mShuttingDown == false. This means that Shutdown() might be called in GetOrCreateService()
if we fail to create the service, but it looks like the code can handle this.

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

--HG--
extra : rebase_source : 3c4a9cb76b81c4aef87b6373548e9da8ca64075e
extra : amend_source : d17d7a0e35e8bd9fcfbbd567e387d9af857bfd8a
2018-10-30 11:51:12 -05:00
Boris Zbarsky
0b6d8f10c9 Bug 1503078. Simplify the Node event handler macros. r=smaug
The old setup made more sense when these were in fact NS_IMETHODs.
2018-10-31 14:19:50 -04:00
Dylan Roeh
326c6c435c Bug 1477070 - Add STATE_IS_INSECURE check to checkIdentity in GeckoViewProgress.jsm r=snorp 2018-10-29 12:11:32 -05:00
Florian Quèze
86f3147cb8 Bug 1502437 - Hide system add-ons in about:performance when browser internals are hidden, r=felipe. 2018-10-31 19:10:51 +01:00
Florian Quèze
97a292d889 Bug 1502440 - Hide browser internals in about:performance for beta and release users, r=felipe. 2018-10-31 19:10:51 +01:00
Andrea Marchesini
d33f864af8 Bug 1503551 - Remove window.sidebar, r=smaug 2018-10-31 18:30:18 +01:00
Andrea Marchesini
71b39f6750 Bug 1503551 - Make window.external.AddSearchProvider a dummy function, r=smaug 2018-10-31 18:30:18 +01:00
Andrea Marchesini
223d7172bf Bug 1486698 - Update Fetch+Stream implementation to throw when the stream is disturbed or locked, r=bz
In this patch, I went through any place in DOM fetch code, where there are
ReadableStreams and update the locked, disturbed, readable checks.

Because we expose streams more often, we need an extra care in the use of
ErrorResult objects. JS streams can now throw exceptions and we need to handle
them.

This patch also fixes a bug in FileStreamReader::CloseAndRelease() which could
be called in case mReader creation fails.
2018-10-31 18:30:18 +01:00
arthur.iakab
a3020a0ea0 Merge mozilla-central to mozilla-inbound 2018-10-31 18:44:49 +02:00
arthur.iakab
02a09260c5 Merge inbound to mozilla-central a=merge 2018-10-31 18:33:39 +02:00
arthur.iakab
d8d1207f16 Merge autoland to mozilla-central a=merge 2018-10-31 18:32:50 +02:00
Christoph Kerschbaumer
ed1f7a623a Bug 1503575 - Remove unused mAppStatusCache from nsCSPService. r=baku 2018-10-31 15:35:27 +01:00
Nicolas Chevobbe
3a56af8e48 Bug 1500963 - Use the Stacktrace component in Error reps; r=bgrins.
This patch makes use of the new renderStacktrace
prop in Reps to render Error objects stacktraces
using the shared Stacktrace component.
This way we are showing stacktraces in a consistent
way, and as a bonus, we support sourcemap in Error
object.

Depends on D9922

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

--HG--
extra : moz-landing-system : lando
2018-10-31 13:32:40 +00:00
Jon Coppeard
05fb548b6a Bug 1502946 - Tighten up some gray marking checks r=sfink 2018-10-31 13:32:37 +00:00
arthur.iakab
eac6295c39 Merge inbound to mozilla-central a=merge 2018-10-31 11:44:44 +02:00
Jan de Mooij
b1689f020c Bug 1409441 part 1 - Inline ActivationEntryMonitor constructor/destructor. r=fitzgen 2018-10-31 10:31:14 +01:00
Jon Coppeard
89772807f3 Bug 1503009 - If dynamic module import is not supported its use should be rejected at parse time r=jorendorff 2018-10-31 12:45:24 +00:00
arno renevier
346fad4655 Bug 497136 - Replace NS_ERROR_SERVICE_NOT_FOUND with NS_ERROR_SERVICE_NOT_AVAILABLE. r=benjamin sr=dveditz
--HG--
extra : source : 532102f7d61ac5ca9a48c4e2c7257b3162655b50
2018-10-31 19:56:24 +09:00
Lee Salzman
6aefc4e30e Bug 1502152 - more fuzz. r=me 2018-10-31 00:02:27 -04:00
Ciure Andrei
ad8ef0ef0e Backed out changeset 20bdfda7c573 (bug 1294235) for browser_webext_options.js perma failure CLOSED TREE 2018-10-31 04:38:28 +02:00
Lee Salzman
c2b504684d Bug 1502152 - Skia m71 fuzzing. r=rhunt 2018-10-30 22:17:35 -04:00
Lee Salzman
79907ee5d8 Bug 1502152 - Skia m71 GL glue fixes. r=rhunt 2018-10-30 22:17:35 -04:00
Lee Salzman
e99e2fefa4 Bug 1502152 - Skia m71 PDF fixes. r=rhunt 2018-10-30 22:17:34 -04:00
Lee Salzman
dd9933b890 Bug 1502152 - Skia m71 Moz2D fixes. r=rhunt 2018-10-30 22:17:34 -04:00
Lee Salzman
978391d1a2 Bug 1502152 - Skia m71 mozbuild fixes. r=rhunt 2018-10-30 22:17:34 -04:00
Lee Salzman
d8a2c34594 Bug 1502152 - Skia m71 sources. r=rhunt
--HG--
rename : gfx/skia/skia/src/effects/GrAlphaThresholdFragmentProcessor.fp => gfx/skia/skia/src/gpu/effects/GrAlphaThresholdFragmentProcessor.fp
2018-10-30 22:17:34 -04:00
Bob Clary
274588384b Bug 1502968 - Enable Speedometer and Unity on Android hardware for built-projects, r=jmaher. 2018-10-30 19:09:42 -07:00
Rob Wood
0f2e4886fa Bug 1492913 - When gecko profiling is enabled locally, have resulting gecko profiles open automatically in perf-html.io; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D10300

--HG--
extra : moz-landing-system : lando
2018-10-30 23:23:39 +00:00
Dão Gottwald
d5f524ee43 Bug 1503301 - Set tab_line property for Light and Dark themes. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D10345

--HG--
extra : moz-landing-system : lando
2018-10-31 12:04:08 +00:00
Tim Nguyen
5f6b950fd1 Bug 1503379 - Update 'New folder' button to match specification. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D10310

--HG--
rename : browser/themes/shared/tabbrowser/newtab.svg => browser/themes/shared/icons/add.svg
extra : moz-landing-system : lando
2018-10-31 11:19:18 +00:00
Dão Gottwald
c9db81098e Bug 1496443 - Add test for UrlbarInput tooltip behavior. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D10200

--HG--
extra : moz-landing-system : lando
2018-10-31 11:40:07 +00:00
WR Updater Bot
91d6185ef7 Bug 1503528 - Update webrender to commit 8b941ca60014972f97ce240cb8a7afc1d6db3de6 (WR PR 3249). r=kats
Depends on D10343

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

--HG--
extra : moz-landing-system : lando
2018-10-31 11:30:11 +00:00
WR Updater Bot
12261214ff Bug 1502585 - Update webrender to commit e162264c2c2c1bbc3e57429e015af45018f1023b (WR PR 3252). r=kats
Depends on D10342

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

--HG--
extra : moz-landing-system : lando
2018-10-31 11:29:58 +00:00
WR Updater Bot
b64b7a13b9 Bug 1503442 - Re-generate FFI header. r=kats
Depends on D10341

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

--HG--
extra : moz-landing-system : lando
2018-10-31 11:29:46 +00:00
WR Updater Bot
2243422a86 Bug 1503442 - Update webrender to commit 62af01cdf4f09f8f403e4f66f067e8db7ae42329 (WR PR 3244). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D10341

--HG--
extra : moz-landing-system : lando
2018-10-31 11:29:11 +00:00
Ehsan Akhgari
d2e3be3d94 Bug 1503416 - Remove the remnants of fastblock prefs from the control centre code r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D10311

--HG--
extra : moz-landing-system : lando
2018-10-31 10:56:34 +00:00
Jason Orendorff
c1358535c7 Bug 1499813 - Part 8: Change StreamFromReader to use UnwrapSlot. r=tcampbell
Depends on D9841

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

--HG--
extra : moz-landing-system : lando
2018-10-30 22:01:09 +00:00
Jason Orendorff
b714e51e15 Bug 1499813 - Part 7: Change ReaderFromStream to use UnwrapSlot. r=tcampbell
Depends on D9840

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

--HG--
extra : moz-landing-system : lando
2018-10-30 22:00:56 +00:00
Jason Orendorff
6d0c89a3b4 Bug 1499813 - Part 6: New template UnwrapSlot<T>() for reading a "statically typed" slot. Remove TeeState::stream() in favor of UnwrapSlot. r=tcampbell
Depends on D9839

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

--HG--
extra : moz-landing-system : lando
2018-10-30 22:00:52 +00:00
Jason Orendorff
5139577761 Bug 1499813 - Part 5: Update Streams spec section numbers in comments. r=tcampbell
Depends on D9837

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

--HG--
extra : moz-landing-system : lando
2018-10-30 22:00:48 +00:00
Jason Orendorff
934edc710b Bug 1499813 - Part 4: Remove _impl methods, replace with unwrapping. r=tcampbell
Depends on D9836

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:59:16 +00:00
Jason Orendorff
fd98b1b180 Bug 1499813 - Part 3: Replace some ToUnwrapped signatures with new js::UnwrapThis<T>() template. r=tcampbell
Depends on D9835

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:58:44 +00:00
Jason Orendorff
cc2589c333 Bug 1499813 - Part 2: JSObject::unwrapAs<T>() and canUnwrapAs<T>() methods. r=tcampbell
Depends on D9834

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:58:21 +00:00