Jared Wein
ccc9a5ee4d
Bug 916276 - Remove dead click-to-play code. r=gfritzsche
2013-09-17 11:36:24 -04:00
Neil Rashbrook
702fcbcefc
Bug 914609 Consistently use plugin placeholder anonymous element anonids r=jaws
2013-09-11 08:31:36 +01:00
Benjamin Smedberg
9906615ea8
Bug 902075 - Add telemetry for plugin click-to-activate doorhanger UI, r=vladan
2013-09-04 16:07:54 +02:00
Benjamin Smedberg
f1c0c3bc61
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
2013-07-26 09:30:27 -04:00
Georg Fritzsche
ba550351ce
Bug 887773 - Make plugin doorhanger work for data URLs & fixup permission usage. r=gavin
2013-07-03 15:01:06 +02:00
Benjamin Smedberg
1372695b59
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
2013-07-19 10:02:48 -04:00
Benjamin Smedberg
9e9a9f2f15
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
2013-07-19 10:02:48 -04:00
Benjamin Smedberg
20ebf812ef
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
2013-07-19 10:02:47 -04:00
Dão Gottwald
d29cff8eea
Bug 887167 - Undo global-scope pollution from browser-plugins.js. r=jaws
2013-06-26 15:56:29 +02:00
Benjamin Smedberg
7cf595ba2b
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
98dd61d97b
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
046dd99b0d
Bug 872838 - Fix some JS strict warnings on startup. r=gavin
2013-05-16 11:11:29 +10:00
Christian Sonne
ed93f39533
Bug 870112 - Migrate plugins.hide_infobar_for_missing_plugin to plugins.notifyMissingFlash r=dolske
2013-05-08 17:20:20 -07:00
Christian Sonne
14b980a23c
Bug 839206 - Replace plugin installation notification bar with door hanger r=dolske
2013-05-03 13:44:12 -07:00
David Keeler
702d012731
bug 853615 - unregister/reregister click handlers for CTP plugins on pageshow r=jaws
2013-04-19 12:31:40 -07:00
David Keeler
383e8658fe
bug 832481 - require doorhanger to activate vulnerable click-to-play plugins r=jaws
2013-03-08 15:51:34 -08:00
Justin Dolske
bd3ba38b15
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
c3c712115d
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
0c75a13b9f
Bug 839714 - Extend PlayPreview API. r=jschoenick, r=jwein
2013-02-14 15:38:41 -06:00
Benjamin Smedberg
171f8b434c
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
3ab0adad0b
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
146616b917
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
c75b14a18f
bug 809846 - CTP: activate dynamically added plugins of the same type when using popup notification r=jaws
2013-01-11 16:25:02 -08:00
David Keeler
0dc791d0a2
bug 821170 - expose a reshow method in PopupNotifications and use it r=jaws
2013-01-07 16:30:35 -08:00
David Keeler
97ccc574d8
bug 820303 - scripted click-to-play plugins: handle deny permission r=jaws
2013-01-03 11:31:04 -08:00
Dão Gottwald
30037fcf71
Bug 822845 - Use 'this' rather than 'self' in gPluginHandler.handleEvent. r=jaws
2012-12-19 19:39:45 +01:00
David Keeler
3c1abdb7dc
bug 820497 - update popup notification for click-to-play more often r=jaws
2012-12-17 16:12:14 -08:00
Dão Gottwald
f2d54a1873
Bug 822435 - Undo global-scope pollution from browser-plugins.js. r=jaws
2012-12-18 01:05:00 +01:00
Jared Wein
98995818cc
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
ec4d48c7a5
bug 810082 - open popup when invisible click-to-play plugin is scripted r=jaws
2012-12-05 15:36:39 -08:00
David Keeler
048e05df61
bug 818118 - guard pluginHost.getPermissionStringForType calls r=jaws
2012-12-06 13:32:23 -08:00
David Keeler
b576a04f75
bug 818009 - canActivate: only click-to-play-type plugins are valid r=jaws
2012-12-05 13:00:52 -08:00
David Keeler
9d411aa407
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
9e6886cda3
bug 812562 - click-to-play: reshow notification for blocklisted plugins r=jaws
2012-11-20 16:58:22 -08:00
Jonathan Kew
f0be4f09aa
bug 814383 - fix javascript strict-mode warnings in browser.js. r=gavin
2012-11-26 16:18:25 +00:00
John Schoenick
bbef96c166
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
fdc65a363d
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
47c62ce9a7
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
990077da18
Bug 797959 - Click-to-play: change entity name along with string change. r=jaws
2012-10-04 11:20:16 -07:00
Jesse Ruderman
f5e7d2be15
Bug 797677 - getPluginInfo indexes into navigator.mimeTypes unsafely. r=keelerd,jaws
2012-10-04 22:17:27 -07:00
David Keeler
72bab1b8c0
Bug 793338 - Implement blocklist click-to-play plugin notification popup UI. r=jaws
2012-09-29 19:32:34 -07:00
David Keeler
d26d7095c6
Bug 754472 - Implement multiple plugin click-to-play UI. r=jaws r=margaret r=dietrich
2012-08-28 09:23:10 -07:00
Yury
8dca0cb6e6
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz
2012-08-25 17:18:44 -04:00
Benjamin Smedberg
4b48693cbf
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
c3d832c5a9
Back out b3c861bd1e2f (bug 785190) because it depends on bug 776208 on a CLOSED TREE
2012-08-24 15:34:50 -07:00
Yury
6e874e331c
Bug 785190 - Add canActivatePlugin to reshowClickToPlayNotification. r=jaws
2012-08-24 16:18:17 -04:00
Yury
84fe6f7890
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz
2012-08-24 16:18:16 -04:00
Benjamin Smedberg
cbdfb71fb3
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
2012-08-24 13:08:15 -04:00
Yury
7aa3bfe5ac
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret sr=joshmoz
2012-08-23 17:11:51 -04:00
David Keeler
beb30755c1
bug 779662 - click-to-play overlay click handler too restrictive. r=jaws
2012-08-06 11:33:52 -07:00