Andrea Marchesini
ea90306738
Bug 1177764 - Use nsTObserverArray in APZCCallbackHelper, r=kats, r=dholbert
2015-06-26 13:20:10 -07:00
Seth Fowler
78f8fd77c3
Bug 1169880 - Recompute image visibility on a timer if layout or style flushes have occurred. r=tn
2015-05-29 23:50:51 -07:00
Olli Pettay
8c8bd21dd0
Backout Bug 1149555 because of tresize regression, a=backout
2015-05-08 20:12:41 +03:00
Olli Pettay
f40b7ab96e
Bug 1149555 - Update resize event firing to follow the specs, dispatch right before rAF callbacks, r=dbaron
2015-05-05 17:56:01 +03:00
Andrea Marchesini
f0aa02df0b
Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
2015-04-22 08:29:22 +02:00
Seth Fowler
3f88e08b1d
Bug 1145439 (Part 1) - Throttle requestAnimationFrame for non-visible iframes. r=mstange,mchang
2015-04-21 09:44:40 -07:00
Ryan VanderMeulen
ef7aaf774b
Backed out changeset 3366d180e8ee (bug 1145439) for test_scroll_event_ordering.html failures.
2015-04-09 22:59:10 -04:00
Seth Fowler
d07bba6c7c
Bug 1145439 - Throttle requestAnimationFrame for non-visible iframes. r=mstange,mchang
2015-04-09 17:52:23 -07:00
Wes Kocher
7a479b8fc4
Backed out changeset b0de9cef013b (bug 1145439) for Gu orange
2015-04-03 14:11:11 -07:00
Seth Fowler
59f89c2450
Bug 1145439 - Throttle requestAnimationFrame for non-visible iframes. r=mstange,mchang
2015-04-03 11:51:11 -07:00
Andrea Marchesini
ad97ae68b8
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
JerryShih
f7fc4de349
Bug 1121331 - Part2: Vsync aligned refresh timer. r=roc r=mchang
2015-01-14 00:38:00 +01:00
Ehsan Akhgari
45e11ebec7
Bug 1118427 - Mark virtual overridden functions as MOZ_OVERRIDE in layout; r=roc
2015-01-07 10:07:36 -05:00
Brian Birtles
77a7334f0c
Bug 1113413 - Make refresh driver go back immediately when restored from test control; r=vlad
2015-01-06 10:56:02 +09:00
Benoit Girard
64e8d26a7f
Bug 1055050 - Add visual warning if the transaction latency is > 100 ms. r=mwoodrow
2014-08-28 15:24:26 -04:00
Matt Woodrow
98662b4260
Bug 1053078 - Use a timeout instead of tick count for preventing refresh driver hangs since ASAP mode accumulates tick counts too quickly. r=roc
2014-08-15 14:24:50 +12:00
Ehsan Akhgari
17f80c37f2
Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
2014-08-07 19:48:38 -04:00
Matt Woodrow
39b77a7e0e
Bug 854421 - Part 10: Resume the refresh driver if we miss too many ticks. r=vlad
2014-05-29 09:45:06 +12:00
Matt Woodrow
d29b4cee64
Bug 854421 - Part 8: Try find a 'root' refresh driver to see if it's blocked. r=vlad
2014-05-29 09:43:41 +12:00
Matt Woodrow
7296150dcb
Bug 854421 - Part 6: Add gfx API for allocating transaction ids. r=roc
2014-05-29 09:42:17 +12:00
Matt Woodrow
a91ef0946d
Bug 854421 - Part 5: Add nsRefreshDriver API to track which transactions have completed composition. r=vlad
2014-05-29 09:42:17 +12:00
Benoit Girard
8cafdd7079
Bug 926922 - Log reason for layout flushes in profiles. r=ehsan,bz
2014-04-22 14:13:00 -04:00
Ehsan Akhgari
7ce1aa5eb8
Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
2014-03-27 16:38:33 -04:00
Scott Johnson
855a1b5c52
Bug 878935, Part 1: Add a "freeze" counter to nsRefreshDriver to keep track of how many times it was frozen. r=dbaron
2013-12-19 16:38:35 -05:00
Robert O'Callahan
1151e9b5e5
Bug 911889. Part 5. Add API to detect whether an nsRefreshDriver is in the middle of a refresh. r=dbaron
2013-09-04 23:47:21 +12:00
Phil Ringnalda
a2ef7eae17
Back out 0a88dee3b92b:dc5cc7d7b84d (bug 911889) for beaucoup unexpected assertions
2013-10-28 23:38:02 -07:00
Robert O'Callahan
7d9c0e0a21
Bug 911889. Part 5. Add API to detect whether an nsRefreshDriver is in the middle of a refresh. r=dbaron
2013-09-04 23:47:21 +12:00
Robert O'Callahan
78d6446ce8
Bug 906643. Part 1: Add nsRefreshDriver::Add/Remove/PostRefreshObserver so we can receive notifications when a refresh has occurred, without triggering one. r=dbaron
2013-08-20 01:08:44 +12:00
Robert O'Callahan
51222bdd45
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
2013-09-02 20:41:57 +12:00
Justin Lebar
55b13879fc
Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
2013-08-27 15:10:28 -07:00
Ehsan Akhgari
45b9b9b617
Bug 906790 - Minimize layout/base #includes; r=roc
2013-08-19 18:55:18 -04:00
Milan Sreckovic
a180283e01
Bug 895003 - Introduce a second preference to control the chrome paint flashing - nglayout.debug.paint_flashing_chrome. r=roc
...
The original pref still controls content and chrome when set. The preference is now live, for content and chrome, the change will be seen on the next refresh. The cached value is now in nsPresContext, rather than nsRefreshDriver.
2013-07-22 11:51:38 -04:00
Avi Halachmi
3bdde2898e
Bug 856427: Add vsync support at the refresh driver (Windows DWM). r=vlad
2013-05-29 13:31:16 +03:00
Joe Drew
c636f3fe62
Bug 867758 - Synchronize the first time we call RequestRefresh() on an image with the time we call it on images with the same first frame delay, and set the animation start time on those images to the refresh driver's time stamp for accuracy. r=seth
2013-05-17 16:57:26 -04:00
Olli Pettay
4923ac0d95
Bug 873101 - Remove nsRefreshDriver::ClearAllImageRequests(), r=vlad
2013-05-16 19:19:25 +03:00
Paul Rouget
9f7c01ee65
Bug 847890 - paint flashing for content only. r=roc
2013-03-12 11:01:00 -07:00
Ed Morley
ab35c1988c
Backed out changeset eaf182f23c3a (bug 847890) for failures in test_bug847890_paintFlashing.html on a CLOSED TREE
2013-03-13 10:06:34 +00:00
Paul Rouget
62cdd0c630
Bug 847890 - paint flashing for content only. r=roc
2013-03-12 11:01:00 -07:00
Vladimir Vukicevic
748ed03797
b=731974, requestAnimationFrame generates too short/long frames (incl. bug 799242); r=bz,smaug,roc,ehsan
2012-12-11 17:15:32 -05:00
Ed Morley
ae6bab13a9
Backout 739aff49b8bb (bug 731974) for turning browser_586068-reload.js permaorange on WinXP 3 days ago
2012-10-08 10:57:12 +01:00
Vladimir Vukicevic
c8f5c72c22
b=731974, requestAnimationFrame generates too short/long frames; r=bz,smaug,roc
2012-10-02 10:54:46 -04:00
Ed Morley
4182538823
Backout 16ae4d5d27d7 for mochitest-other failures in test_mousescroll.xul
2012-10-02 17:38:49 +01:00
Vladimir Vukicevic
6920cde2f9
b=731974, requestAnimationFrame generates too short/long frames; r=bz,smaug,roc
2012-10-02 10:54:46 -04:00
Matt Woodrow
68688f4315
Bug 539356 - Part 26 - Send invalidations for hidden documents. r=roc
2012-08-29 17:48:44 +12:00
Matt Woodrow
6c8fe6cb6b
Bug 539356 - Part 9g - Modify MozAfterPaint code to work with the new invalidation model. r=roc
2012-08-29 17:47:18 +12:00
Ed Morley
ed4fe023b5
Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
2012-09-27 16:34:46 +01:00
Matt Woodrow
47c6e63bd5
Bug 539356 - Part 26 - Send invalidations for hidden documents. r=roc
2012-08-29 17:48:44 +12:00
Matt Woodrow
24eaff95c9
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
2012-08-29 17:38:58 +12:00
Robert O'Callahan
9f0246e29b
Bug 468568. Part 0.6: Assert when ScheduleViewManagerFlush is called on a non-root. r=mattwoodrow
2012-09-17 17:06:12 +12:00