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

595693 Коммитов

Автор SHA1 Сообщение Дата
Michael Kaply 5ed851623e Bug 1461347 - Remove unused enginename from JS, but add to properties. r=nalexander
MozReview-Commit-ID: 4KRsXg68mw5

--HG--
extra : rebase_source : 66f30fe798bb589de1f458062447819642586344
2018-05-14 10:38:20 -05:00
Andi-Bogdan Postelnicu 0374067886 Bug 1432410 - Add tests in tree to make sure we don't regress with clang-tidy on static-analisys. Tests wrote in part by :sylvestre. r=gps
MozReview-Commit-ID: IWxzKfWNIHG

--HG--
extra : rebase_source : d2bd65c66541e5d6e8d5cc721b117f0a3e7716e8
2018-05-03 20:06:16 +03:00
Brian Grinstead a61cbe6dae Bug 1460685 - Backed out changeset 09ee763947c3 (bug 1352513);r=Gijs
The security.allow_chrome_frames_inside_content pref was added to support
XUL extension compat after the hiddenWindow special case was removed in
Bug 1145470. Since we don't need to support that use-case anymore, this
changeset backs out the change that relanded the special case with the pref.
MozReview-Commit-ID: 4keMEIQvt1Y

--HG--
extra : rebase_source : 1a9c54c9807eaed2645d0ea03b5064ed7472d7a4
2018-05-11 16:26:07 -07:00
Brian Grinstead ebe89a6878 Bug 1460685 - Remove security.allow_chrome_frames_inside_content case from nsDocument;r=Gijs
This pref will be removed in the following changeset.
MozReview-Commit-ID: E9TvPyxAgrf

--HG--
extra : rebase_source : 99f285fc9a534c8e53dd274056c064819ce0e8c3
2018-05-11 16:25:58 -07:00
prathiksha 5b9a874436 Bug 1432921 - Show an address input form before the summary view for users without a saved address. r=MattN
MozReview-Commit-ID: 3T25SXyIiGI

--HG--
extra : rebase_source : 3a626d06fffbf76a318297604e2ea53c4db28110
2018-05-09 13:26:47 -07:00
Ursula Sarracini e747c11e8b Bug 1458621 - Move Pocket pref to firefox.js r=dmose
MozReview-Commit-ID: KDS1wez8erg

--HG--
extra : rebase_source : a807045d39ae16ce819748b940378d4fc20e2e53
2018-05-07 15:21:44 -04:00
Margareta Eliza Balazs 8c891cd16f Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-14 19:48:37 +03:00
Margareta Eliza Balazs 2b9779c593 Merge inbound to mozilla-central. a=merge 2018-05-14 19:44:11 +03:00
Geoff Brown 1670bd015f Bug 1460411 - Add taskcluster configuration for android-x86-7.0 tests; r=me,a=test-only
The new platform is disabled for now: Expect no changes, yet.
2018-05-14 08:12:46 -06:00
Geoff Brown 8abd93dc69 Bug 1460411 - Add mozharness configuration for androidx86_7_0 tests; r=me,a=test-only 2018-05-14 08:12:46 -06:00
Geoff Brown 40e0b78196 Bug 1460411 - Add tooltool manifest for androidx86_7_0 avd archive; r=me,a=test-only 2018-05-14 08:12:46 -06:00
shindli 42cb453a11 Backed out 3 changesets (bug 1453501) for bustage in build/build/src/gfx/gl/GLContextProviderEGL.cpp on a CLOSED TREE
Backed out changeset 8b53a7b34121 (bug 1453501)
Backed out changeset c07588586701 (bug 1453501)
Backed out changeset 6c231423492b (bug 1453501)
2018-05-14 17:05:14 +03:00
James Willcox 4ea8668f02 Bug 1460894 - Fix typo and copy constructor in GeckoRuntimeSettings r=jchen
MozReview-Commit-ID: 5ojPLTh1Z0I
2018-05-14 08:15:39 -05:00
James Willcox 8608aa5bfa Bug 927831 - Remove sensitive permissions from GeckoView r=jchen
The hosting app will need to request things like camera or microphone
access if it wants to use web features that rely on those. This is true
for the Android WebView as well, so we're doing the expected thing here.

MozReview-Commit-ID: FPWJ6mtgOT5
2018-05-14 08:15:39 -05:00
James Willcox 58d7215e3c Bug 1453501 - Allow the compositor to be created in a paused state r=kats
MozReview-Commit-ID: B0wc8MYaBJg
2018-05-14 08:15:38 -05:00
James Willcox f22b96748b Bug 1453501 - Immediately create Compositor on Android r=jchen,rbarker
Currently we don't create the Compositor until we have a valid surface
to render into. This causes a race that can result in us not being able
to display anything at all once a surface is provided and the compositor
is started. It seems the easiest thing to do right now is to avoid the
race by starting the Compositor immediately.

MozReview-Commit-ID: HkdVL3LBNZB
2018-05-14 08:15:38 -05:00
James Willcox 5c6878f58e Bug 1453501 - Allow GLContextEGL to be used without a surface r=jgilbert
Right now GLContextProviderEGL requires the widget to have a valid
EGLSurface when creating a non-offscreen GLContext. This patch falls
back to a dummy pbuffer surface or EGL_NO_SURFACE if supported, allowing
the GLContext creation to succeed. This will give us some more flexibility
on Android where the widget surface is not always readily available.

Additinally, we use the fallback surface any time MakeCurrent() is
called without a valid surface. This is needed to allow things like
Compositor shutdown when there is no widget surface available.

MozReview-Commit-ID: 1kbLIGNiOkV
2018-05-14 08:15:37 -05:00
Ben Kelly 2079f15ee0 Bug 1456986 Make ServiceWorker::Inner::PostMessage() use StructuredCloneData. r=baku 2018-05-14 06:02:15 -07:00
Kartikaya Gupta 56f43bc35b Bug 1437036 - Implement GetLastTransactionId in WebRenderLayerManager. r=hiro
MozReview-Commit-ID: CLymsb5w3pk

--HG--
extra : rebase_source : e2c5ee70c637305d6057953bf5fb135d1ccf3831
2018-05-14 08:53:52 -04:00
Kartikaya Gupta 849bc9d409 Bug 1437036 - Stop the reftest harness from waiting for MozAfterPaint during infinite/superlong animations. r=hiro
These tests rely on an optimization within Gecko where it stops firing
MozAfterPaint events if there was no visible change to the generated
layers. This allows the reftest harness to exit the
waiting-for-MozAfterPaint loop and proceed with the test. However, with
webrender, this optimization does not exist and so the loop never exits.
In order to solve this problem, this patch adds an explicit mechanism to
exit the loop by means of a class attribute on the root element of the
test page.

MozReview-Commit-ID: 17ta5kLPDr9

--HG--
extra : rebase_source : 96ea462274724c6c65f1186f473bc1767253fd6b
2018-05-14 08:53:52 -04:00
Jim Chen 5c27454e73 Bug 1460047 - 3. Make module resource optional; r=esawin
Some modules such as Scroll and SelectionAction only require a frame
script and not a resource. Make the module resource optional so we can
remove the redundant resources for these modules.

MozReview-Commit-ID: 3uCy4xxInJf

--HG--
extra : rebase_source : 940cc493ea1424f792ea31bbe3941740ea59bec0
2018-05-11 14:59:50 -04:00
Jim Chen 443cc0dfb7 Bug 1460047 - 2. Add frame script support to ModuleManager; r=esawin
Make ModuleManager capable of loading frame scripts. This consolidates
more logic from GeckoViewModule into ModuleManager.

MozReview-Commit-ID: 6LoRJeTKzep

--HG--
extra : rebase_source : 20deaaa59b3b59b636fedd5b0187f0543b1c335e
2018-05-11 14:59:50 -04:00
Jim Chen 5686c59d35 Bug 1460047 - 1. Assign module resource to phases; r=esawin
Assign a module's .jsm resource to either the init phase or the enable
phase, so that it's possible to delay loading the module resource until
it is enabled.

MozReview-Commit-ID: 4k8djPyG9Pq

--HG--
extra : rebase_source : 5618cad3e4d797bc0b673a6886020107bbe86503
2018-05-11 14:59:50 -04:00
Henrik Skupin 8e0993677f Bug 1461270 - [geckdriver] Log Marionette host and port. r=ato
geckodriver should log to which host and port it is trying
to create a connection with Marionette.

MozReview-Commit-ID: DxWSsDDMKCL

--HG--
extra : rebase_source : df870bf956d93aae8d95f70c88c184adc90bf2bf
2018-05-14 10:45:54 +02:00
Alessio Placitelli cc6f8e0cb0 Bug 1430531 - Refactor JS exposed keyed snapshotting to avoid races and deadlocks. r=chutten
This patch makes sure that snapshotting is performed while
holding the histogram mutex. JS reflection code is only called
after the snapshot is taken, outside of the locked section.

MozReview-Commit-ID: H1uJz1H7rIu

--HG--
extra : rebase_source : abcf77a4cb5073377eddc24a9c1f16b57616b96e
2018-05-11 13:57:50 +02:00
Alessio Placitelli 99eb4637b0 Bug 1430531 - Refactor histogram code to allow for JS-free snapshotting. r=chutten
This patch introduces a couple of new functions to copy histogram data
to Mozilla-friendly arrays. This solves the problem of passing Histogram
pointers around and makes working away from JS functions easier.

MozReview-Commit-ID: BIg3FXBzxfT

--HG--
extra : rebase_source : 79f967f73cc1f3e70a27e32e4022fa59b2a58df3
2018-05-14 14:09:47 +02:00
Jonathan Kingston 0b8777495c Bug 1456704 - Fix CSP empty directive test by ignoring errors that aren't from CSP. r=ckerschb
MozReview-Commit-ID: DOlNKATQSY1

--HG--
extra : rebase_source : 63af38fb97af04847c815d545a12b7befa67171a
2018-05-14 10:44:06 +01:00
Johann Hofmann ed9da495e6 Bug 1456899 - Consider the page URI when checking WebRTC permissions in webrtcUI.jsm. r=nhnt11
While we already do a permission check in native webrtc code, the one
in webrtcUI is needed to provide extra protection against permission spam
by checking if there's a temporarily denied permission on the tab.

Since we introduced custom default permission values it is necessary to
also pass the URI to make sure we catch exceptions added by the user.

MozReview-Commit-ID: C8r6ymbKE3a

--HG--
extra : rebase_source : 8f0b3486f2f33bee75536ae2cf7dd091c5a9c568
2018-05-08 15:31:49 +02:00
Marco Bonardo c8e987256f Bug 1460570 - Merge mozIAsyncFavicons into nsIFaviconService. r=standard8
MozReview-Commit-ID: JAxNj9MfcUI

--HG--
extra : rebase_source : b096792719a74fcf15909ce93f0d9341754009f6
2018-05-10 13:49:00 +02:00
abhinav 8254f623af Bug 1457983 - Hide sidebar toggle button from webconsole. r=nchevobbe
MozReview-Commit-ID: 7ZXaUjC1noX

--HG--
extra : rebase_source : 20e54119d425c06cfef78e8c54a20faf52017c8f
2018-05-12 15:42:35 +05:30
Alex 06efbde436 Bug 1447978 - Update strings to remove first person, r=flod,jaws
MozReview-Commit-ID: 8M5AyCeqFgT

--HG--
extra : rebase_source : 4fda68edc4aa1fc33fac8e9406e58140082af93b
2018-05-13 13:16:51 -07:00
Andi-Bogdan Postelnicu a8cc78dc5c Bug 1454667 - clear out CPPFLAGS before compiling test files for the clang plugin. r=froydnj
MozReview-Commit-ID: sxnMdImxf8

--HG--
extra : rebase_source : 2589f86723b972188de1f8318001a1fc7c8627c1
2018-05-11 12:23:30 +03:00
Noemi Erli 33b05cd8e9 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-14 12:21:26 +03:00
Noemi Erli 65f29ab888 Merge inbound to mozilla-central. a=merge 2018-05-14 12:19:19 +03:00
Makoto Kato f5fa8a68b9 Bug 1460210 - Don't use GetProcAddress on Parental Control code. r=dmajor 2018-05-14 10:58:53 +09:00
sotaro 0098e3b6c3 Bug 1460496 - Remove WebRenderCanvasRendererSync r=nical 2018-05-14 10:25:47 +09:00
Ciure Andrei 20c5d26efc Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-05-14 01:00:09 +03:00
Ciure Andrei ae3d91a1a6 Merge inbound to mozilla-central. a=merge 2018-05-14 00:55:43 +03:00
vinoth 737e9338c6 Bug 1456721 - Add automated test to check new CORS console message. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D1144
2018-05-13 14:45:34 -04:00
bobslept 2828b96d98 Bug 1440610 - Rename ArenaLists::placeholder to ArenaLists::emptySentinel. r=jonco
--HG--
extra : histedit_source : 457c71ed98df0af077abec7f1ba0bb4337941fae
2018-05-12 19:55:17 +02:00
vinoth 4c8a45010a Bug 1459561 - Apply Meta CSP to Content Privileged about:studies. r=ckerschb, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D1146

--HG--
extra : amend_source : 4e0a9dbf405e8d8ec135336e5149797fad8f348e
2018-05-13 14:47:36 -04:00
Sylvestre Ledru dd58b60c98 Bug 1460966 - lib/apiwrapper.c & lib/decapiwrapper.c are unused r=cpearce
Remove them

MozReview-Commit-ID: G1ku9mvus3D

--HG--
extra : rebase_source : d455f914ba0a51e74d7157d1eb7d6b5559c6715d
2018-05-11 21:17:59 +02:00
Gregory Mierzwinski b2fa7c7115 Bug 1461202 - Add baseline tests to run to self.suites after iterating through it. r=marco
This patch fixes the addition of baseline tests into self.suites when the suite doesn't exist, and we are iterating over self.suites. Now, we find all baseline tests to run, then add them into self.suites when we are not iterating over self.suites.

MozReview-Commit-ID: GPQeCw1J9P3

--HG--
extra : rebase_source : c6fdfddea15a9e261431f03266784a932318b12f
2018-05-13 13:41:53 -04:00
Jonathan Kingston eede4892ee Bug 1460506 - Restrict registerProtocolHandler over insecure connections in stable releases. r=dao
MozReview-Commit-ID: EynyFRIMEaq

--HG--
extra : rebase_source : a67423e8150f1b26b0bfd6a86d1339e099778bc6
2018-05-10 08:09:37 +01:00
Jonathan Kingston d506e2d0c2 Bug 1460481 - Disable registerContentHandler from stable releases. r=dao
MozReview-Commit-ID: HvOjoQshLL4

--HG--
extra : rebase_source : ba270fb607a23ddaeb97afb13ca43b3b7961db2c
2018-05-10 03:17:17 +01:00
AlvaroRe 20fe538986 Bug 1141118 - [marionette] In shuffle mode log the seed value before the tests are run. r=whimboo
MozReview-Commit-ID: CfhV6f1yMlM

--HG--
extra : rebase_source : d9fde562b491836cd9b4a7c2b062440803b1d5e4
2018-05-08 20:43:56 +02:00
Martin Stransky 725fbb83c3 Bug 1456451 - [CSD] Update toplevel GdkWindow property when it's recreated at nsWindow::SetDrawsInTitlebar(), r=jhorak
Implement SetCompositorHint() which sets _NET_WM_BYPASS_COMPOSITOR GtkWindow property when it's recreated
at nsWindow::SetDrawsInTitlebar().

Window role/class is handled by nsWindow::RefreshWindowClass(), it uses stored window class
passed to nsWindow::SetWindowClass().

MozReview-Commit-ID: 1JJsK1ZQyvu

--HG--
extra : rebase_source : 004fe2e379bf1ca2f157ef8df66c5875ab2c135c
2018-05-10 16:38:17 +02:00
Vincent Lequertier 10e03e088f Bug 1452715 - Add support for same-site cookie attribute to "Cookies" netmonitor side-panel; r=Honza
MozReview-Commit-ID: ESP8L9vqNjU

--HG--
extra : rebase_source : 3d25dce7298b2464cd3ca84a75b87187e1a093f1
2018-05-05 18:24:20 +02:00
Markus Stange 3c2f4b195e Bug 1460733 - Rename nsTArrayHeader::sEmptyHdr to extern "C" { sEmptyTArrayHeader } so that thin-vec can link with it. r=froydnj
MozReview-Commit-ID: CjaE7udG9m2

--HG--
extra : rebase_source : 83f36ecf7fe96c6207575ce222a807a629866168
2018-05-10 16:37:27 -04:00
Gurzau Raul 5350b616ef Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-13 00:53:50 +03:00