gecko-dev/layout
Robert O'Callahan d5a0e1a420 Bug 626245. Part 4: Compute plugin widget geometry updates via the refresh driver's painting, and defer actual widget updates until we've just composited the window. r=mats
Updating plugin widget geometry every time we paint means we don't have to
explicitly request plugin geometry updates.
This patch stops us from flushing plugin geometry changes in
FlushPendingNotifications(Flush_Layout). There are too many Flush_Layouts and
flushing plugin geometry changes on them produces frequent
desynchronization of the plugin geometry with the rendered window contents.
There is some Web compatibility risk there --- it means we have to change
our tests, for one thing --- but hopefully it's OK.

--HG--
extra : rebase_source : 87adde45795ea2cab362ed9df54e62c5cc97e16c
2012-10-07 02:03:23 +13:00
..
analysis Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
base Bug 626245. Part 4: Compute plugin widget geometry updates via the refresh driver's painting, and defer actual widget updates until we've just composited the window. r=mats 2012-10-07 02:03:23 +13:00
build Backout 5b727a94eebd (bug 731974) for causing bug 797263 again 2012-10-12 11:25:17 +01:00
doc Bug 579517 - Part 4: Manually rewrite some parts of the code base not covered by the automated conversion; r=bsmedberg 2012-08-22 11:59:54 -04:00
forms [Bug 799407] Fix build warnings in layout r=roc 2012-10-10 01:00:05 -04:00
generic Bug 626245. Part 4: Compute plugin widget geometry updates via the refresh driver's painting, and defer actual widget updates until we've just composited the window. r=mats 2012-10-07 02:03:23 +13:00
inspector [Bug 799407] Fix build warnings in layout r=roc 2012-10-10 01:00:05 -04:00
ipc Bug 746502: Add support for <meta name=viewport> on B2G/async panning and zooming r=cjones,smaug 2012-09-28 22:18:18 -04:00
mathml [Bug 799407] Fix build warnings in layout r=roc 2012-10-10 01:00:05 -04:00
media Bug 799069: Unresolved vpx_codec_vp8_cx export in --disable-webrtc build r=jesup,derf 2012-10-08 10:56:17 -04:00
printing [Bug 799407] Fix build warnings in layout r=roc 2012-10-10 01:00:05 -04:00
reftests Bug 799647 part 2: reftest. r=dbaron 2012-10-11 18:41:32 -07:00
style Bug 799335. Rename nsStyleImage::RequestDecode to StartDecoding. r=dholbert 2012-10-12 16:04:03 -04:00
svg Bug 505385 - Part 18: Reduce number of notifications - START_REQUEST/START_CONTAINER -> SIZE_AVAILABLE, remove START_DECODE and START_FRAME. Rename remaining ones for clarity. r=joe 2012-10-12 12:11:23 -04:00
tables Bug 796129 - remove prtypes #includes in layout/ 2012-10-01 17:12:57 -04:00
tools Bug 800110 - Mirror mozbase -> m-c for bug 800097 @ da60c88b8c ;r=ahal,r=wlach 2012-10-12 10:24:35 -07:00
xul Bug 792581 - part 15: Replace LL_L2I macro with int32_t cast. r=ehsan 2012-10-12 13:29:10 -04:00
Makefile.in Bug 596753: Flatten layout/svg/base/src into layout/svg. r=dholbert 2012-09-24 23:01:21 +02:00