Commit Graph

633 Commits

Author SHA1 Message Date
Marco Castelluccio
d79fa7a1ee Bug 912164 - Timestamp property is no longer set for app.launch(). r=fabrice 2013-09-06 14:18:21 -04:00
Fabrice Desré
40ec4cf85d Bug 912840 - Preload the appcache manifest properly in OfflineCacheInstaller.jsm r=ochameau 2013-09-05 09:00:14 -07:00
Mike Hommey
f8bc7fa754 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Marco Castelluccio
d3da34b11a Bug 910391 - Remove offline cache observer parameter from confirmInstall. r=fabrice 2013-08-29 10:00:33 -04:00
Marco Castelluccio
01f4d9ec2b Bug 909911 - Remove webapps-sync-install and webapps-sync-uninstall observers. r=mfinkle, r=fabrice 2013-08-29 09:58:59 -04:00
Ryan VanderMeulen
a0e5e9286c Merge m-c to b2g-inbound. 2013-08-29 00:24:45 -04:00
Marco Castelluccio
bfa66ae5ef Bug 909573 - getManifestFor should accept a manifest url instead of an origin. r=fabrice 2013-08-28 08:10:55 -04:00
Marco Castelluccio
6de8dfdd33 Bug 836547 - Remove obsolete AITC integration in Webapps.jsm. r=fabrice 2013-08-27 23:40:16 -04:00
Fabrice Desré
12988cf7d8 Bug 791380 - Need on-phone equivalent of about:crashes r=dhylands 2013-08-23 07:59:03 -07:00
Fabrice Desré
391b0d05f2 Bug 909511 - ""toString" is read-only" in errors in osfile_unix_allthreads.jsm r=ferjm 2013-08-28 14:35:34 -07:00
Doug Turner
ebcbb532bc Bug 904462 - Clean up warnings and errors when starting B2G on the mac r=fabrice 2013-08-16 11:08:03 -07:00
Alexandre Lissy
9353b52bb6 Bug 903362 - Permission upgrade might fail at removal r=fabrice 2013-08-16 11:08:00 -07:00
Michael Henretty
2258001442 Bug 883923 - Provide a Fuzzy Matcher API for phone numbers. r=fabrice 2013-07-31 21:04:59 -07:00
Fabrice Desré
a9bf3e612b Bug 880548 - Register activities that expose the 'view' type as content handlers r=vingtetun 2013-08-08 15:04:03 -07:00
Marco Castelluccio
3b36497dff Bug 873567 - Fix packaged apps test. r=myk 2013-08-06 10:58:44 -04:00
Chuck Lee
369f3f5f3c Bug 899442 - Add permission for WAP Push. r=fabrice 2013-08-05 15:21:07 +08:00
Marco Castelluccio
05d485b5c1 Bug 873567 - Queue appcache download only if there is an appcache manifest attribute specified. r=fabrice 2013-08-06 09:58:47 -04:00
Ms2ger
50634577d5 Merge m-c to inbound. 2013-08-02 11:07:57 +02:00
Marco Castelluccio
19539a7071 Bug 777402 - Implement support for packaged apps via the installPackage function in the mozapps DOM API in desktop web runtime. r=myk,wesj,fabrice 2013-08-01 17:00:39 -07:00
Marco Castelluccio
9be674ac0e Bug 777402 - Use app name + manifest url hash as unique name for apps but forbid multiple apps per origin and webapposutils refactoring. r=myk,fabrice 2013-08-01 17:00:22 -07:00
Ryan VanderMeulen
53108c6053 Backed out changesets 357e720b5a37 and f1971c2f5232 (bug 777402) for mochitest-other orange.
CLOSED TREE
2013-08-01 21:51:12 -04:00
Ryan VanderMeulen
d42b491531 Backed out changeset e9429bd59114 (bug 873567) for mochitest-2 failures.
CLOSED TREE
2013-08-01 21:43:53 -04:00
Marco Castelluccio
ac6359fc40 bug 873567 - Fix packaged apps test. r=fabrice
--HG--
extra : rebase_source : 2cb17e8cd0b65ed02f1de401b42f690431a709da
2013-08-01 17:05:36 -07:00
Marco Castelluccio
391654aa12 Bug 777402 - Implement support for packaged apps via the installPackage function in the mozapps DOM API in desktop web runtime. r=myk,wesj,fabrice 2013-08-01 17:00:39 -07:00
Marco Castelluccio
4fc541d1f8 Bug 777402 - Use app name + manifest url hash as unique name for apps but forbid multiple apps per origin and webapposutils refactoring. r=myk,fabrice 2013-08-01 17:00:22 -07:00
Jason Smith
a9ae1ad023 bug 898448 - Installation of packaged apps fail due to assuming existence of getDeviceStorage. r=fabrice
--HG--
extra : rebase_source : 9b8abc4630e0d875086a99f575ad96572dbdf5ff
2013-07-29 12:53:14 -07:00
Ms2ger
fcfe6983ba Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps 2013-08-02 09:03:25 +02:00
Ryan VanderMeulen
2cd9d5dae5 Merge m-c to inbound. 2013-07-24 18:27:51 -04:00
Fabrice Desré
4b6611a249 Bug 896436 - Notes Plus app update - fail during oauth redirect r=ferjm 2013-07-24 10:15:37 -07:00
Antonio M. Amaya
efd17b826a Bug 895708 - Allow updating existing apps with the same origin. r=fabrice 2013-07-22 11:10:14 +02:00
Ryan VanderMeulen
dde558d623 Merge m-c to birch. 2013-07-19 13:43:40 -04:00
Marco Castelluccio
5549849534 Bug 895489 - Fix webapprt-test-chrome warnings. r=fabrice 2013-07-19 10:14:22 -04:00
Changbin Park
726c5c366e Bug 889696 - Catch exception occuring while updating 3rd party apps on booting. r=fabrice 2013-07-15 09:53:41 +09:00
Marco Castelluccio
8111a2cb5a Bug 894979 - Serve tests from different origins. r=myk 2013-07-18 10:20:55 -04:00
Myk Melez
adffa8db2d bug 895205 - use XMLHttpRequest-style callback to handle XMLHttpRequest errors; r=fabrice 2013-07-18 12:51:39 -07:00
Marco Castelluccio
ca9cda33f5 Bug 786303 - Use the manifestURL in WebApps notifications instead of the origin. r=fabrice 2013-07-24 09:03:25 -04:00
Marco Castelluccio
e122a42369 Bug 827346 - indexedDB.open() silently fails in an Open Web App (OWA/mozApp). r=myk 2013-07-17 10:00:15 -04:00
Tim Taubert
56b146eea2 Bug 891806 - part 4 - replace 'yield;' with 'yield undefined;' in dom/; r=smaug 2013-07-10 23:52:35 +02:00
Justin Lebar
779d96d10f Bug 889984 - Don't leak objects which "inherit" from DOMRequestIpcHelper the associated window is closed. r=fabrice 2013-07-08 17:55:42 -04:00
Kevin Grandon
5e621f743c Bug 889123 - Implement Gecko preference for enabling of pre-installed applications. r=fabrice 2013-07-07 16:41:55 -04:00
Justin Lebar
c107de13fb Bug 888511 - Follow-up: Fire onsuccess properly in Webapp.js after launching an app. r=fabrice 2013-07-03 10:48:55 -07:00
Joey Armstrong
a8ffe81a63 bug 870370: EXTRA_COMPONENTS cleanup for conversion patches #1 & #2. 2013-07-03 12:01:06 -04:00
Antonio M. Amaya
604b8e6a46 Bug 887118 - Cannot update an preinstalled packaged app (signed or otherwise) to a signed packaged app. r=ferjm 2013-06-26 14:18:34 +02:00
Justin Lebar
5c394d5ee7 Bug 888511 - Fix leak of DOMRequests in Webapps::Launch code. r=fabrice 2013-07-01 18:29:51 -07:00
James Hugman
228b79b0ec Bug 860782 - Move Android permission install to first run, from install. r=wesj, r=fabrice
* * *
Bug 860782 - Use app when requesting permissions. r=mfinkle
* * *
Bug 860782 - Disable permissions tests on platforms where they shouldn't work. r=mfinkle
2013-06-20 12:51:18 -04:00
Joey Armstrong
177893ac53 bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (cleanup). r=mshal 2013-06-20 15:59:59 -04:00
Ryan VanderMeulen
759d45e79e Backed out changeset 72affddbc575 (bug 860782) for mochitest-bc orange. 2013-06-20 15:07:31 -04:00
James Hugman
a1f26cfb98 Bug 860782 - Move Android permission install to first run, from install. r=wesj, r=fabrice 2013-06-20 12:51:18 -04:00
Fernando Jiménez
5aa45bedd2 Bug 884760 - Typo in OfflineCacheInstaller.jsm. r=me 2013-06-19 13:13:45 +02:00
Martijn Wargers
49fddee770 Bug 883094 - Fix some test files that don't unset their prefs correctly. r=jgriffin 2013-06-15 00:33:47 +02:00
Joey Armstrong
0a0e08cb9c bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (file batch #1) r=mshal 2013-06-14 14:07:19 -04:00
Mike Shal
87c2fdb386 Bug 880245 - Move EXTRA_JS_MODULES to moz.build (conversion part 1); r=joey
From 69c3338a3287ff8cc97533e06069fc4d4cb7c5f6 Mon Sep 17 00:00:00 2001
2013-06-10 12:08:47 -04:00
Nikhil Marathe
d7e98e3e84 Bug 868322 - Fixes a shutdown memory leak in ActivitiesService.jsm. r=fabrice
--HG--
extra : rebase_source : 157986b61b4f56e292a6f9b5f47ccb815e4ff22d
2013-06-12 16:28:11 -07:00
Joey Armstrong
e3210c223f bug 870370: move EXTRA_COMPONENTS to moz.build (file batch #2). r=mshal 2013-06-10 11:19:28 -04:00
Fabrice Desré
74c69220fc Bug 878388 - errors when uninstalling applications 'msg is undefined' r=ferjm a=leo 2013-06-07 09:52:58 -07:00
Fabrice Desré
724b5d30d9 Bug 877984 - Trying to update a hosted app preloading appcache that was preinstalled will fail to update r=gene.lian 2013-06-05 10:43:45 +08:00
Fabrice Desré
1aef500b5f Bug 852720 - Allow packaged apps to have an origin r=ferjm 2013-05-30 10:34:27 -07:00
Alexandre Poirot
5a8eadd448 Bug 865207 - Move webapps actor from /b2g/chrome/content to /toolkit/devtools/apps/. r=fabrice, r=dcamp
--HG--
rename : dom/apps/tests/unit/data/app.zip => toolkit/devtools/apps/tests/unit/data/app.zip
rename : dom/apps/tests/unit/test_webappsActor.js => toolkit/devtools/apps/tests/unit/test_webappsActor.js
rename : b2g/chrome/content/dbg-webapps-actors.js => toolkit/devtools/server/actors/webapps.js
2013-05-30 12:08:15 -04:00
Julien Wajsberg
21a8918ebc Bug 863337 - [homescreen] If an icon is changed in an update, it's not updated before the next reboot. r=fabrice, r=ferjm 2013-05-22 15:08:59 +02:00
Antonio M. Amaya
9e1089ec99 Bug 875712 - When a system update removes a system app, delete the app data from the registry after deleting the private data, not before, r=fabrice
--HG--
extra : rebase_source : a01e8a07760eab05504395c897a49482384f2af4
2013-05-24 12:07:10 +02:00
Martijn Wargers
09583f13d6 Bug 799268 - Remove Permission.txt. r=mounir, r=gwagner 2013-05-20 12:52:20 +02:00
Ryan VanderMeulen
24fea98f60 Merge inbound to m-c. 2013-05-20 16:21:45 -04:00
Fabrice Desré
22954fcfa5 Bug 872100 - app.clearBrowserData appears to not clear browser data immediately sr=mounir, r=jduell,ferjm 2013-05-20 10:20:19 -07:00
Andrea Marchesini
0bb228f8cc Bug 870856 - Convert DOMError to WebIDL. r=Ms2ger, r=bz 2013-05-18 13:52:06 -04:00
Fernando Jiménez
88e955f7b5 Bug 821589 - mozApps.installPackage doesn't have any automated tests at the DOM level; r=fabrice 2013-05-20 11:23:33 +02:00
Fernando Jiménez
73f1e1a650 Bug 821589 - Packaged apps installation and update tests. Part 0: autoConfirmAppInstall for packaged apps; r=fabrice 2013-05-20 11:23:32 +02:00
Fernando Jiménez
dca75cd648 Bug 873134 - Notify install success before starting to download package. r=fabrice 2013-05-20 11:23:32 +02:00
Fabrice Desré
895a11f394 Bug 871435 - Allow for a customized appcache_path to be used for preinstalled hosted apps using appcache r=ochameau 2013-05-15 13:51:41 -07:00
Fabrice Desré
d97443504d Bug 852848 - Add support for app-specific redirections r=bz,ferjm 2013-05-14 12:00:09 -07:00
Joey Armstrong
26736a0ee2 bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal 2013-05-13 16:24:07 -04:00
James Hugman
ce3b6d686e Bug 856131 - Regression: No Android home-screen shortcut created on app install. r=fabrice 2013-05-09 08:20:37 -07:00
Fabrice Desré
6bb9b2302f Bug 860571 - Pings for Firefox OS r=ferjm 2013-05-06 10:41:07 -07:00
Alexandre Poirot
a99c4571dd Bug 844227 - Add more functions to the webapps actor. r=fabrice 2013-05-06 09:51:53 -04:00
Fabrice Desré
47ceff3c33 Bug 866272 - expose privileged access to mcc+mnc pair for last home network and roaming network r=gal 2013-05-02 18:37:51 -07:00
Antonio M. Amaya
a7269d0ea8 Bug 814136 - Part 2: Changes on the package installation code to check that a version number and package identifier are provided for signed apps. r=bsmith, r=fabrice 2013-01-25 10:57:14 +01:00
Ryan VanderMeulen
1870e96454 Merge birch to inbound. 2013-04-30 12:26:29 -04:00
Kevin Grandon
85790695f7 Bug 861496 - Replace #ifdef MOZ_SYS_MSG by a preference. r=fabrice 2013-04-30 09:01:46 -04:00
Ms2ger
f7333eed15 Backout changesets 8d69a81abff9:6c2e3ea6afa6 for M2 timeouts and crashtest, reftest leaks. 2013-04-26 13:23:17 +02:00
Kevin Grandon
a3dc1b8ed6 Bug 861496 - Replace #ifdef MOZ_SYS_MSG by a preference. r=fabrice 2013-04-26 12:17:25 +02:00
Joey Armstrong
321d063783 bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS 2013-04-29 14:49:00 -04:00
Antonio M. Amaya
c7b278bd67 Bug 864399 - Save the pref file after each localID. r=fabrice 2013-04-22 22:28:20 +02:00
Fabrice Desré
aa2196b82c Bug 854849 - Sanitize displayable fields in manifests r=vingtetun 2013-04-18 03:18:30 -07:00
Fabrice Desré
5b037f5922 backout a19cc9af881e for Moth failure. 2013-04-18 04:30:05 -07:00
Fabrice Desré
84e2de4a5d Bug 854849 - Sanitize displayable fields in manifests r=vingtetun 2013-04-18 03:18:30 -07:00
Fabrice Desré
8825e5c0fc Bug 859307 - [updates] wrong behavior when the manifest changes but not the packaged zip r=ferjm 2013-04-09 10:18:49 -07:00
Reuben Morais
3fd1918417 Bug 856923 - Don't stop installing permissions if one of them has an invalid entry in the manifest. r=gwagner 2013-04-05 16:38:08 -07:00
Julien Wajsberg
99a61a983d Bug 858833 - During an update, downloadAvailable is sometimes not reset to false after an error when it should. r=fabrice 2013-04-06 01:04:26 +02:00
Dale Harvey
453698b877 Bug 826058 - Hosted app install/update tests. r=fabrice, r=ted 2013-04-04 17:58:44 -07:00
Kyle Machulis
72a717a860 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Kyle Machulis
43628a7867 Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Kyle Machulis
334c0800cf Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Nikhil Marathe
032f5a8a7b Bug 822712 - SimplePush - Implementation. r=dougt, jst, jlebar 2013-03-28 20:49:41 -07:00
James Hugman
64ac400479 Bug 813736 - Enable installPackage api on Android. r=wesj,fabrice 2013-03-25 13:03:58 -07:00
Gregory Szorc
7d09ff18e0 Bug 844635 - Part 3: Remove empty Makefile.in files; r=glandium 2013-03-17 18:01:25 -07:00
Fabrice Desré
0d2eaabdc2 Bug 849988 - Implement support for a removable property for preinstalled apps to define if the app can be uninstalled or not. r=ferjm 2013-03-15 07:18:58 -07:00
Randy Lin
bf0e41de18 Bug 849335 - Make the FMRadio API privileged. r=fabrice 2013-03-12 20:54:56 +08:00
Phil Ringnalda
380a347166 Back out 298a598dde74 (bug 849988) for test_bug_779982.html timeouts
CLOSED TREE
2013-03-14 21:22:28 -07:00
Fabrice Desré
af5c22370c Bug 849988 - Implement support for a removable property for preinstalled apps to define if the app can be uninstalled or not r=ferjm 2013-03-14 20:27:43 -07:00
Fabrice Desré
eb4c1e1779 Bug 842725 - install to device via b2gremote throws "appInfo is null" r=ferjm 2013-02-28 11:22:31 -08:00
Fabrice Desré
a646273805 Bug 842698 - Properly register activities when installing and updating packaged apps r=ferjm 2013-02-28 11:22:31 -08:00
Gregory Szorc
0c8ee65118 Merge mozilla-central into build-system
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Gregory Szorc
a0e24e2250 Bug 784841 - Part 18k: Convert /dom; f=Ms2ger rs=khuey 2013-02-25 12:47:20 -08:00
Fernando Jiménez
7c1d8c503a Bug 844243 - Installing a packaged app in which the mini-manifest app name is different than the webapp manifest app name is allowed, but should not be; r=fabrice 2013-02-27 12:39:15 +01:00
Fernando Jiménez
7824a51ca0 Bug 841631 - [Intermittent] Large Packaged App Downloads on Weak Connections can have HTTP requests stopped in the middle of download, which results in a corrupted package download; r=fabrice 2013-02-19 09:39:53 +01:00
Fernando Jiménez
c6b43375d2 Bug 839071 - We're resetting some states when we shouldn't for hosted+appcache apps; r=fabrice 2013-02-19 09:37:49 +01:00
Fabrice Desré
62cf0afe0b Bug 838308 - mozKeyboard should require a permission to use r=vingtetun a=tef+ 2013-02-15 12:35:18 -08:00
Fernando Jiménez
1b638204b8 Bug 839435 - [Packaged apps] Only allow numbers in the 'size' manifest field; r=fabrice 2013-02-15 19:13:02 +01:00
Marco Castelluccio
2df4fee39a Bug 836016 - Cannot reinstall an app after uninstalling it. r=fabrice 2013-02-15 08:39:31 -05:00
Alexandre Poirot
038b1a029b Bug 834515 - Updating to a packaged app with a new name via introducing a locale override allows changing the app name r=fabrice 2013-02-14 09:23:58 -08:00
Fernando Jiménez
f6b9c493cf Bug 840078 - onerror callback is never triggered over the DOMRequest returned by mozIDOMApplication.launch; r=fabrice 2013-02-14 11:56:30 +01:00
Fabrice Desré
cf5abb85cf Bug 839810 - Race condition installing apps on linux r=ferjm 2013-02-13 11:55:45 -08:00
Fabrice Desré
6cecbe351b Bug 840698 - Activities are broken r=cjones 2013-02-12 15:19:50 -08:00
Julien Wajsberg
9bb15c53f1 Bug 830463 - Download/update notification is showing up late on a weak connection in some cases. r=fabrice 2013-02-11 09:38:51 +01:00
Fabrice Desré
8467636a41 Bug 838102 - activities are saved in the manifest with a modified href after an update r=julienw 2013-02-10 10:54:13 -08:00
Julien Wajsberg
d65e83defc Bug 838823 - Restarting a stopped install of an app fails with NO_DOWNLOAD_AVAILABLE. r=fabrice 2013-02-08 11:07:46 +01:00
Julien Wajsberg
ab8a1cd284 Bug 838561 - If we try to start a download or check for updates but we are already downloading, ignore the call. r=fabrice 2013-02-08 10:40:52 +01:00
Julien Wajsberg
7f0772a5a6 Bug 838337 - Set downloading to true when we get an appcache progress event. r=fabrice 2013-02-07 20:36:14 +01:00
Fabrice Desré
1cea50bc44 Bug 836605 - Use prototype to speed up cloneAsMozIApplication r=genelian 2013-02-06 15:21:15 -08:00
Vivien Nicolas
b390960218 Bug 835799 - Add a timestamp property to the observer sent when an application has been called by app.launch(). r=fabrice 2013-02-05 13:05:56 -05:00
Gene Lian
d6b75a038f Bug 837572 - Cannot access any property by the manifest of app object. r=fabrice 2013-02-05 13:57:36 +08:00
Julien Wajsberg
2c63768d3e Bug 834618 - Catch any error thrown from resolveFromOrigin. r=fabrice 2013-02-04 14:59:32 +01:00
Myk Melez
9f1f3e0446 bug 797613 - identify Fennec via MOZ_FENNEC var and use MOZ_B2G to simplify Webapps.js ifdefs; r=fabrice, khuey
--HG--
extra : rebase_source : d6f223797f3acad6d06ec035aaf3b7edf50cb0a0
2013-02-01 15:47:24 -08:00
Fabrice Desré
c2265b7155 Bug 836909 - Trying and failing to update a 3rd party app update due to an error - cannot launch the app anymore r=ferjm 2013-02-01 11:17:32 -08:00
Fabrice Desré
d6be945c6c Bug 836859 - Trying download an update for the maps packaged app fails with INVALID_SIGNATURE r=ferjm 2013-02-01 11:17:32 -08:00
Fabrice Desré
25c83ed069 Bug 834999 - followup to remove useless dump() r=me a=tef+ 2013-01-31 14:34:39 -08:00
Fabrice Desré
fefe78557a Bug 835013 - AppProtocolHandler.js and related code taking ~50ms on the critical startup path r=cjones 2013-01-31 13:35:13 -08:00
Fabrice Desré
f44ba49ba0 Bug 836538 - Catch exceptions when we have no etag headers on packages r=ferjm 2013-01-31 13:35:11 -08:00
Fabrice Desré
ba72d36dd9 Bug 834999 - WebappsApplication.prototype.manifest getter takes 25-30ms on critical startup path r=ferjm 2013-01-30 22:50:28 -08:00
Fabrice Desré
07d0055f08 Bug 835596: Speed up getAppByLocalId from O(n) to O(1) r=ferjm 2013-01-30 22:50:28 -08:00
Fabrice Desré
3b7eea0211 Bug 834371 - Applying a packaged app update and immediately losing power to the phone - app update is lost r=julienw 2013-01-30 22:50:28 -08:00
Ryan VanderMeulen
5079391a9f Backed out changeset bd0fc79d7a8b (bug 835548), changeset b8d1949eeb05 (bug 834999), changeset 3d90fdbf38a4 (bug 835596), and changeset ba7ffb02dc3f (bug 834371) for mochitest-4 failures on a CLOSED TREE. 2013-01-30 18:20:40 -05:00
Fabrice Desré
aca1391a5d Bug 834999 - WebappsApplication.prototype.manifest getter takes 25-30ms on critical startup path r=ferjm 2013-01-30 14:22:54 -08:00
Fabrice Desré
340ade1e4c Bug 835596: Speed up getAppByLocalId from O(n) to O(1) r=ferjm 2013-01-30 14:22:54 -08:00
Fabrice Desré
310180e111 Bug 834371 - Applying a packaged app update and immediately losing power to the phone - app update is lost r=julienw 2013-01-30 14:22:54 -08:00
Gene Lian
575f084c27 Bug 830258 - [Webapps] .uninstall() should return "Webapps:Uninstall:Return:KO" when uninstalling a non-removable app (part 1, fix .uninstall()). r=fabrice 2013-01-30 11:54:05 +08:00
Fabrice Desré
205fe91b8c Bug 836045 - Update Webapps code to use the new deviceStorage stat() support r=djf 2013-01-29 18:24:43 -08:00
Reuben Morais
494bd17ae6 Bug 793204 - Add remove() API to PermissionSettings. r=sicking 2013-01-26 12:56:23 -05:00
Fabrice Desré
c65477aba0 Bug 833659 - REINSTALL_FORBIDDEN error isn't triggering when installing a packaged app with a mini-manifest off of X origin when a hosted app was already installed from X origin r=ferjm 2013-01-24 18:24:17 -08:00
Fabrice Desré
a6595e5b52 Bug 833587 - Updating a packaged app to a new version that is too large to fit in the phone fails, but the original packaged app is lost (no longer launches) r=ferjm 2013-01-24 18:24:17 -08:00
Fabrice Desré
108b57be61 Bug 832408 - Notifications stick around after a failed 3rd party app update r=ferjm 2013-01-24 18:24:17 -08:00
Fabrice Desré
576471ba4f Bug 831644 - Uninstalling an app while it's currently being downloading leaves Gaia's homescreen and download progress in a corrupted, out of sync state with the webapps registry r=julienw 2013-01-24 18:24:17 -08:00
Gregor Wagner
2068b81c03 Backout bug 793204. r=me 2013-01-23 10:17:33 -08:00
Reuben Morais
09278fe724 Bug 793204 - Add remove() API to PermissionSettings. r=sicking 2013-01-22 23:34:26 -08:00
Myk Melez
0353061be5 bug 833531 - define installOrigin in argument to aApp parameter of DOMApplicationRegistry.downloadPackage(); r=fabrice
---
 dom/apps/src/Webapps.jsm | 1 +
 1 file changed, 1 insertion(+)
2013-01-22 14:01:42 -08:00
Fabrice Desré
13eb74e781 Bug 821288 - Strange behavior when installing multiple hosted apps from the same origin r=julienw a=nonlibxul 2013-01-21 11:13:35 -08:00
Fabrice Desré
435c17fbaf Bug 814226 - Permission checks for "webapps-manage" could probably be friendlier r=sicking 2013-01-19 08:56:29 -08:00
Phil Ringnalda
321f2d70e2 Back out fdeb0c833138 (bug 814226) for Linux bc failures in browser_webapps_permissions.js
CLOSED TREE
2013-01-18 19:10:47 -08:00
Fabrice Desré
72faee30f7 Bug 814226 - Permission checks for "webapps-manage" could probably be friendlier r=sicking 2013-01-18 16:29:12 -08:00
Fabrice Desré
2ca010d058 Bug 829934 - Implement a hash verifier for webapp/mini manifest r=ferjm 2013-01-18 09:54:06 -08:00
Fabrice Desré
e35610d0ec Bug 830835 - update a app, cancel the download, check for update => does not send a downloadavailable event r=julienw 2013-01-18 09:01:40 -08:00
Fabrice Desré
d18fc8aa4a Bug 830294 - Can't launch an app after canceling its update r=ferjm 2013-01-16 16:55:50 -08:00
Fabrice Desré
7da5bc9a81 Bug 829679 - Package installation without // on the manifest URL causes webapps.json corruption r=ferjm a=tef+ 2013-01-14 11:41:24 -08:00
Phil Ringnalda
a0c4c89064 Back out acecf63268be (bug 829679) for the same mochitest-chrome orange it had the last time it landed
CLOSED TREE
2013-01-14 20:16:10 -08:00
Fabrice Desré
15102081e5 Bug 829679 - Package installation without // on the manifest URL causes webapps.json corruption r=ferjm a=tef+ 2013-01-14 11:41:24 -08:00
Fabrice Desré
8fce849303 Bug 829522 - Check for updates never finds app update notifications until after you restart the phone due to hosted+appcache app check for updates failure r=gwagner 2013-01-14 18:47:55 +01:00
Marco Bonardo
8d0c587c0c Backout 66c886b7d927 (bug 827715),2c7287304555 (bug 829679) for bustage 2013-01-14 22:53:34 +01:00
Fabrice Desré
3b272eba76 Bug 829679 - Package installation without // on the manifest URL causes webapps.json corruption r=ferjm 2013-01-14 11:40:46 -08:00
Fabrice Desré
b20126c6cd Bug 828944 - downloadavailable flag is removed if you reboot after stopping the download r=ferjm 2013-01-11 07:32:06 -08:00
Alexandre Poirot
2f25d2874e Bug 828280 - (packaged) App won't install without developer field in its manifest. r=fabrice
--HG--
extra : rebase_source : f179e027514f6dcf1bfabfbae29bd12d9d78ea0e
2013-01-11 06:47:00 +01:00
Gene Lian
48fcec0055 Bug 820206 - Validate "Webapps:*" message parameters in the parent process (part 1, move .uninstall() from mozIDOMApplication to mozIDOMApplicationMgmt). r=sicking, a=blocking-basecamp 2013-01-11 20:50:46 +08:00
Alexandre Poirot
45914aa948 Bug 826555 - Ensure that updates can't rename an app r=fabrice 2013-01-11 15:08:12 +01:00
Fabrice Desré
c85fae1c06 Bug 829572 - The storage permission should be ALLOW for all kinds of apps r=sicking 2013-01-11 05:59:22 -08:00
Fernando Jiménez
764ebaf77e Bug 829052 - progress is NaN when doing appcache update; r=fabrice 2013-01-11 11:58:33 +01:00
Fernando Jiménez
7a96487090 Bug 824697 - Installing a Hosted App that Preloads the Appcache, updating the appcache, manual syncing the app - no updates found; r=fabrice 2013-01-10 18:06:59 +01:00
Patrick Wang
0d4ba3807a Bug 828835 - Return form installPreinstalledApp when coreAppsDir dosen't exist. r=fabrice 2013-01-10 15:53:17 +08:00
Alexandre Poirot
ec4b923e4f Bug 813797 - Completely remove apps developer mode (dom.mozApps.dev_mode) in release builds. r=fabrice 2013-01-09 17:34:13 -05:00
Fabrice Desré
14e782939c Bug 828267 - Installing a packaged app, lose connection during download, remove it, install it again - network error doesn't fire and app infinitely spins trying to download resources r=jst 2013-01-09 07:51:28 -08:00
Fabrice Desré
5c0db61d7b Bug 828190 - Support updates of preinstalled hosted apps r=ferjm 2013-01-09 07:06:07 -08:00
Andrea Marchesini
5bdf23a61f Bug 827050 - Clear cookies and stored data in the browser clears remember my choice permissions for PROMPT_ACTION WebAPIs, r=mounir
--HG--
rename : dom/tests/mochitest/localstorage/frame_clear_browser_data.html => extensions/cookie/test/frame_clear_browser_data.html
rename : extensions/cookie/test/test_app_uninstall_permissions.html => extensions/cookie/test/test_app_cleardata_permissions.html
2013-01-07 18:37:01 +01:00
Etienne Segonzac
1933a7b56a Bug 827750 - Inhibiting HTTP cache for app updates. r=fabrice 2013-01-09 02:02:08 -08:00
Fabrice Desré
f45b5ecfdd Bug 819061 - [Apps] Remove workaround from Bug 813468 once Bug 815523 is done r=ferjm 2013-01-08 14:22:13 -08:00
Gene Lian
f34628ff10 Bug 828161 - Firefox OS cannot start up due to an exception: "Webapps.jsm: non-relative URI passed to resolveFromOrigin". r=mounir 2013-01-09 15:35:52 +08:00
Margaret Leibovic
ebbef81b0e Bug 827502 - When trying to reinstall a packaged app, get the id from the manifestURL. r=fabrice 2013-01-08 13:18:47 +01:00
Dale Harvey
04cbd24cce Bug 827047 - Send checkForUpdate messages to all registered listeners. r=fabrice 2013-01-08 20:00:01 -05:00
Cameron McCormack
3da73d568f Backout 119105935766 for crash during test_install_receipts.xul. 2013-01-09 10:50:01 +11:00
Fabrice Desré
1e58b8faf5 Bug 819061 - [Apps] Remove workaround from Bug 813468 once Bug 815523 is done r=ferjm 2013-01-08 14:22:13 -08:00
Bobby Holley
04a78925d3 Bug 824670 - Validate Activity and Message hrefs during manifest parsing. r=mounir 2013-01-08 10:39:45 -08:00
Fabrice Desré
c2425980d2 Bug 827772 - Followup to the patch in Bug 824695 r=jst 2013-01-08 09:02:21 -08:00
Fabrice Desré
f6bb845d47 Bug 827023 r=vingtetun 2013-01-08 09:02:17 -08:00
Gregor Wagner
94e431ae7d Bug 827806 - 'geolocation' permission should be set to prompt for certified apps. r=sicking a=blocking-basecamp 2013-01-08 16:20:15 +01:00
Brian Smith
03f7b88eb1 Bug 821207: Only allow signed apps to be installed from the Firefox Marketplace, and require all Firefox Marketplace apps to be signed, r=sicking
--HG--
extra : rebase_source : 746392a666bf23c43d309bf9546d2a4bb4d68f27
2012-12-21 14:49:10 -08:00
Phil Ringnalda
c4574bd3fa Back out fef358e6d5e6 (bug 827050) for Linux/Windows xpcshell orange in test_cache_jar_wrap.js 2013-01-07 22:01:41 -08:00
Philipp von Weitershausen
152a9285ce bug 826470 - NS_ERROR_FAILURE in nsIProperties.get(), file: resource://gre/modules/Webapps.jsm line: 2290; r=fabrice
--HG--
extra : rebase_source : 51ff08bed65bba70ce092a6c10af526fba2eb96a
2013-01-07 14:30:11 -08:00
Fabrice Desré
3c5a1236cd Bug 826940 - after updating preloaded packaged app, starting app shows old version until the phone is restarted [r=myk] 2013-01-07 13:19:22 -08:00
Andrea Marchesini
bfbca2d401 Bug 827050 - Clear cookies and stored data in the browser clears remember my choice permissions for PROMPT_ACTION WebAPIs, r=mounir
--HG--
rename : dom/tests/mochitest/localstorage/frame_clear_browser_data.html => extensions/cookie/test/frame_clear_browser_data.html
rename : extensions/cookie/test/test_app_uninstall_permissions.html => extensions/cookie/test/test_app_cleardata_permissions.html
2013-01-07 18:37:01 +01:00
Fabrice Desré
6950fb0203 Bug 826948 - preloaded external packaged app requires hard-to-determine package_path property [r=myk] 2013-01-07 09:10:32 -08:00
Margaret Leibovic
397ee6df66 Bug 826589 - (Part 1) Pass manifest to activity picker instead of pre-translated title. r=ttaubert a=bb+ 2013-01-07 15:48:56 +01:00
Myk Melez
020488d874 bug 826935 - ensure app.installState is defined in DOMApplicationRegistry.loadCurrentRegistry(); r=fabrice
---
 dom/apps/src/Webapps.jsm | 5 +++++
 1 file changed, 5 insertions(+)
2013-01-06 15:56:40 -08:00
Bobby Holley
83c1284aff Bug 826146 - Add a pref-controlled install confirmation override for automation. r=sicking 2013-01-04 10:21:31 -08:00
Ehsan Akhgari
350a6e82ba Backed out changeset 1024e72d4ef9 (bug 826146) because of test failures 2013-01-03 22:59:44 -05:00
Bobby Holley
a16cd8991b Bug 826146 - Add a pref-controlled install confirmation override for automation. r=sicking 2013-01-03 18:27:43 -08:00
Alexandre Poirot
0b3ea04626 Bug 824949 - Add support for FALLBACK appcache entries for pre-installed 3rd party apps. r=vingtetun 2013-01-03 17:18:43 -05:00
Julien Wajsberg
274a68a7bc Bug 825237: Don't save etag if package doesn't pass error checks. r=sicking a=basecamp-blocker 2012-12-31 00:32:14 -08:00
Mark Banner
9793b91b75 Bug 824695: Fix Etag handling when downloading app packages by making us bail if the app package is lacking an etag, rather than go into an inconsistent state. r=sicking a=basecamp-blocker 2012-12-31 00:29:31 -08:00
Etienne Segonzac
ccf04d710d Bug 823150 - The ondownloadavailable callback is not triggered on all the instances of the app. r=vingtetun 2012-12-28 12:57:35 -05:00
Jason Duell
1403709ff4 Bug 815523 - Remote the app: and jar: protocols. r=fabrice,mwu,jdm 2012-12-22 05:56:21 -08:00
Fabrice Desré
a7a7ab4ca9 Bug 820630 - Allow preinstalled packaged apps to specify the etag of the update manifest and package file [r=ferjm] 2012-12-21 10:28:58 -08:00
Fabrice Desré
f6455eb9eb Bug 818848 - We should keep a small space on storage during download/install [r=ferjm] 2012-12-21 10:28:55 -08:00
Fabrice Desré
b755435a53 Bug 823040 - we should update the app's manifest during update (for hosted apps with appcache) [r=ferjm] 2012-12-20 12:08:58 -08:00
Gregor Wagner
519e58feaa Bug 823397 - Installing a privileged app from marketplace dev - appStatus should be privileged, but ends up being web. r=fabrice 2012-12-20 10:52:33 -08:00
Fabrice Desré
9d8ea12e7b Bug 821211 - Information presented to the user from the mini-manifest is not verified to exactly match the information in the manifest within the JAR file [r=ferjm] 2012-12-19 11:37:13 -08:00
Fernando Jiménez
b41f629fc2 Bug 819974 - [Apps] Allow to cancel hosted app download; r=fabrice 2012-12-18 22:43:13 +01:00
Antonio M. Amaya
34fbbcbfb7 Bug 812289 - PermissionSettings doesn't enforce any restriction on permissions operations [r=sicking] 2012-12-15 02:32:30 +01:00
Fabrice Desré
f9fcbe793d Bug 821925 - Update the appcache of non-removable hosted apps. [r=ferjm] 2012-12-17 11:11:05 -08:00
Ed Morley
defe36365f Backout c56a4fcc3acc (bug 812289) for failures in test_permission_basics.html 2012-12-17 13:17:20 +00:00
Antonio M. Amaya
dd01d844fb Bug 812289 - PermissionSettings doesn't enforce any restriction on permissions operations (edit); r=sicking 2012-12-15 02:32:30 +01:00
Fabrice Desré
d6547de050 Bug 820456 - Installing a big packaged app could kill the homescreen and make the phone unresponsive [r=ferjm] 2012-12-14 11:29:25 -08:00
Ed Morley
7774c430ca Merge mozilla-inbound to mozilla-central on a CLOSED TREE 2012-12-14 15:28:22 +00:00
Brian Smith
96b28b415d Bug 772365, Part 4: Check JAR signature during packaged app installation, r=anygregor
--HG--
extra : rebase_source : 022a85cdb5b14ff03e65b2e16f2b723da8981e40
extra : amend_source : 2140858e32614316cde30e473a6957c09aad3058
2012-12-13 20:35:58 -08:00
Fabrice Desré
f258814cd2 Bug 820160 - b2g desktop builds sometimes show black screen [r=gwagner] 2012-12-11 13:45:37 -08:00
Fernando Jiménez
589c16aaf1 Bug 820366 - UNSUFFICIENT_STORAGE error is not triggered correctly at restart; r=fabrice 2012-12-11 21:58:38 +01:00
Gene Lian
785d0dc067 Bug 819136 - Check application types when granting audio-* permissions (part 2). r=sicking, a=blocking-basecamp 2012-12-11 16:09:40 +08:00
Fabrice Desré
0b779a9bbd Bug 796198 - Use the right cookie jar when downloading package and minimanifest for packaged apps - Part 2 : use cookie jars [r=sicking] 2012-12-10 15:49:02 -08:00
Fabrice Desré
c3dabcbd2b Bug 796198 - Use the right cookie jar when downloading package and minimanifest for packaged apps - Part 1: move the xhr to Webapps.jsm [r=sicking] 2012-12-10 15:48:59 -08:00
Ehsan Akhgari
a2e323dd48 Backed out changeset 8a2d8c34d905 (bug 796198) because of mochitest-chrome failures 2012-12-10 20:56:28 -05:00
Ehsan Akhgari
83d08fa86c Backed out changeset 9f29dda59ef7 (bug 796198) 2012-12-10 20:56:06 -05:00
Gregor Wagner
592d0a06d4 Bug 819218 - Permissions Installer - Fix desktop-notification permission. r=sicking 2012-12-10 17:17:51 -08:00
Fabrice Desré
bbcc4a3a15 Bug 796198 - Use the right cookie jar when downloading package and minimanifest for packaged apps - Part 2 : use cookie jars [r=sicking] 2012-12-10 15:49:02 -08:00
Fabrice Desré
df327b92f2 Bug 796198 - Use the right cookie jar when downloading package and minimanifest for packaged apps - Part 1: move the xhr to Webapps.jsm [r=sicking] 2012-12-10 15:48:59 -08:00
Fabrice Desré
3c85fc7195 Bug 817982 - Add support for preinstalled packaged apps in webapps.jsm [r=ochameau] 2012-12-10 12:51:10 -08:00
Gene Lian
2b58c7b630 Bug 819264 - Need a Policy & Mechanism for Audio Competing & Control (Patch-0 follow-up). r=sicking, a=blocking-basecamp 2012-12-07 18:01:47 +08:00
Alexandre Poirot
222a48515a Bug 807438 - Add new 'open-remote-window' app permission r=sicking, a=blocking-basecamp 2012-12-10 11:51:50 +01:00
Gregor Wagner
0f0d9a7a60 Bug 818566 - Permissions Installer - Fix camera permission. r=sicking 2012-12-09 19:23:54 -08:00
Fabrice Desré
701cd8916f Bug 819103 - Twitter fails to install from Marketplace [r=sicking] 2012-12-07 11:20:15 -08:00
Fernando Jiménez
09378bb145 Bug 818627 - UNSUFFICIENT_STORAGE error is not triggered correctly; r=fabrice 2012-12-07 19:13:27 +01:00
Gregor Wagner
d3c18e842f Bug 818583 - Permissions Installer - Fix access and permission: device-storage:apps. r=sicking 2012-12-07 09:55:11 -08:00
Jens Hatlak
1bb3fa9b51 Bug 818674 - "ReferenceError: manifest is not defined" in Webapps.jsm inline function readCSPs. r=fabrice 2012-12-07 18:07:04 +01:00
Fabrice Desré
7f1d6baeb1 Bug 813468 - Followup to fix filesystem permissions. [r=ferjm] 2012-12-06 13:44:29 -08:00
Fabrice Desré
1459c10fba Bug 815173 - The interface feels sluggish when installing a big app [r=ferjm] 2012-12-13 09:54:49 -08:00
Fabrice Desré
6ba7e978d2 Bug 809947 - Implement app.checkForUpdate for hosted apps [r=ferjm] 2012-12-05 08:50:32 -08:00
Gene Lian
6b0730d50b Bug 805655 - System messages are received by applications that should not be allowed to (part 4). r=fabrice,mounir 2012-11-28 18:57:16 +08:00
Gene Lian
bbe0e6af55 Bug 805655 - System messages are received by applications that should not be allowed to (part 2). r=mounir 2012-12-05 11:49:26 +08:00
Gene Lian
cba6a2fd66 Bug 805655 - System messages are received by applications that should not be allowed to (part 1). r=fabrice,sr=mounir 2012-12-05 11:49:16 +08:00
Marco Castelluccio
799105f317 Bug 741526 - Mozilla central mozapps implementation ignores Content-Type. r=fabrice 2012-11-29 17:52:02 -05:00
Marco Chen
be8cc4e73e Bug 805333 part 0 - Need a Policy & Mechanism for Audio Competing & Control. r=sicking a=blocking-basecamp
1. Add new permission called audio and it's sub item called channel.
  2. Add permission checking in nsHTMLMediaElement for audio channel.
2012-12-03 17:46:43 +08:00
Vicamo Yang
4da257d7fb Bug 778093 - Part 2/9: add navigator.mozCellBroadcast, r=mounir 2012-12-04 10:38:25 +08:00
Vivien Nicolas
46d5358fe4 Bug 812119 - [HOMESCREEN] Must reboot after deleting an app to see its icon disappear from homescreen. r=fabrice. a=blocking-basecamp 2012-12-03 23:46:57 +01:00
Fabrice Desré
75d7c05aa9 Bug 816149 - When updating hosted apps with appcache, the update is automatically done [r=ferjm] 2012-12-03 11:38:09 -08:00
Gregor Wagner
cc51633aa3 Bug 815572 - Standardize the Bluetooth permissions name bluetooth. PermissonTable. r=qdot 2012-11-30 14:16:17 -08:00
Gregor Wagner
c296902e86 Bug 814293 - Remove unused permissions. r=sicking 2012-11-30 12:22:35 -08:00
Fernando Jiménez
aa189afeb4 Bug 816535 - [Apps] applyDownload() fails after restarting a canceled download;r=fabrice 2012-11-30 17:57:45 +01:00
Philipp von Weitershausen
b87cce231b Bug 815872 - Fix memory leak in install confirm/deny notification code. r=fabrice 2012-11-29 20:18:28 -05:00
Ryan VanderMeulen
901bb21dd4 Backed out changeset e64cd799b7b6 (bug 741526) for mochitest-4 orange. 2012-11-29 18:51:31 -05:00
Marco Castelluccio
c5b689676d Bug 741526 - Mozilla central mozapps implementation ignores Content-Type. r=fabrice 2012-11-29 17:52:02 -05:00
Fernando Jiménez
4b6d2835a3 Bug 815547 - [Apps] Inconsistent app attribute status when download error; r=fabrice 2012-11-29 15:19:37 +01:00
Ryan VanderMeulen
b3d7679edb Backed out changeset 4f7114a9d050 (bug 812119) for test failures. 2012-11-28 22:14:04 -05:00
Vivien Nicolas
49dc71d8fe Bug 812119 - [HOMESCREEN] Must reboot after deleting an app to see its icon disappear from homescreen. r=fabrice 2012-11-28 17:13:54 -08:00
Fabrice Desré
747dd4e1aa Bug 815198 - [Webapps] Webapps.download should call Webapps.applyDownload when installState is 'pending' [r=ferjm] 2012-11-27 08:40:18 -08:00
Fabrice Desré
94357a1f78 Bug 813195 - [Apps] Cannot retry to download hosted apps with cache manifest [r=ferjm] 2012-11-26 20:03:43 -08:00
Fernando Jiménez
c491dbeb2d Bug 813575 - [Apps] When canceling the download of a packaged app, the attribute downloading is still set to true;r=fabrice 2012-11-21 19:09:10 +01:00