Rob Wu
be3652cd57
Bug 1287010 - Make environment of Context explicit. r=billm
...
- Add `envType` to BaseContext.
- Pass an explicit envType to all `registerSchemaAPI` invocations.
- The factories passed to `registerSchemaAPI` will be split up later, so
that content scripts (`content_child`) and addon pages can share
common implementations.
- The factories that implement the addon API will also be split up,
to separate code running in the main process (`addon_parent`) from
code running in a child process (`addon_child`).
- Remove the use of a hardcoded list of `namespaces` from ProxyContext.
Now `envType` is used to specify whether an API should be activated.
MozReview-Commit-ID: Jiff8HIwG92
--HG--
extra : rebase_source : 946a3c0009a4e3223c2d10044b3099a94c845394
2016-08-16 15:51:50 -07:00
Ryan VanderMeulen
e5adfbffe6
Merge m-c to autoland. a=merge
...
--HG--
rename : accessible/tests/browser/browser_caching_attributes.js => accessible/tests/browser/e10s/browser_caching_attributes.js
rename : accessible/tests/browser/browser_caching_description.js => accessible/tests/browser/e10s/browser_caching_description.js
rename : accessible/tests/browser/browser_caching_name.js => accessible/tests/browser/e10s/browser_caching_name.js
rename : accessible/tests/browser/browser_caching_relations.js => accessible/tests/browser/e10s/browser_caching_relations.js
rename : accessible/tests/browser/browser_caching_states.js => accessible/tests/browser/e10s/browser_caching_states.js
rename : accessible/tests/browser/browser_caching_value.js => accessible/tests/browser/e10s/browser_caching_value.js
rename : accessible/tests/browser/browser_events_caretmove.js => accessible/tests/browser/e10s/browser_events_caretmove.js
rename : accessible/tests/browser/browser_events_hide.js => accessible/tests/browser/e10s/browser_events_hide.js
rename : accessible/tests/browser/browser_events_show.js => accessible/tests/browser/e10s/browser_events_show.js
rename : accessible/tests/browser/browser_events_statechange.js => accessible/tests/browser/e10s/browser_events_statechange.js
rename : accessible/tests/browser/browser_events_textchange.js => accessible/tests/browser/e10s/browser_events_textchange.js
rename : accessible/tests/browser/browser_treeupdate_ariadialog.js => accessible/tests/browser/e10s/browser_treeupdate_ariadialog.js
rename : accessible/tests/browser/browser_treeupdate_ariaowns.js => accessible/tests/browser/e10s/browser_treeupdate_ariaowns.js
rename : accessible/tests/browser/browser_treeupdate_canvas.js => accessible/tests/browser/e10s/browser_treeupdate_canvas.js
rename : accessible/tests/browser/browser_treeupdate_cssoverflow.js => accessible/tests/browser/e10s/browser_treeupdate_cssoverflow.js
rename : accessible/tests/browser/browser_treeupdate_doc.js => accessible/tests/browser/e10s/browser_treeupdate_doc.js
rename : accessible/tests/browser/browser_treeupdate_gencontent.js => accessible/tests/browser/e10s/browser_treeupdate_gencontent.js
rename : accessible/tests/browser/browser_treeupdate_hidden.js => accessible/tests/browser/e10s/browser_treeupdate_hidden.js
rename : accessible/tests/browser/browser_treeupdate_imagemap.js => accessible/tests/browser/e10s/browser_treeupdate_imagemap.js
rename : accessible/tests/browser/browser_treeupdate_list.js => accessible/tests/browser/e10s/browser_treeupdate_list.js
rename : accessible/tests/browser/browser_treeupdate_list_editabledoc.js => accessible/tests/browser/e10s/browser_treeupdate_list_editabledoc.js
rename : accessible/tests/browser/browser_treeupdate_listener.js => accessible/tests/browser/e10s/browser_treeupdate_listener.js
rename : accessible/tests/browser/browser_treeupdate_optgroup.js => accessible/tests/browser/e10s/browser_treeupdate_optgroup.js
rename : accessible/tests/browser/browser_treeupdate_removal.js => accessible/tests/browser/e10s/browser_treeupdate_removal.js
rename : accessible/tests/browser/browser_treeupdate_table.js => accessible/tests/browser/e10s/browser_treeupdate_table.js
rename : accessible/tests/browser/browser_treeupdate_textleaf.js => accessible/tests/browser/e10s/browser_treeupdate_textleaf.js
rename : accessible/tests/browser/browser_treeupdate_visibility.js => accessible/tests/browser/e10s/browser_treeupdate_visibility.js
rename : accessible/tests/browser/browser_treeupdate_whitespace.js => accessible/tests/browser/e10s/browser_treeupdate_whitespace.js
rename : accessible/tests/browser/doc_treeupdate_ariadialog.html => accessible/tests/browser/e10s/doc_treeupdate_ariadialog.html
rename : accessible/tests/browser/doc_treeupdate_ariaowns.html => accessible/tests/browser/e10s/doc_treeupdate_ariaowns.html
rename : accessible/tests/browser/doc_treeupdate_imagemap.html => accessible/tests/browser/e10s/doc_treeupdate_imagemap.html
rename : accessible/tests/browser/doc_treeupdate_removal.xhtml => accessible/tests/browser/e10s/doc_treeupdate_removal.xhtml
rename : accessible/tests/browser/doc_treeupdate_visibility.html => accessible/tests/browser/e10s/doc_treeupdate_visibility.html
rename : accessible/tests/browser/doc_treeupdate_whitespace.html => accessible/tests/browser/e10s/doc_treeupdate_whitespace.html
rename : accessible/tests/browser/events.js => accessible/tests/browser/e10s/events.js
rename : browser/components/extensions/test/browser/browser_ext_pageAction_context.js => browser/components/extensions/test/browser/browser_ext_pageAction_title.js
rename : browser/components/extensions/test/browser/browser_ext_pageAction_context.js => browser/components/extensions/test/browser/head_pageAction.js
rename : dom/events/test/pointerevents/pointerevent_element_haspointercapture.html => dom/events/test/pointerevents/pointerevent_element_haspointercapture-manual.html
rename : dom/events/test/pointerevents/test_pointerevent_element_haspointercapture.html => dom/events/test/pointerevents/test_pointerevent_element_haspointercapture-manual.html
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
rename : media/webrtc/trunk/tools/gyp/test/compiler-override/compiler.gyp => media/webrtc/trunk/tools/gyp/test/compiler-override/compiler-exe.gyp
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.gyp => media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.py
rename : media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.asm => media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.assem
rename : mfbt/unused.h => mfbt/Unused.h
rename : testing/web-platform/tests/pointerevents/pointerevent_element_haspointercapture.html => testing/web-platform/tests/pointerevents/pointerevent_element_haspointercapture-manual.html
extra : rebase_source : a3de7d91a61df9b14fe07a89f5b0184a067549cf
2016-08-25 08:14:36 -04:00
Sebastian Hengst
0b4287e91c
Backed out changeset eb0c3d8a6d53 (bug 1281220) for crashing in testBug1217581 in rc3. r=backout on a CLOSED TREE
2016-08-25 14:22:47 +02:00
Ryan VanderMeulen
520acfd195
Merge inbound to m-c. a=merge
2016-08-25 08:10:52 -04:00
Kartikaya Gupta
6b6c6bae4f
Bug 1297732 - Eliminate some redundancies in prefs files. r=rbarker
...
MozReview-Commit-ID: EaHtBt0Hgbd
--HG--
extra : rebase_source : 753c09f87f55af3a129b950ae77359717693bae9
2016-08-24 11:54:05 -04:00
Ryan VanderMeulen
0374889baf
Merge m-c to autoland. a=merge
2016-08-24 09:10:50 -04:00
Phil Ringnalda
f35f0c69e0
Merge m-c to a CLOSED TREE f-t
2016-08-23 22:59:10 -07:00
Michael Kaply
32541e8e81
Bug 1294763 - Correct bracket style. r=trival
2016-08-23 10:00:43 -05:00
Ryan VanderMeulen
d63783b351
Merge m-c to autoland. a=merge
2016-08-23 10:07:52 -04:00
Ryan VanderMeulen
82663d8710
Merge inbound to m-c. a=merge
2016-08-23 10:05:18 -04:00
Sebastian Kaspari
cb6fdc2f74
Bug 1287387 - Remove FENNEC_RESTRICTED_PROFILE_RESTRICTIONS histogram. r=liuche
...
MozReview-Commit-ID: CvSLLCAACZv
--HG--
extra : rebase_source : c15a2e63ea12dc8612c8dc484eaf1f6dcebb782a
2016-08-23 15:38:59 +02:00
Tom Klein
6b5d204180
Bug 1291756 - Update "Help" and about:firefox "Support" links. r=ahunt
...
MozReview-Commit-ID: EfgLv8Ohh9z
--HG--
extra : rebase_source : fcd7a7650de3ddf15b98eac0e41addff6907d763
2016-08-19 22:10:26 -05:00
Geoff Brown
c5cce42e68
Bug 1271104 - Avoid menu selection in robocop testPrivateBrowsing; r=sebastian
2016-08-22 13:51:31 -06:00
James Willcox
032effb063
Bug 1295295 - Blur foreground tab in Fennec when the app is backgrounded r=sebastian
2016-08-22 12:04:44 -05:00
Michael Kaply
7683613fc6
Bug 1294763 - Properly decode distribution referrers. r=sebastian
...
--HG--
extra : amend_source : 7d951f2368dbf0f39af2f630741eda6987722fb0
2016-08-17 15:54:13 -05:00
Ryan VanderMeulen
a99793373f
Merge m-c to inbound. a=merge
2016-08-22 09:43:40 -04:00
Ryan VanderMeulen
833833b8c5
Merge inbound to m-c. a=merge
2016-08-22 09:40:41 -04:00
Sebastian Kaspari
256e0cd83c
Bug 1296335 - Update android-api-15-* mozconfig files to point to new gradle folder. r=Callek
...
MozReview-Commit-ID: 3iKKrXH4rJt
--HG--
extra : rebase_source : 40cba156ae1c5bc193736f944c084fafeac086c4
2016-08-19 16:14:14 +02:00
Sebastian Kaspari
a32c591dc0
Bug 1296335 - Update releng.manifest files to point to new gradle archive. r=Callek
...
MozReview-Commit-ID: 6jwlnzkDVko
--HG--
extra : rebase_source : f3666be4a51b01f02dae312648e5ca9c10c69b89
2016-08-19 16:11:04 +02:00
Ryan VanderMeulen
69113163cf
Merge m-c to inbound. a=merge
2016-08-24 09:09:05 -04:00
Fernando Jimenez
16126fcd4e
Bug 1252570 - Remove mozPay. r=ehsan,mfinkle,fabrice
...
MozReview-Commit-ID: C50fvuNJoGq
2016-08-22 10:42:22 +02:00
Edouard Oger
83666a61d8
Bug 1287643 - FxA Push registration and handling of device disconnection message. r=kitcambridge,nalexander
...
MozReview-Commit-ID: 8IH3kBivp26
--HG--
extra : rebase_source : b3e2d2587f111c9d2c8d0eab887027caf92fe859
2016-07-20 10:47:04 -07:00
Edouard Oger
c5539ef310
Bug 1287643 - Add Push crypto params to FxAccountDevice. r=nalexander
...
MozReview-Commit-ID: LFnbpA0zjjj
--HG--
extra : rebase_source : 8b683d6f78bc10b4b4615cc759bbd180e1578cb6
2016-07-20 10:46:17 -07:00
Jan Henning
519057383f
Bug 1296411 - Correctly transform the adapter position to a cursor position when accessing the history cursor for getItemId. r=sebastian
...
Because of the smart folders and section headers, the adapter position needs to be appropriately adjusted when trying to access the corresponding cursor item.
MozReview-Commit-ID: n3FvcsYJ5T
--HG--
extra : rebase_source : 366dadb7abde5283a93fb1d62cff3ff4e3bba28b
2016-08-18 22:06:38 +02:00
Sebastian Kaspari
7569e574f5
Bug 775512 - HistoryDividerItemDecoration: Add license header. r=ahunt
...
MozReview-Commit-ID: 2B4SQYr0rwb
--HG--
extra : rebase_source : acd44290d89864bc8cd760a6f72089ad63abbb1e
2016-08-19 14:27:02 +02:00
Sebastian Kaspari
e211a13f67
Bug 775512 - HistoryDividerItemDecoration: Ignore views that do not have an adapter position anymore. r=ahunt
...
MozReview-Commit-ID: 2s1H61s305Z
--HG--
extra : rebase_source : 92f1eed6ea0524a58db92af7d87718635d6d2230
2016-08-19 14:26:42 +02:00
Jonathan Almeida (:jonalmeida)
38a86f8c44
Bug 1269734 - Include adjust campaign ID with core ping r=mcomella
...
MozReview-Commit-ID: KZJKYzBfRfK
--HG--
extra : rebase_source : cb64e0f9a5cb2e56d28f44b5c77c3d0fecc5e226
2016-07-19 13:58:28 -07:00
Thomas Wisniewski
9ea1febf1c
Bug 717566 - Remove use of parseFromStream in xpcshell head.js and android robocop_head.js. r=jmaher
2016-08-20 14:18:55 -04:00
Andrzej Hunt
d98458ba53
Bug 1288106 - Move history (highlights) into main recyclerview, and eliminated horizontal highlights r=sebastian
...
Moving all vertically listed items into one RecylerView avoids the layouting issues encountered
with nested RVs. This results in a slightly more complex adapter, however overall this still
seems simpler than having to hack around the RecyclerView height measurements. (This also
makes the layout itself simpler, which hopefully means better performance too.)
MozReview-Commit-ID: HFS9q5JNYpY
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/home/activitystream/MainRecyclerAdapter.java => mobile/android/base/java/org/mozilla/gecko/home/activitystream/StreamRecyclerAdapter.java
extra : rebase_source : a8914cade238e031f171718914dbd67e8f81fba1
2016-08-16 13:38:19 -07:00
Andrzej Hunt
df33d3f42f
Bug 1288106 - Pre: make SimpleCursorLoader public to allow reuse within AS r=sebastian
...
MozReview-Commit-ID: E5LNTrnmfbG
--HG--
extra : rebase_source : 63a12fe334a10c1ad316e20ca3f93911e98da0a2
2016-08-16 13:33:38 -07:00
Jonathan Almeida (:jonalmeida)
1fd894686e
Bug 1288106 - Explore implementing layout manager for multi row panel r=ahunt
...
MozReview-Commit-ID: J2DSx9UYNFN
--HG--
extra : rebase_source : 7d205a796ca47abd465d0337c85ac1e55449e9a7
2016-08-11 17:10:23 -07:00
Andrzej Hunt
318c870658
Bug 1288106 - Fix ActivityStream layout initialisation r=jonalmeida
...
MozReview-Commit-ID: F5tdUwqVw0P
--HG--
extra : rebase_source : 22a30699c7f25796a520e7369ac70cbcf7284a25
2016-08-02 19:29:20 -07:00
Sebastian Hengst
021c9d40ae
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: CSQGyQiRacj
2016-08-22 17:28:28 +02:00
Sebastian Kaspari
9afd64fd90
Bug 1292500 - Notify WebrtcUI when video capturing is paused/resumed. r=gcp
...
MozReview-Commit-ID: UkJVR7zCbI
--HG--
extra : rebase_source : cf18e6d233d3cdda42d363d240f5375e79ef356d
2016-08-23 12:36:17 +02:00
Sebastian Kaspari
68018df353
Bug 1281220 - Remove about:accounts telemetry on Fennec. r=liuche
...
MozReview-Commit-ID: GTKaauQIDKo
--HG--
extra : rebase_source : 97644f0ca6e5036dae148e448393e5c123aecf59
2016-08-23 16:25:19 +02:00
Shih-Chiang Chien
5cf46e081c
Bug 1297018 - disable video casting to FxOS TV while presentation API is not supported. r=ahunt.
...
MozReview-Commit-ID: 7ZgN0V95ob
--HG--
extra : rebase_source : 3a9664853864cd1692c0f67973a803395bfb1fe6
2016-08-23 10:30:22 +08:00
Jon Coppeard
06cdc7f7de
Bug 1296639 - Remove decommit threshold prefs r=terrence
...
--HG--
extra : rebase_source : d68e3174508537fcded310973113410dfd03613e
2016-08-24 10:13:50 +01:00
Phil Ringnalda
62d1bf1089
Merge m-c to a CLOSED TREE m-i
2016-08-23 22:57:10 -07:00
Jim Chen
2672917d6f
Bug 1296757 - Correctly resume compositor when reattaching; r=snorp
...
We need to set the compositor-created flag in LayerView correctly when
reattaching to a new LayerView, so that we resume the compositor instead
of trying to create the compositor again, which we already did
previously.
This patch consists of general code cleanup and a new reattach method in
LayerView.Compositor that we call in order to set the compositor-created
flag correctly.
2016-08-23 18:55:12 -04:00
Jim Chen
d1a77173ac
Bug 1294481 - Implement new frame available callbacks; r=snorp
...
Implement a new OnFrameAvailableListener callback system for
AndroidSurfaceTexture using native methods. Each AndroidSurfaceTexture
creates its own SurfaceTextureListener object and uses it to forward
OnFrameAvailableListener callbacks to the corresponding nsIRunnable.
2016-08-23 18:52:30 -04:00
Jim Chen
abb40676c0
Bug 1294481 - Rip out old Java code for AndroidSurfaceTexture; r=snorp
...
Rip out the old GeckoAppShell methods that implemented a
OnFrameAvailableListener callback system for AndroidSurfaceTexture.
2016-08-23 18:52:30 -04:00
Randall Barker
7baf3d319f
Bug 1293463 - Show the dynamic toolbar whenever the soft keyboard is shown. r=sebastian
2016-08-23 09:41:37 -07:00
Geoff Brown
7f2f8dacb4
Bug 1294878
- Support 'mach android-emulator --version 6.0'; r=jmaher
2016-08-23 09:02:35 -06:00
James Willcox
177b2f9e27
Backout bug 1294823 because I accidentally pushed the wrong patch r=me
2016-08-23 09:44:55 -05:00
James Willcox
699d584fa9
Bug 1294823 - Don't use fullscreen mode for the HLS video view on Android r=sebastian
2016-08-23 09:43:26 -05:00
Ryan VanderMeulen
01c4e8cc1b
Merge inbound to m-c. a=merge
2016-08-19 09:52:53 -04:00
Sebastian Kaspari
7c6fac4fc8
Bug 1296357 - Remove unused drawables/scrollbar.png. r=ahunt
...
MozReview-Commit-ID: 3TkteHjrko6
--HG--
extra : rebase_source : d6a0973f895f25bb98867c04b6fb8095a9a7a783
2016-08-18 19:05:38 +02:00
Rob Wu
bacc209644
Bug 1295082 - Put Extension in BaseContext r=kmag
...
ExtensionContext in Extension.jsm has |extension| as an instance member,
so use it instead of passing |extension| to registerSchemaAPI's
callback.
And to make sure that this pattern also works in content processes, move
the |extension| member to BaseContext.
MozReview-Commit-ID: BgsGGCPQxJR
--HG--
extra : rebase_source : 7aa9fb7a53e057e8d3d8c477bd6821f8344c571a
2016-08-15 01:04:58 -07:00
Jim Chen
767998ce0c
Bug 1294077 - Move reportJavaCrash out of AndroidJNI.cpp; r=snorp
...
Move reportJavaCrash out of AndroidJNI.cpp and re-implement it as a
native method in GeckoAppShellSupport.
2016-08-18 18:04:11 -04:00
Jim Chen
f78bb41597
Bug 1294482 - Move onFullScreenPluginHidden out of AndroidJNI.cpp; r=snorp
...
Move onFullScreenPluginHidden out of AndroidJNI.cpp and into a new-style
native method in nsAppShell.cpp.
2016-08-18 18:04:11 -04:00