Simon Montagu
7d680452d3
Change x-gbk to gbk in charset titles. Bug 369403, r=emk
2011-03-30 08:35:36 +02:00
Benjamin Smedberg
dc3e0292e6
Bug 617539 - Integrate nsIFocusManager_MOZILLA_2_0_BRANCH back into the main interface, r=smaug
2011-03-25 11:03:33 -04:00
Josh Aas
7dbf0c69f0
Bug 641621: Fix bug in which we misinterpret an NPError return value as an nsresult. r=bsmedberg
2011-03-23 11:46:09 -07:00
Steven Michaud
e7c2bd8a81
Breakage fix for patch for bug 637367 (4da037fe27b0). a=breakage-fix
2011-03-18 15:27:20 -05:00
Steven Michaud
63305be36d
Bug 637367 - Stop DrawPlugin from accessing deleted nsObjectFrame. r=roc a=beltzner
2011-03-18 14:35:14 -05:00
Steven Michaud
a118bbd808
Bug 637367 - Add null checks to nsPluginInstanceOwner::DoCocoaEventDrawRect(). r=bsmedberg a=sayrer
2011-03-11 17:50:50 -06:00
Matt Woodrow
99dd7b579f
Bug 637901 - Don't trash our cached ImageContainer unless the retained layer manager has changed. r=tnikkel a=blocking2.0
2011-03-02 21:53:27 +13:00
Matt Woodrow
2e59976698
Bug 637367 - Add null checks to DrawPlugin. r+a=roc
2011-03-02 11:36:09 +13:00
Steven Michaud
265d4c358d
Bug 627649 - [Mac] Some events incorrectly passed to a plugin that occur over the plugin. r=roc,josh a=blocking2.0final+
2011-03-01 15:15:23 -06:00
Chris Jones
3ccb778822
Bug 637278: Fix indentation. r=roc a=b
2011-03-01 12:27:35 -06:00
Chris Jones
8e01df9a37
Bug 637278: INVALIDATE_NO_UPDATE_LAYER_TREE should subsume INVALIDATE_NO_THEBES_LAYERS. r=tn sr=roc
2011-03-01 12:27:35 -06:00
c0ade2b6ba
Bug 636114 - Crash [@ PluginBackgroundSink::~PluginBackgroundSink() ]; r=jones.chris.g approval2.0=johnath
2011-03-01 08:54:37 -04:00
Mats Palmgren
c4435790e0
Bug 635405 - Zooming a windowless plugin frame can cause it to "bleed" outside its bounds. r+a=roc
2011-02-24 13:06:14 +01:00
Robert O'Callahan
18d20f6b9c
Bug 630835. Make BuildLayer responsible for setting a visible region on the layer, and let FrameLayerBuilder only reduce it. r=tnikkel,a=blocking
...
This avoids problems with FrameLayerBuilder making the visible region bigger than we expected, invalidating CONTENT_OPAQUE flags set on the layer.
In particular, we had been using TransformBounds to compute the new visible region, and for non-axis-aligned transforms this gives us a visible
region which contains areas not actually painted by the layer contents.
2011-02-23 18:38:09 +13:00
Robert O'Callahan
95f4f79b1e
Bug 634844. Part 2: Don't create a new Image in BuildLayer if we already have one. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Robert O'Callahan
7146c5913e
Bug 634844. nsPluginInstanceOwner::IsUpToDate should not create an Image for the plugin. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Robert O'Callahan
95612cecb2
Bug 631388. Part 2: Don't let nsDisplayPlugin bounds depend on the ImageContainer's current image bounds, since that can change during display list processing. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Chris Jones
c92fee849b
Bug 635191: If the object frame has gone away, there's no way to determine IsUpToDate(), so just dispatch the paint-finished event. r=roc a=b
2011-02-18 18:32:12 -06:00
Matt Woodrow
e18805b3a0
Bug 634521 - Let mac plugins trigger empty transactions. r=roc a=roc
2011-02-17 16:56:06 +13:00
Mark Banner
ef2884d403
Bustage fix for the bustage fix for bug 626602. Namespace statement is required, so just ifdef it for IPC builds. r+a=bustage fix
2011-02-16 19:43:36 -06:00
Chris Jones
acccdcaf77
Bug 626602, part 8: Dig a tunnel from nsObjectFrame to PluginInstanceParent for background copying. r=bsmedberg sr=roc
2011-02-16 16:43:31 -06:00
Robert O'Callahan
3765bba134
Bug 626602. Part 4: Make the display items behind a plugin that needs readback be as visible as we can. r=tnikkel
2011-02-16 16:43:30 -06:00
Robert O'Callahan
4448f70d72
Bug 626602. Part 3: Hook up ReadbackLayers in nsObjectFrame. r=cjones
2011-02-16 16:43:30 -06:00
Matt Woodrow
c20d639633
Bustage fix (forgot to qref). r=jst, a=bustage
2011-02-15 21:48:01 -08:00
Matt Woodrow
ff2a281cd4
Bug 591687. Disable emtpy transactions with mac plugin layers. r=roc, a=blocker.
2011-02-15 21:25:34 -08:00
Chris Jones
21bd3341a2
Bug 631585: Don't try to create plugin widgets in content processes, it's never going to work. r=tn a=a
2011-02-15 15:45:02 -06:00
Benoit Girard
35ae99ad1c
Disable OSX Plugin Layer due to regression b=633826 r+a=josh,bustage
2011-02-13 21:54:33 -05:00
Matt Woodrow
af8cf2da10
Bug 591687: Create MacIOSurfaceImages for Core Animation plugins. r=roc r=josh a=blocking2.0betaN+
2011-02-12 11:09:03 -05:00
Matt Woodrow
055c5c7ae6
Bug 591687: Add GetImage in order to create mac async plugin images in plugin code instead of nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 11:07:10 -05:00
Matt Woodrow
38f6fb2b08
Bug 591687: Add interface to retrieve plugins actual (remote) drawing model from nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 10:55:40 -05:00
Timothy Nikkel
398c3b3f58
Bug 626343. Check return value when creating a plugin widget. r=roc a=blocking
2011-01-31 17:31:34 -06:00
Alexander Surkov
5d41370232
Bug 628922 - layout should use cached nsIAccessibilityService, r=davidb, sr=roc, a=roc
2011-01-28 12:38:14 +08:00
Timothy Nikkel
2da53a1250
Bug 622328 - Always make sure the area of the root content document is considered opaque. r=roc, a=blocking.
2011-01-27 16:58:50 -06:00
Timothy Nikkel
433001b311
Bug 626343. Remove incorrect view null check in plugin widget creation. r=roc a=blocking
2011-01-18 13:43:47 -06:00
Karl Tomlinson
b939d7c27a
Bug 617703 - Add plugin support and prevent crash [@ libflashplayer.so@0x32884 ][@ libflashplayer.so@0x32800 ] in Fennec r=romaxa a=approval2.0
2011-01-17 21:07:49 +02:00
Matt Woodrow
d92ecd6c06
Bug 586683 - Part 4 - Move images into a separate ImageLayer when they are the only item in a ThebesLayer. r=roc a=blocking2.0
2011-01-18 10:47:18 +13:00
Oleg Romashin
e171fe5fc7
Bug 619176 - Plugins get Visible state every time when scrolling (:BuildLayer always make them visible). r=roc a=approval2.0
2011-01-13 15:20:53 +02:00
Robert O'Callahan
016b416f90
Bug 602757. Part 3: Change IsOpaque to GetOpaqueRegion so we can get useful opaque regions for content that uses border-radius. r=tnikkel,sr=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
386a241d06
Bug 620512. Part 1: Only fire MozPaintWait and change window visibility in BuildDisplayList if we're painting. r=bsmedberg, a=b:b9
2010-12-21 12:12:00 -08:00
Robert O'Callahan
1fe3327957
Bug 621260. Don't run StopPluginInstance multiple times on the same instance. Also, let StopPluginInstance do the call to instance->Stop(). r+a=josh
2010-12-20 14:37:43 +13:00
Bas Schouten
4ad3d776bc
Bug 620665 - Part 4: Also recreate container when types don't match. r=roc a=blocking-beta9
2010-12-29 01:07:09 +00:00
Robert O'Callahan
849304b5da
Bug 584251. Wallpaper around crash. r=joshmoz a=blocking-betaN+
2010-12-24 14:37:03 -06:00
Steven Michaud
c21bbb095a
Bug 618487 - Divx Web Player Videos won't play on Vidbux.com and Vidxden.com and Movshare.net. r=josh a=blocking2.0BetaN+
2010-12-20 13:49:37 -06:00
Robert O'Callahan
297c732c9a
Bug 617152. Part 9: Use desired bounds in nsDisplayList::GetBounds, not actual bounds, when computing plugin geometry. r=tnikkel
2010-12-20 14:37:43 +13:00
Robert O'Callahan
7a81e37bad
Bug 617152. Part 8.5: Fire MozPaintWait even if the plugin layer is currently zero-size. r=tnikkel
2010-12-20 14:37:43 +13:00
Robert O'Callahan
d27bfdde11
Bug 617152. Part 4: Make sure to always fire a balancing MozPaintWaitFinished, even if the plugin dies suddenly, and make sure events are dispatched safely. r=dbaron
2010-12-20 14:37:43 +13:00
Timothy Nikkel
03473106d9
Bug 616884. Part 2. When creating the widget for a plugin use the position of the plugin if it is available. r=roc a=roc
2010-12-09 22:33:33 -06:00
Steven Michaud
74b79818bb
Bug 594482 - Java applets broken with content policies. r=josh,bsmedberg a=blocking2.0BetaN+
2010-12-07 15:18:50 -06:00
Robert O'Callahan
27c5cd2def
Bug 611164. Fire MozPaintWait event if async plugin rendering hasn't caught up with our desired plugin size. r=romaxa a=roc
2010-12-05 15:04:22 +00:00
Benjamin Smedberg
57d0821fd9
Bug 613744 - Crash when switching layer managers during rendering: compare the cached ImageContainer layer manager with the new manager while building the new layer, and recreate it if a new manager is being used. r=roc a=blocker
2010-11-30 09:39:47 -05:00