layout/style/nsStyleContext.cpp
e0f6f0f43e7819dcefd5b7fbd0399398756427ca
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1075082 patch 2 - Add assertion in destructor of style contexts that should have been destroyed earlier. r=birtles
298b1f34d02a31392c1e725fbd68cd114c56df66
created 2014-10-01 09:13 +1000
pushed 2014-11-28 15:29 +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-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
84a355b48a1af40453d27573425e80f382a7caaf
created 2014-09-24 21:06 -0700
pushed 2014-11-28 15:29 +0000
Phil Ringnalda Phil Ringnalda - Back out c0c410aed86f (bug 979133) for -wError bustage
c0c410aed86fee0501e1f6fdb996e9c43200687e
created 2014-09-25 13:13 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
23ee92252bf7111caa57533dd60e6d6c880c01bb
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 575675 - Remove assertion about aRelevantLinkVisited that isn't needed, and assumes that all link elements are styled with a style sheet that has :visited rules. r=bzbarsky
c6a6e10d2880133f66ddfa4aaf9b0204d6635583
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +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
8439b1a17178c4ab3876d31003d9c2d86e03ddab
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 20.2: Don't call AssertStructsNotUsedElsewhere on style contexts for :before/:after frames that are going away. r=dbaron
4b2093c2378121df6a83c2d7aebf6a71c1b17a97
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 18: Add a function to swap style structs between style contexts. r=dbaron
11244df7e9d9f256f576977e59ad5a653530320d
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 14: Add functions to move style contexts to a new parent. r=dbaron
e11d2a79fe78fc851b3c3d95395463213a5a36d3
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 13 (no part 12): Add expensive (commented out) debug checks that destroyed style structs aren't still used in the style context tree. r=dbaron
f50e9c82b3b4fd45c9db4b51e66889e01961b356
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 9 (no part 8): Make nsStyleContext::CalcStyleDifference compare all structs and return a bitfield of which changed. r=dbaron
effdf9950e60f416333ce01df26bc65897ba1cbb
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 7: Add helper functions looking at cached struct pointer values on style contexts. r=dbaron
f502473815b31f5f24825e6118e33feb4ceba8f1
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 6: Add helper function to check if a style context has any children with the NS_STYLE_USES_GRANDANCESTOR_STYLE bit. r=dbaron
bae211382a0cfdfc93912b56f7c89afa71783c0f
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 5 (no part 4): Record whether a style context is shared. r=dbaron
66b4b04133667946f834e7fd0caf339674f35471
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 1: Add a change hint that represents a style data change that requires no processing. r=dbaron
a94b21d8308c93cea0c3396ddc7233b52cc58389
created 2014-07-22 19:08 -0700
pushed 2014-10-13 16:35 +0000
Susanna Bowen Susanna Bowen - Bug 1021952 - Ensure that direct children of ruby elements are inline. r=bz
f17fb925e26e7bf9a743e6f818ffa8470cb8279b
created 2014-06-24 15:29 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 2 - Rename nsStyleAnimation.{h,cpp} to StyleAnimationValue.{h,cpp}; r=dbaron
01bb9424e4b4b39def0a69b7437b8f0b20a0855e
created 2014-06-24 15:29 +0900
pushed 2014-09-02 16:39 +0000
Brian Birtles Brian Birtles - Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
3415f3b74c3c010a65a2b0f7a1cd4c34a38dad46
created 2014-06-19 13:19 +1000
pushed 2014-09-02 16:39 +0000
Cameron McCormack Cameron McCormack - Bug 1026345 - Remove the now unused nsStyleContext allocation functions. r=dbaron
8172a17de3ef68a8837146c578d014a1190f5c22
created 2014-06-16 09:55 -0400
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 1025308 - Rename the variables associated with skipping style fixups for children element's based on parent display value. r=mats
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
d4ec70824b69234210e061878e9f67d2e070883a
created 2014-05-03 13:42 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1000376 - part 3, s/FlexItemStyleFixup/FlexOrGridItemStyleFixup/ and corresponding comment changes. r=dholbert
3038a5a34a753cd06e45b8e698a3c3b8edb7d538
created 2014-02-26 23:45 -0800
pushed 2014-04-28 18:51 +0000
Simon Sapin Simon Sapin - Bug 975501 part 2: Add display:{inline-,}grid behind a pref, and a stub nsGridContainerFrame. r=dholbert
90c1ec4ae807618ed69662ea6057dd1c1d6b461c
created 2014-02-15 10:42 -0800
pushed 2014-04-28 18:51 +0000
Daniel Holbert Daniel Holbert - Bug 969460 part 2: Use EnsureBlockDisplay to determine the 'display' of the root node, and let nsCSSFrameConstructor::ConstructDocElementFrame create flex containers. r=bz
e6b308fc9b66373cf6495505780e96d916d962e8
created 2014-01-03 13:39 +1100
pushed 2014-03-17 21:55 +0000
Cameron McCormack Cameron McCormack - Bug 897763 - Take into account nsChangeHint_{NeedReflow,ClearAncestorIntrinsics} never being inherited for difference calculations on certain style structs. r=dbaron
e89737efe95f59a06d247b8403dc92f1c01a3e94
created 2013-12-12 13:09 +1100
pushed 2014-03-17 21:55 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 19: Compare style structs even for the same rule node when variables have changed. r=dbaron
6d1b73fffa7708f5ba0289c3b878b5ce9ca75323
created 2013-12-12 13:09 +1100
pushed 2014-03-17 21:55 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 4: Add style struct to store CSS variables. r=dbaron
7069d52b1e601f6bc55b4609e055233b7f5f734d
created 2013-12-12 13:09 +1100
pushed 2014-03-17 21:55 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 3: Allow more than 27 style structs. r=dbaron
39c53dd62a95679426aef435274f7816409695ca
created 2013-11-07 15:33 +1100
pushed 2014-02-04 01:06 +0000
Cameron McCormack Cameron McCormack - Comment typo fix; no bug. (DONTBUILD)
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
bd4593e3eac66654d5201fc1c40b8e95fa829f39
created 2013-05-27 16:48 +1000
pushed 2013-08-05 18:49 +0000
Cameron McCormack Cameron McCormack - Bug 876127 - Assert if we do not look at all style structs in nsStyleContext::CalcStyleDifference. r=dbaron
ae6f8ea61f3385a346dc0f2b62b377c95d6e5e13
created 2013-05-22 11:44 +0800
pushed 2013-08-05 18:49 +0000
Daniel Holbert Daniel Holbert - Bug 864553 part 1: Remove ifdefs for MOZ_FLEXBOX and configure.in MOZ_FLEXBOX chunk. r=dbaron
f847ac098b3ef438aed23d8b999e0c2b7984239f
created 2013-05-06 11:05 -0400
pushed 2013-06-24 18:52 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 868557. Explicitly unalias list in nsStyleContext::AddChild() r=dbaron
447cf900cd4f9fed2997882d443739b962d3c1a6
created 2013-04-22 14:15 +0300
pushed 2013-06-24 18:52 +0000
Aryeh Gregor Aryeh Gregor - Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
bf04a3230bfe14735b7c569df6591a011b573b89
created 2013-03-18 15:25 +0100
pushed 2013-05-13 16:59 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 3: Rename headers. r=jrmuizel
7b508d11a7915a2e0a57b563564cb715bd07a58b
created 2013-03-16 00:47 -0400
pushed 2013-05-13 16:59 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
1bed4fd2b0fa4f67407ee191e37318e83e04eecb
created 2013-03-18 14:10 +0000
pushed 2013-05-13 16:59 +0000
Ed Morley Ed Morley - Backed out changeset c75481a07302 (bug 851611)
be8691daf71ec5b28e6a37485c83b5906d518a30
created 2013-03-18 14:10 +0000
pushed 2013-05-13 16:59 +0000
Ed Morley Ed Morley - Backed out changeset d195190adc48 (bug 851611)
d195190adc48685c4fb133717e157405c3b60af3
created 2013-03-18 14:41 +0100
pushed 2013-05-13 16:59 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 3: Rename headers. r=jrmuizel
c75481a0730275ddc009c2315089b029f68d04ea
created 2013-03-16 00:47 -0400
pushed 2013-05-13 16:59 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
d3c43fa2f2ae4329c6a3b8cedf1038a0636d3461
created 2013-03-02 19:31 -0500
pushed 2013-05-13 16:59 +0000
David Zbarsky David Zbarsky - [Bug 847110] Fix up includes in layout/style r=dbaron
1ac9186392e6c3391d696cebc5981ffdaaad282a
created 2013-02-20 23:34 -0800
pushed 2013-05-13 16:59 +0000
Daniel Holbert Daniel Holbert - Bug 812822 part 1: Add flag 'eSkipFlexItemStyleFixup' to let our nsStyleContext creation functions skip the flex-item-specific chunk of ApplyStyleFixups(). r=bz
81fac90f0e9fa739de50aa9a76258b38e0c0c8b5
created 2013-02-16 13:51 -0800
pushed 2013-04-01 19:47 +0000
L. David Baron L. David Baron - Bug 781360 patch 4: Remove the Get from nsStyleContext::GetStyleData and nsIFrame::GetStyleDataExternal, which never return null. r=dholbert
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-04-01 19:47 +0000
L. David Baron L. David Baron - Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
9522b45f9ef9b1cc893bf124adcece18bc4cb1d6
created 2013-02-16 13:04 -0800
pushed 2013-04-01 19:47 +0000
L. David Baron L. David Baron - Bug 781360 patch 2: Rename nsRuleNode::GetPresContext to PresContext, since it can never return null. r=dholbert
dd7f52016f53f56a3c4372fc44f2b99bcd8f0690
created 2013-02-16 13:04 -0800
pushed 2013-04-01 19:47 +0000
L. David Baron L. David Baron - Bug 781360 patch 1: Rename nsStyleContext::GetRuleNode to RuleNode, since it can never return null. r=dholbert
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2013-02-19 18:06 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
23f455023faf6f28262c204398450cef9582be83
created 2013-02-12 23:39 +1300
pushed 2013-02-12 10:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 839270. Add padding code to nsStyleContext::AddChild to try to work around mysterious crash bug. r=dbaron,a=akeybl RELEASE_BASE_20130214
c6e38e3251581683df57b060ec0e07330bea693c
created 2012-11-09 10:30 -0800
pushed 2013-01-07 21:25 +0000
L. David Baron L. David Baron - Bug 809533, patch 3: Stop handling allocation failures in the style system that no longer need to be handled. r=bzbarsky
bc2720708bc2e7efb72f7387644f79249d7b1ce8
created 2012-11-07 11:55 -0800
pushed 2013-01-07 21:25 +0000
L. David Baron L. David Baron - Bug 572200, part 1: Make rule nodes know whether they're used directly by a style context. r=bzbarsky
dea90afc3fe5d533c7cff0a81c324da2ec165e87
created 2012-11-07 11:28 -0800
pushed 2013-01-07 21:25 +0000
Daniel Holbert Daniel Holbert - Bug 783415 part 1: Make "display" value of flex items compute to their blockified forms. r=dbaron
af8428e09956cf6fb3a679ad4aa3917becc9aeef
created 2012-11-07 11:55 -0800
pushed 2012-11-19 21:10 +0000
L. David Baron L. David Baron - Bug 572200, part 1: Make rule nodes know whether they're used directly by a style context. r=bzbarsky a=bajaj
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2012-11-19 21:10 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
e041c4098d4a391895d95590fe7d6ac404052668
created 2012-09-18 11:37 -0700
pushed 2012-11-19 21:10 +0000
L. David Baron L. David Baron - Remove aPresContext parameter to nsStyleContext constructor and document parameters to constructor. (Bug 791416) r=bzbarsky
f2172a4fab4ca6d45c8d63773765178c2cd24b0f
created 2012-09-14 14:12 -0700
pushed 2012-11-19 21:10 +0000
L. David Baron L. David Baron - Add more profile labels for the separate parts of restyle processing. (Bug 790379) rs=cjones
28bfdee5702699b0e9313837ff125b55a9f90189
created 2012-09-10 12:16 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
22fe5c9f4433b25951d0471f44f1cf82f43b26c8
created 2012-08-13 13:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
b8084b0700fa586f1208dfe58076d1cb7cff2edc
created 2012-08-06 12:44 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -100 -60 tip