Plugins/OOPP Branch Tracking: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(two left)
 
(39 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This page is intended to track all the landings that occurred as a result of OOPP in mozilla-central. This is necessary in order to know exactly what needs to be backported to mozilla-1.9.2.
This page is intended to track all the landings that occurred as a result of OOPP in mozilla-central. This is necessary in order to know exactly what needs to be backported to mozilla-1.9.2.
= Landed =


* initial merge: revision {{hg|8ef83d174df3}}
* initial merge: revision {{hg|8ef83d174df3}}
Line 45: Line 47:
* {{bug|539295}} - wait for the child process to write out its leak log, {{hg|be2e27cd572e}}, {{hg|ad6b1de0470c}}
* {{bug|539295}} - wait for the child process to write out its leak log, {{hg|be2e27cd572e}}, {{hg|ad6b1de0470c}}
* {{bug|539856}} (part I) - use-after-free of deleted actors, {{hg|60628032d4b6}}, {{hg|32b8675c4a23}}
* {{bug|539856}} (part I) - use-after-free of deleted actors, {{hg|60628032d4b6}}, {{hg|32b8675c4a23}}
* {{bug|521377}} - racing scriptable object destructors, {{hg|76cdc8296409}} and followup {{hg|9baa220b27c0}}.
* {{bug|535036}} - flash hang on lost focus, {{hg|276e30f679fc}}.
* {{bug|535036}} - flash hang on lost focus, {{hg|276e30f679fc}}.
* {{bug|539061}} - more "nonqueued" message handlers, {{hg|9446da52c4a9}}
* {{bug|539061}} - more "nonqueued" message handlers, {{hg|9446da52c4a9}}
* {{bug|539280}} - NPNVnetscapeWindow on Linux, {{hg|784f0004101e}}
* {{bug|539343}} - Call DeallocSubtree on subprotocol actors correctly, {{hg|3b423f882bba}}, {{hg|b649980be53f}}
* {{bug|521377}} - The NPRuntime biggie, {{hg|8df73bd34304}}, {{hg|dc5c1aad29be}}
* {{bug|539856}} - Save actor IDs in message handlers, {{hg|92b005aa7edf}}, {{hg|1046032e3233}}
* {{bug|539955}} - test_plugin_moluse_coords test failure, {{hg|f21c1add12f3}}
* {{bug|530980}} - tests for get/setcookie, {{hg|aefd3131b2d5}}
* {{bug|539755}} - getvalueforurl/setvalueforurl/getauthenticationinfo, {{hg|9537fbb2b5e8}}, {{hg|55168ac1bf38}}, {{hg|b68b33478e77}}
* {{bug|539552}} - Connect minidumps to IPDL actors, {{hg|bab9a9bd06b4}}, {{hg|4309b6909234}}, {{hg|d2f40c5d85f9}}, {{hg|69153c9be237}}
* {{bug|539451}} - Clean up OOP crashreporter stuff, {{hg|7f3377180c6a}}
* {{bug|538239}} - Async messages unblocking sync message waits, {{hg|908c2e08e364}}, {{hg|f942158f0945}}, {{hg|ee7a869fcd56}}
* {{bug|541155}} - test_loadflags.html causes test_plugins.html to fail, {{hg|076f20c3eb29}}
* {{bug|540910}} - Linux test failure in test_plugin_clippin2.xhtml, {{hg|4a603215351c}}, {{hg|8b68dd282dd2}}, {{hg|ebca6061298f}}
* {{bug|521929}} - seqno field for synchronous messages, {{hg|ca51ffe72682}}, {{hg|925601df843f}}, {{hg|c1e297cb449e}}
* {{bug|540868}} - leaks of ChildNPObject, {{hg|d4d28cc35858}}, {{hg|7145c2f478d9}}, {{hg|43ebc4244f7d}}
* {{bug|540967}} - "missing out line for total leaks", {{hg|38e86af96757}}
* {{bug|535564}} - unable to delete the PID log and leak log because java inherits an open file handle, {{hg|869030a735da}}, {{hg|844ece3e9dfa}}, {{hg|9bd7c0fdb2b5}}
* {{bug|540604}} - Fix silverlight 3 by initializing NPP_NewStream *stype to NP_NORMAL, {{hg|d46a66a8c917}}
* {{bug|540052}} - failure in test_plugin_focus.html, {{hg|6a942d99ce1e}}, {{hg|528c0d576acb}}
* {{bug|541362}} - focus hang with yahoo web messenger, {{hg|5207354fa2fe}}
* no bug, automation change, {{hg|c6616d33ecb6}}
* {{bug|538918}} - Modal system dialogs cause UI freeze w/windowless controls {{hg|28420868f239}}, {{hg|3de45fce376d}}, {{hg|5d07e1c651f4}}, {{hg|9ef84792501d}}, {{hg|570d05b8d634}}, {{hg|ca8be60b3efc}}.
* {{bug|542337}} - Windows hang in test_plugin_clipping2.xhtml, {{hg|877d48ef5d8c}}, {{hg|3a0f317aa4e9}}
* no bug, IPC socket pair should be CLOEXEC, {{hg|fe79e788d428}}
* {{bug|541707}} - add timeouts to test_crashing2, {{hg|ae8c17be0129}}
* IntentionalCrash, {{hg|fc012dc9a09f}}, {{hg|166198dfb055}}
* {{bug|531142}} - On-by-default, {{hg|f54bb3222492}}
* {{bug|539063}} - whitelist/blacklist, {{hg|ac98eb7edabc}}
* {{bug|542616}} -  Parent-side crash after killing plugin process, {{hg|035ca5e3ea54}}
* {{bug|542617}} - WM_NCCALCSIZE, {{hg|977cb280a6c5}}
* {{bug|542700}} - ChildAsyncCall use-after-free of PluginInstance {{hg|740e44bb9437}}
* {{bug|542915}} - DelayedReleaseGCCallback {{hg|afff5c13d296}}
* {{bug|542821}} - WM_COPYDATA {{hg|9ffbf751fdcc}}
* {{bug|542248}} - ASSERTION: Shouldn't return null and NPERR_NO_ERROR, {{hg|101321ab7040}}
* {{bug|542263}} - One crash at NPObjWrapper_NewResolve, {{hg|4c6d4be91aaa}}, {{hg|e9d8b376d014}}
* {{bug|543776}} - workaround by submitting empty PluginName/PluginVersion, {{hg|e2119ce306c0}}
* {{bug|516515}} - Don't initialize XPCOM in plugin processes, {{hg|62cc92f9dced}}
* {{bug|541646}} - Crash when entering private browsing with Flash, {{hg|ebe4e14ee63e}}
* {{bug|535120}} - NPN_GetValue(NPNVToolkit), {{hg|1be234301318}}
* {{bug|543831}} - Hang with embedded youtube video, {{hg|afcab1750522}}.
* {{bug|542897}} - Random sized black boxes appear/disappear in silverlight content areas, {{hg|ce81afdf4e40}}.
* {{bug|546797}} - ABORT: expected mDeferred to have 0 or 1 items {{hg|e4149d40e166}}
* {{bug|543942}} - crash at [@ free | mozilla::ipc::windows::DeferredSettingChangeMessage::~DeferredSettingChangeMessage() ] {{hg|9a30558d9f81}}
* {{bug|545760}} - WM_SETICON and STYLECHANGED. {{hg|ed31386b285c}}, {{hg|d77738c37f29}}
* {{bug|543764}} - Crash at PR_Unlock {{hg|aec695f10003}}
* {{bug|547247}} - Followup fix for another crash, {{hg|094b09304969}} and {{hg|23e78dba9f94}}
* {{bug|535017}} - Cache some scriptable objects {{hg|7fa519501fec}}
* {{bug|539658}} - hulu fullscreen fix. {{hg|e637825945b4}}
* {{bug|543201}} - Shockwave window position. {{hg|c254eea884cb}}
* {{bug|547276}} - Windowed focus hang in CallHasProperty. {{hg|11cedacdd76e}}
* {{bug|547142}} - Exiting full-screen video locks the browser. {{hg|d168e7d597c9}}
* {{bug|547353}} - Mouse pointer coordinates misaligned with winless Silverlight. {{hg|9dda082cfc3f}}
* {{bug|550322}} - follow up hulu fullscreen fix. {{hg|8ca69988390f}}
* {{bug|545080}} - UNICODE in modules/plugin, {{hg|f221078b13ff}}, {{hg|9502a0c15851}}, {{hg|eb700dca0755}}
* {{bug|543802}} - blacklist VLC/Acrobat, {{hg|15c9035d28e4}}
* {{bug|547316}} - Plugin window subclass not reset, {{hg|60a7d2dc47f2}}
* {{bug|547894}} - allow null in NPN_GetStringIdentifiers, {{hg|c0746e929429}}
* {{bug|548217}} - NP_SEEK stream fixes in the plugin host, {{hg|9c8823185edb}}, {{hg|e050d3eaf1dd}}
* {{bug|545712}} - "A crash report was submitted" even when it wasn't, {{hg|8b56adc3241c}}
* {{bug|545455}} - IPDL support for glib event loops, {{hg|dbfb36b8b381}}, {{hg|d0f27565024d}}, {{hg|6df50088fa18}}
* {{bug|544945}} - nested glib event loops, {{hg|569dede83071}}, {{hg|d553de3fad40}}, {{hg|a31c15677467}}, {{hg|122641d81c49}}
* {{bug|517133}} - Crash stats for X errors, {{hg|a5ba2b43122b}}, {{hg|9a4b73f92f0e}}
* {{bug|546492}} - resource description for mozilla-runtime, {{hg|8b392f5c0c85}}
* {{bug|550305}} - npruntime reduce round-trip RPC methods, {{hg|32383f6674e6}}
* {{bug|550944}} - streams alive at instance destroy aren't closed/notified, {{hg|86585c9d5ea7}}, {{hg|fb088bfc4ff2}}
* {{bug|550784}} - Flash deadlocks during script evals that trigger focus related events. {{hg|7d80d8881cbd}}
* {{bug|551242}} - Hang (caught by hang detector) with flash and alt key. {{hg|5295a7cfd05c}}
* {{bug|546766}} - scriptable object crashes. (check change set, both posted patches.) {{hg|0ab4f3a39bb9}}
* {{bug|549888}} - crashes on paint/DOM-modification races {{hg|b4d603fb501d}}
* {{bug|547359}} - NPIdentifier as actor. {{hg|a7c62300bbbb}}
* {{bug|521118}} - Threadsafety enforcement in child processes {{hg|b33e7b784570}}
* {{bug|553606}} - spin loop depth. {{hg|5a1cf671bd61}}
* {{bug|554262}} - silverlight context menu hang. {{hg|0c41bf595db4}}
* {{bug|518506}} - Horrible flicker when scrolling windowed plugins living out-of-process {{hg|d6cf9a15c50f}}, {{hg|274480cf21d7}}, {{hg|f20c4c211ac8}}, {{hg|808b422d1274}}.
** Follow-ups {{hg|f9c9c4bfa4ed}}, {{hg|ba8780007126}}, {{hg|29d0fadf3a20}}, {{hg|2796b616db94}}
* {{bug|540114}} - BadWindow X error {{hg|8e1227edb170}}, {{hg|01bd51527d0f}}
* {{bug|545338}} - use events instead of thread messages for notify worker. {{hg|e448bbd5f8a9}}
* {{bug|517404}} - Create "Crash Reporter/submitted" directory if it doesn't already exist {{hg|56e32c24f59c|}}
* test for {{bug|539897}} - XEmbed re-plug crash {{hg|902d859ce09e}}, {{hg|f0a50c3f10d3}}
* {{bug|551875}} - NS_ABORT_IF_FALSE abort with Flash Beta {{hg|3bd0b4cc1670}}
* {{bug|545297}} - don't add an extra reference to GtkPlug::socket_window with versions of GTK that already add a reference {{hg|4c43ce36af6e}}
* '''ALL CHANGES TO HERE ALREADY MERGED/LANDED IN LORENTZ'''
* {{bug|535295}} - Black Background on certain Flash Objects. {{hg|d31c87f6d202}}
* {{bug|535295}} - Tearing/Repainting issues with flash. {{hg|3549ea4a9bd9}}
'''This page is obsolete. The Lorentz branch is closed. Any further patches should land on 1.9.2 directly, following normal branch approval rules.'''


Also track:
= Also track =
* partial update failure to set mozilla-runtime as executable, {{bug|535090}}
* partial update failure to set mozilla-runtime as executable, {{bug|535090}}
* {{bug|538642}} - FPU exception handler chaining. {{hg|5d89972b2ca0}}, {{hg|918a5af21732}}, {{hg|f3f4c57e8262}}
* {{bug|538642}} - FPU exception handler chaining. {{hg|5d89972b2ca0}}, {{hg|918a5af21732}}, {{hg|f3f4c57e8262}}
* {{bug|530948}} - temporary UI for submitting plugin crash reports, {{hg|f98a151769d7}}
* {{bug|530948}} - temporary UI for submitting plugin crash reports, {{hg|f98a151769d7}}
* {{bug|542971}} landed and backed out, related to {{bug|543376}}
* {{bug||544016}} - A disabled plugin shouldn't shadow an enabled one
* {{bug||555309}} - Hang crash reports have (no signature)


Possibly related:
= Possibly related =
* {{bug|535357}} - idle timer QI correctly: {{hg|e303c71532e0}}
* {{bug|535357}} - idle timer QI correctly: {{hg|e303c71532e0}}
* {{bug|533371}} - separate plugintag code from the plugin host: {{hg|ab5ad57e8eea}}
* {{bug|533371}} - separate plugintag code from the plugin host: {{hg|ab5ad57e8eea}}
* {{bug|535501} - stop storing xpconnect status in the plugin tag: {{hg|90c4df5d4ec9}}
* {{bug|535501} - stop storing xpconnect status in the plugin tag: {{hg|90c4df5d4ec9}}
* {{bug|535660}} - plugin instance stopped/started state management: {{hg|7b4a0ecd39ff}}
* {{bug|535660}} - plugin instance stopped/started state management: {{hg|7b4a0ecd39ff}}

Latest revision as of 15:24, 7 April 2010

This page is intended to track all the landings that occurred as a result of OOPP in mozilla-central. This is necessary in order to know exactly what needs to be backported to mozilla-1.9.2.

Landed

This page is obsolete. The Lorentz branch is closed. Any further patches should land on 1.9.2 directly, following normal branch approval rules.

Also track

Possibly related