Commit Graph

47 Commits

Author SHA1 Message Date
Shane Caraveo
4812b598c5 Bug 755126 add social services management to about:addons, r=felipe 2013-02-26 14:50:24 -08:00
Shane Caraveo
c8c0e11538 Bug 828778 put icon in manifest so we can show provider icons in activation panel, r=gavin 2013-02-19 09:32:49 -04:00
Shane Caraveo
fb75c78c7d Bug 821262 - Refactor social enabled/active/provider states. r=gavin 2013-02-08 11:39:25 -08:00
Ed Morley
9f6eb892bd Backed out changeset b57874cb3be5 (bug 821262) 2013-02-07 14:36:31 +00:00
Shane Caraveo
583fdb558d Bug 821262 - Refactor social enabled/active/provider states. r=gavin 2013-02-06 13:33:25 -08:00
Mark Hammond
3d48c7d48b Bug 806037 - use nsIPrincipal for origin checks. r=gavin 2012-12-27 18:28:49 +11:00
Joel Maher
16fe286b27 Backed out changeset 251ac29afd1b for perma orange bc 2012-12-27 07:18:33 -05:00
Mark Hammond
955161b39e Bug 806037 - use nsIPrincipal for origin checks. r=gavin 2012-12-27 18:28:49 +11:00
Mark Hammond
4203f055ad Bug 822508 - allow social providers to specify null as the profile. r=gavin 2012-12-19 11:05:37 +11:00
Shane Caraveo
b2309ece07 Bug 809694: implement support for multiple social providers in the front-end, including basic UI to switch between them. Portions of the patch by Gavin Sharp <gavin@gavinsharp.com>, r=gavin, r=markh
--HG--
extra : transplant_source : %2B3%7F%05l%3C%0A%90%B4%F6%B22%172_5%EEl%B3g
2012-12-07 20:13:27 -08:00
Mark Hammond
21ce6e9d58 Bug 811143 - move recommend support to the worker api and avoid dangling port if not supported by the provider. r=jaws 2012-11-15 14:57:28 +11:00
Felipe Gomes
72c3adf341 Bug 808171. Follow-up. Check for and avoid setting the same value twice inside the _setEnabled function instead of the observer. r=markh 2012-11-06 16:30:04 -08:00
Mark Hammond
1d1b8439e5 Bug 808171 - social.enabled preference observer checks if enabled state really needs to change. r=felipe 2012-11-07 11:11:28 +11:00
Felipe Gomes
f5e4934fde Bug 807532. Clear the previous profile when Social is toggled off. r=markh,gavin 2012-10-31 21:00:15 -07:00
Kyle Huey
45adfbf2c8 Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Vicamo Yang
e6e6deb486 Backout 67cb43bb8865: Breaks B2G Marionette 2012-10-31 16:35:11 +08:00
Kyle Huey
7457de64ad Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 12:28:11 -07:00
Ed Morley
a7bb0ec116 Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE 2012-10-30 17:02:31 +00:00
Kyle Huey
dd0cfd935a Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 08:26:12 -07:00
Gavin Sharp
e452d885a9 Adjust comment from bug 790545's patch 2012-10-08 10:57:21 +02:00
Mark Hammond
dcca4408fe Bug 790545 - cache provider's toolbar notification icons. r=felipe 2012-10-08 11:15:02 +11:00
Jared Wein
fee1109c25 Bug 786095 - Initially disable Social API when in safe mode. r=felipe 2012-09-24 14:57:12 -07:00
Jared Wein
61432139c7 Backed out changeset 32d1752fb7ba (bug 786095) 2012-09-24 16:03:59 -07:00
Jared Wein
fa4ba904ea Bug 786095 - Initially disable Social API when in safe mode. r=felipe 2012-09-24 14:57:12 -07:00
Mark Hammond
224134395b Bug 787511 - rename SocialProvider._getWorkerPort to getWorkerPort, remove SocialProvider.port. r=jaws 2012-09-12 12:48:38 +10:00
Phil Ringnalda
ac5f640447 Back out df2ddcab7143 (bug 788100), d9e96444da92 (bug 788405), 092a8add22fd (bug 787511) for xpcshell bustage 2012-09-11 20:46:34 -07:00
Mark Hammond
48d74cf4a8 Bug 787511 - rename SocialProvider._getWorkerPort to getWorkerPort, remove SocialProvider.port. r=jaws 2012-09-12 12:48:38 +10:00
Felipe Gomes
55b9ce1b55 Bug 782468. Basic telemetry for SocialAPI. r=froydnj,mixedpuppy 2012-08-24 17:24:52 -07:00
Gavin Sharp
6c47e08fdf Bug 782287: better delineate SocialService initialization code from provider loading, and lazy-load MozSocialAPI module only when needed, r=adw
--HG--
extra : rebase_source : d1332eb18312255368a985b64d62d76e1fc00a50
2012-08-13 11:20:29 -04:00
Gavin Sharp
2c2b426df2 Bug 781386: add pref to avoid loading built-in providers during test runs, r=markh/mixedpuppy
--HG--
rename : browser/base/content/test/browser_shareButton.js => browser/base/content/test/browser_social_shareButton.js
extra : rebase_source : df925f95972462d0f8d07f1e0810dc22da0f1911
2012-08-08 18:09:37 -07:00
Jared Wein
5ef90fb1ff Bug 776606 - Require user portraits in the Social API to use http, https, or data schemes. r=gavin 2012-08-02 15:30:19 -07:00
Jared Wein
0750d2a779 Backed out changeset 68e5b042c0f5 (bug 776606) for leaks. 2012-08-01 13:56:21 -07:00
Jared Wein
11083658b5 Bug 776606 - Require user portraits in the Social API to use http, https, or data schemes. r=gavin 2012-08-01 10:39:37 -07:00
Benjamin Peterson
60afe29f93 Backout 56e0971c81ea for oth test bustage 2012-07-30 20:59:25 -07:00
Jared Wein
311c6bb96a Bug 776606 - Possible chrome-level JS injection attack with user portraits in the Social API. r=gavin 2012-07-30 19:28:23 -07:00
Gavin Sharp
88440ef4b9 Bug 773351: hook up the mozSocial API to social provider windows, r=markh 2012-07-13 13:51:35 -07:00
Shane Caraveo
4827d17b78 Bug 755136: implement social sidebar, r=gavin
--HG--
extra : rebase_source : ac8b48de10334af10b0019d25cd59411e9928618
2012-07-18 11:40:05 -07:00
Mark Hammond
42aad1cdf9 Bug 774543 - merge SocialProvider into SocialService. r=mixedpuppy 2012-07-18 11:44:09 +10:00
Gavin Sharp
784cbd1834 Bug 773845: lazy-load some social modules to see what effect that has on maxheap/allocs tests 2012-07-16 08:43:50 -07:00
Gavin Sharp
03519d96e1 Bug 773529: add addProvider/removeProvider methods to ease testing, r=adw
--HG--
extra : transplant_source : %1D%0D%D4%B2%05A%C6lD%02%F0%AB%F1%A7%88Y%AC%24%B4%1A
2012-07-13 09:36:00 -07:00
Jared Wein
ef1a7cfcec Bug 765874 - Implement recommend/share button, r=gavin
--HG--
extra : transplant_source : %A6%EC%03Q%AD%F8%CC%08NK%81%D15S%7C%21%7B%B8%E0C
2012-07-11 18:31:19 -07:00
Gavin Sharp
3e09c9914c Bug 771980: provider must be re-usable, r=jaws
--HG--
extra : transplant_source : s%94%84%C2%7C%27%A3%B0%DB%5B%7F%40%96%A4S%21%FFcSA
2012-07-11 10:43:56 -07:00
Ed Morley
178b2fd16c Backout 034afcc038c9 (bug 771877) for mochitest-browser-chrome leaks 2012-07-09 10:09:56 +01:00
Gavin Sharp
dde617d7e0 Bug 771877: add WorkerAPI, r=jaws/mixedpuppy
--HG--
extra : transplant_source : %12%86%EB%94%A1%9C_%EB%84W%1A%C1%92H%A9%25%F4%F6e%C7
2012-07-09 00:22:50 -07:00
Gavin Sharp
6a9fecf760 Bug 771247: lazify SocialService initialization, add getProviderList, r=adw
--HG--
rename : toolkit/components/social/test/xpcshell/test_getProvider.js => toolkit/components/social/test/xpcshell/test_getProviderList.js
extra : transplant_source : %8Ej%FET%034%86M%C9L%25j%12%0AfWt%A1%E9O
2012-07-05 14:01:38 -07:00
Gavin Sharp
1b89e71b01 Bug 766403: add provider class for the social service, r=jaws,adw
--HG--
extra : transplant_source : %90%21%F6%D3%9D%B9Z%8F%22%3A%F9o%F5%8E%20%98G_%F5m
2012-06-26 19:03:32 -07:00
Drew Willcoxon
c5e1b83fb8 Bug 762579 - Implement SocialAPI service provider registry. r=gavin 2012-06-20 18:01:27 -07:00