Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								48a892ea8e 
								
							 
						 
						
							
							
								
								Bug 888510 - In-content theming fixup for the new plugin click-to-activate. Remove the "lightweight" transparent click-to-play theming and make the normal styling plain grey. Switch from a CSS gradient to an image gradient because of performance issues. Highlight the "check for updates" button for outdated plugins. Icons by shorlander and lco, ui-review=lco r=jaws  
							
							... 
							
							
							
							--HG--
rename : toolkit/themes/osx/mozapps/plugins/contentPluginCrashed.png => toolkit/themes/shared/plugins/contentPluginCrashed.png
rename : toolkit/themes/osx/mozapps/plugins/contentPluginDownload.png => toolkit/themes/shared/plugins/contentPluginDownload.png
rename : toolkit/themes/osx/mozapps/plugins/contentPluginMissing.png => toolkit/themes/shared/plugins/contentPluginMissing.png
rename : toolkit/themes/windows/mozapps/plugins/pluginProblem.css => toolkit/themes/shared/plugins/pluginProblem.css 
							
						 
						
							2013-07-26 09:30:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Fritzsche 
								
							 
						 
						
							
							
							
							
								
							
							
								4557a291fb 
								
							 
						 
						
							
							
								
								Bug 887773 - Make plugin doorhanger work for data URLs & fixup permission usage. r=gavin  
							
							
							
						 
						
							2013-07-03 15:01:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d1e4d1ad 
								
							 
						 
						
							
							
								
								Bug 888292 - De-emphasize the plugin icon in the address bar when it doesn't need to catch the user's attention. With this change, the only time the icon will be "alert blue" is when a plugin is click-to-activate and it's too small to show the overlay inline in the page. Icons provided by shorlander. ui-review=lco r=jaws  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 29f8c8ad4fd0234f1d2bf14451416ac7f744c6fb 
							
						 
						
							2013-07-19 10:02:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								5bc7d39cbd 
								
							 
						 
						
							
							
								
								Bug 889788 - Plugin doorhanger breaks when plugins are dynamically removed from a page. This implements the short-term solution of hiding the plugin doorhanger when no more plugins are on the page (the better long-term solution will keep showing the UI and track all the plugins a page ever uses). This also implements a short-term solution when a user enables a plugin. Also bug 887088 - Short-term UI solution: when a user loads multiple tabs from a site and enables a plugin on one of them, the plugins are not enabled on other tabs but the "continue allowing" button does nothing. This patch makes the "Continue Allowing" button enable existing plugins of that type. r=jaws r=jschoenick  
							
							... 
							
							
							
							--HG--
extra : rebase_source : a60ae3259579ea63d51921dc3c70836da2d7ab3a 
							
						 
						
							2013-07-19 10:02:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3660124331 
								
							 
						 
						
							
							
								
								Bug 888908 - When the location bar is missing, don't auto-popup the plugin notification (ever). It will still pop up when clicking the in-page UI. And Australis will make this code moot anyway, r=jaws  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 71a035bf35cd8bb7910d54c34df073c3daf654e7 
							
						 
						
							2013-07-19 10:02:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dão Gottwald 
								
							 
						 
						
							
							
							
							
								
							
							
								f5ddb637cd 
								
							 
						 
						
							
							
								
								Bug 887167 - Undo global-scope pollution from browser-plugins.js. r=jaws  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 45aa63c4fa5ae7ed65211ad294882f33cad449d5 
							
						 
						
							2013-06-26 15:56:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								2a294d7e77 
								
							 
						 
						
							
							
								
								Bug 880735 part F - Remove extra functions, strings, and styles which are no longer needed, r=jaws  
							
							
							
						 
						
							2013-06-24 08:51:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								b02c781c12 
								
							 
						 
						
							
							
								
								Bug 880735 part D - New doorhanger frontend code. Removes all logic which shows the plugin doorhanger automatically, including on scripting. Always show the doorhanger when there is a plugin present on the page, even if that plugin is currently enabled. Make the "always" choices clear to the user. r=jaws  
							
							
							
						 
						
							2013-06-24 08:51:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron McCormack 
								
							 
						 
						
							
							
							
							
								
							
							
								b62e6992aa 
								
							 
						 
						
							
							
								
								Bug 872838 - Fix some JS strict warnings on startup. r=gavin  
							
							
							
						 
						
							2013-05-16 11:11:29 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Sonne 
								
							 
						 
						
							
							
							
							
								
							
							
								66a299bc03 
								
							 
						 
						
							
							
								
								Bug 870112 - Migrate plugins.hide_infobar_for_missing_plugin to plugins.notifyMissingFlash r=dolske  
							
							
							
						 
						
							2013-05-08 17:20:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Sonne ext:(%2C%20Justin%20Dolske%20%3Cdolske%40mozilla.com%3E) 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4ea6d3e9 
								
							 
						 
						
							
							
								
								Bug 839206 - Replace plugin installation notification bar with door hanger r=dolske  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 20a6d7a32805772e9435ec874c049481a863a749 
							
						 
						
							2013-05-03 13:44:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								9fa5875fb2 
								
							 
						 
						
							
							
								
								bug 853615 - unregister/reregister click handlers for CTP plugins on pageshow r=jaws  
							
							
							
						 
						
							2013-04-19 12:31:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								e515e8c98c 
								
							 
						 
						
							
							
								
								bug 832481 - require doorhanger to activate vulnerable click-to-play plugins r=jaws  
							
							
							
						 
						
							2013-03-08 15:51:34 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Justin Dolske 
								
							 
						 
						
							
							
							
							
								
							
							
								063f3db769 
								
							 
						 
						
							
							
								
								Bug 850925 - Remove front-end UI for unused npapi-carbon-event-model-failure plugin error. r=bsmedberg  
							
							
							
						 
						
							2013-03-15 15:55:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew Willcoxon 
								
							 
						 
						
							
							
							
							
								
							
							
								8715a08802 
								
							 
						 
						
							
							
								
								Bug 648675 - Allow comments and URL opt-in in content/plugin crash UI. r=dolske,ted  
							
							
							
						 
						
							2013-02-14 15:57:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Delendik 
								
							 
						 
						
							
							
							
							
								
							
							
								69a7ff37d4 
								
							 
						 
						
							
							
								
								Bug 839714 - Extend PlayPreview API. r=jschoenick, r=jwein  
							
							
							
						 
						
							2013-02-14 15:38:41 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd5eb80d5 
								
							 
						 
						
							
							
								
								Bug 831921 - Make the plugin UI less broken-looking for all plugins except for crashed plugins, including visual tweaks by shorlander. r=jaws  
							
							
							
						 
						
							2013-02-06 15:11:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jared Wein 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc168b99d 
								
							 
						 
						
							
							
								
								Bug 831365 - Always show the click-to-play doorhanger when the Navigation Toolbar is collapsed. r=gavin  
							
							
							
						 
						
							2013-01-24 14:39:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jared Wein 
								
							 
						 
						
							
							
							
							
								
							
							
								5e5f30d4ae 
								
							 
						 
						
							
							
								
								Bug 774315 - Close button and context menu to hide click-to-play plugin instances. Portions of the patch contributed by David Keeler. r=felipe  
							
							
							
						 
						
							2012-07-17 13:45:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf3a0e3d2 
								
							 
						 
						
							
							
								
								bug 809846 - CTP: activate dynamically added plugins of the same type when using popup notification r=jaws  
							
							... 
							
							
							
							--HG--
rename : browser/base/content/test/plugin_bug743421.html => browser/base/content/test/plugin_add_dynamically.html 
							
						 
						
							2013-01-11 16:25:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								ddd6678cd1 
								
							 
						 
						
							
							
								
								bug 821170 - expose a reshow method in PopupNotifications and use it r=jaws  
							
							
							
						 
						
							2013-01-07 16:30:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								207c4dd3bd 
								
							 
						 
						
							
							
								
								bug 820303 - scripted click-to-play plugins: handle deny permission r=jaws  
							
							
							
						 
						
							2013-01-03 11:31:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dão Gottwald 
								
							 
						 
						
							
							
							
							
								
							
							
								d87a6a4688 
								
							 
						 
						
							
							
								
								Bug 822845 - Use 'this' rather than 'self' in gPluginHandler.handleEvent. r=jaws  
							
							
							
						 
						
							2012-12-19 19:39:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								52d3900b30 
								
							 
						 
						
							
							
								
								bug 820497 - update popup notification for click-to-play more often r=jaws  
							
							
							
						 
						
							2012-12-17 16:12:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dão Gottwald 
								
							 
						 
						
							
							
							
							
								
							
							
								70f971fb0b 
								
							 
						 
						
							
							
								
								Bug 822435 - Undo global-scope pollution from browser-plugins.js. r=jaws  
							
							
							
						 
						
							2012-12-18 01:05:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jared Wein 
								
							 
						 
						
							
							
							
							
								
							
							
								8e2e5f06a2 
								
							 
						 
						
							
							
								
								Bug 819992 - Only open the click-to-play doorhanger once per window per session. Use the red blocked plugin icon and flash the icon to bring extra attention. r=dao  
							
							
							
						 
						
							2012-12-11 22:41:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								dac115dc1f 
								
							 
						 
						
							
							
								
								bug 810082 - open popup when invisible click-to-play plugin is scripted r=jaws  
							
							
							
						 
						
							2012-12-05 15:36:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								624f33417f 
								
							 
						 
						
							
							
								
								bug 818118 - guard pluginHost.getPermissionStringForType calls r=jaws  
							
							
							
						 
						
							2012-12-06 13:32:23 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								233b384467 
								
							 
						 
						
							
							
								
								bug 818009 - canActivate: only click-to-play-type plugins are valid r=jaws  
							
							
							
						 
						
							2012-12-05 13:00:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								df08f8d094 
								
							 
						 
						
							
							
								
								bug 746374 - differentiate click-to-play plugin permissions by type and vulnerability status r=jaws r=joshmoz  
							
							
							
						 
						
							2012-11-27 10:09:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								6d96cbc37a 
								
							 
						 
						
							
							
								
								bug 812562 - click-to-play: reshow notification for blocklisted plugins r=jaws  
							
							
							
						 
						
							2012-11-20 16:58:22 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								9bbf39372f 
								
							 
						 
						
							
							
								
								bug 814383 - fix javascript strict-mode warnings in browser.js. r=gavin  
							
							
							
						 
						
							2012-11-26 16:18:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Schoenick 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c0496fa5 
								
							 
						 
						
							
							
								
								Bug 800018 - Part 2 - Move plugin fallback event handling entirely to the front end. r=jaws  
							
							
							
						 
						
							2012-11-19 11:38:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Fritzsche 
								
							 
						 
						
							
							
							
							
								
							
							
								92d8ff57a2 
								
							 
						 
						
							
							
								
								Bug 787619 - Prevent clicks on the click-to-play placeholder triggering other handlers. r=jaws  
							
							
							
						 
						
							2012-10-19 15:11:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jared Wein 
								
							 
						 
						
							
							
							
							
								
							
							
								4766ff4681 
								
							 
						 
						
							
							
								
								Bug 799396 - Use Map instead of object literal in browser-plugins.js for hash tables. r=dao  
							
							
							
						 
						
							2012-10-09 23:40:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								22f368b019 
								
							 
						 
						
							
							
								
								Bug 797959 - Click-to-play: change entity name along with string change. r=jaws  
							
							
							
						 
						
							2012-10-04 11:20:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Ruderman 
								
							 
						 
						
							
							
							
							
								
							
							
								a62ed27c94 
								
							 
						 
						
							
							
								
								Bug 797677 - getPluginInfo indexes into navigator.mimeTypes unsafely. r=keelerd,jaws  
							
							
							
						 
						
							2012-10-04 22:17:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								628e91edee 
								
							 
						 
						
							
							
								
								Bug 793338 - Implement blocklist click-to-play plugin notification popup UI. r=jaws  
							
							
							
						 
						
							2012-09-29 19:32:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								7bac2af2ad 
								
							 
						 
						
							
							
								
								Bug 754472 - Implement multiple plugin click-to-play UI. r=jaws r=margaret r=dietrich  
							
							
							
						 
						
							2012-08-28 09:23:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury 
								
							 
						 
						
							
							
							
							
								
							
							
								4d8df099e9 
								
							 
						 
						
							
							
								
								Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz  
							
							
							
						 
						
							2012-08-25 17:18:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								75b52bafcd 
								
							 
						 
						
							
							
								
								Revert bug 776208 for semi-consistent failures:  
							
							... 
							
							
							
							TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Test 1a, the overlay about: content is expected
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: chrome://mochitests/content/browser/browser/base/content/test/plugin_test.html
CLOSED TREE 
							
						 
						
							2012-08-24 13:08:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Brubeck 
								
							 
						 
						
							
							
							
							
								
							
							
								9c4bea693c 
								
							 
						 
						
							
							
								
								Back out b3c861bd1e2f (bug 785190) because it depends on bug 776208 on a CLOSED TREE  
							
							
							
						 
						
							2012-08-24 15:34:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury 
								
							 
						 
						
							
							
							
							
								
							
							
								e1a17e7c80 
								
							 
						 
						
							
							
								
								Bug 785190 - Add canActivatePlugin to reshowClickToPlayNotification. r=jaws  
							
							
							
						 
						
							2012-08-24 16:18:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury 
								
							 
						 
						
							
							
							
							
								
							
							
								66d7f566fa 
								
							 
						 
						
							
							
								
								Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz  
							
							
							
						 
						
							2012-08-24 16:18:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								a859c5ef74 
								
							 
						 
						
							
							
								
								Revert bug 776208 for semi-consistent failures:  
							
							... 
							
							
							
							TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Test 1a, the overlay about: content is expected
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: chrome://mochitests/content/browser/browser/base/content/test/plugin_test.html
--HG--
extra : rebase_source : e000988677d466b4796c5b2a51968f586743e6db 
							
						 
						
							2012-08-24 13:08:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e1a451e4 
								
							 
						 
						
							
							
								
								Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret sr=joshmoz  
							
							... 
							
							
							
							--HG--
extra : rebase_source : f9b13bbda1318dbdaa71b04b3e04736655e65081 
							
						 
						
							2012-08-23 17:11:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								2277881438 
								
							 
						 
						
							
							
								
								bug 779662 - click-to-play overlay click handler too restrictive. r=jaws  
							
							
							
						 
						
							2012-08-06 11:33:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								6f37861531 
								
							 
						 
						
							
							
								
								bug 760625 - use the blocklist to inform click-to-play plugins.  r=joshmoz,bmcbride  
							
							
							
						 
						
							2012-07-11 08:56:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Justin Dolske 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e14521d3 
								
							 
						 
						
							
							
								
								Bug 758812 - Break up browser.js into smaller pieces, Phase 1 (Plugins). r=gavin  
							
							
							
						 
						
							2012-05-31 23:26:00 -07:00