Aaron Klotz
25923032b0
Bug 998863: Asynchronous Plugin Initialization, Part 5: PluginModuleChild changes; r=jimm
2014-12-24 17:56:22 -07:00
Aaron Klotz
a2a81bc6fc
Bug 998863: Asynchronous Plugin Initialization, Part 4: IPDL changes; r=jimm
2014-12-24 17:56:13 -07:00
Bill McCloskey
a4e09f73a7
Bug 1109883 - Use urgent messages for protocol bridging (r=bent)
2014-12-18 17:35:48 -08:00
Bill McCloskey
ada88eb3e2
Bug 1110938 - Add timeout for CPOWs (default to 0) (r=dvander)
2014-12-18 17:35:44 -08:00
Jed Davis
0dbeb39542
Bug 1112747 - Change mozilla::plugins::IPCByteRanges from std::vector to nsTArray. r=jimm
2014-12-17 12:57:00 -05:00
Aaron Klotz
1a55a74f80
Bug 1070755: Fix invalid key for module init histogram; r=vladan
2014-12-15 17:02:02 -07:00
Benjamin Smedberg
b6ad2485fb
Bug 1110818 - Measure crash and breakpad rates for subprocesses (plugin/gmplugin/content), r=gfritzsche
2014-12-12 14:13:28 -05:00
Benjamin Smedberg
c5bf7a3d77
Bug 1108035 - Add a preference that allows us to disable Flash protected mode from within Firefox. We do this by hooking CreateFileW and replacing the Flash config file with our own. r=aklotz
2014-12-12 10:19:06 -05:00
Aaron Klotz
fa5a9e12ba
Bug 1070755: Telemetry to track total time that the main thread is blocked during plugin initialization; r=vladan (Relanding because I meant to back out a different commit for bustage, not this) CLOSED TREE
2014-12-11 14:00:47 -07:00
Wes Kocher
585e114d54
Backed out changeset 62a9e591e57d (bug 1070755) for mochitest-11 bustage on a CLOSED TREE
2014-12-11 14:53:01 -08:00
Aaron Klotz
1fcab019db
Bug 1070755: Telemetry to track total time that the main thread is blocked during plugin initialization; r=vladan
2014-12-11 14:00:47 -07:00
Bill McCloskey
374735cd4a
Backout bug 1099410 for increasing crash rate
2014-12-11 10:09:44 -08:00
Georg Fritzsche
a54f18a35b
Bug 1106552 - Fix invalid conversions of string to NPVariant in plugin code. r=bsmedberg
2014-12-11 15:05:13 +01:00
Josh Aas
974e19a35e
Bug 1092630: Get rid of native widgets for OS X NPAPI plugins, make things work much better under e10s. Patch by Josh Aas, Markus Stange, Steven Michaud, David Parks. r=smichaud/jst/josh (more reviews pending)
2014-12-11 08:44:07 -06:00
Ehsan Akhgari
a659e4db58
Bug 1109694 - Fix more bad implicit constructors in DOM; r=baku
2014-12-10 17:49:09 -05:00
Chris Peterson
83fa2577db
Bug 1107814 - Part 1: Mark more directories as FAIL_ON_WARNINGS for all compilers. r=gps
2014-12-04 16:24:03 -08:00
Jacek Caban
0204e24788
Bug 1102804 - Fixed -Wparentheses warnings found in mingw build (dom/plugins part). r=aklotz
2014-11-27 10:58:58 +01:00
Bill McCloskey
c552fad3d9
Bug 1099410 - [e10s] Fix re-entrant plugin loading (r=bsmedberg)
2014-11-21 14:00:55 -08:00
Bill McCloskey
a01ae11487
Bug 1102898 - Need to unregister plugin offline observer on Mac, Linux (r=bsmedberg)
2014-11-21 14:00:24 -08:00
Tatiana Meshkova
7afbcef537
Bug 1023156 - Cannot build Qt with errors in gfxQtPlatforms (with Qt 5.3)
2014-11-19 22:02:51 -08:00
Mike Conley
136e538abf
Bug 1008435 - Let the Gecko Profiler work with child processes. r=BenWa,smaug.
...
We now allow profiling the content process for e10s, and plugin processes.
2014-11-18 12:50:25 -05:00
Bill McCloskey
c49d4cbef6
Bug 1093693 - [e10s] Don't use sync messages between plugins and chrome process (r=jimm)
2014-11-18 21:46:01 -08:00
Jim Mathies
8efcfcc825
Bug 669200 - Disable PluginInstanceParent's subclass on the chrome plugin window since we cannot set subclasses on chrome windows in the content process. r=aklotz
2014-11-12 14:59:22 -06:00
Jim Mathies
fd3e83fa8d
Bug 669200 - Add support for gtk socket widgets for plugin windows. r=roc
2014-11-12 14:59:21 -06:00
Jim Mathies
36ee9eb5e9
Bug 669200 - Implement base PPluginWidget classes for managing plugin windows via content. r=billm
2014-11-12 14:59:19 -06:00
Steven Michaud
0796a0991f
Bug 1092855 - Work around bad interaction between jemalloc and Apple uninitialized memory bug. r=spohl
2014-11-11 15:28:18 -06:00
Mike Hommey
632dbaeb90
Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
...
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.
Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.
Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Ehsan Akhgari
adaedd07aa
Bug 1090242 - Fix some more bad implicit constructors in DOM; r=baku
2014-10-10 17:28:35 -04:00
Bill McCloskey
7061e6eaa0
Bug 641685 - Start plugins from the chrome process in e10s (r=bsmedberg)
...
This patch has a few side effects:
1. Plugins in the chrome process are "mirrored" to all content processes,
although this mirroring is currently imperfect (bug 1090576)
2. Plugins are no longer sorted by modification date in nsPluginHost.
3. Plugin exceptions are no longer propagated to JS code. They are ignored.
2014-10-29 08:05:36 -07:00
Bill McCloskey
ea4cd2e4e8
Bug 641685 - Make plugin object map a singleton in the plugin process (r=bsmedberg)
...
This patches moves the object map (which tracks the PluginScriptableObjectChild
and PluginInstanceChild for a given NPObject) from the PluginModuleChild to
a global variable. This change prepares the way for having multiple PluginModuleChild
instances in a given plugin process.
2014-10-29 08:04:51 -07:00
Mason Chang
5816cf797a
Bug 1085696. Part 1 Move widget/xpwidget to /widget. r=roc
2014-10-23 10:16:45 -07:00
Aaron Klotz
42d068f947
Bug 818307: Part 2 - Plugin Hang UI ChromeHang annotations; r=gfritzsche
2014-10-21 11:48:08 -06:00
Bill McCloskey
e5e5debbf4
Bug 1081353 - Eliminate PPluginIdentifier (r=bsmedberg)
2014-10-20 09:47:25 -07:00
Robert O'Callahan
864665b3b1
Bug 1072528. Part 1: Remove plugin-related code. r=bsmedberg
2014-09-24 16:35:00 -04:00
Jonathan Watt
012086d51e
Bug 1084093, part 3 - Use the new ToDeviceColor() function to undo the breakage to gfx.color_management.mode=1 (eCMSMode_All) caused by the Moz2D porting work. r=Bas
2014-10-17 12:53:16 +01:00
Eric Rahm
4fa9963804
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
2014-10-08 13:19:14 -07:00
Wes Kocher
e9f3c5a025
Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
...
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Eric Rahm
d4a2adcfd6
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
2014-10-06 13:11:24 -07:00
50a7e89f36
Bug 1076926 - Add windows 10 support to exe manifest. r=jimm
2014-10-04 14:43:01 +09:00
Arnaud Sourioux
13efd81178
Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron
2014-09-24 06:34:00 +02:00
Josh Aas
fad7b93bd6
Bug 1063318: Switch Chromium IPC code to Mozilla's ref/auto ptr types. Also fix thread safety bug. r=nfroyd
2014-09-19 13:17:17 -05:00
Wes Kocher
36f1c4ee0e
Backed out changeset d77733726cae (bug 1063318) for b2g mochitest leaks
2014-09-18 16:30:33 -07:00
Josh Aas
77201eb1a0
Bug 1063318: Switch Chromium IPC code to Mozilla's ref/auto ptr types. Also fix thread safety bug. r=nfroyd
2014-09-18 15:52:59 -05:00
Jeff Gilbert
4943991010
Bug 1037147 - Remove SharedTextureHandle and friends r=mattwoodrow,snorp
2014-09-17 08:13:29 -05:00
Aaron Klotz
229c4e2b4e
Bug 1066182: Backout patch from bug 768802 due to bug fix in Flash 15; r=bsmedberg
2014-09-12 13:04:09 -06:00
James Willcox
e07d73a455
Back out a84f9edfe968 for bustage
2014-09-12 14:01:26 -05:00
Jeff Gilbert
63c2e0ad7f
Bug 1037147 - Replace SharedTextureHandle with a TextureClient variant r=mattwoodrow,snorp
2014-09-12 13:39:20 -05:00
Mike Hommey
528423a154
Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
...
Also force to use the existing template for XPCOM components.
2014-09-04 09:04:45 +09:00
Mike Hommey
aec0b61280
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
2014-09-03 14:10:54 +09:00
Ehsan Akhgari
99fed18e00
Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku
2014-09-01 18:26:43 -04:00