layout/generic/nsContainerFrame.h
6e42654118543c89b90e1ac424a7d14fde04e278
created 2017-02-24 14:34 +0800
pushed 2017-03-06 23:02 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1341981 Part 2 - Convert frame completion status to a tri-state enum class. r=dholbert
72b4e2c632372f13f63836378012e97ba15c4504
created 2017-02-14 17:22 +0800
pushed 2017-03-06 23:02 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 20 - Remove NS_FRAME_OVERFLOW_INCOMPLETE. r=dholbert
6d832b39d9a090a94c830f2ccb8927c4e1020545
created 2017-02-13 17:15 +0800
pushed 2017-03-06 23:02 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 11 - Convert NS_MergeReflowStatusInto() to a method. r=dholbert
bbe9d528bcf59644fc99b076c8a1ad1597dc9c41
created 2017-02-13 14:56 +0800
pushed 2017-03-06 23:02 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 9 - Convert NS_FRAME_REFLOW_NEXTINFLOW to use bit-field and methods. r=dholbert
86aa651c4736670f40671b9816a5c898d3c13bc3
created 2017-02-11 22:54 +0800
pushed 2017-03-06 23:02 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 6 - Remove NS_FRAME_OVERFLOW_IS_INCOMPLETE. r=dholbert
c9ee55e916c6b7661c294a57759cac1381e4a758
created 2016-11-05 02:57 +0100
pushed 2016-11-14 12:33 +0000
Mats Palmgren Mats Palmgren - Bug 1300369 part 4 - Refactor all ComputeAutoSize methods to take the full ComputeSizeFlags instead of just a "bool aShrinkWrap" for the eShrinkWrap flag (idempotent patch). r=dholbert
6deb2d4c2f6bcfb1bbf2ed0e9ef3acf35b8c4051
created 2016-10-31 08:58 -0700
pushed 2016-11-14 12:33 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 5: If an abspos child's offset depends on CSS Box Alignment, ask nsContainerFrame for the alignment enum to use, and align with CSSAlignUtils. r=mats
7c24f445542062d41f97cba2dd8a45bd3a468b98
created 2016-10-27 21:59 -0700
pushed 2016-11-14 12:33 +0000
Phil Ringnalda Phil Ringnalda - Backed out 12 changesets (bug 1269045, bug 1269046) as the most likely cause of Windows build bustage
fb7655f3e1cf3bf9635da9e434eb7da6cf6800f9
created 2016-10-27 18:58 -0700
pushed 2016-11-14 12:33 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 5: If an abspos child's offset depends on CSS Box Alignment, ask nsContainerFrame for the alignment enum to use, and align with CSSAlignUtils. r=mats
04d649b88650550ca119a6789398aa8f82769340
created 2016-09-01 17:36 +0200
pushed 2016-09-19 13:50 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 10 - Rename RenumberLists() to RenumberList(). r=xidorn
098badb45dee84a589174c153d1a03b6b8c9dfbd
created 2016-09-01 17:36 +0200
pushed 2016-09-19 13:50 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 6 - Move nsBlockFrame::AttributeChanged <ol> handling to nsContainerFrame so that it works not just for blocks. r=xidorn
db84cab5859b2a00c7872490c5ced56ef6b28c2f
created 2016-09-01 17:36 +0200
pushed 2016-09-19 13:50 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 5 - Implement nsContainerFrame::RenumberChildFrames and make RenumberFrameAndDescendants deal with flex/grid containers too. r=xidorn
2deec338fc88719cd287e7bf09bca1205f8922f5
created 2016-09-01 17:36 +0200
pushed 2016-09-19 13:50 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 4 - Move nsBlockFrame::RenumberLists to nsContainerFrame and generalize it. r=xidorn
df3331607674ddb5ce23b75e8f21b24feb4a9e22
created 2016-09-01 17:36 +0200
pushed 2016-09-19 13:50 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 1 - Move some list-item numbering code from nsBlockFrame to nsContainerFrame. r=xidorn
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2016-08-01 14:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron
b2db47ba326823e5774032569afaa333bfb1f7a3
created 2016-07-21 18:36 +0800
pushed 2016-08-01 14:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron
36e0aef210e256b04a1afce041c8ad5f150bd720
created 2016-07-21 18:36 +0800
pushed 2016-08-01 14:37 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
913b86ac15a73ab7132279835e0ab764989a07f9
created 2016-06-10 02:56 +0200
pushed 2016-08-01 14:37 +0000
Mats Palmgren Mats Palmgren - Bug 1278080 - Make nsContainerFrame::RemoveFrame deal with overflow containers. r=dholbert
774962b54f183a2952cdd22d5a9e185f247d211f
created 2016-03-28 13:34 +0100
pushed 2016-04-25 17:12 +0000
Jonathan Watt Jonathan Watt - Bug 1263773 - Mark a bunch of classes in layout as MOZ_RAII. r=dholbert
5eecbb62c31e3f6974cdaf8d71d153aab1f7fe57
created 2016-03-25 15:09 -0700
pushed 2016-04-25 17:12 +0000
Daniel Holbert Daniel Holbert - Bug 1259561: Increase CRAZY_COORD (threshold for debug build layout warnings) by an order of magnitude. r=mats
fbed3943a9e59cacb69cd4b062da39de1808cae2
created 2016-03-11 17:39 +0100
pushed 2016-04-25 17:12 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 24 - [css-grid] Move the child frame merging code at the start of ReflowOverflowContainerChildren into a new method: DrainExcessOverflowContainersList. Make both take a param so that we can override how the OC child lists are merged together (normally just an Append; MergeSortedFrameLists for Grid). r=dholbert
7a5912b5ab4e519ca4deeaa853b49be42a0c3293
created 2016-01-28 14:23 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron
d391b419c38b8331982c1b2725a01ef11442e868
created 2016-01-28 14:23 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
2b5384764e6cf1d8efd533f8513d511f9fae46eb
created 2016-01-28 14:23 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
aa9137c2014540a644be0f41192e3f81bd5221f5
created 2016-01-28 10:11 +1100
pushed 2016-03-07 14:25 +0000
Xidorn Quan Xidorn Quan - Bug 1064843 part 6 - Add backdrop frame list. r=dholbert
b3c86859606870fb2f30b4d574bbd74bca572964
created 2015-11-04 20:57 +1100
pushed 2015-12-14 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1216332 - Remove framearena helpers from abstract frame classes and stop them from being instantiated. r=dbaron
2ce4a3b6fdb3c005d70129175d2ba0ad090d6e4d
created 2015-09-04 22:06 +0200
pushed 2015-09-21 14:31 +0000
Mats Palmgren Mats Palmgren - Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert
c8e1442c657f09fc3637d20e0051db62389cf8ad
created 2015-09-04 16:22 -0700
pushed 2015-09-21 14:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 4a0c4ece75db (bug 1174553)
4a0c4ece75db8c5b30a7703a20f5453286a377fa
created 2015-09-04 22:06 +0200
pushed 2015-09-21 14:31 +0000
Mats Palmgren Mats Palmgren - Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-08-10 19:25 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-08-10 19:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
f58aab6a4e62d9ca2c0c9098c0eed84024adf85e
created 2015-05-04 14:29 -0500
pushed 2015-05-11 19:23 +0000
Timothy Nikkel Timothy Nikkel - Bug 1159772. Don't let nsContainerFrame::SyncWindowProperties make widget calls that can result in synchronous painting during reflow or frame construction. r=mats
7a39e04e9ab173781b721f5a7818df73683dde35
created 2014-06-27 11:25 +0100
pushed 2015-05-11 19:23 +0000
Jonathan Kew Jonathan Kew - Bug 1028716 part 2 - Handle the new orient values in <progress> and <meter> layout. r=smontagu
646e795e8e46d650e3218197f0e7a831f7516254
created 2015-04-10 16:56 +0100
pushed 2015-05-11 19:23 +0000
Jonathan Kew Jonathan Kew - Bug 1153140 - Include borderPadding width in the containerWidth for grid item placement. r=mats
41c005e9398e95871789aa21bb0f26559320b3d9
created 2015-03-29 22:38 +0000
pushed 2015-03-30 18:46 +0000
Mats Palmgren Mats Palmgren - 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
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-25 16:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
a96c54ab12ff99d02db61ba79bf424fc6c76ff16
created 2015-01-27 02:08 -0800
pushed 2015-02-02 18:25 +0000
Simon Montagu Simon Montagu - Bug 1121748 - Back out bug 1079154 from Gecko 37 to fix RTL rendering problems. a=lmandel
c16d59bb79d13ff7221511a13b134241dbdc7f44
created 2015-01-06 23:10 -0800
pushed 2015-01-12 20:36 +0000
Simon Montagu Simon Montagu - Bug 1079154 patch 4: Logical versions of ReflowChild and FinishReflowChild, r=jfkthame
d4648d3adef9c36cd4dbe587acdc90ba2e1b6518
created 2014-12-10 17:47 -0500
pushed 2015-01-12 20:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1109705 - Fix more bad implicit constructors in layout; r=roc
7d1eff75ad608c186033a016c87785474d16928a
created 2014-12-01 22:03 -0800
pushed 2015-01-12 20:36 +0000
Xidorn Quan Xidorn Quan - Bug 1093998 - Make nsContainerFrame::CreateNextInFlow return the new frame instead of using an our param. r=dbaron
96c4dd714d56909ca3ee5ea5791c162cf3bf72f5
created 2014-11-26 15:52 +1100
pushed 2014-11-28 15:58 +0000
Xidorn Quan Xidorn Quan - Bug 1052924 - Implement basic line breaking for ruby. r=dbaron
c04e1a0e19208e3cb5ff84aa99facf08af7718cc
created 2014-08-24 15:34 +0100
pushed 2014-09-02 16:57 +0000
Jonathan Kew Jonathan Kew - bug 1046950 pt 3 - convert ComputeAutoSize to use logical-coordinate parameters. r=smontagu
e4310d8289b99c2e781b01941c62100ac7e402e4
created 2014-08-07 19:48 -0400
pushed 2014-09-02 16:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
ea66ed3c2ca1b20220a586c563bfd4fd62a61bb6
created 2014-07-24 18:03 +0100
pushed 2014-09-02 16:57 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 3 - Also rename Intrinsic{Width,Height} to Intrinsic{I,B}Size. r=smontagu
91005c6cc19868bc8e28dc6036ea17d0291e820a
created 2014-07-24 18:03 +0100
pushed 2014-09-02 16:57 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 2 - More renaming, e.g. where {Min,Pref}Width occurs within longer type and function names. r=smontagu
d0427b56178cdda5f234d6530885abf4ffa73761
created 2014-05-28 19:36 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 3, Fix whitespace and comments, and move some SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods so that they are together in the file. r=roc
e7cd2558a8214320282feb727a4df3b4c3133c23
created 2014-05-28 19:36 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
c22a627d243b5750e7bbf29d31bed4ad562b7130
created 2014-05-24 22:20 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 8, Move child frame insertion/removal methods from nsIFrame to nsContainerFrame. r=roc
18214a2cfdb3eea37354959ab6fae5b97bc4a1ee
created 2014-05-24 22:20 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 5, Make nsIFrame::Init require a nsContainerFrame* for the parent frame param. r=roc
75c14b62556ece809d3c47612b6ed2948e29a35f
created 2014-05-24 22:20 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 3, Change GetContentInsertionFrame() to return a nsContainerFrame*, and return null for leaf frames. Deal with GetContentInsertionFrame() returning null in a couple of places. r=roc
6a854a7051ab9b3dbdc44a9e4ac89dd7b73d06b5
created 2014-05-13 00:47 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 13, make nsContainerFrame::ReflowOverflowContainerChildren() return type 'void'. r=roc
b37e7eabd9ef2b7b473a1860cd83091b7aa28b1f
created 2014-05-13 00:47 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 5,6,7, make ReflowChild() and FinishReflowChild() return type 'void', and make a few related helper methods 'void' too. r=roc
157af79fbc88c386a39e20fbc3892798b1e91a67
created 2014-05-12 15:47 -0700
pushed 2014-06-09 21:40 +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
f7a38df1d44f891d825cc31640f51ea9c9dfacc3
created 2014-05-12 17:40 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 13, make nsContainerFrame::ReflowOverflowContainerChildren() return type 'void'. r=roc
b8000b31277cbebadcbe10073ca0a6b50c2b172b
created 2014-05-12 17:40 +0000
pushed 2014-06-09 21:40 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 5,6,7, make ReflowChild() and FinishReflowChild() return type 'void', and make a few related helper methods 'void' too. r=roc
1d6e179a67d7eb2df1b9b3a089fe1e88b988c617
created 2014-03-13 08:14 -0600
pushed 2014-03-17 23:08 +0000
Tom Hindle Tom Hindle - Bug 970363 - Make PeekOffset* methods return continue reason. r=roc
dab8e386596703c1809d8a88d64a07d34c856c3a
created 2014-03-11 13:23 -0700
pushed 2014-03-17 23:08 +0000
Simon Montagu Simon Montagu - Use logical text layout API in nsLineLayout. Bug 789096, r=jfkthame
010865dfe35ee6de7fb5607bc9084b7b21e9a04c
created 2014-03-11 09:22 +0100
pushed 2014-03-17 23:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aeff4052ef00 (bug 789096)
aeff4052ef00d986d47bb7dcc10226b74066f884
created 2014-03-10 22:19 -0700
pushed 2014-03-17 23:08 +0000
Simon Montagu Simon Montagu - Use logical text layout API in nsLineLayout. Bug 789096, r=jfkthame
b7ed86c35097e2a17efe2c14899afbe588e591ef
created 2014-02-18 00:36 -0800
pushed 2014-03-17 23:08 +0000
Daniel Holbert Daniel Holbert - Bug 919806 followup: Reindent method declarations affected by NS_IMETHOD-removal. (whitespace-only; no review) DONTBUILD
less more (0) -100 -60 tip