Commit Graph

1089 Commits

Author SHA1 Message Date
Antonio M. Amaya
f748c30af9 Bug 1096971 - Don't propagate an error when the package downloaded was the same we had. r=fabrice 2014-11-17 02:01:00 +01:00
Kan-Ru Chen (陳侃如)
b61618c420 Bug 1044736 - Part 6. Widget should only require embed-widgets permission. r=fabrice
As discussed on dev-webapi[1] the app that wants to use widgets only
need the "embed-widgets" permission to use <iframe mozbrowser mozwidget>

If the app also wants to implement a browser, it could request the
"browser" separately. A <iframe mozbrowser mozwidget> will have
restricted mozbrowser API defined on the prototype if the embedder has
the "brower" permission; they will always throw when used.

[1]: https://groups.google.com/d/msg/mozilla.dev.webapi/uQweGWtVKRA/Bj1jZq3LN-0J

--HG--
rename : dom/apps/tests/test_widget.html => dom/apps/tests/test_widget_browser.html
2014-11-21 18:56:28 +08:00
Kan-Ru Chen (陳侃如)
be64833b75 Bug 1044736 - Part 5. Extract tests functions to file_test_widget.js. r=fabrice 2014-11-21 18:56:28 +08:00
Wes Kocher
8ea0c6cd56 Backed out changeset 61fc517d0336 (bug 1044736) 2014-11-17 22:44:01 -08:00
Wes Kocher
0e23bb5d7a Backed out changeset b1a6ecfca674 (bug 1044736) 2014-11-17 22:43:57 -08:00
Wes Kocher
2d9f4bd96e Backed out changeset d045286cff6e (original backout of 8 changesets) for not working right a=backout
--HG--
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
2014-11-17 22:19:49 -08:00
Wes Kocher
3696aa8ceb Backed out 8 changesets (bug 1044736) for breaking the statusbar on b2g a=backout
Backed out changeset b1a6ecfca674 (bug 1044736)
Backed out changeset 61fc517d0336 (bug 1044736)
Backed out changeset 59a47fafaccf (bug 1044736)
Backed out changeset b3ff4ce20e67 (bug 1044736)
Backed out changeset e4f1f09f150f (bug 1044736)
Backed out changeset 8ecfc1f41ddc (bug 1044736)
Backed out changeset c7c9170ab299 (bug 1044736)
Backed out changeset 78aacc35b4e7 (bug 1044736)

--HG--
rename : dom/browser-element/BrowserElementParent.js => dom/browser-element/BrowserElementParent.jsm
2014-11-17 20:34:00 -08:00
Zoran Jovanovic
15395488a6 Bug 1066013 - Initialize appCache path r=fabrice 2014-11-12 11:36:36 -08:00
Antonio M. Amaya
4086676d8a Bug 1022791 - Keep previous values for PROMPT permissions on system updates. r=fabrice 2014-11-03 02:24:00 -05:00
Kan-Ru Chen (陳侃如)
60c73c4dec Bug 1044736 - Part 6. Widget should only require embed-widgets permission. r=fabrice
As discussed on dev-webapi[1] the app that wants to use widgets only
need the "embed-widgets" permission to use <iframe mozbrowser mozwidget>

If the app also wants to implement a browser, it could request the
"browser" separately. A <iframe mozbrowser mozwidget> will have
restricted mozbrowser API defined on the prototype if the embedder has
the "brower" permission; they will always throw when used.

[1]: https://groups.google.com/d/msg/mozilla.dev.webapi/uQweGWtVKRA/Bj1jZq3LN-0J

--HG--
rename : dom/apps/tests/test_widget.html => dom/apps/tests/test_widget_browser.html
2014-11-12 19:27:32 +08:00
Kan-Ru Chen (陳侃如)
532d37e134 Bug 1044736 - Part 5. Extract tests functions to file_test_widget.js. r=fabrice 2014-11-12 19:27:32 +08:00
Carsten "Tomcat" Book
28e9ba1364 Backed out changeset a3604ab2b3ca (bug 1044736) 2014-11-12 08:39:33 +01:00
Carsten "Tomcat" Book
8999b3c663 Backed out changeset 920775ddfb85 (bug 1044736) 2014-11-12 08:39:32 +01:00
Carsten "Tomcat" Book
050c622f95 Backed out changeset 6ccbc46c33db (bug 1044736)
--HG--
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
2014-11-12 08:39:28 +01:00
Chris Fitzer
cd0a513b2a Bug 1094090 - Explicitly declare trusted app doesn't have homescreen-webapps-manage permission in PermissionsTable.jsm r=fabrice 2014-11-11 23:22:22 -08:00
Kan-Ru Chen (陳侃如)
4167226bc1 Backed out 8 changesets (bug 1044736) r=bustage
Backed out changeset 920775ddfb85 (bug 1044736)
Backed out changeset a3604ab2b3ca (bug 1044736)
Backed out changeset fb6a60700803 (bug 1044736)
Backed out changeset 7037d2b40d39 (bug 1044736)
Backed out changeset 1b55f80e1ca6 (bug 1044736)
Backed out changeset f55ff90f2b6f (bug 1044736)
Backed out changeset 8505276285fa (bug 1044736)
Backed out changeset e81aa95ac8d3 (bug 1044736)

--HG--
rename : dom/browser-element/BrowserElementParent.js => dom/browser-element/BrowserElementParent.jsm
2014-11-12 15:10:27 +08:00
Kan-Ru Chen (陳侃如)
53bbc67989 Bug 1044736 - Part 6. Widget should only require embed-widgets permission. r=fabrice
As discussed on dev-webapi[1] the app that wants to use widgets only
need the "embed-widgets" permission to use <iframe mozbrowser mozwidget>

If the app also wants to implement a browser, it could request the
"browser" separately. A <iframe mozbrowser mozwidget> will have
restricted mozbrowser API defined on the prototype if the embedder has
the "brower" permission; they will always throw when used.

[1]: https://groups.google.com/d/msg/mozilla.dev.webapi/uQweGWtVKRA/Bj1jZq3LN-0J

--HG--
rename : dom/apps/tests/test_widget.html => dom/apps/tests/test_widget_browser.html
2014-11-12 14:20:19 +08:00
Kan-Ru Chen (陳侃如)
731f79ef14 Bug 1044736 - Part 5. Extract tests functions to file_test_widget.js. r=fabrice 2014-11-12 14:20:19 +08:00
Kan-Ru Chen (陳侃如)
c57dcf090e Bug 1059662 - Disallow OOP app to embed in-proc apps. r=fabrice
Some mochitest that use embed-apps in an oop context is disabled.

--HG--
extra : rebase_source : 72de2cdae86eb8d55e642529cd4aae0af97e4e96
2014-11-11 10:25:36 +08:00
Antonio M. Amaya
acef08daa0 Bug 1092152 - Don't calculate the downloaded file hash if we didn't download it. r=fabrice 2014-10-31 10:36:00 -04:00
Markus Nilsson
62bb2772cc Bug 1084501 - Set proper permissions for pre-installed trusted apps. r=fabrice
When trusted hosted apps were installed from a preloaded
offline cache their permissions were not correctly set
due to information on 'kind' of application being missing
on pre-install.
---
 dom/apps/Webapps.jsm | 2 ++
 1 file changed, 2 insertions(+)
2014-11-03 11:08:06 -08:00
Ted Clancy
e47c829183 Bug 1000313 - Adding homescreen-webapps-manage permission. r=sicking 2014-11-02 14:04:08 -05:00
Gina Yeh
c004c75b05 Bug 989198, Patch 4: Dispatch both chrome event and key event for hardward keys, and add new permission, r=fabrice. 2014-11-03 15:05:43 +08:00
Sean Lin
d12e06f1df Bug 998872 - [Stingray] TV Manager API. Part 1 - DOM API & WebIDL bindings. r=ehsan, r=baku
--HG--
rename : dom/datastore/tests/file_app.sjs => dom/tv/test/file_app.sjs
2014-08-21 17:15:18 +08:00
Fabrice Desré
ede3c227e9 Bug 1083454 - Aborting marionette tests is causing bootup failure r=gwagner 2014-10-27 17:40:13 -07:00
Alexandre Poirot
69fccd83fd Bug 1019714 - Forbid overloading apps not being pushed via devtools. r=jryans, r=fabrice 2014-10-27 11:17:40 -04:00
Ben Francis
8c013496ea Bug 1075716 - Support app manifests served with the application/manifest+json MIME type r=fabrice 2014-10-25 20:46:27 -07:00
Carsten "Tomcat" Book
0ec014c025 Merge mozilla-central to fx-team 2014-10-24 16:12:00 +02:00
Carsten "Tomcat" Book
0429cd84ea merge b2g-inbound to mozilla-central a=merge 2014-10-24 15:59:31 +02:00
Fabrice Desré
3c4d11e817 Bug 1072090 - Add a way to enable and disable an app. r=myk,sicking 2014-10-23 16:40:08 -07:00
Wes Kocher
1864a13f49 Backed out changeset 556dc4f97e08 (bug 1072090) for m-oth orange 2014-10-23 18:21:11 -07:00
Fabrice Desré
7e4662b2bd Bug 1072090 - Add a way to enable and disable an app. r=myk,sicking 2014-10-23 16:40:08 -07:00
Vaibhav Agrawal
9c782e9145 Bug 1083347 - Remove androidx86.json. r=gbrown 2014-10-22 11:51:00 -04:00
Benjamin Bouvier
a68d2993a2 Bug 997973: Call typed array and arraybuffer constructors with new in the tree; r=bz 2014-10-24 11:26:20 +02:00
Ryan VanderMeulen
f00e2738a4 Backed out 6 changesets (bug 989198, bug 1082963) for causing bug 1083231.
Backed out changeset a7c972407578 (bug 1082963)
Backed out changeset 94d1b30bde00 (bug 989198)
Backed out changeset 01e064ceb505 (bug 989198)
Backed out changeset f5a538109e36 (bug 989198)
Backed out changeset 3ff227d79d74 (bug 989198)
Backed out changeset 186743fc6f6d (bug 989198)

CLOSED TREE
2014-10-16 12:57:18 -04:00
Ben Turner
57c905e150 Bug 1035454, part 4 - Don't send 'Webapps:UnregisterForMessages' at xpcom-shutdown, r=fabrice. 2014-10-15 20:04:33 -07:00
Fabrice Desré
bac34b231b Bug 982874 - Import / export API for apps : Part 2: dom/webapps implementation r=marco,sicking 2014-10-14 22:55:14 -07:00
Wes Kocher
3d28364b7f Merge m-c to b2g-inbound a=merge 2014-10-14 17:36:36 -07:00
Zoran Jovanovic
3d1f9cf2fc Bug 1077529 - Update Trusted Hosted Apps r=fabrice
Verify manifest of trusted hosted app on update instead
of just overwriting it.
---
 dom/apps/TrustedHostedAppsUtils.jsm |  8 ++++----
 dom/apps/Webapps.jsm                | 26 +++++++++++++++++++++-----
 2 files changed, 25 insertions(+), 9 deletions(-)
2014-10-14 12:28:16 -07:00
Gina Yeh
02313babe9 Bug 989198, Patch 4: Dispatch both chrome event and key event for hardward keys, and add new permission, r=fabrice.
---
 b2g/chrome/content/shell.js       |   13 ++++++++-----
 dom/apps/PermissionsTable.jsm     |    6 ++++++
 testing/mochitest/manifest.webapp |    3 ++-
 3 files changed, 16 insertions(+), 6 deletions(-)
2014-10-14 15:09:36 +08:00
Junior Hsu
50235aed2f Bug 1074086 - Save widgetPages in UpdateAppHandlers and remove redundant saving. r=fabrice 2014-10-07 18:23:00 +02:00
Bobby Holley
d92c430a2e Bug 1065185 - Create content arrays rather than chrome arrays in DOM Apps. r=me 2014-10-03 10:05:51 +02:00
Alexandre Lissy
fbfcc287e9 Bug 993011 - Update eisting Gaia apps fields. r=fabrice
When performing an update, whether OTA or FOTA, some already existing
Gaia apps field may have changed. This happened in the past with bug
989876 where we lacked a proper updateTime value, and this may bite us
later. So we update all field, except some that we now must not be
changing.
2014-10-01 08:37:00 +02:00
Fabrice Desré
38972332f5 Bug 1070932 - Updates error handling code can fail r=marco 2014-09-26 10:23:21 -07:00
Evelyn Hung
3b0a2a9d18 Bug 997564 - Implement Engineering Mode Web API. sr=sicking r=fabrice 2014-09-21 09:06:00 +02:00
Ryan VanderMeulen
cde3e01598 Merge fx-team to m-c. a=merge 2014-09-24 15:58:32 -04:00
Kyle Machulis
64b49e97a2 Bug 1058180 - Only create app migrator when absolutely needed; r=fabrice 2014-09-23 13:22:54 -07:00
Kyle Machulis
1ca472946f Backing out 6d28e030fd7b (bug 1058180) due to causing crashes on desktop on a CLOSED TREE 2014-09-22 16:01:50 -07:00
Kyle Machulis
5a5d76a631 Bug 1058180 - Only create app migrator when absolutely needed; r=fabrice 2014-09-22 14:45:39 -07:00
Vlatko Markovic
0e0e41c434 Bug 1011393 - Add support for 'csp' entries in Manifest Helper. r=fabrice 2014-09-22 13:48:45 -07:00
Vlatko Markovic
c34b5238c6 Bug 1059198 - Permission table update for Trusted Hosted Apps. r=sicking 2014-09-22 07:59:00 -07:00
Vlatko Markovic
cb9c35ec9f Bug 1059216 - Verification of Trusted Hosted Apps manifest signature, part 2. r=sicking 2014-09-22 07:59:00 -07:00
Vlatko Markovic
8818f4947f Bug 1059216 - Verification of Trusted Hosted Apps manifest signature, part 1. r=dkeeler,rlb 2014-09-22 07:58:59 -07:00
Markus Nilsson
7b427a5a9e Bug 1059202 - Unit test - CSP and CA verfication for Trusted Hosted Apps r=sicking 2014-09-19 14:58:38 -07:00
Zoran Jovanovic
1c124be1f8 Bug 1059202 - CSP and CA verfication for Trusted Hosted Apps r=fabrice,sicking,rlb 2014-09-19 14:58:34 -07:00
Fabrice Desrï¿©
c3c5629dc0 Bug 902165 - System JS : ERROR resource://gre/modules/BrowserElementParent.jsm:219 ReferenceError: DOMApplicationRegistry is not defined in green B2G mochitest-3 runs r=bent 2014-09-24 16:14:54 +10:00
Fabrice Desré
a6c761aeaf Bug 1059194 - Trusted Hosted Apps, part 3: Basic app install tests r=myk 2014-09-16 13:14:02 -07:00
Vlatko Markovic
892881d00d Bug 1059194 - Trusted Hosted Apps, part 2: CSP infrastructure changes. r=sicking 2014-09-16 13:14:02 -07:00
Vlatko Markovic
21eb50d0cc Bug 1059194 - Trusted Hosted Apps, part 1: App installation & Run. r=fabrice 2014-09-16 13:14:02 -07:00
Fabrice Desré
f25f76cbe0 Bug 988973 - Remove the deprecated-hwvideo permission, r=fabrice 2014-09-15 17:12:47 -04:00
Fabrice Desré
ad043352e3 Bug 1063852 - Use webidl sequence for the receipts property. r=marco,bholley 2014-09-05 16:55:30 -07:00
Fabrice Desré
44901b7a5f backout bug 1063852 (84ac3d72395f) since that breaks Gij. r=bholley to please the dom/ hook. 2014-09-07 20:04:58 -07:00
Fabrice Desré
c2357e8100 Bug 1063852 - Use webidl sequence for the receipts property. r=marco,bholley 2014-09-05 16:55:30 -07:00
Fabrice Desré
12c324bdd8 Bug 1056424 - Stuck at loading screen during power cut off test r=myk 2014-09-05 16:41:24 -07:00
Birunthan Mohanathas
b09d89b288 Bug 1058101 - Flatten dom/apps/src/ into parent directory. r=mccr8
--HG--
rename : dom/apps/src/AppDownloadManager.jsm => dom/apps/AppDownloadManager.jsm
rename : dom/apps/src/AppsService.js => dom/apps/AppsService.js
rename : dom/apps/src/AppsService.manifest => dom/apps/AppsService.manifest
rename : dom/apps/src/AppsServiceChild.jsm => dom/apps/AppsServiceChild.jsm
rename : dom/apps/src/AppsUtils.jsm => dom/apps/AppsUtils.jsm
rename : dom/apps/src/FreeSpaceWatcher.jsm => dom/apps/FreeSpaceWatcher.jsm
rename : dom/apps/src/InterAppComm.cpp => dom/apps/InterAppComm.cpp
rename : dom/apps/src/InterAppComm.h => dom/apps/InterAppComm.h
rename : dom/apps/src/InterAppComm.manifest => dom/apps/InterAppComm.manifest
rename : dom/apps/src/InterAppCommService.js => dom/apps/InterAppCommService.js
rename : dom/apps/src/InterAppCommService.jsm => dom/apps/InterAppCommService.jsm
rename : dom/apps/src/InterAppConnection.js => dom/apps/InterAppConnection.js
rename : dom/apps/src/InterAppMessagePort.js => dom/apps/InterAppMessagePort.js
rename : dom/apps/src/OfflineCacheInstaller.jsm => dom/apps/OfflineCacheInstaller.jsm
rename : dom/apps/src/OperatorApps.jsm => dom/apps/OperatorApps.jsm
rename : dom/apps/src/PermissionsInstaller.jsm => dom/apps/PermissionsInstaller.jsm
rename : dom/apps/src/PermissionsTable.jsm => dom/apps/PermissionsTable.jsm
rename : dom/apps/src/ScriptPreloader.jsm => dom/apps/ScriptPreloader.jsm
rename : dom/apps/src/StoreTrustAnchor.jsm => dom/apps/StoreTrustAnchor.jsm
rename : dom/apps/src/Webapps.js => dom/apps/Webapps.js
rename : dom/apps/src/Webapps.jsm => dom/apps/Webapps.jsm
rename : dom/apps/src/Webapps.manifest => dom/apps/Webapps.manifest
2014-08-27 10:12:06 -07:00
Kyle Machulis
8f1cb03537 Bug 900551 - Add new permission for wallpaper setting; r=bent 2014-08-27 21:01:30 -07:00
Kyle Machulis
7d5df891b8 bug 900551 - Settings API OOP; r=bent 2014-08-27 21:01:29 -07:00
Kyle Machulis
93c0c45ea9 Bug 846200 - Support for granting settings permissions on a per-permission basis; r=bent
--HG--
extra : rebase_source : 941bc56c900d6eb96a49af80be2b328155c0ea45
2014-08-27 21:01:29 -07:00
Fabrice Desré
4df0ccbe35 Bug 1058319 - Add a geolocation-noprompt permission part 1: permission table update r=gwagner 2014-08-28 17:25:01 -07:00
Fabrice Desré
af55ed4213 Bug 1011738 - Theme support for b2g/gaia, Part 5 : tests r=myk 2014-08-28 17:20:27 -07:00
Fabrice Desré
6a91cca5b0 Bug 1011738 - Theme support for b2g/gaia, Part 3 : dom/apps checks for role="theme" r=myk 2014-08-28 17:20:27 -07:00
Ryan VanderMeulen
c440dec110 Merge fx-team to m-c. a=merge 2014-08-28 16:13:41 -04:00
Myk Melez
92ab9ceed5 Bug 1059687 - suppress errant "test for equality mistyped as assignment" warning; r=fabrice 2014-08-28 10:35:56 -07:00
Ryan VanderMeulen
a408d636f2 Backed out 11 changesets (bug 1059079, bug 1015518, bug 900551, bug 846200) for Gaia UI test failures on a CLOSED TREE.
Backed out changeset d85b4e48b3b4 (bug 1015518)
Backed out changeset 663b73ba69ec (bug 1015518)
Backed out changeset 5cf1cb5fa022 (bug 900551)
Backed out changeset b953dd5bfdaa (bug 900551)
Backed out changeset a2b6d7c84100 (bug 900551)
Backed out changeset ceb79fe83d15 (bug 900551)
Backed out changeset f6acf344fbf0 (bug 900551)
Backed out changeset fa269ea53937 (bug 846200)
Backed out changeset b89c84a850f9 (bug 846200)
Backed out changeset b7a7dfbe4e3f (bug 846200)
Backed out changeset c6f54d821c11 (bug 1059079)
2014-08-28 12:49:49 -04:00
Garner Lee
d6f848f018 Bug 979767 - Part 1: Messages and Permissions. Supporting web application triggering based on HCI event EVT_TRANSACTION. r=fabrice 2014-08-27 14:41:00 +02:00
Kyle Machulis
8e4905305b Bug 900551 - Add new permission for wallpaper setting; r=bent 2014-08-27 21:01:30 -07:00
Kyle Machulis
91d2336a9b Bug 900551 - Settings API OOP; r=bent 2014-08-27 21:01:29 -07:00
Kyle Machulis
e82cbad302 Bug 846200 - Support for granting settings permissions on a per-permission basis; r=bent 2014-08-27 21:01:29 -07:00
Ryan VanderMeulen
62ac641707 Merge inbound to m-c. a=merge 2014-08-26 15:55:57 -04:00
Carsten "Tomcat" Book
1db63fc670 Backed out changeset 883564cbc9a3 (bug 1058319) for gip test failures 2014-08-26 11:43:36 +02:00
Fabrice Desré
6d5c3c48f0 Bug 1058319 - Add a geolocation-noprompt permission r=gwagner 2014-08-25 17:29:25 -07:00
Kyle Machulis
ce8680c513 Bug 938171 - Move browser app database file in gecko; r=fabrice 2014-08-25 13:30:07 -07:00
Ryan VanderMeulen
388cb0948b Backed out 4 changesets (bug 745283) for merge conflicts with bug 786419.
Backed out changeset 70bad98676c8 (bug 745283)
Backed out changeset fc08327b3d3e (bug 745283)
Backed out changeset ce19c464f5d8 (bug 745283)
Backed out changeset c6ad8ab94461 (bug 745283)

--HG--
rename : netwerk/test/unit/test_udpsocket.js => netwerk/test/unit/test_bug952927.js
2014-08-25 13:07:14 -04:00
Ted Clancy (:tedders1)
fe1e3215dd Bug 1000315 - Part 7: App tests automatically confirm uninstallation. r=myk 2014-06-11 14:33:02 -07:00
Ted Clancy (:tedders1)
20fb7d9e16 Bug 1000315 - Part 3: Uninstall prompting on Desktop and WebRT. r=myk 2014-06-11 14:23:18 -07:00
Shih-Chiang Chien
364544d0c0 Bug 745283 - Part 2: Add udp-socket permission. r=sicking, r=baku 2014-05-28 13:56:23 +08:00
Shih-Chiang Chien
daf8546cce Bug 745283 - Part 2: Add udp-socket permission. r=sicking, r=baku 2014-05-28 13:56:23 +08:00
Sean Lin
c1aba63374 Bug 1014023 - [Datastore] Notify apps of changes in datastore without being opened. r=baku, r=gene 2014-06-27 15:58:47 +08:00
Shian-Yow Wu
b7ebe196ab Bug 1048615 - Test case for multiple simultaneous access. r=fabrice 2014-08-21 19:09:37 +08:00
Fabrice Desré
abe8234c38 Bug 1056226 - "Unrecoverable" app uninstall does not send manifest information to uninstall event r=marco 2014-08-20 12:27:32 -07:00
Kyle Machulis
de2e16fbcc Backed out d71120161e89 b5d49f1885af (bug 846200) due to missing xpc shell test fix patch 2014-08-20 12:01:18 -07:00
Kyle Machulis
86a6d3c36d Bug 846200 - Support for granting settings permissions on a per-permission basis 2014-08-20 10:40:37 -07:00
Ryan VanderMeulen
c6e10de0e1 Merge inbound to m-c. a=merge 2014-08-19 16:09:47 -04:00
Fabrice Desré
eabd72e065 Bug 899322 - Convert the mozApps API to use webidl r=marco,bholley 2014-08-19 09:30:54 -07:00
Ed Morley
0f03572425 Backed out changeset a880d4e0d656 (bug 846200) for xpcshell failures in test_bug808734.js; CLOSED TREE 2014-08-19 09:17:30 +01:00
Kyle Machulis
0549181b4e Bug 846200 - Support for granting settings permissions on a per-permission basis; r=bent 2014-08-18 22:06:54 -07:00
Junior Hsu
7d22538f76 Bug 1005818 - Part 2: Only limited browser API are available to a widget. r=kanru
1. Add |ownerIsWidget| in nsIFrameLoader.idl
2. Add |GetReallyIsWidget| in nsIMozBrowserFrame.idl
3. Hide the methods of browser API of a widget
4. Hide security-sensitive mozbrowser events of a widget
2014-08-19 15:14:22 +01:00
Junior Hsu
7b304a0c41 Bug 1005818 - Part 1: Load a widget as an app if the |src| is in the |widgetPages|. r=fabrice, sr=sicking
1. Add permission |embed-widgets| and Element attribute |mozwidget|
2. Add |hasWidgetPage| in /mozIApplication.idl
3. Check permission |embed-widgets| and the |src| is in the |widgetPages| when |GetAppManifest|
4. Add test case
5. Should enable preference |dom.enable_widgets|
2014-08-19 15:14:08 +01:00
Ed Morley
f060d6c933 Backed out changeset e020d647d6d3 (bug 1005818) for exceptions during test_widget.html 2014-08-19 15:06:12 +01:00
Ed Morley
fb08385bdd Backed out changeset e71a3cac1b3d (bug 1005818) 2014-08-19 15:05:51 +01:00
Ed Morley
05976976d9 Merge latest green b2g-inbound changeset and mozilla-central; a=merge 2014-08-12 17:05:36 +01:00
Fabrice Desré
d183009acd Bug 1051114 - 400 MozInterAppMessagePort registered on frame message manager r=bent 2014-08-11 10:37:09 -07:00
Wes Kocher
74f33f69bf Backed out changeset 49086e9caa4e (bug 1051114) for making Gaia-unit tests timeout on a CLOSED TREE 2014-08-11 15:27:58 -07:00
Chris Lord
db6f22f3fd Bug 1051513 - Fix update of webapp activity registration. r=fabrice
Remove all old activities for a given manifest before re-registering new ones.
2014-08-11 23:21:44 +01:00
Fabrice Desré
47ceb8da49 Bug 1051114 - 400 MozInterAppMessagePort registered on frame message manager r=bent 2014-08-11 10:37:09 -07:00
Junior Hsu
784044650f Bug 1005818 - Part 2: Only limited browser API are available to a widget. r=kanru
1. Add |ownerIsWidget| in nsIFrameLoader.idl
2. Add |GetReallyIsWidget| in nsIMozBrowserFrame.idl
3. Hide the methods of browser API of a widget
4. Hide security-sensitive mozbrowser events of a widget
2014-08-04 09:06:26 +08:00
Junior Hsu
2df665e34c Bug 1005818 - Part 1: Load a widget as an app if the |src| is in the |widgetPages|. r=fabrice, sr=sicking
1. Add permission |embed-widgets| and Element attribute |mozwidget|
2. Add |hasWidgetPage| in /mozIApplication.idl
3. Check permission |embed-widgets| and the |src| is in the |widgetPages| when |GetAppManifest|
4. Add test case
5. Should enable preference |dom.enable_widgets|
2014-07-03 13:47:09 +08:00
Antonio M. Amaya
a559da9c5f Bug 1044278 - Adjust the download cancel timers and fail gracefully if the download couldn't be cancelled. r=fabrice 2014-07-31 09:48:00 -04:00
Fabrice Desré
9feaa11f12 Bug 972076 - Make mozApps.mgmt.getAll faster r=ferjm 2014-07-07 11:01:30 -07:00
Fabrice Desré
b20c117986 Bug 1042882 - Add an explicit field to track application kind in the registry r=myk 2014-08-01 10:41:52 -07:00
Alexandre Lissy
3bd6552d0f Bug 1046004 - Make OfflineCacheInstaller use AppCacheStorage. r=michal 2014-07-30 07:34:00 -04:00
Fabrice Desré
be9dd03e7c Bug 1042881 - ManifestHelper() must resolve uris against the manifest url r=myk 2014-07-30 14:00:15 -07:00
Fabrice Desré
0b4550d49b backout 5a84a1907654 (bug 1042881) for causing app startup failures r=me 2014-07-31 12:14:03 -07:00
Fabrice Desré
10ddd66ff9 Bug 1042881 - ManifestHelper() must resolve uris against the manifest url r=myk 2014-07-30 14:00:15 -07:00
Antonio M. Amaya
bd4e685d55 Bug 903291 - Delay processing petitions from the DOM API until the application registry is ready r=fabrice 2014-07-14 23:27:57 +02:00
Fernando Jiménez
4b9dbdaec6 Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install. r=fabrice
* * *
Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install
2014-05-24 12:28:13 -07:00
Mike Hommey
2bab6202af Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
Ryan VanderMeulen
5ba6449a65 Backed out changesets 81f96f02263f and fd84374f63f1 (bug 903291) for causing frequent B2G crashtest timeouts. 2014-07-28 14:31:33 -04:00
Antonio M. Amaya
2260cc5868 Bug 1036847 - Add a test for mozApps cancel()/download() on installation. r=fabrice 2014-07-22 08:28:00 +02:00
Antonio M. Amaya
805fb22dbb Bug 903291 - Delay processing petitions from the DOM API until the application registry is ready r=fabrice 2014-07-14 23:27:57 +02:00
Fernando Jiménez
e4dd5b57ad Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install. r=fabrice
* * *
Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install
2014-05-24 12:28:13 -07:00
Marco Castelluccio
3236b9594b Bug 1021345 - Allow apps to be installed from the Marketplace staging server. r=fabrice 2014-07-23 13:20:25 +02:00
Wes Kocher
be4af0e0fd Merge m-c to inbound 2014-07-22 18:39:17 -07:00
Fabrice Desré
d562790415 Bug 778277 - Multiple apps per origin, tests r=myk 2014-07-22 13:08:23 -07:00
Fabrice Desré
b3c2d76e2f Bug 778277 - Add support for multiple apps per origin r=myk 2014-07-22 13:08:21 -07:00
Martyn Haigh
afb617654c Bug 997717 - Move rejection handler out of downloadPackage r=myk 2014-07-21 10:26:58 +01:00
Mike Hommey
bc5d6801bb Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Marco Castelluccio
dbbaa5a183 Bug 1040179 - Test marketplace-dev certificates. r=fabrice 2014-07-19 13:51:24 +02:00
Kyle Huey
183cbcc619 Bug 1039861: Remove the last bits of OS.File from apps code. r=fabrice
After this patch OS.File is not loaded in content processes anymore.

--HG--
extra : rebase_source : 64d41fa57e1265dee501e7919eaea5d733320cad
2014-07-18 10:38:14 -07:00
Shian-Yow Wu
2510291f80 Bug 988816 - Test case to read memory-mapped array buffer in a packaged app with OOP. r=fabrice 2014-07-18 10:46:25 +08:00
Marco Castelluccio
f46f68e480 Bug 1039852 - Report error stack on INVALID_PACKAGE. r=fabrice 2014-07-17 14:09:07 +02:00
Marco Castelluccio
9d77d190b4 Bug 1035282 - Make Webapps.jsm throw DUPLICATE_ORIGIN only if the app with the same origin is natively installed. r=fabrice,myk
--HG--
rename : toolkit/webapps/tests/test_custom_origin.xul => toolkit/webapps/tests/test_custom_origin_uninstall_install.xul
2014-07-15 03:53:48 +02:00
Ryan VanderMeulen
5a2a8aca75 Backed out changeset 28664fb86b3c (bug 1036847) for causing frequent OSX mochitest timeouts. 2014-07-14 10:44:06 -04:00
Antonio M. Amaya
879cc21241 Bug 1036847 - Add a test for mozApps cancel()/download() on installation. r=fabrice 2014-07-11 14:45:00 +02:00
Ryan VanderMeulen
296caa949c Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Fernando Jiménez
c02946dc87 Bug 1028398 - FxA will silently provide user's email to privileged apps in 2.0. Part 1: Add moz-firefox-accounts permission. r=jedp, fabrice 2014-07-11 16:13:32 +02:00
Marco Castelluccio
0c223e94ec Bug 906114 - Wait local installation before sending messages to content. r=myk 2014-07-11 13:25:46 +02:00
Ryan VanderMeulen
33438fd923 Backed out changeset ea4acc8b76dd (bug 903291) for frequent B2G crashtest failures and other regressions. 2014-07-09 15:34:43 -04:00
Antonio M. Amaya
67635a6fe9 Bug 1033453 - Fix the composed permission check on app updates. r=fabrice 2014-07-08 05:45:00 -04:00
Fernando Jiménez
5fa18da7dc Bug 1024396 - Allow blocking certain permissions for privileged apps. r=fabrice 2014-07-08 12:10:24 +02:00
Wes Kocher
a45d5896fa Backed out changeset 213c6fbcd833 (bug 972076) for mochitest-1 failures on a CLOSED TREE 2014-07-07 15:03:19 -07:00
Fabrice Desré
021da0ee0a Bug 972076 - Make mozApps.mgmt.getAll faster r=ferjm 2014-07-07 11:01:30 -07:00
Carsten "Tomcat" Book
14b7e0163c merge b2g-inbound to mozilla-central a=merge 2014-07-07 15:05:36 +02:00
Marco Castelluccio
bea7575679 Bug 1034731 - Better logging for manifest content-type errors. r=fabrice 2014-07-06 18:47:28 +02:00
Fernando Jiménez
9e139bfc8f Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install. r=fabrice
* * *
Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install
2014-05-24 12:28:13 -07:00
Marco Castelluccio
416979553c Bug 1029674 - Fix installation of apps with custom origin. r=myk,keeler
--HG--
rename : toolkit/webapps/tests/test_packaged_launch.xul => toolkit/webapps/tests/test_custom_origin.xul
2014-07-04 15:23:16 +02:00
Borting Chen
eb9c952e7b Bug 951976 - part 1, WebIDL implementation. r=gene 2014-03-10 11:54:15 +08:00
Myk Melez
d1872c6bfd Bug 1030464 - log mozApps debug messages only if pref is set; r=fabrice 2014-06-30 17:27:34 -07:00
Fabrice Desré
e6a17c357a Bug 1024157 - Lazy load more js modules - part 1: NFC r=psiddh 2014-05-07 15:53:16 -07:00
Carsten "Tomcat" Book
2f01b9ad61 merge mozilla-inbound to mozilla-central a=merge 2014-06-27 15:34:28 +02:00
Fernando Jiménez
d43c9a421f Bug 1023266 - Make the Mobile ID API privileged. Part 1: Add mobileid permission. r=smaug, ehsan 2014-06-27 01:18:19 +02:00
Sean Lin
25c5907a27 Bug 908999 - Update Registered/Allowed Connections for Inter-App Communication API When App Gets Uninstalled. r=gene 2014-06-20 17:44:37 +08:00
Carsten "Tomcat" Book
8e86bf906b Merge mozilla-central to mozilla-inbound 2014-06-26 15:51:31 +02:00
Carsten "Tomcat" Book
12e04d45a1 merge mozilla-inbound to mozilla-central a=merge
--HG--
extra : amend_source : 8afac23e33906916e7e6297e2307417e09fa27ae
2014-06-26 14:11:00 +02:00
Ghislain 'Aus' Lacroix
9114efa5f0 Bug 1023796 - Vertical homescreen without icons in applications after an app gets OOMed. r=fabrice 2014-06-25 22:07:14 -07:00
Shian-Yow Wu
e6e5325929 Bug 998243 - Get correct path of packaged app when local installation is skipped. r=marco 2014-06-26 11:17:25 +08:00
Marco Castelluccio
32f517a322 Bug 922187 - Properly catch exceptions in checkInstalled and fire the error callback on the DOM request. r=myk 2014-06-25 01:51:28 +02:00
Ryan VanderMeulen
1ea076bea7 Merge b2g-inbound to m-c. a=merge
--HG--
rename : layout/style/nsCSSStyleSheet.cpp => layout/style/CSSStyleSheet.cpp
rename : layout/style/nsCSSStyleSheet.h => layout/style/CSSStyleSheet.h
2014-06-23 10:56:03 -04:00
James Lal
d79fec32fc Bug 1027458 - Correctly cleanup after canceling a mozapp download. r=fabrice 2014-06-21 01:32:15 +02:00
Fernando Jiménez
87b8290faf Bug 1006237 - Unify permissions check in nsIDataStore.checkPermission. r=baku, ehsan 2014-06-19 16:03:54 +02:00
Carmen Jimenez
ef55a81fc4 Bug 1014517 - Execute the single variant customization the first time a configured SIM is inserted. r=ferjm 2014-06-17 05:00:00 -04:00
Wes Kocher
42ab217b5b Merge inbound to m-c a=merge 2014-06-11 18:46:34 -07:00
Ed Morley
63eff9d511 Merge mozilla-central and b2g-inbound 2014-06-11 18:06:52 +01:00
Bobby Holley
f93f11d656 Bug 1020609 - Fix up mozApps for Array Xrays. r=mccr8 2014-06-11 15:16:06 -07:00
Antonio M. Amaya
f5830b4cef Bug 833633 - Remember permissions granted by users for PROMPT_ACTION through an update. r=ferjm 2014-06-11 04:47:00 -04:00
Myk Melez
78814e0a21 Bug 1019054 - re-add uninstallation from about:apps context menu; r=mfinkle,marco 2014-06-10 15:52:47 -07:00
Richard Newman
aa3662b743 Bug 1021342 - Eliminate non-synthetic web app code. r=myk,mfinkle 2014-06-10 10:37:38 -07:00
Ryan VanderMeulen
56e2c15baf Merge m-c to inbound on a CLOSED TREE. a=me 2014-06-07 13:36:44 -04:00
Myk Melez
db078bd435 Bug 1013433 - complete the packaged app update process; r=mfinkle,marco 2014-06-06 12:10:59 -07:00
Wes Kocher
3b165c1542 Merge fx-team to mozilla-central a=merge 2014-06-04 17:44:12 -07:00
Martyn Haigh
e9d35dcc24 Bug 985614- Trigger onsuccess for package install from marketplace. r=myk 2014-06-03 05:13:00 -04:00
Sean Lin
de76e3fa62 Bug 899260 - System notifications are fired even if the message handler is not set in the manifest file of the app. r=gene 2014-06-03 18:27:12 +08:00
Marco Castelluccio
7672043be6 Bug 1013895 - Stop _processManifestForIds from modifying the registry. r=myk 2014-06-07 11:28:45 +02:00
Randell Jesup
4ce7974373 Bug 1021643: allow Certified B2G apps to access mic and camera without prompting r=pauljt,sicking 2014-06-07 00:12:45 -04:00
Vivien Nicolas
0e89289777 Bug 988212 - Change the attention screen permission from |certified| to |privileged|. r=sicking 2014-06-06 20:43:33 +02:00
James Lal
3a202723ad Bug 1027347 - Only set downloadError to an error if it actually is an error and clear past errors after successful states. r=fabrice 2014-06-25 22:47:00 +02:00
Ryan VanderMeulen
e56b4d6f7a Merge m-c to inbound. 2014-05-28 16:28:34 -04:00
Gene Lian
9c0fc6d0d8 Bug 1014594 - IAC: when no apps are selected to connect, we still need to do connections for the existing allowed apps. r=nsm 2014-05-24 11:19:02 +08:00
Carsten "Tomcat" Book
aac8d9a917 Backed out changeset 8473f191f232 (bug 1014594) for gaia ui test failures on a CLOSED TREE 2014-05-28 10:26:49 +02:00
Gene Lian
d6ee8932f2 Bug 1014594 - IAC: when no apps are selected to connect, we still need to do connections for the existing allowed apps. r=nsm 2014-05-24 11:19:02 +08:00
Antonio M. Amaya
9eeef2ddd7 Bug 1014410 - Silently upgrade permissions PROMPT_ACTION to ALLOW_ACTION for preinstalled privileged apps. r=fabrice 2014-05-26 12:30:11 +02:00
Ryan VanderMeulen
bb0a569263 Backed out changeset 09ebd0af27a4 (bug 903291) for frequent B2G debug mochitest crashes. 2014-05-27 15:47:04 -04:00
Carsten "Tomcat" Book
5f4bdd154a merge b2g-inbound to mozilla-central 2014-05-26 15:26:11 +02:00
Sean Lin
c4e8fe69ed Bug 908191 - Use xpcom-interface caller to do interaction between Inter-App Communication API and run-time prompt. r=gene,fabrice 2014-05-26 11:53:44 +08:00
Fernando Jiménez
551f1dd2e5 Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install. r=fabrice
* * *
Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install
2014-05-24 12:28:13 -07:00
Wes Kocher
fe9de5265e Backed out changeset 3986e809158a (bug 903291) for Gu bustage 2014-05-23 15:48:20 -07:00
Fernando Jiménez
c72ded3253 Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install. r=fabrice
* * *
Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install
2014-05-23 14:21:09 -07:00
Gene Lian
25dae3bb4c Bug 1009408 - IAC shouldn't check the install origin for certified apps (part 2, remove the install origin check for the certified app in Gecko). r=ferjm 2014-05-13 17:52:20 +08:00
Fernando Jiménez
539397bc13 Bug 988427 - Allow audio-channel-ringer to be used by |privileged| apps. r=pauljt, r=fabrice 2014-05-19 05:10:00 -04:00
Fernando Jiménez
e9ee2370ed Bug 990552 - Grant |privileged| apps use the Telephony channel by requesting the audio-channel-telephony permission. r=pauljt, r=fabrice 2014-05-19 05:09:00 -04:00
Shian-Yow Wu
c51a85aa74 Bug 945152 - Part 3-4: Test case to get array buffor by XHR with app:// URL. r=smaug,fabrice 2014-05-16 13:34:44 +08:00
Ed Morley
ab814e1326 Backed out changeset 3dbd84a99ce8 (bug 993282) for causing bug 1008357 2014-05-15 17:01:56 +01:00
Alphan Chen
ccc8da0467 Bug 983502 - navigator.getFeature implementation (support hardware.memory). r=bz 2014-05-12 10:05:03 +08:00
Marco Castelluccio
2bbe46eae9 Bug 1005048 - Set the error property in the Webapps:UpdateState message and not in the Webapps:FireEvent message. r=fabrice 2014-05-10 10:16:07 +02:00
Myk Melez
0780b332ba bug 1004825 - prioritized, tagged Android logging in JS; r=mfinkle, marco 2014-05-09 13:15:54 -07:00
Ryan VanderMeulen
9cf31c7c88 Merge b2g-inbound to m-c. 2014-05-08 15:52:48 -04:00
Fabrice Desré
d20b51b485 Bug 993282 - Lazy load more js modules - part 1: NFC r=psiddh 2014-05-07 15:53:16 -07:00
Wes Kocher
f3d33b739c Backed out 3 changesets (bug 993282) for b2g emulator mochitest 3 failures
Backed out changeset 30e0991d49e0 (bug 993282)
Backed out changeset 6b9c8d6ab401 (bug 993282)
Backed out changeset 96e1a542bb45 (bug 993282)
2014-05-07 18:47:17 -07:00
Fabrice Desré
70cba4eb7e Bug 993282 - Lazy load more js modules - part 1: NFC r=psiddh 2014-05-07 15:53:16 -07:00
Alexandre Lissy
56a5831018 Bug 963234 - Move AlertsHelper out of shell.js. r=fabrice, r=ochameau 2014-05-01 05:23:00 -04:00
Ed Morley
e41a3e1c8a Merge mozilla-central and inbound 2014-04-29 18:23:29 +01:00
Fredrik Lanker
188df7ce9d Bug 1002383 - Mark fallback cache entries correctly. r=ochameau
storeCache is async, so at the time markEntry was run for fallback
items, the cache entry might not exist yet which led to that the
fallback entries were not properly marked. Instead, we now send the
proper type directly to storeCache.
2014-04-28 02:20:00 +02:00
Marco Castelluccio
24c9fb815d Bug 999220 - Make confirmInstall call aInstallSuccessCallback after the manifest has been written to disk. r=fabrice 2014-04-29 04:18:00 -04:00
Marco Castelluccio
e497bc64af Bug 947565 - Remove custom timeout in packaged apps tests. r=fabrice 2014-04-29 04:02:00 -04:00
Ryan VanderMeulen
de552d3ac3 Backed out changeset 9d04bde9fcd1 (bug 989806) for Android mochitest failures. 2014-04-27 21:25:28 -04:00
Marco Castelluccio
2c215a0366 Bug 997886 - Test installing and updating apps with asm.js pre-compiling. r=fabrice 2014-04-26 03:37:00 -04:00
Marco Castelluccio
efa95d24df Bug 989806 - Use reviewer certs for reviewer pages. r=fabrice 2014-04-27 13:38:00 -04:00
Marco Castelluccio
7e259c5533 Bug 989806 - Use reviewer certs for reviewer pages. r=fabrice 2014-04-28 10:50:00 +02:00
Gene Lian
eb71883c3c Bug 1003689 - InterAppCommService does not implement nsIObserver. r=ferjm 2014-04-30 14:34:42 +08:00
Marco Castelluccio
29354294e3 Bug 915879 - Wait for _writeFile to finish before continuing. r=fabrice 2014-04-25 11:49:00 -04:00
Marco Castelluccio
7b3a32351d Bug 1027229 - Use the non-localized name to install apps since it allows users to change locale without running into problems. r=myk 2014-06-23 02:22:07 +02:00
Ed Morley
d986e0aa3e Backed out changeset b589de6c1084 (bug 889744) for failures in test_marketplace_pkg_install.html 2014-04-24 15:29:20 +01:00
Marco Castelluccio
04272068a9 Bug 889744 - Use reviewer certs for reviewer pages. r=fabrice 2014-04-24 04:27:00 +02:00
Carsten "Tomcat" Book
2299300a51 Merge m-c to mozilla-inbound 2014-04-24 13:20:37 +02:00
Marco Castelluccio
d512fb3c5a Bug 1000168 - Cleanup moz.build files under dom/apps/. r=mshal 2014-04-24 01:53:00 +02:00
Ryan VanderMeulen
896e202b65 Backed out changeset d525f195556d (bug 997886) for intermittent test failures. 2014-04-21 14:23:54 -04:00
Marco Castelluccio
fd46633915 Bug 984464 - Create mozIApplication objects directly with the mozIApplication constructor (without mutating the prototype). r=fabrice 2014-04-21 11:30:15 -04:00
Marco Castelluccio
2b6786b97e Bug 997886 - Test installing and updating apps with asm.js pre-compiling. r=fabrice 2014-04-21 10:58:19 -04:00
Gene Lian
34d93b8f24 Bug 915884 - Add tests for Inter-App Communication API (part 3, clean up the alignment). r=ferjm 2013-12-12 12:06:00 +08:00
Gene Lian
3828fc3faa Bug 915884 - Add tests for Inter-App Communication API (part 2, xpcshell tests for InterAppCommService.jsm). r=ferjm 2013-12-05 17:57:31 +08:00
Gene Lian
9027134192 Bug 915884 - Add tests for Inter-App Communication API (part 1, create InterAppCommService.jsm). r=ferjm
--HG--
rename : dom/apps/src/InterAppCommService.js => dom/apps/src/InterAppCommService.jsm
2013-12-02 14:45:33 +08:00
Ryan VanderMeulen
c583e54c9d Merge m-c to b2g-inbound. a=merge 2014-04-18 10:03:35 -04:00
Gene Lian
230b10e8f6 Bug 967653 - [Inter-App Communication API] use appsService.getAppByManifestURL(aManifestURL).appStatus to get appStatus. r=fabrice a=v1.4+ 2014-04-17 18:57:02 +08:00
Marco Castelluccio
aa859b7748 Bug 993326 - Automatically restore apps launchable value. r=fabrice 2014-04-17 16:43:04 -04:00
Marco Castelluccio
d074d06438 Bug 993326 - Don't directly set the dom.mozApps.auto_confirm_install preference in test_operator_app_install. r=fabrice 2014-04-17 16:43:04 -04:00
Fabrice Desré
b6c050f2c2 Bug 965970 - Add support to compile asm.js code at install/update time r=luke,bholley,marco 2014-04-17 22:03:03 -07:00
Fabrice Desré
41b67427e6 Bug 996912 - [B2G] Apps will close after the user initiates a BT transfer to another phone r=gene a=v1.3t+ 2014-04-17 10:03:02 +08:00
Marco Castelluccio
1cf9415952 Bug 996109 - Lazily load some modules in AppsUtils.jsm. r=felipe 2014-04-15 10:45:06 -04:00
Marco Castelluccio
d05cab9748 Bug 858772 - Fail if the checkForUpdate request fails instead of timing out. r=fabrice 2014-04-14 11:06:00 +02:00
Marco Castelluccio
ce617b860a Bug 906223 - Add currently running app to the registry if it isn't already there. r=fabrice
--HG--
rename : toolkit/webapps/tests/test_hosted_launch.xul => toolkit/webapps/tests/test_hosted_launch_no_registry.xul
rename : toolkit/webapps/tests/test_packaged_launch.xul => toolkit/webapps/tests/test_packaged_launch_no_registry.xul
2014-04-13 14:42:39 -04:00
Alexandre Lissy
747fc338b7 Bug 989876 - Keep updateTime field uptodate for gaia apps. r=fabrice 2014-04-09 15:45:15 +02:00
Carmen Jimenez
8f3652923c Bug 992589 - OperatorApps.jsm errors when running with and without Single Variant apps. r=ferjm 2014-04-08 12:46:27 +02:00
Marco Castelluccio
b21a895d85 Bug 991246 - Fix "aIdsApp is undefined" error in OperatorApps.jsm. r=cjc 2014-04-07 10:42:56 -04:00
Reuben Morais
467f45f4dc Bug 982777 - Prompt for permission to use the Camera API in privileged apps. r=sicking r=jdm 2014-04-02 01:08:42 -03:00
Marco Castelluccio
ab04d11170 Bug 972927 - Re-enable dom/apps tests on b2g. r=RyanVM 2014-03-28 11:29:57 -04:00
Antonio M. Amaya
846a3f333c Bug 880043 - Signed packaged installation test certificate generation. r=cviecco
--HG--
rename : security/manager/ssl/tests/unit/test_signed_apps/nss_ctypes.py => security/manager/ssl/tests/unit/test_signed_apps/gentestfiles/nss_ctypes.py
rename : security/manager/ssl/tests/unit/test_signed_apps/sign_b2g_app.py => security/manager/ssl/tests/unit/test_signed_apps/gentestfiles/sign_b2g_app.py
2014-03-27 11:02:27 -04:00
David Clarke
b924a2c672 Bug 880043 - Signed packaged installation tests. r=fabrice 2014-01-21 18:53:55 +01:00
Marco Castelluccio
af2cc5d4e4 Bug 981085 - Stop using OS.File in apps code. r=fabrice 2014-03-25 09:14:06 -04:00
Carsten "Tomcat" Book
52d7c51e3d Merge mozilla-central to fx-team on a CLOSED TREE 2014-03-26 14:01:16 +01:00
Carsten "Tomcat" Book
6eaebb92de Backed out changeset 246f001547ac (bug 981085) 2014-03-26 11:09:16 +01:00
Marco Castelluccio
2854ed855e Bug 981085 - Stop using OS.File in apps code. r=fabrice 2014-03-25 09:14:06 -04:00
Matthew Noorenberghe
5cf6b4e6a5 Bug 988000 - Lazily load FreeSpaceWatcher.jsm. r=fabrice 2014-03-25 19:54:48 -07:00
Ryan VanderMeulen
b31f92b6e6 Merge inbound to m-c. 2014-03-24 16:47:07 -04:00
Bobby Holley
830107fc87 Bug 986940 - Remove Cu.createArrayIn. r=gabor 2014-03-24 11:30:20 -03:00
Marco Castelluccio
5ba09142ca Bug 986493 - Lazily load some modules in Webapps.jsm. r=felipe 2014-03-24 09:37:27 -04:00
Marco Castelluccio
f07845494b Bug 983641 - Fail the apps tests explicitly in case of exceptions instead of letting them fail because of timeouts. r=fabrice 2014-03-19 08:48:24 -04:00
Carmen Jimenez
d28f188043 Bug 978785 - SV: Enable customization during first time to insert a SIM card. r=fabrice, r=gene 2014-03-11 16:55:55 +01:00
Marco Castelluccio
650cf1244e Bug 898647 - Backend for app updates. r=myk,fabrice
--HG--
rename : browser/modules/webappsUI.jsm => browser/modules/WebappManager.jsm
rename : toolkit/webapps/WebappsInstaller.jsm => toolkit/webapps/NativeApp.jsm
rename : webapprt/WebappsHandler.jsm => webapprt/WebappManager.jsm
2014-03-15 14:37:37 -07:00
Wes Kocher
431137ccf6 Backed out changeset 4ce831d82c1f (bug 898647) for gaia-ui bustage on an already CLOSED TREE
--HG--
rename : browser/modules/WebappManager.jsm => browser/modules/webappsUI.jsm
rename : toolkit/webapps/NativeApp.jsm => toolkit/webapps/WebappsInstaller.jsm
rename : webapprt/WebappManager.jsm => webapprt/WebappsHandler.jsm
2014-03-14 14:13:25 -07:00
Marco Castelluccio
9b4317d55f Bug 898647 - Backend for app updates. r=myk,fabrice
--HG--
rename : browser/modules/webappsUI.jsm => browser/modules/WebappManager.jsm
rename : toolkit/webapps/WebappsInstaller.jsm => toolkit/webapps/NativeApp.jsm
rename : webapprt/WebappsHandler.jsm => webapprt/WebappManager.jsm
extra : rebase_source : d009be9de28cb917062d567592f773e9ece4266e
2014-03-14 10:30:53 -07:00
Bill McCloskey
fd05f3eb04 Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted) 2014-03-13 21:38:19 -07:00
Wes Kocher
3b83e5bb22 Backed out changeset 88425ad0f06a (bug 982828) for introducing various mochitest-5 failures on a CLOSED TREE
* * *
Backed out changeset 94f9ebdc6662 (bug 982828)
2014-03-13 19:41:21 -07:00
Bill McCloskey
e784b5aef6 Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted) 2014-03-13 15:41:41 -07:00
Bill McCloskey
006786a6b4 Backed out changeset d6261f65070a 2014-03-13 15:52:27 -07:00
Bill McCloskey
ed100f425c Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted) 2014-03-13 15:41:41 -07:00
Vaibhav Agarwal
910cf28c11 Bug 971132 - B2G mochitests should use the new manifest format; r=jmaher 2014-03-12 11:41:08 -04:00
Vaibhav Agarwal
64e20261db Bug 971132 - B2G mochitests should use the new manifest format; r=jmaher 2014-03-06 13:42:43 -05:00
Wes Kocher
3c59ed9c6d Backed out changeset 6058a0d53426 (bug 903291) for causing bug 977215 2014-02-28 15:25:21 -08:00
Fernando Jiménez
46a06bdfed Bug 903291 - App download hangs indefinitely if the child process dies before confirming the install. r=fabrice 2014-02-24 09:52:15 +01:00
Fabrice Desré
d949be0ef1 Backout 96eaa0f376ab (bug 961282) for smoketest regression. 2014-02-21 11:54:03 -08:00
Fabrice Desré
c3af83254c Bug 975038 - Remove obsolete indexedDB migration code r=mwu 2014-02-20 11:31:57 -08:00
Marco Castelluccio
7b192b8c75 Bug 961282 - In Webapps.jsm, create directories only when really needed. r=fabrice 2014-02-20 15:35:09 -05:00
Ehsan Akhgari
1d8f77d18b Bug 973143 - Move some variables to moz.build; r=glandium
--HG--
extra : rebase_source : b767d6cb044efa50844129df80864b9e802b51bd
2014-02-18 02:02:00 -05:00
Ehsan Akhgari
ff64067a04 Backed out changeset 5ecd0339a087 (bug 973143) because of a possible Talos regression 2014-02-18 14:27:51 -05:00
Ehsan Akhgari
e613d30a2c Bug 973143 - Move some variables to moz.build; r=glandium 2014-02-18 02:02:00 -05:00
Phil Ringnalda
b463b1af44 Merge m-i to m-c 2014-02-15 09:54:57 -08:00
Brian Smith
2f3036a251 Bug 896620: Make marketplace certs work on in all products, r=keeler
--HG--
extra : source : 86ec7137a8892f75918c77e605df970f5b96ef62
extra : histedit_source : 33326790804d49e6ec658626116ebf870d94d445
2014-02-14 14:37:07 -08:00
James Hugman
12c44cad1e Bug 970467 - wait until after saving apps to call hosted app install success callback; r=fabrice 2014-02-14 09:54:00 -08:00
Alfredo Yang
3853c6783a Bug 853356 - gUM video permisson prompt. r=fabrice, felipc, wjohnston, mrbkap, jimm, jesup, khuey, jsmith 2014-02-09 15:34:40 -05:00
Boris Zbarsky
024de5ef38 Bug 965094. Reconcile the behavior of the JSObject* argument for Func on interfaces and on interface members. r=bholley 2014-02-05 13:38:18 -05:00
Honza Bambas
1b47f55e7d Bug 956930 - Launching an app preloading appcache throws an offline error, r=jduell+sicking 2014-02-04 01:52:57 +01:00
Fabrice Desré
a52eee3ff2 Bug 959941 - [B2G][Marketplace] Launching Candy Crush will open into the file system menu r=ferjm 2014-02-03 07:58:33 -08:00
Ryan VanderMeulen
cee4476a72 Merge m-c to inbound. 2014-02-01 17:22:56 -05:00
Fabrice Desré
0b097b1807 Bug 966502 - Use Cu.cloneInto() instead of ObjectWrapper.jsm r=baku 2014-02-01 11:06:59 -08:00
Marco Castelluccio
0f24a925f1 Bug 961468 - In _readManifests, read the manifests without checking file existence. r=fabrice 2014-01-31 13:14:17 -05:00
Ryan VanderMeulen
1151d8d8c4 Merge m-c to inbound. 2014-01-31 21:16:16 -05:00
Myk Melez
9fa67c1606 bug 934760 - refactor DOMApplicationRegistry.checkForUpdate to expose updateHostedApp/updatePackagedApp; r=fabrice"
--HG--
extra : rebase_source : 5cc51a4d8f57e6a3ed8cc88df5b96e0dd4088565
2014-01-31 14:50:37 -08:00
Myk Melez
01c2a7f857 bug 962858 - bypass native installation during automated tests; r=mfinkle,fabrice
--HG--
extra : rebase_source : bf4a585b4f7bee784d36a7338ba1f592bdedae94
2014-01-24 20:51:30 -08:00
Carmen Jimenez
1de28836a9 Bug 960601 - Fixed installation of priviledged app with origin. r=fabrice 2014-01-22 15:42:56 +01:00
Marco Castelluccio
723240698b Bug 960837 - Use the basic receipt check introduced in bug 757226 for installations. r=fabrice 2014-01-23 09:46:20 -05:00
Myk Melez
1a2ea0a512 Bug 958356 - rename packageName to unambiguous name in app objects; r=wesj, fabrice
--HG--
extra : rebase_source : abde2ac924fd8265319f1ffa386f0447518fc46d
2014-01-22 13:09:47 -08:00
Myk Melez
14e30b250f bug 962229 - suppress spurious error messages about webapps.json not found on Fennec firstrun; r=fabrice
--HG--
extra : amend_source : 5ddf753e11f7d3a7d120d1db5f0700db810a2a8a
2014-01-22 10:08:48 -08:00
Alexandre Poirot
b97f2606bc Bug 961655 - Ensure that webapps-registry-ready event is fired, even if the Webapps registry is initialized before shell.html is loaded. r=fabrice 2014-01-22 10:06:29 -08:00
Myk Melez
dbf68bfc13 Bug 953328 - followup nit fixes to change that makes about:apps work with synthetic APKs; r=wesj, fabrice 2014-01-22 01:02:47 -08:00
Myk Melez
f7b1d7cea4 Bug 953328 - make about:apps work with synthetic APKs; r=wesj 2014-01-22 00:50:02 -08:00
Marco Castelluccio
ff82acc0a5 Bug 959420 - Followup to fix the last saveApps call introduced in bug 757226. r=fabrice 2014-01-16 17:00:29 -08:00
Marco Castelluccio
c3fc50772f Bug 757226 - Implement mozApps addReceipt, removeReceipt, replaceReceipt. r=fabrice,andym,kumar 2014-01-16 16:26:26 -08:00
Marco Castelluccio
384728f025 Bug 959420 - Refactor saveApps, getManifestFor, readManifests, writeFile functions to use promises. r=fabrice 2014-01-16 16:26:24 -08:00
Wes Kocher
f59e9b629f Merge b2g-inbound to m-c 2014-01-09 16:32:37 -08:00
Fabrice Desré
76b08869b8 Bug 940254 - Make "storage" permission in the database not grant "offline-app" r=gwagner 2014-01-08 17:14:22 -08:00
Wes Kocher
a37df9c0e0 Backed out changeset fe10dc4545c6 (bug 940254) for xpcshell bustage 2014-01-08 18:21:35 -08:00
Fabrice Desré
ea8741e078 Bug 940254 - Make "storage" permission in the database not grant "offline-app" r=gwagner 2014-01-08 17:14:22 -08:00
Wes Kocher
edd478a6df Merge m-c to inbound 2014-01-06 18:14:57 -08:00
Fabrice Desré
577082fa32 Bug 956833 - Clear manifests cache on memory pressure r=gal 2014-01-06 13:03:50 -08:00
Kevin Grandon
8eeed4f1ce Bug 949242 - [inter-app-comm-api] Wrongly filters out messages when the page has a hash. r=gene, r=fabrice 2014-01-06 15:25:28 -05:00
Marco Castelluccio
1a8912a93e Bug 917673 - Throw APP_PACKAGE_INVALID when the JAR is invalid and throw APP_PACKAGE_CORRUPT when the JAR has been tampered with. r=fabrice 2013-12-15 14:03:28 -05:00
Randell Jesup
c73f788f82 Bug 853356: backout p1 2013-12-10 01:00:18 -05:00
Fabrice Desré
9048792572 Bug 937917 - [Facebook] Fix to support https and enable webshare activities r=ferjm 2013-12-09 14:05:14 -08:00
Alfredo Yang
c4c617f113 Bug 853356 - Part1 Add new permissions and prompt for mutiple permissions request. r=fabrice, felipc, wjohnston, mrbkap, jimm 2013-12-06 17:38:51 -05:00
Andrea Marchesini
8780029785 Bug 942639 - Make DataStore API Certified-only for 1.3, r=ehsan, r=fabrice 2013-12-05 23:12:23 +00:00