Commit Graph

630604 Commits

Author SHA1 Message Date
Jan de Mooij
a0640935f5 Bug 1518077 part 2 - Add MEMORY_JS_REALMS_{USER,SYSTEM} similar to the MEMORY_JS_COMPARTMENTS_{USER,SYSTEM} counts. r=njn,chutten
Differential Revision: https://phabricator.services.mozilla.com/D15809

--HG--
extra : moz-landing-system : lando
2019-01-08 15:11:36 +00:00
Jan de Mooij
5b05f372ab Bug 1518077 part 1 - Fix MEMORY_JS_COMPARTMENTS_{USER,SYSTEM} telemetry to count number of compartments instead of realms. r=njn
Differential Revision: https://phabricator.services.mozilla.com/D15808

--HG--
extra : moz-landing-system : lando
2019-01-08 15:11:08 +00:00
Valentin Gosu
55d58519a7 Bug 1517542 - Fail URL deserialization if query or ref start at position 0 r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D15854

--HG--
extra : moz-landing-system : lando
2019-01-08 15:00:05 +00:00
Andrew Halberstadt
0e9c1caf7d Bug 1515261 - [mozversioncontrol] Fix unicode env string on Windows, r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D15727

--HG--
extra : moz-landing-system : lando
2019-01-07 16:26:49 +00:00
Ryan VanderMeulen
262c894e52 Bug 1518478 - Re-enable some DOM Events mochitests which are now passing. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D15942

--HG--
extra : rebase_source : 991ba7bd144da3531c88f5a6ef1e815aced9a92b
2019-01-07 20:09:57 -05:00
Dan Minor
743a863043 Bug 1439997 - Fix ondevicechange event on OS X; r=jib
This brings the changes from Bug 1286429 that were made to the older
mac/avfoundation video capture code to the newer objc video capture
code.

Depends on D15196

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

--HG--
extra : moz-landing-system : lando
2019-01-08 14:39:15 +00:00
Dan Minor
c02e428bd0 Bug 1439997 - Remove old mac video capture code; r=jib
This code is no longer used and has been removed upstream. We can remove
it as well.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 16:34:01 +00:00
Jared Wein
486fc92870 Bug 1514613 - Use originalTarget instead of relying on _overPlayingIcon where possible. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D14778

--HG--
extra : moz-landing-system : lando
2019-01-08 13:50:45 +00:00
Kartikaya Gupta
684b20393f Bug 1508828 - Add a task to run standalone WebRender CI scripts on Windows. r=glandium,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D15412

--HG--
extra : moz-landing-system : lando
2019-01-08 14:15:30 +00:00
Dão Gottwald
b28ebd54d3 Bug 1509631 - Fix identity popup expander color. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D15811

--HG--
extra : moz-landing-system : lando
2019-01-08 14:11:18 +00:00
Dão Gottwald
7babdea7bb Bug 1518462 - Consolidate panel footer button dimensions. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D15935

--HG--
extra : moz-landing-system : lando
2019-01-08 13:54:41 +00:00
André Bargull
257562448d Bug 1517461: Use background allocation kind when tenuring typed arrays allocated from JIT code. r=jonco 2019-01-03 04:59:58 -08:00
Brindusan Cristian
331818d5aa Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-07 18:46:25 +02:00
Lee Salzman
34a3926bd5 Bug 1514112 - listen for font setting changes even if DWrite is not used. r=jrmuizel 2019-01-07 11:46:04 -05:00
Brindusan Cristian
4d62b74678 Merge inbound to mozilla-central. a=merge 2019-01-07 18:43:04 +02:00
shindli
501ce65945 Backed out changeset 462d05bad533 (bug 1517653) for assertion failures in z:/build/build/src/js/src\vm/HelperThreads.h:361 CLOSED TREE 2019-01-07 18:18:16 +02:00
Yoshi Cheng-Hao Huang
d38247a38e Bug 1517158 - add hasGlobal for AbstractFramePtr, DebugFrame and JSScript. r=jonco
To prevent triggering read barrier while accessing GlobalObject.
2019-01-07 16:37:22 +01:00
Dão Gottwald
2eb057d8bd Bug 1510565 - Fix download panel button color. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D15814

--HG--
extra : moz-landing-system : lando
2019-01-07 13:06:22 +00:00
Olli Pettay
2dc267cbf3 bug 1516426, null check touch target before trying to access it's frame, r=masayuki 2019-01-07 15:05:11 +02:00
WR Updater Bot
08e5e61804 Bug 1517975 - Update webrender to commit 1b226534099a24c741e9827c4612eee1ec12d4ee (WR PR #3478). r=kats
https://github.com/servo/webrender/pull/3478

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

--HG--
extra : moz-landing-system : lando
2019-01-07 12:47:12 +00:00
Emilio Cobos Álvarez
6eacde7b60 Bug 1518098 - Manually rename some variables. r=jwatt#style
lop is not an acceptable variable name for LengthPercentage.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 12:42:40 +00:00
Emilio Cobos Álvarez
b78489b8af Bug 1518098 - Rename LengthOrPercentage to LengthPercentage. r=jwatt#style
It does not represent `<length> | <percentage>`, but `<length-percentage>`, so
`LengthOrPercentage` is not the right name.

This patch is totally autogenerated using:

rg 'LengthOrPercentage' servo | cut -d : -f 1 | sort | uniq > files
for file in $(cat files); do sed -i "s#LengthOrPercentage#LengthPercentage#g" $file; done

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

--HG--
extra : moz-landing-system : lando
2019-01-07 12:42:42 +00:00
Alexandre Poirot
62ca1ad0e4 Bug 1514817 - Convert Target to ES Class. r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D14842

--HG--
extra : moz-landing-system : lando
2019-01-07 11:57:51 +00:00
yulia
d4e4f4d0b4 Bug 1517187 - fix rulers and measure buttons to display state; r=jdescottes
This fixes an issue with the buttons and also adds a test

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

--HG--
extra : moz-landing-system : lando
2019-01-07 11:13:28 +00:00
Dão Gottwald
a2154b8923 Bug 1518103 - Apply :hover:active inset box shadow to all panel footer buttons. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D15815

--HG--
extra : moz-landing-system : lando
2019-01-07 12:30:05 +00:00
Henrik Skupin
4d57d56819 Bug 1517796 - [wpt] Correctly dismiss user prompts in MarionetteTestharnessProtocolPart._close_windows(). r=jgraham
Using the "Switch To Window" command to check if a user prompt is open
doesn't work because that command doesn't raise a "unexpected alert open"
error. To fix that the "Close Window" command can be used for.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 11:51:59 +00:00
Dão Gottwald
bc591d2d2c Bug 1512645 - Fix customization button colors. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D15810

--HG--
extra : moz-landing-system : lando
2019-01-07 11:49:07 +00:00
reimu
d8cfc514e4 Bug 1128997 - Support indefinite script timeout r=ato
Differential Revision: https://phabricator.services.mozilla.com/D13181

--HG--
extra : moz-landing-system : lando
2019-01-06 23:04:41 +00:00
Masayuki Nakano
ed2040ac16 Bug 1447239 - Implement InputEvent.inputType r=smaug
This patch implements InputType.inputType which is declared by Input Events.
The attribute has already been implemented by Chrome and Safari.  Chrome
implements Input Events Level 1, but Safari implements Input Events Level 2.
 Difference between them is only whether it supports "insertFromComposition",
"deleteByComposition" and "deleteCompositionText".  This patch makes the
level switchable with pref and takes Level 1 by default because Level 2 is
still unstable around event order with composition events.

For reducing string copy cost at dispatching "input" event, this patch
makes EditorInternalInputEvent store valid input-type as enum class,
EditorInputType and resolves it to string value when
dom::InputEvent::GetInputType() is called.  Note that the reason why
this patch names the enum class as EditorInputType is, there is InputType
enum class already for avoiding conflict the name, this appends "Editor"
prefix because "input" and "beforeinput" events are fired only when an
editor has focus.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 10:10:57 +00:00
Masayuki Nakano
430833663c Bug 1447239 - Make WPT for InputEvent.inputType of each execCommand should test each call separately r=smaug
The WPT for InputEvent.inputType of each execCommand runs all tests in a
test function.  Therefore, even if there is an unexpected result, it won't
test other part.  Additionally, it tests execCommand's result of the DOM
tree in the contenteditable so that it's not useful for checking
InputEvent.inputType for now.

Therefore, this patch makes the test returns error for each result of
each call of execCommand.

Additionally, it sets contenteditable attribute to a <p> element which cannot
store other block elements like <ul>, <ol>, <div>, etc.  Therefore, some of
the execCommand won't work on Gecko since Gecko's editor does not create
invalid child elements as far as possible.  Therefore, this patch makes it
a <div> element.

And also adding "insertHorizontalRule", "backColor", "foreColor",
"hilightColor", "fontName", "createLink", "unlink".  inputType values for
those commands are defined by current spec.  So, if they'd be changed,
we could detect it quickly.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 10:09:51 +00:00
ffxbld
2d228d24fd No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D15807

--HG--
extra : moz-landing-system : lando
2019-01-07 11:14:06 +00:00
Emilio Cobos Álvarez
83fed3d31d Bug 1517511 - Simplify computed::LengthOrPercentage and friends. r=heycam
This is a first step to share LengthOrPercentage representation between Rust and
Gecko.

We need to preserve whether the value came from a calc() expression, for now at
least, since we do different things depending on whether we're calc or not right
now. See https://github.com/w3c/csswg-drafts/issues/3482 and dependent bugs for
example.

That means that the gecko conversion code needs to handle calc() in a bit of an
awkward way until I change it to not be needed (patches for that incoming in the
next few weeks I hope).

I need to add a hack to exclude other things from the PartialEq implementation
because the new conversion code is less lossy than the old one, and we relied on
the lousiness in AnimationValue comparison (in order to start transitions and
such, in [1] for example).

I expect to remove that manual PartialEq implementation as soon as I'm done with
the conversion.

The less lossy conversion does fix a few serialization bugs for animation values
though, like not loosing 0% values in calc() when interpolating lengths and
percentages, see the two modified tests:

 * property-types.js
 * test_animation_properties.html

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

--HG--
extra : moz-landing-system : lando
2019-01-07 11:00:27 +00:00
Dão Gottwald
e61eb8513a Bug 1518024 - Go back to setting style.direction on the awesomebar popup because automplete.xml expects this. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D15803

--HG--
extra : moz-landing-system : lando
2019-01-07 10:45:20 +00:00
Julian Descottes
2aafe8b742 Bug 1508435 - Enable browser_markup_screenshot_node_shadowdom;r=jmaher
I just landed the patch that fixes this intermittent, can we reenable?

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

--HG--
extra : moz-landing-system : lando
2019-01-07 09:56:14 +00:00
Oana Pop Rus
3cc1338377 Mergemozilla-central to autoland. a=merge CLOSED TREE 2019-01-07 11:59:43 +02:00
Oana Pop Rus
76fe4bb385 Merge inbound to mozilla-central. a=merge 2019-01-07 11:30:15 +02:00
Julian Descottes
58725b2fa2 Bug 1508435 - Wait for one second between each screenshot test;r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D15512

--HG--
extra : moz-landing-system : lando
2019-01-07 09:23:21 +00:00
Andreas Pehrson
97ca0d12ba Bug 1517710 - Avoid calling SetPullingEnabled on a destroyed MediaStream. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D15798

--HG--
extra : moz-landing-system : lando
2019-01-07 08:24:08 +00:00
Matt Woodrow
0f512a6434 Bug 1518044 - Pass FULL_PAINT_TIME value to CONTENT_FRAME_TIME calculation for non-WR. r=jrmuizel
This will let us get the MissedCompositeLow/Mid/Long variants in the CFT_REASON telemetry output.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 03:18:52 +00:00
Matt Woodrow
38c31ce8f3 Bug 1518044 - Record SVG and UPLOAD specific variants of CONTENT_FRAME_TIME using the vsync based timings. r=jrmuizel
We're switching to prefering the vsync version, so making these diagnostic equivalents use that timing should be more useful.
I think leaving the profiler marker (which uses ms, not vsync%) showing just the graphics component still makes sense.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 03:17:42 +00:00
Matt Woodrow
4b8807201a Bug 1518044 - Use shared CONTENT_FRAME_TIME calculation for non-WebRender. r=jrmuizel
This also results in us getting the CONTENT_FRAME_TIME profiler markers added for non-WR.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 03:15:57 +00:00
Matt Woodrow
33ed402279 Bug 1518044 - Move CONTENT_FRAME_TIME calculation code into CompositorBridgeParent. r=jrmuizel
This shouldn't change any behaviour, just puts the code into a separate function so that it's easier to follow.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 03:14:28 +00:00
Cameron McCormack
af0862d439 Bug 1516831 - Add a process index to about:memory r=njn
Differential Revision: https://phabricator.services.mozilla.com/D15495

--HG--
extra : moz-landing-system : lando
2019-01-07 03:06:27 +00:00
Cameron McCormack
3ce3dcbe16 Bug 1517354 - Improve about:memory performance by not using toLocaleString r=njn
Differential Revision: https://phabricator.services.mozilla.com/D15627

--HG--
extra : moz-landing-system : lando
2019-01-07 02:50:05 +00:00
Cosmin Sabou
c9e5cb9283 Bug 1479782 - Disable devtools/client/netmonitor/test/browser_net_frame.js on win10. r=jmaher
--HG--
extra : rebase_source : aaaa31c284cc12a13a7892ff5488c6bf7b900c01
2019-01-07 02:41:17 +02:00
Bastien Orivel
24db8c61b4 Bug 1518045 - Update owning_ref to 0.4.
This cherry-picks https://github.com/servo/servo/pull/22534, plus the relevant
re-vendoring.
2019-01-07 01:13:43 +01:00
Emilio Cobos Álvarez
b1ddabc921 Bug 1518045 - Rustfmt recent changes. 2019-01-07 00:53:17 +01:00
Simon Sapin
2720b7c034 Bug 1518045 - Publish selectors 0.21.0 on crates.io. r=emilio
This cherry-picks https://github.com/servo/servo/pull/22577, with the relevant
lockfile update.
2019-01-07 00:53:11 +01:00
Bastien Orivel
a0c3211f27 Bug 1518045 - Fix all clippy warnings in style_derive. r=emilio
This cherry-picks https://github.com/servo/servo/pull/22439.
2019-01-07 00:53:08 +01:00
Simon Sapin
81312a11be Bug 1518045 - Rustfmt has changed its default style. r=emilio
This cherry-picks the formatting parts of
https://github.com/servo/servo/pull/22385.
2019-01-07 00:53:06 +01:00