gecko/mobile/android/components
Sebastian Kaspari a6e3892f33 Bug 1240710 - Pick (temporary) download directory depending on whether permission has been granted. r=nalexander,paolo,jchen
As soon as the user clicks on a link to download a file Gecko will start the download - even before prompting the
user. This led to problems when the user hadn't granted the permission to write to the downloads directory yet. The
download would fail even though the user (later) accepted the permission.

With this patch we will start the download to the app's cache directory (only if we do not have the permission) and
prompt the user. As soon as the user has accepted the permission the download will be moved to the public downloads
directory (even while still downloading). If the permission is denied the download will be cancelled.

After the permission has been granted all subsequent downloads will start writing to the downloads directory
directly.


MozReview-Commit-ID: CCqk9h7Sxor
2016-02-18 15:11:42 +00:00
..
build Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
AboutRedirector.js Bug 1220892 - Part 1: Remove MOZ_ANDROID_NATIVE_ACCOUNTS_UI. r=mcomella 2015-11-30 14:32:17 -08:00
AddonUpdateService.js Bug 1221270 - Schedule and perform GMP updates in AddonUpdateService; r=snorp 2015-11-23 23:31:49 -05:00
AndroidActivitiesGlue.js Bug 1201145 - Make android intent & web activities coexist peacefully r=snorp 2015-09-04 14:06:49 -07:00
BlocklistPrompt.js Bug 1170804 - Fix bugs found by eslint in components/. r=margaret 2015-06-24 21:56:23 -07:00
BrowserCLH.js Bug 1197957 - Let GeckoView open the nsWindow instead of CLH; r=snorp 2015-09-21 10:13:32 -04:00
ColorPicker.js
ContentDispatchChooser.js Bug 1189957 - Open noHandler results in the context they were loaded in. r=margaret 2015-08-07 16:19:23 -07:00
ContentPermissionPrompt.js Bug 1212606 - Prompt user (with a doorhanger) to allow to notifications from a website. r=ally 2015-11-10 15:18:20 -08:00
DirectoryProvider.js Bug 1227603 - Add support for sub-distributions based on MCC/MNC (SIM). r=margaret,mfinkle 2016-01-15 10:11:34 +01:00
FilePicker.js Bug 1238515 - nsIFilePicker methods should clearly say when they return directories and files, r=smaug 2016-01-12 19:18:15 +00:00
HelperAppDialog.js Bug 1240710 - Pick (temporary) download directory depending on whether permission has been granted. r=nalexander,paolo,jchen 2016-02-18 15:11:42 +00:00
ImageBlockingPolicy.js Bug 1225225 - Incorrect pref type and name used ImageBlockingPolicy r=mfinkle 2015-11-16 15:37:34 -05:00
LoginManagerPrompter.js Bug 1216986 - Fix usage of nsIURI.host in password manager and prompt code to support IPv6. r=dolske,liuche,kanru 2015-12-02 16:13:18 -08:00
MobileComponents.manifest Bug 1235869 - Remove web runtime from android. r=myk 2016-02-29 10:31:00 +01:00
moz.build Bug 1235869 - Remove web runtime from android. r=myk 2016-02-29 10:31:00 +01:00
NSSDialogService.js
PromptService.js Bug 1044289 - Update PromptService.js to handle stuff from nsPrompter.js r=margaret 2015-12-30 14:59:45 -05:00
SessionStore.idl
SessionStore.js Bug 1246956 - Add loadReplace to session history. r=yoric r=mfinkle 2016-03-02 12:17:22 +01:00
SiteSpecificUserAgent.js
Snippets.js Bug 1227743 - Remove snippet (id) from rotation after the user clicks on it. r=mfinkle 2016-02-11 15:29:25 -05:00
TabSource.js
XPIDialogService.js Bug 1170843 - Show a warning when a user attempts to install an unsigned add-on. r=mfinkle 2015-06-08 14:31:48 -04:00