searching for reviewer(myk)
a30adf37aef0b35d8e777c03cd712b891054628a: Bug 1557176 - Clippy fix for kvstore r=myk
Nan Jiang <njiang028@gmail.com> - Thu, 06 Jun 2019 23:02:51 +0000 - rev 477728
Push 36121 by dvarga@mozilla.com at Fri, 07 Jun 2019 09:47:19 +0000
Bug 1557176 - Clippy fix for kvstore r=myk Differential Revision: https://phabricator.services.mozilla.com/D33984
1391b448c7b8e0cf13a816b689e6047b07baef96: Bug 1543861 - Add auto resizing for kvstore r=myk
Nan Jiang <njiang028@gmail.com> - Fri, 24 May 2019 20:38:23 +0000 - rev 475471
Push 36062 by aciure@mozilla.com at Sat, 25 May 2019 09:39:13 +0000
Bug 1543861 - Add auto resizing for kvstore r=myk This patch implements the auto resizing to handle the MDB_MAP_FULL error. It adds two resizing strategies: 1). Active resizing to increase the store size when it gets opened; 2). Passive resizing to increase the store size when the write transaction encounters the MDB_MAP_FULL error. There are no changes to kvstore APIs, existing consumers will get this feature working without any changes to their code. Differential Revision: https://phabricator.services.mozilla.com/D32216
73ead3a81fdf357101987a2796c7c1c1b24dc2bd: bug 1548040 - batch cert_storage certificate adding/removal r=jcj,myk
Dana Keeler <dkeeler@mozilla.com> - Tue, 14 May 2019 20:51:10 +0000 - rev 473968
Push 36020 by dvarga@mozilla.com at Thu, 16 May 2019 04:15:07 +0000
bug 1548040 - batch cert_storage certificate adding/removal r=jcj,myk Differential Revision: https://phabricator.services.mozilla.com/D30271
a977984e786215c2d186e00eee7c1f408c46e274: bug 1546361 - recreate cert_storage data as necessary r=jcj,myk
Dana Keeler <dkeeler@mozilla.com> - Fri, 03 May 2019 23:41:17 +0000 - rev 472616
Push 35969 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:24:23 +0000
bug 1546361 - recreate cert_storage data as necessary r=jcj,myk It turns out that an rkv database created on a 32-bit platform cannot be used on a 64-bit platform and vice-versa. To work around this for now, we delete and recreate the DB backing cert_storage and set flags to let our consumers know to re-load all known data. Differential Revision: https://phabricator.services.mozilla.com/D29591
70463f459a9c740f7b2f3c3fad5c88b017956507: bug 1530545 - store preloaded intermediates in cert_storage r=mgoodwin,myk
Dana Keeler <dkeeler@mozilla.com> - Tue, 30 Apr 2019 00:00:48 +0000 - rev 471841
Push 35935 by shindli@mozilla.com at Tue, 30 Apr 2019 03:46:04 +0000
bug 1530545 - store preloaded intermediates in cert_storage r=mgoodwin,myk This updates cert_storage to be able to store certificates indexed by subject DN for easy lookup by NSSCertDBTrustDomain during path building. This also updates RemoteSecuritySettings to store newly-downloaded preloaded intermediates in cert_storage. Differential Revision: https://phabricator.services.mozilla.com/D27991
693db1b9922562f45461bb53b80a6cf34cf130d6: Bug 1543836 - Add writeMany to kvstore r=myk
Nan Jiang <njiang028@gmail.com> - Mon, 22 Apr 2019 18:36:38 +0000 - rev 470386
Push 35905 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:53:27 +0000
Bug 1543836 - Add writeMany to kvstore r=myk This new API allows consumer to both put and delete in batch. Differential Revision: https://phabricator.services.mozilla.com/D28153
bd12a191e5af168f52a03e0546cf4b02054d5414: Bug 1542990 - Use "Toolkit :: Storage" for kvstore bugs. DONTBUILD r=mak,myk
Lina Cambridge <lina@yakshaving.ninja> - Tue, 09 Apr 2019 18:11:57 +0000 - rev 468612
Push 35843 by nbeleuzu@mozilla.com at Tue, 09 Apr 2019 22:08:13 +0000
Bug 1542990 - Use "Toolkit :: Storage" for kvstore bugs. DONTBUILD r=mak,myk Differential Revision: https://phabricator.services.mozilla.com/D26657
85a8b43922d85adbb493a1956c223b29d84bdcf6: Bug 1541086: Remove the embedding code and update the bug components for widget::headless. r=myk r=bdahl
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 02 Apr 2019 09:07:54 -0700 - rev 467682
Push 35808 by aciure@mozilla.com at Wed, 03 Apr 2019 20:46:05 +0000
Bug 1541086: Remove the embedding code and update the bug components for widget::headless. r=myk r=bdahl Differential Revision: https://phabricator.services.mozilla.com/D25800
49ffc038ef84851f0b42bd14e90cb2868431e60e: Bug 1522638 - Add bulk insert to kvstore r=myk,mossop,nika
Nan Jiang <njiang028@gmail.com> - Wed, 27 Mar 2019 14:16:59 +0000 - rev 466377
Push 35768 by opoprus@mozilla.com at Thu, 28 Mar 2019 09:55:54 +0000
Bug 1522638 - Add bulk insert to kvstore r=myk,mossop,nika This adds the bulk insert to kvstore as discussed in Bug 1522638 Differential Revision: https://phabricator.services.mozilla.com/D22032
d7fdd6fbd9cd6c019733f2b574c6ffb95ba81913: Bug 1535377 - Allow the xpcom_method Rust macro to be used without importing ensure_param r=myk,froydnj
Kirk Steuber <ksteuber@mozilla.com> - Mon, 25 Mar 2019 18:56:17 +0000 - rev 465992
Push 35758 by rgurzau@mozilla.com at Tue, 26 Mar 2019 09:51:47 +0000
Bug 1535377 - Allow the xpcom_method Rust macro to be used without importing ensure_param r=myk,froydnj This is done by incorporating the ensure_param macro into the implementation of the xpcom_method macro Differential Revision: https://phabricator.services.mozilla.com/D23568
6e5efb9dbc99f71e5c9e53156adbb557bb303699: Bug 1482608 - Convert null pointers passed to `xpcom_method`s into `Option`s. r=myk,nika
Lina Cambridge <lina@yakshaving.ninja> - Mon, 25 Mar 2019 04:49:36 +0000 - rev 465874
Push 35752 by opoprus@mozilla.com at Mon, 25 Mar 2019 09:51:53 +0000
Bug 1482608 - Convert null pointers passed to `xpcom_method`s into `Option`s. r=myk,nika Differential Revision: https://phabricator.services.mozilla.com/D20075
e2042d55b76ed95c315f56fa2e1a94eb3751f305: Bug 1482608 - Add owning thread pointer holders for Rust code. r=nika,myk
Lina Cambridge <lina@yakshaving.ninja> - Mon, 25 Mar 2019 04:49:24 +0000 - rev 465873
Push 35752 by opoprus@mozilla.com at Mon, 25 Mar 2019 09:51:53 +0000
Bug 1482608 - Add owning thread pointer holders for Rust code. r=nika,myk This commit adds `ThreadPtr{Handle, Holder}` to wrap an `XpCom` object with thread-safe refcounting. These are analagous to `nsMainThreadPtr{Handle, Holder}`, but can hold references to objects from any thread, not just the main thread. `ThreadPtrHolder` is similar to `ThreadBoundRefPtr`. However, it's not possible to clone a `ThreadBoundRefPtr`, so it can't be shared among tasks. This is fine for objects that are only used once, like callbacks. However, `ThreadBoundRefPtr` doesn't work well for loggers or event emitters, which might need to be called multiple times on the owning thread. Unlike a `ThreadBoundRefPtr`, it's allowed and expected to clone and drop a `ThreadPtrHolder` on other threads. Internally, the holder keeps an atomic refcount, and releases the wrapped object on the owning thread once the count reaches zero. This commit also changes `TaskRunnable` to support dispatching from threads other than the main thread. Differential Revision: https://phabricator.services.mozilla.com/D20074
80040669106ba13b73cfaac4605d3a611b27ba47: Bug 1525158 - Allow nsresults as outparams r=myk,froydnj
Kirk Steuber <ksteuber@mozilla.com> - Tue, 05 Feb 2019 02:14:06 +0000 - rev 456791
Push 35504 by csabou@mozilla.com at Tue, 05 Feb 2019 21:57:12 +0000
Bug 1525158 - Allow nsresults as outparams r=myk,froydnj Differential Revision: https://phabricator.services.mozilla.com/D18612
b3946f6cb5f2a639101e405358bfb4049ca574a9: Bug 1439082 - ensure shield checkbox is disabled when about:preferences loads while FHR/Telemetry is preffed off, r=myk,mythmon
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sat, 17 Feb 2018 12:29:54 +0000 - rev 404575
Push 33482 by rgurzau@mozilla.com at Wed, 21 Feb 2018 10:00:30 +0000
Bug 1439082 - ensure shield checkbox is disabled when about:preferences loads while FHR/Telemetry is preffed off, r=myk,mythmon MozReview-Commit-ID: 7mhuD7BS7xz
03913270e54c0bfcdd6a04e9a94ecd687687ab77: Bug 1351067 - add BUG_COMPONENT to toolkit/* files. r=myk,enndeakin,mossop
Joel Maher <jmaher@mozilla.com> - Sun, 09 Apr 2017 05:43:43 -0400 - rev 352049
Push 31627 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 18:32:57 +0000
Bug 1351067 - add BUG_COMPONENT to toolkit/* files. r=myk,enndeakin,mossop MozReview-Commit-ID: 8mv5Oed68JL
ac823431b8adfdf8062022558fadb4dbe255aa9c: Bug 1319408 - Replace integer literals which are cast to bool in embedding/. r=myk
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 22 Nov 2016 14:57:41 +0200 - rev 324505
Push 31008 by cbook@mozilla.com at Tue, 29 Nov 2016 15:46:11 +0000
Bug 1319408 - Replace integer literals which are cast to bool in embedding/. r=myk MozReview-Commit-ID: 3PLvkLGG45T
096d333c2ba246349eb2bee90b3e6f2dabf1298a: Bug 1319408 - Replace string literals containing escaped characters with raw string literals in embedding/. r=myk
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 22 Nov 2016 14:57:01 +0200 - rev 324504
Push 31008 by cbook@mozilla.com at Tue, 29 Nov 2016 15:46:11 +0000
Bug 1319408 - Replace string literals containing escaped characters with raw string literals in embedding/. r=myk MozReview-Commit-ID: 8JziAMAhoLq
2f5c53658a039b7cf7591b55eeae6240bbd96af5: Bug 1319408 - Replace default bodies of special member functions with = default; in embedding/. r=myk
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 22 Nov 2016 14:56:19 +0200 - rev 324503
Push 31008 by cbook@mozilla.com at Tue, 29 Nov 2016 15:46:11 +0000
Bug 1319408 - Replace default bodies of special member functions with = default; in embedding/. r=myk MozReview-Commit-ID: HUOfzBiwxBB
556fa82a09ea09e733a6cf105a7e7b99e6879bc3: Bug 1319408 - Use auto type specifier where aplicable for variable declarations to improve code readability and maintainability in embedding/. r=myk
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 22 Nov 2016 14:55:44 +0200 - rev 324502
Push 31008 by cbook@mozilla.com at Tue, 29 Nov 2016 15:46:11 +0000
Bug 1319408 - Use auto type specifier where aplicable for variable declarations to improve code readability and maintainability in embedding/. r=myk MozReview-Commit-ID: GJSRXaQCDXS
e71ee6ee03c3d2ac13395d3a67ef93a9bdf22fe5: Bug 1310094 - Part 2: Remove UserCustomizations.jsm; r=myk
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 13 Oct 2016 23:47:22 -0400 - rev 318308
Push 30836 by cbook@mozilla.com at Tue, 18 Oct 2016 08:38:55 +0000
Bug 1310094 - Part 2: Remove UserCustomizations.jsm; r=myk
e90fcb4e5e8cc40b3a73941522324227ebcc6e7f: Bug 1310097 - Remove MessageBroadcaster.jsm; r=myk
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 13 Oct 2016 23:51:14 -0400 - rev 318302
Push 30836 by cbook@mozilla.com at Tue, 18 Oct 2016 08:38:55 +0000
Bug 1310097 - Remove MessageBroadcaster.jsm; r=myk
9d674f5dbc8e1c6d160f844701a0771316a8d833: Bug 1306800 - Remove support for app theming; r=myk,baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 30 Sep 2016 22:34:19 -0400 - rev 317880
Push 30819 by cbook@mozilla.com at Fri, 14 Oct 2016 09:59:32 +0000
Bug 1306800 - Remove support for app theming; r=myk,baku
144625d6fafa6bd2870f9d886245e878e591b2e1: Bug 1261019 - Part 3: Remove Navigator.mozApps and code depending on it; r=myk,jryans,fabrice,mcmanus,peterv
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 23 Sep 2016 19:30:09 -0400 - rev 317879
Push 30819 by cbook@mozilla.com at Fri, 14 Oct 2016 09:59:32 +0000
Bug 1261019 - Part 3: Remove Navigator.mozApps and code depending on it; r=myk,jryans,fabrice,mcmanus,peterv
55602c21f5281c2aa7da06f4e23f6bafaa945ecd: Bug 1306229 - Remove unused nsIPrintingPrompt.idl. r=myk
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 13 Oct 2016 13:58:49 +0900 - rev 317749
Push 30814 by cbook@mozilla.com at Thu, 13 Oct 2016 09:54:03 +0000
Bug 1306229 - Remove unused nsIPrintingPrompt.idl. r=myk MozReview-Commit-ID: E0W2wuvlt3
ff1c77386be75ac7c3912bb4926eec942d7db745: Bug 1297980 - Remove webapps.properties. r=myk
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 25 Aug 2016 18:14:29 +0900 - rev 311250
Push 30605 by ryanvm@gmail.com at Fri, 26 Aug 2016 13:25:05 +0000
Bug 1297980 - Remove webapps.properties. r=myk MozReview-Commit-ID: 591rkxPS9Su
3b9f13405a7eabfe51943c3855453447ca8e7789: Bug 1255036 - Remove mozApps::getNotInstalled. r=myk,ehsan
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 17 Mar 2016 00:00:01 +0100 - rev 289107
Push 30096 by cbook@mozilla.com at Thu, 17 Mar 2016 10:00:34 +0000
Bug 1255036 - Remove mozApps::getNotInstalled. r=myk,ehsan
b7f271e7f70f4c60eba1797987ad7772186722a1: Bug 1255161 - Remove dom.mozApps.used preference. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Mon, 14 Mar 2016 17:39:09 +0000 - rev 288604
Push 30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1255161 - Remove dom.mozApps.used preference. r=myk
81fb57cf94867467c22d525fb66c3cd3b60b4ba3: Bug 1250453 - Add a body element to test_add_remove_dictionaries.xul to display the test results. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Mon, 14 Mar 2016 16:29:26 +0000 - rev 288592
Push 30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1250453 - Add a body element to test_add_remove_dictionaries.xul to display the test results. r=myk
5b9c66a957c23df049aa85a7a5a048f6c00973c7: Bug 1250453 - Remove DOMApplicationRegistry.allAppsLaunchable property and related testing API. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Mon, 14 Mar 2016 16:29:11 +0000 - rev 288591
Push 30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1250453 - Remove DOMApplicationRegistry.allAppsLaunchable property and related testing API. r=myk
f8c0b81cce33c310c142e125a3680471a6e13b7a: Bug 1250453 - Remove getNotInstalled test. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Mon, 14 Mar 2016 16:28:45 +0000 - rev 288590
Push 30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1250453 - Remove getNotInstalled test. r=myk
61492626c26afd375cfd7982e7fb751fa45a5f45: Bug 1250453 - Remove DOMApplicationRegistry._isLaunchable property. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Mon, 14 Mar 2016 16:28:25 +0000 - rev 288589
Push 30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1250453 - Remove DOMApplicationRegistry._isLaunchable property. r=myk
878c54ec395444a3161a23253d596b82b40aeda6: Bug 1250453 - Remove DOMApplicationRegistry.allAppsLaunchable property and related testing API. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 10 Mar 2016 11:12:38 +0000 - rev 288099
Push 30075 by cbook@mozilla.com at Fri, 11 Mar 2016 15:51:11 +0000
Bug 1250453 - Remove DOMApplicationRegistry.allAppsLaunchable property and related testing API. r=myk
721c7f6733750a00c21a6a93d6c6e89678586a9b: Bug 1250453 - Remove getNotInstalled test. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 10 Mar 2016 11:12:24 +0000 - rev 288098
Push 30075 by cbook@mozilla.com at Fri, 11 Mar 2016 15:51:11 +0000
Bug 1250453 - Remove getNotInstalled test. r=myk
e70a7c752764e6ec9e1a243642ef3178ccc8532d: Bug 1250453 - Remove DOMApplicationRegistry._isLaunchable property. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 10 Mar 2016 11:12:06 +0000 - rev 288097
Push 30075 by cbook@mozilla.com at Fri, 11 Mar 2016 15:51:11 +0000
Bug 1250453 - Remove DOMApplicationRegistry._isLaunchable property. r=myk
ae6d62d54d7d87765be28691b25055d6e07fadcd: Bug 1255059 - Remove DOMApplicationRegistry lazy getter from browser.js. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 09 Mar 2016 23:53:12 +0000 - rev 287979
Push 30071 by cbook@mozilla.com at Thu, 10 Mar 2016 10:51:55 +0000
Bug 1255059 - Remove DOMApplicationRegistry lazy getter from browser.js. r=myk
2e0f71562a09c99232ec990eab9a48dafa900747: Bug 1252276 - Remove Webapp Runtime prefs from b2gdroid.js. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 09 Mar 2016 23:46:21 +0000 - rev 287978
Push 30071 by cbook@mozilla.com at Thu, 10 Mar 2016 10:51:55 +0000
Bug 1252276 - Remove Webapp Runtime prefs from b2gdroid.js. r=myk
01dd328920337acca2c1266a54840a094e213ec7: Bug 1250464 - Remove workaround to get path from AppsUtils.jsm. r=myk
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 09 Mar 2016 23:43:15 +0000 - rev 287977
Push 30071 by cbook@mozilla.com at Thu, 10 Mar 2016 10:51:55 +0000
Bug 1250464 - Remove workaround to get path from AppsUtils.jsm. r=myk
47091b1c7fe7ebc7fa9cb0c56e018b73fe4801b1: Bug 1251095 - Remove webapp_titlebar_bg.xml and references. r=myk
Brendan Dahl <bdahl@mozilla.com> - Thu, 03 Mar 2016 18:22:00 +0100 - rev 287052
Push 30064 by kwierso@gmail.com at Tue, 08 Mar 2016 23:00:06 +0000
Bug 1251095 - Remove webapp_titlebar_bg.xml and references. r=myk
93156962855dcdc9448fcc87f2cb337483e96f20: Bug 1235869 - Remove web runtime from android. r=myk
Brendan Dahl <bdahl@mozilla.com> - Mon, 29 Feb 2016 10:31:00 +0100 - rev 286224
Push 30042 by kwierso@gmail.com at Tue, 01 Mar 2016 22:20:44 +0000
Bug 1235869 - Remove web runtime from android. r=myk
fc96642eae7f8848414990f4ed1e7e9c0bc4720c: Bug 1203159 - Remove DevTools support from webapprt. r=myk
J. Ryan Stinnett <jryans@gmail.com> - Tue, 13 Oct 2015 17:23:49 -0500 - rev 268712
Push 29561 by kwierso@gmail.com at Wed, 21 Oct 2015 23:20:31 +0000
Bug 1203159 - Remove DevTools support from webapprt. r=myk To enable resource://devtools, all DevTools files are consolidated at the app level. This means they are no longer available for sharing between multiple XUL apps, such as browser and webapprt. We'll need to devise a new method to bring this support back to webapprt if desired.
a71d7c5dc7bb1549fd0fb720ec8e6cdae1941b27: Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 08 Oct 2015 19:14:14 -0400 - rev 267010
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk The comment in the removed code is incorrect in that the yields do eventually finish, and without the message manager we have no way to finish the uninstallation process.
f425dbcf5e3236f75d79b662a4cca518c837afb3: Bug 1184186 - Convert robocop testAndroidLog to mochitest-chrome; r=myk
Geoff Brown <gbrown@mozilla.com> - Mon, 03 Aug 2015 12:00:55 -0600 - rev 255969
Push 29163 by cbook@mozilla.com at Tue, 04 Aug 2015 11:01:35 +0000
Bug 1184186 - Convert robocop testAndroidLog to mochitest-chrome; r=myk
04a66937c275dc5a01aaad56835cfe2922dd178f: Bug 1178818 - Don't use promises in DOMApplicationRegistry proxy object. r=myk
Eugen Sawin <esawin@mozilla.com> - Fri, 10 Jul 2015 14:30:04 +0200 - rev 252330
Push 29031 by kwierso@gmail.com at Fri, 10 Jul 2015 23:06:54 +0000
Bug 1178818 - Don't use promises in DOMApplicationRegistry proxy object. r=myk
92e23c584ac55846611c4fbd00be8f2085fa780d: Bug 1179059 - Remove "storage" permission check because it doesn't exist anymore. r=myk
Marco Castelluccio <mar.castelluccio@studenti.unina.it> - Tue, 30 Jun 2015 17:50:00 -0400 - rev 250897
Push 28974 by ryanvm@gmail.com at Wed, 01 Jul 2015 20:31:17 +0000
Bug 1179059 - Remove "storage" permission check because it doesn't exist anymore. r=myk
3c6b38653a58aa3527f2066d0ed585c29f319afc: Bug 1175605 - Do not access DOMApplicationRegistry properties before it is ready. r=myk
Eugen Sawin <esawin@mozilla.com> - Thu, 18 Jun 2015 22:09:49 +0200 - rev 249629
Push 28932 by ryanvm@gmail.com at Thu, 18 Jun 2015 20:45:05 +0000
Bug 1175605 - Do not access DOMApplicationRegistry properties before it is ready. r=myk
8e481643a610962c1d6f1e6a6e6003df644e8c7a: Bug 1167146 - Use the displayOrigin option for the web app installation notification. r=myk
Dão Gottwald <dao@mozilla.com> - Wed, 27 May 2015 12:45:49 +0200 - rev 245968
Push 28820 by ryanvm@gmail.com at Thu, 28 May 2015 14:19:22 +0000
Bug 1167146 - Use the displayOrigin option for the web app installation notification. r=myk
40dffb3618992bd6b89b0e289ae211268a9a2983: Bug 768521 - Suppress blocklist for desktopRT. r=myk
Nick Desaulniers <ndesaulniers@mozilla.com> - Mon, 23 Feb 2015 10:11:31 -0800 - rev 238512
Push 28566 by ryanvm@gmail.com at Fri, 10 Apr 2015 19:15:20 +0000
Bug 768521 - Suppress blocklist for desktopRT. r=myk
eb0933bcc383034dc2c81ef22318026eb5f41b88: Bug 1144266 - Change runtime reference from obsolete aurora to firefoxdeveloperedition. r=myk
Nick Desaulniers <nick@mozilla.com> - Tue, 17 Mar 2015 16:22:00 -0400 - rev 234273
Push 28439 by kwierso@gmail.com at Wed, 18 Mar 2015 22:01:25 +0000
Bug 1144266 - Change runtime reference from obsolete aurora to firefoxdeveloperedition. r=myk
9fbebdeeeedbe516db8687ffaa1ca30dcab5bb67: Bug 1077168 - Cancel in-flight Webapp install jobs from windows that change location. r=myk.
Mike Conley <mconley@mozilla.com> - Tue, 10 Feb 2015 13:18:47 -0500 - rev 230434
Push 28325 by cbook@mozilla.com at Tue, 24 Feb 2015 12:19:29 +0000
Bug 1077168 - Cancel in-flight Webapp install jobs from windows that change location. r=myk. Installing a Webapp is an asynchronous job, and there is a pocket of time between when web content requests to install an app and before the browser displays an installation prompt that the outer window of the content can browse away. This pocket of time is typically used by XHR to request the web app resources and verify their contents. This pocket of time is, essentially, bug 771294, and is a bit of a security problem. This problem was originally patched over on Desktop by checking in the parent process that the outer window was still at the same URI as it had been when it made the request. I'm not entirely sure if Android / B2G made similar checks. With separated content processes, however, the browser front-end can no longer performantly check to ensure that the outer window is at the same URI. We solve this problem by sending up a message in the content process when the location of an outer window making use of navigator.mozApps changes. We hold a Map of "actions" mapping to in-flight installs mapped by the outer window ID of the requesting content. When we notice a location change, we mark those actions as cancelled. When the XHR returns, we have it check the state of its actions, and if they're cancelled, it aborts further action. Normally, this wouldn't be necessary, since any XHR initiated by the content window would be cancelled once the location changed, but in this case, the XHR is occurring in Webapps.jsm, and is not influenced by the outer window of the content.
a179c7531bca41c31edb64c26961e382f2306223: Bug 1133185 - Remove nonstandard let blocks from toolkit/webapps. r=myk
Chris Peterson <cpeterson@mozilla.com> - Thu, 05 Feb 2015 22:27:55 -0800 - rev 230413
Push 28324 by cbook@mozilla.com at Tue, 24 Feb 2015 11:56:37 +0000
Bug 1133185 - Remove nonstandard let blocks from toolkit/webapps. r=myk