Commit Graph

637678 Commits

Author SHA1 Message Date
Andrea Marchesini
64d3f6f9da Bug 1487113 - nsICacheInfoChannel.preferAlternativeDataType() should expose alt-data as optional if required, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D20200

--HG--
extra : moz-landing-system : lando
2019-02-20 10:05:42 +00:00
Andrea Marchesini
1951a6690b Bug 1487113 - Expose nsICacheInfoChannel in Respose object for wasm content-type, r=valentin,nbp
Differential Revision: https://phabricator.services.mozilla.com/D19823

--HG--
extra : moz-landing-system : lando
2019-02-20 10:05:35 +00:00
Hiroyuki Ikezoe
3b8b937340 Bug 1525805 - Don't apply the minimum scale size if user-scalable=no is specified. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D20206

--HG--
extra : moz-landing-system : lando
2019-02-20 10:04:30 +00:00
Nicolas Chevobbe
7c5e4cceb8 Bug 1528739 - Don't load CSS properties by default; r=gl.
If the cssProperties config wasn't provided, the Editor
was loading getClientCssProperties, which loads properties-db
which is quite large.
Since the Style Editor is providing a cssProperties config,
this was done for all the other consumers, none of them
actually having any use of it.
We remove this default behaviour which allows us to speed
up panel/source opening quite significantly.

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

--HG--
extra : moz-landing-system : lando
2019-02-20 09:01:03 +00:00
Alex Chronopoulos
09df5a19bb Bug 1481244 - When a stream is errored avoid updating the volume. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D20314

--HG--
extra : moz-landing-system : lando
2019-02-20 09:41:30 +00:00
Csoregi Natalia
769bb21bcf Backed out changeset 931ffb6a2a7a (bug 1525805) by request. CLOSED TREE 2019-02-20 11:46:17 +02:00
Hiroyuki Ikezoe
062a28422e Bug 1525805 - Don't apply the minimum scale size if user-scalable=no is specified. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D20206

--HG--
extra : moz-landing-system : lando
2019-02-20 09:17:26 +00:00
Orangelynx
d4e1c8f212 Bug 384278 - Added additional state variable to store window state before window minimization. r=mikedeboer
Current window state in the sessionstore system includes `sizeMode` which can be "normal", "minimized", "maximized". However, the OS also remembers whether the window was "normal" or "maximized" before minimization to restore it appropriately. With this fix, sessionstore does likewise.

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

--HG--
extra : moz-landing-system : lando
2019-02-20 09:03:09 +00:00
sotaro
c51309eab2 Bug 1529148 - Remove WebRenderImageHost::mUseAsyncImagePipeline r=nical
WebRenderImageHost::mUseAsyncImagePipeline is not used anymore.

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

--HG--
extra : moz-landing-system : lando
2019-02-20 08:27:09 +00:00
Nicolas Silva
a1a6e98c02 Bug 1476368 - Preallocate a few more items in the render task tree. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D20193

--HG--
extra : moz-landing-system : lando
2019-02-19 19:17:31 +00:00
Nicolas Silva
cb6ed5e452 Bug 1527884 - Make webrender_build publishable. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D20134

--HG--
extra : moz-landing-system : lando
2019-02-19 16:06:01 +00:00
Julian Descottes
ddd4a71d78 Bug 1525619 - Fix eslint violations r=daisuke
Depends on D20399

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

--HG--
extra : moz-landing-system : lando
2019-02-20 08:08:43 +00:00
Ting-Yu Lin
93d595b35d Bug 1524382 - Flush all out-of-flow frames before destroying the frame list when reframing multicol container. r=dbaron
aFrameList can contain placeholder frames. If we decide to nuke
aFrameList, we need to destroy the out-of-flow frames gracefully.

In this case, out-of-flow frames are still in nsFrameConstructorState's
absolute item lists. To rely on nsPlaceholderFrame::DestroyFrom() to
remove its out-of-flow frame properly, we manually flush all the frame
insertions for all the lists in aState before destroying aFrameList.

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

--HG--
extra : moz-landing-system : lando
2019-02-19 22:37:24 +00:00
Julian Descottes
221883f576 Bug 1525619 - Move RuntimeActions to dedicated component;r=daisuke
@daisuke I would like to share this preliminary work with you.
I want to move this to a dedicated component anyway, but most importantly this will reduce merge conflicts between our 2 bugs.
I can land that and leave-open while I continue to work on the actual UX implementation?

Depends on  D20398

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

--HG--
rename : devtools/client/aboutdebugging-new/src/components/RuntimePage.css => devtools/client/aboutdebugging-new/src/components/RuntimeActions.css
rename : devtools/client/aboutdebugging-new/src/components/RuntimePage.js => devtools/client/aboutdebugging-new/src/components/RuntimeActions.js
extra : moz-landing-system : lando
2019-02-20 07:37:48 +00:00
Julian Descottes
4c996bad9f Bug 1525619 - Stop passing unused temporaryInstallError prop to TemporaryExtensionInstaller;r=daisuke
Small cleanup, this prop is no longer used by the component

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

--HG--
extra : moz-landing-system : lando
2019-02-20 07:37:21 +00:00
Dão Gottwald
793e87d4d8 Bug 1504766 - Let explicit Dark and Light themes ignore the Windows 10 setting for accent color in title bars. r=ntim,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D19764

--HG--
extra : moz-landing-system : lando
2019-02-20 07:20:52 +00:00
Makoto Kato
376eb1a4da Bug 1528665 - Remove GetAndroidSystemInfo sync IPC. r=geckoview-reviewers,mccr8,snorp
nsSystemInfo is initialzied at first page load. Actually, content process uses
sync IPC to get Android OS information. But now, we can use Java code even if
on content process, so we should use JNI directly instead of sync IPC.

Also, nsSystemInfo still has unused extern android_sdk_version that is for
HoneyComp's DNS hack.  So let's remote it.

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

--HG--
extra : moz-landing-system : lando
2019-02-19 21:19:14 +00:00
Csoregi Natalia
8cbfee3cf7 Backed out changeset db927eedd355 (bug 1504766) for multiple failures e.g browser_ext_management_themes.js. CLOSED TREE 2019-02-20 08:55:36 +02:00
Boris Chiou
9c1af40b1a Bug 1505225 - Part 2: Add a reftest. r=hiro
Depends on D20412

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

--HG--
extra : moz-landing-system : lando
2019-02-20 02:00:59 +00:00
Boris Chiou
b332718138 Bug 1505225 - Part 1: Make sure we also check the existence of individual transform animations. r=hiro
nsIFrame::BuildDisplayListForStackingContext() will check the existence
of transform animations, so we need to update
nsLayoutUtils::HasAnimationsOfPoperty(). However, checking only
eCSSProperty_transform is not enough. We have to check all the transform-like
properties. Therefore, we update these functions to accept a property
set as the argument, and pass a collection of transform-like properties
into them.

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

--HG--
extra : moz-landing-system : lando
2019-02-20 02:14:39 +00:00
Dão Gottwald
626799efc8 Bug 1504766 - Let explicit Dark and Light themes ignore the Windows 10 setting for accent color in title bars. r=ntim,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D19764

--HG--
extra : moz-landing-system : lando
2019-02-20 05:36:40 +00:00
Karl Tomlinson
a5ba519324 Bug 1528876 enable AudioWorklet in Nightly Web Audio wpt r=padenot
With https://bugzilla.mozilla.org/show_bug.cgi?id=1474463, "release_or_beta"
annotations are not required on the subtest expected results that exist on
some branches but not others due to test timeouts, errors, etc.

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

--HG--
extra : moz-landing-system : lando
2019-02-19 13:03:57 +00:00
Henrik Skupin
3f4cbeebe6 Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester
Differential Revision: https://phabricator.services.mozilla.com/D20311

--HG--
extra : moz-landing-system : lando
2019-02-20 05:29:36 +00:00
Jeff Gilbert
6fc6d8596f Bug 1290770 - Log bad tex upload calls and errors. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D20429

--HG--
extra : moz-landing-system : lando
2019-02-20 04:43:32 +00:00
Daniel Varga
f4811b8539 Merge mozilla-central to autoland. a=merge 2019-02-20 06:04:25 +02:00
Daniel Varga
4587d14668 Merge mozilla-inbound to mozilla-central. a=merge 2019-02-20 06:01:45 +02:00
Brian Birtles
c877e10230 Bug 1525809 - Add web-platform-tests for style flushing behavior from Web Animations API; r=hiro
Issue: https://github.com/w3c/csswg-drafts/issues/3613
Corresponding spec change: 78dc281b2c

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

--HG--
extra : moz-landing-system : lando
2019-02-20 01:56:34 +00:00
Brian Birtles
ea39f908c4 Bug 1525809 - Convert async_test in Document/getAnimations.html to a promise_test; r=hiro
In the next patch in this series, we will add another test to
web-animations/interfaces/Document/getAnimations.html. Doing so would cause an
existing async_test to fail since it will affect the result of
Document.getAnimations() because async_tests run in parallel. To avoid that,
this patch converts the async_test to a promise_test since promise_tests, unlike
async_tests, wait for the previous promise_tests to finish before running.

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

--HG--
extra : moz-landing-system : lando
2019-02-20 01:56:14 +00:00
Dorel Luca
0c4863aaf0 Backed out changeset ac4f1b5527fd (bug 1525470) for failures in geckoview in org.mozilla.geckoview.test.AccessibilityTest.testCheckbox. CLOSED TREE 2019-02-20 02:53:14 +02:00
Dorel Luca
6e4967f76e Backed out changeset 74922ea29d44 (bug 1490671) for browser-chrome failures in browser/components/preferences/in-content/tests/browser_sync_pairing.js 2019-02-20 02:43:16 +02:00
Mike Hommey
53509aba7d Bug 1528900 - Actively prevent nightly tasks from depending on sccache. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D20300
2019-02-20 07:52:43 +09:00
Mike Hommey
3a860e2e63 Bug 1528900 - Remove sccache dependencies from nightly builds. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D20299
2019-02-20 07:52:38 +09:00
Mike Hommey
d57b04ae8b Bug 1528886 - Remove --enable-jemalloc from mozconfigs. r=dmajor
Builds that should have jemalloc enabled already have it enabled by
default. An explicit --enable-jemalloc is not necessary.

Differential Revision: https://phabricator.services.mozilla.com/D20273
2019-02-20 07:52:20 +09:00
Mike Hommey
b228df0c91 Bug 1528884 - Change how --enable-eme is handled. r=ted
It used to be that --enable-eme on its own had some effect, but that's
not the case anymore. The only thing it does as of bug 1300654 is to
switch the defaults in the Firefox configuration.

Reflect that in how we handle --enable-eme.

Differential Revision: https://phabricator.services.mozilla.com/D20270
2019-02-20 07:51:48 +09:00
Mike Hommey
41d0022e0c Bug 1528860 - Synchronize artifact command --job options with artifacts.JOB_DETAILS. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D20227
2019-02-20 07:46:41 +09:00
Mike Hommey
079a4d2441 Bug 1528499 - Don't PGO the base-toolchain tasks on release branches. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D20080
2019-02-20 07:46:31 +09:00
Mike Hommey
2ead86b7c1 Bug 1528241 - Add a trace mode to python configure that logs internal values. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D19940
2019-02-20 07:46:22 +09:00
Mike Hommey
b2f1a3fc7f Bug 1528194 - Run config.sub when split_target fails when not running it. r=mshal
In bug 1522354, we changed host and target detection to not invoke
config.sub, assuming the output from config.guess would satisfy our
needs in split_target.

It turns out that on some plaforms, that doesn't work out, so, while we
still skip config.sub, we now catch errors from split_target when doing
so, and try again after running config.sub when split_target fails.

Differential Revision: https://phabricator.services.mozilla.com/D19937
2019-02-20 07:46:17 +09:00
Mike Hommey
8a74f32d09 Bug 1528194 - Print mach-invoked pseudo-configure output when it fails. r=mshal
Since bug 1522788, mach invokes a part of configure as part of getting
mozconfig and target information for its own purpose. The problem is
that the sandboxed code may sys.exit(), which then makes mach silently
exit.

So when the sandboxed configure code does sys.exit(), instead of
silently failing, we catch the exit call, and print out what we
captured.

Differential Revision: https://phabricator.services.mozilla.com/D19936
2019-02-20 07:46:09 +09:00
Mike Hommey
4b2309140a Bug 1528123 - Allow artifact builds to pull from a specific taskid. r=chmanchester
Currently, artifact builds pull from some task they determine from the
job type, and finding a pushhead.

Sometimes that latter fails, most notably on automation. But automation
can already know the right task to use without guesswork.

This change allows artifact builds to pull from a specific taskid given
through an environment variable, and make tasks from the artifact-build
kind (not the --artifact builds from try) use that.

Remove the workaround from bug 1382982 because it's now dead code.

Differential Revision: https://phabricator.services.mozilla.com/D19881
2019-02-20 07:45:55 +09:00
Mike Hommey
901d68ed91 Bug 1519816 - Simplify build-custom-v8 script and avoid installing packages during build. r=sparky
The build script currently is doing some unnecessary steps:
- Running `gclient` only prints out an help message. It is a step
indicated in various documentations, but is only necessary to keep
depot-tools up-to-date, which they are, since we just cloned it.
- The `fetch v8` command creates a v8 directory, no need to create
another layer.
- `gclient sync` is run as part of `fetch`. Same as `gclient`, this step
is only given in documentations to keep things up-to-date on an existing
clone, but we just freshly got one.
- Same goes for `git pull && gclient sync`
- `git checkout master` is not necessary, as `fetch` gets us there
already (albeit, in a detached head state)
- install-build-deps.sh installs build dependencies for chrome or
whatever. That's way too much for v8, that barely needs pkg-config and
glib, which we now install in the docker image.

Differential Revision: https://phabricator.services.mozilla.com/D20082
2019-02-20 07:45:47 +09:00
Dana Keeler
4b76f8a9eb bug 1513458 - update diagnostic assertions to only assert in content processes r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D20411

--HG--
extra : moz-landing-system : lando
2019-02-19 22:22:35 +00:00
Brian Grinstead
672f93b031 Bug 1528969 - Only remove whitespace-only text nodes in parseXULToFragment r=MattN
It was supposed to be doing this already, but we were instead removing _all_ text
nodes, which led the the "Learn More" link not showing up in popupnotifications

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

--HG--
extra : moz-landing-system : lando
2019-02-19 23:28:30 +00:00
Dorel Luca
b2ea74ab66 Backed out changeset 046ef8ec79cb (bug 1528582) for mochitest failures in js/xpconnect/tests/chrome/test_xrayToJS.xul 2019-02-20 01:40:39 +02:00
Michael Cooper
72c2ff437c Bug 1519276 - Use Feature Gates for Remote Settings integration r=leplatrem,mossop
Differential Revision: https://phabricator.services.mozilla.com/D19723

--HG--
extra : moz-landing-system : lando
2019-02-19 22:41:23 +00:00
Jeff Gilbert
d6410e953a Bug 1528394 - Reduce includes of GLContext.h. r=lsalzman
Splitting part of OGLShaderProgram.h out into OGLShaderConfig.h makes it
easier to keep GLContext.h included in OGLShaderProgram.h for inlining
purposes.

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

--HG--
extra : moz-landing-system : lando
2019-02-19 23:25:42 +00:00
Ryan VanderMeulen
b394fbb5a9 Bug 1529112 - Update pdf.js to version 2.2.15. r=bdahl 2019-02-19 17:14:35 -05:00
Alexander Surkov
e83ec79232 Bug 1527562 - autocomplete-richlistitem CE is reused for autocomplete-richlistitem-insecure-field and vice-versa, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D20344

--HG--
extra : moz-landing-system : lando
2019-02-19 20:32:18 +00:00
Emilio Cobos Álvarez
16aa4f8561 Bug 1529058 - followup: Green up rusttests. r=me
Work around https://github.com/rust-lang/rust-bindgen/issues/1503 by re-using
the generic Rust type too.
2019-02-20 00:22:05 +01:00
Gerald Squelart
6d2814f092 Bug 1509533 - Include child process profiles in shutdown profiles - r=mstange
Received exit profiles are now stored in the main process' ActivePS and managed
there, including discarding expired profiles (when they don't intersect with the
parent's profile anymore).

nsProfiler may grab exit profiles from the profiler when the add-on needs them.

On shutdown, the profiler now includes non-expired exit profiles.

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

--HG--
extra : moz-landing-system : lando
2019-02-19 23:14:12 +00:00