Commit Graph

101 Commits

Author SHA1 Message Date
Birunthan Mohanathas
ea4b9db11b Bug 1054584 - Fix "statusDiv is null" error in browser-plugins.js and add test. r=jaws 2014-08-25 12:17:37 -07:00
Birunthan Mohanathas
4ded33c6dd Bug 1024672 - Part 3: Remove CrashManager.addSubmission in favor of CrashManager.addSubmission{Attempt,Result}. r=gps 2014-08-21 15:43:50 -07:00
Birunthan Mohanathas
863624f23f Bug 972237 - Fix missing plugin overlay with some zoom levels and add test. r=mikedeboer 2014-07-31 12:54:21 -07:00
Georg Fritzsche
d2edde8c21 Bug 1045500 - Skip processing the plugin name for plugin crashes in the front-end for GMP plugins. r=ttaubert 2014-07-29 16:46:16 +02:00
Georg Fritzsche
b217738a1f Bug 1043531 - Let frontend deal properly with PluginCrashed without a browser dump id. r=ttaubert 2014-07-28 16:17:00 +02:00
Felipe Gomes
e1b8ad3117 Bug 1009760 - Support displaying of crash notification for GMP plugins. r=gfritzsche 2014-07-18 15:11:53 -03:00
Birunthan Mohanathas
41a059a488 Bug 994708 - Part 2: Record submission event for plugin crashes. r=gps 2014-07-09 08:14:42 -07:00
Jim Blandy
39dc0c6097 Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Masatoshi Kimura
b7f203c650 Bug 981237 - Remove DataContainerEvent dependency from Plugin crash handler. r=jst,johns 2014-03-21 13:00:00 +09:00
Georg Fritzsche
ab98ac1b9b Bug 977543 - CTP overlay is not displayed for iframes/embedded videos. r=jaws 2014-02-28 12:24:13 +01:00
John Schoenick
f86ee3f08c Bug 971279 - Add plugin.java.mime. r=bsmedberg 2014-02-25 13:30:03 -08:00
Anup
b527272e82 Bug 921730 - "The plugin is disabled" placeholder cannot be closed. r=jaws 2014-02-25 13:57:42 -05:00
Willian Gustavo Veiga
cd5ca6c1ed Bug 922107 - Add pref to hide the "missing plugin" notifications. r=jaws 2014-02-25 11:53:02 +01:00
Georg Fritzsche
ec473c9148 Bug 968762 - Plugin overlays are not displayed if plugin element is not fully in scroll view. r=jaws 2014-02-24 17:45:48 +01:00
Wes Kocher
f70c24d970 Backed out 7 changesets (bug 406541, bug 738396, bug 852315, bug 971273, bug 971279) for various java/plugin-related failures on a CLOSED TREE
Backed out changeset 13cc8a7ee925 (bug 852315)
Backed out changeset 23dfc36f99d4 (bug 852315)
Backed out changeset fb56bd7c0feb (bug 406541)
Backed out changeset b24d1437c6f3 (bug 738396)
Backed out changeset 5028e1290b45 (bug 971279)
Backed out changeset 34ecdab0cfc2 (bug 971279)
Backed out changeset 95b4aa01923d (bug 971273)
2014-02-20 16:19:30 -08:00
John Schoenick
ed38a9921d Bug 971279 - Add plugin.java.mime. r=bsmedberg 2014-02-20 14:38:02 -08:00
Georg Fritzsche
bf697ffbb1 Bug 896418 - Improve naming for CtP popupNotification centerActions. r=jaws 2014-02-17 14:41:10 +01:00
Bhagya
fdefe4d661 Bug 957922 - aBrowser is null in _setPluginNotificationIcon. r=jaws 2014-01-27 15:34:35 -05:00
Benjamin Smedberg
82c57a40f4 Bug 932832 - click-to-play not discoverable for Google Hangouts video plugin because it is positioned at -40000,-40000. Check for positioning and treat this as a hidden plugin, r=jaws 2013-12-17 10:53:33 -05:00
Benjamin Smedberg
de1af181c0 Bug 853973 - If a plugin is overlayed by other content on the page, then treat it as a hidden plugin: hide the overlay and present the infobar for click-to-play or crashed plugins, r=jaws 2013-12-17 10:53:32 -05:00
Georg Fritzsche
20b5ecf529 Bug 943383 - Fix state not being remembered in click-to-play doorhanger. r=jaws 2013-12-09 21:48:54 +01:00
Georg Fritzsche
a049025807 Bug 941714 - Fix plugin notification bar not disappearing after activating plugins. r=jaws 2013-11-22 01:14:38 +01:00
Benjamin Smedberg
8f2e59b6c8 Bug 932854 - trunk-only patch to use new strings for the buttons, r=jaws 2013-11-19 08:17:04 -05:00
Benjamin Smedberg
7b516b11e1 Bug 932854 telemetry - add telemetry for showing the plugin infobar and its two buttons, r=jaws 2013-11-19 08:17:03 -05:00
Benjamin Smedberg
81e4a84745 Bug 932854 - when a site uses a hidden plugin, show a notification bar to aid discoverability. This patch, suitable for trunk and branch, uses existing strings which are not ideal. r=jaws 2013-11-11 16:11:12 -05:00
Ryan VanderMeulen
45a1da4fd8 Backed out changesets 2e36a398a61f, fd2aafdc34d0, and 8f2cd9cf4d65 (bug 932854) for Windows mochitest-other crashes on a CLOSED TREE. 2013-11-12 16:24:51 -05:00
Benjamin Smedberg
a0473484c6 Bug 883404 (UI portion) - Disable running plugins on the current page when the user chooses "Block", r=jaws 2013-11-11 16:11:12 -05:00
Benjamin Smedberg
84a9fbbe48 Bug 932854 - when a site uses a hidden plugin, show a notification bar to aid discoverability. This patch, suitable for trunk and branch, uses existing strings which are not ideal. r=jaws 2013-11-11 16:11:12 -05:00
Benjamin Smedberg
13561d2132 Bug 934503 - Activated hidden plugins should not show the hidden plugin notification icon, r=jaws 2013-11-05 16:43:53 -05:00
Wes Kocher
49e8c0982c Backed out 2 changesets (bug 934503) for browser-chrome bustage
Backed out changeset f631148645b3 (bug 934503)
Backed out changeset a8131d677d9b (bug 934503)
2013-11-04 16:22:03 -08:00
Benjamin Smedberg
0b0f43d784 Bug 934503 - Activated hidden plugins should not show the hidden plugin notification icon, r=jaws 2013-11-04 16:47:29 -05:00
Benjamin Smedberg
d5be044285 Bug 933935 - Strip parentheticals when making nice plugin names, r=dolske 2013-11-04 09:59:38 -05:00
Benjamin Smedberg
dde912d85a Bug 932786 - CTP doorhanger does not update to show the new plugin state after the user clicks allow or block; update pluginInfo.fallbackType with the new state in gPluginHandler._updatePluginPermission, r=keeler 2013-11-02 11:53:27 -04:00
Benjamin Smedberg
818352c983 Bug 745187 part B - If a plugin is already activated, don't refresh the page. 2013-11-02 11:53:26 -04:00
Benjamin Smedberg
5f1a207953 Bug 745187 - Don't introduce a delay notifying the frontend about new plugins added to the document, because script may immediately remove them from the page. To fix the delayed layout of XBL, introduce a separate method to calculate the notification icon visibility, r=jaws
Note: this patch still has one potential hole: if content creates a plugin and destroys it without forcing reflow, the XBL binding will not be instantiated. This doesn't appear to be a problem in practice, because every site that wants to use a plugin also has to trigger frame construction to get the plugin to instantiate (document.write of the embed element appears to do this automatically).
2013-11-02 11:53:26 -04:00
Benjamin Smedberg
1e74035881 Bug 926605 part B - automatically refresh the page if the users chooses to enable a plugin but its no longer on the page, r=jaws 2013-10-27 14:41:29 -04:00
Benjamin Smedberg
1892f0ea38 Bug 926605 part A - When a plugin is removed from a page, continue showing it in the plugin doorhanger, to deal with the cases where the site removes a plugin immediately after trying to use it, r=jaws 2013-10-27 14:41:28 -04:00
Benjamin Smedberg
30d46c60eb Fixup for bug 927174 - use the preexisting app.support.baseURL pref instead of a custom one 2013-10-21 10:33:49 -04:00
Georg Fritzsche
532b5d35a5 Bug 853694 - Cannot send crash reports for click-to-play plugins. r=jaws 2013-10-19 17:15:18 +02:00
Carsten "Tomcat" Book
e2af0ec682 Merge mozilla-central to mozilla-inbound 2013-10-18 14:13:10 +02:00
Benjamin Smedberg
dbaaddbde6 Bug 927174 - Add a "More Info..." link to the plugin click-to-activate panel which links to SUMO, r=jaws 2013-10-16 16:35:40 -04:00
Georg Fritzsche
f2ef738986 Bug 922349 - Removing iframe with plugin content breaks doorhanger. r=gavin 2013-10-16 00:42:48 +02:00
Georg Fritzsche
bd035eaa4f Bug 920927 - Fix plugin overlay handling. r=neil 2013-10-15 10:35:49 +02:00
Carsten "Tomcat" Book
bdfb837d76 Merge m-c to mozilla-inbound 2013-09-26 15:46:38 +02:00
Georg Fritzsche
af2f6ba4de Bug 916542 - Guard against non-plugin elements in DOMWindowUtils.plugins. r=jaws 2013-09-26 10:12:51 +02:00
Dão Gottwald
ced4083922 Bug 919493 - browser-plugins.js should call openUILinkIn rather than openURL. r=gavin 2013-09-26 11:17:32 +02:00
Georg Fritzsche
1c305db1b5 Bug 790483 - click-to-play plugins fail to show placeholder after resizing. r=jaws 2013-09-17 23:23:05 +02:00
Wes Kocher
c8424650b8 Backed out changeset 8677a18553e7 (bug 790483) for m-oth failure on a CLOSED TREE 2013-09-23 13:23:28 -07:00
Georg Fritzsche
80b6463437 Bug 790483 - click-to-play plugins fail to show placeholder after resizing. r=jaws 2013-09-17 23:23:05 +02:00
Jared Wein
ccc9a5ee4d Bug 916276 - Remove dead click-to-play code. r=gfritzsche 2013-09-17 11:36:24 -04:00