Mike Conley
3d3a3dce25
Bug 1342464 - Collect Telemetry on when a tab switch spinner is shown. r=billm,liuche, data-review=liuche
...
MozReview-Commit-ID: 1Ss2f9A2JtK
--HG--
extra : rebase_source : 8f71db7ec0796e7ed8828a7e297cf8c24ca91a0e
2017-03-04 14:19:22 -05:00
karo
85319b4cd0
Bug 1344073 - Adding consistent formatting to HTMLMediaElement::MozRequestDebugInfo debugInfo dump string. r=cpearce
...
MozReview-Commit-ID: GfRrLQcebbt
--HG--
extra : rebase_source : 846b74c63528f58e414636654b0167d6c8c1480b
2017-03-01 16:03:01 +13:00
Hiroyuki Ikezoe
11c8680e9d
Bug 1344619 - Part 7: Drop EffectCompositor::ClearElementsToRestyle. r=birtles
...
MozReview-Commit-ID: DlTj2OR0wI0
--HG--
extra : rebase_source : 33307226315e6fb3facb000214e27d5582279dd6
2017-03-09 05:20:17 +09:00
Hiroyuki Ikezoe
9d7c539837
Bug 1344619 - Part 5: Introduce EffectCompositor::PreTraverse() for an element. r=birtles
...
MozReview-Commit-ID: KCLkwIE8LTM
--HG--
extra : rebase_source : 71aa7d27ad4c3fc59898b97e494e2d7ea43044ad
2017-03-09 05:20:17 +09:00
Hiroyuki Ikezoe
90d73a1135
Bug 1344619 - Part 2: Introduce EffectCompositor::PreTraverse(). r=birtles
...
MozReview-Commit-ID: 6ijDJttB9eo
--HG--
extra : rebase_source : 451601b1daf37e7b36d0b8ecda71c34388b78412
2017-03-09 05:20:17 +09:00
Hiroyuki Ikezoe
f9b0c33a05
Bug 1344619 - Part 1: Introduce WillCompose() to update various state that we need to update as the result of ComposeStyle(). r=birtles
...
MozReview-Commit-ID: JznBR3OghKG
--HG--
extra : rebase_source : 95acb5dc8cdfc81d73b8033cb97eb0c95ff69153
2017-03-09 05:20:17 +09:00
Michelangelo De Simone
1cd6de26c9
Bug 1072859 - Disable Geolocation on non-secure origins. r=jdm
...
MozReview-Commit-ID: KnHOb0aN4nE
--HG--
extra : rebase_source : a04cb5f52614889e83d8bcf5d8345f2559878b94
2017-03-06 14:10:13 -08:00
Carsten "Tomcat" Book
96fe421b34
Merge mozilla-central to autoland
2017-03-08 17:04:17 +01:00
Carsten "Tomcat" Book
78ac0ceba9
merge mozilla-inbound to mozilla-central a=merge
2017-03-08 16:59:42 +01:00
Carsten "Tomcat" Book
f6885163cd
Merge mozilla-central to mozilla-inbound
2017-03-08 14:28:34 +01:00
Shawn Huang
ff64db551b
Bug 1339786 - Disable Storage API on Android, r=baku
2017-03-08 19:55:50 +08:00
Kaku Kuo
f4e408e2d6
Bug 1345339 - Label runnables in dom/media/VideoUtils.h;r=jwwang
...
MozReview-Commit-ID: KqaHyMBTSBq
--HG--
extra : rebase_source : 7a29685ae3f93f7713924977a1723f915827a585
2017-03-08 11:58:15 +08:00
Kaku Kuo
24b9d982ba
Bug 1345034 - Label runnables in dom/media/WMFMediaDataDecoder.cpp; r=jwwang
...
MozReview-Commit-ID: G5ioUsJdvQd
--HG--
extra : rebase_source : db5f8d082fa6fff57ab4eb3fc85492dbc6939d9c
2017-03-07 15:26:08 +08:00
Kaku Kuo
6b504ea575
Bug 1344654 - Label runnables in dom/media/MediaCache.cpp; r=jwwang
...
MozReview-Commit-ID: LU5rdu3Zx48
--HG--
extra : rebase_source : 1ffdfe8389381de746314acb52c0074fb6c22290
2017-03-06 17:45:41 +08:00
Samael Wang
be4c4d5d45
Bug 1339722 - Check for mDoc after DispatchChromeEvent. r=smaug
2017-02-27 18:03:23 +08:00
Thomas Nguyen
2b86f73c62
Bug 1339006 - Specify event target if we run nsIURIClassifier.clasify() from content process.r=ehsan, r=gcp
...
MozReview-Commit-ID: BztjVMlQngi
2017-03-08 11:06:36 +08:00
Florian Quèze
9d62681259
Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws.
2017-03-08 10:17:52 +01:00
Iris Hsiao
7cfff94991
Backed out 3 changesets (bug 1339256) for build bustage
...
Backed out changeset a6bb817bae08 (bug 1339256)
Backed out changeset 86fe1c44ac5a (bug 1339256)
Backed out changeset ed97037dae9c (bug 1339256)
2017-03-08 17:02:45 +08:00
Jeff Gilbert
0e274f58a3
Bug 1339256 - Simplify index validation. - r=kvark
...
MozReview-Commit-ID: 4FALdIyhBP8
2017-03-08 00:46:45 -08:00
Jeff Gilbert
eaa34aadcb
Bug 1339256 - Detect robust_buffer_access_behavior. - r=daoshengmu
...
MozReview-Commit-ID: 4w5D9bOQbY8
2017-03-08 00:46:43 -08:00
Bas Schouten
b2cb2752c9
Bug 1340398 - Part 3: Use NV12 format by default. r=mattwoodrow
...
MozReview-Commit-ID: DcP40U81FBQ
2017-03-07 20:55:20 +00:00
Bas Schouten
3a86acb691
Bug 1340398 - Part 2: Support NV12 texture hosts in CompositorD3D11. r=mattwoodrow
...
MozReview-Commit-ID: IdwY1Cs4P9c
2017-03-07 20:55:20 +00:00
Randell Jesup
01e30ddf71
Bug 1337777: remove js version=1.8 from new noSSRC test (really bug 1342144) rs=jesup
...
New test that crossed on the wire with bug 1342144
MozReview-Commit-ID: B1lQV1ILNsl
2017-03-08 02:37:52 -05:00
Andrea Marchesini
e9195daa8d
Bug 1345168 - Get rid of OriginAttributes::Inherit, r=tjr
2017-03-08 07:41:51 +01:00
Jim Chen
53a1107cd1
Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin
...
Bug 1343075 - 1a. Add TextEventDispatcherListener::GetIMEUpdatePreference; r=masayuki
Add a GetIMEUpdatePreference method to TextEventDispatcherListener to
optionally control which IME notifications are received by NotifyIME.
This patch also makes nsBaseWidget forward its GetIMEUpdatePreference
call to the widget's native TextEventDispatcherListener.
Bug 1343075 - 1b. Implement GetIMEUpdatePreference for all TextEventDispatcherListener; r=masayuki
This patch implements GetIMEUpdatePreference for all
TextEventDispatcherListener implementations, by moving previous
implementations of nsIWidget::GetIMEUpdatePreference.
Bug 1343075 - 2. Allow setting a PuppetWidget's native TextEventDispatcherListener; r=masayuki
In PuppetWidget, add getter and setter for the widget's native
TextEventDispatcherListener. This allows overriding of PuppetWidget's
default IME handling. For example, on Android, the PuppetWidget's native
TextEventDispatcherListener will communicate directly with Java IME code
in the main process.
Bug 1343075 - 3. Add AIDL interface for main process; r=rbarker
Add AIDL definition and implementation for an interface for the main
process that child processes can access.
Bug 1343075 - 4. Set Gecko thread JNIEnv for child process; r=snorp
Add a JNIEnv* parameter to XRE_SetAndroidChildFds, which is used to set
the Gecko thread JNIEnv for child processes. XRE_SetAndroidChildFds is
the only Android-specific entry point for child processes, so I think
it's the most logical place to initialize JNI.
Bug 1343075 - 5. Support multiple remote GeckoEditableChild; r=esawin
Support remote GeckoEditableChild instances that are created in the
content processes and connect to the parent process GeckoEditableParent
through binders.
Support having multiple GeckoEditableChild instances in GeckoEditable by
keeping track of which child is currently focused, and only allow
calls to/from the focused child by using access tokens.
Bug 1343075 - 6. Add method to get GeckoEditableParent instance; r=esawin
Add IProcessManager.getEditableParent, which a content process can call
to get the GeckoEditableParent instance that corresponds to a given
content process tab, from the main process.
Bug 1343075 - 7. Support GeckoEditableSupport in content processes; r=esawin
Support creating and running GeckoEditableSupport attached to a
PuppetWidget in content processes.
Because we don't know PuppetWidget's lifetime as well as nsWindow's,
when attached to PuppetWidget, we need to attach/detach our native
object on focus/blur, respectively.
Bug 1343075 - 8. Connect GeckoEditableSupport on PuppetWidget creation; r=esawin
Listen to the "tab-child-created" notification and attach our content
process GeckoEditableSupport to the new PuppetWidget.
Bug 1343075 - 9. Update auto-generated bindings; r=me
2017-03-07 22:34:39 -05:00
Michael Layzell
befc7b0924
Bug 1331434 - Part 9: Return after ErrorResult::Throw in /dom, r=ehsan
...
MozReview-Commit-ID: CWjx4L8LTr9
2017-03-07 19:06:48 -05:00
Michael Layzell
4a63faa60b
Bug 1331434 - Part 8: Avoid doing work after throwing in XMLHttpRequestWorker::SendInternal, r=baku
...
MozReview-Commit-ID: BgyhRAJLL81
2017-03-07 19:06:48 -05:00
Michael Layzell
67c4d0b3c1
Bug 1331434 - Part 7: Handle custom cleanup after throwing in /dom/workers, r=baku
...
MozReview-Commit-ID: 1hKUDi9Oxg7
2017-03-07 19:06:48 -05:00
Michael Layzell
aecd0f6f4c
Bug 1331434 - Part 6: Mark a throw in FlyWeb as requiring custom cleanup, r=djvj
...
MozReview-Commit-ID: LwAyet5qCw4
2017-03-07 19:06:48 -05:00
Michael Layzell
e66a0f7027
Bug 1331434 - Part 5: Mark some Throw calls in /dom/bindings as having custom cleanup, r=baku
...
MozReview-Commit-ID: CooKyfkMlWq
2017-03-07 19:06:48 -05:00
Michael Layzell
46ade67ada
Bug 1331434 - Part 2: Add MOZ_MAY_CALL_AFTER_MUST_RETURN and MOZ_MUST_RETURN_FROM_CALLER annotations, r=ehsan
...
MozReview-Commit-ID: 1o2egvdhkqT
2017-03-07 19:06:48 -05:00
Kearwood Gilbert
407247f33d
Bug 1254776 - VRDisplay.requestPresent must succeed only when called from a user-gesture or trusted event,r=qdot
...
MozReview-Commit-ID: 4BugtHPRekG
2017-03-07 16:04:12 -08:00
Michael Layzell
2cf62698de
Bug 1342057 - Part 2: Add a test that the MIME type is set correctly for image data, r=baku
...
Unfortunately drag and drop / clipboard data is not super easy to test
with our current testing infrastructure, so we can't do too much better
than this. Additional testing will have to be done manually through our
QA process once this has landed.
MozReview-Commit-ID: 1etmIxjjiBd
2017-03-07 18:18:43 -05:00
Michael Layzell
a3d57f1d3f
Bug 1342057 - Part 1: Use correct MIME type for files as DataTransferItem.type, r=baku
...
MozReview-Commit-ID: 4hrZ3YoGTJj
2017-03-07 18:18:42 -05:00
Wes Kocher
af86144916
Backed out 3 changesets (bug 1340398) for static build bustage a=backout
...
Backed out changeset 7d0a9bb0a642 (bug 1340398)
Backed out changeset a8af64e23154 (bug 1340398)
Backed out changeset 588942cf8807 (bug 1340398)
MozReview-Commit-ID: BZveA35jLBL
--HG--
extra : rebase_source : 4e182afdb98d0422e82f184f5bfc332f27438f0a
2017-03-07 13:39:49 -08:00
Jan Varga
aa833e5068
Bug 1345120 - 1.0 to 2.0 upgrade kills off the process when starting a debug build. r=asuth
2017-03-07 10:21:00 -05:00
Bas Schouten
2f08c8af36
Bug 1340398 - Part 3: Use NV12 format by default. r=mattwoodrow
...
MozReview-Commit-ID: DcP40U81FBQ
2017-03-07 20:55:20 +00:00
Bas Schouten
ddb41fcc63
Bug 1340398 - Part 2: Support NV12 texture hosts in CompositorD3D11. r=mattwoodrow
...
MozReview-Commit-ID: IdwY1Cs4P9c
2017-03-07 20:55:20 +00:00
Wes Kocher
4424ad9cd7
Backed out 2 changesets (bug 1342057) for android failures in test_clipboard_events.html a=backout
...
Backed out changeset 5a1e069911fa (bug 1342057)
Backed out changeset 6758f6e0b836 (bug 1342057)
MozReview-Commit-ID: 6MHaDaORlqx
2017-03-07 11:44:03 -08:00
Gabor Krizsanits
ec68ced873
Bug 1333799: MinTabSelector for process selection. r=mrbkap
2017-03-07 20:00:28 +01:00
Michael Layzell
cbe4faf536
Bug 1342057 - Part 2: Add a test that the MIME type is set correctly for image data, r=baku
...
Unfortunately drag and drop / clipboard data is not super easy to test
with our current testing infrastructure, so we can't do too much better
than this. Additional testing will have to be done manually through our
QA process once this has landed.
MozReview-Commit-ID: 1etmIxjjiBd
2017-03-07 12:45:58 -05:00
Michael Layzell
b985d62013
Bug 1342057 - Part 1: Use correct MIME type for files as DataTransferItem.type, r=baku
...
MozReview-Commit-ID: 4hrZ3YoGTJj
2017-03-07 12:45:58 -05:00
Jim Chen
1294cccf48
Bug 1337467 - Convert observers to bundle events; r=rbarker r=sebastian
...
Bug 1337467 - 1. Convert "Window:Resize" observer to event; r=rbarker
Bug 1337467 - 2. Convert "ScrollTo:FocusedInput" observer to event; r=rbarker
Bug 1337467 - 3. Convert "Update:CheckResult" observer to event; r=sebastian
Also remove notifyCheckUpdateResult from GeckoInterface.
Bug 1337467 - 4. Convert "GeckoView:ImportScript" observer to event; r=sebastian
Bug 1337467 - 5. Convert accessibility observers to events; r=sebastian
Bug 1337467 - 6. Convert media/casting observers to events; r=sebastian
Bug 1337467 - 7. Convert "Sanitize:ClearData" observer to event; r=sebastian
Bug 1337467 - 8. Convert "Notification:Event" observer to event; r=sebastian
Bug 1337467 - 9. Convert BrowserApp observers to events; r=sebastian
Bug 1337467 - 10. Convert Tab observers to events; r=sebastian
Bug 1337467 - 11. Convert "Passwords:Init" and "FormHistory:Init" observers to events; r=sebastian
Bug 1337467 - 12. Convert Reader observers to events; r=sebastian
Bug 1337467 - 13. Convert Distribution observers to events; r=sebastian
Bug 1337467 - 14. Convert "Fonts:Reload" observer to event; r=sebastian
Bug 1337467 - 15. Convert RecentTabsAdapter observers to events; r=sebastian
Bug 1337467 - 16. Convert "Session:Prefetch" observer to event; r=sebastian
Bug 1337467 - 17. Convert "Browser:Quit" and "FullScreen:Exit" observers to events; r=sebastian
Bug 1337467 - 18. Convert SessionStore observers to events; r=sebastian
The "Session:NotifyLocationChange" observer is sent by browser.js and
requires passing a browser reference, so it's left as an observer.
Bug 1337467 - 19. Remove unused "Tab:Screenshot:Cancel" notifyObserver call; r=me
Bug 1337467 - 20. Convert "Session:Navigate" observer to event; r=sebastian
Bug 1337467 - 21. Convert "Locale:*" observers to events; r=sebastian
Bug 1337467 - Add log for unhandled events; r=me
Add back the log indicating no listener for an event, which can be
useful when reading logcat. r=me for trivial change.
Bug 1337467 - Don't return error from EventDispatcher when OnEvent fails; r=me
When a listener's OnEvent method returns an error, continue to dispatch
to other listeners and don't return an error from the dispatch function.
This avoids unexpected errors when dispatching events. r=me for trivial
patch.
2017-03-07 12:34:04 -05:00
Florian Quèze
7f1b926f29
Bug 1344711 - hand cleanup of cases that were ignored by the script to remove try blocks around get*Pref calls, r=jaws.
...
--HG--
extra : rebase_source : 4da1e10b87ac37de19e0ca6f79996e8a12492db9
2017-03-07 15:29:48 +01:00
Florian Quèze
cd762cc83c
Bug 1344711 - script-generated patch to remove try blocks around get*Pref calls, r=jaws.
...
--HG--
extra : rebase_source : c6e20e6e79b0ca5de751c52712d96cbea9432d26
2017-03-07 15:29:48 +01:00
Carsten "Tomcat" Book
41ba400533
Merge mozilla-central to mozilla-inbound
2017-03-07 15:18:32 +01:00
Carsten "Tomcat" Book
087da3f0d9
merge mozilla-inbound to mozilla-central a=merge
2017-03-07 15:13:31 +01:00
Shawn Huang
9c76c33226
Bug 1268804 Part 4: Add isSecureContext pref in test_interfaces for StorageManager, r=bz
2017-03-07 16:28:56 +08:00
Shawn Huang
cdec8ba558
Bug 1268804 Part 2: Add test cases for SecureContext, r=janv
2017-03-07 16:28:37 +08:00
Shawn Huang
da2665adf4
Bug 1268804 Part 1: Enable SecureContext for Storage API, r=baku
2017-03-07 16:28:28 +08:00