Chris Jones
|
568776b2d0
|
Bug 532208: Defer deletion of browser streams to later tasks. r=bsmedberg
|
2010-02-26 13:07:56 -06:00 |
|
Ben Turner
|
7aae9fc552
|
Fix braindead variant conversion bug, r=cjones, no bug
|
2010-02-25 15:31:09 -08:00 |
|
Karl Tomlinson
|
f125b837c1
|
b=548434 NULL check aNPP in _invalidaterect for nspluginwrapper r=cjones
--HG--
extra : rebase_source : 6af217c167b313f034461ec63d7dd45cb5bd5225
|
2010-02-24 16:19:51 -08:00 |
|
Benjamin Smedberg
|
435bf321ac
|
Merge backout of bug 532208 due to test failures, crashes, and overall badness.
|
2010-02-25 03:03:12 -08:00 |
|
Benjamin Smedberg
|
a97d6cd2b0
|
Backed out changeset e4a7ea0bb90f bug 532208 - asynchronous stream delivery because write events were being dispatched in odd re-entrant states and NPP_DestroyStream was being delivered before all the stream data was delivered.
|
2010-02-25 03:00:56 -08:00 |
|
Karl Tomlinson
|
6ed1f5d145
|
b=517133 Get crash stats for X errors r=bsmedberg
--HG--
extra : rebase_source : e9b2319a566ecb5a8a3cd6ba322df97e1ff3ffc8
|
2010-02-24 14:25:16 -08:00 |
|
Benjamin Smedberg
|
0d781c505c
|
Bug 532208 - Make PBrowserStream destructor uni-directional by delivering all data asynchronously and doing two-phase (acknowledged) destruction, r=bent
--HG--
extra : rebase_source : 1155cb3c0d548712b274c81e7cf597eaf091d220
|
2010-02-23 16:45:00 -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 |
|
Chris Jones
|
06871df7a3
|
Bug 544945, part 2: Periodically unblock the parent to allow it to process events while the plugin subprocess is in a nested event loop. r=karlt
--HG--
extra : rebase_source : bf9a2df9d7d6b420fb93d11dc5abaeb4be1214db
|
2010-02-16 12:44:25 -06:00 |
|
Chris Jones
|
eb662c9fe6
|
Bug 544945, part 1: Detect nested glib event loops in the plugin subprocess. r=karlt
--HG--
extra : rebase_source : 454553501de351b66e328a7005e6779088f2a2fa
|
2010-02-16 12:44:24 -06: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 |
|
Benjamin Smedberg
|
a884a24043
|
Bug 547894 - Allow null in NPN_GetStringIdentifier(s) to fix a topcrash with the divx plugin, r=bent
|
2010-02-24 16:34:17 -05:00 |
|
Benjamin Smedberg
|
3b1352e4df
|
Bug 547316 - Plugin window subclass is not reset when CallNPP_Destroy fails, r=bent
|
2010-02-19 17:08:16 -05:00 |
|
Jim Mathies
|
81e27fafd9
|
Bug 547142 - [OOPP] Exiting full-screen video locks the browser. r=bent.
|
2010-02-22 17:10:08 -08:00 |
|
Jim Mathies
|
9bd29b8510
|
Bug 547276 - [OOPP] Windowed focus hang in CallHasProperty. r=bent.
|
2010-02-22 17:09:27 -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
|
0be9704540
|
Bug 545239 - [OOPP] Plugin focus: hang at PPluginInstanceParent::CallSetPluginFocus against child _NtUserSetFocus. r=bsmedberg.
|
2010-02-18 14:21:21 -06:00 |
|
Jim Mathies
|
094bf7e9a3
|
Bug 543201 - [OOPP] Shockwave window position is not correct. r=bent.
|
2010-02-18 14:20:25 -06:00 |
|
Jim Mathies
|
f2cf287e8d
|
Bug 539658 - [OOPP] Full-screen mode doesn't work with windowless controls (hulu). r=bent.
|
2010-02-18 14:19:28 -06:00 |
|
Benjamin Smedberg
|
d2d3fb64c4
|
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
--HG--
extra : rebase_source : da3efd3d0e602194d8741d0623a885566e798e28
|
2010-02-17 13:30:27 -05: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 |
|
Chris Jones
|
0d8fcde12f
|
Fix windows build
--HG--
extra : transplant_source : %A6%8C%E4k%A8%91%A8%F0%E7n%8D%DC%29eV%BB%9B%85q%CD
|
2010-02-11 15:22:44 -06:00 |
|
Chris Jones
|
c3c2e2f00c
|
Bug 544345: Kill plugins if they exceed the hang timeout. r=bsmedberg
--HG--
extra : transplant_source : K%BBb%8Dq%C8%26O%7Cj%10%0B%EE%05j%3C%0F%CA%C3%3A
|
2010-02-11 14:32:18 -06:00 |
|
Chris Jones
|
592ad302a1
|
Log "schlepping drawable" messages as PLUGIN_LOG_DEBUG. no r=, trivial
--HG--
extra : transplant_source : %10%9E-%8B%09%5D2%F6%97%C0k%0E%08%20%A1%1C%1B%B1%23z
|
2010-02-10 17:17:33 -06:00 |
|
Jim Mathies
|
c877b84ecc
|
Bug 538918 - [OOPP] Modal system dialogs cause UI freeze w/windowless controls. r=bent, cjones.
--HG--
extra : transplant_source : %28B%08h%F29L%BE%BBEh%E8%92%22%2A%8E%A8%00F%83
|
2010-02-09 16:34:38 -06:00 |
|
Oleg Romashin
|
afd6f98795
|
bug 544193 - Qt version for plugins embedding functionality required. r=mozbugz.
|
2010-02-10 22:48:20 +02:00 |
|
Ted Mielczarek
|
d40733d453
|
Bug 541076 - add minidump id and plugin name to PluginCrashed event. p=ted+dolske, r=jst, r=ted
|
2010-02-09 17:05:31 -08:00 |
|
Jim Mathies
|
b32f193a8c
|
Bug 542897 - [OOPP] Random sized black boxes appear/disappear in silverlight content areas. r=bsmedberg.
|
2010-02-08 13:35:37 -06:00 |
|
Jim Mathies
|
3391f48d52
|
Bug 543831 - [OOPP] Hang with embedded youtube video. r=bent.
|
2010-02-04 14:32:02 -06:00 |
|
Benjamin Smedberg
|
d2f5cee6ad
|
Bug 535120 - NPN_GetValue(NPNVToolkit) doesn't work with null npp, r=bent
--HG--
extra : rebase_source : 67d03285f34260c02c49579ef8ff664e04bc4a84
|
2010-02-03 17:17:41 -05:00 |
|
Benjamin Smedberg
|
16f9bfea5a
|
Bug 541646 - Crash when Flash is running and we enter private browsing mode, r=bent
--HG--
extra : rebase_source : 5f6d75689cf70f6c7bdd578da0021287bfe22737
|
2010-02-03 17:17:28 -05:00 |
|
Benjamin Smedberg
|
30bd4e4e51
|
Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
--HG--
extra : rebase_source : cab356b862a66fb7f5955b1f936944f2395bba3c
|
2010-02-03 17:17:09 -05:00 |
|
Benjamin Smedberg
|
9eb44973ee
|
Work around bug 543776 by submitting empty PluginName/PluginVersion in crash reports.
--HG--
extra : rebase_source : d3ea07dc9edbb1295aeb815b47316a9ad1423026
|
2010-02-03 09:36:45 -05:00 |
|
Daniel Holbert
|
aaaa0e4b10
|
Backed out changeset c502a1a0900a (patch for bug 542263), since its test 'test_GCrace.html' failed on OSX in its first cycle.
|
2010-02-02 18:58:35 -08:00 |
|
Benjamin Smedberg
|
1f00a8ee4a
|
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
|
2010-02-02 17:18:39 -08:00 |
|
Chris Jones
|
1587357bc7
|
Bug 535612: Set GDK_NATIVE_WINDOWS in plugin processes to work around plugins that don't interact well with client-side GDK windows. r=karlt r=roc
|
2010-02-02 00:28:28 -06:00 |
|
Josh Aas
|
4a93f5fe9f
|
Clean up a bunch of things in nsNPAPIPlugin. b=543339
|
2010-01-31 16:41:26 -05:00 |
|
Daniel Holbert
|
32a1fb0c00
|
Bug 542959: Add 'const' to NP_GetMIMEDescription's parameter, to fix "deprecated conversion from string constant to ‘char*’" warning. r=cjones
|
2010-01-29 12:18:50 -08:00 |
|
Chris Jones
|
bab3961fbc
|
Prevent |ChildAsyncCallback|s from touching freed |PluginInstanceChild|s if NPP_Destroy() re-enters or races with the callback. r=bsmedberg
|
2010-01-29 13:24:11 -06:00 |
|
Oleg Romashin
|
959dec8b52
|
Bug 534644 - e10s: implement Qt ipc/chromium backend, part 2. r=benjamin.
|
2010-01-29 08:50:44 +02:00 |
|
Oleg Romashin
|
2d419b5929
|
Bug 534644 - implement Qt ipc/chromium backend, first part. r=benjamin, r=jones.chris.g
|
2010-01-28 07:22:41 +02:00 |
|
Jim Mathies
|
b78761c01e
|
Bug 542616 - [OOPP] Use ActorDestroy to cleanup PluginInstanceParent resources and subclass after the child crash. r=bent.
|
2010-01-27 18:01:44 -06:00 |
|
Ben Turner
|
1e94a6bac2
|
Bug 542337 - '[OOPP] hang in test_plugin_clipping2.xhtml'. r=jimm.
--HG--
extra : rebase_source : 22b97f9252c02f7343d12b60fa9cd93cfbe12a25
|
2010-01-26 16:08:39 -08:00 |
|
Jim Mathies
|
877cceccfa
|
Bug 541362 - [OOPP] hang closing tab with Yahoo web messenger loaded. r=bent.
--HG--
extra : rebase_source : 007df4403cc58cb02579723991827795e031f6bd
|
2010-01-26 15:40:43 -06:00 |
|
Jim Mathies
|
757c1b3d63
|
Bug 540052 - [OOPP] Test failure in test_plugin_focus.html. r=bent.
--HG--
extra : rebase_source : bdb40f27e098519ecd71abd75a80e8e612f888f8
|
2010-01-26 15:40:15 -06:00 |
|
Benjamin Smedberg
|
226e0ab87f
|
Bug 540604 - silverlight doesn't work with OOPP because it doesn't set the stype outparam for NPP_NewStream, and relies on us initializing the value with NP_NORMAL, r=cjones
--HG--
extra : rebase_source : 935580b2825b335be5a0183a79806f29f6ce404f
|
2010-01-26 12:05:54 -05:00 |
|
Benjamin Smedberg
|
25d837343c
|
Bug 540868 part 3: when deallocating NPObjects in leakcount builds, let the leak monitor know that we cleaned them up correctly, r=bent
--HG--
extra : transplant_source : H%AC%29%DF8y%E8f%F1%2B%3B%5C%A3Z%10%D1R%7E%CC%10
|
2010-01-22 10:06:30 -05:00 |
|
Benjamin Smedberg
|
8adba8c2a2
|
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
--HG--
extra : transplant_source : %96H%CA%BF%2BX%18s%C8%1B%2Bh%8F%92%05%F0%9F/N%01
|
2010-01-22 10:06:13 -05:00 |
|
Benjamin Smedberg
|
6f7867ca0f
|
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
--HG--
extra : transplant_source : %16%16%92s%8C%B1%AC%8AT%23%DF%DD%A0%B7RH%84C%A7%3A
|
2010-01-22 10:05:29 -05:00 |
|
Benjamin Smedberg
|
2208ae6e97
|
Stupid logic error from bug 539755
--HG--
extra : transplant_source : %B6%D5%DA%DA%29%06h%82%EBl%00%F7t%93%AA%C3_26%D3
|
2010-01-21 14:35:00 -05:00 |
|