dom/plugins/PluginInstanceChild.cpp
0ab4f3a39bb9094afe26c71a5c3260b1570c9ecc
created 2010-03-13 17:57 -0600
pushed 2010-03-13 23:58 +0000
Jim Mathies Jim Mathies - Bug 546766 - Don't trust plugin return values for getvalue calls. r=bsmedberg.
dc3af645f71324f778c3f59329c9bca6851b9e0d
created 2010-03-11 11:56 -0500
pushed 2010-03-11 16:57 +0000
Benjamin Smedberg Benjamin Smedberg - Merge and review fixup from async streams, bug 551049
beed4bc507c9c6a48cbaa7f828bf3304eb97931d
created 2010-03-06 16:03 -0500
pushed 2010-03-11 16:57 +0000
Benjamin Smedberg Benjamin Smedberg - 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
37ea3b54ad74ca740c3d7eab0f47c2b581226d2d
created 2010-03-10 10:54 -0500
pushed 2010-03-11 16:57 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 551387 - octoshape plugin crashes because it doesn't implement NPNFunctions.setwindow, r=bent
32383f6674e6b6c45c9df8b8786bc492de4eb06a
created 2010-03-04 16:20 -0500
pushed 2010-03-05 15:14 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 550305 - Reduce round-trips by making some NPRuntime/scriptable methods async instead of RPC, r=bent
bbe683272abf5470f99ab3a951b062680f9cd96e
created 2010-02-24 16:14 -0500
pushed 2010-02-25 05:48 +0000
Benjamin Smedberg Benjamin Smedberg - 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
9dda082cfc3fed4a601b33a1ed34ff3619012771
created 2010-02-24 16:13 -0800
pushed 2010-02-25 00:14 +0000
Jim Mathies Jim Mathies - Bug 547353 - [OOPP] Mouse pointer coordinates misaligned with winless Silverlight. r=bent.
7fa519501fecfc1a950617e66d09a16da4044945
created 2010-02-20 13:59 -0800
pushed 2010-02-20 21:59 +0000
Ben Turner Ben Turner - Bug 535017 - 'IPC plugins should cache well-known scriptable objects to avoid unnecessary actor creation/destruction'. r=bsmedberg.
c254eea884cb4408f722ce7adae6b6ebff457d59
created 2010-02-18 14:20 -0600
pushed 2010-02-18 20:22 +0000
Jim Mathies Jim Mathies - Bug 543201 - [OOPP] Shockwave window position is not correct. r=bent.
eb6f6ce70ef004e4e048aec8378658cabb2e5564
created 2010-02-04 13:02 +1300
pushed 2010-02-12 08:33 +0000
Karl Tomlinson Karl Tomlinson - b=543901 only call NPPluginFuncs::getvalue when non-NULL and remove NPP_GetValue NPPVpluginWindowBool NPPVpluginTransparentBool r=cjones
699df0a7b625d304e239cf02dcf921db28e082aa
created 2010-02-10 17:17 -0600
pushed 2010-02-12 05:46 +0000
Chris Jones Chris Jones - Log "schlepping drawable" messages as PLUGIN_LOG_DEBUG. no r=, trivial
acdee57eefffc867cde8d82387860456e990922e
created 2010-02-09 16:34 -0600
pushed 2010-02-12 05:46 +0000
Jim Mathies Jim Mathies - Bug 538918 - [OOPP] Modal system dialogs cause UI freeze w/windowless controls. r=bent, cjones.
6162acadbec4c58ec5a191e099e63c0823118c31
created 2010-02-10 22:48 +0200
pushed 2010-02-10 20:48 +0000
Oleg Romashin Oleg Romashin - bug 544193 - Qt version for plugins embedding functionality required. r=mozbugz.
ebe4e14ee63e1739aa2d00dddc90d8bcf9d92b93
created 2010-02-03 17:17 -0500
pushed 2010-02-03 22:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 541646 - Crash when Flash is running and we enter private browsing mode, r=bent
62cc92f9dced0b4e4d82a8e4406586759a20c8b7
created 2010-02-03 17:17 -0500
pushed 2010-02-03 22:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
b7912eea7f1f24fd29b10d55397f6b630837e2a6
created 2010-01-29 08:50 +0200
pushed 2010-01-29 06:51 +0000
Oleg Romashin Oleg Romashin - Bug 534644 - e10s: implement Qt ipc/chromium backend, part 2. r=benjamin.
877d48ef5d8c311820397c6239ce248a4a4329f7
created 2010-01-26 16:08 -0800
pushed 2010-01-27 16:56 +0000
Ben Turner Ben Turner - Bug 542337 - '[OOPP] hang in test_plugin_clipping2.xhtml'. r=jimm.
5207354fa2fe66fcd3c44765555662bb8801f4cf
created 2010-01-26 15:40 -0600
pushed 2010-01-27 16:56 +0000
Jim Mathies Jim Mathies - Bug 541362 - [OOPP] hang closing tab with Yahoo web messenger loaded. r=bent.
6a942d99ce1e3c78a19c877b4622be47eb4bfb8b
created 2010-01-26 15:40 -0600
pushed 2010-01-27 16:56 +0000
Jim Mathies Jim Mathies - Bug 540052 - [OOPP] Test failure in test_plugin_focus.html. r=bent.
7145c2f478d9b75b9afb03f7c8a5d6a875e84f2c
created 2010-01-22 10:06 -0500
pushed 2010-01-25 14:50 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 540868 part 2: keep all NPObjects (not just those with actors) in mObjectMap, and invalidate/deallocate them when we destroy the associated instance, r=bent
ade5875de1b8cb7be84d728bdca86c4dea2f65e5
created 2010-01-19 22:23 -0500
pushed 2010-01-20 18:35 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 540775 - Implement NPP_SetValue(NPNVprivateModeBool), r=cjones
ee38b6b13c250080f4294a1dd6c4a0fd8f58a2f3
created 2010-01-19 22:13 -0500
pushed 2010-01-20 18:35 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 518924 - NPN_ScheduleTimer, and clean up asynccalls when the plugin instance is destroyed, r=cjones
58145ca172566ed6115c6bce036f88771d7e760c
created 2010-01-19 15:45 -0600
pushed 2010-01-20 18:35 +0000
Karl Tomlinson Karl Tomlinson - Bug 539897: Add missing socket_window reference due to GtkPlug bug. r=cjones
8df73bd343042881d3a1a4444b0bc7b4048784da
created 2010-01-15 12:35 -0800
pushed 2010-01-19 16:42 +0000
Ben Turner Ben Turner - Bug 521377 - 'NPRuntime: Segfault when NPP_GetValue_NPPVpluginScriptableNPObject returns a null actor'. r=bsmedberg+valgrind.
784f0004101e3597fc7581c05c203178d3294a1f
created 2010-01-14 10:18 -0500
pushed 2010-01-19 16:42 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 539280 - Add support for NPNVnetscapeWindow query on Linux, r=karlt
ffab97de1041b4ef62a31b104dd399033c7c773d
created 2010-01-19 13:00 +0100
pushed 2010-01-19 12:01 +0000
Peter Van der Beken Peter Van der Beken - Backout 76cdc8296409 and 9baa220b27c0 (Bug 521377 - 'NPRuntime: Segfault when NPP_GetValue_NPPVpluginScriptableNPObject returns a null actor') to try fo fix orange.
76cdc829640917cfeddfb7324c761ea9609560fe
created 2010-01-15 12:35 -0800
pushed 2010-01-19 04:27 +0000
Ben Turner Ben Turner - Bug 521377 - 'NPRuntime: Segfault when NPP_GetValue_NPPVpluginScriptableNPObject returns a null actor'. r=bsmedberg+valgrind.
b31af5a35e90e917a5a0070627ba76d3b5e1ae90
created 2010-01-13 19:47 -0600
pushed 2010-01-14 01:48 +0000
Jim Mathies Jim Mathies - Bug 536369 - OOPP: Add NPNVnetscapeWindow support for windows. r=bsmedberg.
244da611e0f56643b641aeab6af268db9dc209e6
created 2010-01-12 17:06 -0600
pushed 2010-01-12 23:06 +0000
Chris Jones Chris Jones - Bug 538537: Guard BrowserStreams from being deleted from within their constructor. r=bsmedberg
1ef03c8f6ad12d2dc08bb0b3877f7ef9a6f8d64a
created 2009-12-18 17:22 -0500
pushed 2010-01-12 14:14 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 531859 - Remove stdout spew from dom/plugins by using NSPR logging, r=cjones
5a63989cada84dc42605c0152fc8cf49f107087a
created 2010-01-04 16:41 -0600
pushed 2010-01-04 22:43 +0000
Chris Jones Chris Jones - Fix windows bustage caused by 04d6f128da25
04d6f128da2564039f05c9d0e98bcc44a9422d8f
created 2010-01-04 15:46 -0600
pushed 2010-01-04 21:48 +0000
Chris Jones Chris Jones - Bug 535687: Fix regression in forwarding NPN_InvalidateRect() for OOPP on linux. r=bent
4f1faaaa0388c6506efefd33c21d29f484861b2c
created 2009-12-17 00:32 -0600
pushed 2009-12-17 06:33 +0000
Chris Jones Chris Jones - bug 535073: prevent plugins from corrupting the stack by making word-size stores to pointers to NPBool (unsigned char). r=bsmedberg
10f2bc57c8041fa07b13db5412f01132b0ce71fd
created 2009-12-14 18:27 -0600
pushed 2009-12-16 14:23 +0000
Jim Mathies Jim Mathies - Bug 531860 - plugin-alpha-zindex ref test fails with oopp enabled. r=jmuizelaar.
5160e99545e97c8263d36774d87a70487cf7cf98
created 2009-12-03 02:16 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg
c945cf702edcb5e0b281509981809292f01024ee
created 2009-12-01 17:33 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - Build fix
294b4124af585265c005b23d14fd88bedf6862ea
created 2009-12-01 15:05 -0600
pushed 2009-12-14 15:23 +0000
Jim Mathies Jim Mathies - Bug 522299 - Electrolysis: Get windowless plugins drawing on win32. r=jmuizelaar.
e259e884b23a31e8502a3e2fc200093024b614cc
created 2009-11-25 09:26 -0500
pushed 2009-12-14 15:23 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 530894 - Clean up TODOs in the plugin stream remoting: if NPN_{Get,Post}URLNotify fail, clean up the actor properly. Also deal with null postdata, which currently causes significant problems for the in-process case (NPN_PostURLNotify succeeds, but NPP_URLNotify is never called). r=bent
d5d054a09eb72d6b518999836cb7b04b36a2d4b7
created 2009-11-13 13:19 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Followup to bug 527876
ec15b649b679035bb18d651052c75b928412d53c
created 2009-11-13 12:20 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bug 527876 - 'test_windowed_invalidate.html hangs during mochitest-ipcplugins'.
3b841444642cdb94844f537239df9580ffe0e329
created 2009-11-12 14:16 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bug 525792 - 'Fix leaks running mochitests'.
c9291b44510ce0ba7d0a8369c53a323fe680d733
created 2009-11-11 17:12 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Fix invalidation algorithm so that we never leave a deleted actor in the live hash map.
736a19e0065ba077161c5efd3e6532280cf755e7
created 2009-11-10 20:25 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - mac builds and runs with --enable-ipc, but the subprocess nsAppShell dies for an apparently Cocoa-related reason. IPC is fine though
478360ac91c4d543b961f9c3705da1d0b21e63ee
created 2009-11-06 14:33 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bug 522414 - 'RPC and Sync channels will deadlock easily on Windows'. r=jimm+rs.
3b8afe1bc93d04d85fe0de4e5352b8f49104a6b1
created 2009-10-27 16:07 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - Make a DEBUG_cjones log message DEBUG
4bb2d98663f50224ff7620584174f9195303b4f3
created 2009-10-27 16:59 -0400
pushed 2009-12-14 15:23 +0000
Benjamin Smedberg Benjamin Smedberg - Linux build bustage from bug 522122.
f6c3ddff4306f71a3031f9f2883f5f9fd2b5397d
created 2009-10-27 15:58 -0400
pushed 2009-12-14 15:23 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 522122. Electrolysis: Forawrd windows events to windowless plugins. r=cjones,karlt
f1e79cb591950d1721989d1285f7f8ab8186ecfb
created 2009-10-16 18:31 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 506171: rewrite lower.py and add native IPDL arrays.
f60ca9f4f7b3f68e245f99b289f8ccbf8247b411
created 2009-10-12 12:54 +1300
pushed 2009-12-14 15:23 +0000
Karl Tomlinson Karl Tomlinson - b=521376 remove XSynchronize from plugin process r=cjones
91ae1b1cf67e209c00af05669ae5b296ea195177
created 2009-10-08 12:11 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Add threadsafety assertions to plugin code
cada3c32f839fa86b4ad314a00fdb86c62b7ed88
created 2009-10-07 16:50 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Bug 516524 - Support NPRuntime across processes. r=bsmedberg.
b5411f8eeb9cd33b426c3199395a213866d8849f
created 2009-10-01 10:36 +1300
pushed 2009-12-14 15:23 +0000
Karl Tomlinson Karl Tomlinson - b=519641 pass visual and colormap to plugin process r=cjones
12e4710f7d13bd8b166baa3dbb7fda5bd1405390
created 2009-09-25 11:16 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - forward NPWindow.{x, y} properly. no windowless gfx yet, but closer. thanks=karlt
1e34662e0b3aea1e5c011369ff37fae513cfd90e
created 2009-09-25 00:17 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - attempt to fix linux build
71b7bb7aa9dbc9c5fff133e7a58b2a59a93a27db
created 2009-09-24 21:14 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - pre-fix windows bustage. thanks=bent
f274fb181a2f06aef84c5ae5424fbe1af72ced7b
created 2009-09-24 21:03 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - basic support for windowless X11 plugins. gfx not quite working yet
5b9badfd1a0592d0ddd3e23e881c9667ec715399
created 2009-09-23 19:00 -0400
pushed 2009-12-14 15:23 +0000
Benjamin Smedberg Benjamin Smedberg - More plugin crash fixes: failure from NPP_Write doesn't actually destroy the stream, it just tells the browser to destroy the stream. NPP_NewStream resulting from NPN_GetURLNotify didn't have the notifyData field set correctly. Other minor logging and cleanup.
0a0c6b183d3a30a20539e783f1e549feffef1e4d
created 2009-09-23 00:12 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Finish up child-side NPRuntime. Now plugin-provided NPObjects should be totally supported. Browser-provided objects still unsupported.
c9b8d18353728f472b731e9eefb1d10fbeaa6b00
created 2009-09-22 17:06 -0400
pushed 2009-12-14 15:23 +0000
Benjamin Smedberg Benjamin Smedberg - Fix streams to work. Be consistent about AStream* for pdata/ndata. Set up pdata before actually calling the constructor. Implement functions which were stubbed out without TODO comments. This passes the stream tests!
00c50066146c8e02386ae5d78e57661fa91f1cab
created 2009-09-22 12:31 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 517977: require actor impls to override AllocPFoo/DeallocPFoo instead of PFooConstructor/PFooDestructor
less more (0) -60 tip