Mason Chang
c62089fab7
Bug 1145327 Part 1: Skip refresh driver ticks if the timestamp is in the past. r=birtles,vlad
2015-03-24 14:28:34 -07: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
Avi Halachmi
25c315dab7
bug 1142079: disable refresh driver telemetry on Android. r=froydnj
2015-03-18 08:59:01 +02:00
Mason Chang
349f566e4c
Bug 1128690 - Ensure Talos Performance Tests still work with silk enabled. r=mstange
2015-03-03 08:14:22 -08:00
pchang
31a9de1ed7
Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow
2015-03-03 18:01:16 +08:00
Mason Chang
4fdbaefffe
Bug 1133526. Only enable vsync compositor or refresh driver if hardware vsync is enabled. r=kats
2015-02-23 12:04:11 -08:00
Nicholas Nethercote
0247de46d8
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
2015-02-09 14:34:50 -08:00
Andrew McCreight
e048a7df33
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Nicholas Nethercote
40ab0270d5
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
2015-02-04 20:05:36 -08:00
JerryShih
00c6a1afac
Bug 1125030 - Handle VsyncChild shutdown in ActorDestroy(). r=bent
2015-01-29 22:19:00 +01:00
Mason Chang
4c89f97ce1
Bug 1125999 Part 2: Compress vsync notifications in the parent process refresh driver. r=kats
2015-01-29 17:41:03 -08:00
JerryShih
c727ef8ac6
Bug 1092978 - Handle VsyncRefreshTimer creation for nuwa. r=bent,cyu
2015-01-19 02:28:00 +01:00
JerryShih
563708b78d
Bug 1121331 - Part3: VsyncChild actor and VsyncRefreshTimer creation. r=roc r=bent
2015-01-14 00:38:00 +01:00
JerryShih
f7fc4de349
Bug 1121331 - Part2: Vsync aligned refresh timer. r=roc r=mchang
2015-01-14 00:38:00 +01:00
JerryShih
46c45c15e4
Bug 1118336. Extract timer rate function from RefreshDriverTimer into SimpleTimerBasedRefreshTimer. r=roc
2015-01-06 09:28:18 -08: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
Brian Birtles
4c136a1e19
Bug 927349 part 16 - Do a full reflow when we have pending animations; r=jwatt
...
We want to time animations from when their first frame is painted. However,
interruptible reflow complicates this since, for a given set of pending
animations, some may be painted whilst others are not. To simplify this we
simply force an uninterruptible reflow when we have animations that are
waiting to start.
2014-12-22 09:35:41 +09:00
Mason Chang
46b0f729b0
Bug 1107733. Integrate paint times into telemetry. r=mattwoodrow
2014-12-08 12:43:16 -08:00
Daniel Holbert
69a0f3533c
Bug 1002632 part 2: Keep using internal refresh driver for SVG-in-opentype, for now. r=edwin
2014-12-04 12:13:37 -08:00
Daniel Holbert
d19f3a0d5e
Bug 1002632 part 1: Make an image document's refresh driver receive ticks from the image's clients, & disable its internal timer. r=bz
2014-05-01 09:31:54 -07:00
Olli Pettay
ee9a672f0e
Bug 1105089, try to have shorter ICC slices during animations, r=mccr8
2014-11-27 13:47:51 +02:00
Avi Halachmi
d0f675bff6
Bug 1100920 - telemetry probe for frames latency. r=roc
2014-11-18 14:47:32 +02:00
Robert O'Callahan
8527db0b3f
Bug 1084672. Call NotifyDidPaint from the refresh driver to ensure it gets called regardless of whether OMTC is used or not. r=mattwoodrow
2014-10-22 14:26:17 +13:00
Cameron McCormack
1d351c0154
Bug 1028497 - Part 24: Implement FontFaceSet.{ready,status} and dispatch events. r=jdaggett,bzbarsky
2014-10-02 12:32:09 +10:00
Benoit Girard
9b387bac7b
Bug 1065122 - Browser crash when using Timeline & Profiler at the same time. r=pbrosset
2014-09-17 12:00:33 -04:00
Patrick Brosset
139e624711
Bug 1050376 - Record restyle/reflow/paint devtools timeline markers at docshell level; r=smaug
2014-09-09 20:54:08 +02:00
Carsten "Tomcat" Book
7aefac9a0a
Backed out changeset 48816257a7b0 (bug 1050376) for bc2 test failures
2014-09-09 11:15:18 +02:00
Patrick Brosset
24eb056615
Bug 1050376 - Record restyle/reflow/paint devtools timeline markers at docshell level; r=smaug
2014-09-09 09:48:36 +02:00
Ehsan Akhgari
8bb87f8a27
Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
2014-08-31 23:36:37 -04:00
Daniel Holbert
c87fb988d7
Backout c5aae1b3dc3f (bug 1002632) for breaking animations in SVG-in-opentype fonts.
2014-08-29 12:09:51 -07: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
Trevor Saunders
d67df400c1
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
2014-08-05 13:33:55 -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
Seth Fowler
0d38e30bcc
Bug 913586 (Part 7) - Update Maybe users in layout. r=dbaron
2014-08-13 15:42:15 -07:00
Brian Birtles
b8d49af7a6
Bug 1028511 - Don't let refresh driver time go backwards when changing timers; r=vlad
2014-06-26 09:17:50 +09:00
Benoit Girard
8f0c674975
Bug 1027433 - Reported throttled transaction to the profiler. r=mattwoodrow
2014-06-18 21:21:39 -04:00
Victor Porof
298ca2ed1b
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
2014-05-23 17:12:29 -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
e068ca7fe9
Bug 854421 - Part 9: Send DidComposite during ClientLayerManager destruction. r=roc
2014-05-29 09:44:30 +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
Matt Woodrow
83ab7369f1
Bug 854421 - Part 4: Flush out of date animations even if async animations are disabled since they could also be throttled by the refresh driver. r=dbaron
2014-05-29 09:42:16 +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
Daniel Holbert
2a55c95bb6
Bug 1002632: Make an image document's refresh driver receive ticks from the image's clients, & disable its internal timer. r=bz
2014-05-01 09:31:54 -07:00
Birunthan Mohanathas
eeb9aaaa94
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Bobby Holley
efd3ebcfce
Bug 989528 - Rename AutoSystemCaller to AutoNoJSAPI, and assert against pre-existing exceptions. r=bz
2014-04-14 20:27:00 -07:00
Olli Pettay
01fa7e9f98
Backout Bug 930793 - Remove favor performance mode (we have still racy b2g tests), a=backout
2014-01-30 21:35:44 -08:00
Olli Pettay
0d7e2d8fca
Bug 930793 - Remove favor performance mode, r=roc,avih
2014-01-16 16:09:08 +02: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