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

595701 Коммитов

Автор SHA1 Сообщение Дата
Adrian Wielgosik 7c753ae8e0 Bug 1460940 - Remove nsIDOMDocument uses in dom/xslt/. r=bz
MozReview-Commit-ID: Ap0TrNI9eqC

--HG--
extra : rebase_source : cce34c86acb40d5929314e7add1564e267e61440
2018-05-11 19:46:15 +02:00
Adrian Wielgosik aec99c32e5 Bug 1460940 - Remove nsIDOMDocument uses in accessible/. r=bz
MozReview-Commit-ID: LQ91rgrJIy

--HG--
extra : rebase_source : 143e2a3b8971aa1a4e604414c704d28deb1e5594
2018-05-11 19:46:15 +02:00
Adrian Wielgosik fff55359ea Bug 1460940 - Remove nsIDOMDocument uses in image/. r=bz
MozReview-Commit-ID: HUiegmeFLo4

--HG--
extra : rebase_source : cd6453dc5d708fc5cdc75114d163ea2389423d55
2018-05-11 19:46:15 +02:00
Adrian Wielgosik f5e05d1158 Bug 1460940 - Convert nsIDocumentEncoder to use nsIDocument. r=bz
MozReview-Commit-ID: 1Nla9DnwFiu

--HG--
extra : rebase_source : e019c8370f453c6794052e441dc76fc98d603510
2018-05-11 19:46:15 +02:00
Adrian Wielgosik 074d88de5a Bug 1460940 - Convert nsIPrincipal to use nsIDocument. r=bz
MozReview-Commit-ID: z1TGWtS1KG

--HG--
extra : rebase_source : e5291c40eb017c1e3fd69333ac108dda852fb8cd
2018-05-11 19:46:15 +02:00
Adrian Wielgosik b3a78c6c93 Bug 1460940 - Convert nsSyncLoadService::LoadDocument to use nsIDocument. r=bz
MozReview-Commit-ID: LtFdEVXDvLw

--HG--
extra : rebase_source : 9fe20ccaa54525b8b10b6fbad74968a497929193
2018-05-11 19:46:15 +02:00
Adrian Wielgosik 4fca802957 Bug 1460940 - Convert NS_NewDOMDocument to use nsIDocument. r=bz
MozReview-Commit-ID: GoJ30YZGRhq

--HG--
extra : rebase_source : 0995705c2c31c1a779c22c8336482d4c7e89e319
2018-05-11 19:46:15 +02:00
Cosmin Sabou 836f777b8e Backed out changeset 513a4aafc42a (bug 1432921) for mochitest e-10s failures on test_address_form.html. CLOSED TREE 2018-05-14 21:23:07 +03:00
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