Eric Rahm
|
ddc8ac650b
|
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
|
2015-05-19 11:15:34 -07:00 |
|
Daniel Holbert
|
48c3900029
|
Bug 1158290 part 6: Use new GET_[MAIN|CROSS]_COMPONENT_LOGICAL macros, to reduce explicit width/height usage. r=mats
|
2015-05-15 11:57:08 -07:00 |
|
Daniel Holbert
|
2782a117f9
|
Bug 1158290 part 5: Use logical coords & axes in methods that compute flex container's own main size & cross size. r=mats
|
2015-05-15 11:57:06 -07:00 |
|
Daniel Holbert
|
1f93bc8e97
|
Bug 1158290 part 4: Clarify documentation & naming of ClampFlexContainerMainSize (now called ResolveFlexContainerMainSize). r=mats
|
2015-05-15 11:57:05 -07:00 |
|
Daniel Holbert
|
659742a541
|
Bug 1158290 part 3: Convert GenerateFlexLines to use logical axes & sizes. r=mats
|
2015-05-12 13:34:25 -07:00 |
|
Daniel Holbert
|
465382caeb
|
Bug 1158290 part 2: Use logical (not physical) skipsides & borderpadding when chipping away from available BSize. r=mats
|
2015-05-12 13:34:23 -07:00 |
|
Daniel Holbert
|
1e9f98ed0f
|
Bug 1158290 part 1: Use AvailableBSize instead of AvailableHeight, throughout flex layout. r=mats
This patch was auto-generated, with the following command:
sed -i "s/vailableHeight/vailableBSize/g" nsFlexContainerFrame.*
|
2015-05-12 13:34:22 -07:00 |
|
Eric Rahm
|
5ccd7b80b4
|
Bug 1162673 - Part 1: Remove instances of #ifdef PR_LOGGING in layout. r=froydnj
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
|
2015-05-11 13:53:18 -07:00 |
|
Daniel Holbert
|
0185db2973
|
Bug 1155312: Convert flex container nsHTMLReflowMetrics/aDesiredSize-populating code to use logical coords. r=mats
|
2015-04-17 10:41:23 -07:00 |
|
Daniel Holbert
|
1c14d53c4d
|
Bug 1152913 part 3: Make flexbox's PositionTracker classes track whether axis is reversed, & directly convert flex item final sizes/positions to logical coords. r=mats
|
2015-04-16 12:01:14 -07:00 |
|
Daniel Holbert
|
b22df80a7b
|
Bug 1152913 part 2: Convert flexbox 'IsAxisHorizontal' checks to use new logical-axis member data. r=mats
|
2015-04-10 13:35:42 -07:00 |
|
Daniel Holbert
|
4b0278ac6c
|
Bug 1152913 part 1: Make FlexboxAxisTracker store the WritingMode & representation of how flex axes map to it. r=mats
|
2015-04-10 13:35:15 -07:00 |
|
Daniel Holbert
|
e60f1c0c69
|
Bug 1152951: Delete the copy-constructor and reassignment operator for FlexboxAxisTracker & PositionTracker state-management classes. r=mats
|
2015-04-10 09:27:54 -07:00 |
|
Daniel Holbert
|
ad9772331a
|
Bug 1149854: Use range-based "for" loops when iterating over child frames in nsFlexContainerFrame.cpp. r=xidorn
|
2015-03-31 21:50:46 -07:00 |
|
Mats Palmgren
|
fe65991446
|
Bug 1148971 - Make nsITheme::GetMinimumWidgetSize return a LayoutDeviceIntSize result instead of the unit-less nsIntSize type. r=roc
|
2015-03-30 11:36:14 -04:00 |
|
Carsten "Tomcat" Book
|
1dadb1db1d
|
Backed out changeset 513192eb7df4 (bug 1148971) for causing bc2 memory leaks
|
2015-03-30 15:04:09 +02:00 |
|
Mats Palmgren
|
6258bed9a3
|
Bug 1148971 - Make nsITheme::GetMinimumWidgetSize return a LayoutDeviceIntSize result instead of the unit-less nsIntSize type. r=roc
|
2015-03-30 10:37:33 +00:00 |
|
Mats Palmgren
|
3f92be8fe8
|
Bug 1148833 part 3 - Remove nsIFrame::WillReflow and add a non-virtual MarkInReflow method instead that sets NS_FRAME_IN_REFLOW. Call it at the start of Reflow(). r=roc
|
2015-03-29 22:38:40 +00:00 |
|
Daniel Holbert
|
272013181b
|
Bug 1148294 part 1: Determine flex axes (in FlexboxAxisTracker) using the flex container's writing mode. r=mats
|
2015-03-27 12:06:03 -07:00 |
|
Daniel Holbert
|
e5fa25f609
|
Bug 1148298 part 4: Convert flexbox helper-function IsAxisHorizontal() to be a private implementation detail of FlexboxAxisTracker. r=mats
|
2015-03-27 12:06:03 -07:00 |
|
Daniel Holbert
|
363be5a5c1
|
Bug 1148298 part 3: Make flexbox helper GetBaselineOffsetFromOuterCrossEdge take a FlexboxAxisTracker instead of an explicit axis. r=mats
|
2015-03-27 12:06:03 -07:00 |
|
Daniel Holbert
|
fcee9f775a
|
Bug 1148298 part 2: Replace flexbox static helper-function GetSizePropertyForAxis() with a FlexboxAxisTracker method. r=mats
|
2015-03-27 12:06:03 -07:00 |
|
Daniel Holbert
|
34184954db
|
Bug 1148298 part 1: Convert most flexbox-layout IsAxisHorizontal() calls into IsMainAxisHorizontal()/IsCrossAxisHorizontal(). r=mats
|
2015-03-27 12:06:03 -07:00 |
|
Daniel Holbert
|
3910e835e8
|
Bug 1148078: Replace the word "Logical" with "Flex-Relative" in some vars & functions in flexbox layout. r=mats
|
2015-03-26 14:37:48 -07:00 |
|
Daniel Holbert
|
008e633cfa
|
Bug 1128354: Don't optimize away a flex item's second reflow, if it has percent-height children. r=mats
|
2015-03-19 23:00:05 -07:00 |
|
Daniel Holbert
|
c2ffe16121
|
Bug 1142686: check flex item's content-box size (not border-box size) when deciding whether to skip final reflow. r=mats
|
2015-03-13 23:08:21 -07:00 |
|
Daniel Holbert
|
9bc40dc935
|
Backed out changeset 6cd4d71818ee (bug 1142686) because it wasn't quite the final patch version
|
2015-03-13 23:07:57 -07:00 |
|
Daniel Holbert
|
5ddf64fe0f
|
Bug 1142686: check flex item's content-box size (not border-box size) when deciding whether to skip final reflow. r=mats
|
2015-03-13 23:00:37 -07:00 |
|
Jonathan Kew
|
3a5f0eb4f4
|
Bug 1121748 - patch 2 - Use the flex-item frame's final size when computing its logical position within the flex container. r=smontagu
|
2015-02-02 14:17:00 -08:00 |
|
Jonathan Kew
|
771d3ffcf1
|
Bug 1127679 - Fix use of incorrect writing mode in flex-item relative positioning. r=smontagu
|
2015-02-02 18:29:52 +00:00 |
|
Daniel Holbert
|
d2806a679f
|
Bug 1054010: Skip final reflow for flex items that receive an earlier 'measuring reflow' with the right size. r=mats
|
2015-01-23 14:15:11 -08:00 |
|
Daniel Holbert
|
2992d0df65
|
Bug 1054054 part 4: Remove stale XXXdholbert comment from ReflowFlexItem. (no review, comment-only)
|
2015-01-23 10:26:16 -08:00 |
|
Daniel Holbert
|
d6810d6013
|
Bug 1054054 part 3: De-indent ReflowFlexItem function-body (no review, whitespace-only).
|
2015-01-23 10:26:00 -08:00 |
|
Daniel Holbert
|
3d22b12f29
|
Bug 1054054 part 2: Add "a" prefix to args which were formerly local variables, in ReflowFlexItem. r=mats
|
2015-01-23 10:25:59 -08:00 |
|
Daniel Holbert
|
0462ecf681
|
Bug 1054054 part 1: Split out code for doing final reflow of each flex item into its own helper-function, "ReflowFlexItem". r=mats
|
2015-01-23 10:25:58 -08:00 |
|
Daniel Holbert
|
4bb7312fde
|
Bug 1054058 part 3: Use local var to cache flex item's "normal" block offset in container, rather than looking it up. r=mats
|
2015-01-22 15:12:11 -08:00 |
|
Daniel Holbert
|
ebe81e3273
|
Bug 1054058 part 2: Resolve flex item ascent (baseline) values lazily. r=mats
|
2015-01-22 15:12:11 -08:00 |
|
Daniel Holbert
|
99e7e2d9d5
|
Bug 1054058 part 1: Proactively save flex items' ascent values, whenever they're reflowed, if there's a chance we'll need them later. r=mats
|
2015-01-22 15:12:10 -08:00 |
|
Daniel Holbert
|
2f7993b31b
|
Bug 1054046: Cache flex items' tentative cross size from reflow state, to avoid creating another reflow state later on just for that piece of information. r=mats
|
2015-01-21 19:45:37 -08:00 |
|
Ehsan Akhgari
|
a7f747ec15
|
Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-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_DELETE '= delete'
|
2015-01-08 23:19:05 -05:00 |
|
Simon Montagu
|
ef59c33896
|
Bug 1079154 patch 6: convert ApplyRelativePosition, ReflowChild and FinishReflowChild in nsFlexContainerFrame to the logical versions, r=dholbert
|
2015-01-06 23:10:07 -08:00 |
|
Jonathan Kew
|
cdf9a3916d
|
Bug 1077528 - part 1 - Provide physical and logical accessors for the m{HV}Resize flags in nsHTMLReflowState, and convert all flag users to the accessor methods. r=smontagu
|
2014-11-28 09:44:02 +00:00 |
|
Daniel Holbert
|
50490b2d65
|
Bug 1093316 part 1: Backout changeset aece7f9f944c (i.e. backout bug 1032922 part 2), to reflect CSSWG removing "flex-basis: main-size" from the flexbox spec.
|
2014-11-25 11:28:15 -08:00 |
|
Jonathan Watt
|
b431664247
|
Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
|
2014-10-31 20:08:49 +00:00 |
|
Anuj Agarwal
|
0393dda483
|
Bug 791777 - Replaced NS_finite() with mozilla::IsFinite. r=froydnj
|
2014-10-01 11:26:00 +02:00 |
|
Ehsan Akhgari
|
8bb87f8a27
|
Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
|
2014-08-31 23:36:37 -04:00 |
|
Arnaud Sourioux
|
c2bd526eb9
|
Bug 1040582 - Change nsLayoutUtils.cpp's MULDIV Macro to inline function in nsCoord.h. r=dholbert
|
2014-08-29 01:14:00 -04:00 |
|
Daniel Holbert
|
99de337308
|
Bug 1059138 band-aid: Skip flex item sortedness assertion if the first flex item is part of a shadow DOM. r=bz
Not sure what the right fix is here yet, but this should stop the new 'gaia-header' web component from making this dominate the logcat output.
|
2014-08-27 17:48:21 -07:00 |
|
Daniel Holbert
|
14a5e3d758
|
Bug 1032922 part 2: Rename flex-basis's "auto" keyword to "main-size" (but retain "flex:auto" as shorthand for "1 1 main-size"). r=heycam
|
2014-08-07 22:11:48 -07:00 |
|
Jonathan Kew
|
f6c74bf220
|
bug 1031241 pt 4 - Rename the {MIN,PREF}_WIDTH constants used to identify the type of intrinsic inline-size. r=smontagu
|
2014-07-24 18:03:26 +01:00 |
|