Benjamin Smedberg
|
3a5f09a601
|
Revert bug 595337 because of persistent leaks running mochitests, and bug 556487 because of in-process test failures (crashes) and a reftest failure.
|
2010-09-14 14:50:24 -07:00 |
|
Oleg Romashin
|
b4c9003ff3
|
Bug 556487 - Plugin Child/Parent async implementation. r=roc a=blocking2.0
|
2010-09-14 12:01:10 -07:00 |
|
Oleg Romashin
|
728d67a018
|
Bug 556487 - Plugin Child/Parent async API. r=roc,jones.chris.g a=blocking2.0
|
2010-09-14 12:01:05 -07:00 |
|
Benjamin Smedberg
|
c179a09b28
|
Bug 583053 - Corruption issues when running rdio because windows double-pass rendering events don't win the RPC race, r=bent
|
2010-08-16 10:10:25 -04:00 |
|
Benoit Girard
|
360d838dce
|
Bug 568513 - Implement NPN_PopUpContextMenu. r=josh a=blocking-beta3
|
2010-07-29 18:38:32 -04:00 |
|
Makoto Kato
|
613f3559d8
|
Bug 574095 - crash loading test plugin on 64-bit win7 tests in /layout/generic/crashtests/505912-1.html , /tests/layout/generic/test/test_plugin_clipping.xhtml [@ _SetWindowLongPtr() | nsPluginNativeWindowWin::SubclassAndAssociateWindow]. r=joshmoz
|
2010-07-12 13:49:12 +09:00 |
|
Matt Woodrow ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
|
d18637dbf2
|
b=569775 leak foreign colormap wrappers to work-around an old GDK bug that could destroy the browser's colormap r=cjones
|
2010-07-02 15:57:02 +12:00 |
|
Michael Wu
|
0b3d7041c8
|
Bug 576336 - Fix debugging build with MOZ_IPC on Android
|
2010-07-01 16:41:36 -07:00 |
|
Michael Wu
|
e133497c0e
|
Bug 574717 - Stub out ipc plugin stuff for Android, r=cjones
|
2010-06-25 13:24:50 -07:00 |
|
Felipe Gomes
|
ccf46b30df
|
Bug 570267 - [OOPP] Firefox 3.6.4 bug: When a flash file has a focus, window.onblur event does not happen as expected.
r=jimm
|
2010-06-23 10:08:56 -07:00 |
|
Benjamin Smedberg
|
1af2f3576f
|
Bug 449129 - abort a plugin process if a plugin attempts to spin an event loop while painting, r=jmathies
|
2010-06-23 10:18:00 -04:00 |
|
Chris Jones
|
bf91852da6
|
Bug 572295: Add X11Util.h for X11 toolkits. r=karlt,joedrew
|
2010-06-21 15:35:49 -05:00 |
|
Jesse Ruderman
|
f04ef428cb
|
Remove stray line breaks from NS_ERROR messages, since they interfere with log processing. rs=jst
--HG--
extra : rebase_source : 87421691da969e0ebe5fbfbc44cd8f18617d1351
|
2010-06-17 13:28:38 -07:00 |
|
Benoit Girard
|
22930b5f78
|
Implement InvalidatingCoreAnimation Drawing Model. b=559211 r=josh
|
2010-06-09 00:11:48 -04:00 |
|
Chris Jones
|
b0a6866357
|
Bug 567645: Temporarily work around now-fatal deserialization errors by sending a dummy message in place of previously ignored windows messages. r=bent
|
2010-05-25 19:41:02 -05:00 |
|
Benoit Girard
|
e67987c906
|
Added CGContextSaveGState for OOPP Shared CGContext. b=565963 r=josh
|
2010-05-20 15:22:57 -04:00 |
|
Jim Mathies
|
54c35c09df
|
Bug 566610 - Undo the nuclear reply message option, keep the set focus fix. r=bent.
|
2010-05-18 13:17:10 -05:00 |
|
Benoit Girard
|
4fe7201af4
|
Bug 528146: Run plug-in code on the thread that starts in main(). r=cjones
--HG--
rename : dom/plugins/PluginThreadChild.cpp => dom/plugins/PluginProcessChild.cpp
rename : dom/plugins/PluginThreadChild.h => dom/plugins/PluginProcessChild.h
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.cpp => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.cpp
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.h => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.h
|
2010-05-10 23:18:00 -05:00 |
|
Jim Mathies
|
cdca26afe7
|
Bug 563377 - [OOPP] Add centralized ReplyMessage handler in PluginModuleChild for all child windows (various fullscreen hang fixs). r=bent.
|
2010-05-11 10:19:14 -05:00 |
|
Jim Mathies
|
2e14c78a7e
|
Bug 563847 - [OOPP] Fix for crash [@ ntdll.dll@0x222a2 ] [@ RtlEnterCriticalSection ] (from PluginInstanceChild::FlashThrottleMessage). r=bent.
|
2010-05-06 11:40:26 -05:00 |
|
Benjamin Smedberg
|
e24771ce97
|
Bug 561817 part B - Install the nested event loop tracking mechanism for all RPC calls to plugins, not just specific handle-event calls, r=jimm
|
2010-04-30 14:42:51 -04:00 |
|
Karl Tomlinson
|
b54c9fe67a
|
b=561308,539138 Realize GtkPlugs when associated with a socket for consistency with in-process behavior r=cjones
--HG--
extra : rebase_source : 96d433c381d6d560ddd566572cfc143d91113453
|
2010-04-29 22:43:15 +12:00 |
|
Benjamin Smedberg
|
67995408eb
|
Bug 561871 part B: don't use Windows events to enter/exit a nested event loop within an RPC stack frame, because delivery of those events isn't always associated with the correct stack frame, and also because the events can be lost if they race with an incoming RPC reply message. Instead, keep a linked list (on the stack) of RPC frames globally and per-channel, to associate requests to enter a nested event loop with the correct frame, r=jimm
--HG--
extra : rebase_source : 694186dde4643904752c67e0c6eb7a6ad1dd2082
|
2010-04-28 11:01:09 -04:00 |
|
Jim Mathies
|
c9d1673369
|
Bug 558629 - Meter WM_USER events for Flash in PluginInstanceChild to improve responsiveness and lower CPU utilization. r=bsmedberg, a=developers.
|
2010-04-26 11:29:11 -05:00 |
|
Jim Mathies
|
2c972dc33b
|
Bug 561495 - [OOPP] Mouse wheel and related windowing event hangs. r=masayuki, a=jrmuizel.
|
2010-04-26 10:05:29 -05:00 |
|
Benoit Girard
|
9897b0a83e
|
Bug 555281 - Implement Core Animation NPAPI Drawing Model for OOPP. r=joe,josh,cjones
--HG--
extra : rebase_source : 8cc45083e0b513902c467c8c89248474c21b7923
|
2010-04-20 10:52:19 -04:00 |
|
Benoit Girard
|
046173124b
|
Backed out changeset 44ee6030f4b2
|
2010-04-19 02:57:22 -04:00 |
|
Benoit Girard
|
b6d069f2c9
|
Bug 555281 - Implement Core Animation NPAPI Drawing Model for OOPP. r=joe,josh,cjones
--HG--
extra : rebase_source : 29f581f60c6db0e8945a5121cf2d7007b10a7433
|
2010-04-18 19:46:33 -04:00 |
|
Benoit Girard
|
b53f0597df
|
Clear OOP CGContext for transparent plug-ins. b=557534 r=josh
--HG--
extra : rebase_source : 267e6db3a94758cc2834e5f48baf759bbaad1566
|
2010-04-06 15:02:54 -04:00 |
|
Jim Mathies
|
dff53c0295
|
Bug 552062 - [OOPP] Black Background on certain Flash Objects. r=bent.
|
2010-04-05 11:43:55 -05:00 |
|
Jim Mathies
|
b170e75577
|
Bug 535295 - [OOPP] Tearing/Repainting issues with flash videos, their controls and other page content during/after scrolling. r=roc.
|
2010-04-05 11:43:13 -05:00 |
|
Benoit Girard
|
8e7c8c5f5b
|
Optimize Core Graphics drawing model OOPP implementation. b=555835 r=josh
|
2010-04-01 17:53:56 -04:00 |
|
Josh Aas
|
9aa84a5f00
|
[OOPP] Serialize remaining Cocoa NPAPI events, including keyboard events. b=555300 r=cjones
|
2010-03-29 15:27:49 -04:00 |
|
Benjamin Smedberg
|
2e0b8d0752
|
Bug 542700 - Async calls aren't cancelled when the instance is destroyed, and the list of pending calls isn't protected against simultaneous access, r=cjones
--HG--
extra : rebase_source : b0949fd4921d1dbb558e84e191387964af5767fc
|
2010-03-25 14:25:38 -04:00 |
|
Josh Aas
|
fc1d594cb2
|
Initialize NPP structure's pdata pointer to NULL. Plugins can mistake an uninitialized non-NULL value for their own instance pointer and try to dereference it. b=555312 r=BenWa
|
2010-03-29 10:16:27 -04:00 |
|
Benoit Girard
|
99e5fc5faf
|
Implement Core Graphics drawing model for out-of-process plugins. b=554676 r=josh sr=cjones
|
2010-03-26 16:07:37 -04:00 |
|
Jim Mathies
|
a149cb14ad
|
Bug 545149 - Fix various issues with winless plugin context menus. r=bent.
|
2010-03-22 22:06:35 -05:00 |
|
Chris Jones
|
42f30e5822
|
Bug 549888: Have the browser win NPP_SetWindow races, and add a special-cased NPP_HandleEvent async WindowPosChanged message for windows. r=jimm,karlt
|
2010-03-22 17:35:15 -05:00 |
|
Josh Aas
|
09fc21cbeb
|
Allow Gecko to build and run on Mac OS X with MOZ_IPC defined. b=552862 r=cjones
|
2010-03-17 14:38:28 -04:00 |
|
Josh Aas
|
c953e77bdc
|
Fix incorrect type usage for NPP_SetValue NPNVprivateModeBool. b=544158 r=karlt
|
2010-03-17 13:17:09 -04:00 |
|
Jim Mathies
|
4734d89b66
|
Bug 546766 - Don't trust plugin return values for getvalue calls. r=bsmedberg.
|
2010-03-13 17:57:53 -06:00 |
|
Benjamin Smedberg
|
e5aab11778
|
Merge and review fixup from async streams, bug 551049
|
2010-03-11 11:56:35 -05:00 |
|
Benjamin Smedberg
|
1a54d18a03
|
Bug 551049 part 3: delay the delivery of NPP_URLNotify until the related stream is completely delivered and destroyed, and propagate errors from NPP_Write and NPN_DestroyStream back to NPP_URLNotify r=bent
|
2010-03-06 16:03:05 -05:00 |
|
Benjamin Smedberg
|
3ec1519e77
|
Bug 551387 - octoshape plugin crashes because it doesn't implement NPNFunctions.setwindow, r=bent
|
2010-03-10 10:54:22 -05:00 |
|
Benjamin Smedberg
|
a87ccb8301
|
Bug 550305 - Reduce round-trips by making some NPRuntime/scriptable methods async instead of RPC, r=bent
|
2010-03-04 16:20:14 -05:00 |
|
Benjamin Smedberg
|
cdf15ace3b
|
Bug 544074 - Crashes at mozilla::plugins::PluginModuleChild::UnregisterActorForNPObject - the hash of scriptable objects is mutating while we enumerate the actors being destroyed after a plugin instance is destroyed. Save the list of actors off into a separate non-mutating table, r=bent
|
2010-02-24 16:14:13 -05:00 |
|
Jim Mathies
|
5dc5015ef8
|
Bug 547353 - [OOPP] Mouse pointer coordinates misaligned with winless Silverlight. r=bent.
|
2010-02-24 16:13:48 -08:00 |
|
Ben Turner
|
236e97e5cd
|
Bug 535017 - 'IPC plugins should cache well-known scriptable objects to avoid unnecessary actor creation/destruction'. r=bsmedberg.
|
2010-02-20 13:59:40 -08:00 |
|
Jim Mathies
|
094bf7e9a3
|
Bug 543201 - [OOPP] Shockwave window position is not correct. r=bent.
|
2010-02-18 14:20:25 -06:00 |
|
Karl Tomlinson
|
a4cd333dde
|
b=543901 only call NPPluginFuncs::getvalue when non-NULL and remove NPP_GetValue NPPVpluginWindowBool NPPVpluginTransparentBool r=cjones
|
2010-02-04 13:02:48 +13:00 |
|