d12c46b9e27fe367434b588954805578f5faac5c
2010-11-09 09:36 -0500
Benjamin Smedberg - Fix review comments from bug 583109 (changeset 6ff3fcbb7845), comment 46.
be57c513c2ace26a60194acdca019e5ad7684345
2010-11-08 14:40 -0500
Benjamin Smedberg - Bug 607958 - Opacity rounding of 0.5 is different when using a layer and painting directly. Use a value of 0.8 which divides evenly into 255 to avoid rounding differences. Bug 602200 did not fix this rounding difference. r=roc
40cc37bb536ed7026b0f69215504c0ed69cabdbe
2010-11-08 09:50 -0500
Benjamin Smedberg - Merge mozilla-central into the branch for asynchonous plugin painting (bug 596451), especially to pick up and test whether the fix for 602200 also fixes bug 607958.
4ab9ea27785d333afa1fd8f22c8222ee015b8807
2010-11-08 09:48 -0500
Benjamin Smedberg - Fix nsObjectFrame.cpp back to unix-style line endings. DOS endings crept in during the last merge for reasons I don't understand.
0aaabea2708e4ff27340b91a5337bc788231b1ae
2010-11-05 15:56 -0400
Benjamin Smedberg - Merge mozilla-central into the branch for asynchronous plugin painting on Windows.
671bd739dbff035d5b1df3ce1e53e2974efdc3a2
2010-11-05 10:52 -0400
Benjamin Smedberg - With async plugin painting, crashtest 522512 is no longer valid (and the condition which caused it is entirely gone). Remove it.
df0cf7e8e9e6611f0a723c3239625bd5b1e94339
2010-11-05 10:43 -0400
Benjamin Smedberg - Test for bug 583109 - Add an .isVisible() method to the testplugin. test_visibility.html checks whether a visibility: hidden plugin suspends and resumes painting properly. test_xulbrowser_plugin_visibility.xul tests whether switching tabs properly suspends and resumes plugin painting. r-pending=karlt
6ff3fcbb784501e3dc241e511aeea04ff759a468
2010-11-05 10:40 -0400
Benjamin Smedberg - Bug 606285 and Bug 583109 - Send the "visible" notification when painting with async layers, so that when a plugin goes from invisible to visible it starts sending asynchronous paints. Suspend sending surface updates for asynchronous plugins when they are invisible, and set the empty clipRect so that the plugin knows that drawing is suspended per the new API. Assume that plugins are visible again when a Paint or BuildLayer call is received. r-pending=karlt
24a2e0ac428f81256fc54025a8a9437dafde37b8
2010-11-05 10:38 -0400
Jan Arne Petersen - Bug 583109 - Add visibility notification for plugins by setting the NPWindow.clipRect to [0, 0, 0, 0] when the plugin is not visible, either in a background tab, or visibility: hidden. r=karlt Patch rebased against trunk by Benjamin Smedberg.
167349934e8dbc73de2dcf7eef7174574d6b8bd0
2010-10-28 12:57 -0400
Benjamin Smedberg - Followup to bug 596451 part E (cset 37188e297b07) - double-pass painting is still used for in-process plugins, so fix the test expectations accordingly.
3db23492203ff76d97ade9e85436b99a165d5040
2010-10-28 10:05 -0400
Benjamin Smedberg - Merge mozilla-central to the branch for bug 596451.
9adc8f43d987fdf4ff0bd5945fbe9753f9c08bed
2010-10-28 09:17 -0400
Benjamin Smedberg - Fix testplugin painting issues from bug 596451 part J - when doing non-solid painting, paint to x/y, not 0/0.
005779cf3e419a4613459e764c90700bec6ad421
2010-10-27 16:56 -0400
Benjamin Smedberg - Bug 596451 part K - Make sure we set up the same plugin quirks for async plugin rendering that we do in AnswerNPP_SetWindow (fixes Flash/Silverlight context menus and mouse pointers), r=jmathies
ac385c4d7b3704c533e14fc1d4fb552e8959ed37
2010-10-27 16:56 -0400
Benjamin Smedberg - Bug 596451 part J - Fix our test plugin to paint without using GDI functions which overwrite the opacity incorrectly, r=jmathies
5d416c488505e30c1d1c2446e4e9cadca4b0e444
2010-10-27 15:27 -0400
Benjamin Smedberg - Build bustage from bug 596451 part I - always return a value from PluginInstanceChild::ReadbackDifferenceRect.
9f1f861a9ff742ace1c25ec97c273eeaa5e326ab
2010-10-27 09:17 -0400
Benjamin Smedberg - Bug 607002 - Classes forward-declared as structs in IPDL-generated code cause MSVC warnings. Forward-declare them as classes. r=cjones
c6a351a89dde8ee22010da6be19da3f9177bdb01
2010-10-27 09:13 -0400
Benjamin Smedberg - 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
2010-10-27 09:10 -0400
Benjamin Smedberg - 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
2010-10-27 09:09 -0400
Benjamin Smedberg - Bug 596451 part F - fix mouse/window positioning and remove the Silverlight quirk by changing the logical->device offset before painting, r=jimm
88f740a74afc33cc44ee08cbab6175f2f7b0e575
2010-10-27 09:09 -0400
Benjamin Smedberg - Bug 596451 part I - Read back from the current Windows surface, instead of repainting the entire client area every time, r-pending=jmathies
37188e297b073acf5d8319dddf5e8c1aa15722f3
2010-10-27 09:03 -0400
Benjamin Smedberg - 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
2010-10-25 16:25 -0400
Benjamin Smedberg - More build bustage from Bug 596451 part D. Explicitly initialize the const structures for GCC.
866e9298ee159c57b2a434b199b39d5a811cc061
2010-10-25 15:12 -0400
Benjamin Smedberg - Non-Windows build bustage fix from bug 596451 part D - base::SharedMemoryHandle is not available to IPDL on non-Windows, so use typedefs.
94324cad0457d50276216fec9cd21bdbc191580e
2010-10-25 13:57 -0400
Benjamin Smedberg - Bug 596451 part D - Hook up asynchronous plugin painting on Windows. This part allows opaque plugins to paint correctly. r=jmathies
da433c7320abe71c4d2d51bffd6a213ef61e3ac4
2010-10-25 13:22 -0400
Benjamin Smedberg - 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
2010-10-15 14:35 -0400
Benjamin Smedberg - 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
2010-10-14 14:14 -0400
Benjamin Smedberg - 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
2010-10-13 10:45 -0400
Benjamin Smedberg - Merge mozilla-central with the asynchronous plugins painting branch.
7c2451323c882ef1fd7415aa597dbc3517da8fec
2010-10-01 13:54 -0400
Benjamin Smedberg - Merge mozilla-central into asynchronous plugins branch.
cda406eada98c9727943a320f2e246623fa51164
2010-09-21 17:10 -0400
Benjamin Smedberg - Bug 596451 part B - UseAsyncPainting really shouldn't need to dig very far or use an outparam, r=romaxa
67f89755fa94da8fd15dcad9b549d56c09f36d69
2010-09-21 12:03 -0400
Benjamin Smedberg - Bug 596451 part A - fix PluginInstanceChild to use bools, r=jimm/josh
212a391d3b79caa2e953bb70e4a00460089e844e
2010-11-10 14:19 +0200
Olli Pettay - Backout bug 610654, a=backout
45d981693fe0681d8ffca08e635bf67de90aa807
2010-11-10 13:21 +0200
bjarne - Bug 610654 - test failure xpcshell/tests/netwerk/test/unit/test_bug596443.js | Response1 == Response0, r=bz, a=bz
df1d1ff6b48909528d670a829e3be11e12cbe38c
2010-10-07 10:27 +0300
Henri Sivonen - Bug 596169 - Make <summary> and <figcaption> behave per spec. Remove <datagrid>. rs=jonas, a=blocking2.0-betaN.
3cd4bdbfce3b0ab1b9a7e0c3b30b0f1555fe0b65
2010-11-10 12:03 +0200
Henri Sivonen - Bug 502176 bustage fix - Restore the refcount tracing code to nsHtml5Tokenizer. a=orange.
9623c20329488f0511d7a5d93805aa0243e2c91d
2010-09-28 10:32 +0300
Henri Sivonen - Bug 555940 - Make named character names use a dedicated data type. r=tglek, a=jst.
e92d70898e2201a58214f536d224bba755f16147
2010-09-28 10:32 +0300
Henri Sivonen - Bug 502176 - Replace static use of jArray with a plain old data staticJArray, introduce an autoJArray for nicer memory management. r=tglek, a=jst.
b6e015e6a709fd609b2747902207e02981e028d1
2010-11-10 09:38 +0100
Dão Gottwald - Bug 594367 - Keep the firefox button lit when the window is inactive. r=gavin a=b
188416ff6ff008999d8e9d407ab23b6812189815
2010-11-10 09:38 +0100
Dão Gottwald - Bug 609700 - Shift-clicking the back button or middle-clicking it with browser.tabs.opentabfor.middleclick=false opens an invisible tab. r=gavin
0ba0397270e2ddaa980057c2f5e4f726d266227f
2010-11-10 08:20 +0000
Neil Rashbrook - Bug 608958 Omnijar doesn't load preference files in reverse alphabetical order r=dwitte a=bsmedberg
f174fb3f8e59c0fd9994e1db927f5d9114cc91eb
2010-11-09 23:14 -0800
Daniel Holbert - annotate reftest.list for linux opt reftest failure, in test added earlier for Bug 477171. a=orange
fa47bfaec680a4b01a99f72a46ac8b5056afac86
2010-11-09 22:46 -0800
Daniel Holbert - (no bug) fix typo in comment to trigger another cycle, to see if reftest orange is real. a=NPOTB
c7726ff56cbf49b5f93d901b712625d91a3afab3
2010-11-09 21:50 -0800
Daniel Holbert - Bug 587336: Keep nsSVGIntegrationUtils::GetInvalidAreaForChangedSource from inadvertantly adding an observer relationship and potentially triggering an infinite loop a few stack-levels up. r=roc a=blocking-final+
3dac4e7101577acefa7cb2035aff6be9b87e5d69
2010-11-09 21:50 -0800
Daniel Holbert - Bug 601999: Skip reflow request on target frame if it's already reflowing, when invalidating an SVG filter. r=roc a=blocking-betaN+
c88d8583a53e7af0a52aed93abbfde8c30927df4
2010-11-09 21:50 -0800
Daniel Holbert - Bug 610748: Stop SVGDocumentWrapper from trying to unregister as a shutdown observer (and spamming a failure warning) *during* shutdown. r=roc a=roc
66de91ff0bbd38474cff6984a0f8f7d01ac7b463
2010-11-09 21:50 -0800
Daniel Holbert - Bug 610419: Don't pause SMIL in initially-"hidden" documents that are actually SVG-as-an-image documents (which don't get OnPageShow/OnPageHide calls and hence appear to be hidden). r=roc a=blocking-beta8+
4d725ae3efb9286ee9d541b0899d5692fa49cf10
2010-11-10 16:58 +1300
Cameron McCormack - Bug 477171 - Make unknown elements in the SVG namespace not render any children r=roc a=blocking
0649b1a86c92bc34d73ab920267d9c00a1471385
2010-11-09 21:50 -0800
Ryan VanderMeulen - Update Hunspell readme to note additional patches in tree. a=NPOTB
a607346e01a3d5864c39e8eef01fe22d9f5f2782
2010-11-09 19:07 -0800
Blake Kaplan - Fix bustage from bug 609794. a=bustage
8b02a41fc140b5a2f881b9dce0c637cc7dd2d51e
2010-11-09 18:52 -0800
Dave Townsend - Bug 593535: Allow restarting extension downloads after failures. r=robstrong, a=blocks-betaN
43781a14501d9bb9e09697545ca127d7792e0c37
2010-11-09 12:29 -0800
Blake Kaplan - Bug 609139 - Propagate interfaces more eagerly. r=jst a=blocking beta8
0acbb0c1a64558523fb0220ff8081262cd51d235
2010-11-09 12:29 -0800
Blake Kaplan - Add a test for bug 541530. a=tests
583c43306d74f4bb640f1fdb2166dcc883abf1bf
2010-11-05 18:25 -0700
Blake Kaplan - Bug 610078 - Return the value when we found it on a proxy. r=brendan a=blocking betaN
47a88def011e2f73e15535e92d57f30b5adef83b
2010-11-05 15:45 -0700
Blake Kaplan - Bug 609794 - Make sure we successfully delete the InstallTrigger getter from the window. r=mossop
81fd7169de61c1f51e922de2146283d092415a05
2010-11-04 17:23 -0700
Blake Kaplan - Bug 609496 - Get rid of compartment-obsoleted code. r=jst a=blocking betaN
099c4f5af5a9015b0c80ecb61464e6f45761ad5a
2010-11-10 14:45 +1300
Chris Pearce - Bug 596947 - Add logging to test_timeupdate_seek to help debug orange. r=test-change a=test-change.
1d21b07e4b8828dc0718362ebfffe67e556658d4
2010-11-09 19:36 -0600
Jim Mathies - Bug 575591 - Don't prepend '.' to the address of cookies assigned to ip address hosts in the ie migrator. r=dwitte, a=betaN
26b26a93ab72460881ee8364efe45d4a8e17886a
2010-11-09 19:36 -0600
Jim Mathies - Bug 575591 - Don't bail out of migration on individual migration failures, report to the console instead. r=gavin, a=betaN
a0976b5560afbf88c2edc2b59b73f1508c4ca594
2010-11-10 08:22 +0900
Brian Birtles - Bug 608549 - SVG SMIL: Range check values passed to begin/endElement; r=dholbert; a=blocking-2.0
32d8cf0c4596d807a3130e3bd237d0d25e67ef66
2010-11-10 08:22 +0900
Brian Birtles - Bug 605345 - SVG SMIL: Fix time container pause state handling to avoid negative container times; r=dholbert; a=blocking-2.0
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip