layout/generic/nsContainerFrame.h
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:40 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
bf11951d30a6d14f73a3fda964e57011e60b8dde
created 2017-06-28 22:19 -0700
pushed 2017-06-30 13:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1376640. Fix dynamic updates when an inline that sits between a first-letter and its block changes style. r=heycam
fa87c25194865cb977f3bd12212f10874e7ee098
created 2017-06-29 08:22 +0200
pushed 2017-06-29 13:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2992d5af6251 (bug 1376640) for assertion failures like Assertion failure: mOwner == ExpectedOwnerForChild(aFrame) (Missed some frame in the hierarchy?)
2992d5af625165d55bcc874ffdd98385df17121f
created 2017-06-28 22:19 -0700
pushed 2017-06-29 13:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 1376640. Fix dynamic updates when an inline that sits between a first-letter and its block changes style. r=heycam
d3ba6f330ec1c757664dd1fed566b158631b1335
created 2017-06-29 10:58 +0900
pushed 2017-06-29 13:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1375825 - part2: ContentEventHandler::ExpandToClusterBoundary() should check the return value of nsTextFrame::PeekOffsetCharacter() r=jfkthame
e9605ad692ac5ef0eeaa053c828477a4bdc7952c
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 4. Implement a way to get the first-letter frame, if any, for a block. r=heycam
a7631339f6bf74456e00a8399574ead19938ad52
created 2017-06-27 10:39 +0200
pushed 2017-06-28 11:46 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 049b20a12429 (bug 1324618) for bustage
049b20a124295cc6397b1d8d834e8d7aa226ab07
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 4. Implement a way to get the first-letter frame, if any, for a block. r=heycam
5e5dda793c3e0a93fa8a0f2c377dcb28a113e3e7
created 2017-06-09 15:14 -0400
pushed 2017-06-13 15:00 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
b1940873102d01722956b79991166286e121072a
created 2017-06-13 00:30 +0200
pushed 2017-06-12 22:30 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout
3d1ce85e6348307a1e98284e6d13da828729bf91
created 2017-06-09 15:14 -0400
pushed 2017-06-12 21:33 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
b37e4d256cd6c88b48b0223113375f889a748982
created 2017-05-27 12:36 +0100
pushed 2017-05-27 11:45 +0000
Jonathan Kew Jonathan Kew - Bug 1365982 - Attach frame properties to each frame instead of looking them up in a hashtable on the prescontext. r=mats
d904a186e908c790e1aa8cb9b1ef498b02ede0d4
created 2017-05-26 12:11 +0200
pushed 2017-05-26 10:11 +0000
Mats Palmgren Mats Palmgren - Bug 1362886 part 2 - Devirtualize the IsLeaf() method by doing an array lookup instead. r=jfkthame
78e989ad55af7cf13cfafcb4ba891cc5ea78d740
created 2017-05-26 12:11 +0200
pushed 2017-05-26 10:11 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 4 - Remove the now unused LayoutFrameType values from the ctors. r=jfkthame
47ed59045f9bff59434723249b995515116d4ed0
created 2017-05-26 12:11 +0200
pushed 2017-05-26 10:11 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 2 - Add a nsIFrame::mClass field and propagate the concrete class' value up the ctor chain. r=jfkthame
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-05-03 00:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-05-01 09:24 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
c90ad4b528aadedb3e59fb40850b557a11d7a841
created 2017-03-21 01:22 +0100
pushed 2017-03-21 00:22 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 1 - Move a few nsView related methods from nsContainerFrame to nsIFrame/nsFrame (idempotent patch). r=dholbert
6e42654118543c89b90e1ac424a7d14fde04e278
created 2017-02-24 14:34 +0800
pushed 2017-03-02 13:06 +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-02-23 14:30 +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-02-23 14:30 +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-02-23 14:30 +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-02-23 14:30 +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-05 01:57 +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-10-31 15:59 +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-10-28 04:59 +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-10-28 01:59 +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-01 15:36 +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-01 15:36 +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-01 15:36 +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-01 15:36 +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-01 15:36 +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-07-21 10:56 +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-07-21 10:56 +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-07-21 10:56 +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-06-10 00:56 +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-12 11:06 +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-03-25 22:09 +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-03-11 16:39 +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-01-28 03:29 +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-01-28 03:29 +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-01-28 03:29 +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-01-27 23:11 +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-11-04 09:57 +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-06 11:09 +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-04 23:23 +0000
Wes Kocher Wes Kocher - Backed out changeset 4a0c4ece75db (bug 1174553)
4a0c4ece75db8c5b30a7703a20f5453286a377fa
created 2015-09-04 22:06 +0200
pushed 2015-09-04 20:07 +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-07-16 09:22 +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-07-13 15: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-04 19:29 +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-04-22 15:19 +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-04-10 15:56 +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-29 22:39 +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
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
c16d59bb79d13ff7221511a13b134241dbdc7f44
created 2015-01-06 23:10 -0800
pushed 2015-01-07 07:11 +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 2014-12-10 22:49 +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 2014-12-02 06:05 +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-26 04:53 +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-08-24 14:35 +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-08-08 00:52 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
less more (0) -100 -60 tip