9f1f861a9ff742ace1c25ec97c273eeaa5e326ab: Bug 607002 - Classes forward-declared as structs in IPDL-generated code cause MSVC warnings. Forward-declare them as classes. r=cjones
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 27 Oct 2010 09:17:33 -0400 - rev 57217
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 607002 - Classes forward-declared as structs in IPDL-generated code cause MSVC warnings. Forward-declare them as classes. r=cjones
c6a351a89dde8ee22010da6be19da3f9177bdb01: Bug 596451 part H - Make our quirk of silverlight transparent by default active in the plugin process, to match the logic in nsNPAPIPluginInstance. This makes the Microsoft Surface website paint correctly. r=jimm
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 27 Oct 2010 09:13:53 -0400 - rev 57216
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part H - Make our quirk of silverlight transparent by default active in the plugin process, to match the logic in nsNPAPIPluginInstance. This makes the Microsoft Surface website paint correctly. r=jimm
900cdb9c89529e731edabd78f853a3458ff6d13c: Bug 596451 part G - Fix a condition where FixupWindow is called too early and doesn't know that we are a windowless plugin yet. Call FixupWindow from nsPluginInstanceOwner::CreateWidget, r=roc
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 27 Oct 2010 09:10:50 -0400 - rev 57215
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part G - Fix a condition where FixupWindow is called too early and doesn't know that we are a windowless plugin yet. Call FixupWindow from nsPluginInstanceOwner::CreateWidget, r=roc
eda1909e1416781c4ab9576180179d3b8c4e732c: Bug 596451 part F - fix mouse/window positioning and remove the Silverlight quirk by changing the logical->device offset before painting, r=jimm
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 27 Oct 2010 09:09:37 -0400 - rev 57214
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part F - fix mouse/window positioning and remove the Silverlight quirk by changing the logical->device offset before painting, r=jimm
88f740a74afc33cc44ee08cbab6175f2f7b0e575: Bug 596451 part I - Read back from the current Windows surface, instead of repainting the entire client area every time, r-pending=jmathies
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 27 Oct 2010 09:09:15 -0400 - rev 57213
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part I - Read back from the current Windows surface, instead of repainting the entire client area every time, r-pending=jmathies
37188e297b073acf5d8319dddf5e8c1aa15722f3: Bug 596451 part E - Implement transparency using DIBs with builtin transparency. Flash at least does this correctly, and since nobody else really uses windowless transparency, this is going to be the Way It Is. r-pending=jimm/karlt
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 27 Oct 2010 09:03:09 -0400 - rev 57212
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part E - Implement transparency using DIBs with builtin transparency. Flash at least does this correctly, and since nobody else really uses windowless transparency, this is going to be the Way It Is. r-pending=jimm/karlt
425bd6be7289f7439c3968fb6afbd407aa80c0fe: More build bustage from Bug 596451 part D. Explicitly initialize the const structures for GCC.
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 25 Oct 2010 16:25:01 -0400 - rev 57211
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
More build bustage from Bug 596451 part D. Explicitly initialize the const structures for GCC.
866e9298ee159c57b2a434b199b39d5a811cc061: Non-Windows build bustage fix from bug 596451 part D - base::SharedMemoryHandle is not available to IPDL on non-Windows, so use typedefs.
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 25 Oct 2010 15:12:25 -0400 - rev 57210
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Non-Windows build bustage fix from bug 596451 part D - base::SharedMemoryHandle is not available to IPDL on non-Windows, so use typedefs.
94324cad0457d50276216fec9cd21bdbc191580e: Bug 596451 part D - Hook up asynchronous plugin painting on Windows. This part allows opaque plugins to paint correctly. r=jmathies
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 25 Oct 2010 13:57:13 -0400 - rev 57209
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part D - Hook up asynchronous plugin painting on Windows. This part allows opaque plugins to paint correctly. r=jmathies
da433c7320abe71c4d2d51bffd6a213ef61e3ac4: Bug 606976 - Don't map the memory from a SharedDIB: CreateDIBSection creates another mapping, and we don't actually use the mapping for anything, r=jimm
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 25 Oct 2010 13:22:43 -0400 - rev 57208
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 606976 - Don't map the memory from a SharedDIB: CreateDIBSection creates another mapping, and we don't actually use the mapping for anything, r=jimm
f7b85d9a0900caf0983551fb0ff0a579c212524e: Review comment from bug 596451 part C - the XSync is required so that pending composition using this surface is complete before the surface is re-used by the plugin.
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 15 Oct 2010 14:35:46 -0400 - rev 57207
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Review comment from bug 596451 part C - the XSync is required so that pending composition using this surface is complete before the surface is re-used by the plugin.
f409549bea96b3c19bd55d28f16479cfddb13431: Bug 596451 part C - simplify the behavior of the returning surface from Show, because it's only used to hand back ownership of IPDL shared memory.
Benjamin Smedberg <benjamin@smedbergs.us> - Thu, 14 Oct 2010 14:14:23 -0400 - rev 57206
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part C - simplify the behavior of the returning surface from Show, because it's only used to hand back ownership of IPDL shared memory.
6435ea1c2fbaca0806f06b6ee6957ce2519108c3: Merge mozilla-central with the asynchronous plugins painting branch.
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 13 Oct 2010 10:45:01 -0400 - rev 57205
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Merge mozilla-central with the asynchronous plugins painting branch.
7c2451323c882ef1fd7415aa597dbc3517da8fec: Merge mozilla-central into asynchronous plugins branch.
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 01 Oct 2010 13:54:43 -0400 - rev 57204
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Merge mozilla-central into asynchronous plugins branch.
cda406eada98c9727943a320f2e246623fa51164: Bug 596451 part B - UseAsyncPainting really shouldn't need to dig very far or use an outparam, r=romaxa
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 21 Sep 2010 17:10:45 -0400 - rev 57203
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part B - UseAsyncPainting really shouldn't need to dig very far or use an outparam, r=romaxa
67f89755fa94da8fd15dcad9b549d56c09f36d69: Bug 596451 part A - fix PluginInstanceChild to use bools, r=jimm/josh
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 21 Sep 2010 12:03:16 -0400 - rev 57202
Push 16846 by bsmedberg@mozilla.com at Wed, 10 Nov 2010 15:29:47 +0000
Bug 596451 part A - fix PluginInstanceChild to use bools, r=jimm/josh
212a391d3b79caa2e953bb70e4a00460089e844e: Backout bug 610654, a=backout
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 10 Nov 2010 14:19:38 +0200 - rev 57201
Push 16845 by opettay@mozilla.com at Wed, 10 Nov 2010 12:20:09 +0000
Backout bug 610654, a=backout
45d981693fe0681d8ffca08e635bf67de90aa807: Bug 610654 - test failure xpcshell/tests/netwerk/test/unit/test_bug596443.js | Response1 == Response0, r=bz, a=bz
bjarne@runitsoft.com - Wed, 10 Nov 2010 13:21:48 +0200 - rev 57200
Push 16844 by opettay@mozilla.com at Wed, 10 Nov 2010 11:22:33 +0000
Bug 610654 - test failure xpcshell/tests/netwerk/test/unit/test_bug596443.js | Response1 == Response0, r=bz, a=bz
df1d1ff6b48909528d670a829e3be11e12cbe38c: Bug 596169 - Make <summary> and <figcaption> behave per spec. Remove <datagrid>. rs=jonas, a=blocking2.0-betaN.
Henri Sivonen <hsivonen@iki.fi> - Thu, 07 Oct 2010 10:27:16 +0300 - rev 57199
Push 16843 by hsivonen@iki.fi at Wed, 10 Nov 2010 10:37:18 +0000
Bug 596169 - Make <summary> and <figcaption> behave per spec. Remove <datagrid>. rs=jonas, a=blocking2.0-betaN.
3cd4bdbfce3b0ab1b9a7e0c3b30b0f1555fe0b65: Bug 502176 bustage fix - Restore the refcount tracing code to nsHtml5Tokenizer. a=orange.
Henri Sivonen <hsivonen@iki.fi> - Wed, 10 Nov 2010 12:03:48 +0200 - rev 57198
Push 16842 by hsivonen@iki.fi at Wed, 10 Nov 2010 10:05:39 +0000
Bug 502176 bustage fix - Restore the refcount tracing code to nsHtml5Tokenizer. a=orange.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip