dom/plugins/PluginScriptableObjectChild.cpp
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
7a79644eccc53219860a032074f9e9181e657700
created 2010-02-17 13:30 -0500
pushed 2010-02-17 19:49 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 542263 for real! Deallocate shouldn't invalidate plugin scriptable objects because they may be resurrected. This supposedly landed in mozilla-central revision 4c6d4be91aaa but that was an empty revision, probably due to some transplant error. r=bent
29795c58dd72f74e5cde8365503544a8e851a8f8
created 2010-02-02 18:58 -0800
pushed 2010-02-03 02:59 +0000
Daniel Holbert Daniel Holbert - Backed out changeset c502a1a0900a (patch for bug 542263), since its test 'test_GCrace.html' failed on OSX in its first cycle.
c502a1a0900af4ae6f4db3f21ecad87f7738c79b
created 2010-02-02 17:18 -0800
pushed 2010-02-03 01:31 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 542263 - Deallocating a scriptable object shouldn't cause us to mark the actor as invalidated. If the object is resurrected by a racing call from the other side, simply create a new NPObject on this side to represent the actor (Crash at NPObjWrapper_NewResolve with Silverlight), 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
d4d28cc35858af6c0007b61a057d628b12d3b8be
created 2010-01-22 10:05 -0500
pushed 2010-01-25 14:50 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 540858 part I: separate the refcount logging of NPObject (which works for both plugin and proxy NPObject) from ctor/dtor logging of ChildNPObject (proxy only), r=bent
2bcf4c9570dc8feda2b2edfd7151fd74f7ead23f
created 2010-01-19 22:23 -0500
pushed 2010-01-20 18:35 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 540776 - Initialize NPRuntime scriptable result variants the same way the Mozilla plugin host does, 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.
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.
080b011ab3e42daca9d9e27e879157750cece426
created 2009-12-03 11:53 -0800
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Fix bad invalidation bug in child NPObjects
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
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.
2805f5a149b69221ea82e9996f3f128bb4dddd23
created 2009-10-30 17:02 -0400
pushed 2009-12-14 15:23 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 525454 - Crash in mochitest-ipcplugins where NPP_Invoke returns the last reference to an object. Also fixes an operator-precedence error.
470db21360d81e087d8a3b45377ec2697680a8de
created 2009-10-13 10:54 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Add NPN_Evaluate and NPN_Push/PopPopupsEnabledState support
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
1f27a6cf5117e7eb4ecb765ebcbd45d573857fdd
created 2009-10-08 11:45 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Oops, missed two
dacf33c7d259c9d76d5127144454b6ee92a12b07
created 2009-10-08 11:36 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Crash fixes, must initialize variants before returning true
d7940ee3337b4693e65bf612c3add2c07db8dc59
created 2009-10-08 00:49 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - fix some simple crasher bugs
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.
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.
95f8543b6e5de919405ea418f00845ce24fe01c3
created 2009-09-21 11:46 -0400
pushed 2009-12-14 15:23 +0000
Benjamin Smedberg Benjamin Smedberg - __FUNCTION__ is not a preprocess macro: it is a symbol which ends up being a const char* for the current function. You can't concatenate it with other stuff.
4ed2794d25e1c0aa65ef14b750b999365ec502c5
created 2009-09-19 12:24 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - More nsresult -> bool fixes, and fix windows bustage from NPEvent stub impl.
9e4f7f5a9ca3a1b7d6d8c87c412547f8765a980e
created 2009-09-17 18:09 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - switch message handler nsresult return types to bool. appears to break test plugin, will be temporary
5814a0ca6421099412f02c014dacd9b4acf891b2
created 2009-09-17 15:15 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Landing the first part of NPRuntime support for plugin-side objects. Not hooked up yet.
0e69d53a498169ebf3acf888711b4e974fa6e247
created 2009-09-08 23:31 -0700| base
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Rename plugin protocols and fix up usage
less more (0) tip