layout/base/RestyleManager.h
722bcd3bcbbc3b3ede754045441ac4d3d4f64789
created 2015-01-13 21:03 -0800
pushed 2015-01-14 13:52 +0000
L. David Baron L. David Baron - Bug 1115812 patch 5 - Store the state of whether we're currently rebuilding all style data in a member variable, to prepare for future merging of the rebuild into other code. r=heycam
5f64ba26810f9b63dcfcb5a815dd157384159393
created 2015-01-13 21:03 -0800
pushed 2015-01-14 13:52 +0000
L. David Baron L. David Baron - Bug 1115812 patch 4 - Rename mRebuildAllStyleData to mDoRebuildAllStyleData. r=heycam
4d145190cf56bfd03ec2e801557852b7f91efe1c
created 2015-01-13 21:03 -0800
pushed 2015-01-14 13:52 +0000
L. David Baron L. David Baron - Bug 1115812 patch 3 - Pass the hints to DoRebuildAllStyleData via the member variables, in preparation for future refactoring. r=heycam
bf4849f9b83557c4a6db98f2f5f9a406d0175495
created 2014-11-20 18:24 +0000
pushed 2014-11-21 02:07 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Make RestyleManager::RestyleElement and nsCSSFrameConstructor::MaybeRecreateFramesForElement deal with display:contents elements. r=bzbarsky
e0a73ea28c25bd217e079cfcef9ac678c69d7594
created 2014-11-20 18:24 +0000
pushed 2014-11-21 02:07 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Implement RestyleUndisplayedDescendants that restyles diplay:none children and display:contents descendants. r=bzbarsky
af9ca68d20ed255765df49142608d4345689a901
created 2014-11-20 18:24 +0000
pushed 2014-11-21 02:07 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Frame constructor changes for display:contents. r=bzbarsky
3c5e1c6d06c3c59d9a1a61028f41ec9c774c3679
created 2014-11-17 13:46 +0900
pushed 2014-11-17 13:18 +0000
Brian Birtles Brian Birtles - Bug 1073336 part 14b - Make ElementRestyler detect changes to the animation generation; r=dbaron
3ab8b0f5f2c7e7aa0ab72e622aa1b74b001583d5
created 2014-11-17 13:45 +0900
pushed 2014-11-17 13:18 +0000
Brian Birtles Brian Birtles - Bug 1073336 part 14a - Update animation generation when changing animations via the API; r=dbaron
56ee0c224417e0e02c6d2a9f0d861121cfb1f6e0
created 2014-10-08 14:27 -0700
pushed 2014-10-10 00:12 +0000
L. David Baron L. David Baron - Bug 1047928 patch 5 - Pass restyle hint to RestyleManager::PostRebuildAllStyleDataEvent. r=bzbarsky
7f4682912226d28d97c29b6bd6e9797ad874c068
created 2014-10-08 14:26 -0700
pushed 2014-10-10 00:12 +0000
L. David Baron L. David Baron - Bug 1047928 patch 2 - Pass restyle hint to RestyleManager::RebuildAllStyleData. r=bzbarsky
9ad680392072419fff1d28d18672a15d28998759
created 2014-10-02 21:53 -0700
pushed 2014-10-03 14:16 +0000
L. David Baron L. David Baron - Bug 1075137 patch 6 - Convert remaining IsProcessingAnimationStyleChange calls to call the method on the RestyleManager. r=birtles
40a25cf2bcfb543191822a3a660d2c6d9960cf65
created 2014-10-02 21:53 -0700
pushed 2014-10-03 14:16 +0000
L. David Baron L. David Baron - Bug 1075137 patch 5 - Add new boolean to RestyleManager for whether we're currently processing animation restyles. r=birtles
43da66148c28b0a9c8ef44939af449a9aa18d044
created 2014-10-02 21:53 -0700
pushed 2014-10-03 14:16 +0000
L. David Baron L. David Baron - Bug 1075137 patch 2 - Add new booleans for whether to skip animation styles and whether to post animation restyles. r=birtles
b35d7246cc83b944574128c5cb3157f0bd8b4ed4
created 2014-10-02 21:53 -0700
pushed 2014-10-03 14:16 +0000
L. David Baron L. David Baron - Bug 1075137 patch 1 - Convert one use of IsProcessingRestyles that doesn't follow normal pattern to a debug-only member on the restyle manager. r=birtles
805c3767797b426a6382f3536d6cf66884724227
created 2014-10-02 12:32 +1000
pushed 2014-10-02 17:16 +0000
Cameron McCormack Cameron McCormack - Bug 1028497 - Part 24: Implement FontFaceSet.{ready,status} and dispatch events. r=jdaggett,bzbarsky
298b1f34d02a31392c1e725fbd68cd114c56df66
created 2014-10-01 09:13 +1000
pushed 2014-10-01 13:38 +0000
Cameron McCormack Cameron McCormack - Bug 1072724 - Support showing more information about style structs in restyle logs. r=dbaron
d4e7b198391cf5d89ef1a014a0f42f0840865eec
created 2014-09-25 15:45 +1000
pushed 2014-09-25 13:28 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
24b61af1917ede2850fc0259595c922683ee698d
created 2014-09-25 15:30 +1000
pushed 2014-09-25 13:28 +0000
Cameron McCormack Cameron McCormack - Back out bug 1045895 for causing bug 1070759.
84a355b48a1af40453d27573425e80f382a7caaf
created 2014-09-24 21:06 -0700
pushed 2014-09-25 13:28 +0000
Phil Ringnalda Phil Ringnalda - Back out c0c410aed86f (bug 979133) for -wError bustage
c0c410aed86fee0501e1f6fdb996e9c43200687e
created 2014-09-25 13:13 +1000
pushed 2014-09-25 13:28 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
88d6381ad5d10ad0d21b2c15a2f9dbafccca425a
created 2014-09-10 14:42 +1000
pushed 2014-09-17 00:23 +0000
Cameron McCormack Cameron McCormack - Bug 1045895 - Pass out provider frame from RestyleSelf to avoid calling GetParentStyleContextFrame again. r=dbaron
c6a6e10d2880133f66ddfa4aaf9b0204d6635583
created 2014-09-05 13:48 +1000
pushed 2014-09-05 16:12 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 22: Clear cached structs on descendants of an old style context that had structs swapped, if it is staying around. r=dbaron
2c37ce863a3e069758fd1ca74c35587d8a7688a3
created 2014-09-05 13:48 +1000
pushed 2014-09-05 16:12 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 20: Stop the recursive restyling process when we detect it is safe to do so. r=dbaron
d693bbec8d66644a35be859e6e81a062a5909d18
created 2014-09-05 13:48 +1000
pushed 2014-09-05 16:12 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 16: Give ElementRestyler::RestyleSelf a return value that indicates how restyling should proceed. r=dbaron
ed3eb5c8ea76bc5e330ada49d0bccf725d3fedd5
created 2014-09-05 13:48 +1000
pushed 2014-09-05 16:12 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 15: Pass equal struct bitfield back out of ElementRestyler::CaptureChange. r=dbaron
9d4e083655b993f73ba3eca84e0f14cdd270bcda
created 2014-08-31 23:36 -0400
pushed 2014-09-02 05:54 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
56c3cb543b9092af71a1e771ed1ddb958957717c
created 2014-08-24 21:48 -0700
pushed 2014-08-25 16:54 +0000
L. David Baron L. David Baron - Bug 1057098 - Rename ElementRestyler::Restyle{Before,After}Pseudo to MaybeReframeFor{Before,After}Pseudo. r=bzbarsky
d42fd4c37ff290313892e83d1db76ecb7b8e3e7c
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:57 +0000
L. David Baron L. David Baron - Bug 625289 patch 11 - Call RestyleManager::TryStartingTransition during frame construction. r=heycam
e922666335d53087584ed7ab6dc3c606556785d3
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:57 +0000
L. David Baron L. David Baron - Bug 625289 patch 7 - Expose TryStartingTransition. r=heycam
32c0583ebd3118fa5117782c7bcc6d9a3ea0c17f
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:57 +0000
L. David Baron L. David Baron - Bug 625289 patch 6 - Store style contexts being reframed in the ReframingStyleContexts struct. r=heycam
f8dfb26a480e6ade568c1fbe0b4b2204b5625613
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:57 +0000
L. David Baron L. David Baron - Bug 625289 patch 4 - Add member variable to restyle manager for currently reframing style contexts. r=heycam
9172c121b47fadca425179e9dfb5518740b347c8
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:57 +0000
L. David Baron L. David Baron - Bug 625289 patch 3 - Add types for storing the style contexts of elements currently being reframed. r=heycam
2934028bc05578f3952749c1f5489d227fac5344
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:57 +0000
L. David Baron L. David Baron - Bug 625289 patch 2 - Create wrapper function around the only calling pattern of ComputeStyleChangeFor. r=heycam
12959495c74eb1349dd15dfe88d7fd2eff001d4c
created 2014-08-06 22:58 -0700
pushed 2014-08-07 14:30 +0000
L. David Baron L. David Baron - Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
dd86a9d3fd78d0e20c24623e0bb80c464d16c6ee
created 2014-08-03 13:11 -0700
pushed 2014-08-04 20:24 +0000
L. David Baron L. David Baron - Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
c0d4dd2261a5ac9bb1aece976e1774d977b8b13d
created 2014-08-03 01:22 -0700
pushed 2014-08-04 20:24 +0000
L. David Baron L. David Baron - Back out bug 996796 patch 18 through patch 25 (changesets fbe97c2db729 through 9719c08c3144) to fix 50%-of-the-time Android 4.0 debug orange from single assertion ("Why did this not get handled while processing mRestyleRoots?", layout/base/RestyleTracker.cpp, line 87) in gfx/tests/crashtests/815489.html .
9719c08c314414d64ae78234dc3e5acbfd339ec5
created 2014-08-02 19:37 -0700
pushed 2014-08-04 20:24 +0000
L. David Baron L. David Baron - Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
10438983fda725c15da15939fc2fed0a39a826ad
created 2014-08-02 19:37 -0700
pushed 2014-08-04 20:24 +0000
L. David Baron L. David Baron - Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
7f36e474edcd04acc18e6dedbcabd70d19361a9e
created 2014-07-24 21:35 -0700
pushed 2014-07-25 23:28 +0000
L. David Baron L. David Baron - Bug 996796 patch 3 - Move the knowledge of when we last updated main-thread-suppressed animation styles into the restyle manager rather than have two separate but always equal timestamps for animations and transitions. r=birtles
16065088f95738379bb610eb91238a0ab40894ed
created 2014-07-24 21:35 -0700
pushed 2014-07-25 23:28 +0000
L. David Baron L. David Baron - Bug 996796 patch 2 - Change the public API to updating main-thread-suppressed animation styles (miniflush) in preparation for refactoring how it works. r=birtles
bdf18e88d83427e06f0948b1120ee0499650fef1
created 2014-06-18 17:07 -0700
pushed 2014-06-19 16:20 +0000
L. David Baron L. David Baron - Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam
75618ce20f689d6402b59d771e621e789f46e97c
created 2014-06-17 10:32 -0400
pushed 2014-06-19 16:20 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
275ed6b009f6f8369f029f1310cd77c35ee53c00
created 2014-06-16 13:34 -0700
pushed 2014-06-17 12:35 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 727125) for reftest bustage on an otherwise CLOSED TREE
443361e2724ae5dc79a6126a089dd518aa2f3832
created 2014-06-16 11:58 -0700
pushed 2014-06-17 12:35 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
53d0a153ba24ebf2bae6f8bd11bc453e43f3e169
created 2014-06-12 14:45 -0400
pushed 2014-06-13 00:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets d0ee7053aaf3 and c83f17cd74be (bug 727125) for B2G reftest failures.
6cc517e07d5e96ef16dde0f41e6ad3bae4c0f829
created 2014-06-12 10:09 -0700
pushed 2014-06-13 00:49 +0000
Daniel Holbert Daniel Holbert - Bug 1024084: Clean up forward declarations and #includes in nsFrameManager.h and nsFrameManagerBase.h. r=jwatt
d0ee7053aaf3ef07c751eda030eaf5c9242ba568
created 2014-06-09 15:00 -0400
pushed 2014-06-13 00:49 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
58a202b281976f42fa7dab286fedaa482c3dce56
created 2014-06-03 00:08 +1200
pushed 2014-06-02 21:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg
0d161e4c59fe6ece1302e782a7663352f14db10f
created 2014-05-13 00:47 +0000
pushed 2014-05-13 10:49 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 15, make RestyleManager::StyleChangeReflow() return type 'void'. r=roc
157af79fbc88c386a39e20fbc3892798b1e91a67
created 2014-05-12 15:47 -0700
pushed 2014-05-13 10:49 +0000
Wes Kocher Wes Kocher - Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
b52154d8d9002f549fe433872572c0e6ba1d9c76
created 2014-05-12 17:40 +0000
pushed 2014-05-13 10:49 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 15, make RestyleManager::StyleChangeReflow() return type 'void'. r=roc
b29352bc495f95deac11810a16af3bf5a3c07707
created 2014-04-03 13:18 +0900
pushed 2014-04-03 10:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 989212 Rename nsEventStates to mozilla::EventStates r=smaug
cb183f7c168795c9579ccbc5661f6a7dbcedf42a
created 2014-03-21 09:16 +0800
pushed 2014-03-21 14:35 +0000
Daniel Holbert Daniel Holbert - Bug 984786 part 1: Add MOZ_FINAL and private destructors to some refcounted classes in layout. r=dbaron
9e259b87bdcfc1b6793f73007c48fd5f05e84451
created 2013-09-25 12:28 -0700
pushed 2013-09-26 04:26 +0000
L. David Baron L. David Baron - Bug 828312 patch 11: Don't generate change hints for restyling of later continuations, since the handling of the change hints from the first continuation is required to do the necessary work. r=bzbarsky
ed9c22ef51e0478b4d2c2b9e2e3b9b9210fb3f47
created 2013-09-25 12:28 -0700
pushed 2013-09-26 04:26 +0000
L. David Baron L. David Baron - Bug 898333, patch 2: Change RestyleManager::Restyle's tree traversal to reach next-continuations (and same-display block-in-inline siblings) from their prev-continuation rather than from their parent. r=bzbarsky
c46dfdd8d90c5e7c7a36ee3a219bbc985cb526c2
created 2013-07-31 19:15 -0700
pushed 2013-08-01 20:35 +0000
Alex Xu Alex Xu - Bug 900284: Use #ifdef ACCESSIBILITY around member variables only used inside #ifdef ACCESSIBILITY, to avoid clang warnings (and reduce object size with --disable-accessibility). r=dbaron
95ec9086d91a3d7b73986b5b84b193323c3ce30d
created 2013-07-30 17:36 -0700
pushed 2013-07-31 12:55 +0000
L. David Baron L. David Baron - Bug 898329 patch 7: Split ElementRestyler::Restyle into multiple functions. r=heycam
54617e0ac4537af0438cee5f90b308f3bc49769a
created 2013-07-30 17:36 -0700
pushed 2013-07-31 12:55 +0000
L. David Baron L. David Baron - Bug 898329 patch 5: Create and use ElementRestyler::mResolvedChild. r=heycam
17084bc158aaba7bbce71f0458799be55f7dd938
created 2013-07-30 17:36 -0700
pushed 2013-07-31 12:55 +0000
L. David Baron L. David Baron - Bug 898329 patch 3: Create and use ElementRestyler::mWasFrameVisible. r=heycam
b9101cca26dd2932cdcdd251cf6da02718d392b5
created 2013-07-30 17:36 -0700
pushed 2013-07-31 12:55 +0000
L. David Baron L. David Baron - Bug 898209 patch 14: Add constructor flags to ElementRestyler's regular constructor so we can avoid manipulating mHintsHandled from the outside. r=heycam
less more (0) -60 tip