Граф коммитов

594641 Коммитов

Автор SHA1 Сообщение Дата
Narcis Beleuzu b9dcd2d94d Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-07 14:21:44 +03:00
Narcis Beleuzu b6d990ff21 bug 1454889 - Re-add expected fail mediacapture-streams/historical.html after backout. a=wpt-fix 2018-05-07 14:17:53 +03:00
Tim Taubert 368a1dde38 Bug 1458755 - Web Authentication - Copy flag bits 0 & 1 for Sign operations r=jcj
Reviewers: jcj

Reviewed By: jcj

Bug #: 1458755

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

--HG--
extra : amend_source : 349a05210460beefbfe0dcc3e3f36885bb02246c
2018-05-07 11:23:10 +02:00
Narcis Beleuzu 03f91b79ef Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-07 12:11:06 +03:00
Narcis Beleuzu 2b99556758 Backed out changeset 0c5a4939300c (bug 1454889) for causing frequent Leaks (Bug 1378025). a=backout 2018-05-07 12:06:25 +03:00
Narcis Beleuzu f76ef214fb Merge inbound to mozilla-central. a=merge 2018-05-07 11:55:22 +03:00
Emilio Cobos Álvarez 6553891e16 Bug 1459528: Remove nsXULPrototypeDocument::{Set,Get}HeaderData. r=heycam
MozReview-Commit-ID: BMZNOyBG4RC
2018-05-07 10:36:00 +02:00
Issei Horie 2193a0de05 Bug 1446901 - Remove references to Valence in DevTools codebase;r=jdescottes
MozReview-Commit-ID: 86j83kKYxkV

--HG--
extra : rebase_source : cd50887d8b3cf967d4395e6a96df21f2c0466664
2018-05-05 00:52:19 +09:00
Cosmin Sabou 2751b5cea5 Bug 1456441 - Disable devtools/client/debugger/new/test/mochitest/browser_dbg-pause-exceptions.js on Win 7 pgo. r=nbeleuzu,cbrindusan
--HG--
extra : rebase_source : 687a79090bbb912c497eef5af2baa86eae88734f
2018-05-07 11:03:08 +03:00
Julian Seward 20e9dd7d5c Bug 1446930 - Wasm: basic (OOL) implementation of memory.fill and memory.copy. r=lth.
This patch adds an initial implementation, along with test cases, for the
memory.fill and memory.copy instructions that form part of the
bulk-memory-operations proposal at
https://github.com/WebAssembly/bulk-memory-operations/blob/master/proposals/bulk-memory-operations/Overview.md.

This covers code generation for the baseline and optimising compilers, as
well as supporting infrastructure for conversion to/from binary and text
representations.

The implementation is simple in the sense that -- for both compilers -- it
is done by a call to a helper function, which eventually devolves to a call
to memset/memmove respectively.

Per subsequent clarification requests:

* https://github.com/WebAssembly/bulk-memory-operations/issues/8
  The arguments to these instructions are all interpreted as unsigned 32 bit
  ints.

* https://github.com/WebAssembly/bulk-memory-operations/issues/11
  Zero length fills/copies that have starting point offsets out of bounds
  trap rather than are treated as no-ops.

--HG--
extra : rebase_source : 79c74cbe467905f03b796428ee80b643c105ca72
2018-05-04 23:14:09 +02:00
Alexis Beingessner 239a528013 Bug 1435094 - wire up GlyphRasterSpace to nsDisplayTransform. r=kats,mstange
When a transform thinks it's animated we should abandon screen rasterization
and instead favour local rasterization. This produces a more visually
pleasant rendering, as pixel-snapping "wobbles" the text between
frames.

The float scale of GlyphRasterSpace::Local is currently unused, but this
PR tries its best to set it to a reasonable value, based on discussion
with glennw about the intended semantics. We agreed it should specify
the scale *relative* to the parent stacking context, which means it's
just whatever scaling the stacking context's transform applies. It's
possible we'll need to clamp this value or make it properly 2-dimensional
later on.

Some book-keeping is added to StackingContextHelper to ensure that
GlyphRasterSpace::Screen is never requested by a descendent
of a stacking context using GlyphRasterSpace::Local.

nsDisplayMask is changed to use a StackingContextHelper to ensure
rasterSpace is properly propagated.

In addition, this is the first commit making use of cbindgen's new support
for bridging Rust enums natively into C++! This bumps our minimum cbindgen
to 6.0.0 (just released).

MozReview-Commit-ID: 9AlsB6nUheB

--HG--
extra : rebase_source : 247e5b197e998682cb4bb74f6f9319a9a4dd3264
2018-05-03 20:38:37 -04:00
Mihai Tabara b0de0153b7 Bug 1446815 - cleanup in naming beetmover source checksums for consistency. r=tomprince
--HG--
rename : taskcluster/ci/beetmover-release-source-checksums/kind.yml => taskcluster/ci/release-beetmover-source-checksums/kind.yml
extra : rebase_source : 46fad2100b374cd281db315472b0398a955211dc
extra : source : 7b33e1765372bb178a33e67a3a161d102c536906
2018-05-03 19:51:20 +03:00
Emilio Cobos Álvarez d6f7b1d2f5 Bug 1459497: Refactor the preferred style set stuff in order to move the state away from the loader. r=heycam
The main thing to have into account is that the styleset to use is either
mLastStyleSheetSet, or mPreferredStyleSheetSet.

This last one gets set from Loader::IsAlternateSheet, which is quite nasty and
what I'm trying to remove.

MozReview-Commit-ID: BI4P1Chqtli
2018-05-07 03:55:36 +02:00
Jeff Walden 8c0a4864c7 Bug 1458011 - Remove the TypedObject.storage function and |new TypedObject(buffer [, offset])| constructor overload because they're no longer planned to be part of standardization efforts in this area. r=sfink
--HG--
extra : rebase_source : cbeb0e62928d03c2ef06d2465168ccde4840638f
2018-04-19 11:47:55 +02:00
Jeff Walden 2690d2331a Bug 1457612 - Use BitwiseCast instead of direct bit-punning in jsdate.cpp:NowAsMillis. r=luke
--HG--
extra : rebase_source : 34fc0e7a08eaf3a971ed11984b2a979c7b8f39a5
2018-04-27 18:25:42 -07:00
Emilio Cobos Álvarez 14dba54ee1 Bug 1459401: Remove unused container argument in EventStateManager::ContentRemoved. r=smaug
MozReview-Commit-ID: HAuTfzuo3iY
2018-05-06 16:38:30 +02:00
Andreea Pavel f82dcc78e2 Bug 1454123 - disabled browser_webconsole_split.js on Win !debug for frequent failures r=jmaher 2018-05-06 04:00:00 +03:00
Andreea Pavel c39d5dafe5 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-05-06 11:43:50 +03:00
Andreea Pavel b28b94dc81 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-06 11:41:19 +03:00
Andrea Marchesini 183a361d75 Bug 1450302 - nsInputStreamPump should interrupt the reading of the inputStream when suspended, r=michal 2018-05-05 22:58:43 +02:00
Mats Palmgren 7db87acde1 Bug 1452383 part 2 - [css-grid] Remove local enum LineRangeSide and use LogicalSide instead (idempotent patch). r=dholbert 2018-05-05 22:21:17 +02:00
Mats Palmgren f9c9cf6df6 Bug 1452383 part 1 - [css-grid] Use LogicalAxis instead of passing member pointers (idempotent patch). r=dholbert 2018-05-05 22:21:17 +02:00
Mats Palmgren d3994e050d Bug 1452368 part 2 - [css-grid] Adjust reftests. 2018-05-05 22:21:17 +02:00
Mats Palmgren 3518ef2a3e Bug 1452368 part 1 - [css-grid] Fix off-by-1 calculation in line clamping limit for auto-placed items. r=dholbert 2018-05-05 22:21:17 +02:00
Emilio Cobos Álvarez 0baa408319 Bug 1459436: Remove a useless unit test that no longer compiles. r=emilio
We have WPT and integration tests for the functionality in mozilla-central.

MozReview-Commit-ID: L0vdF3tfT83
2018-05-05 18:07:56 +02:00
Emilio Cobos Álvarez 71a7af886c Bug 1459436: Remove some unneeded cfg(..). r=emilio
The less not-compiled code in common builds, the better for everybody.

MozReview-Commit-ID: 3JQfz6AYhPG
2018-05-05 18:07:46 +02:00
Emilio Cobos Álvarez d6f79cd48e Bug 1459436: Implement Debug for KeyframeAnimationStyle by hand. r=emilio
The ComputedValues format is huge and unneeded.

Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>

MozReview-Commit-ID: 44OuCMWJPLk
2018-05-05 18:07:37 +02:00
Emilio Cobos Álvarez 6ee6a58a0f Bug 1459436: Fix servo build. r=emilio
MozReview-Commit-ID: Ex5RKgPgd8x
2018-05-05 18:07:28 +02:00
Emilio Cobos Álvarez 68affa51a4 Bug 1459436: Fix tidy issues. r=emilio
MozReview-Commit-ID: KXInHzAiiD8
2018-05-05 18:07:18 +02:00
Emilio Cobos Álvarez 73331875c7 Bug 1458814: followup: remove some unused imports. r=me
MozReview-Commit-ID: KMmH0ATu5Df
2018-05-05 17:55:52 +02:00
Emilio Cobos Álvarez 708fb42af1 Bug 1458814: Mark some tests as failing with webrender. r=jrmuizel
The patches in this bug makes layout get more accurate values. That apparently
is confusing WebRender, which renders one more pixel height in some of the
rectangles.

I have no idea why and I couldn't repro out of the reftest harness. I suspect
something something blob invalidation, but...

MozReview-Commit-ID: A2slTJLfJBx
2018-05-05 16:31:22 +02:00
Emilio Cobos Álvarez 27ca8b58c8 Bug 1458814: Remove code that is no longer called. r=hiro
Au revoir!

MozReview-Commit-ID: DjqszUSIzXs
2018-05-05 16:31:20 +02:00
Emilio Cobos Álvarez ceca84ff64 Bug 1458814: Remove a bit of trivially dead code. r=hiro
MozReview-Commit-ID: GG41v4TejBU
2018-05-05 16:31:19 +02:00
Emilio Cobos Álvarez 42062c43db Bug 1458814: Remove unused AnimationValue::mGecko. r=hiro
MozReview-Commit-ID: I0TJsSQYe5t
2018-05-05 16:31:18 +02:00
Emilio Cobos Álvarez d7f92df0f2 Bug 1458814: Make SMIL values not roundtrip through strings. r=hiro
MozReview-Commit-ID: DpbFSutIv3t
2018-05-05 16:31:17 +02:00
Kearwood Gilbert 612a66cbd0 Bug 1459362 - Disable WebVR in release on macOS (Backed out changeset 1b24d52edebb) r=smaug
MozReview-Commit-ID: BMuGwXYP750

--HG--
extra : rebase_source : 504ddec40e851c216dbb4fd0ca95756e3c895ea8
2018-05-04 17:14:39 -07:00
Jan-Erik Rediger 9af9052231 Bug 1456415 - Test generated artifact definitions json. r=chutten
MozReview-Commit-ID: IM9v7QS4Hiw

--HG--
extra : histedit_source : 21739f42e1bb480f7566e1107c1da7f6a0f4993e
2018-05-04 06:29:00 +03:00
Xidorn Quan f62e2a947a Bug 1406552 - Only update max ascent / descent with em ones when ascent and descent are zero. r=jfkthame
The original code was added in bug 385263 for fixing bug 279032 that a
single font provides zero for max ascent / descent in its HHEA table
which caused Firefox to crash.

Unconditionally picking the maximum of max ascent / descent and their
em correspondents doesn't seem to be essential for working around that
case, so this patch changes it to just use the em ascent / descent when
both max ascent and descent are zero.

This fixes a webcompat problem related to Roboto font on Linux (and
presumably also Android given it uses FreeType backend as well).

MozReview-Commit-ID: EpKrfiOwnZt

--HG--
extra : rebase_source : 0619abf992fb1e1a1f3068ab172880913ebff1f1
2018-05-03 19:43:46 +10:00
Dorel Luca 735caca318 Merge mozilla-central to autoland 2018-05-06 00:59:40 +03:00
Csoregi Natalia 7fb3331fe1 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-05 12:49:12 +03:00
Csoregi Natalia d69aac5687 Merge inbound to mozilla-central. a=merge 2018-05-05 12:47:28 +03:00
Ekanan Ketunuti 50aa52b2d5 Bug 1459097 - Add words to en-US dictionary. r=ehsan 2018-05-04 08:32:09 +07:00
Olli Pettay 96c6253308 Bug 1449560 - clear event.target and .relatedTarget in case they would otherwise reveal targets in shadow DOM, r=bz 2018-05-05 02:21:15 +03:00
Mats Palmgren 7d559398bd Bug 1458028 - Try also the OverflowList and next-in-flows when searching for the first child frame. r=xidorn 2018-05-05 01:06:57 +02:00
Narcis Beleuzu c32a642ab8 Backed out changeset 268f3dfc9dee (bug 927831) for GeckoView failures. CLOSED TREE 2018-05-05 01:33:18 +03:00
Tom Prince b62deb2fb0 Bug 1458700: Fix flake8 error; r=me
--HG--
extra : rebase_source : fb4fe847fa0e22ff49634c4207afcba65de001de
2018-05-04 15:50:02 -06:00
Brindusan Cristian 2d54f42738 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-05 00:43:22 +03:00
Gabriel Luong 918eb925c8 Bug 1458749 - Remove checks for old traits in the inspector. r=pbro 2018-05-04 17:37:28 -04:00
Brindusan Cristian 89a097be09 Merge inbound to mozilla-central. a=merge 2018-05-05 00:35:50 +03:00
Thomas Wisniewski 870d5a37fa Bug 1405552 - Do not expose FileReaderSync to serviceworkers, to match the spec; r=baku,bkelly
MozReview-Commit-ID: 1EJbrt8TXiq

--HG--
extra : rebase_source : 0559794bbdc1736f67bcee416001d2f56779b542
2018-05-04 09:28:13 -04:00