Andrzej Hunt
8de90ea489
Bug 1293790 - Pre: Extract UpdateViewFaviconLoadedListener to allow reuse r=sebastian
...
MozReview-Commit-ID: 6ud4pRemi0s
--HG--
extra : rebase_source : 54b41fe13154ec6118af2192b41cf62d8e741784
2016-08-17 10:57:08 -07:00
Andrzej Hunt
d2547754e6
Bug 1293790 - Pre: extract CardView corner workaround into FilledCardView r=sebastian
...
We'll need this workaround for all the other CardView's we use.
MozReview-Commit-ID: 1B96Y2ZNKrY
--HG--
extra : rebase_source : e32e410045349f3afb7d5766b6dbb2cd80c0fc34
2016-08-23 13:35:46 -07:00
Andrzej Hunt
086e5d1059
Bug 1293790 - Pre: implement AS topsites access r=grisha
...
MozReview-Commit-ID: 1z30naErciE
--HG--
extra : rebase_source : 5734af99f443a8a040117a02cbe4c582212a051c
2016-08-23 14:04:01 -07:00
Andrzej Hunt
8132366cce
Bug 1293790 - Implement getPlainTopSites query r=grisha
...
ActivityStream's topsites won't support pinned sites for now,
this allows us to use a simpler query that only retrieves topsites
without the complexity of a temporary table to merge pinned sites.
This results in some duplication between the old and new topsites
queries, however eventually we're going to want to get rid
of one of these queries (we don't know whether ActivityStream will
support pinned sites in the future yet, so we definitely want to keep
the pinned query for now - it's also needed for the old topsites panel).
MozReview-Commit-ID: AQyzXHGl3Cf
--HG--
extra : rebase_source : 6830c50d30a326dc7080ce720d4c1890dbab8e32
2016-08-25 12:05:22 -07:00
James Cheng
01f39797f5
Bug 1297969 - Extract class RemoteManager from CodecProxy.java to RemoteManager.java for further usage. r=jolin
...
MozReview-Commit-ID: Hqm6ZEzv3v1
--HG--
extra : transplant_source : f%B6%AB%92%A6%D8%B1%CA%9D%98%C9%BC1%0Em%7EJ%24c%0A
2016-08-25 15:16:50 +08:00
Ryan VanderMeulen
c0412a3515
Backed out changeset 4542cf942dab (bug 1297969) for Android checkstyle bustage.
2016-08-29 21:32:38 -04:00
Makoto Kato
86b9904afa
Bug 1298743 - Remove unused localize resource into mobile/android. r=sebastian
...
Some resource data is for Fennec/XUL era. Since these files is unused now, we should remove these from our package.
MozReview-Commit-ID: Dsx3qrSD01h
--HG--
extra : rebase_source : 66b416bcf7933327242bf6b74b88f81d5aac123a
2016-08-29 16:45:37 +09:00
Wes Kocher
08fbeaaf2e
Merge m-c to autoland, a=merge
2016-08-29 17:57:01 -07:00
Edouard Oger
3bc966a2e2
Bug 1298727 - Bump FxA device registration version on Fennec. r=eoger
...
MozReview-Commit-ID: 8NzADM5P7Zc
--HG--
extra : transplant_source : %CENG%8A%FA%8E%CD%D0%9CG%C0%11%10%3B0%D7%EE%89G%ED
2016-08-28 18:05:08 -07:00
James Willcox
f55f874788
Bug 1297751 - Allow E10S to be enabled on Fennec via browser.tabs.remote.force-enable r=sebastian
2016-08-26 16:57:27 -05:00
Geoff Brown
c686d38861
Bug 1271264 - Populate clipboard earlier to avoid intermittent failure in testAccessibleCarets; r=sebastian
2016-08-26 14:34:55 -06:00
Jim Chen
984436a532
Bug 1297807 - Remove old JNI stubs; r=snorp
2016-08-26 12:26:46 -04:00
Jim Chen
ab92abb418
Bug 1296744 - Make cameraCallbackBridge use new native JNI bindings; r=snorp
...
Make the GeckoAppShell.cameraCallbackBridge callback use the new native
JNI bindings. Also refactor the relevant code in GeckoAppShell and
CameraStreamImpl.
2016-08-26 12:26:46 -04:00
Jim Chen
d924b1c615
Bug 1297836 - Get surface when creating or resuming compositor; r=snorp
...
Get rid of LayerView.Compositor.getSurface and just pass in the surface
when creating or resuming the compositor. That also lets us get rid of
some synchronization required for getSurface.
2016-08-26 12:25:57 -04:00
Jim Chen
4c8cec0df5
Bug 1297836 - Don't use WindowEvent for LayerViewSupport; r=snorp
...
Now that nsWindow doesn't own LayerViewSupport, we shouldn't be using
WindowEvent for LayerViewSupport calls. This patch converts the calls
that dispatch to proxy to dispatch directly to Gecko. For
SyncResumeResizeCompositor, it used a proxy to call OnResumedCompositor
on the Gecko thread; this patch makes SyncResumeResizeCompositor post an
event to call OnResumedCompositor directly, without going through the
proxy.
2016-08-26 12:25:57 -04:00
Jim Chen
da50d1a62c
Bug 1297462 - Combine Java exception stack code paths; r=snorp
...
Right now we report Java exception stacks through two code paths:
- GeckoAppShell.reportJavaCrash for exceptions caught by Java code
- jni::HandleUncaughtException for exceptions caught by native code
This patch combines the code for reporting the Java stack trace into
ReportException, to make it easier to add new features such as reporting
OOM exceptions.
2016-08-26 12:25:57 -04:00
Jim Chen
c25482dbd4
Bug 1297462 - Always handle uncaught Java exception in native code if possible; r=snorp
...
We used to only handle certain exceptions in native code, and otherwise
forward the exception to Java handling code. Handling exceptions in
native code gives us better native stack traces in crash reports, so
this patch makes us always handle uncaught Java exceptions in native
code if possible, and only forward to Java as a fallback.
2016-08-26 12:25:57 -04:00
Michael Kaply
5f7726a793
Bug 1294730 - Send distribution referrers to Adjust. r=rnewman
2016-08-26 09:26:42 -05:00
Ryan VanderMeulen
e1fdfb3b73
Merge inbound to m-c. a=merge
2016-08-26 09:37:03 -04:00
Ryan VanderMeulen
aec08e3182
Merge fx-team to m-c. a=merge
2016-08-26 09:26:49 -04:00
Shih-Chiang Chien
1a2dc51208
Bug 1228526 - Part 2, show devices supported request URL in selection prompt dialog. r=chunmin
...
MozReview-Commit-ID: FYR2ruFsyGy
--HG--
extra : rebase_source : f0ffe43b6c0f24df6ed55750c7113e758a66710c
2016-08-23 17:57:33 +08:00
Matthew Noorenberghe
3803d21cec
Bug 1297905 - Remove usage of getAllDisabledHosts in sanitize implementations. r=liuche,markh
...
Bug 1058438 moved disabled hosts to the permission manager which are already cleared by these modules.
MozReview-Commit-ID: InprrYLvjMR
--HG--
extra : rebase_source : 806c2542cbab953b74ad82611501ecac32400930
2016-08-24 17:41:10 -07:00
Wes Kocher
f78f2d693b
Merge inbound to central, a=merge
2016-08-25 16:59:00 -07:00
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
Ryan VanderMeulen
2b4ac234e9
Merge m-c to inbound. a=merge
2016-08-25 08:27:17 -04:00
Makoto Kato
9a8b60ffca
Bug 1284283 - Remove MozContact API Android backend. r=sebastian
...
MozReview-Commit-ID: GLhrA1cc1Rq
--HG--
extra : rebase_source : 73efab6d9468388a6ba0be489250d8dd3d185cd6
2016-08-08 15:40:19 +09: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