Gene Lian
f2b8dd7403
Bug 876397 - Inter-App Communication API (part 3, connect()). r=nsm
2013-08-16 17:49:15 +08:00
Gene Lian
1613ee2d06
Bug 876397 - Inter-App Communication API (part 2, manifest registry). r=nsm
2013-08-16 17:48:37 +08:00
Gene Lian
04be0c1786
Bug 876397 - Inter-App Communication API (part 1, Web IDLs). r=nsm,ted sr=smaug
2013-07-30 22:03:06 +08:00
Ryan VanderMeulen
ce0f027f99
Merge b2g-inbound to m-c.
2013-09-11 20:58:14 -04:00
Antonio M. Amaya
902955fd62
Bug 900553 - Close the application.zip file after hashing. r=fabrice
2013-09-10 17:49:57 +02:00
Antonio M. Amaya
6089e1b05a
Bug 900553 - Unit tests for updating apps. r=fabrice, r=ferjm
2013-09-05 15:21:14 +02:00
Antonio M. Amaya
25758e2028
Bug 900553 - Install the modified manifest when updating a packaged app with an unmodified package. r=fabrice
2013-09-05 11:14:54 +02:00
Yuan Xulei
9467ef8991
Bug 912340 - Add the manifest's 'role' property to mozIApplication. r=fabrice
...
--HG--
extra : rebase_source : 1b816681777578222c30d0184a865cf68e2c8efb
2013-09-11 14:15:48 +02:00
Ryan VanderMeulen
e646ffe2a9
Backed out 10 changesets (bug 914944, bug 871445) for mochitest failures on a CLOSED TREE.
...
Backed out changeset a840638b5b18 (bug 914944)
Backed out changeset f40c7d5790bd (bug 914944)
Backed out changeset e1b288e29663 (bug 871445)
Backed out changeset 6242ddf7b6c7 (bug 871445)
Backed out changeset 7679185a8cf3 (bug 871445)
Backed out changeset 639ec7a627f8 (bug 871445)
Backed out changeset 93b050a79db4 (bug 871445)
Backed out changeset ec3382ceef99 (bug 871445)
Backed out changeset 51c0d5230306 (bug 871445)
Backed out changeset 76c9069bdb56 (bug 871445)
2013-09-11 11:45:51 -04:00
Andrea Marchesini
907c386bbd
Bug 871445 - patch 4 - DatAStore: permissions, owned/access, r=mounir, r=ehsan
...
--HG--
rename : dom/datastore/tests/file_app.template.webapp => dom/datastore/tests/file_app2.template.webapp
rename : dom/datastore/tests/test_revision.html => dom/datastore/tests/file_revision.html
2013-09-11 15:47:53 +02:00
Andrea Marchesini
8370c2ac23
Bug 871445 - patch 1 - DataStoreService and getDataStores(), r=mounir, r=fabrice, r=ehsan
...
--HG--
rename : dom/apps/tests/file_app.sjs => dom/datastore/tests/file_app.sjs
rename : dom/apps/tests/file_hosted_app.template.webapp => dom/datastore/tests/file_app.template.webapp
2013-09-11 15:47:46 +02:00
Jan Varga
c5d294a60c
Bug 785884 - Implement support for temporary storage (aka shared pool). r=ehsan, r=bent
...
--HG--
rename : caps/tests/mochitest/test_principal_extendedorigin_appid_appstatus.html => caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html
rename : dom/quota/UsageRunnable.h => dom/quota/UsageInfo.h
2013-09-11 06:18:36 +02:00
Fabrice Desré
cca4493c61
Bug 912149 - [Buri][1.2][Homescreen] Packaged apps don't display correct content when launched from homescreen r=ferjm
2013-09-06 14:51:24 -07:00
Marco Castelluccio
954c460712
Bug 912164 - Timestamp property is no longer set for app.launch(). r=fabrice
2013-09-06 14:18:21 -04:00
Fabrice Desré
b3428b459f
Bug 912840 - Preload the appcache manifest properly in OfflineCacheInstaller.jsm r=ochameau
2013-09-05 09:00:14 -07:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Marco Castelluccio
78aa55ada4
Bug 910391 - Remove offline cache observer parameter from confirmInstall. r=fabrice
2013-08-29 10:00:33 -04:00
Marco Castelluccio
ef8c9a272b
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
7ed6f218ff
Merge m-c to b2g-inbound.
2013-08-29 00:24:45 -04:00
Marco Castelluccio
e3ee8b933a
Bug 909573 - getManifestFor should accept a manifest url instead of an origin. r=fabrice
2013-08-28 08:10:55 -04:00
Marco Castelluccio
9179b12161
Bug 836547 - Remove obsolete AITC integration in Webapps.jsm. r=fabrice
2013-08-27 23:40:16 -04:00
Fabrice Desré
ef0a016814
Bug 791380 - Need on-phone equivalent of about:crashes r=dhylands
2013-08-23 07:59:03 -07:00
Fabrice Desré
910623a194
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
a884f963e9
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
ed89ea95d8
Bug 903362 - Permission upgrade might fail at removal r=fabrice
2013-08-16 11:08:00 -07:00
Michael Henretty
a2dfdcc830
Bug 883923 - Provide a Fuzzy Matcher API for phone numbers. r=fabrice
2013-07-31 21:04:59 -07:00
Fabrice Desré
1f7c7dc2c8
Bug 880548 - Register activities that expose the 'view' type as content handlers r=vingtetun
2013-08-08 15:04:03 -07:00
Marco Castelluccio
623f6f6433
Bug 873567 - Fix packaged apps test. r=myk
2013-08-06 10:58:44 -04:00
Chuck Lee
4ca64b0d70
Bug 899442 - Add permission for WAP Push. r=fabrice
2013-08-05 15:21:07 +08:00
Marco Castelluccio
e838953cd1
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
5c2b63d2c7
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Marco Castelluccio
9c533e25da
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
aa9ca2e3d6
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
b30ebe7513
Backed out changesets 357e720b5a37 and f1971c2f5232 (bug 777402) for mochitest-other orange.
...
CLOSED TREE
2013-08-01 21:51:12 -04:00
Ryan VanderMeulen
834f75014e
Backed out changeset e9429bd59114 (bug 873567) for mochitest-2 failures.
...
CLOSED TREE
2013-08-01 21:43:53 -04:00
Marco Castelluccio
4fb2f16e1b
bug 873567 - Fix packaged apps test. r=fabrice
...
--HG--
extra : rebase_source : 2cb17e8cd0b65ed02f1de401b42f690431a709da
2013-08-01 17:05:36 -07:00
Marco Castelluccio
b36df368eb
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
cdfe88088a
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
da7ec39fbd
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
25c19f9737
Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps
2013-08-02 09:03:25 +02:00
Ryan VanderMeulen
4089fb5f64
Merge m-c to inbound.
2013-07-24 18:27:51 -04:00
Fabrice Desré
25fa9454d1
Bug 896436 - Notes Plus app update - fail during oauth redirect r=ferjm
2013-07-24 10:15:37 -07:00
Antonio M. Amaya
90c7f00fb9
Bug 895708 - Allow updating existing apps with the same origin. r=fabrice
2013-07-22 11:10:14 +02:00
Ryan VanderMeulen
095e0047ff
Merge m-c to birch.
2013-07-19 13:43:40 -04:00
Marco Castelluccio
5de025607d
Bug 895489 - Fix webapprt-test-chrome warnings. r=fabrice
2013-07-19 10:14:22 -04:00
Changbin Park
fb33e49819
Bug 889696 - Catch exception occuring while updating 3rd party apps on booting. r=fabrice
2013-07-15 09:53:41 +09:00
Marco Castelluccio
7d8d278abb
Bug 894979 - Serve tests from different origins. r=myk
2013-07-18 10:20:55 -04:00
Myk Melez
a3aa46ab5b
bug 895205 - use XMLHttpRequest-style callback to handle XMLHttpRequest errors; r=fabrice
2013-07-18 12:51:39 -07:00
Marco Castelluccio
2b1094b943
Bug 786303 - Use the manifestURL in WebApps notifications instead of the origin. r=fabrice
2013-07-24 09:03:25 -04:00
Marco Castelluccio
bec3d32a7f
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
e84c9d2533
Bug 891806 - part 4 - replace 'yield;' with 'yield undefined;' in dom/; r=smaug
2013-07-10 23:52:35 +02:00
Justin Lebar
5b159515e1
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
32986ee65f
Bug 889123 - Implement Gecko preference for enabling of pre-installed applications. r=fabrice
2013-07-07 16:41:55 -04:00
Justin Lebar
0f49c4951f
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
e44d529d0e
bug 870370: EXTRA_COMPONENTS cleanup for conversion patches #1 & #2 .
2013-07-03 12:01:06 -04:00
Antonio M. Amaya
801a031fb0
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
193ae37b07
Bug 888511 - Fix leak of DOMRequests in Webapps::Launch code. r=fabrice
2013-07-01 18:29:51 -07:00
James Hugman
695cfe0d52
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
90f5105a37
bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (cleanup). r=mshal
2013-06-20 15:59:59 -04:00
Ryan VanderMeulen
6c78c365af
Backed out changeset 72affddbc575 (bug 860782) for mochitest-bc orange.
2013-06-20 15:07:31 -04:00
James Hugman
35d7b3e729
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
23ad89f93d
Bug 884760 - Typo in OfflineCacheInstaller.jsm. r=me
2013-06-19 13:13:45 +02:00
Martijn Wargers
6a0cb9a8a4
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
ad3592a2c7
bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (file batch #1 ) r=mshal
2013-06-14 14:07:19 -04:00
Mike Shal
2eff1a24b8
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
7be15b755d
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
d47bba4871
bug 870370: move EXTRA_COMPONENTS to moz.build (file batch #2 ). r=mshal
2013-06-10 11:19:28 -04:00
Fabrice Desré
a0d6ead56d
Bug 878388 - errors when uninstalling applications 'msg is undefined' r=ferjm a=leo
2013-06-07 09:52:58 -07:00
Fabrice Desré
cb2aec619e
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é
0839a02f90
Bug 852720 - Allow packaged apps to have an origin r=ferjm
2013-05-30 10:34:27 -07:00
Alexandre Poirot
1a1cd79e1c
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
61d4ab7767
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
3753b721a5
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
0ed85aa9ea
Bug 799268 - Remove Permission.txt. r=mounir, r=gwagner
2013-05-20 12:52:20 +02:00
Ryan VanderMeulen
153a6ea11e
Merge inbound to m-c.
2013-05-20 16:21:45 -04:00
Fabrice Desré
49ed5158de
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
38fc5d8909
Bug 870856 - Convert DOMError to WebIDL. r=Ms2ger, r=bz
2013-05-18 13:52:06 -04:00
Fernando Jiménez
a9024b427f
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
6cecd3516e
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
27f494884a
Bug 873134 - Notify install success before starting to download package. r=fabrice
2013-05-20 11:23:32 +02:00
Fabrice Desré
1947975059
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é
6a0039c103
Bug 852848 - Add support for app-specific redirections r=bz,ferjm
2013-05-14 12:00:09 -07:00
Joey Armstrong
2dbf79e9a4
bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal
2013-05-13 16:24:07 -04:00
James Hugman
7032e9a7bc
Bug 856131 - Regression: No Android home-screen shortcut created on app install. r=fabrice
2013-05-09 08:20:37 -07:00
Fabrice Desré
899159662f
Bug 860571 - Pings for Firefox OS r=ferjm
2013-05-06 10:41:07 -07:00
Alexandre Poirot
866a62a60d
Bug 844227 - Add more functions to the webapps actor. r=fabrice
2013-05-06 09:51:53 -04:00
Fabrice Desré
699c83814d
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
acfc9a35b1
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
9f23989c39
Merge birch to inbound.
2013-04-30 12:26:29 -04:00
Kevin Grandon
8a965a261a
Bug 861496 - Replace #ifdef MOZ_SYS_MSG by a preference. r=fabrice
2013-04-30 09:01:46 -04:00
Ms2ger
2eb87829ec
Backout changesets 8d69a81abff9:6c2e3ea6afa6 for M2 timeouts and crashtest, reftest leaks.
2013-04-26 13:23:17 +02:00
Kevin Grandon
f3510c8c3a
Bug 861496 - Replace #ifdef MOZ_SYS_MSG by a preference. r=fabrice
2013-04-26 12:17:25 +02:00
Joey Armstrong
8e99512c32
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
2013-04-29 14:49:00 -04:00
Antonio M. Amaya
bf88ca5b74
Bug 864399 - Save the pref file after each localID. r=fabrice
2013-04-22 22:28:20 +02:00
Fabrice Desré
cc8dd45ae1
Bug 854849 - Sanitize displayable fields in manifests r=vingtetun
2013-04-18 03:18:30 -07:00
Fabrice Desré
f632e11468
backout a19cc9af881e for Moth failure.
2013-04-18 04:30:05 -07:00
Fabrice Desré
d1aee1fb10
Bug 854849 - Sanitize displayable fields in manifests r=vingtetun
2013-04-18 03:18:30 -07:00
Fabrice Desré
0ae17df468
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
1d065f975e
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
70cca18747
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
7a815d332e
Bug 826058 - Hosted app install/update tests. r=fabrice, r=ted
2013-04-04 17:58:44 -07:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
c79ccc0693
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
a59d40f143
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
3e0604acc9
Bug 822712 - SimplePush - Implementation. r=dougt, jst, jlebar
2013-03-28 20:49:41 -07:00
James Hugman
fdf4b420b3
Bug 813736 - Enable installPackage api on Android. r=wesj,fabrice
2013-03-25 13:03:58 -07:00
Gregory Szorc
2288b28e43
Bug 844635 - Part 3: Remove empty Makefile.in files; r=glandium
2013-03-17 18:01:25 -07:00
Fabrice Desré
cef68a81ef
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
765c939341
Bug 849335 - Make the FMRadio API privileged. r=fabrice
2013-03-12 20:54:56 +08:00
Phil Ringnalda
4fa4cb5333
Back out 298a598dde74 (bug 849988) for test_bug_779982.html timeouts
...
CLOSED TREE
2013-03-14 21:22:28 -07:00
Fabrice Desré
0831e7066e
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é
0ef63ba781
Bug 842725 - install to device via b2gremote throws "appInfo is null" r=ferjm
2013-02-28 11:22:31 -08:00
Fabrice Desré
941057d6bf
Bug 842698 - Properly register activities when installing and updating packaged apps r=ferjm
2013-02-28 11:22:31 -08:00
Gregory Szorc
f0b7e3972c
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
e2966f651c
Bug 784841 - Part 18k: Convert /dom; f=Ms2ger rs=khuey
2013-02-25 12:47:20 -08:00
Fernando Jiménez
7e87ab61d5
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
76eaeb3566
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
478faddbcd
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é
97c0cb8702
Bug 838308 - mozKeyboard should require a permission to use r=vingtetun a=tef+
2013-02-15 12:35:18 -08:00
Fernando Jiménez
acf59c4a4c
Bug 839435 - [Packaged apps] Only allow numbers in the 'size' manifest field; r=fabrice
2013-02-15 19:13:02 +01:00
Marco Castelluccio
75e33d8f84
Bug 836016 - Cannot reinstall an app after uninstalling it. r=fabrice
2013-02-15 08:39:31 -05:00
Alexandre Poirot
8c333fdec4
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
d147712b9e
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é
8983c2c85b
Bug 839810 - Race condition installing apps on linux r=ferjm
2013-02-13 11:55:45 -08:00
Fabrice Desré
1b606c7897
Bug 840698 - Activities are broken r=cjones
2013-02-12 15:19:50 -08:00
Julien Wajsberg
352a909178
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é
1965b263d7
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
d483422d17
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
757ee4fc1d
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
bad7dafa7c
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é
be582ce72a
Bug 836605 - Use prototype to speed up cloneAsMozIApplication r=genelian
2013-02-06 15:21:15 -08:00
Vivien Nicolas
2e6ec8c647
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
35a471c24e
Bug 837572 - Cannot access any property by the manifest of app object. r=fabrice
2013-02-05 13:57:36 +08:00
Julien Wajsberg
805b871ccd
Bug 834618 - Catch any error thrown from resolveFromOrigin. r=fabrice
2013-02-04 14:59:32 +01:00
Myk Melez
9221e7497d
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é
b1763cd29e
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é
79b8a03cc9
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é
8d3b575fc4
Bug 834999 - followup to remove useless dump() r=me a=tef+
2013-01-31 14:34:39 -08:00
Fabrice Desré
a5716c082e
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é
79018cb702
Bug 836538 - Catch exceptions when we have no etag headers on packages r=ferjm
2013-01-31 13:35:11 -08:00
Fabrice Desré
ac2b7e3b8b
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é
3b94e5456b
Bug 835596: Speed up getAppByLocalId from O(n) to O(1) r=ferjm
2013-01-30 22:50:28 -08:00
Fabrice Desré
b7bf881fd8
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
5965597c28
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é
5cb641850f
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é
fd09493d6d
Bug 835596: Speed up getAppByLocalId from O(n) to O(1) r=ferjm
2013-01-30 14:22:54 -08:00
Fabrice Desré
e6a5b7f2a2
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
20d50f0b1f
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é
34f7f84329
Bug 836045 - Update Webapps code to use the new deviceStorage stat() support r=djf
2013-01-29 18:24:43 -08:00
Reuben Morais
39c2cfbb13
Bug 793204 - Add remove() API to PermissionSettings. r=sicking
2013-01-26 12:56:23 -05:00
Fabrice Desré
c54f4a57f1
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é
05d9b40845
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é
650cb07377
Bug 832408 - Notifications stick around after a failed 3rd party app update r=ferjm
2013-01-24 18:24:17 -08:00
Fabrice Desré
e49f5c656b
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
08ee5fe34a
Backout bug 793204. r=me
2013-01-23 10:17:33 -08:00
Reuben Morais
6fa679b10a
Bug 793204 - Add remove() API to PermissionSettings. r=sicking
2013-01-22 23:34:26 -08:00
Myk Melez
a518dc891a
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é
c92e08bc7d
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é
ea10912246
Bug 814226 - Permission checks for "webapps-manage" could probably be friendlier r=sicking
2013-01-19 08:56:29 -08:00
Phil Ringnalda
ebc1570f2e
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é
e474b8092b
Bug 814226 - Permission checks for "webapps-manage" could probably be friendlier r=sicking
2013-01-18 16:29:12 -08:00
Fabrice Desré
b86548b61f
Bug 829934 - Implement a hash verifier for webapp/mini manifest r=ferjm
2013-01-18 09:54:06 -08:00
Fabrice Desré
009043843c
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é
d348b12398
Bug 830294 - Can't launch an app after canceling its update r=ferjm
2013-01-16 16:55:50 -08:00
Fabrice Desré
59be7f3e7a
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
26bed435ec
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é
1b2cac18be
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é
7c39a9ad6c
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
7f4f2d35a7
Backout 66c886b7d927 (bug 827715),2c7287304555 (bug 829679) for bustage
2013-01-14 22:53:34 +01:00
Fabrice Desré
5de29a3793
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é
17be7e418e
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
ddc670b04f
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
df3e584f03
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
4528f3fecb
Bug 826555 - Ensure that updates can't rename an app r=fabrice
2013-01-11 15:08:12 +01:00
Fabrice Desré
e44cc0e793
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
24e40878ab
Bug 829052 - progress is NaN when doing appcache update; r=fabrice
2013-01-11 11:58:33 +01:00
Fernando Jiménez
9498b959c9
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
d28076e20c
Bug 828835 - Return form installPreinstalledApp when coreAppsDir dosen't exist. r=fabrice
2013-01-10 15:53:17 +08:00
Alexandre Poirot
347c1b9aeb
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é
889c720567
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é
946b30d3d9
Bug 828190 - Support updates of preinstalled hosted apps r=ferjm
2013-01-09 07:06:07 -08:00
Andrea Marchesini
fd59052d04
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
b02959b0d1
Bug 827750 - Inhibiting HTTP cache for app updates. r=fabrice
2013-01-09 02:02:08 -08:00
Fabrice Desré
88feeaf040
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
ffd825f5f5
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
7574c57b0a
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
0c7e4cdd01
Bug 827047 - Send checkForUpdate messages to all registered listeners. r=fabrice
2013-01-08 20:00:01 -05:00
Cameron McCormack
50bfceebf9
Backout 119105935766 for crash during test_install_receipts.xul.
2013-01-09 10:50:01 +11:00
Fabrice Desré
19c60bef1b
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
f2ec324849
Bug 824670 - Validate Activity and Message hrefs during manifest parsing. r=mounir
2013-01-08 10:39:45 -08:00
Fabrice Desré
7d87f695ec
Bug 827772 - Followup to the patch in Bug 824695 r=jst
2013-01-08 09:02:21 -08:00
Fabrice Desré
1da28e32f7
Bug 827023 r=vingtetun
2013-01-08 09:02:17 -08:00
Gregor Wagner
61e37ea807
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
cffe474fd8
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
a1a5fe2151
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
ea3ddeb49d
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é
8b9b890e85
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
72c8687e50
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é
926c765c53
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
35ca3faf61
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
57d757b97b
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
aadfd2e0dc
Bug 826146 - Add a pref-controlled install confirmation override for automation. r=sicking
2013-01-04 10:21:31 -08:00
Ehsan Akhgari
9ff55aff3b
Backed out changeset 1024e72d4ef9 (bug 826146) because of test failures
2013-01-03 22:59:44 -05:00
Bobby Holley
dccc2cdfef
Bug 826146 - Add a pref-controlled install confirmation override for automation. r=sicking
2013-01-03 18:27:43 -08:00
Alexandre Poirot
5cc5a6189c
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
697ad5f023
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
4518a37209
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
93d05c663e
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
2968749a62
Bug 815523 - Remote the app: and jar: protocols. r=fabrice,mwu,jdm
2012-12-22 05:56:21 -08:00
Fabrice Desré
0b60cf2ff2
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é
bb5a0b3318
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é
b2a6150016
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
86c7e3b40a
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é
8ccef7c9b4
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
59274e0501
Bug 819974 - [Apps] Allow to cancel hosted app download; r=fabrice
2012-12-18 22:43:13 +01:00
Antonio M. Amaya
67ebce3ce6
Bug 812289 - PermissionSettings doesn't enforce any restriction on permissions operations [r=sicking]
2012-12-15 02:32:30 +01:00
Fabrice Desré
013fb8db14
Bug 821925 - Update the appcache of non-removable hosted apps. [r=ferjm]
2012-12-17 11:11:05 -08:00
Ed Morley
7f6dad0ae0
Backout c56a4fcc3acc (bug 812289) for failures in test_permission_basics.html
2012-12-17 13:17:20 +00:00
Antonio M. Amaya
0840f3bbd4
Bug 812289 - PermissionSettings doesn't enforce any restriction on permissions operations (edit); r=sicking
2012-12-15 02:32:30 +01:00
Fabrice Desré
427848c3c5
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
2070770784
Merge mozilla-inbound to mozilla-central on a CLOSED TREE
2012-12-14 15:28:22 +00:00
Brian Smith
84a41131c1
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é
880a9e50e0
Bug 820160 - b2g desktop builds sometimes show black screen [r=gwagner]
2012-12-11 13:45:37 -08:00
Fernando Jiménez
c2c94e0ab3
Bug 820366 - UNSUFFICIENT_STORAGE error is not triggered correctly at restart; r=fabrice
2012-12-11 21:58:38 +01:00
Gene Lian
ef07f2b80f
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é
24badda529
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é
eef1bc7e77
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
0007546a40
Backed out changeset 8a2d8c34d905 (bug 796198) because of mochitest-chrome failures
2012-12-10 20:56:28 -05:00
Ehsan Akhgari
db122057e9
Backed out changeset 9f29dda59ef7 (bug 796198)
2012-12-10 20:56:06 -05:00
Gregor Wagner
a4c443cec4
Bug 819218 - Permissions Installer - Fix desktop-notification permission. r=sicking
2012-12-10 17:17:51 -08:00
Fabrice Desré
367f99006e
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é
6df5e23e90
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é
2a27ee875d
Bug 817982 - Add support for preinstalled packaged apps in webapps.jsm [r=ochameau]
2012-12-10 12:51:10 -08:00
Gene Lian
105698cbae
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
ff852d7605
Bug 807438 - Add new 'open-remote-window' app permission r=sicking, a=blocking-basecamp
2012-12-10 11:51:50 +01:00
Gregor Wagner
b933899935
Bug 818566 - Permissions Installer - Fix camera permission. r=sicking
2012-12-09 19:23:54 -08:00
Fabrice Desré
8982ca24bb
Bug 819103 - Twitter fails to install from Marketplace [r=sicking]
2012-12-07 11:20:15 -08:00
Fernando Jiménez
561e35b501
Bug 818627 - UNSUFFICIENT_STORAGE error is not triggered correctly; r=fabrice
2012-12-07 19:13:27 +01:00
Gregor Wagner
8a35201f5f
Bug 818583 - Permissions Installer - Fix access and permission: device-storage:apps. r=sicking
2012-12-07 09:55:11 -08:00
Jens Hatlak
714d91c5f3
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é
b3269c3071
Bug 813468 - Followup to fix filesystem permissions. [r=ferjm]
2012-12-06 13:44:29 -08:00
Fabrice Desré
b3447102fc
Bug 815173 - The interface feels sluggish when installing a big app [r=ferjm]
2012-12-13 09:54:49 -08:00
Fabrice Desré
f862230686
Bug 809947 - Implement app.checkForUpdate for hosted apps [r=ferjm]
2012-12-05 08:50:32 -08:00
Gene Lian
43c03101fa
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
590a5c1ddc
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
db305c6cf3
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
513bb7a63c
Bug 741526 - Mozilla central mozapps implementation ignores Content-Type. r=fabrice
2012-11-29 17:52:02 -05:00
Marco Chen
89b1b6353f
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
fcdc68fd47
Bug 778093 - Part 2/9: add navigator.mozCellBroadcast, r=mounir
2012-12-04 10:38:25 +08:00
Vivien Nicolas
9c3f33ff05
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