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

600421 Коммитов

Автор SHA1 Сообщение Дата
Mathieu Leplatre 5b0728e07a Bug 1453692 - Add RemoteSettings inspect() method r=Gijs
MozReview-Commit-ID: FRHvXnGzBq0

--HG--
extra : rebase_source : d33911689d1a8e0c9aa4eb5fbcf2a9dc946f6ed7
2018-06-08 17:08:33 +02:00
Yusuf Sermet 4139d00894 Bug 1465936 - Ignore contain:paint for elements without a principal box, internal table elements except table-cell, internal ruby elements, and non-atomic inlines. r=dholbert
MozReview-Commit-ID: Lt8z3BEWnQy

--HG--
extra : rebase_source : 526838f24f75adc75f825bb7813103a3f02579c7
2018-06-14 10:22:38 -07:00
Nick Thomas b328e08738 Bug 1469450 - release-update-verify-config tasks failing for 61.0rc, r=aki
The by-project and by-build-platform are collapsed by resolve_keyed_by(), and in turn by keymatch() in
utils/attributes.py. That needs a regexp to look for matches (if a simple match isn't possible). Rev
39eed777c0c4 missed that when it landed. The trailing hypens are to distringuish between the two linux
platforms.

MozReview-Commit-ID: LiAJpfV71Ws

--HG--
extra : rebase_source : 6952e4b6be4b05cc7917efba8a346211d1e5c7e0
2018-06-19 12:40:11 +12:00
Blake Kaplan dfb2d7b714 Bug 1442453 - Pass objects around instead of string IDs in the child. r=baku
The existing code only passed strings around to identify PaymentRequest
objects. That meant that we were constantly having to do hashtable lookups to
find the corresponding object. This patch just uses the single map that IPDL
maintains for us and passes objects around, obviating the need for more
hashtable lookups.

MozReview-Commit-ID: 6BBonrc6q4x

--HG--
extra : rebase_source : 041c6ce742d60a2c9e954a58582d09cd9ef7f2b1
2018-05-31 16:20:51 -07:00
Blake Kaplan 49d7053a3e Bug 1442453 - Create a single IPC actor per PaymentRequest. r=baku
There isn't any need to create an actor per call to the parent. This patch
lines up PaymentRequest with PPaymentRequestChild objects and links them
together. It also simplifies the maps and arrays we use to keep track of these
objects.

There's one tricky bit to note in this patch: in the case that a promise is
passed to paymentRequest.show(), we don't notify the parent process until the
promise resolves (when we call either UpdatePayment or AbortUpdate). In that
case, I needed to distinguish between an "update" because of the promise
resolving or a call to updateWith on an shippingaddresschange event in order
to get the bookkeeping right with the mActivePayments hashtable. In that case,
the PaymentRequest is kept alive by mShowingRequest alone. In all other cases,
mActivePayments keeps the PaymentRequest alive until we resolve or reject the
correct promise.

MozReview-Commit-ID: HoHjn8eqC4T

--HG--
extra : rebase_source : 4da1d65d1f791f4a5c18871ab3a3dcf94e833b90
2018-05-31 13:30:29 -07:00
Blake Kaplan 40ee64ba85 Bug 1442453 - Fix nits and get rid of needless QIs. r=baku
This removes some hard tabs that crept in and combines two if branches into a
single statement in order to avoid a bit of duplication.

The existing code here seems to treat any sort of upcast as needing a QI. That
is needlessly wasteful and causes a bunch of unneeded virtual calls.

MozReview-Commit-ID: 7WshYm9C4Xb

--HG--
extra : rebase_source : bc7b1b5157324158f627efd8dff54f078488f4fc
2018-05-30 14:13:07 -07:00
Blake Kaplan 5251fffd6b Bug 1442453 - Fix a typo in this member name. r=baku
MozReview-Commit-ID: Ds7yRFn04NK

--HG--
extra : rebase_source : 76fbce0f2599dec30f6a07bb7044e5446abcbf65
2018-05-30 14:05:42 -07:00
Blake Kaplan b1a13228be Bug 1442453 - Don't enforce "one interactive request" in the wrong place. r=baku
The existing code assumed that the only reason that there could be a
PaymentRequestChild was due to an active show() call. That is not the case. We
already know whether there's an "interactive" PaymentRequest through
mShowingRequest, so we should just use that instead.

MozReview-Commit-ID: IA9bXn7hS63

--HG--
extra : rebase_source : 0d65a6e05d224a5fddfdbb953ad28f2eecd80533
2018-05-30 14:04:32 -07:00
Mike Hommey abc300efbb Bug 1467039 - Default to gold on local builds. r=chmanchester
We used to do that before bug 1455767. Taking a step back, what we want
(and what this change implements) is to:
- allow to specify a linker to use explicitly
- check that using the corresponding linker flags makes us use that
  linker
- if no linker is specified, and developer options are enabled, we want
  to try to use gold if it's available, otherwise, we want to detect
  what kind of linker the default linker is
- if --disable-gold is explicitly given, we don't want to automatically
  use it.

--HG--
extra : rebase_source : 8d89c54bd5e555984d815beb8fdd3f5f75dae31e
2018-06-07 08:46:31 +09:00
Mike Hommey 6ae94cab82 Bug 1468646 - Explicitly disable gold when building standalone js on automation. r=chmanchester
Because --enable-stdcxx-compat blows up when gold is enabled, so prevent
it from being automatically enabled.

--HG--
extra : rebase_source : ea91dd6f5eeaf1a8664179b503c3ecf06dccea26
2018-06-14 07:52:04 +09:00
Felipe Gomes 7b71d2b9f8 Bug 1466256 - Fix how PageStyleHandler.jsm gets the message manager. r=Gijs
This should make it work for both remote and non-remote pages.

MozReview-Commit-ID: CpnGd0PoTGn

--HG--
extra : rebase_source : 5aec372dfcc4e7ba22cd16fa7eee15ed897a6fb7
2018-06-18 15:11:00 -03:00
shindli 31cdbbbbdb Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-19 00:45:28 +03:00
shindli 47e680690d Merge inbound to mozilla-central. a=merge 2018-06-19 00:40:13 +03:00
shindli 792b47d73d Merge autoland to mozilla-central. a=merge 2018-06-19 00:39:01 +03:00
ffxbld 49e314358a No Bug, mozilla-central repo-update HSTS HPKP remote-settings. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D1693
2018-06-18 17:38:40 -04:00
ffxbld 0d48c71bf7 No bug - Tagging mozilla-central 9b74b9f2939a7ae3a0ea6e711dc32ed5203e03ff with FIREFOX_BETA_62_BASE a=release DONTBUILD CLOSED TREE 2018-06-18 21:19:10 +00:00
Brindusan Cristian 3a8ff4c5d9 Backed out changeset 1c40cef0e222 (bug 1469318) for mochitest failures on test_ext_all_apis.html CLOSED TREE 2018-06-18 22:18:28 +03:00
Emilio Cobos Álvarez b20d01787e Bug 1469108: Propagate directionality to the shadow tree. r=smaug
Make it so that directionality of the ShadowRoot descendants is computed based
on the host and it's ancestors, but don't touch the dir=auto code, since I don't
think anybody agrees with what needs to happen there, and I think in general
it shouldn't be accounted for.

MozReview-Commit-ID: AZMBZ5m1SQf
2018-06-18 18:26:23 +02:00
Emilio Cobos Álvarez c43cef31fc Bug 1469108: Fix some pre-existing style issues / unnecessary default arguments. r=smaug
MozReview-Commit-ID: 3oogRy66cwx
2018-06-18 18:26:04 +02:00
Cosmin Sabou 6d26ed39f2 Merge central to inbound. a=merge 2018-06-18 18:59:10 +03:00
Cosmin Sabou f822a0b616 Merge inbound to mozilla-central. a=merge 2018-06-18 18:52:47 +03:00
Cosmin Sabou 8ebc04b32a Merge autoland to mozilla-central. a=merge 2018-06-18 18:50:36 +03:00
Nathan Froyd 058d0bf372 Bug 1469305 - avoid useless copies for GC statistics notifications; r=mccr8
std::move'ing the string here enables us to avoid a useless copy of the
string.  Normally this would be just a refcounting increment/decrement,
but since we've Adopt'd the string a couple of lines earlier and the
incoming string is therefore just an owned character buffer, rather than
a refcounted character buffer, the copy here is a "real" copy.

What would be ideal here is to pass the (un-JSON'd) GCDescription out to
the notification, so we don't even have to render and parse JSON, but
that can be left for a later day.
2018-06-18 11:47:09 -04:00
Cosmin Sabou d208c9613c Merge mozilla-central to inbound. a=merge 2018-06-18 18:46:33 +03:00
Cosmin Sabou efeae9f803 Backed out changeset 0581ff7ccfef (bug 1465102) because of a possible framework issue as request by vladbaicu. a=backout 2018-06-18 18:41:02 +03:00
David Major 3fb8e61b2f Bug 1467126 - Promote Win64 ASan builds and tests to tier 1. r=Aryx
--HG--
extra : rebase_source : 820100c2386ee4b3578325f69deaef0ce8fcb760
2018-06-18 11:38:50 -04:00
Andrea Marchesini 447d4ed775 Bug 1469126 - Multipart Blobs should use nsMultiplexInputStream only when needed, r=smaug 2018-06-18 11:35:46 -04:00
Andrea Marchesini 9a9a71e436 Bug 1469126 - GetAllocationSize should report unique blobs when dealing with nested blobs, r=smaug 2018-06-18 11:35:46 -04:00
Emilio Cobos Álvarez 3438cdd0ae Bug 1469276: Remove some unnecessary nsAttrAndChildArray usage. r=smaug
We relied already in DestroyContent not fiddling with child lists, so added
assertions to that effect.

The GetChildCount comment in UnbindSubtree looks outdated (there's no
GetChildCount impl which does anything like creating children).

MozReview-Commit-ID: 6UXVbT6Urgt
2018-06-18 16:07:07 +02:00
Noemi Erli 865e84ec27 Merge inbound to mozilla-central. a=merge 2018-06-18 12:02:20 +03:00
Andrea Marchesini 10f1e301a9 Bug 1468108 - Increase the buffer size and avoid extra runnables in NS_ReadInputStreamToBuffer, r=valentin 2018-06-17 20:30:58 -04:00
Coroiu Cristina 285da1fd7d Merge inbound to mozilla-central a=merge on a CLOSED TREE 2018-06-17 12:46:32 +03:00
Jeremy Lempereur d85fda177c Bug 1406006 - Get well formatted commit hash and commit date when building geckodriver. r=ato
MozReview-Commit-ID: 7h6RuMseOYA

--HG--
extra : rebase_source : 8d1b97ef2601b0cc4917990773fde83c2758bbc1
2018-06-17 09:38:23 +02:00
Noemi Erli 2df5c619eb Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-18 12:06:16 +03:00
Botond Ballo fed9f792b7 Bug 1468634 - Allow running a single APZ mochitest subtest at a time. r=kats
This is done by passing "--setpref apz.subtest=<subtest-name>" on the
mochitest command line, where <subtest-name> is the name of the subtest file
(including the extension).

MozReview-Commit-ID: EscFekIeOxr

--HG--
extra : rebase_source : a969553edfd0bd46b9ff0be695af621cf3e10bff
2018-06-16 21:28:05 -04:00
Botond Ballo 6ab589537c Bug 1468634 - Don't silently swallow exceptions thrown in rubSubtestsSeriallyInFreshWindows(). r=kats
MozReview-Commit-ID: GRTY4ow1DCB

--HG--
extra : rebase_source : 589175a107b23644bf61af82a2f72fc4e48b6f8e
2018-06-16 21:26:34 -04:00
Hiroyuki Ikezoe afa2fcd95a Bug 1469220 - Backed out changeset 7fc66c715a0f and 39cb4d5f6602. r=mattwoodrow
Those changesets which are related to animations introduced in bug 1462497
seems to cause new crashes.  I think the first two changesets for the bug fixed
the original crash cases but the last two (i.e. these changesets) introduced
other crashes unfortunately.

MozReview-Commit-ID: 9LD2hIIXA2y

--HG--
extra : rebase_source : 102c5532128039dcf8274c214e17d58d9a1aa483
2018-06-18 06:16:07 +09:00
Andi-Bogdan Postelnicu 09ec36a025 Bug 1453795 - SVG - Initialize member fields in classes/ structures. r=jwatt
--HG--
extra : rebase_source : 244f0513af145c53fbc0177d2652cf68e20b64af
2018-06-16 13:54:44 +03:00
Mark Banner b30ac6aacd Bug 1456762 - Remove now unnecessary import-globals-from statements in html files. r=mossop
Depends on D1643

MozReview-Commit-ID: 84M50HDg0wl

Differential Revision: https://phabricator.services.mozilla.com/D1644
2018-06-16 08:21:33 +00:00
Coroiu Cristina 98e1446184 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-06-17 12:50:17 +03:00
Jan Beich f2740b785d Bug 1468928 - Unbreak build without GeckoProfiler after bug 1405374. r=mstange
In file included from objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:
js/xpconnect/src/nsXPConnect.cpp:76:37: error: use of undeclared identifier
      'profiler_register_thread'
    JS::SetProfilingThreadCallbacks(profiler_register_thread, profiler_unregister_thread);
                                    ^
js/xpconnect/src/nsXPConnect.cpp:76:63: error: use of undeclared identifier
      'profiler_unregister_thread'
    JS::SetProfilingThreadCallbacks(profiler_register_thread, profiler_unregister_thread);
                                                              ^

MozReview-Commit-ID: HrBGEkByEum

--HG--
extra : rebase_source : b588e8f04d44d07c348120efc6008e6c24b8949e
2018-06-15 10:12:23 +00:00
Andi-Bogdan Postelnicu 60732a90a5 Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard
--HG--
extra : rebase_source : 0c785260497fadf98cf3cff8b9fcae8ea699c2c1
2018-06-15 10:25:02 +03:00
Emilio Cobos Álvarez 664ac887f5 Bug 1469244: Remove stale servo/components/{servo,nonzero} directories. r=jwatt
Summary: Looks like I missed this in bug 1464834.

Test Plan: Not part of the build, so no tests.

Reviewers: jwatt

Subscribers: heycam, xidorn

Bug #: 1469244

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

MozReview-Commit-ID: Bx14lTv6GDD
2018-06-18 11:09:33 +02:00
Noemi Erli ff4e2a92ea Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-06-18 12:07:01 +03:00
Emilio Cobos Álvarez 5d02e2677d Bug 1469228: Revendor rust dependencies. r=me
MozReview-Commit-ID: KEx2kxGH0iO
2018-06-18 10:43:07 +02:00
Emilio Cobos Álvarez 659f21db51 Bug 1469228: Update cstr-macros to v0.1.3. r=me
MozReview-Commit-ID: 20AvZ47Do1X
2018-06-18 10:43:06 +02:00
Emilio Cobos Álvarez 3f4fc69310 Bug 1469228: Cherry-pick malloc_size_of_derive and style_derive changes from servo/servo#20690. r=me
MozReview-Commit-ID: 7mPuoWwjX2Z
2018-06-18 10:43:05 +02:00
Mats Palmgren 2d81e3b8c3 Bug 944200 (follow-up) - Fix typo in reftest manifest. r=me DONTBUILD 2018-06-18 04:38:39 +02:00
Mats Palmgren 755eee35c0 Bug 1313068 (follow-up) - Fix typo in reftest manifest. r=me 2018-06-18 04:38:39 +02:00
Issei Horie f6771ab5b5 Bug 1426426 - Stop shipping communicator.css. r=gijs 2018-06-12 08:08:35 +09:00