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

569871 Коммитов

Автор SHA1 Сообщение Дата
sotaro 222b1d574f Bug 1411472 - Add support of PersistentBufferProviderShared r=nical 2017-11-16 14:47:26 +09:00
Narcis Beleuzu af710e4746 Backed out changeset 0f783930e1b2 (bug 1406727) for GTest failures on ArenaAllocator. r=backout on a CLOSED TREE 2017-11-16 07:45:06 +02:00
Emilio Cobos Álvarez f98054e952 Backed out changeset 9418c23dfdba (bug 1414999) for asserting in layout/reftests/generated-content/display-types-01.html, even though I can't reproduce it. r=me
MozReview-Commit-ID: A5gYlHivHTa
2017-11-16 05:56:16 +01:00
Emilio Cobos Álvarez 90bcf3fcca Bug 1414999: Synchronously clean style data from the DOM tree when the shell goes away. r=bz
There's nothing preventing the flat tree from changing while the document
doesn't have a shell. In that case, we really really don't want to lose track
of elements with stale style data, since then we'll mess up.

It's ok to _not_ clear the style data when the document goes into the BFCache
though, because the document is thrown away if other document runs script and
touches the cached DOM.

MozReview-Commit-ID: 4W3xDAnnLPL
2017-11-16 04:42:39 +01:00
Matt Woodrow 5e1a10f3be Bug 1406727. r=froydnj 2017-11-16 16:09:28 +13:00
Matt Woodrow 12d7cfd60d Bug 1416291 - Don't do partial display list building within preserve-3d contexts. r=miko 2017-11-16 16:09:19 +13:00
Aki Sasaki 1aa3186ceb bug 1417731 - fix fennec email notifications. r=rail a=release
MozReview-Commit-ID: H2RgwdsVYZ1

--HG--
extra : rebase_source : 27eeff7b0b8b452aabc6ff3e07441c91409ce9fd
extra : source : 0fad48717ca18a4dc5b1f149c7b90a817130d1d2
2017-11-15 16:55:58 -08:00
Csoregi Natalia cb7f426f17 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-16 18:02:21 +02:00
Joel Maher eb7c7c286f Bug 1417653 - clean up a few moz.build files that have typos. r=gbrown 2017-11-16 08:56:51 -05:00
Csoregi Natalia 635fe8c86f Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
Backed out changeset 5af31f9f6bb5 (bug 1417123)
Backed out changeset f287a77b84c2 (bug 1417123)
Backed out changeset 57be86412a37 (bug 1417123)
Backed out changeset 14a6856d7361 (bug 1417123)
2017-11-16 15:05:54 +02:00
Julian Seward 5c81253f01 Bug 1415494 - Uninitialised value use in mozilla::layers::CompositorManagerChild::IsInitialized. r=aosmond.
--HG--
extra : rebase_source : 5879cf17e81c25a5fe343c834e5c1eeb6693a0cf
2017-11-16 11:31:51 +01:00
Jon Coppeard 853c90510c Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8 2017-11-16 12:21:08 +00:00
Jon Coppeard 28fca947a5 Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Jon Coppeard 65b7a83d09 Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Jon Coppeard 08052a293d Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink 2017-11-16 12:21:07 +00:00
Andrea Marchesini 97baa05333 Bug 1398229 - Save-link-as feature should use the loading principal - part 3 - implementation of nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD, r=ckerschb, r=tanvi 2017-11-16 12:27:01 +01:00
Andrea Marchesini 5ed6994506 Bug 1398229 - Save-link-as feature should use the loading principal - part 2 - context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD, r=ckerschb 2017-11-16 12:26:30 +01:00
Andrea Marchesini 7fc45ac652 Bug 1398229 - Save-link-as feature should use the loading principal - part 1 - test, r=ckerschb 2017-11-16 12:26:13 +01:00
sotaro da9b8d1a30 Bug 1417306 - Fix leaking pipelines of Tabs r=nical 2017-11-16 09:47:55 +09:00
Mike Hommey 6e39384683 Bug 1417689 - Move elfhack related things to python configure. r=nalexander 2017-11-16 09:37:31 +09:00
Mike Hommey 9ec14dddcb Bug 1417689 - Remove explicit --enable-elf-hack in mozconfigs. r=nalexander
--enable-elf-hack is the default on all platforms where it's supported,
and is completely ignored on platforms where it's not supported.
While moving the flag to moz.configure, we're going to make it only
work on platforms where elfhack is supported, so we at least need to
remove it from mozconfigs for those platforms where it's not supported.
But generally speaking, we want less things in mozconfigs, so just
remove it from there, since it's the default anyways.
2017-11-16 09:37:17 +09:00
Marco Castelluccio 97619e8164 Bug 1417447 - Don't hardcode path separator in jit test paths, as on Windows it might be different. r=nbp
--HG--
extra : rebase_source : 3124d6e72a6e58cd9e72429b2f0119d6937765f5
2017-11-15 15:35:14 +01:00
Ryan VanderMeulen 6f628fbb68 Bug 1411417 - Upgrade to SQLite 3.21.0. r=mak
--HG--
extra : rebase_source : c6b3dac3cb1bd25edb2a46f7b9c7c60ddc1760af
2017-11-15 18:40:32 -05:00
Kilik Kuo 382d21250c Bug 1369548 - HTMLMediaElement::SetMediaKeys should continue working even the decoder is shutting down. r=cpearce
The MediaKeys status inside a HTMLME cannot be reflected correctly if the mSetCDMRequest is disconnected in HTMLME::ShutdownDecoder.
This may happen when a page calls load() or sets new src right after setting MediaKeys to null.

MozReview-Commit-ID: 3BZOmw7BNFO

--HG--
extra : rebase_source : f06ae54944133e8e48471e71f0bb8fe46290cca8
2017-11-15 12:32:50 +08:00
André Bargull 055644cae3 Bug 1416793 - Part 7: Inline FunctionContextFlags into FunctionBox. r=jandem 2017-11-14 08:01:44 -08:00
André Bargull e24b429bfd Bug 1416793 - Part 6: Pack ParseContext more efficiently. r=jandem 2017-11-14 07:13:03 -08:00
André Bargull c8c02dabde Bug 1416793 - Part 5: Inline AnyContextFlags into SharedContext. r=jandem 2017-11-13 08:59:40 -08:00
André Bargull 159d69394f Bug 1416793 - Part 4: Pack SharedContext more efficiently. r=jandem 2017-11-14 07:54:21 -08:00
André Bargull 6fae921503 Bug 1416793 - Part 3: Remove unused insideUseAsm field in FunctionBox. r=jandem 2017-11-13 07:56:59 -08:00
André Bargull 13ca11bc00 Bug 1416793 - Part 2: Make generator and async kind storage more consistent in various classes. r=jandem 2017-11-13 07:55:41 -08:00
André Bargull 804c9179e6 Bug 1416793 - Part 1: Remove array and generator comprehension leftovers. r=jandem 2017-11-16 01:12:14 -08:00
Gurzau Raul ef1ba4921a Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-16 12:17:24 +02:00
Tim Taubert fdbcf7df8e Bug 1417433 - Remove unused U2FSoftTokenManager::IsCompatibleVersion() r=jcj
Summary:
This check was replaced a while ago, by [1]

[1] https://searchfox.org/mozilla-central/search?q=kRequiredU2FVersion

Reviewers: jcj

Reviewed By: jcj

Bug #: 1417433

Differential Revision: https://phabricator.services.mozilla.com/D246
2017-11-16 10:45:22 +01:00
Matt Woodrow aab0cbe92c Bug 1406727. r=froydnj 2017-11-16 16:09:28 +13:00
Nicholas Nethercote ba94f2d107 Bug 1417746 - Overhaul libpref's memory reporter. r=glandium
This splits the measurements into several buckets, like so:

> 718,528 B (00.40%) -- preferences
> ├──262,176 B (00.14%) ── hash-table
> ├──181,952 B (00.10%) ── callbacks
> ├──122,880 B (00.07%) ── pref-name-arena
> ├───91,872 B (00.05%) ── root-branches
> ├───38,296 B (00.02%) ── string-values
> ├───21,272 B (00.01%) ── cache-data
> └───────80 B (00.00%) ── misc

The patch also measures some things that were previously overlooked.

- String pref values. (The old code had a comment that incorrectly claimed they
  were allocated out of an arena.)

- The PrefCallback objects pointed to by entries in nsPrefBranch::mObservers.

And it makes the code more like typical reporters.

- It removes the "AndOtherStuff" from Preferences' measuring method, and
  measuring those global structures in
  PreferenceServiceReporter::CollectReports().

- It adds `const` where appropriate.

MozReview-Commit-ID: dyNg7ldQdh
2017-11-16 15:55:58 +11:00
Munro Mengjue Chiang 653acd9c49 Bug 1399413 - add mochitests to check multi-tabs gUM. r=jib
MozReview-Commit-ID: 8ZtD1ArafvN

--HG--
extra : rebase_source : 9149dfca4254f3a455c1ee44e9fac07e4673dd04
2017-11-07 18:53:47 +08:00
Munro Mengjue Chiang 83d4da19c4 Bug 1399413 - Make VideoEngine & VideoCaptureModule singletons. r=jib
MozReview-Commit-ID: Czm0IYYpOpN

--HG--
extra : rebase_source : 7a6838c5725fd01b33c8cdde58d8e937643d8898
2017-11-02 11:25:14 +08:00
Servo VCS Sync 6b645f9f38 No bug - Revendor rust dependencies 2017-11-16 05:54:20 +00:00
Emilio Cobos Álvarez 8d75c1de44 servo: Merge #19230 - style: Move lru_cache to its own crate (from emilio:lru-cache); r=nox
One less crate pointlessly in components/.

Source-Repo: https://github.com/servo/servo
Source-Revision: 6938b4f3ebcb7bea6c44081796b254a31e0df5cb

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 64dac15fa38023f09a61e2c6d9289067b6fcb081
2017-11-15 22:40:06 -06:00
Narcis Beleuzu da5464aae1 Backed out changeset b91ed2019729 (bug 1410737) on request. r=backout on a CLOSED TREE 2017-11-16 07:38:22 +02:00
Ray Lin fb26627762 Bug 1411990 - Add consecutive cc-exp-* regex check in form autofill heuristics to enhance expiration date pattern matching. r=lchang,seanlee
MozReview-Commit-ID: 5P2nSSJd2Dl

--HG--
extra : rebase_source : e6b5ca770623e43b51b4e59d449ca2f47e9b04cd
2017-11-10 01:28:43 +08:00
Brian Birtles 61bae15e9b Bug 1415448 - Update web-platform-tests MANIFEST.json; r=hiro
This is just the result of running:

  ./mach wpt-manifest-update

MozReview-Commit-ID: Cg7usnHImGD

--HG--
extra : rebase_source : 05e4027c273c7ef7d9ea975669881bf1509f376a
2017-11-16 12:40:52 +09:00
Brian Birtles 79a6028ebf Bug 1415448 - Use for...of instead of forEach in web-platform-tests/web-animations; r=hiro
MozReview-Commit-ID: CEMNCSEmpgr

--HG--
extra : rebase_source : 5e90523052e3a527ae69a72f183957f5bc777fec
2017-11-16 12:38:06 +09:00
Brian Birtles 932bb72f39 Bug 1415448 - Consistently use strict mode in web-platform-tests/web-animations; r=hiro
MozReview-Commit-ID: Gj4542CXvi9

--HG--
extra : rebase_source : a156dd48019ec699ef990a5392d2b44ce4eaad4b
2017-11-16 12:38:05 +09:00
Brian Birtles 8586e55411 Bug 1415448 - Use template literals in a few places in web-platform-tests/web-animations; r=hiro
This patch does not attempt to be exhaustive but fixes a few instances where to
are obvious benefits to using template literals.

MozReview-Commit-ID: A7iRY2oOOfV

--HG--
extra : rebase_source : 28921b1133aeca47e54dc34ca3e788186b284a72
2017-11-16 12:38:05 +09:00
Brian Birtles 76ec7d6930 Bug 1415448 - Consistently use single quotes for string literals in web-platform-tests/web-animations; r=hiro
We will introduce template literals in the next patch in this series.

MozReview-Commit-ID: H0cF0SjI1U5

--HG--
extra : rebase_source : 1d42ef611421c55e48c18ca3be3b8aa4eb20193d
2017-11-16 12:38:04 +09:00
Brian Birtles ac1992d227 Bug 1415448 - Replace var with const/let in web-platform-tests/web-animations; r=hiro
Because 'const' is longer than 'var', in quite a number of places this patch
also updates the indentation of subsequent lines.

Also, in a number of cases this means the line now needs to be wrapped. In
general I've used 'prettier' to do the line wrapping which means that the line
wrapping style differs a little from the existing code (which is already quite
inconsistent). Hopefully in the future we can use prettier on all files to make
this more consistent.

Also, in some cases, to avoid further line wrapping, this patch uses shorthand
property names (specifically replacing 'composite: composite' with just
'composite'). This appears to be supported in all browsers like to implement Web
Animations (Firefox 33+, Chrome 47+, Edge, Safari 9+).

MozReview-Commit-ID: 2xEaeZSYjlc

--HG--
extra : rebase_source : 602d73233957e4e94a1ef48bdd710aea153bf846
2017-11-16 12:37:54 +09:00
Brian Birtles 2462c3ad6e Bug 1415448 - Use arrow functions in web-platform-tests/web-animations; r=hiro
MozReview-Commit-ID: HE0vIxhhh3j

--HG--
extra : rebase_source : c53e6a7849ff96430c20ad2fb38bbd3c329a6734
2017-11-16 12:37:14 +09:00
Tom Prince 3062e80d46 Bug 1415618: Add support to taskcluster to specifying extra paths to mozharness. r=jlund
MozReview-Commit-ID: 7CGQgSUUg0n

--HG--
extra : rebase_source : 2a184e66c3413e9e206b999b1340a6ecb52bd234
extra : source : 71510fd07ef52f8539ed37968e2ec7ea9c1a5fdd
2017-11-14 15:16:22 -07:00
Tom Prince af723fa237 Bug 1415618: Allow specifying extra paths to search for config files mozharness. r=jlund
MozReview-Commit-ID: 3xkUaDwYB6v

--HG--
extra : rebase_source : e80f0f20213e76ee68e62757eab8c788b7d398c6
extra : source : 780f67a36d6d91d4ee35070dc7f8d8c598106929
2017-11-14 15:15:56 -07:00