layout/generic/nsFrame.h
4bcb64fd8fa1aae1bdb7a2a019a283eacb7af4ca
created 2018-12-14 10:28 +0100
pushed 2018-12-14 09:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513900 - Reformat everything on the ESR branch to the Google coding style r=ehsan a=liz
8e1b5f09ce6dc5c939f5ef2f6ce4731829b6b088
created 2018-02-27 15:30 +0100
pushed 2019-10-22 22:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1441547: Make character data change notifications use a const reference for the info parameter. r=smaug
7d47e64db8a8f5bd63608f0e2bf443b6152a6b2c
created 2018-02-15 18:38 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1432853 - Disable 'page-break-inside:avoid' on abs.pos. frames for now. r=dholbert
42e9d54bd361cfc2152c8fe8fd4923429b433622
created 2018-01-30 22:24 -0500
pushed 2019-10-22 22:25 +0000
Daniel Holbert Daniel Holbert - Bug 958714 part 2: Simplify percent-margin/padding resolution code to pass around a single length as the percent basis. r=mats
fc62f3ae1ab2f85056f0710b90a65afba22f4fb4
created 2018-01-04 20:37 +0100
pushed 2019-10-22 22:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1428144: Remove some dead nsIFrame code. r=mats
f4c6526818974417d7d1a7e0703082ff2e147734
created 2017-12-14 16:21 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1424528 part 2 - Remove nsDidReflowStatus param in DidReflow declarations (automated change). r=dholbert
25dfc9b677cb24c57124ef0f1bb2ad47eda11771
created 2017-11-15 17:55 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1417376 Part 3 - Pass nsPoint parameters by const references instead of values. r=mats
e4815e8465a2cc7d09d479dd76e7143a09927fd3
created 2017-11-07 01:20 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
ebc611dc8c85055ac62bc945e9871cdc317cf6f9
created 2017-11-05 12:22 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1400618) for asserting in clipboard's dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html on Windows 7 debug without e10s. r=backout
a6461f80307cbf84e54a948e6a08f7e6655857a1
created 2017-11-04 23:26 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2019-10-22 22:25 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2019-10-22 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
c559a947b2ad0739a3f0ca575f9add6f31bcc845
created 2017-10-05 11:15 -0700
pushed 2019-10-22 22:25 +0000
L. David Baron L. David Baron - Bug 1405875 - Remove old dump/compare regression data methods on frames, and nsIFrameUtil interface and implementation. r=mats
25757b404bb6823183dd8f67302752b4076875c3
created 2017-09-13 15:47 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1341009 - Pass const reference instead of value for nsReflowStatus. r=dholbert
f48de44a55daa4b938e937e502a8ac46da9931a0
created 2017-07-07 09:20 -0700
pushed 2019-10-22 22:25 +0000
L. David Baron L. David Baron - Bug 1377497 - Pass the correct writing mode to SizeComputationInput::DisplayInitOffsetsEnter. r=jfkthame
06f499c38c698c28e198fa47ec09978ab5b2002c
created 2017-07-07 18:52 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f07caa23cdbb (bug 1377497) for bustage at layout/generic/ReflowInput.cpp:2543: macro "DISPLAY_INIT_OFFSETS" passed 6 arguments, but takes just 5. r=backout on a CLOSED TREE
f07caa23cdbbd19408002a0a0e39866cfee5898c
created 2017-07-07 09:20 -0700
pushed 2019-10-22 22:25 +0000
L. David Baron L. David Baron - Bug 1377497 - Pass the correct writing mode to SizeComputationInput::DisplayInitOffsetsEnter. r=jfkthame
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2019-10-22 22:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
d3ba6f330ec1c757664dd1fed566b158631b1335
created 2017-06-29 10:58 +0900
pushed 2019-10-22 22:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1375825 - part2: ContentEventHandler::ExpandToClusterBoundary() should check the return value of nsTextFrame::PeekOffsetCharacter() r=jfkthame
538098e953bff66c7de68d155f7d214b1016f0b8
created 2017-06-14 21:53 +0800
pushed 2019-10-22 22:25 +0000
cku cku - Bug 265894 - Part 6. Create symbol frame in nsCSSFrameConstructor. r=heycam
d05b78469f1880ff4a332154edfc29ea83faab1a
created 2017-06-16 17:22 +0800
pushed 2019-10-22 22:25 +0000
Cameron McCormack Cameron McCormack - Bug 1364361 - Part 1: Refactor frame anon box restyling machinery so it can return a list of anon boxes. r=bholley,bz
6e16cb4e08dd0d06016cbc4a30891b046048d9e8
created 2017-06-16 11:19 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e7ec499159f7 (bug 1364361) for bustage at nsIFrame.h:3348: bad implicit conversion constructor for 'OwnedAnonBox'. r=backout
e7ec499159f7c86cc9a7ed1bfb8c41e962539f3e
created 2017-06-16 15:32 +0800
pushed 2019-10-22 22:25 +0000
Cameron McCormack Cameron McCormack - Bug 1364361 - Part 1: Refactor frame anon box restyling machinery so it can return a list of anon boxes. r=bholley,bz
24d6c162840220434745ded799704aa2c74ec4eb
created 2017-06-16 09:27 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 12db2d364b64 (bug 1364361) for heap write hazard. r=backout
12db2d364b64ed3da93753bcc5750f39649d6008
created 2017-05-22 13:14 +0800
pushed 2019-10-22 22:25 +0000
Cameron McCormack Cameron McCormack - Bug 1364361 - Part 1: Refactor frame anon box restyling machinery so it can return a list of anon boxes. r=bholley,bz
5e5dda793c3e0a93fa8a0f2c377dcb28a113e3e7
created 2017-06-09 15:14 -0400
pushed 2019-10-22 22:25 +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 2019-10-22 22:25 +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 2019-10-22 22:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
78e989ad55af7cf13cfafcb4ba891cc5ea78d740
created 2017-05-26 12:11 +0200
pushed 2019-10-22 22:25 +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 2019-10-22 22:25 +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
45bf72e9b3b3b5d45457598865c72536b3027264
created 2017-05-26 12:11 +0200
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 1 - Make every concrete frame class be a NS_DECL_QUERYFRAME_TARGET. r=jfkthame
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2019-10-22 22:25 +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 2019-10-22 22:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
c6228238bdcb2db487663051cabb147ab85da5bd
created 2017-04-04 14:36 -0700
pushed 2019-10-22 22:25 +0000
Eric Rahm Eric Rahm - Bug 1353143 - Part 5: Replace direct usage of PR_LogPrint. r=froydnj
4261e71cf24c391b8362fdb5d8a5526e918ed0fd
created 2017-03-21 01:22 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 2 - Remove the ViewProperty and store the nsView* in a field on the relevant frame classes instead. r=tnikkel
c90ad4b528aadedb3e59fb40850b557a11d7a841
created 2017-03-21 01:22 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 1 - Move a few nsView related methods from nsContainerFrame to nsIFrame/nsFrame (idempotent patch). r=dholbert
a1a760aee967f10e29592efe0ce8de63a12a3c28
created 2017-03-03 16:14 -0500
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r=emilio
11781abf35b722d9f5b7182b43fdd4b9509b05b5
created 2017-02-28 18:58 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
907e7b586ed2dc54ce61669d7cdd09404269d8fe
created 2017-02-10 17:29 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 1 - Convert nsReflowStatus to a class mimicking uint32_t. r=dholbert
11812794175e5614b7025cb7a25fa7037da88890
created 2016-12-09 14:03 -1000
pushed 2019-10-22 22:25 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make nsFrame.cpp use VsprintfLiteral, r=froydnj
409865c5f2dd8a0ff6b2a758b92f557577751e1f
created 2017-01-30 13:22 -0800
pushed 2019-10-22 22:25 +0000
Neerja Pancholi Neerja Pancholi - Bug 1166147 - Part3: Override GetWritingMode() and make it more robustly defer to root element, to avoid truncating printed vertical-WM docs. r=dholbert
84b2961081b54fe08375a5102af5ce4b45f7ff11
created 2017-01-17 16:27 -0800
pushed 2019-10-22 22:25 +0000
Daniel Holbert Daniel Holbert - Bug 1331756 part 4: Miscellaneous whitespace cleanup in nsFrame.h - reindent args, rewrap long methods (whitespace-only, no review)
dbeeb7728cde4a022994dd84c1e4c98019588c13
created 2017-01-17 16:27 -0800
pushed 2019-10-22 22:25 +0000
Daniel Holbert Daniel Holbert - Bug 1331756 part 3: Remove extra space character between return value & function name, in some nsFrame.h method declarations. (whitespace-only, no review)
8f0a8b51869b44dbb0984a76a996e07092252f5a
created 2017-01-17 16:27 -0800
pushed 2019-10-22 22:25 +0000
Daniel Holbert Daniel Holbert - Bug 1331756 part 2: Drop redundant 'virtual' keyword from nsFrame method overrides. r=xidorn
9a8fcd5949aa381e22d3d6210dc535afc6308c34
created 2017-01-17 16:27 -0800
pushed 2019-10-22 22:25 +0000
Daniel Holbert Daniel Holbert - Bug 1331756 part 1: Drop redundant 'virtual' keyword from some macros that declare nsIFrame method overrides. r=xidorn
02cc5b7bf39c6cb91a1a43980b59fb0cddc300e8
created 2016-11-28 15:31 -0800
pushed 2019-10-22 22:25 +0000
L. David Baron L. David Baron - Bug 1320815 - Make nsIFrame::IsSelectable non-virtual, and move implementation from nsFrame to nsIFrame. r=xidorn
96b1c6a3844608cadf76da9cd23323c884e29d0f
created 2016-11-05 02:57 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1300369 part 9 - Add a ComputeSizeFlags param to nsFrame::ComputeSizeWithIntrinsicDimensions (idempotent patch). r=dholbert
4bc29ce155bda34dc1638a588755c95fcbd092ef
created 2016-11-05 02:57 +0100
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1300369 part 8 - Move nsLayoutUtils::ComputeSizeWithIntrinsicDimensions to a nsFrame method (idempotent patch). r=dholbert
c9ee55e916c6b7661c294a57759cac1381e4a758
created 2016-11-05 02:57 +0100
pushed 2019-10-22 22:25 +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
c7ce03021e0664767a5342196fe74ead07a176f6
created 2016-08-10 21:42 +0530
pushed 2019-10-22 22:25 +0000
Ravi Shankar Ravi Shankar - Bug 1291667 - Change NS_STYLE_USER_SELECT_* constants to enum classes; r=heycam,manishearth
3d92407a320cb79fde6d1d365557aa20d5cc9db4
created 2016-08-10 12:59 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ff84b85aa1cb (bug 1291667) for asserting at nsRuleNode.cpp:1322 and failing mochitests and reftests. r=backout
ff84b85aa1cbe998aa96e3df611d521344e63ba4
created 2016-08-10 13:57 +0800
pushed 2019-10-22 22:25 +0000
Ravi Shankar Ravi Shankar - Bug 1291667 - Change NS_STYLE_USER_SELECT_* constants to enum classes; r=Manishearth,heycam
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2019-10-22 22:25 +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 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron
8c97676c364884ad3e65271e4b6da64402aa782b
created 2016-07-21 18:36 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 5a - Move nsHTMLReflowMetrics into mozilla namespace. r=dbaron
7fa3859b444c9a45f642e344d2ad961873bdaf8e
created 2016-07-21 18:36 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1d - Rename nsCSSOffsetState to SizeComputationInput. r=dbaron
36e0aef210e256b04a1afce041c8ad5f150bd720
created 2016-07-21 18:36 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
999402eb1b15f1c23038d201036b2578c424fab5
created 2016-07-21 18:36 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1b - Rename nsHTMLReflowState.h/cpp to ReflowInput.h/cpp and fix #includes. r=dbaron
b13f7e9f8107b2c58a22065d9b2862a5de665fba
created 2016-07-21 18:36 +0800
pushed 2019-10-22 22:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1a - Move nsHTMLReflowState and nsCSSOffsetState into mozilla namespace. r=dbaron
a1b865bc98fbd23770988d3ddbd0770630407713
created 2016-06-23 12:02 +0100
pushed 2019-10-22 22:25 +0000
Makoto Kato Makoto Kato - Bug 1203871 - Part 1. Add nsIFrame::GetCharacterRectsInRange. r=jfkthame
less more (0) -300 -100 -60 tip