layout/generic/nsHTMLReflowState.cpp
3afc42ad21856a187f7c08445be1a97cc3dd86f2
created 2014-02-26 23:43 -0800
pushed 2014-02-27 07:45 +0000
Simon Sapin Simon Sapin - Bug 975501 part 1: Add a XUL prefix to existing internal GRID constants. r=dholbert
e8dbff705562eebecd90b91e983d29c0d0aac074
created 2014-02-06 17:45 -0800
pushed 2014-02-07 01:45 +0000
L. David Baron L. David Baron - Bug 91419 patch 1: Rename NS_FRAME_IS_SPECIAL to NS_FRAME_PART_OF_IBSPLIT. r=mats
be8ad29ffc6961bf00400f3fe714e46927cbaba2
created 2014-02-06 12:32 -0700
pushed 2014-02-06 19:57 +0000
Alex Henrie Alex Henrie - Bug 968029 - Use unprefixed box-sizing in content/, dom/, layout/, and widget/. r=dbaron
84b6f0aba30d13304476993becd8cb89a65526fd
created 2014-02-06 01:02 -0800
pushed 2014-02-06 09:05 +0000
Daniel Holbert Daniel Holbert - Bug 965897: Assert that we have the right prescontext in nsHTMLReflowState constructor, and convert some existing NS_PRECONDITION null-checks into MOZ_ASSERTs. r=mats
45578475913846d489764c6604c4dab9744a0013
created 2014-01-20 14:02 -0800
pushed 2014-01-20 22:02 +0000
Daniel Holbert Daniel Holbert - Bug 961354 part 1: Move nsCSSOffsetState constructor definition to .cpp file. r=mats
f94ada7507f40c63d4afcfb1878539274e89f835
created 2014-01-15 22:47 +1300
pushed 2014-01-16 02:28 +0000
Robert O'Callahan Robert O'Callahan - Bug 157846. Part 0.1: When reflowing a non-rootframe reflow root, preserve its used padding in case that differs from its CSS computed padding for some reason. r=mats
72591e9d49a8432c45b304c7ccb86a8e09947bb1
created 2013-12-27 17:59 +0000
pushed 2013-12-27 18:02 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu
c73264fcffc344dbede024b64667dc31a9ac9043
created 2013-12-27 17:59 +0000
pushed 2013-12-27 18:02 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
bcba7f58a8e759e8ce85af0d5a707b81783fc362
created 2013-12-27 17:59 +0000
pushed 2013-12-27 18:02 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.1 - make width/height/offset/margin fields in nsHTMLReflowState private, and provide accessor functions. r=smontagu
236de57e3215e4c9d849c91f7ff2de78f7a280ad
created 2013-10-01 17:01 -0400
pushed 2013-10-01 21:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 3: Avoid #including nsStyleStructInlines.h in nsHTMLReflowState.h; r=roc
2f301631893281227b7551f8e5c6bcc3115a383f
created 2013-10-01 17:00 -0400
pushed 2013-10-01 21:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
8ba2dc63f1bff15241402a299832e902fac32025
created 2013-09-25 12:28 -0700
pushed 2013-09-25 19:28 +0000
L. David Baron L. David Baron - Bug 828312 patch 9a: Make sticky positioning handle block-in-inline splits correctly. r=dholbert
1080eec8fed174da0a0f78b0dd3bad11165846a0
created 2013-09-25 11:42 +0000
pushed 2013-09-25 11:42 +0000
Mats Palmgren Mats Palmgren - Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null. r=dholbert
e304de11edaece5d14266dde9720131e162b11be
created 2013-09-24 18:43 -0700
pushed 2013-09-25 05:24 +0000
Daniel Holbert Daniel Holbert - Bug 919871: Make .cpp files in layout/generic #include their corresponding .h file first. r=mats
a532a78c567113f0a9946976d18170f8a805d58c
created 2013-09-13 16:53 -0700
pushed 2013-09-18 15:37 +0000
Corey Ford Corey Ford - Bug 904197 - Use the union of continuations' rects in sticky positioning calculations. r=dholbert
71ece6d2f3f844e249451d85662aca66246fc838
created 2013-09-17 04:44 -0700
pushed 2013-09-17 11:44 +0000
L. David Baron L. David Baron - Bug 917021: We should not store the NormalPositionProperty on all frames, only relatively positioned ones. r=dholbert
f304767ded19005e9d08c2e427a001b22006f381
created 2013-09-10 11:33 -0700
pushed 2013-09-12 06:37 +0000
Corey Ford Corey Ford - Bug 911786 - Part 1: Store computed relative position offsets. r=dholbert
82d94735ba7f2d4f03fce39a03b453dd5c1f5ce3
created 2013-09-11 16:30 -0700
pushed 2013-09-12 02:08 +0000
Corey Ford Corey Ford - Bug 914891 - Bail gracefully on sticky positioning with no scroll container. r=dholbert
ec56bbf4c57c55c9a5ff0fb7463d09732dcc9d31
created 2013-09-09 15:29 -0500
pushed 2013-09-09 20:29 +0000
Scott Johnson Scott Johnson - Bug 794693, part 2: Perform parent reflow state calculation at the box-block interface before setting up child reflow state to prevent crashing when a parent reflow state is assumed to be non-null. [r=dbaron]
ee3ddbc1a590af0fbbf567c29b9971e3aff4f389
created 2013-09-09 15:29 -0500
pushed 2013-09-09 20:29 +0000
Scott Johnson Scott Johnson - Bug 794693, part 1: Refactor nsHTMLReflowState constructor to allow initialization to be done by caller. [r=dbaron]
ac968ae7cb1ef16445658901336a495e2f1ad71c
created 2013-09-08 10:34 -0700
pushed 2013-09-08 17:35 +0000
Daniel Holbert Daniel Holbert - (no bug) Fix comment typo: s/frames/frame's/ DONTBUILD
29bbbd1de60b5cc3eea4d031ba95a597d59e6e52
created 2013-09-07 20:05 -0500
pushed 2013-09-08 01:06 +0000
Scott Johnson Scott Johnson - Backout 8f09d30d3571 for crashtest orange. [r=me]
de783698c0abe127e57c178b8ca34a9a47a3d882
created 2013-09-07 20:04 -0500
pushed 2013-09-08 01:06 +0000
Scott Johnson Scott Johnson - Backout dfe69eabbe47 for crashtest orange. [r=me]
8f09d30d35715b349d783b715ddae25e17e15b41
created 2013-09-07 19:02 -0500
pushed 2013-09-08 00:02 +0000
Scott Johnson Scott Johnson - Bug 794693, part 2: Perform parent reflow state calculation at the box-block interface before setting up child reflow state to prevent crashing when a parent reflow state is assumed to be non-null. [r=dbaron]
dfe69eabbe477ee77e481833995862370a180f74
created 2013-09-07 19:02 -0500
pushed 2013-09-08 00:02 +0000
Scott Johnson Scott Johnson - Bug 794693, part 1: Refactor nsHTMLReflowState constructor to allow initialization to be done by caller. [r=dbaron]
63a55ac51f7fff7d34027ccd0533e0dc94bb3e0d
created 2013-09-06 09:35 -0400
pushed 2013-09-06 13:37 +0000
Corey Ford Corey Ford - Bug 886646 - Part 6: Implement sticky positioning, calculated on reflow and scroll. r=dbaron, r=dholbert
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-08-22 18:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
5e0293081301bf0d3ac215fa15ebd7233e5955a8
created 2013-08-08 17:20 -0700
pushed 2013-08-09 18:37 +0000
Corey Ford Corey Ford - Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
556a557c7276b15deb36e92e35d402b677a6e4e2
created 2013-07-15 17:28 -0700
pushed 2013-07-16 04:23 +0000
Corey Ford Corey Ford - Bug 893962 - Refactor the application of relative positioning. r=dbaron
ca43cd65708b6d2f47d9bad38745e8d40bc592bd
created 2013-06-04 10:43 -0500
pushed 2013-06-04 15:43 +0000
Scott Johnson Scott Johnson - Bug 877160: Backout patch for bug 794693 due to regressions. [r=mats]
89814d2461af0741e994317a432e32e200220223
created 2013-05-23 11:14 +0800
pushed 2013-05-23 03:14 +0000
Scott Johnson Scott Johnson - Bug 794693: Fix font inflation crash by reordering logic in nsHTMLReflowState::InitResizeFlags(). [r=mats]
c78f21f990fd25fa422fdfbddfaf74bf6061a86b
created 2013-05-22 11:44 +0800
pushed 2013-05-22 03:45 +0000
Daniel Holbert Daniel Holbert - Bug 864553 part 2: Minor cleanup to formerly-ifdef-MOZ_FLEXBOX code. r=dbaron
ae6f8ea61f3385a346dc0f2b62b377c95d6e5e13
created 2013-05-22 11:44 +0800
pushed 2013-05-22 03:45 +0000
Daniel Holbert Daniel Holbert - Bug 864553 part 1: Remove ifdefs for MOZ_FLEXBOX and configure.in MOZ_FLEXBOX chunk. r=dbaron
aaa5b12b585e668c57fd6b1b497a3cfb6433b6b4
created 2013-05-14 14:24 -0500
pushed 2013-05-14 19:24 +0000
Scott Johnson Scott Johnson - Bug 836565, Part 2: Perform a horizontal resize reflow instead of a full reflow when reflowing on zoom to get better performance. [r=dbaron]
4c26b1674a6e7d15c916d807d441b31d0b80d73b
created 2013-04-23 09:01 -0700
pushed 2013-04-23 16:02 +0000
Daniel Holbert Daniel Holbert - Bug 862947: Use cb height instead of width for vertical margins & padding on flex items, even when they're a reflow root (e.g. for measuring reflow states). r=mats
907b6049d9950750ed9f2e0c3204d744bbe02440
created 2013-04-22 19:41 -0700
pushed 2013-04-23 02:41 +0000
Daniel Holbert Daniel Holbert - Bug 864579: Drop unnecessary const-removing casts from CalcQuirkContainingBlockHeight. r=heycam
acfaca07e5c911f6d5af4e145660686b95835466
created 2013-04-14 19:11 +0900
pushed 2013-04-14 10:11 +0000
Masayuki Nakano Masayuki Nakano - Bug 857820 part.1 Drop blink effect implementation r=dbaron
b16ed870d536c54d712865bd5676c180ca4b4e13
created 2013-04-11 07:51 -0700
pushed 2013-04-11 14:52 +0000
Daniel Holbert Daniel Holbert - Bug 851379, part 4: Fix InitOffsets logging code to display horizontal and vertical percent basis, instead of just a containing block width. r=mats
0e4434a4e7f3927ade2d551c2da024eaceb9994f
created 2013-04-11 07:51 -0700
pushed 2013-04-11 14:52 +0000
Daniel Holbert Daniel Holbert - Bug 851379 part 2: Make ComputeMargin, ComputePadding, and InitOffsets take a horizontal *and* vertical percent basis, so that we can resolve vertical margins and padding against containing block *height* in flex items. r=mats
2cb63e38eeaf5b7f164dd77b3902520107224254
created 2013-04-11 07:49 -0700
pushed 2013-04-11 14:52 +0000
Daniel Holbert Daniel Holbert - Bug 851379 part 1: Rename ComputeWidthDependentValue to ComputeCBDependentValue. r=mats
f8b5090d02e5498afbb10711686997a4861571dc
created 2013-03-27 23:33 -0700
pushed 2013-03-28 06:34 +0000
Daniel Holbert Daniel Holbert - Bug 848539 part 5: Back out 6bb37077d615, bug 763689 part 2 (style-system handling for min-width:auto). r=dbaron
5db313632268579f5b66e6728cb08985148ff1a7
created 2013-03-27 23:33 -0700
pushed 2013-03-28 06:34 +0000
Daniel Holbert Daniel Holbert - Bug 848539 part 4: Back out 82f73bdb2237, bug 763689 part 3 (style-system handling for min-height:auto). r=dbaron
1eae876d6c3afda2db30b2f41dd935d58e28ac16
created 2013-03-27 23:33 -0700
pushed 2013-03-28 06:34 +0000
Daniel Holbert Daniel Holbert - Bug 848539 part 2: Back out de6a5c46a8ff, bug 666041 part 8 (special-handling for min-width:auto as min-content, for flex items). r=dbaron
0a80836e1a6bfe2815f3051fbb7bdd32bf6f7ab7
created 2013-03-07 09:01 +0000
pushed 2013-03-07 09:02 +0000
Robert Longson Robert Longson - Bug 848252 - Replace NS_FRAME_IS_SVG_TEXT checks with IsSVGText(). r=dholbert
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-02-16 21:51 +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
095bd7117b4e6634f6aef65d343fa4b8e9dbc130
created 2013-02-15 21:38 -0800
pushed 2013-02-16 05:39 +0000
L. David Baron L. David Baron - Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null. r=dholbert
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-01-15 12:22 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
cf8196bc19b4015e8aeef1e2f6e286e1d136b80a
created 2012-11-21 11:19 -0500
pushed 2012-11-22 02:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 776443 part 2. Support percent-less calc for internal table element widths. r=dbaron
7f0893a44057f9976d57f85a7a6e38845492c56e
created 2012-11-21 11:19 -0500
pushed 2012-11-22 02:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 776443 part 1. Support percent-less calc for internal table element heights. r=dbaron
461a2225b7ba32be945759247764ac599fa9c61e
created 2012-11-21 12:47 -0500
pushed 2012-11-21 17:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 1a8b11ae0f4b, e02a02fd1208 (bug 776443), 86a3edf2960d (bug 812392), 26c59f23fd8f, and 288c74d7f87d (bug 812744) for mochitest orange.
1a8b11ae0f4bf15c023639dd90372f47dd5a2c28
created 2012-11-21 11:19 -0500
pushed 2012-11-21 16:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 776443 part 2. Support percent-less calc for internal table element widths. r=dbaron
e02a02fd120892d9ea75edabebd78145592a741a
created 2012-11-21 11:19 -0500
pushed 2012-11-21 16:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 776443 part 1. Support percent-less calc for internal table element heights. r=dbaron
de6a5c46a8ff61c03ffe6ed8545e6cb02c31da89
created 2012-09-29 23:38 -0700
pushed 2012-09-30 07:10 +0000
Daniel Holbert Daniel Holbert - Bug 666041 patch 8: Add special handling for "min-width: auto" value on flex items. r=dbaron
076d87bf30d091738dc355b817e928d5d6faae8c
created 2012-09-29 23:38 -0700
pushed 2012-09-30 07:10 +0000
Daniel Holbert Daniel Holbert - Bug 666041 patch 7: implementation of flex container class for CSS3 flexbox. r=dbaron
129629b6106fb033310e9cb8f363c2fa00e586c9
created 2012-09-29 23:38 -0700
pushed 2012-09-30 07:10 +0000
Daniel Holbert Daniel Holbert - Bug 666041 patch 6.5: Add flag to nsHTMLReflowState & ComputeSize for measuring auto height. r=dbaron
d16c4404e8c4d7f843f58d98c6282fa4bb1ef058
created 2012-09-06 18:28 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
c797118c02a869e2eda77a380f0f646b84fe6679
created 2012-08-21 15:59 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
0bc212d0183b8c9a9e21db665b6dc25c686a9650
created 2012-08-03 18:58 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -100 -60 tip