layout/generic/nsFrame.cpp
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
2bbe8b26f3a0bb87f49bdb36d60ca1b75a7391ab
created 2017-04-27 16:36 +0200
pushed 2017-04-27 20:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to autoland
ce13c8b07ca7cae81d32f802b97c14fb4cad8b34
created 2017-04-25 07:33 +0900
pushed 2017-04-27 20:29 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1358758 - Use CSSIntRect for nsIFrame::GetScreenRect. r=kats
2318d492b17f539d7e9ba8b2417f6b46c3664493
created 2017-04-26 23:25 +0100
pushed 2017-04-26 22:26 +0000
Jonathan Kew Jonathan Kew - Bug 1359857 - For frames that have a BidiDataProperty, include this in the debugging info printed by ListGeneric. r=dholbert
b081b6c446586a45abff5fe9ffdd17b93cefb9d1
created 2017-04-19 12:53 +0200
pushed 2017-04-26 07:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1355351: Simplify nsLayoutUtils callers, and make child iterators notice display: contents pseudos. r=heycam
5b9b767015e2f679b01482916d66d9c6448ece1d
created 2017-04-20 11:39 +0200
pushed 2017-04-20 09:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset af7955546902 (bug 1342009) for mochitest failures
af7955546902c2d499aae4b3f5173ed1bed16038
created 2017-04-19 19:38 +0200
pushed 2017-04-20 07:49 +0000
Thinker K.F. Li Thinker K.F. Li - Bug 1342009 - Provide a shortcut in BuildDisplayListForChild. r=mattwoodrow
a6335afb75740fd65bfea4049b8f5caa74604d66
created 2017-04-18 22:35 +0200
pushed 2017-04-18 20:35 +0000
Mats Palmgren Mats Palmgren - Bug 1348857 part 3 - [css-grid] Only apply Automatic Minimum Size when the ApplyAutoMinSize bit is set, otherwise the minimum size is zero unless specified. r=dholbert
7d6d6e8ec1cc55acae0a01688ad47dd9363c3c36
created 2017-04-10 19:25 +0200
pushed 2017-04-10 17:26 +0000
Mats Palmgren Mats Palmgren - Bug 1353573 - Don't try to preserve frame state bits across the ReflowInput ctor. r=dbaron
63a14b2f3c7432bc2898a5f814a6ad84539cd8ad
created 2017-04-04 20:59 -0700
pushed 2017-04-05 04:14 +0000
L. David Baron L. David Baron - Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert
c3075684667085325129a6ae7fb0375e476b9036
created 2017-04-04 20:59 -0700
pushed 2017-04-05 04:14 +0000
L. David Baron L. David Baron - Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
c6228238bdcb2db487663051cabb147ab85da5bd
created 2017-04-04 14:36 -0700
pushed 2017-04-04 21:36 +0000
Eric Rahm Eric Rahm - Bug 1353143 - Part 5: Replace direct usage of PR_LogPrint. r=froydnj
837fb46a9d4a86b4d44b424864ad9acc3daaaee5
created 2017-04-04 09:54 +0200
pushed 2017-04-04 07:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a86c4218ca5f (bug 1353187)
a86c4218ca5f2c1f5da6a0d0f415eef4f55331b6
created 2017-04-03 20:43 -0700
pushed 2017-04-04 03:46 +0000
L. David Baron L. David Baron - Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
86e46eaaacfbad954101ede2b656e0c4ae1eb243
created 2017-04-03 00:52 -0500
pushed 2017-04-03 05:52 +0000
Timothy Nikkel Timothy Nikkel - Bug 1350463. Consider visibility: hidden frames to be not visible in nsIFrame::UpdateVisibilitySynchronously to match PresShell::MarkFramesInSubtreeApproximatelyVisible. r=mats
b845e6e9c44778ba6cb60a1cef30ec9be4392fe9
created 2017-03-30 22:56 -0400
pushed 2017-03-31 02:58 +0000
L. David Baron L. David Baron - Bug 1352056 - Call nsIFrame::StyleDisplay less from nsFrame::FinishAndStoreOverflow. r=dholbert
3793b906e1e79d0f3a0bd07c0b666321ddb0768d
created 2017-03-29 09:38 -0400
pushed 2017-03-29 19:54 +0000
Thinker K.F. Li Thinker K.F. Li - Bug 1343057 - Part 2: Disable AA for layers with animation in effect. r=mattwoodrow
ad39b0e993387a04b05dd4db3f8b634302b653a0
created 2017-03-28 21:26 -0400
pushed 2017-03-29 13:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1351139. Use only one kind of anonymous box for the block wrappers we create for a block-inside-inline split. r=dbaron
39f7bc1e7685dbd03c683338f1398039b791714d
created 2017-03-28 01:50 +0900
pushed 2017-03-28 11:06 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1337994 part 1 - Use pre-transformed overflow area frame's rectangle when checking that target frame is out of view. r=mattwoodrow
a1d828bcc8453dce26b8476d0cf85d28ae1219c5
created 2017-03-24 19:38 +0100
pushed 2017-03-26 19:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1350401: Cleanup outline-painting-related logic. r=mats
4c987b7ed54a630a7de76adcc2eb00dab49d5dfd
created 2017-03-24 14:24 +0100
pushed 2017-03-24 13:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
7c770e01c8fca3f4d5a7a8257512cd1e30a6d4e7
created 2017-03-22 17:43 +0800
pushed 2017-03-24 13:29 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1322570 Part 9 - Print StyleContext parents in frame tree dump only if they're gecko rule nodes. r=bholley
41fac0336580b03487cfdf53d3f746f3b41b020e
created 2017-03-23 23:36 -0700
pushed 2017-03-24 06:43 +0000
L. David Baron L. David Baron - Bug 1350149 - Make display-reflow print reflow status in more cases. r=dholbert
e389879425a71bf4c0db797550005cd4438de3b7
created 2017-03-24 10:21 +0800
pushed 2017-03-24 02:21 +0000
Iris Hsiao Iris Hsiao - Backed out 9 changesets (bug 1333482) for stylo test failures and this should be landed to autoland
4e7e5efb1bd8ee62c02e0def3058ee250a811504
created 2017-03-23 23:13 +0100
pushed 2017-03-23 22:13 +0000
Mats Palmgren Mats Palmgren - Bug 1333482 part 2 - [css-ui] Change all consumers of StyleDisplay::mAppearance to use the accessor UsedAppearance() instead, and make mAppearance/mMozAppearance private. r=dholbert
f9222bab527db09a92d604292b264cbf6aa14b45
created 2017-03-23 15:29 +0800
pushed 2017-03-23 12:57 +0000
cku cku - Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam
8d732d18faa15b489b25103d59e3db978191811c
created 2017-02-13 15:55 +0000
pushed 2017-03-22 04:26 +0000
Jonathan Watt Jonathan Watt - Bug 1349293, part 3 - More agressivly assert !FrameMaintainsOverflow() in FinishAndStoreOverflow. r=mattwoodrow
dc261d0d7c8fd8d4079aee0ca6526dd600268c29
created 2017-02-13 15:16 +0000
pushed 2017-03-22 04:26 +0000
Jonathan Watt Jonathan Watt - Bug 1349293, part 2 - Avoid unnecessary nsIFrame::IsFrameOfType and GetType calls in UnionBorderBoxes. r=mattwoodrow
ceb016b9a2453ed997c2845d8b976d09ce593da7
created 2017-02-13 15:06 +0000
pushed 2017-03-22 04:26 +0000
Jonathan Watt Jonathan Watt - Bug 1349293, part 1 - Prevent UnionBorderBoxes from processing NS_FRAME_IS_NONDISPLAY frames. r=mattwoodrow
a60081798b342f5d18128648ea1578fdf98e5757
created 2017-03-21 16:33 +0800
pushed 2017-03-21 08:33 +0000
Cameron McCormack Cameron McCormack - Bug 1302054 - Part 2: Remove no longer useful nsStyleContext::CalcDifference optimization that handles the same-rule-node case. r=dbaron
d6766b291e3b7195aa93fc0b246d60ea97994cb7
created 2017-03-21 01:22 +0100
pushed 2017-03-21 00:22 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 5 - Remove the aFrame param to ReparentFrameViewTo and make it a member function instead. r=tnikkel
d767466dcdf7ac44d3dfb5428ace717a23f28f0f
created 2017-03-21 01:22 +0100
pushed 2017-03-21 00:22 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 4 - Remove some params to SyncFrameViewProperties and make it a member function instead. Make the aView param optional, use the frame's view if none provided. r=tnikkel
50de31a807173086cb44c66199a8707f2a3c5697
created 2017-03-21 01:22 +0100
pushed 2017-03-21 00:22 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 3 - Remove the aFlags param to SyncFrameViewProperties because all callers pass zero. r=tnikkel
4261e71cf24c391b8362fdb5d8a5526e918ed0fd
created 2017-03-21 01:22 +0100
pushed 2017-03-21 00:22 +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 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
f86b20231a003b65437f80be778868d1d52fe401
created 2017-03-16 15:18 +0800
pushed 2017-03-18 15:27 +0000
cku cku - Bug 1340044 - Part 2. Rename value in StyleGeometryBox. r=heycam
0423d3fbfacf89fd6d32182625272acc5d777157
created 2017-03-16 15:39 +0100
pushed 2017-03-16 14:40 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
bac9ba31bdf1db327bbbb367eff7a30fd3361556
created 2017-03-15 14:00 -0400
pushed 2017-03-16 14:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1347411 part 6. Change stylo to correctly recompute style of column-content anonymous boxes. r=heycam
a64601d6efc5723ff9a01ef885a6d5322ba0258b
created 2017-03-16 15:24 +0100
pushed 2017-03-16 14:25 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 3 - [css-grid] Make 'align/justify-self:normal' behave as 'start' for grid items that have an intrinsic size or aspect ratio. r=dholbert
f6ec480844fc77c8773d784e8540bb8bbbf38501
created 2017-03-16 15:24 +0100
pushed 2017-03-16 14:25 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 2 - Refactor the intrinsic size calculations a bit (idempotent patch). r=dholbert
3a07c5822e839182636e2b2a4f642f9d49b38631
created 2017-03-16 15:24 +0100
pushed 2017-03-16 14:25 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 1 - Move the intrinsic size/ratio calculations up a bit (idempotent patch). r=dholbert
97269aca06bf245dbde7cc7b95daa286145840cf
created 2017-03-08 23:50 -0500
pushed 2017-03-09 10:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345362 part 5. Assert that we don't have a non-inheriting anon box in nsFrame::UpdateStyleOfChildAnonBox. r=heycam
369ab8db0369b57fdae30ee7f506e00e3013111b
created 2017-03-08 23:50 -0500
pushed 2017-03-09 10:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345362 part 4. Rename ResolveAnonymousBoxStyle to ResolveInheritingAnonymousBoxStyle. r=heycam
afd58f4674d1fdc102e1887b7dbcc13a0c255fc2
created 2017-03-08 00:18 -0500
pushed 2017-03-08 13:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 7. Make placeholders a non-inheriting anon box. r=dbaron
930853cae5a4933387751ac54caccd29b8f4a41e
created 2017-03-08 00:18 -0500
pushed 2017-03-08 13:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 6. Change nsFrame::CorrectStyleParentFrame to return null if we're dealing with a non-inheriting anon box. r=dbaron
3880ea31eac1c81a4c18b0bc3fd4148eeb27e1a3
created 2017-03-06 14:34 -0800
pushed 2017-03-08 13:28 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Exempt scrollbar NAC from the new NAC semantics. r=bz
ea38b28d4a6509fe2af7576753a0856dcde33507
created 2017-03-06 14:04 -0800
pushed 2017-03-08 13:28 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Implement and use GetInFlowParent. r=bz
1112d053e28239ef764d89620749e05fc2e4777b
created 2017-03-03 14:42 -0800
pushed 2017-03-08 13:28 +0000
Bobby Holley Bobby Holley - Bug 1344386 - Don't look for overlapping change hints in stylo documents. r=emilio
28ac9c36b726dcd0868292b77328712a1d2b3813
created 2017-03-03 21:46 -0500
pushed 2017-03-06 10:10 +0000
Boris Zbarsky Boris Zbarsky - Fix up a comment that I forgot to fix when addressing review feedback for bug 1343771. r=me, DONTBUILD
a1a760aee967f10e29592efe0ce8de63a12a3c28
created 2017-03-03 16:14 -0500
pushed 2017-03-06 10:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r=emilio
130e62d8966352e4883af609347316e5d57d704a
created 2017-03-03 15:44 -0500
pushed 2017-03-06 10:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1340723 part 1. Add an nsIFrame function that can be called from the stylo restyle manager to update style contexts on anonymous boxes associated with that frame, and a frame state bit that can be used to optimize out the virtual calls. r=emilio
cb8eb0ca05acd0dcded6012c5e5ec0f7d6813c6b
created 2017-03-01 18:03 +0100
pushed 2017-03-01 21:14 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 2 - Introduce a WeakFrame class for heap allocated weak frame pointers, stored in a hashtable for fast lookup. r=tn
75caefd9df14d0cbede0a99fcbac80d389461d03
created 2017-03-01 18:03 +0100
pushed 2017-03-01 21:14 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn
11781abf35b722d9f5b7182b43fdd4b9509b05b5
created 2017-02-28 18:58 +0100
pushed 2017-02-28 17:58 +0000
Mats Palmgren Mats Palmgren - Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
3095d085ef20df5588f4ee649d14c8e8762f1a72
created 2017-02-14 18:41 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 24 - Implement operator<< for nsReflowStatus to use mozilla::ToString. r=dholbert
cb33bd098140c9cef18c8716853bb6c5e29190ac
created 2017-02-14 17:55 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert
dfe7b2bfa220301806e971b09afa82a3fd557b1c
created 2017-02-14 17:30 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 21 - Remove NS_FRAME_NOT_COMPLETE. 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
e2e7f176f32e953bef6cdc53954f42c451903636
created 2017-02-13 16:16 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 10b - Convert NS_FRAME_TRUNCATED to use bit-field and methods. r=dholbert
less more (0) -1000 -300 -100 -60 tip